This page is under construction
archives/bf1942/levels/gooddaytodie_ii.rfa
bf1942/levels/gooddaytodie_ii/objects/f250/Objects.con
rem ******************************************************************************************
rem ** Edited using BFEdit Freeware --- http://www.gamedev.co.nz
rem ** Last saved date: 03/06/2003 00:37:06
rem ******************************************************************************************



rem *** f250GT ***
ObjectTemplate.create PlayerControlObject f250
ObjectTemplate.NameTagOffset -0.3/-0.2/0
ObjectTemplate.setNetworkableInfo f250BodyInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.cullRadiusScale 5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionRadius 8
ObjectTemplate.explosionDamage 5
ObjectTemplate.damageFromWater 0
ObjectTemplate.drag 1.5
ObjectTemplate.mass 1200
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 0.4
ObjectTemplate.exitTimer 0.75
ObjectTemplate.hitpoints 90
ObjectTemplate.maxhitpoints 90
ObjectTemplate.material 45
ObjectTemplate.criticalDamage 6
ObjectTemplate.hpLostWhileCriticalDamage 2
ObjectTemplate.explosionForceMod 10
ObjectTemplate.hpLostWhileUpSideDown 5
ObjectTemplate.hpLostWhileDamageFromWater 5
ObjectTemplate.addArmorEffect 30 e_willyDamage 0/1/-2.4802
ObjectTemplate.addArmorEffect 10 e_willyFire 0/0.6489/1.4461
ObjectTemplate.addArmorEffect 0 e_pneuwreckgibs 0/0/0
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/1.2/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.aiTemplate f250

rem *** <oxygenUsagerate> <oxygenFillrate> <oxygenDamageRate> <periscopeMinDepth>
rem <periscopeMaxDepth> <maxDepth><maxDepthDamageRate> ***
ObjectTemplate.submarineData 0.02 0.03 5 0 0 1 10
rem 40 second underwater


rem ** radar **
ObjectTemplate.setPcoId 0
ObjectTemplate.addPcoPosId 1
ObjectTemplate.sonarPos 1
ObjectTemplate.addTemplate DestroyerSonar

rem -------------------------------------
ObjectTemplate.addTemplate lodf250
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -1.2166/0/-0.3497 0/0/0
ObjectTemplate.GUIIndex 26
ObjectTemplate.setVehicleIcon "Vehicle/Icon_willy.tga"
ObjectTemplate.setVehicleIconPos 40/79
ObjectTemplate.setNumberOfWeaponIcons 2
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_cannon.tgaa"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBar
ObjectTemplate.setSecondaryAmmoIcon "Ammo/icon_no2.tga"
ObjectTemplate.setSecondaryAmmoBar ABAmmoBarHeatBar
ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_common_16x16.tga"
ObjectTemplate.hasRestrictedExit 1

rem *** lodf250 ***
ObjectTemplate.create LodObject lodf250
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate f250Complex
ObjectTemplate.addTemplate f250Simple
ObjectTemplate.addTemplate f250Wreck
rem -------------------------------------
ObjectTemplate.lodSelector f250LodSelector


rem *** f250Complex ***
ObjectTemplate.create Bundle f250Complex
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodf250Cockpit

ObjectTemplate.addTemplate f250Camera
ObjectTemplate.setPosition -0.3487/0.7443/-0.4497

ObjectTemplate.addTemplate f250Seat
ObjectTemplate.setPosition -0.3487/0.190/-0.4042
ObjectTemplate.setRotation 0/-20/0

ObjectTemplate.addTemplate f250Entry
ObjectTemplate.setPosition -1.2166/0/-0.3497

ObjectTemplate.addTemplate f250PassengerPCO
ObjectTemplate.setPosition 0/0/0

ObjectTemplate.addTemplate f250Engine
ObjectTemplate.setPosition 0/0/0

ObjectTemplate.addTemplate f250SteeringDummy
ObjectTemplate.setPosition -0.34427/0.4068/0.6348
ObjectTemplate.setRotation 0/5/0

ObjectTemplate.addTemplate f250Turret
ObjectTemplate.setPosition -0.25/0.9154/-0.5457

