This page is under construction
archives/bf1942/levels/fht_conflict_in_timor-1942.rfa
bf1942/levels/fht_conflict_in_timor-1942/Objects/MarkVIC/Objects.con
rem *** MarkVIC ***
ObjectTemplate.create PlayerControlObject MarkVIC
rem ObjectTemplate.NameTagOffset 0/-0.3/0
ObjectTemplate.setNetworkableInfo MarkVICBodyInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionRadius 8
ObjectTemplate.explosionDamage 2
ObjectTemplate.exitTimer 1
ObjectTemplate.drag 2
ObjectTemplate.mass 7750
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 110
ObjectTemplate.maxhitpoints 110
ObjectTemplate.material 34
ObjectTemplate.speedMod 1
ObjectTemplate.criticalDamage 12
ObjectTemplate.hpLostWhileCriticalDamage 1.5
ObjectTemplate.explosionForceMod 13
ObjectTemplate.hpLostWhileUpSideDown 10
ObjectTemplate.hpLostWhileDamageFromWater 10
ObjectTemplate.addArmorEffect 50 e_PanzDamage 0/1.3/-1.7
ObjectTemplate.addArmorEffect 12 e_PanzFire 0/1.0/-1.6
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/0/0
ObjectTemplate.addArmorEffect 0 e_scrapmetal 0/0/0
ObjectTemplate.addArmorEffect 0 e_scrapmetalsmoke 0/0/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.timetoliveafterdeath 25
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.damageFromWater 0
ObjectTemplate.aiTemplate MarkVIC
rem ----------------------------------
ObjectTemplate.addTemplate lodMarkVIC
rem ----------------------------------
ObjectTemplate.setSoldierExitLocation -2/0/0 0/0/0
ObjectTemplate.GUIIndex 24
ObjectTemplate.submarineData 1 0.03 10.0 1.5 1.8 1.0 5
ObjectTemplate.setVehicleIcon "Vehicle/icon_MkVIC.dds"
ObjectTemplate.setVehicleIconPos 84/50
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_15mmBesa.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_7,92mm.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarHeatBar
ObjectTemplate.setHasTurretIcon 1
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTLightTank
ObjectTemplate.setToolTipType TTLightTank
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_tank_16x16.tga"
ObjectTemplate.hasRestrictedExit 1


rem *** MarkVIC lod ***
ObjectTemplate.create LodObject lodMarkVIC
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem ----------------------------------
ObjectTemplate.addTemplate MarkVICComplex
ObjectTemplate.addTemplate MarkVICSimple
ObjectTemplate.addTemplate MarkVICWreck
rem ----------------------------------
ObjectTemplate.lodselector MarkVICLodSelector


rem *** MarkVIC with complete tree structure
ObjectTemplate.create Bundle MarkVICComplex
ObjectTemplate.geometry MarkVIC_Hull_M1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate MarkVICEntry
ObjectTemplate.setPosition 0/0/1.2
ObjectTemplate.addTemplate MarkVICEntry
ObjectTemplate.setPosition 0/0/-1.2
ObjectTemplate.addTemplate MarkVICEngine
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate MarkVICTower
ObjectTemplate.setPosition 0/0.964/-0.901
rem ----------------------------------



rem *** MarkVICEntry ***
ObjectTemplate.create EntryPoint MarkVICEntry
ObjectTemplate.setEntryRadius 3.6


rem *** MarkVIC lod tree stucture
LodSelectorTemplate.create DistCompareSelector2 MarkVICLodSelector
LodSelectorTemplate.hasDestroyedLod 1
LodSelectorTemplate.addLodDistance 135


rem *** MarkVIC with no tree structure
ObjectTemplate.create SimpleObject MarkVICSimple
ObjectTemplate.geometry MarkVIC_Hull_L1


rem *** MarkVIC destroyed Lod
ObjectTemplate.create SimpleObject MarkVICWreck
ObjectTemplate.geometry Wreck_MarkVIC_m1


rem *** MarkVIC Tower
ObjectTemplate.create RotationalBundle MarkVICTower
ObjectTemplate.networkableInfo MarkVICTurretInfo
ObjectTemplate.geometry MarkVIC_Tower_M1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript Sounds/MarkVICTower.ssc
rem ----------------------------------
ObjectTemplate.addTemplate MarkVICGunBase
ObjectTemplate.setPosition 0/0.418/0.731
rem ----------------------------------
ObjectTemplate.setMaxSpeed 30/0/0
ObjectTemplate.setAcceleration 200/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX



rem *** MarkVIC Gunbase ***
ObjectTemplate.create RotationalBundle MarkVICGunBase
ObjectTemplate.networkableInfo MarkVICGunInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript Sounds/MarkVICGunBase.ssc
rem ----------------------------------
ObjectTemplate.addTemplate lodMarkVICCockpit
ObjectTemplate.addTemplate MarkVICGunBarrel
ObjectTemplate.setPosition 0/-0.05/-0.052
ObjectTemplate.addTemplate MarkVICCamera
ObjectTemplate.setPosition 0.45/-0.088/0.15
ObjectTemplate.addTemplate Coaxial_Besa
ObjectTemplate.setPosition 0.105/-0.22/-0.255
rem ----------------------------------
ObjectTemplate.setMinRotation 0/-37/0
ObjectTemplate.setMaxRotation 0/10/0
ObjectTemplate.setMaxSpeed 0/15/0
ObjectTemplate.setAcceleration 0/100/0
ObjectTemplate.setInputToPitch c_PIMouseLookY


ObjectTemplate.create LodObject lodMarkVICCockpit
rem -----------------------------------------------------
ObjectTemplate.addTemplate MarkVICCockpitExternal
ObjectTemplate.addTemplate MarkVICCockpitInternal
ObjectTemplate.setPosition 0.45/-0.138/0.38
rem -----------------------------------------------------
ObjectTemplate.lodselector MarkVICcockpitSelector

ObjectTemplate.create SimpleObject MarkVICCockpitExternal

ObjectTemplate.create SimpleObject MarkVICCockpitInternal
ObjectTemplate.geometry 1p_MarkVIC_Gunner_m1

rem *** MarkVICcockpitSelector***
LodSelectorTemplate.create DistCompareSelector MarkVICcockpitSelector
LodSelectorTemplate.addLodDistance 6
LodSelectorTemplate.addLodComparison 0.5


ObjectTemplate.create Camera MarkVICCamera
ObjectTemplate.OutsideHudOffset 0.0005/0.61725/0.7