This page is under construction
archives/bf1942/levels/mario_fever.rfa
bf1942/levels/mario_fever/Objects/Vehicles/StationaryDrone/Objects.con
rem *** Stationary Drone Gun ***

rem Kingpin
ObjectTemplate.create PlayerControlObject Kingpin_Drone
ObjectTemplate.setNetworkableInfo KingpinDroneInfo
ObjectTemplate.loadSoundScript ../MiniTank/Sounds/MiniTankSpawn.ssc
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.drag 2
ObjectTemplate.mass 2000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 50
ObjectTemplate.maxhitpoints 50
ObjectTemplate.material 43
ObjectTemplate.criticalDamage 5
ObjectTemplate.explosionForceMod 5
ObjectTemplate.explosionRadius 4
ObjectTemplate.explosionDamage 10
ObjectTemplate.hpLostWhileCriticalDamage 0.5
ObjectTemplate.hpLostWhileUpSideDown 1
ObjectTemplate.hpLostWhileDamageFromWater 5
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/0.5/0
ObjectTemplate.addArmorEffect 0 e_scrapmetal 0/0.4/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.damageFromWater 1
rem ObjectTemplate.destroyOnExit 1
ObjectTemplate.speedMod 0.5
ObjectTemplate.timeToLiveAfterDeath 1
ObjectTemplate.noCollisionAsDestroyed 1
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.aiTemplate StationaryDrone
rem -------------------------------------
ObjectTemplate.addTemplate lodKingpinDrone
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0.019/0/0.036 0/0/0
rem -------------------------------------
ObjectTemplate.addTemplate BotTriPod_SoldierBlock
ObjectTemplate.setPosition 0.019/1.125/0.036
rem -------------------------------------
ObjectTemplate.hasRestrictedExit 1
ObjectTemplate.setVehicleIcon "Empty.tga"
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_cannon.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setHasTurretIcon 1
ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTStationaryMG
ObjectTemplate.setToolTipType TTStationaryMG
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_stationary_16x16.tga"
ObjectTemplate.disableSpawnPointsOnEnter 1


rem Vigilante
ObjectTemplate.create PlayerControlObject Vigilante_Drone
ObjectTemplate.setNetworkableInfo VigiDroneInfo
ObjectTemplate.loadSoundScript ../MiniTank/Sounds/MiniTankSpawn.ssc
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.drag 2
ObjectTemplate.mass 2000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 50
ObjectTemplate.maxhitpoints 50
ObjectTemplate.material 43
ObjectTemplate.criticalDamage 5
ObjectTemplate.explosionForceMod 5
ObjectTemplate.explosionRadius 4
ObjectTemplate.explosionDamage 10
ObjectTemplate.hpLostWhileCriticalDamage 0.5
ObjectTemplate.hpLostWhileUpSideDown 1
ObjectTemplate.hpLostWhileDamageFromWater 5
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/0/0
ObjectTemplate.addArmorEffect 0 e_scrapmetal 0/0/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.damageFromWater 1
rem ObjectTemplate.destroyOnExit 1
ObjectTemplate.speedMod 0.5
ObjectTemplate.timeToLiveAfterDeath 1
ObjectTemplate.noCollisionAsDestroyed 1
ObjectTemplate.fadeAtTimeToLiveAfterDeath 0
ObjectTemplate.aiTemplate StationaryDrone
rem -------------------------------------
ObjectTemplate.addTemplate lodVigiDrone
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 0.019/0/0.036 0/0/0
rem -------------------------------------
ObjectTemplate.addTemplate BotTriPod_SoldierBlock
ObjectTemplate.setPosition 0.019/1.125/0.036
rem -------------------------------------
ObjectTemplate.hasRestrictedExit 1
ObjectTemplate.setVehicleIcon "Empty.tga"
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_cannon.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarReloadBar
ObjectTemplate.setHasTurretIcon 1
ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTStationaryMG
ObjectTemplate.setToolTipType TTStationaryMG
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_stationary_16x16.tga"
ObjectTemplate.disableSpawnPointsOnEnter 1



rem *** lodMiniTank ***
ObjectTemplate.create LodObject lodKingpinDrone
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
rem -------------------------------------
ObjectTemplate.addTemplate KingpinDrone
ObjectTemplate.addTemplate DroneSimple
ObjectTemplate.addTemplate NULL_OBJECT
rem -------------------------------------
ObjectTemplate.lodSelector stratosLodSelector

ObjectTemplate.create LodObject lodVigiDrone
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
rem -------------------------------------
ObjectTemplate.addTemplate VigiDrone
ObjectTemplate.addTemplate DroneSimple
OBjectTemplate.addTemplate NULL_OBJECT
rem -------------------------------------
ObjectTemplate.lodSelector stratosLodSelector


ObjectTemplate.create Bundle KingpinDrone
ObjectTemplate.geometry BotTriPod_Base_m1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
rem -------------------------------------
ObjectTemplate.addTemplate Drone_XAxis
ObjectTemplate.setPosition -0.0139078/1.14294/-0.0215494
ObjectTemplate.addTemplate Drone_Entry
ObjectTemplate.setPosition 0/2/0
if v_arg1 == host
ObjectTemplate.addTemplate DroneSoldierSpawnKing
ObjectTemplate.setPosition 0/2/0
else
endIf
rem -------------------------------------
ObjectTemplate.addTemplate BotTriPod_Spring
ObjectTemplate.setPosition -0.015/-0.2/0.422
ObjectTemplate.addTemplate BotTriPod_Spring
ObjectTemplate.setPosition 0.362/-0.2/-0.207
ObjectTemplate.addTemplate BotTriPod_Spring
ObjectTemplate.setPosition -0.362/-0.2/-0.207


