Files
wnsrc/lua/autorun/simfphysarmed_vehicles.lua
lifestorm 9c918c46e5 Upload
2024-08-04 23:12:27 +03:00

1626 lines
33 KiB
Lua

--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
-- DO NOT EDIT OR REUPLOAD THIS SCRIPT
local light_table = {
ems_sounds = {"ambient/alarms/apc_alarm_loop1.wav"},
}
list.Set( "simfphys_lights", "capc_siren", light_table)
local light_table = {
L_HeadLampPos = Vector(71.9,32.85,-5.59),
L_HeadLampAng = Angle(15,0,0),
R_HeadLampPos = Vector(71.9,-32.85,-5.59),
R_HeadLampAng = Angle(15,0,0),
L_RearLampPos =Vector(-94,29.08,3.7),
L_RearLampAng = Angle(40,180,0),
R_RearLampPos = Vector(-94,-29.08,3.7),
R_RearLampAng = Angle(40,180,0),
Headlight_sprites = {
Vector(71.9,32.85,-5.59),
Vector(71.9,-32.85,-5.59)
},
Headlamp_sprites = {
Vector(76.36,26.72,-5.79),
Vector(76.36,-26.72,-5.79)
},
Rearlight_sprites = {
Vector(-94,34.39,3.7),
Vector(-94,-34.39,3.7)
},
Brakelight_sprites = {
Vector(-94,29.08,3.7),
Vector(-94,-29.08,3.7)
}
}
list.Set( "simfphys_lights", "driprip_ratmobile", light_table)
local V = {
Name = "HL2 Combine APC",
Model = "models/combine_apc.mdl",
Class = "gmod_sent_vehicle_fphysics_base",
Category = "Armed Vehicles",
Members = {
AITEAM = 1,
Mass = 3500,
MaxHealth = 6000,
LightsTable = "capc_siren",
IsArmored = true,
OnSpawn =
function(ent)
ent:SetNWBool( "simfphys_NoRacingHud", true )
ent:SetNWBool( "simfphys_NoHud", true )
end,
GibModels = {
"models/combine_apc_destroyed_gib01.mdl",
"models/combine_apc_destroyed_gib02.mdl",
"models/combine_apc_destroyed_gib03.mdl",
"models/combine_apc_destroyed_gib04.mdl",
"models/combine_apc_destroyed_gib05.mdl",
"models/combine_apc_destroyed_gib06.mdl",
},
FrontWheelRadius = 28,
RearWheelRadius = 28,
SeatOffset = Vector(-25,0,104),
SeatPitch = 0,
PassengerSeats = {
{
pos = Vector(0,-30,50),
ang = Angle(0,0,0)
},
{
pos = Vector(0,-30,50),
ang = Angle(0,0,0)
},
{
pos = Vector(0,-30,50),
ang = Angle(0,0,0)
},
{
pos = Vector(0,-30,50),
ang = Angle(0,0,0)
},
},
FrontHeight = 10,
FrontConstant = 50000,
FrontDamping = 3000,
FrontRelativeDamping = 3000,
RearHeight = 10,
RearConstant = 50000,
RearDamping = 3000,
RearRelativeDamping = 3000,
FastSteeringAngle = 10,
SteeringFadeFastSpeed = 535,
TurnSpeed = 8,
MaxGrip = 70,
Efficiency = 1.8,
GripOffset = 0,
BrakePower = 70,
BulletProofTires = true,
IdleRPM = 750,
LimitRPM = 6000,
PeakTorque = 100,
PowerbandStart = 1500,
PowerbandEnd = 5800,
Turbocharged = false,
Supercharged = false,
FuelFillPos = Vector(32.82,-78.31,81.89),
PowerBias = 0,
EngineSoundPreset = 0,
Sound_Idle = "simulated_vehicles/c_apc/apc_idle.wav",
Sound_IdlePitch = 1,
Sound_Mid = "simulated_vehicles/c_apc/apc_mid.wav",
Sound_MidPitch = 1,
Sound_MidVolume = 1,
Sound_MidFadeOutRPMpercent = 100,
Sound_MidFadeOutRate = 1,
Sound_High = "",
Sound_Throttle = "",
snd_horn = "ambient/alarms/apc_alarm_pass1.wav",
ForceTransmission = 1,
DifferentialGear = 0.3,
Gears = {-0.1,0,0.1,0.2,0.3}
}
}
list.Set( "simfphys_vehicles", "sim_fphys_combineapc_armed", V )
local V = {
Name = "HL2 Jeep taucannon",
Model = "models/buggy.mdl",
Class = "gmod_sent_vehicle_fphysics_base",
Category = "Armed Vehicles",
Members = {
AITEAM = 2,
Mass = 1700,
LightsTable = "jeep",
FrontWheelRadius = 18,
RearWheelRadius = 20,
SeatOffset = Vector(0,0,-2),
SeatPitch = 0,
FrontHeight = 13.5,
FrontConstant = 27000,
FrontDamping = 2800,
FrontRelativeDamping = 2800,
RearHeight = 13.5,
RearConstant = 32000,
RearDamping = 2900,
RearRelativeDamping = 2900,
FastSteeringAngle = 10,
SteeringFadeFastSpeed = 535,
TurnSpeed = 8,
MaxGrip = 44,
Efficiency = 1.337,
GripOffset = 0,
BrakePower = 40,
BulletProofTires = true,
IdleRPM = 750,
LimitRPM = 6500,
PeakTorque = 100,
PowerbandStart = 2200,
PowerbandEnd = 6300,
FuelFillPos = Vector(17.64,-14.55,30.06),
FuelType = FUELTYPE_PETROL,
FuelTankSize = 65,
PowerBias = 0.5,
EngineSoundPreset = -1,
snd_pitch = 1,
snd_idle = "simulated_vehicles/jeep/jeep_idle.wav",
snd_low = "simulated_vehicles/jeep/jeep_low.wav",
snd_low_revdown = "simulated_vehicles/jeep/jeep_revdown.wav",
snd_low_pitch = 0.9,
snd_mid = "simulated_vehicles/jeep/jeep_mid.wav",
snd_mid_gearup = "simulated_vehicles/jeep/jeep_second.wav",
snd_mid_pitch = 1,
snd_horn = "simulated_vehicles/horn_1.wav",
ForceTransmission = 1,
DifferentialGear = 0.3,
Gears = {-0.15,0,0.15,0.25,0.35,0.45}
}
}
list.Set( "simfphys_vehicles", "sim_fphys_jeep_armed", V )
local V = {
Name = "HL2 Jeep airboatgun",
Model = "models/buggy.mdl",
Class = "gmod_sent_vehicle_fphysics_base",
Category = "Armed Vehicles",
Members = {
AITEAM = 2,
Mass = 1700,
LightsTable = "jeep",
FrontWheelRadius = 18,
RearWheelRadius = 20,
SeatOffset = Vector(0,0,-2),
SeatPitch = 0,
FrontHeight = 13.5,
FrontConstant = 27000,
FrontDamping = 2800,
FrontRelativeDamping = 2800,
RearHeight = 13.5,
RearConstant = 32000,
RearDamping = 2900,
RearRelativeDamping = 2900,
FastSteeringAngle = 10,
SteeringFadeFastSpeed = 535,
TurnSpeed = 8,
MaxGrip = 44,
Efficiency = 1.337,
GripOffset = 0,
BrakePower = 40,
BulletProofTires = true,
IdleRPM = 750,
LimitRPM = 6500,
PeakTorque = 100,
PowerbandStart = 2200,
PowerbandEnd = 6300,
FuelFillPos = Vector(17.64,-14.55,30.06),
FuelType = FUELTYPE_PETROL,
FuelTankSize = 65,
PowerBias = 0.5,
EngineSoundPreset = -1,
snd_pitch = 1,
snd_idle = "simulated_vehicles/jeep/jeep_idle.wav",
snd_low = "simulated_vehicles/jeep/jeep_low.wav",
snd_low_revdown = "simulated_vehicles/jeep/jeep_revdown.wav",
snd_low_pitch = 0.9,
snd_mid = "simulated_vehicles/jeep/jeep_mid.wav",
snd_mid_gearup = "simulated_vehicles/jeep/jeep_second.wav",
snd_mid_pitch = 1,
snd_horn = "simulated_vehicles/horn_1.wav",
ForceTransmission = 1,
DifferentialGear = 0.3,
Gears = {-0.15,0,0.15,0.25,0.35,0.45}
}
}
list.Set( "simfphys_vehicles", "sim_fphys_jeep_armed2", V )
local V = {
Name = "Synergy Elite Jeep taucannon",
Model = "models/vehicles/buggy_elite.mdl",
Class = "gmod_sent_vehicle_fphysics_base",
Category = "Armed Vehicles",
Members = {
AITEAM = 2,
Mass = 1700,
LightsTable = "elitejeep",
FrontWheelRadius = 18,
RearWheelRadius = 20,
SeatOffset = Vector(0,0,-3),
SeatPitch = 0,
PassengerSeats = {
{
pos = Vector(16,-35,21),
ang = Angle(0,0,9)
}
},
Backfire = true,
ExhaustPositions = {
{
pos = Vector(-15.69,-105.94,14.94),
ang = Angle(90,-90,0)
},
{
pos = Vector(16.78,-105.46,14.35),
ang = Angle(90,-90,0)
}
},
StrengthenSuspension = true,
FrontHeight = 13.5,
FrontConstant = 27000,
FrontDamping = 2200,
FrontRelativeDamping = 1500,
RearHeight = 13.5,
RearConstant = 32000,
RearDamping = 2200,
RearRelativeDamping = 1500,
FastSteeringAngle = 10,
SteeringFadeFastSpeed = 535,
ForceTransmission = 1,
TurnSpeed = 8,
MaxGrip = 44,
Efficiency = 1.4,
GripOffset = 0,
BrakePower = 40,
BulletProofTires = true,
IdleRPM = 750,
LimitRPM = 7500,
PeakTorque = 100,
PowerbandStart = 2500,
PowerbandEnd = 7300,
Turbocharged = false,
Supercharged = false,
FuelFillPos = Vector(20.92,6.95,26.83),
FuelType = FUELTYPE_PETROL,
FuelTankSize = 65,
PowerBias = 0.6,
EngineSoundPreset = -1,
snd_pitch = 1,
snd_idle = "simulated_vehicles/v8elite/v8elite_idle.wav",
snd_low = "simulated_vehicles/v8elite/v8elite_low.wav",
snd_low_revdown = "simulated_vehicles/v8elite/v8elite_revdown.wav",
snd_low_pitch = 0.8,
snd_mid = "simulated_vehicles/v8elite/v8elite_mid.wav",
snd_mid_gearup = "simulated_vehicles/v8elite/v8elite_second.wav",
snd_mid_pitch = 1,
snd_horn = "simulated_vehicles/horn_4.wav",
DifferentialGear = 0.38,
Gears = {-0.1,0,0.1,0.18,0.25,0.31,0.40}
}
}
list.Set( "simfphys_vehicles", "sim_fphys_v8elite_armed", V )
local V = {
Name = "Synergy Elite Jeep airboatgun",
Model = "models/vehicles/buggy_elite.mdl",
Class = "gmod_sent_vehicle_fphysics_base",
Category = "Armed Vehicles",
Members = {
AITEAM = 2,
Mass = 1700,
LightsTable = "elitejeep",
FrontWheelRadius = 18,
RearWheelRadius = 20,
SeatOffset = Vector(0,0,-3),
SeatPitch = 0,
PassengerSeats = {
{
pos = Vector(16,-35,21),
ang = Angle(0,0,9)
}
},
Backfire = true,
ExhaustPositions = {
{
pos = Vector(-15.69,-105.94,14.94),
ang = Angle(90,-90,0)
},
{
pos = Vector(16.78,-105.46,14.35),
ang = Angle(90,-90,0)
}
},
StrengthenSuspension = true,
FrontHeight = 13.5,
FrontConstant = 27000,
FrontDamping = 2200,
FrontRelativeDamping = 1500,
RearHeight = 13.5,
RearConstant = 32000,
RearDamping = 2200,
RearRelativeDamping = 1500,
FastSteeringAngle = 10,
SteeringFadeFastSpeed = 535,
ForceTransmission = 1,
TurnSpeed = 8,
MaxGrip = 44,
Efficiency = 1.4,
GripOffset = 0,
BrakePower = 40,
BulletProofTires = true,
IdleRPM = 750,
LimitRPM = 7500,
PeakTorque = 100,
PowerbandStart = 2500,
PowerbandEnd = 7300,
Turbocharged = false,
Supercharged = false,
FuelFillPos = Vector(20.92,6.95,26.83),
FuelType = FUELTYPE_PETROL,
FuelTankSize = 65,
PowerBias = 0.6,
EngineSoundPreset = -1,
snd_pitch = 1,
snd_idle = "simulated_vehicles/v8elite/v8elite_idle.wav",
snd_low = "simulated_vehicles/v8elite/v8elite_low.wav",
snd_low_revdown = "simulated_vehicles/v8elite/v8elite_revdown.wav",
snd_low_pitch = 0.8,
snd_mid = "simulated_vehicles/v8elite/v8elite_mid.wav",
snd_mid_gearup = "simulated_vehicles/v8elite/v8elite_second.wav",
snd_mid_pitch = 1,
snd_horn = "simulated_vehicles/horn_4.wav",
DifferentialGear = 0.38,
Gears = {-0.1,0,0.1,0.18,0.25,0.31,0.40}
}
}
list.Set( "simfphys_vehicles", "sim_fphys_v8elite_armed2", V )
local V = {
Name = "HL2 APC",
Model = "models/blu/conscript_apc.mdl",
Class = "gmod_sent_vehicle_fphysics_base",
Category = "Armed Vehicles",
SpawnOffset = Vector(0,0,50),
Members = {
AITEAM = 2,
Mass = 4800,
MaxHealth = 4500,
IsArmored = true,
GibModels = {
"models/blu/conscript_apc.mdl",
"models/props_vehicles/apc_tire001.mdl",
"models/props_vehicles/apc_tire001.mdl",
"models/props_vehicles/apc_tire001.mdl",
"models/props_vehicles/apc_tire001.mdl",
"models/props_c17/TrapPropeller_Engine.mdl",
"models/gibs/helicopter_brokenpiece_01.mdl",
"models/gibs/manhack_gib01.mdl",
"models/gibs/manhack_gib02.mdl",
"models/gibs/manhack_gib03.mdl",
"models/combine_apc_destroyed_gib02.mdl",
"models/combine_apc_destroyed_gib03.mdl",
"models/combine_apc_destroyed_gib04.mdl",
"models/combine_apc_destroyed_gib05.mdl",
},
EnginePos = Vector(-16.1,-81.68,47.25),
LightsTable = "conapc",
OnSpawn =
function(ent)
ent:SetNWBool( "simfphys_NoRacingHud", true )
ent:SetNWBool( "simfphys_NoHud", true )
end,
CustomWheels = true,
CustomSuspensionTravel = 10,
CustomWheelModel = "models/props_vehicles/apc_tire001.mdl",
CustomWheelPosFL = Vector(-45,77,-22),
CustomWheelPosFR = Vector(45,77,-22),
CustomWheelPosRL = Vector(-45,-74,-22),
CustomWheelPosRR = Vector(45,-74,-22),
CustomWheelAngleOffset = Angle(0,180,0),
CustomMassCenter = Vector(0,0,0),
CustomSteerAngle = 35,
SeatOffset = Vector(65,-13,35),
SeatPitch = 0,
SeatYaw = 0,
PassengerSeats = {
{
pos = Vector(13,75,-3.5),
ang = Angle(0,0,0)
},
{
pos = Vector(0,0,-3.5),
ang = Angle(0,0,0)
},
{
pos = Vector(0,0,-3.5),
ang = Angle(0,0,0)
},
{
pos = Vector(0,0,-3.5),
ang = Angle(0,0,0)
},
{
pos = Vector(0,0,-3.5),
ang = Angle(0,0,0)
},
{
pos = Vector(0,0,-3.5),
ang = Angle(0,0,0)
},
{
pos = Vector(0,0,-3.5),
ang = Angle(0,0,0)
},
{
pos = Vector(0,0,-3.5),
ang = Angle(0,0,0)
},
{
pos = Vector(0,0,-3.5),
ang = Angle(0,0,0)
},
},
Attachments = {
{
model = "models/hunter/plates/plate075x105.mdl",
material = "lights/white",
color = Color(0,0,0,255),
pos = Vector(0.04,57.5,16.74),
ang = Angle(90,-90,0)
},
{
model = "models/hunter/plates/plate025x05.mdl",
material = "lights/white",
color = Color(0,0,0,255),
pos = Vector(-25.08,91.34,29.46),
ang = Angle(4.2,-109.19,68.43)
},
{
pos = Vector(-24.63,77.76,8.65),
ang = Angle(24.05,-12.81,-1.87),
model = "models/hunter/plates/plate05x1.mdl",
material = "lights/white",
color = Color(0,0,0,255)
},
{
pos = Vector(24.63,77.76,8.65),
ang = Angle(24.05,-167.19,1.87),
model = "models/hunter/plates/plate05x1.mdl",
material = "lights/white",
color = Color(0,0,0,255)
},
{
pos = Vector(-30.17,61.36,32.79),
ang = Angle(-1.21,-92.38,-130.2),
model = "models/hunter/plates/plate025x05.mdl",
material = "lights/white",
color = Color(0,0,0,255)
},
{
pos = Vector(30.17,61.36,32.79),
ang = Angle(-1.21,-87.62,130.2),
model = "models/hunter/plates/plate025x05.mdl",
material = "lights/white",
color = Color(0,0,0,255)
},
{
pos = Vector(0,72.92,40.54),
ang = Angle(0,-180,0.79),
model = "models/hunter/plates/plate1x1.mdl",
material = "lights/white",
color = Color(0,0,0,255)
},
{
pos = Vector(25.08,91.34,29.46),
ang = Angle(4.2,-70.81,-68.43),
model = "models/hunter/plates/plate025x05.mdl",
material = "lights/white",
color = Color(0,0,0,255)
},
{
pos = Vector(-29.63,79.02,19.28),
ang = Angle(90,-18,0),
model = "models/hunter/plates/plate05x1.mdl",
material = "lights/white",
color = Color(0,0,0,255)
},
{
pos = Vector(29.63,79.02,19.28),
ang = Angle(90,-162,0),
model = "models/hunter/plates/plate05x1.mdl",
material = "lights/white",
color = Color(0,0,0,255)
},
{
pos = Vector(0,75.33,5.91),
ang = Angle(0,0,0),
model = "models/hunter/plates/plate1x1.mdl",
material = "lights/white",
color = Color(0,0,0,255)
},
{
pos = Vector(0,98.02,35.74),
ang = Angle(63,90,0),
model = "models/hunter/plates/plate025x025.mdl",
material = "lights/white",
color = Color(0,0,0,255)
},
{
pos = Vector(0,100.55,7.41),
ang = Angle(90,-90,0),
model = "models/hunter/plates/plate1x1.mdl",
material = "lights/white",
color = Color(0,0,0,255)
}
},
FrontHeight = 20,
FrontConstant = 50000,
FrontDamping = 4000,
FrontRelativeDamping = 3000,
RearHeight = 20,
RearConstant = 50000,
RearDamping = 4000,
RearRelativeDamping = 3000,
FastSteeringAngle = 10,
SteeringFadeFastSpeed = 535,
TurnSpeed = 8,
MaxGrip = 140,
Efficiency = 1.25,
GripOffset = -14,
BrakePower = 120,
BulletProofTires = true,
IdleRPM = 750,
LimitRPM = 5500,
PeakTorque = 180,
PowerbandStart = 1000,
PowerbandEnd = 4500,
Turbocharged = false,
Supercharged = false,
FuelFillPos = Vector(-61.34,49.71,15.98),
FuelType = FUELTYPE_DIESEL,
FuelTankSize = 120,
PowerBias = 0,
EngineSoundPreset = 0,
Sound_Idle = "simulated_vehicles/misc/Nanjing_loop.wav",
Sound_IdlePitch = 1,
Sound_Mid = "simulated_vehicles/misc/m50.wav",
Sound_MidPitch = 1,
Sound_MidVolume = 1,
Sound_MidFadeOutRPMpercent = 58,
Sound_MidFadeOutRate = 0.476,
Sound_High = "simulated_vehicles/misc/v8high2.wav",
Sound_HighPitch = 1,
Sound_HighVolume = 0.75,
Sound_HighFadeInRPMpercent = 58,
Sound_HighFadeInRate = 0.19,
Sound_Throttle = "",
Sound_ThrottlePitch = 0,
Sound_ThrottleVolume = 0,
snd_horn = "simulated_vehicles/horn_2.wav",
ForceTransmission = 1,
DifferentialGear = 0.27,
Gears = {-0.09,0,0.09,0.18,0.28,0.35}
}
}
list.Set( "simfphys_vehicles", "sim_fphys_conscriptapc_armed", V )
local V = {
Name = "DIPRIP - Ratmobile",
Model = "models/ratmobile/ratmobile.mdl",
Category = "Armed Vehicles",
SpawnOffset = Vector(0,0,25),
Members = {
AITEAM = 3,
Mass = 4800,
FrontWheelMass = 225,
RearWheelMass = 225,
LightsTable = "driprip_ratmobile",
FirstPersonViewPos = Vector(0,0,40),
IsArmored = true,
OnSpawn =
function(ent)
ent:SetNWBool( "simfphys_NoRacingHud", true )
ent:SetNWBool( "simfphys_NoHud", true )
end,
EnginePos = Vector(20,0,0),
MaxHealth = 5000,
FrontWheelRadius = 20,
RearWheelRadius = 20,
SeatOffset = Vector(-35,0,15),
SeatPitch = 0,
CustomMassCenter = Vector(0,0,-5),
ExhaustPositions = {
{
pos = Vector(6.54,44.25,13.19),
ang = Angle(-15,0,0)
},
{
pos = Vector(-1.85,44.15,14.79),
ang = Angle(-15,0,0)
},
{
pos = Vector(-9.87,44.49,16.03),
ang = Angle(-15,0,0)
},
{
pos = Vector(6.54,-44.25,13.19),
ang = Angle(-15,0,0)
},
{
pos = Vector(-1.85,-44.15,14.79),
ang = Angle(-15,0,0)
},
{
pos = Vector(-9.87,-44.49,16.03),
ang = Angle(-15,0,0)
},
{
pos = Vector(-92.45,20.94,-6.35),
ang = Angle(-90,0,0)
},
{
pos = Vector(-92.45,-20.94,-6.35),
ang = Angle(-90,0,0)
},
},
FrontHeight = 16,
FrontConstant = 70000,
FrontDamping = 6000,
FrontRelativeDamping = 6000,
RearHeight = 16.5,
RearConstant = 70000,
RearDamping = 6000,
RearRelativeDamping = 6000,
StrengthenSuspension = true,
FastSteeringAngle = 10,
SteeringFadeFastSpeed = 535,
TurnSpeed = 8,
MaxGrip = 140,
Efficiency = 1,
GripOffset = -5,
BrakePower = 120,
BulletProofTires = true,
IdleRPM = 750,
LimitRPM = 7500,
PeakTorque = 320,
PowerbandStart = 1500,
PowerbandEnd = 6500,
Turbocharged = false,
Supercharged = false,
DoNotStall = true,
FuelFillPos = Vector(-75.5,-0.01,9.58),
FuelType = FUELTYPE_PETROL,
FuelTankSize = 120,
PowerBias = 0.25,
EngineSoundPreset = 0,
Sound_Idle = "simulated_vehicles/ratmobile/idle.wav",
Sound_IdlePitch = 1,
Sound_Mid = "simulated_vehicles/ratmobile/loop.wav",
Sound_MidPitch = 0.9,
Sound_MidVolume = 1,
Sound_MidFadeOutRPMpercent = 100,
Sound_MidFadeOutRate = 1,
Sound_HighPitch = 0,
Sound_HighVolume = 0,
Sound_HighFadeInRPMpercent = 0,
Sound_HighFadeInRate = 0,
Sound_ThrottlePitch = 0,
Sound_ThrottleVolume = 0,
snd_horn = "common/null.wav",
ForceTransmission = 1,
DifferentialGear = 0.28,
Gears = {-0.1,0,0.1,0.2,0.3,0.4,0.5}
}
}
list.Set( "simfphys_vehicles", "sim_fphys_ratmobile", V )
local V = {
Name = "DIPRIP - Chaos126p",
Model = "models/chaos126p/chaos126p.mdl",
Category = "Armed Vehicles",
SpawnOffset = Vector(0,0,30),
Members = {
AITEAM = 3,
Mass = 4800,
FrontWheelMass = 225,
RearWheelMass = 225,
FirstPersonViewPos = Vector(0,0,40),
IsArmored = true,
OnSpawn =
function(ent)
ent:SetNWBool( "simfphys_NoRacingHud", true )
ent:SetNWBool( "simfphys_NoHud", true )
end,
EnginePos = Vector(49.98,0,14.16),
MaxHealth = 5000,
FrontWheelRadius = 22,
RearWheelRadius = 23.5,
SeatOffset = Vector(-6,0,23),
SeatPitch = 0,
CustomMassCenter = Vector(0,0,0),
ExhaustPositions = {
{
pos = Vector(-73.69,21.88,21.45),
ang = Angle(0,0,0)
},
{
pos = Vector(-77.48,23.3,16.93),
ang = Angle(0,0,0)
},
{
pos = Vector(-81.22,23.87,12.01),
ang = Angle(0,0,0)
},
{
pos = Vector(-75.21,6.14,-13.95),
ang = Angle(-90,0,0)
},
{
pos = Vector(-73.69,-21.88,21.45),
ang = Angle(0,0,0)
},
{
pos = Vector(-77.48,-23.3,16.93),
ang = Angle(0,0,0)
},
{
pos = Vector(-81.22,-23.87,12.01),
ang = Angle(0,0,0)
},
{
pos = Vector(-75.21,-6.14,-13.95),
ang = Angle(-90,0,0)
},
},
FrontHeight = 17,
FrontConstant = 70000,
FrontDamping = 8000,
FrontRelativeDamping = 8000,
RearHeight = 18,
RearConstant = 70000,
RearDamping = 8000,
RearRelativeDamping = 8000,
StrengthenSuspension = true,
FastSteeringAngle = 10,
SteeringFadeFastSpeed = 535,
TurnSpeed = 8,
MaxGrip = 140,
Efficiency = 1,
GripOffset = -5,
BrakePower = 120,
BulletProofTires = true,
IdleRPM = 750,
LimitRPM = 7500,
PeakTorque = 280,
PowerbandStart = 1500,
PowerbandEnd = 6500,
Turbocharged = false,
Supercharged = false,
DoNotStall = true,
FuelFillPos = Vector(-12.89,32.29,4.28),
FuelType = FUELTYPE_PETROL,
FuelTankSize = 120,
PowerBias = 0.25,
EngineSoundPreset = 0,
Sound_Idle = "simulated_vehicles/4banger/4banger_idle.wav",
Sound_IdlePitch = 1,
Sound_Mid = "simulated_vehicles/4banger/4banger_mid.wav",
Sound_MidPitch = 0.85,
Sound_MidVolume = 1,
Sound_MidFadeOutRPMpercent = 100,
Sound_MidFadeOutRate = 1,
Sound_HighPitch = 0,
Sound_HighVolume = 0,
Sound_HighFadeInRPMpercent = 0,
Sound_HighFadeInRate = 0,
Sound_ThrottlePitch = 0,
Sound_ThrottleVolume = 0,
snd_horn = "common/null.wav",
ForceTransmission = 1,
DifferentialGear = 0.25,
Gears = {-0.1,0,0.1,0.2,0.3,0.4,0.5}
}
}
list.Set( "simfphys_vehicles", "sim_fphys_chaos126p", V )
local V = {
Name = "DIPRIP - Hedgehog",
Model = "models/hedgehog/hedgehog.mdl",
Category = "Armed Vehicles",
SpawnOffset = Vector(0,0,25),
Members = {
AITEAM = 3,
Mass = 4800,
FrontWheelMass = 225,
RearWheelMass = 225,
FirstPersonViewPos = Vector(0,0,40),
IsArmored = true,
OnSpawn =
function(ent)
ent:SetNWBool( "simfphys_NoRacingHud", true )
ent:SetNWBool( "simfphys_NoHud", true )
end,
EnginePos = Vector(-83.52,0,30.16),
MaxHealth = 5000,
FrontWheelRadius = 16,
RearWheelRadius = 16,
SeatOffset = Vector(-25,0,37),
SeatPitch = 0,
CustomMassCenter = Vector(0,0,2),
ExhaustPositions = {
{
pos = Vector(-77.06,11.36,43.69),
ang = Angle(0,0,15)
},
{
pos = Vector(-82.32,11.36,43.69),
ang = Angle(0,0,15)
},
{
pos = Vector(-87.7,11.36,43.69),
ang = Angle(0,0,15)
},
{
pos = Vector(-103.14,16.92,-6),
ang = Angle(-90,0,0)
},
{
pos = Vector(-77.06,-11.36,43.69),
ang = Angle(0,0,-15)
},
{
pos = Vector(-82.32,-11.36,43.69),
ang = Angle(0,0,-15)
},
{
pos = Vector(-87.7,-11.36,43.69),
ang = Angle(0,0,-15)
},
{
pos = Vector(-103.14,-16.92,-6),
ang = Angle(-90,0,0)
},
},
FrontHeight = 15,
FrontConstant = 70000,
FrontDamping = 8500,
FrontRelativeDamping = 8500,
RearHeight = 15,
RearConstant = 70000,
RearDamping = 8500,
RearRelativeDamping = 8500,
StrengthenSuspension = true,
FastSteeringAngle = 10,
SteeringFadeFastSpeed = 535,
TurnSpeed = 8,
MaxGrip = 140,
Efficiency = 1,
GripOffset = -5,
BrakePower = 120,
BulletProofTires = true,
IdleRPM = 750,
LimitRPM = 7500,
PeakTorque = 300,
PowerbandStart = 1500,
PowerbandEnd = 6500,
Turbocharged = false,
Supercharged = false,
DoNotStall = true,
FuelFillPos = Vector(-29.73,36.13,28.99),
FuelType = FUELTYPE_PETROL,
FuelTankSize = 120,
PowerBias = 0.25,
EngineSoundPreset = 0,
Sound_Idle = "simulated_vehicles/hedgehog/idle.wav",
Sound_IdlePitch = 1,
Sound_Mid = "simulated_vehicles/hedgehog/loop.wav",
Sound_MidPitch = 0.8,
Sound_MidVolume = 1,
Sound_MidFadeOutRPMpercent = 100,
Sound_MidFadeOutRate = 1,
Sound_HighPitch = 0,
Sound_HighVolume = 0,
Sound_HighFadeInRPMpercent = 0,
Sound_HighFadeInRate = 0,
Sound_ThrottlePitch = 0,
Sound_ThrottleVolume = 0,
snd_horn = "common/null.wav",
ForceTransmission = 1,
DifferentialGear = 0.32,
Gears = {-0.1,0,0.1,0.2,0.3,0.4,0.5}
}
}
list.Set( "simfphys_vehicles", "sim_fphys_hedgehog", V )
local light_table = {
L_HeadLampPos = Vector(-122.5,-33.02,25.81),
L_HeadLampAng = Angle(15,180,0),
R_HeadLampPos = Vector(-122.5,33.02,25.81),
R_HeadLampAng = Angle(15,180,0),
Headlight_sprites = {
Vector(-122.5,-33.02,25.81),
Vector(-122.5,33.02,25.81)
},
Headlamp_sprites = {
Vector(-122.5,-33.02,25.81),
Vector(-122.5,33.02,25.81)
},
Rearlight_sprites = {
Vector(150.06,-55.65,36.7),
},
Brakelight_sprites = {
Vector(150.06,-55.65,36.7),
},
}
list.Set( "simfphys_lights", "t90ms", light_table)
local light_table = {
L_HeadLampPos = Vector(-32.85,147.6,45.07),
L_HeadLampAng = Angle(15,90,0),
R_HeadLampPos = Vector(32.85,147.6,45.07),
R_HeadLampAng = Angle(15,90,0),
Headlight_sprites = {
Vector(-32.85,147.6,45.07),
Vector(32.85,147.6,45.07)
},
Headlamp_sprites = {
Vector(-32.85,147.6,45.07),
Vector(32.85,147.6,45.07)
},
Rearlight_sprites = {
Vector(-62.95,-153.98,47.47),
Vector(62.95,-153.98,47.47)
},
Brakelight_sprites = {
Vector(-54.66,-154.5,47.43),
Vector(54.66,-154.5,47.43),
Vector(28.12,-145.85,29.81),
Vector(-28.12,-145.85,29.81),
},
Turnsignal_sprites = {
Left = {
Vector(-59.3,-153.26,47.1),
Vector(-62.7,132.59,54.49)
},
Right = {
Vector(59.3,-153.26,47.1),
Vector(62.7,132.59,54.49)
},
},
}
list.Set( "simfphys_lights", "leopard", light_table)
local V = {
Name = "Leopard 2A7",
Model = "models/blu/tanks/leopard2a7.mdl",
Class = "gmod_sent_vehicle_fphysics_base",
Category = "Armed Vehicles",
SpawnOffset = Vector(0,0,60),
SpawnAngleOffset = 90,
Members = {
AITEAM = 2,
Mass = 20000,
AirFriction = 7,
--Inertia = Vector(14017.5,46543,47984.5),
Inertia = Vector(80000,20000,100000),
LightsTable = "leopard",
OnSpawn =
function(ent)
ent:SetNWBool( "simfphys_NoRacingHud", true )
ent:SetNWBool( "simfphys_NoHud", true )
end,
ApplyDamage = function( ent, damage, type )
simfphys.TankApplyDamage(ent, damage, type)
end,
GibModels = {
"models/blu/tanks/leopard2a7_gib_1.mdl",
"models/blu/tanks/leopard2a7_gib_2.mdl",
"models/blu/tanks/leopard2a7_gib_3.mdl",
"models/blu/tanks/leopard2a7_gib_4.mdl",
"models/props_c17/pulleywheels_small01.mdl",
"models/props_c17/pulleywheels_small01.mdl",
},
MaxHealth = 10000,
IsArmored = true,
NoWheelGibs = true,
FirstPersonViewPos = Vector(0,-50,50),
FrontWheelRadius = 40,
RearWheelRadius = 45,
EnginePos = Vector(0,-125.72,69.45),
CustomWheels = true,
CustomSuspensionTravel = 10,
CustomWheelModel = "models/props_c17/canisterchunk01g.mdl",
--CustomWheelModel = "models/props_vehicles/apc_tire001.mdl",
CustomWheelPosFL = Vector(-50,122,35),
CustomWheelPosFR = Vector(50,122,35),
CustomWheelPosML = Vector(-50,0,37),
CustomWheelPosMR = Vector(50,0,37),
CustomWheelPosRL = Vector(-50,-110,37),
CustomWheelPosRR = Vector(50,-110,37),
CustomWheelAngleOffset = Angle(0,0,90),
CustomMassCenter = Vector(0,0,8),
CustomSteerAngle = 60,
SeatOffset = Vector(55,25,35),
SeatPitch = -15,
SeatYaw = 0,
ModelInfo = {
WheelColor = Color(0,0,0,0),
},
ExhaustPositions = {
{
pos = Vector(-34.53,-147.48,42.92),
ang = Angle(90,-90,0)
},
{
pos = Vector(34.53,-147.48,42.92),
ang = Angle(90,-90,0)
},
{
pos = Vector(-34.53,-147.48,42.92),
ang = Angle(90,-90,0)
},
{
pos = Vector(34.53,-147.48,42.92),
ang = Angle(90,-90,0)
},
},
PassengerSeats = {
{
pos = Vector(0,0,40),
ang = Angle(0,0,0)
},
{
pos = Vector(0,0,50),
ang = Angle(0,0,0)
},
{
pos = Vector(0,0,50),
ang = Angle(0,0,0)
}
},
FrontHeight = 27,
FrontConstant = 50000,
FrontDamping = 30000,
FrontRelativeDamping = 300000,
RearHeight = 27,
RearConstant = 50000,
RearDamping = 20000,
RearRelativeDamping = 20000,
FastSteeringAngle = 20,
SteeringFadeFastSpeed = 300,
TurnSpeed = 3,
MaxGrip = 1000,
Efficiency = 1,
GripOffset = -500,
BrakePower = 450,
BulletProofTires = true,
IdleRPM = 600,
LimitRPM = 3500,
PeakTorque = 780,
PowerbandStart = 600,
PowerbandEnd = 2600,
Turbocharged = false,
Supercharged = false,
DoNotStall = true,
FuelFillPos = Vector(-53.14,-143.23,71.42),
FuelType = FUELTYPE_DIESEL,
FuelTankSize = 220,
PowerBias = -0.3,
EngineSoundPreset = 0,
Sound_Idle = "simulated_vehicles/leopard/start.wav",
Sound_IdlePitch = 1,
Sound_Mid = "simulated_vehicles/leopard/low.wav",
Sound_MidPitch = 1.3,
Sound_MidVolume = 1,
Sound_MidFadeOutRPMpercent = 60,
Sound_MidFadeOutRate = 0.4,
Sound_High = "simulated_vehicles/leopard/high.wav",
Sound_HighPitch = 1.2,
Sound_HighVolume = 1,
Sound_HighFadeInRPMpercent = 45,
Sound_HighFadeInRate = 0.2,
Sound_Throttle = "",
Sound_ThrottlePitch = 0,
Sound_ThrottleVolume = 0,
snd_horn = "common/null.wav",
ForceTransmission = 1,
DifferentialGear = 0.4,
Gears = {-0.06,0,0.06,0.08,0.1,0.12,0.13}
}
}
list.Set( "simfphys_vehicles", "sim_fphys_tank3", V )
local V = {
Name = "T-90MS",
Model = "models/blu/tanks/t90ms.mdl",
Class = "gmod_sent_vehicle_fphysics_base",
Category = "Armed Vehicles",
SpawnOffset = Vector(0,0,60),
SpawnAngleOffset = 90,
Members = {
AITEAM = 1,
Mass = 20000,
AirFriction = 0,
--Inertia = Vector(14017.5,46543,47984.5),
Inertia = Vector(20000,80000,100000),
LightsTable = "t90ms",
OnSpawn =
function(ent)
ent:SetNWBool( "simfphys_NoRacingHud", true )
ent:SetNWBool( "simfphys_NoHud", true )
end,
ApplyDamage = function( ent, damage, type )
simfphys.TankApplyDamage(ent, damage, type)
end,
GibModels = {
"models/blu/tanks/t90ms_gib_1.mdl",
"models/blu/tanks/t90ms_gib_2.mdl",
"models/blu/tanks/t90ms_gib_3.mdl",
"models/blu/tanks/t90ms_gib_4.mdl",
},
MaxHealth = 10000,
IsArmored = true,
NoWheelGibs = true,
FirstPersonViewPos = Vector(-10,-30,20),
FrontWheelRadius = 40,
RearWheelRadius = 45,
EnginePos = Vector(106.08,0.69,38.34),
CustomWheels = true,
CustomSuspensionTravel = 10,
CustomWheelModel = "models/props_c17/canisterchunk01g.mdl",
--CustomWheelModel = "models/props_vehicles/apc_tire001.mdl",
CustomWheelPosFL = Vector(-122,-50,16),
CustomWheelPosFR = Vector(-122,50,16),
CustomWheelPosML = Vector(0,-50,20),
CustomWheelPosMR = Vector(0,50,20),
CustomWheelPosRL = Vector(110,-50,20),
CustomWheelPosRR = Vector(110,50,20),
CustomWheelAngleOffset = Angle(0,0,90),
CustomMassCenter = Vector(0,0,0),
CustomSteerAngle = 60,
SeatOffset = Vector(68,0,8),
SeatPitch = -15,
SeatYaw = -90,
ModelInfo = {
WheelColor = Color(0,0,0,0),
},
ExhaustPositions = {
{
pos = Vector(71,-75,30.4),
ang = Angle(115,-90,0)
},
{
pos = Vector(67,-75,30.4),
ang = Angle(115,-90,0)
},
{
pos = Vector(0,0,50),
ang = Angle(0,-90,0)
},
{
pos = Vector(0,0,50),
ang = Angle(0,-90,0)
}
},
PassengerSeats = {
{
pos = Vector(0,0,0),
ang = Angle(0,90,0)
},
{
pos = Vector(0,0,0),
ang = Angle(0,90,0)
},
{
pos = Vector(0,0,0),
ang = Angle(0,90,0)
}
},
FrontHeight = 27,
FrontConstant = 50000,
FrontDamping = 30000,
FrontRelativeDamping = 300000,
RearHeight = 27,
RearConstant = 50000,
RearDamping = 20000,
RearRelativeDamping = 20000,
FastSteeringAngle = 20,
SteeringFadeFastSpeed = 300,
TurnSpeed = 3,
MaxGrip = 1000,
Efficiency = 1,
GripOffset = -500,
BrakePower = 450,
BulletProofTires = true,
IdleRPM = 600,
LimitRPM = 3500,
PeakTorque = 780,
PowerbandStart = 600,
PowerbandEnd = 2600,
Turbocharged = false,
Supercharged = false,
DoNotStall = true,
FuelFillPos = Vector(139.42,-3.68,38.38),
FuelType = FUELTYPE_DIESEL,
FuelTankSize = 220,
PowerBias = -0.3,
EngineSoundPreset = 0,
Sound_Idle = "simulated_vehicles/t90ms/idle.wav",
Sound_IdlePitch = 1,
Sound_Mid = "simulated_vehicles/t90ms/low.wav",
Sound_MidPitch = 1.5,
Sound_MidVolume = 1,
Sound_MidFadeOutRPMpercent = 100,
Sound_MidFadeOutRate = 1,
Sound_High = "simulated_vehicles/t90ms/high.wav",
Sound_HighPitch = 1.5,
Sound_HighVolume = 0.7,
Sound_HighFadeInRPMpercent = 50,
Sound_HighFadeInRate = 0.2,
Sound_Throttle = "",
Sound_ThrottlePitch = 0,
Sound_ThrottleVolume = 0,
snd_horn = "common/null.wav",
ForceTransmission = 1,
DifferentialGear = 0.4,
Gears = {-0.06,0,0.06,0.08,0.1,0.12,0.13}
}
}
list.Set( "simfphys_vehicles", "sim_fphys_tank4", V )