This page is under construction
archives/bf1942/levels/mario_fever.rfa
bf1942/levels/mario_fever/Objects/Vehicles/Astra/Objects.con
ObjectTemplate.create PlayerControlObject Astra
ObjectTemplate.setNetworkableInfo AstraInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 5
ObjectTemplate.explosionRadius 8
ObjectTemplate.explosionDamage 5
ObjectTemplate.explosionForceMod 20
ObjectTemplate.drag 2
ObjectTemplate.mass 1200
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 0.4
ObjectTemplate.exitTimer 0.75
ObjectTemplate.hitpoints 125
ObjectTemplate.maxhitpoints 125
ObjectTemplate.material 46
ObjectTemplate.criticalDamage 6
ObjectTemplate.hpLostWhileCriticalDamage 2
ObjectTemplate.hpLostWhileUpSideDown 5
ObjectTemplate.hpLostWhileDamageFromDeepWater 10
ObjectTemplate.damageFromWater 0
ObjectTemplate.damageFromDeepWater 1
ObjectTemplate.deepWaterDamageDelay 3
ObjectTemplate.addArmorEffect 30 e_willyDamage 0/0.8/1
ObjectTemplate.addArmorEffect 10 e_willyFire 0/0.8/1
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/1.2/0
ObjectTemplate.addArmorEffect 0 e_scrap_AstraTire 1/0/-1.3
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.addArmorEffect -1 e_scrap_AstraTire 1/0/-1.3
ObjectTemplate.aiTemplate Car
ObjectTemplate.timeToLiveAfterDeath 20
ObjectTemplate.fadeAtTimeToLiveAfterDeath 1
ObjectTemplate.timeToStartFadeAfterDeath 18
rem ------------------------------------------
ObjectTemplate.addTemplate lodAstra
ObjectTemplate.setRandomGeometries 2
rem ------------------------------------------
ObjectTemplate.setSoldierExitLocation -1.5/0.3/0 0/0/0
ObjectTemplate.altSoldierExitPosition 0/0.3/-2.5
ObjectTemplate.centerOfMassOffset 0/-0.2/0
ObjectTemplate.setVehicleIcon "Vehicle/Icon_willy.tga"
ObjectTemplate.setVehicleIconPos 40/79
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_jump.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_no2.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarHeatBar
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_civcar_16x16.tga"
ObjectTemplate.hasRestrictedExit 1

ObjectTemplate.create PlayerControlObject AstraCoDriver
ObjectTemplate.setNetworkableInfo AstraPassengerInfo
ObjectTemplate.aiTemplate CarPassenger
rem -------------------------------------
ObjectTemplate.addTemplate CarEntry
ObjectTemplate.addTemplate CarPassengerCamera
ObjectTemplate.setPosition 0/0.5/-0.22
ObjectTemplate.addTemplate CarPassengerSeat
ObjectTemplate.setPosition 0/0.1/0.06
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1.1/-0.25/0.131 0/0/0
ObjectTemplate.altSoldierExitPosition -0.4/0.3/-2.369
ObjectTemplate.setVehicleIcon "Vehicle/Icon_willy.tga"
ObjectTemplate.setVehicleIconPos 21/84
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_civcar_16x16.tga"
ObjectTemplate.hasRestrictedExit 1


ObjectTemplate.create lodObject lodAstra1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
rem -------------------------------------
ObjectTemplate.addTemplate Astra1Complex
ObjectTemplate.addTemplate Astra1Wreck
rem -------------------------------------
ObjectTemplate.lodSelector CarSelector

ObjectTemplate.create lodObject lodAstra2
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
rem -------------------------------------
ObjectTemplate.addTemplate Astra2Complex
ObjectTemplate.addTemplate Astra2Wreck
rem -------------------------------------
ObjectTemplate.lodSelector CarSelector


