This page is under construction
Archives/bf1942/levels/Midway-1942.rfa
bf1942/levels/Midway-1942/Objects/25mmAA/Objects.con
rem *** 25mmAA_ShipAdd_2 ***
rem *** Soryu front AA
rem *** 25mm2AAH_Prm1_NC ***
rem *** 360*85-10deg highspeed, primary fire ***
rem *** 25mm2AAH_Prm2_NC ***
rem *** 360*85-10deg highspeed, primary fire ***
rem *** 25mm2AAH_Prm1_C ***
rem *** 360*85-10deg highspeed, primary fire, with camera ***
rem *** 25mm2AAH_Prm2_C ***
rem *** 360*85-10deg highspeed, primary fire, with camera ***
rem *** 25mm2AAH_ES_Prm1_C_X ***
rem *** 360*85-10deg highspeed, edged shield, primary fire, with camera ***
rem *** 25mm2AAH_ES_Prm2_C_X ***
rem *** 360*85-10deg highspeed, edged shield, primary fire, with camera ***
rem *** 25mm2AAH_ES_Alt ***
rem *** 360*85-10deg highspeed, edged shield, secondary fire ***
rem *** 25mm2AAH_Alt ***
rem *** 360*85-10deg highspeed, secondary fire ***

rem *** 25mmAA_ShipAdd_2 ***
ObjectTemplate.create PlayerControlObject 25mmAA_ShipAdd_2
ObjectTemplate.submarineData 1 0.03 10.0 1.5 1.8 1.0 5
ObjectTemplate.setNetworkableInfo 25mmAA_BodyInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.cullRadiusScale 4
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.explosionRadius 8
ObjectTemplate.explosionDamage 3
ObjectTemplate.drag 2
ObjectTemplate.mass 15000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 0.5
ObjectTemplate.exitTimer 1
ObjectTemplate.hitpoints 160
ObjectTemplate.maxhitpoints 160
ObjectTemplate.material 139
ObjectTemplate.criticalDamage 0
ObjectTemplate.hpLostWhileCriticalDamage 0
ObjectTemplate.explosionForceMod 6
ObjectTemplate.hpLostWhileUpSideDown 7
ObjectTemplate.hpLostWhileDamageFromWater 7
ObjectTemplate.addArmorEffect 60 e_AA-GunDamage 0/0.3/0
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/1.2/0
ObjectTemplate.addArmorEffect 0 e_scrapmetal 0/0/0
ObjectTemplate.timetoliveafterdeath 0
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.damageFromWater 1
ObjectTemplate.aiTemplate 25mmAA
ObjectTemplate.geometry 25mmAA_base
rem ----------------------------------
rem ObjectTemplate.addTemplate 25mmAA_DummyCam
rem ObjectTemplate.setPosition 0/2/0
ObjectTemplate.addTemplate 25mmAA_DummyEngine

ObjectTemplate.addTemplate 25mm2AAH_Prm1_C
ObjectTemplate.addTemplate 25mm2AAH_Prm2_C
ObjectTemplate.addTemplate 25mm2AAH_Prm1_NC
ObjectTemplate.setPosition 3/0/0
ObjectTemplate.addTemplate 25mm2AAH_Prm2_C
ObjectTemplate.setPosition 3/0/0
ObjectTemplate.addTemplate 25mm2AAH_Prm1_NC
ObjectTemplate.setPosition -3/0/0
ObjectTemplate.addTemplate 25mm2AAH_Prm2_C
ObjectTemplate.setPosition -3/0/0

rem ObjectTemplate.addTemplate 25mmAA_ShipAdd_2_PCO1
rem ObjectTemplate.setPosition 0/0/0
rem ----------------------------------
ObjectTemplate.setSoldierExitLocation 0/1/-0.5 0/0/0
ObjectTemplate.GUIIndex 79
ObjectTemplate.setVehicleIcon "Vehicle/Icon_25mmAA.tga"
ObjectTemplate.setVehicleIconPos 68/49
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_25mmType96.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTAAGun
ObjectTemplate.setToolTipType TTAAGun
ObjectTemplate.setMinimapIcon ""