ObjectTemplate.addTemplate f250Turret
ObjectTemplate.setPosition 0/0.9154/-0.5457

ObjectTemplate.addTemplate f250Turret
ObjectTemplate.setPosition 0.25/0.9154/-0.5457

ObjectTemplate.addTemplate f250NO2
ObjectTemplate.setPosition 0/0/-2.2025
ObjectTemplate.setRotation 0/360/0

ObjectTemplate.addTemplate carammo
ObjectTemplate.setPosition 0/0/0

ObjectTemplate.addTemplate e_WaterFront
ObjectTemplate.setPosition 0/0/3.4

ObjectTemplate.addTemplate e_WaterBackamphibious
ObjectTemplate.setPosition 0/0/-4

rem -------------------------------------






rem *** lodf250Cockpit ***
ObjectTemplate.create LodObject lodf250Cockpit
rem -------------------------------------
ObjectTemplate.addTemplate f250CockpitExternal
ObjectTemplate.addTemplate f250CockpitInternal
rem -------------------------------------
ObjectTemplate.lodSelector f250CockpitSelector1


rem *** f250CockpitExternal ***
ObjectTemplate.create SimpleObject f250CockpitExternal


ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry f250_Hull


rem *** f250CockpitInternal ***
ObjectTemplate.create Bundle f250CockpitInternal
ObjectTemplate.geometry f250_Hul_indoor



rem *** f250CockpitSelector ***
LodSelectorTemplate.create DistCompareSelector f250CockpitSelector1
LodSelectorTemplate.addLodDistance 3.05
LodSelectorTemplate.addLodComparison 0.5


rem *** f250Camera ***
ObjectTemplate.create Camera f250Camera
ObjectTemplate.setMinRotation -20/-6/0
ObjectTemplate.setMaxRotation 20/6/0
ObjectTemplate.setPivotPosition 0/0/0
ObjectTemplate.setMaxSpeed 20/20/0
ObjectTemplate.setAcceleration 1000/1000/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem *** f250Seat ***
ObjectTemplate.create SeatObject f250Seat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier



rem *** f250Entry ***
ObjectTemplate.create EntryPoint f250Entry
ObjectTemplate.setEntryRadius 1.5





rem *** f250Turret ***
ObjectTemplate.create RotationalBundle f250Turret
ObjectTemplate.setNetworkableInfo f250TurretInfo
ObjectTemplate.setAttachToListener 1
rem -------------------------------------
ObjectTemplate.addTemplate f25020mm
rem -------------------------------------
ObjectTemplate.setMinRotation -20/-6/0
ObjectTemplate.setMaxRotation 20/6/0
ObjectTemplate.setMaxSpeed 20/20/0
ObjectTemplate.setAcceleration 1000/1000/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem ************* Passenger ********************
rem *** f250PassengerPCO ***
ObjectTemplate.create PlayerControlObject f250PassengerPCO
ObjectTemplate.setNetworkableInfo f250BodyInfo
ObjectTemplate.aiTemplate f250Passenger
rem -------------------------------------
ObjectTemplate.addTemplate f250Entry
ObjectTemplate.setPosition 1.2166/0/-0.3497
ObjectTemplate.addTemplate f250CameraPassenger
ObjectTemplate.setPosition 0.3987/0.6543/-0.3097
ObjectTemplate.addTemplate f250PassengerSeat
ObjectTemplate.setPosition 0.3487/0.190/-0.4042
ObjectTemplate.setRotation 0/-20/0
ObjectTemplate.addTemplate policecorvetteturretrear
ObjectTemplate.setPosition 0/-0.1144/0.9115
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1.2166/0/-0.3497 0/0/0
ObjectTemplate.GUIIndex 53
ObjectTemplate.setVehicleIcon "Vehicle/Icon_willy.tga"
ObjectTemplate.setVehicleIconPos 21/84
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_bullet.tga"
ObjectTemplate.setPrimaryAmmoBar ABAmmoBarHeatBar
ObjectTemplate.setCrossHairType CHTIcon
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_common_16x16.tga"
ObjectTemplate.hasRestrictedExit 1