ObjectTemplate.create Bundle Astra1Complex
ObjectTemplate.geometry gAstraBodyCollision
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
rem -----------------------------------------
run LensFlares
rem ------------------------------------------
ObjectTemplate.addTemplate AstraInterior
ObjectTemplate.addTemplate AstraBody
rem ------------------------------------------
ObjectTemplate.addTemplate stratosjumper
ObjectTemplate.setPosition -0.5/-0.3/1.105
ObjectTemplate.setRotation 0/90/0
ObjectTemplate.addTemplate stratosjumper
ObjectTemplate.setPosition 0.5/-0.3/1.105
ObjectTemplate.setRotation 0/90/0
ObjectTemplate.addTemplate stratosjumper
ObjectTemplate.setPosition -0.5/-0.3/-1
ObjectTemplate.setRotation 0/90/0
ObjectTemplate.addTemplate stratosjumper
ObjectTemplate.setPosition 0.5/-0.3/-1
ObjectTemplate.setRotation 0/90/0
ObjectTemplate.addTemplate AstraNO2
ObjectTemplate.setPosition 0/0/-1
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate CarAmmo
rem ------------------------------------------
ObjectTemplate.addTemplate CarEntry
ObjectTemplate.addTemplate CarSeat
ObjectTemplate.setPosition -0.4/0.2/-0.041
ObjectTemplate.addTemplate CarCamera
ObjectTemplate.setPosition -0.4/0.72/-0.131
ObjectTemplate.addTemplate AstraCoDriver
ObjectTemplate.setPosition 0.4/0.1/-0.131
ObjectTemplate.addTemplate AstraEngine
ObjectTemplate.addTemplate CarSteeringDummy
ObjectTemplate.setPosition -0.392/0.315/0.382


ObjectTemplate.create Bundle Astra2Complex
ObjectTemplate.geometry gAstraBodyCollision
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasDynamicShadow 1
rem -----------------------------------------
run LensFlares
rem ------------------------------------------
ObjectTemplate.addTemplate AstraInterior
ObjectTemplate.addTemplate AstraBodyAlt
rem ------------------------------------------
ObjectTemplate.addTemplate stratosjumper
ObjectTemplate.setPosition -0.5/-0.3/1.105
ObjectTemplate.setRotation 0/90/0
ObjectTemplate.addTemplate stratosjumper
ObjectTemplate.setPosition 0.5/-0.3/1.105
ObjectTemplate.setRotation 0/90/0
ObjectTemplate.addTemplate stratosjumper
ObjectTemplate.setPosition -0.5/-0.3/-1
ObjectTemplate.setRotation 0/90/0
ObjectTemplate.addTemplate stratosjumper
ObjectTemplate.setPosition 0.5/-0.3/-1
ObjectTemplate.setRotation 0/90/0
ObjectTemplate.addTemplate AstraNO2
ObjectTemplate.setPosition 0/0/-1
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate CarAmmo
rem ------------------------------------------
ObjectTemplate.addTemplate CarEntry
ObjectTemplate.addTemplate CarSeat
ObjectTemplate.setPosition -0.4/0.2/-0.031
ObjectTemplate.addTemplate CarCamera
ObjectTemplate.setPosition -0.4/0.72/-0.131
ObjectTemplate.addTemplate AstraCoDriver
ObjectTemplate.setPosition 0.4/0.1/-0.131
ObjectTemplate.addTemplate AstraEngine
ObjectTemplate.addTemplate CarSteeringDummy
ObjectTemplate.setPosition -0.392/0.315/0.382


ObjectTemplate.create Bundle Astra1Wreck
ObjectTemplate.geometry gAstraBodyWreck
rem ------------------------------------
ObjectTemplate.addTemplate AstraInterior
ObjectTemplate.addTemplate AstraWheelsWreck

ObjectTemplate.create Bundle Astra2Wreck
ObjectTemplate.geometry gAstraBodyWreckAlt
rem ------------------------------------
ObjectTemplate.addTemplate AstraInterior
ObjectTemplate.addTemplate AstraWheelsWreck

ObjectTemplate.create SimpleObject AstraInterior
ObjectTemplate.geometry gAstraInterior

ObjectTemplate.create SimpleObject AstraBody
ObjectTemplate.geometry gAstraBody
ObjectTemplate.hasCollisionPhysics 0
ObjectTemplate.hasDynamicShadow 1

ObjectTemplate.create SimpleObject AstraBodyAlt
ObjectTemplate.geometry gAstraBodyAlt
ObjectTemplate.hasCollisionPhysics 0
ObjectTemplate.hasDynamicShadow 1