[GameObjectClass]
geometryName = "fbdmgen.xsi"
geometryScale = 0.4266
classLabel = "factory" //"techcenter"
scrapCost = 70
scrapValue = 30
maxHealth = 5000
maxAmmo = 0
unitName = "Dark Matter Generator"
unitIcon = "icon_base_rsrch.tga"
heatSignature = 2.0
imageSignature = 1.0
radarSignature = 1.0
collisionRadius = 4.0
isAssault = 1
explosionName = "xdmgxpl_srv"
powercost = 0
isSingle = 1
aiName = "BuildingProcess"
aiName2 = "BuildingProcess"

buildSupport = "A"
buildRequire = "F"

armorClass = H

requireCount = 3
requireName1 = "fldforge"
requireText1 = "Upgrade Recon Kiln"
requireName2 = "flddowe"
requireText2 = "Build Recon Dower"
requireName3 = "fldover"
requireText3 = "Upgrade Recon Antenna"

provideCount = 3
provideName1 = "dmg"
provideName2 = "base"
provideName3 = "extract_srv"

effectHard1 = "hp_emit_1"
effectName1 = "fbdmg_srv.emit"

[BuildingClass]
soundAmbient = "DMGsparks.wav"
[PoweredBuildingClass]
PanelIcon = "icon_base_rsrch.tga"
detectRange = 100

[FactoryClass]
BeamColor = "0 32 64 0"
LineStartColor = "0 127 255 0"
LineFinishColor = "0 0 64 0"
BuildSparkConfig = NULL //custom build effect
soundBuild = ""
soundFinish = ""
reloadMsg = "fbdmg01_srv.wav"
rescueMsg = "fbdmg04_srv.wav"
selectWaitMsg = "fbdmg02_srv.wav"
selectReadyMsg = "fbdmg02_srv.wav"
selectUser1Msg = "fbdmg03_srv.wav"
baseSlot = 7

buildEmptyItem = 1

[BuildGroup1]
buildLabel = "Research"
buildItem1 = "unlockerScion_srv"
buildItem2 = "superminScion_srv"
buildItem3 = "advmslScion_srv"
buildItem4 = "nukemslScion_srv"

[Emit]
renderBase = "draw_multi"
renderCount = 3
renderName1 = "fbdmg_srv.flare"
renderName2 = "fbdmg_srv.sphere"
renderName3 = "fbdmg_srv.static"

[Flare]
renderBase = "draw_sprite"
textureName = "ring.tga"
textureBlend = "one one modulate"
startColor = "200 200 255 255"
finishColor = "200 200 255 255"
startRadius = 10
finishRadius = 10

[Sphere]
renderBase = "draw_sphere"
textureName = "vsmoke.tga"
textureBlend = "srcalpha invsrcalpha modulatealpha"
startColor = "255 255 255 32"
finishColor = "128 0 128 128"
startRadius = 7.5
finishRadius = 7.5
animateTime = 0.5
latitudeBands = 8
longitudeSegments = 16

[Static]
renderBase = "draw_static"
textureName = "static.tga"
textureBlend = "one one modulate"
startColor = "128 0 128 255"
finishColor = "128 0 128 0"
startRadius = 0.5
finishRadius = 3
emitDelay = 0.01 //.01
emitDelayVar = 0.0
innerRadius = 0.5
outerRadius = 7.5
segmentTime = 0.4
