Modified tank destruction
Posted: Sat Jan 11, 2014 10:01 pm
I have attempted to make the Tiger tank in the game just have its turret fly off when it dies, instead of what it currently does. Mocking some code I found in the AA allies, I made these modifications
The problem is, when the tank is destroyed, it changes to the destroyed, black junk it does, which confuses my in why, and no turret flying in the air. what did I do wrong?
Code: Select all
rem *** Tiger ***
ObjectTemplate.create PlayerControlObject Tiger
ObjectTemplate.setNetworkableInfo TigerBodyInfo
ObjectTemplate.saveInSeparateFile 1
(bla bla bla, stuff I didn't change)
ObjectTemplate.addArmorEffect 12 e_PanzFire 0/1/-1.4
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/0/0
ObjectTemplate.addArmorEffect 0 e_scrapmetal 0/0/0
ObjectTemplate.addArmorEffect 0 e_Tigerexplosion
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.damageFromWater 1
ObjectTemplate.aiTemplate Tiger
rem -------------------------------------
ObjectTemplate.addTemplate lodTiger
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -2.3/0.5/0 0/0/0
ObjectTemplate.GUIIndex 75
(bla bla bla, stuff I didn't change)
rem *** TigerWreck ***
ObjectTemplate.create bundle TigerWreck
ObjectTemplate.geometry Tiger_Hull_M1
ObjectTemplate.addTemplate TigerHullHatch
ObjectTemplate.setPosition -1.199/0.65/1.8
rem *** TigerLodSelector ***
LodSelectorTemplate.create DistCompareSelector2 TigerLodSelector
LodSelectorTemplate.hasDestroyedLod 1
LodSelectorTemplate.addLodDistance 100
rem -----------------------------------------------------------------------
rem -------------------boom effects----------------------------------------
rem -----------------------------------------------------------------------
rem *** e_Tigerexplosion***
ObjectTemplate.create EffectBundle e_Tigerexplosion
ObjectTemplate.saveInSeparateFile 1
rem -------------------------------------
ObjectTemplate.addTemplate Em_TigerTurret
ObjectTemplate.setPosition 0/1/0
ObjectTemplate.timeToLive CRD_NONE/1.8/0/0
rem -------------------------------------
rem *** Em_TigerTurret ***
ObjectTemplate.create Emitter Em_TigerTurret
ObjectTemplate.template TigerDestroyedTurret
addTemplate e_CorsairFire
ObjectTemplate.addEmitterSpeed 1
ObjectTemplate.emitterSpeedScale 1
ObjectTemplate.lodDistance 375
ObjectTemplate.timeToLive CRD_NONE/1/0/0
ObjectTemplate.intensity CRD_NONE/1/0/0
ObjectTemplate.relativePositionInDof CRD_NONE/0.1/0/0
ObjectTemplate.positionalSpeedInDof CRD_UNIFORM/10/0/1
ObjectTemplate.positionalSpeedInUp CRD_UNIFORM/20/15/0
ObjectTemplate.positionalSpeedInRight CRD_UNIFORM/10/0/1
ObjectTemplate.startRotation CRD_UNIFORM/1/100/0
rem *** TigerDestroyedTurret ***
ObjectTemplate.create Bundle TigerDestroyedTurret
ObjectTemplate.addTemplate e_FireSmallYellow
ObjectTemplate.geometry Tiger_Tow_M1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.destroyed 1
ObjectTemplate.sinkInToLandAfterDeathSpeed 1
ObjectTemplate.addTemplate TigerGunBase
ObjectTemplate.setPosition 0/0.325/1.295
ObjectTemplate.addTemplate TigerTowerHatch
ObjectTemplate.setPosition -0.792/0.95/-0.232