rem *** 25mmAA_ShipAdd_2_PCO1 ***
ObjectTemplate.create PlayerControlObject 25mmAA_ShipAdd_2_PCO1
ObjectTemplate.setNetworkableInfo 25mmAA_BodyInfo
ObjectTemplate.aiTemplate 25mmAA
rem -------------------------------------
ObjectTemplate.addTemplate 25mm2AAH_C
ObjectTemplate.addTemplate 25mm2AAH_Alt
ObjectTemplate.setPosition 3/0/0
ObjectTemplate.addTemplate 25mm2AAH_Alt
ObjectTemplate.setPosition -3/0/0
rem -------------------------------------
ObjectTemplate.addPcoPosId 6
ObjectTemplate.setSoldierExitLocation 0/1/-0.5 0/0/0
ObjectTemplate.GUIIndex 40
ObjectTemplate.setVehicleIcon "Vehicle/Icon_25mmAA.tga"
ObjectTemplate.setVehicleIconPos 68/49
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/icon_25mmType96.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_25mmType96.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTAAGun
ObjectTemplate.setToolTipType TTAAGun
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_aa_16x16.tga"

rem *** 25mm2AAH_Prm1_NC ***
ObjectTemplate.create Bundle 25mm2AAH_Prm1_NC
ObjectTemplate.geometry 25mm_base_m1
ObjectTemplate.hasCollisionPhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate 25mm2AAH_Prm1_NC_X
ObjectTemplate.addTemplate 25mmAA_Entry
rem -------------------------------------

rem *** 25mm2AAH_Prm1_NC_X ***
ObjectTemplate.create RotationalBundle 25mm2AAH_Prm1_NC_X
ObjectTemplate.setNetworkableInfo 25mmAA_BodyInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript ../../../../../objects/Vehicles/Land/25mmAA/Sounds/25mmAACarriage.ssc
ObjectTemplate.geometry 25mm_carrige_m1
ObjectTemplate.hasCollisionPhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate 25mm2AAH_Prm1_NC_Y
ObjectTemplate.setPosition 0/0.97/-0.208
rem ObjectTemplate.addTemplate 25mmAA_Seat
rem ObjectTemplate.setPosition -0.87/0.6/-0.079

ObjectTemplate.addTemplate 25mmAA_handle
ObjectTemplate.setPosition 0.857/0.595/0.216
ObjectTemplate.setRotation 0/-25/0
ObjectTemplate.addTemplate 25mmAA_handle2_grip
ObjectTemplate.setPosition -0.787/0.572/0.225
rem -------------------------------------
ObjectTemplate.setMaxSpeed 75/0/0
ObjectTemplate.setAcceleration 250/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX

rem *** 25mm2AAH_Prm1_NC_Y ***
ObjectTemplate.create RotationalBundle 25mm2AAH_Prm1_NC_Y
ObjectTemplate.setNetworkableInfo 25mmAA_TurretInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript ../../../../../objects/Vehicles/Land/25mmAA/Sounds/25mmAAgunbase.ssc
rem -------------------------------------
ObjectTemplate.addTemplate 25mmAACockpitExternal
ObjectTemplate.addTemplate 25mm2AA_gunbarrel_Shake_L
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-85/0
ObjectTemplate.setMaxRotation 0/10/0
ObjectTemplate.setMaxSpeed 0/75/0
ObjectTemplate.setAcceleration 0/250/0
ObjectTemplate.setInputToPitch c_PIMouseLookY

rem *** 25mm2AAH_Prm1_C ***
ObjectTemplate.create Bundle 25mm2AAH_Prm1_C
ObjectTemplate.geometry 25mm_base_m1
ObjectTemplate.hasCollisionPhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate 25mm2AAH_Prm1_C_X
ObjectTemplate.addTemplate 25mmAA_Entry
rem -------------------------------------

