This page is under construction
Archives/BF1942/levels/DCF DPV_Rally_1/DPV_Rally.rfa
bf1942/levels/DPV_Rally/Objects/nx_dpv2/Objects.con
rem ******************************************
rem - DCMaps.net
rem ******************************************
rem *** Desert Patrol Vehicle 2 (4 seater) ***
rem *** coded by Nordenx ***
rem ******************************************

rem *** nx_dpv2 ***
ObjectTemplate.create PlayerControlObject nx_dpv2
ObjectTemplate.NameTagOffset 0/-0.2/0
ObjectTemplate.setNetworkableInfo nx_dpv2BodyInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.setPcoId 0
objectTemplate.cullRadiusScale 2.5
ObjectTemplate.explosionRadius 3
ObjectTemplate.explosionDamage 2
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 1
ObjectTemplate.drag .45
ObjectTemplate.mass 2650
ObjectTemplate.exitTimer 0.75
ObjectTemplate.hitpoints 95
ObjectTemplate.maxhitpoints 95
ObjectTemplate.material 45
ObjectTemplate.criticalDamage 4
ObjectTemplate.explosionForceMod 20
ObjectTemplate.hpLostWhileCriticalDamage 2
ObjectTemplate.hpLostWhileUpSideDown 2
ObjectTemplate.hpLostWhileDamageFromWater 1
ObjectTemplate.damageFromWater 1
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.addArmorEffect 30 e_WillyDamage 0/1.7/0
ObjectTemplate.addArmorEffect 6 e_WillyFire 0/0.8/1.5
ObjectTemplate.addArmorEffect 0 e_scrapmetal_Willy 0/0/0
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/1.2/0
ObjectTemplate.aiTemplate nx_dpv2
rem -------------------------------------
ObjectTemplate.addTemplate lodnx_dpv2
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -1.5/0/0 0/0/0
ObjectTemplate.GUIIndex 71
ObjectTemplate.setVehicleIcon "../../bf1942/levels/DPV_Rally/texture/icon_nx_dpv2.tga"
ObjectTemplate.setVehicleIconPos 62/77
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.hasRestrictedExit 1


rem *** lodnx_dpv2 ***
ObjectTemplate.create LodObject lodnx_dpv2
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate nx_dpv2Complex
ObjectTemplate.addTemplate nx_dpv2Simple
ObjectTemplate.addTemplate nx_dpv2Wreck
rem -------------------------------------
ObjectTemplate.lodSelector nx_dpv2LodSelector


rem *** nx_dpv2Complex ***
ObjectTemplate.create Bundle nx_dpv2Complex
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodnx_dpv2Cockpit
ObjectTemplate.addTemplate nx_dpv2Camera
ObjectTemplate.setPosition -0.271254/0.317528/0.399436
ObjectTemplate.addTemplate nx_dpv2Seat
ObjectTemplate.setPosition -0.2728/0.178609/0.497436
ObjectTemplate.addTemplate nx_dpv2Entry
ObjectTemplate.setPosition -0.724282/0/-0.0994073
ObjectTemplate.addTemplate nx_dpv2passengerPCO2
ObjectTemplate.setPosition 0.2728/0.178609/0.471677
ObjectTemplate.addTemplate nx_dpv2passengerPCO3
ObjectTemplate.setPosition -0.276524/0.180909/-0.356003
ObjectTemplate.addTemplate nx_dpv2passengerPCO4
ObjectTemplate.setPosition 0.276524/0.179268/-0.356003
ObjectTemplate.addTemplate nx_dpv2Engine
ObjectTemplate.addTemplate nx_dpv2SteeringDummy
ObjectTemplate.setPosition -0.276/0.18/1.0781
ObjectTemplate.setRotation 0/20/0
ObjectTemplate.addTemplate nx_dpv2_spares_m1
ObjectTemplate.addTemplate DestroyerSonar
ObjectTemplate.addTemplate SubmarineSonar
rem -------------------------------------

