ACF_CustomMod/lua/acf/shared/enginescustom/electric2.lua

83 lines
2.8 KiB
Lua

ACF_DefineEngine( "Electric-Tiny-NoBatt2", {
name = "Electric motor, Tiny, Standalone",
desc = "A tiny electric motor, loads of torque, but low power\n\nElectric motors provide huge amounts of torque, but are very heavy.\n\nStandalone electric motors don't have integrated batteries, saving on weight and volume, but require you to supply your own batteries.",
model = "models/engines/emotor-standalone-tiny.mdl",
sound = "acf_engines/electric_small.wav",
category = "Electric",
fuel = "Electric",
enginetype = "Electric",
weight = 50, --250
torque = 120,
flywheelmass = 0.15,
idlerpm = 10,
peakminrpm = 10,
peakmaxrpm = 10,
limitrpm = 13000,
iselec = true,
elecpower = 48,
flywheeloverride = 3000
} )
ACF_DefineEngine( "Electric-Small-NoBatt2", {
name = "Old Electric motor, Small, Standalone",
desc = "A small electric motor, loads of torque, but low power\n\nElectric motors provide huge amounts of torque, but are very heavy.\n\nStandalone electric motors don't have integrated batteries, saving on weight and volume, but require you to supply your own batteries.",
model = "models/engines/emotorsmall2.mdl",
sound = "acf_engines/electric_small.wav",
category = "Electric",
fuel = "Electric",
enginetype = "Electric",
weight = 125, --250
torque = 320,
flywheelmass = 0.25,
idlerpm = 10,
peakminrpm = 10,
peakmaxrpm = 10,
limitrpm = 10000,
iselec = true,
elecpower = 78,
flywheeloverride = 5000
} )
ACF_DefineEngine( "Electric-Medium-NoBatt2", {
name = "Old Electric motor, Medium, Standalone",
desc = "A medium electric motor, loads of torque, but low power\n\nElectric motors provide huge amounts of torque, but are very heavy.\n\nStandalone electric motors don't have integrated batteries, saving on weight and volume, but require you to supply your own batteries.",
model = "models/engines/emotormed2.mdl",
sound = "acf_engines/electric_medium.wav",
category = "Electric",
fuel = "Electric",
enginetype = "Electric",
weight = 575, --800
torque = 960,
flywheelmass = 1.2,
idlerpm = 10,
peakminrpm = 10,
peakmaxrpm = 10,
limitrpm = 7000,
iselec = true,
elecpower = 160,
flywheeloverride = 8000
} )
ACF_DefineEngine( "Electric-Large-NoBatt2", {
name = "Old Electric motor, Large, Standalone",
desc = "A huge electric motor, loads of torque, but low power\n\nElectric motors provide huge amounts of torque, but are very heavy.\n\nStandalone electric motors don't have integrated batteries, saving on weight and volume, but require you to supply your own batteries.",
model = "models/engines/emotorlarge2.mdl",
sound = "acf_engines/electric_large.wav",
category = "Electric",
fuel = "Electric",
enginetype = "Electric",
weight = 1500, --1900
torque = 2400,
flywheelmass = 8,
idlerpm = 10,
peakminrpm = 10,
peakmaxrpm = 10,
limitrpm = 4500,
iselec = true,
elecpower = 272,
flywheeloverride = 6000
} )