rem *** 25mm2AAH_Prm1_C_X ***
ObjectTemplate.create RotationalBundle 25mm2AAH_Prm1_C_X
ObjectTemplate.setNetworkableInfo 25mmAA_BodyInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript ../../../../../objects/Vehicles/Land/25mmAA/Sounds/25mmAACarriage.ssc
ObjectTemplate.geometry 25mm_carrige_m1
ObjectTemplate.hasCollisionPhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate 25mm2AAH_Prm1_C_Y
ObjectTemplate.setPosition 0/0.97/-0.208
rem ObjectTemplate.addTemplate 25mmAA_Seat
rem ObjectTemplate.setPosition -0.87/0.6/-0.079

ObjectTemplate.addTemplate 25mmAA_handle
ObjectTemplate.setPosition 0.857/0.595/0.216
ObjectTemplate.setRotation 0/-25/0
ObjectTemplate.addTemplate 25mmAA_handle2_grip
ObjectTemplate.setPosition -0.787/0.572/0.225
rem -------------------------------------
ObjectTemplate.setMaxSpeed 75/0/0
ObjectTemplate.setAcceleration 250/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX

rem *** 25mm2AAH_Prm1_C_Y ***
ObjectTemplate.create RotationalBundle 25mm2AAH_Prm1_C_Y
ObjectTemplate.setNetworkableInfo 25mmAA_TurretInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript ../../../../../objects/Vehicles/Land/25mmAA/Sounds/25mmAAgunbase.ssc
rem -------------------------------------
ObjectTemplate.addTemplate lod25mmAACockpit
ObjectTemplate.addTemplate 25mm2AA_gunbarrel_Shake_L
ObjectTemplate.addTemplate 25mmAA_Camera
ObjectTemplate.setPosition -0.837/0.243/0.0
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-85/0
ObjectTemplate.setMaxRotation 0/10/0
ObjectTemplate.setMaxSpeed 0/75/0
ObjectTemplate.setAcceleration 0/250/0
ObjectTemplate.setInputToPitch c_PIMouseLookY

rem *** 25mm2AAH_Prm2_C ***
ObjectTemplate.create RotationalBundle 25mm2AAH_Prm2_C
ObjectTemplate.setNetworkableInfo 25mmTripleAA_BodyInfo
rem -------------------------------------
ObjectTemplate.addTemplate 25mm2AAH_Prm2_C_Y
ObjectTemplate.setPosition 0/0.97/-0.208
rem -------------------------------------
ObjectTemplate.setMaxSpeed 75/0/0
ObjectTemplate.setAcceleration 250/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX

rem *** 25mm2AAH_Prm2_C_Y ***
ObjectTemplate.create RotationalBundle 25mm2AAH_Prm2_C_Y
ObjectTemplate.setNetworkableInfo 25mmTripleAA_BodyInfo
rem -------------------------------------
ObjectTemplate.addTemplate 25mm2AA_gunbarrel_Shake_R
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-85/0
ObjectTemplate.setMaxRotation 0/10/0
ObjectTemplate.setMaxSpeed 0/75/0
ObjectTemplate.setAcceleration 0/250/0
ObjectTemplate.setInputToPitch c_PIMouseLookY

rem *** 25mm2AAH_ES_Prm1_C_X ***
rem *** 360*85-10deg highspeed, edged shield, primary fire, with camera ***
ObjectTemplate.create RotationalBundle 25mm2AAH_ES_Prm1_C_X
ObjectTemplate.setNetworkableInfo 25mmAA_BodyInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript ../../../../../objects/Vehicles/Land/25mmAA/Sounds/25mmAACarriage.ssc
rem -------------------------------------
ObjectTemplate.addTemplate lod25mmAA_ES_Cockpit
ObjectTemplate.addTemplate 25mm2AAH_ES_Prm1_C_Y
ObjectTemplate.setPosition 0/0.97/-0.3
ObjectTemplate.addTemplate 25mmAA_Entry
rem -------------------------------------
ObjectTemplate.setMaxSpeed 75/0/0
ObjectTemplate.setAcceleration 250/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX

