This page is under construction
archives/bf1942/levels/streets_parcours_challenge.rfa
bf1942/levels/streets_parcours_challenge/Objects/kubel_vigi/Objects.con


rem *** Kubel_vigi ***
ObjectTemplate.create PlayerControlObject Kubel_vigi
ObjectTemplate.NameTagOffset 0/-0.2/0
ObjectTemplate.setNetworkableInfo Kubel_vigiBodyInfo
ObjectTemplate.saveInSeparateFile 1
objectTemplate.cullRadiusScale 2.5
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.explosionRadius 8
ObjectTemplate.explosionDamage 5
ObjectTemplate.drag 1.5
ObjectTemplate.mass 2500
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.damageFromWater 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 1
ObjectTemplate.exitTimer 0.75
ObjectTemplate.hitpoints 50
ObjectTemplate.maxhitpoints 50
ObjectTemplate.material 45
ObjectTemplate.criticalDamage 6
ObjectTemplate.explosionForceMod 20
ObjectTemplate.hpLostWhileCriticalDamage 2
ObjectTemplate.hpLostWhileUpSideDown 5
ObjectTemplate.hpLostWhileDamageFromWater 5
ObjectTemplate.addArmorEffect 25 e_Kubeldamage 0/1.2/0
ObjectTemplate.addArmorEffect 6 e_KubelFire 0/1.2/0
ObjectTemplate.addArmorEffect 0 e_scrapmetal_willy 0/0/0
ObjectTemplate.addArmorEffect 0 e_ExplGas 0/1.2/0
ObjectTemplate.addArmorEffect -1 WaterWaterExplosion 0/0/0
ObjectTemplate.aiTemplate Kubel_vigi
rem -------------------------------------
ObjectTemplate.addTemplate lodKubel_vigi
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -1.5/0/0 0/0/0
ObjectTemplate.GUIIndex 71
ObjectTemplate.setVehicleIcon "Vehicle/Icon_kubel.tga"
ObjectTemplate.setVehicleIconPos 52/87
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_common_16x16.tga"
ObjectTemplate.hasRestrictedExit 1


rem *** lodKubel_vigi ***
ObjectTemplate.create LodObject lodKubel_vigi
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate Kubel_vigiComplex
ObjectTemplate.addTemplate Kubel_vigiSimple
ObjectTemplate.addTemplate Kubel_vigiWreck
rem -------------------------------------
ObjectTemplate.lodSelector Kubel_vigiLodSelector


rem *** Kubel_vigiComplex ***
ObjectTemplate.create Bundle Kubel_vigiComplex
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodKubel_vigiCockpit
ObjectTemplate.addTemplate Kubel_vigiCamera
ObjectTemplate.setPosition -0.3/0.6/-0.35
ObjectTemplate.addTemplate Kubel_vigiSeat
ObjectTemplate.setPosition -0.299/0.25/0.1
ObjectTemplate.addTemplate Kubel_vigiEntry
ObjectTemplate.setPosition 0/0/1
ObjectTemplate.addTemplate Kubel_vigiEntry
ObjectTemplate.setPosition 0/0/-1
ObjectTemplate.addTemplate Kubel_vigiPassangerSeat
ObjectTemplate.setPosition 0.3/0/0
ObjectTemplate.addTemplate Kubel_vigiEngine
ObjectTemplate.addTemplate Kubel_vigiSteering
ObjectTemplate.setPosition -0.276/0.368/0.546
ObjectTemplate.setRotation 0/50/0
rem -------------------------------------


rem *** lodKubel_vigiCockpit ***
ObjectTemplate.create LodObject lodKubel_vigiCockpit
rem -------------------------------------
ObjectTemplate.addTemplate Kubel_vigiCockpitExternal
ObjectTemplate.addTemplate Kubel_vigiCockpitInternal
ObjectTemplate.setPosition 0/-0.249/-0.433
rem -------------------------------------
ObjectTemplate.lodSelector Kubel_vigiCockpitSelector


rem *** Kubel_vigiCockpitExternal ***
ObjectTemplate.create SimpleObject Kubel_vigiCockpitExternal
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry Kubel_vigi_Hull_M1


rem *** Kubel_vigiCockpitInternal ***
ObjectTemplate.create Bundle Kubel_vigiCockpitInternal
ObjectTemplate.geometry Kubel_vigi_1P_M1


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


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


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


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


