[GameObjectClass]
classLabel = "ivrecy"

explosionName = "xrecycler_srv"
enableServiceTruckPull = 0

provideCount = 6
provideName1 = "ivrecy"
provideName5 = "ivrecy_srv"
provideName6 = "Recy"

//Trails
effectHard1 = "tractor_l" //"tread_l"
effectName1 = "ivrecy_srv.aftertrail"
//effectMaxAltitude1 = 4.75
effectHard2 = "tractor_r" //"tread_r"
effectName2 = "ivrecy_srv.aftertrail"
//effectMaxAltitude2 = 4.75
effectHard3 = "HP_smoke_1"
effectName3 = "ivrecy_srv.exhaust"

[CraftClass]
damageEffect1 = "dmgvhcl1_srv"
damageEffect2 = "dmgvhcl2_srv"
damageEffect3 = "dmgvhcl3_srv"
damageEffect4 = "dmgvhcl4_srv"
xplCrash = "xplvehbig_srv"

[TrackedVehicleClass]

[TrackedDeployableClass]

[DeployBuildingClass]
LineStartColor = "0 127 255 255"
LineFinishColor = "0 127 255 0"
BuildSparkConfig = "sparker_srv" //custom build effect
deployName = "ibrecy_srv"

[RecyclerVehicleClass]

[Lod1]

[Aftertrail]
simulateBase = "sim_null"
lifetime = 10
renderBase = "Draw_multi"
renderCount = 3
renderName1 = "ivrecy_srv.dirt"
renderName2 = "ivrecy_srv.dust"
renderName3 = "ivrecy_srv.tracks"

[Dirt]
simulateBase = "sim_dust"
lifetime = 0.1
renderBase = "draw_emit"
emitName = "ivrecy_srv.dirtclods"
emitDelay = 0.3
emitVelocity = "0 0 0"
emitVariance = "0.5 20 0.5"
emitInherit = "0.0 0.0 -2"
emitLife = 1.5

[DirtClods]
simulateBase = "sim_ember"
lifeTime = 0.75
renderBase = "draw_twirl"
textureName = "trdirtclod.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "106 98 91 255"
finishColor = "106 98 91 0"
startRadius = 2
finishRadius = 2
animateTime = 0.75
rotationrate = 25
emitDelay = 9e9
emitVelocity = "0.0 0.0 0.0"
emitVariance = "3.5 20 3.5"
emitInherit = "0.0 0.0 0.0"
emitLife = 0.75

[Dust]
simulateBase = "sim_dust"
lifetime = 0.1
renderBase = "draw_emit"
emitName = "ivrecy_srv.dustcloud"
emitDelay = 0.05
emitVelocity = "0 0 0"
emitVariance = "3.5 3.50 3.5"
emitLife = 1.5

[DustCloud]
simulateBase = "sim_dust"
lifeTime = 1.5
renderBase = "draw_twirl"
textureName = "cloudsmokefull.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "212 196 181 15"
finishColor = "212 196 181 0"
startRadius = 2
finishRadius = 6
animateTime = 1.5
rotationrate = 1.5
emitDelay = 9e9
emitVelocity = "0.0 10.0 0.0"
emitVariance = "3.5 3.50 3.5"
emitLife = 1.5

[Tracks]
simulateBase = "sim_null"
lifetime = 10
renderBase = "draw_emit"
emitName = "ivrecy_srv.trackmarks"
emitDelay = 0.2
emitVelocity = "0 0 0"
emitVariance = "0 0 0"
emitLife = 10

[Trackmarks]
simulateBase = "sim_null"
lifeTime = 10
renderBase = "draw_planar"
textureName = "ivtreadmark.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "31 31 31 32"
finishColor = "128 128 128 0"
startRadius = 2
finishRadius = 2
animateTime = 10

[Exhaust]
simulateBase = "sim_smoke"
renderBase = "draw_emit"
emitName = "ivrecy_srv.heat"
emitDelay = 0.04
emitInherit = "0 0 -0.1"
emitVelocity = "0 4.0 15.0"
emitVariance = "7 7 7" //"3.5 3.5 3.5"
emitLife = 0.3
maxdist = 50

[Heat]
simulateBase = "sim_smoke"
renderBase = "draw_twirl"
textureName = "water.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "64 96 64 16"
finishColor = "0 0 0 0"
startRadius = 2
finishRadius = 7
animateTime = 0.5
rotationrate = 25
emitDelay = 9e9
//emitVelocity = "1.0 1.0 -10.0"
//emitVariance = "3.5 3.5 3.5"
emitLife = 0.5
maxdist = 50