rem *** lod25mmAA_ES_Cockpit ***
ObjectTemplate.create LodObject lod25mmAA_ES_Cockpit
rem -------------------------------------
ObjectTemplate.addTemplate 25mmAA_ES_CockpitInternal
ObjectTemplate.addTemplate 25mmAA_ES_CockpitExternal
rem -------------------------------------
ObjectTemplate.lodSelector 25mmAA_ES_CockpitSelector

rem *** 25mmAA_ES_CockpitExternal ***
ObjectTemplate.create SimpleObject 25mmAA_ES_CockpitExternal
ObjectTemplate.geometry 25mmTwin_shield_m1
ObjectTemplate.hasCollisionPhysics 1

rem *** 25mmAA_ES_CockpitInternal ***
ObjectTemplate.create SimpleObject 25mmAA_ES_CockpitInternal
ObjectTemplate.geometry

rem *** 25mmAA_ES_CockpitSelector ***
LodSelectorTemplate.create DistanceSelector 25mmAA_ES_CockpitSelector
LodSelectorTemplate.addLodDistance 0.5

rem *** 25mm2AAH_ES_Prm1_C_Y ***
ObjectTemplate.create RotationalBundle 25mm2AAH_ES_Prm1_C_Y
ObjectTemplate.setNetworkableInfo 25mmAA_TurretInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript ../../../../../objects/Vehicles/Land/25mmAA/Sounds/25mmAAgunbase.ssc
rem -------------------------------------
ObjectTemplate.addTemplate lod25mmAACockpit
ObjectTemplate.addTemplate 25mm2AA_gunbarrel_Shake_L
ObjectTemplate.addTemplate 25mmAA_Camera
ObjectTemplate.setPosition -0.837/0.243/0.0
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-85/0
ObjectTemplate.setMaxRotation 0/10/0
ObjectTemplate.setMaxSpeed 0/75/0
ObjectTemplate.setAcceleration 0/250/0
ObjectTemplate.setInputToPitch c_PIMouseLookY
ObjectTemplate.PivotPosition 0/-0.3/-0.3

rem *** 25mm2AAH_ES_Prm2_C ***
rem *** 360*85-10deg highspeed, edged shield, primary fire, with camera ***
ObjectTemplate.create RotationalBundle 25mm2AAH_ES_Prm2_C_X
ObjectTemplate.setNetworkableInfo 25mmAA_BodyInfo
rem -------------------------------------
ObjectTemplate.addTemplate 25mm2AAH_ES_Prm2_C_Y
ObjectTemplate.setPosition 0/0.97/-0.3
rem -------------------------------------
ObjectTemplate.setMaxSpeed 75/0/0
ObjectTemplate.setAcceleration 250/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX

rem *** 25mm2AAH_ES_Prm2_C_Y ***
ObjectTemplate.create RotationalBundle 25mm2AAH_ES_Prm2_C_Y
ObjectTemplate.setNetworkableInfo 25mmAA_TurretInfo
rem -------------------------------------
ObjectTemplate.addTemplate 25mm2AA_gunbarrel_R
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-85/0
ObjectTemplate.setMaxRotation 0/10/0
ObjectTemplate.setMaxSpeed 0/75/0
ObjectTemplate.setAcceleration 0/250/0
ObjectTemplate.setInputToPitch c_PIMouseLookY
ObjectTemplate.PivotPosition 0/-0.3/-0.3

rem *** 25mm2AAH_ES_Alt_X ***
rem *** 360*85-10deg highspeed, edged shield, secondary fire ***
ObjectTemplate.create RotationalBundle 25mm2AAH_ES_Alt_X
ObjectTemplate.setNetworkableInfo 25mmAA_BodyInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript ../../../../../objects/Vehicles/Land/25mmAA/Sounds/25mmAACarriage.ssc
ObjectTemplate.geometry 25mmTwin_shield_m1
ObjectTemplate.hasCollisionPhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate 25mm2AAH_ES_Alt_Y
ObjectTemplate.setPosition 0/0.97/-0.3
ObjectTemplate.addTemplate 25mmAA_Entry
rem -------------------------------------
ObjectTemplate.setMaxSpeed 75/0/0
ObjectTemplate.setAcceleration 250/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX

rem *** 25mm2AAH_ES_Alt_Y ***
ObjectTemplate.create RotationalBundle 25mm2AAH_ES_Alt_Y
ObjectTemplate.setNetworkableInfo 25mmAA_TurretInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript ../../../../../objects/Vehicles/Land/25mmAA/Sounds/25mmAAgunbase.ssc
rem -------------------------------------
ObjectTemplate.addTemplate 25mm2AA_gunbarrel_L_Alt
ObjectTemplate.addTemplate 25mm2AA_gunbarrel_R_Alt
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-85/0
ObjectTemplate.setMaxRotation 0/10/0
ObjectTemplate.setMaxSpeed 0/75/0
ObjectTemplate.setAcceleration 0/250/0
ObjectTemplate.setInputToPitch c_PIMouseLookY
ObjectTemplate.PivotPosition 0/-0.3/-0.3

rem *** 25mm2AAH_Alt ***
ObjectTemplate.create Bundle 25mm2AAH_Alt
ObjectTemplate.geometry 25mm_base_m1
ObjectTemplate.hasCollisionPhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate 25mm2AAH_Alt_X
ObjectTemplate.addTemplate 25mmAA_Entry
rem -------------------------------------

rem *** 25mmAA_Alt_X2 ***
ObjectTemplate.create RotationalBundle 25mm2AAH_Alt_X
ObjectTemplate.setNetworkableInfo 25mmAA_BodyInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript ../../../../../objects/Vehicles/Land/25mmAA/Sounds/25mmAACarriage.ssc
ObjectTemplate.geometry 25mm_carrige_m1
ObjectTemplate.hasCollisionPhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate 25mm2AAH_Alt_Y
ObjectTemplate.setPosition 0/0.97/-0.208
ObjectTemplate.addTemplate 25mmAA_handle
ObjectTemplate.setPosition 0.857/0.595/0.216
ObjectTemplate.setRotation 0/-25/0
ObjectTemplate.addTemplate 25mmAA_Crank
ObjectTemplate.setPosition -0.517/0.572/0.225
rem -------------------------------------
ObjectTemplate.setMaxSpeed 75/0/0
ObjectTemplate.setAcceleration 250/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX

rem *** 25mm2AAH_Alt_Y ***
ObjectTemplate.create RotationalBundle 25mm2AAH_Alt_Y
ObjectTemplate.setNetworkableInfo 25mmAA_BodyInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript ../../../../../objects/Vehicles/Land/25mmAA/Sounds/25mmAAgunbase.ssc
rem -------------------------------------
ObjectTemplate.addTemplate lod25mmAACockpit
ObjectTemplate.addTemplate 25mm2AA_gunbarrel_L_Alt
ObjectTemplate.addTemplate 25mm2AA_gunbarrel_R_Alt
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-85/0
ObjectTemplate.setMaxRotation 0/10/0
ObjectTemplate.setMaxSpeed 0/75/0
ObjectTemplate.setAcceleration 0/250/0
ObjectTemplate.setInputToPitch c_PIMouseLookY

rem *** lod25mmAA_NC_Cockpit ***
ObjectTemplate.create LodObject lod25mmAA_NC_Cockpit
rem -------------------------------------
ObjectTemplate.addTemplate 25mmAA_NCCockpitExternal
ObjectTemplate.addTemplate 25mmAA_NCCockpitInternal
rem -------------------------------------
ObjectTemplate.lodSelector 25mmAA_NCCockpitSelector

rem *** 25mmAA_NCCockpitExternal ***
ObjectTemplate.create SimpleObject 25mmAA_NCCockpitExternal
ObjectTemplate.geometry

rem *** 25mmAA_NCCockpitInternal ***
ObjectTemplate.create SimpleObject 25mmAA_NCCockpitInternal
ObjectTemplate.geometry 1p_25mm_m1

rem *** 25mmAA_NCCockpitSelector ***
LodSelectorTemplate.create DistCompareSelector 25mmAA_NCCockpitSelector
LodSelectorTemplate.addLodComparison 0.5
LodSelectorTemplate.addLodDistance 100