rem *** Kubel_vigiPassangerSeat ***
ObjectTemplate.create PlayerControlObject Kubel_vigiPassangerSeat
ObjectTemplate.setNetworkableInfo Kubel_vigiBodyInfo
ObjectTemplate.aiTemplate Kubel_vigiPassenger
rem -------------------------------------
ObjectTemplate.addTemplate Kubel_vigiEntry
ObjectTemplate.setPosition -0.3/0/1
ObjectTemplate.addTemplate Kubel_vigiEntry
ObjectTemplate.setPosition -0.3/0/-1
ObjectTemplate.addTemplate Kubel_vigiCamera
ObjectTemplate.setPosition 0/0.6/-0.4
ObjectTemplate.addTemplate Kubel_vigiPassengerSeat
ObjectTemplate.setPosition 0/0.25/0.1
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1.5/0/0 0/0/0
ObjectTemplate.GUIIndex 72
ObjectTemplate.setVehicleIcon "Vehicle/Icon_kubel.tga"
ObjectTemplate.setVehicleIconPos 40/90
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory VCLand
ObjectTemplate.setVehicleType VTScoutCar
ObjectTemplate.setToolTipType TTScoutCar
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_common_16x16.tga"
ObjectTemplate.hasRestrictedExit 1


rem *** Kubel_vigiEntry2 ***
ObjectTemplate.create EntryPoint Kubel_vigiEntry2
ObjectTemplate.setEntryRadius 1.8


rem *** Kubel_vigiPassengerSeat ***
ObjectTemplate.create SeatObject Kubel_vigiPassengerSeat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside
ObjectTemplate.seatAnimationUpperBody Ub_PassengerInKubel_vigi
ObjectTemplate.seatAnimationLowerBody Lb_PassengerInKubel_vigi


rem *** Kubel_vigiFrontWheelL ***
ObjectTemplate.create RotationalBundle Kubel_vigiFrontWheelL
ObjectTemplate.setNetworkableInfo Kubel_vigiSteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate Kubel_vigiFrontSpringL
ObjectTemplate.setPosition 0/-0.425/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 *** Kubel_vigiFrontWheelR ***
ObjectTemplate.create RotationalBundle Kubel_vigiFrontWheelR
ObjectTemplate.setNetworkableInfo Kubel_vigiSteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate Kubel_vigiFrontSpringR
ObjectTemplate.setPosition 0/-0.425/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 *** Kubel_vigiSteering ***
ObjectTemplate.create RotationalBundle Kubel_vigiSteering
ObjectTemplate.setNetworkableInfo Kubel_vigiSteeringInfo
rem -------------------------------------
ObjectTemplate.addTemplate lodKubel_vigiSteering
ObjectTemplate.addTemplate Kubel_vigiSteeringDummy
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/-60
ObjectTemplate.setMaxRotation 0/0/60
ObjectTemplate.setMaxSpeed 0/0/480
ObjectTemplate.setAcceleration 0/0/-240
ObjectTemplate.setInputToRoll c_PIYaw
ObjectTemplate.setAutomaticReset 1


rem *** lodKubel_vigiSteering ***
ObjectTemplate.create LodObject lodKubel_vigiSteering
rem -------------------------------------
ObjectTemplate.addTemplate Kubel_vigiHighRSteering
ObjectTemplate.addTemplate Kubel_vigiLowSteering
rem -------------------------------------
ObjectTemplate.lodSelector Kubel_vigiSteeringSelector


rem *** Kubel_vigiHighRSteering ***
ObjectTemplate.create SimpleObject Kubel_vigiHighRSteering
ObjectTemplate.geometry Kubel_vigi_1P_Steering_M1


rem *** Kubel_vigiLowSteering ***
ObjectTemplate.create SimpleObject Kubel_vigiLowSteering
ObjectTemplate.geometry Kubel_vigi_Steering_M1
LodSelectorTemplate.create DistanceSelector Kubel_vigiSteeringSelector
LodSelectorTemplate.addLodDistance 10


rem *** Kubel_vigiSteeringDummy ***
ObjectTemplate.create AnimatedBundle Kubel_vigiSteeringDummy
ObjectTemplate.addSkeletonIK Bip01_R_Hand 0.2/-0.06/-0.25 -80/60/50
ObjectTemplate.addSkeletonIK Bip01_L_Hand -0.2/-0.06/-0.25 -80/-60/50


rem *** Kubel_vigiSimple ***
ObjectTemplate.create SimpleObject Kubel_vigiSimple
ObjectTemplate.geometry Kubel_vigi_Hull_L1

rem *** Kubel_vigiWreck ***
ObjectTemplate.create SimpleObject Kubel_vigiWreck
ObjectTemplate.geometry Wreck_Kubel_m1

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