rem *** lodnx_dpv2Cockpit ***
ObjectTemplate.create LodObject lodnx_dpv2Cockpit
rem -------------------------------------
ObjectTemplate.addTemplate nx_dpv2CockpitExternal
ObjectTemplate.addTemplate nx_dpv2CockpitInternal
rem -------------------------------------
ObjectTemplate.lodSelector nx_dpv2CockpitSelector


rem *** nx_dpv2CockpitExternal ***
ObjectTemplate.create SimpleObject nx_dpv2CockpitExternal
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry nx_dpv2_hull_m1

rem *** nx_dpv2CockpitInternal ***
ObjectTemplate.create Bundle nx_dpv2CockpitInternal
ObjectTemplate.geometry nx_dpv2_hull_m1


rem *** nx_dpv2CockpitSelector ***
LodSelectorTemplate.create DistCompareSelector nx_dpv2CockpitSelector
LodSelectorTemplate.addLodDistance 1
LodSelectorTemplate.addLodComparison 0.5


rem *** nx_dpv2Camera ***
ObjectTemplate.create Camera nx_dpv2Camera
ObjectTemplate.setMinRotation -110/-40/0
ObjectTemplate.setMaxRotation 110/10/0
ObjectTemplate.setPivotPosition 0/0.25/0.35
ObjectTemplate.setMaxSpeed 90/90/0
ObjectTemplate.setAcceleration 5000/5000/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem *** nx_dpv2Seat ***
ObjectTemplate.create SeatObject nx_dpv2Seat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside


rem *** nx_dpv2Entry ***
ObjectTemplate.create EntryPoint nx_dpv2Entry
ObjectTemplate.setEntryRadius 2.4


rem
rem *** nx_dpv2passengerPCO2 ***
rem
ObjectTemplate.create PlayerControlObject nx_dpv2passengerPCO2
ObjectTemplate.networkableInfo nx_dpv2BodyInfo
ObjectTemplate.setSoldierExitLocation 1/0/0 0/0/0
ObjectTemplate.aiTemplate Stationary_MG42
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.setPcoId 1
Objecttemplate.GUIIndex 80
ObjectTemplate.setVehicleIcon "../../bf1942/levels/DPV_Rally/texture/icon_nx_dpv2.tga"
ObjectTemplate.setVehicleIconPos 52/87
ObjectTemplate.setNumberOfWeaponIcons 1
ObjectTemplate.setPrimaryAmmoIcon "Ammo/Icon_bullet.tga"
ObjectTemplate.setPrimaryAmmoBar ABHeatBarOnly
ObjectTemplate.setCrossHairType CHTCrossHair
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.setHasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate nx_dpv2MG240Point
ObjectTemplate.setPosition 0/0.3/0.618573
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate nx_dpv2backSeat
ObjectTemplate.setPosition 0/-0.028659/-0.00260100000000002
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate nx_dpv2MG240Entry
ObjectTemplate.setPosition 0/-0.027631/-0.00163400000000002
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate DestroyerSonar
ObjectTemplate.addTemplate SubmarineSonar
ObjectTemplate.setSoldierExitLocation 1.5/0/0 0/0/0
rem -------------------------------------
ObjectTemplate.hasRestrictedExit 1


rem
rem *** nx_dpv2MG240point ***
rem
ObjectTemplate.create RotationalBundle nx_dpv2MG240Point
ObjectTemplate.networkableInfo nx_dpv2turretInfo
ObjectTemplate.geometry nx_dpv2_gun_mount
rem -------------------------------------
ObjectTemplate.addTemplate nx_dpv2MG240Rotation
ObjectTemplate.setPosition 0/0.000136999999999998/0
rem -------------------------------------
ObjectTemplate.setMinRotation -60/90/0
ObjectTemplate.setMaxRotation 60/0/0
ObjectTemplate.setMaxSpeed 90/0/0
ObjectTemplate.setAcceleration 5000/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX


rem
rem *** nx_dpv2MG240Rotation ***
rem
ObjectTemplate.create RotationalBundle nx_dpv2MG240Rotation
ObjectTemplate.networkableInfo nx_dpv2BodyInfo
ObjectTemplate.geometry nx_dpv_gun_ammo
rem -------------------------------------
ObjectTemplate.addTemplate MG240
ObjectTemplate.addTemplate nx_dpv2paxCamera
ObjectTemplate.setPosition 0/0.13/-0.25
ObjectTemplate.setRotation 0/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-75/0
ObjectTemplate.setMaxRotation 0/10/0
ObjectTemplate.setMaxSpeed 0/90/0
ObjectTemplate.setAcceleration 0/5000/0
ObjectTemplate.setInputToPitch c_PIMouseLookY

rem
rem *** nx_dpv2paxCamera ***
rem
ObjectTemplate.create Camera nx_dpv2paxCamera
rem -------------------------------------
ObjectTemplate.setMinRotation -180/-60/0
ObjectTemplate.setMaxRotation 180/20/0
ObjectTemplate.setMaxSpeed 200/200/0
ObjectTemplate.setAcceleration 1000/1000/0
rem -------------------------------------

rem
rem *** nx_dpv2MG240Entry ***
rem
ObjectTemplate.create EntryPoint nx_dpv2MG240Entry
ObjectTemplate.setEntryRadius 1.1

rem
rem *** nx_dpv2backSeat ***
rem
ObjectTemplate.create SeatObject nx_dpv2backSeat
ObjectTemplate.seatFlags c_SeatShowStandingSoldier
ObjectTemplate.seatFlags c_SeatIsOutside
ObjectTemplate.seatAnimationLowerBody Lb_PassengerInKubelwagen


rem *** nx_dpv2passenger ***
ObjectTemplate.create SeatObject nx_dpv2passenger
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside
ObjectTemplate.seatAnimationUpperBody Ub_PassengerInKubelwagen
ObjectTemplate.seatAnimationLowerBody Lb_PassengerInKubelwagen


rem
rem *** nx_dpv2passengerPCO3 ***
rem
ObjectTemplate.create PlayerControlObject nx_dpv2passengerPCO3
ObjectTemplate.networkableInfo nx_dpv2turretInfo
ObjectTemplate.setSoldierExitLocation -1/0/2 0/0/0
ObjectTemplate.aiTemplate KubelwagenPassenger
ObjectTemplate.setPcoId 2
Objecttemplate.GUIIndex 80
ObjectTemplate.setVehicleIcon "../../bf1942/levels/DPV_Rally/texture/icon_nx_dpv2.tga"
ObjectTemplate.setVehicleIconPos 52/67
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.setHasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate nx_dpv2passenger
ObjectTemplate.setPosition 0.002384/-0.008104/0.0033
ObjectTemplate.addTemplate nx_dpv2Camera
ObjectTemplate.setPosition 0/0.133248/-0.1
ObjectTemplate.AddTemplate AltCallArtillary
ObjectTemplate.addTemplate DestroyerSonar
ObjectTemplate.addTemplate SubmarineSonar
rem -------------------------------------
ObjectTemplate.hasRestrictedExit 1


rem
rem *** nx_dpv2passengerPCO4 ***
rem
ObjectTemplate.create PlayerControlObject nx_dpv2passengerPCO4
ObjectTemplate.networkableInfo nx_dpv2turretInfo
ObjectTemplate.setSoldierExitLocation 1/0/2 0/0/0
ObjectTemplate.aiTemplate KubelwagenPassenger
ObjectTemplate.setPcoId 3
Objecttemplate.GUIIndex 80
ObjectTemplate.setVehicleIcon "../../bf1942/levels/DPV_Rally/texture/icon_nx_dpv2.tga"
ObjectTemplate.setVehicleIconPos 42/77
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.setHasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate nx_dpv2passenger
ObjectTemplate.setPosition -0.002384/-0.008104/0.0033
ObjectTemplate.addTemplate nx_dpv2Camera
ObjectTemplate.setPosition 0/0.13494/-0.1
ObjectTemplate.AddTemplate AltCallArtillary
ObjectTemplate.addTemplate DestroyerSonar
ObjectTemplate.addTemplate SubmarineSonar
rem -------------------------------------
ObjectTemplate.hasRestrictedExit 1





