// STRAT Recycler Variant
[GameObjectClass]
geometryName = "ZESHREC.xsi"
geometryScale = 5
classLabel = "recycler"
powerCost = 0
scrapCost = 0
scrapValue = 45
maxHealth = 12000
maxAmmo = 0
unitName = "Molecular Builder"
aiName = "BuildingProcess"
aiName2 = "BuildingProcess"
heatSignature = 2.0
imageSignature = 1.0
radarSignature = 1.0
isAssault = 1
powerCost = -1

collisionRadius = 2.0

armorClass = H

effectHard1 = "hp_emit_1" 
effectName1 = "ybzerecy.cycleon"
effectHard2 = "hp_emit_2" 
effectName2 = "ybzerecy.cycleon"
effectHard3 = "hp_emit_3" 
effectName3 = "ybzerecy.cycleon"
effectHard4 = "hp_emit_4" 
effectName4 = "ybzerecy.cycleon"

effectHard5 = "hp_emit_5" 
effectName5 = "ybzerecy.ringrender"

[PoweredBuildingClass]
//powerTap1 = "HP_TAP_1"
//powerName = "zeshdturr"
detectRange = 300

[BuildingClass]
tunnelCount = 1

tunnel01X0 = 1
tunnel01Z0 = 1
tunnel01Dx = 4
tunnel01Dz = 4
tunnel01Edge = "twwt"

soundAmbient = "zemb.wav"

[FactoryClass]
DropoffDX = 0.0
DropoffDZ = -32.0

soundBuild = "ibrecy02.wav"
soundFinish = "iapc04.wav"
buildItem1 = "yvzescav"
buildItem2 = "fvzerecon"
buildItem3 = 
buildItem4 = "fvzeltank"
buildItem5 = "yvzeshcons"
buildItem6 = "zeammo"
buildItem7 = "zeserv"
buildItem8 = "yvzerepa"
buildItem9 = "yvzerecone"
buildEmptyItem = 9

reloadMsg = "ivrecy12.wav"
rescueMsg = "ivrecy13.wav"

[RecyclerClass]
scrapHold = 30
scrapDelay = 4.0

/////////////////////////////////////////////////////////////  

[CycleOn]
renderBase = "draw_emit"
emitName = "ybzerecy.ontime"
emitDelay = 0.1 
emitVelocity = "0.0 0.0 50.0"
emitVariance = "0.0 0.0 0.0"

[OnTime]
simulateBase = "sim_smoke"
lifeTime = 0.4 // duration of effect, length of bolt
renderBase = "draw_multi"
renderCount = 1
renderName1 = "ybzerecy.effect"

[effect]
simulateBase = "sim_null"
lifeTime = 1.25
renderBase = "draw_bolt"
textureName = "trail2.tga"
textureBlend = "one one modulate"
startColor = "250 50 50 255"
finishColor = "255 0 0 0"
startRadius = 0.15
finishRadius = 0.3
segmentLength = .5 
segmentVariance = "0.5 0.5 0.0"
animateTime = 0.2

[ringrender]
renderBase = "draw_multi"
renderCount = 1
renderName1 = "ybzerecy.ringemit"

[RingEmit]
simulateBase = "sim_null"
renderBase = "draw_emit"
emitName = "ybzerecy.thering"
emitDelay = 0.7
emitDelayVar = 0.0
emitVelocity = "0.0 5.0 0.0"
emitVariance = "0.0 0.0 0.0"
emitInherit = "0.0 0.0 0.0"

[TheRing]
simulateBase = "sim_smoke"
lifeTime = 3
renderBase = "draw_sphere"
textureName = "ZESHRERI.tga"
textureBlend = "one one modulate"
startColor = "255 50 50 250"
finishColor = "255 50 50 250"
startRadius = 4
finishRadius = 4
animateTime = 3
latitudeBands = 8
longitudeSegments = 16