ObjectTemplate.create Bundle VigiDrone
ObjectTemplate.geometry BotTriPod_Base_m1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
rem -------------------------------------
ObjectTemplate.addTemplate Drone_XAxis
ObjectTemplate.setPosition -0.0139078/1.14294/-0.0215494
ObjectTemplate.addTemplate Drone_Entry
ObjectTemplate.setPosition 0/2/0
if v_arg1 == host
ObjectTemplate.addTemplate DroneSoldierSpawnVigi
ObjectTemplate.setPosition 0/2/0
else
endIf
rem -------------------------------------
ObjectTemplate.addTemplate BotTriPod_Spring
ObjectTemplate.setPosition -0.015/-0.2/0.422
ObjectTemplate.addTemplate BotTriPod_Spring
ObjectTemplate.setPosition 0.362/-0.2/-0.207
ObjectTemplate.addTemplate BotTriPod_Spring
ObjectTemplate.setPosition -0.362/-0.2/-0.207

ObjectTemplate.create RotationalBundle Drone_XAxis
ObjectTemplate.geometry BotTriPod_XAxis_m1
ObjectTemplate.setNetworkableInfo Drone_XTurretInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
rem ----------------------------------------------
ObjectTemplate.setMaxSpeed 100/0/0
ObjectTemplate.setAcceleration 1000/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
rem ----------------------------------------------
ObjectTemplate.addTemplate Drone_ZAxis

ObjectTemplate.create RotationalBundle Drone_ZAxis
ObjectTemplate.geometry BotTriPod_ZAxis_m1
ObjectTemplate.setNetworkableInfo Drone_ZTurretInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
rem ----------------------------------------------
ObjectTemplate.setMinRotation 0/-45/0
ObjectTemplate.setMaxRotation 0/45/0
ObjectTemplate.setMaxSpeed 0/100/0
ObjectTemplate.setAcceleration 1000/1000/0
ObjectTemplate.setInputToPitch c_PIMouseLookY
rem ----------------------------------------------
ObjectTemplate.addTemplate Drone_Turret
ObjectTemplate.setPosition 0/0.1/0
ObjectTemplate.addTemplate MiniTank_Camera
ObjectTemplate.setPosition 0.096/0.75/0
ObjectTemplate.addTemplate StationaryDrone_Gun
ObjectTemplate.setPosition 0/0.1/0


ObjectTemplate.create SimpleObject Drone_Turret
ObjectTemplate.geometry BotTriPod_Turret_m1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1



ObjectTemplate.create RotationalBundle Drone_Barrel
ObjectTemplate.setNetworkableInfo Drone_BarrelInfo
ObjectTemplate.setAttachToListener 1
ObjectTemplate.loadSoundScript ../MiniTank/Sounds/M163Barrel.ssc
ObjectTemplate.geometry MiniTank_Barrel_m1
rem -----------------------------------------------
ObjectTemplate.setMaxSpeed 0/0/5000
ObjectTemplate.setAcceleration 0/0/5000
ObjectTemplate.setInputToRoll c_PIFire


ObjectTemplate.create EntryPoint Drone_Entry
ObjectTemplate.createInvisible 1
ObjectTemplate.hasCollisionPhysics 0
ObjectTemplate.setEntryRadius 0.01



ObjectTemplate.create SpawnPoint DroneSoldierSpawnKing
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 13
ObjectTemplate.setAIEnterOnSpawn 1

ObjectTemplate.create SpawnPoint DroneSoldierSpawnVigi
ObjectTemplate.setSpawnId 0
ObjectTemplate.setGroup 14
ObjectTemplate.setAIEnterOnSpawn 1


ObjectTemplate.create SimpleObject BotTriPod_SoldierBlock
ObjectTemplate.geometry BotTriPod_SoldierBlock_m1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.addToCollisionGroup c_CGStaticObjects
ObjectTemplate.addToCollisionGroup c_CGProjectiles
ObjectTemplate.addToCollisionGroup c_CGLandScape

ObjectTemplate.create Bundle DroneSimple
ObjectTemplate.geometry BotTriPod_Base_m1
rem ------------------------------------
ObjectTemplate.addTemplate DroneSimpleX
ObjectTemplate.setPosition -0.0139078/1.14294/-0.0215494

ObjectTemplate.create Bundle DroneSimpleX
ObjectTemplate.geometry BotTriPod_XAxis_m1
rem -----------------------------------------
ObjectTemplate.addTemplate DroneSimpleZ

ObjectTemplate.create Bundle DroneSimpleZ
ObjectTemplate.geometry BotTriPod_ZAxis_m1
rem -----------------------------------------
ObjectTemplate.addTemplate DroneTurretSimple
ObjectTemplate.setPosition 0/0.1/0
ObjectTemplate.addTemplate DroneBarrelSimple
ObjectTemplate.setPosition 0/0.57/0.17

ObjectTemplate.create SimpleObject DroneTurretSimple
ObjectTemplate.geometry BotTriPod_Turret_m1

ObjectTemplate.create SimpleObject DroneBarrelSimple
ObjectTemplate.geometry MiniTank_Barrel_m1