rem *** nx_dpv2FrontWheelL ***
ObjectTemplate.create RotationalBundle nx_dpv2FrontWheelL
ObjectTemplate.setNetworkableInfo nx_dpv2SteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate nx_dpv2FrontSpringL
ObjectTemplate.setPosition -0.113744/-0.3067672/4.99999999998835e-005
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 *** nx_dpv2FrontWheelR ***
ObjectTemplate.create RotationalBundle nx_dpv2FrontWheelR
ObjectTemplate.setNetworkableInfo nx_dpv2SteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate nx_dpv2FrontSpringR
ObjectTemplate.setPosition 0.0963000000000001/-0.306767/0.00189000000000017
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 *** nx_dpv2SteeringDummy ***
ObjectTemplate.create AnimatedBundle nx_dpv2SteeringDummy
rem -------------------------------------
ObjectTemplate.addTemplate nx_dpv2Steering
rem -------------------------------------
ObjectTemplate.addSkeletonIK Bip01_R_Hand 0.24/0/-0.62 -80/60/50
ObjectTemplate.addSkeletonIK Bip01_L_Hand -0.26/0/-0.62 -80/-60/50

rem *** nx_dpv2Steering ***
ObjectTemplate.create RotationalBundle nx_dpv2Steering
ObjectTemplate.setNetworkableInfo nx_dpv2SteeringInfo
rem -------------------------------------
ObjectTemplate.addTemplate lodnx_dpv2Steering
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/-60
ObjectTemplate.setMaxRotation 0/0/60
ObjectTemplate.setMaxSpeed 0/0/180
ObjectTemplate.setAcceleration 0/0/-180
ObjectTemplate.setInputToRoll c_PIYaw
ObjectTemplate.setAutomaticReset 1


rem *** lodnx_dpv2Steering ***
ObjectTemplate.create LodObject lodnx_dpv2Steering
rem -------------------------------------
ObjectTemplate.addTemplate nx_dpv2HighRSteering
ObjectTemplate.addTemplate nx_dpv2LowSteering
rem -------------------------------------
ObjectTemplate.lodSelector nx_dpv2SteeringSelector


rem *** nx_dpv2HighRSteering ***
ObjectTemplate.create SimpleObject nx_dpv2HighRSteering
ObjectTemplate.geometry car_Steering_M1


rem *** nx_dpv2LowSteering ***
ObjectTemplate.create SimpleObject nx_dpv2LowSteering
ObjectTemplate.geometry car_Steering_M1
LodSelectorTemplate.create DistanceSelector nx_dpv2SteeringSelector
LodSelectorTemplate.addLodDistance 10


rem *** nx_dpv2_spares_m1 ***
ObjectTemplate.create SimpleObject nx_dpv2_spares_m1
ObjectTemplate.geometry nx_dpv2_spares_m1


rem *** nx_dpv2Simple ***
ObjectTemplate.create SimpleObject nx_dpv2Simple
ObjectTemplate.geometry nx_dpv2_hull_m1


rem *** nx_dpv2Wreck ***
ObjectTemplate.create SimpleObject nx_dpv2Wreck
ObjectTemplate.geometry nx_dpv2wreck
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.destroyed 1
ObjectTemplate.startoneffects 1
ObjectTemplate.addTemplate e_ExFumeFact
ObjectTemplate.fadeAtTimeToLiveAfterDeath 1
ObjectTemplate.timeToLiveAfterDeath 10


rem *** nx_dpv2LodSelector ***
LodSelectorTemplate.create DistCompareSelector2 nx_dpv2LodSelector
LodSelectorTemplate.hasDestroyedLod 1
LodSelectorTemplate.addLodDistance 135