rem *** f250PassengerSeat ***
ObjectTemplate.create SeatObject f250PassengerSeat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatAnimationUpperBody Ub_PassengerInWilly
ObjectTemplate.seatAnimationLowerBody Lb_PassengerInWilly


rem *** f250CameraPassenger ***
ObjectTemplate.create Camera f250CameraPassenger
ObjectTemplate.setMinRotation -5/-3/0
ObjectTemplate.setMaxRotation 5/3/0
ObjectTemplate.setPivotPosition 0/0/0
ObjectTemplate.setMaxSpeed 20/20/0
ObjectTemplate.setAcceleration 1000/1000/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY
rem ************* END Passenger ********************






rem *** f250FrontWheelRight ***
ObjectTemplate.create RotationalBundle f250FrontWheelRight
ObjectTemplate.setNetworkableInfo f250SteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate f250FrontSpringRight
ObjectTemplate.setPosition 0.1/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation -30/0/0
ObjectTemplate.setMaxRotation 30/0/0
ObjectTemplate.setMaxSpeed 200/0/0
ObjectTemplate.setAcceleration 200/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1


rem *** f250FrontWheelLeft ***
ObjectTemplate.create RotationalBundle f250FrontWheelLeft
ObjectTemplate.setNetworkableInfo f250SteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate f250FrontSpringLeft
ObjectTemplate.setPosition -0.1/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation -30/0/0
ObjectTemplate.setMaxRotation 30/0/0
ObjectTemplate.setMaxSpeed 200/0/0
ObjectTemplate.setAcceleration 200/0/0
ObjectTemplate.setInputToYaw c_PIYaw
ObjectTemplate.setAutomaticReset 1







rem *************** Steering Wheel ********************
rem *** f250SteeringDummy ***
ObjectTemplate.create AnimatedBundle f250SteeringDummy
rem -------------------------------------
ObjectTemplate.addTemplate f250Steering
rem -------------------------------------
ObjectTemplate.addSkeletonIK Bip01_R_Hand 0.17/0.1/-0.75 -60/130/30
ObjectTemplate.addSkeletonIK Bip01_L_Hand -0.2/0.1/-0.74 -100/-130/30


rem *** f250Steering ***
ObjectTemplate.create RotationalBundle f250Steering
ObjectTemplate.setNetworkableInfo f250SteeringInfo
rem -------------------------------------
ObjectTemplate.addTemplate lodf250Steering
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/-50
ObjectTemplate.setMaxRotation 0/0/50
ObjectTemplate.setMaxSpeed 0/0/180
ObjectTemplate.setAcceleration 0/0/-180
ObjectTemplate.setInputToRoll c_PIYaw
ObjectTemplate.setAutomaticReset 1


rem *** lodf250Steering ***
ObjectTemplate.create LodObject lodf250Steering
rem -------------------------------------
ObjectTemplate.addTemplate f250SteeringHigh
ObjectTemplate.addTemplate f250SteeringLow
rem -------------------------------------
ObjectTemplate.lodSelector f250SteeringSelector


rem *** f250SteeringHigh ***
ObjectTemplate.create SimpleObject f250SteeringHigh
ObjectTemplate.geometry f250_indoor_steering


rem *** f250SteeringLow ***
ObjectTemplate.create SimpleObject f250SteeringLow
ObjectTemplate.geometry f250_steering


LodSelectorTemplate.create DistanceSelector f250SteeringSelector
LodSelectorTemplate.addLodDistance 10
rem *************** END Steering Wheel ********************







rem *** f250Simple ***
ObjectTemplate.create SimpleObject f250Simple
ObjectTemplate.geometry f250_Hull


rem *** f250Wreck ***
ObjectTemplate.create SimpleObject f250Wreck
ObjectTemplate.geometry f250_Hull_Wreck


rem *** f250LodSelector ***
LodSelectorTemplate.create DistCompareSelector2 f250LodSelector
LodSelectorTemplate.hasDestroyedLod 1

LodSelectorTemplate.addLodDistance 250