This page is under construction
Archives/bf1942/levels/Arnhem-1944.rfa
bf1942/levels/Arnhem-1944/Objects/PTWilly/Objects.con


rem *** PTWilly ***
ObjectTemplate.create PlayerControlObject PTWilly
ObjectTemplate.NameTagOffset -0.3/-0.2/0
ObjectTemplate.setNetworkableInfo PTWillyBodyInfo
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 2500
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.speedMod 1
ObjectTemplate.exitTimer 0.75
ObjectTemplate.hitpoints 50
ObjectTemplate.maxhitpoints 50
ObjectTemplate.material 29
ObjectTemplate.criticalDamage 5
ObjectTemplate.hpLostWhileCriticalDamage 0
ObjectTemplate.explosionForceMod 20
ObjectTemplate.hpLostWhileUpSideDown 5
ObjectTemplate.hpLostWhileDamageFromWater 5
ObjectTemplate.addArmorEffect 30 e_willyDamage 0/1.7/0
ObjectTemplate.addArmorEffect 5 e_willyFire 0/0.5/0.8
ObjectTemplate.addArmorEffect 0 e_willywreck 0/0/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.timetoliveafterdeath 1
ObjectTemplate.aiTemplate PTWilly
rem -------------------------------------
ObjectTemplate.addTemplate lodPTWilly
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation -1.5/0/-0.8 0/0/0
ObjectTemplate.GUIIndex 26
ObjectTemplate.submarineData 1 0.03 10.0 1.1 1.2 0.5 5
ObjectTemplate.setVehicleIcon "Vehicle/Icon_Willy.tga"
ObjectTemplate.setVehicleIconPos 40/79
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 *** lodPTWilly ***
ObjectTemplate.create LodObject lodPTWilly
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate PTWillyComplex
ObjectTemplate.addTemplate PTWillySimple
ObjectTemplate.addTemplate PTWillyWreck
rem -------------------------------------
ObjectTemplate.lodSelector PTWillyLodSelector


rem *** PTWillyComplex ***
ObjectTemplate.create Bundle PTWillyComplex
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodPTWillyCockpit
rem ObjectTemplate.setPosition 0/0.6/-0.999
ObjectTemplate.addTemplate PTWillyCamera
ObjectTemplate.setPosition -0.38/0.95/-1.25
ObjectTemplate.addTemplate PTWillySeat
ObjectTemplate.setPosition -0.399/0.6/-0.75
ObjectTemplate.addTemplate PTWillyEntry
ObjectTemplate.setPosition 0/0/1
ObjectTemplate.addTemplate PTWillyEntry
ObjectTemplate.setPosition 0/0/-1
ObjectTemplate.addTemplate PTWillyPassengerPCO1
ObjectTemplate.setPosition 0/0.35/-0.25
ObjectTemplate.addTemplate PTWillyPassengerPCO2
ObjectTemplate.setPosition -0.599/0.35/-1.1
ObjectTemplate.addTemplate PTWillyPassengerPCO3
ObjectTemplate.setPosition 0/0.35/-1.1
ObjectTemplate.addTemplate PTWillyEngine
ObjectTemplate.setPosition 0/0.35/-0.25
ObjectTemplate.addTemplate PTWillySteeringDummy
ObjectTemplate.setPosition -0.399/0.35/0.15
ObjectTemplate.setRotation 0/34/0
ObjectTemplate.addTemplate PTWillyHorn
ObjectTemplate.addTemplate frontwheel
ObjectTemplate.setPosition -.05/.3/1.2
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate decorativeitem
ObjectTemplate.setPosition .725/.25/-.45
ObjectTemplate.setRotation -10/-25/0
ObjectTemplate.addTemplate pthull2
ObjectTemplate.addTemplate pthull_grill
ObjectTemplate.setPosition 0.025/0.025/0
ObjectTemplate.addTemplate ptjerry_cans
ObjectTemplate.setPosition 0.025/0.025/0
rem -------------------------------------

ObjectTemplate.create SimpleObject frontwheel
ObjectTemplate.geometry PTWilly_WheelR_M1

ObjectTemplate.create SimpleObject decorativeitem
ObjectTemplate.geometry stupidbren

ObjectTemplate.create SimpleObject ptammo_boxes
ObjectTemplate.geometry PTammo_boxes

ObjectTemplate.create SimpleObject ptjerry_cans
ObjectTemplate.geometry PTjerry_cans

ObjectTemplate.create SimpleObject pthull2
ObjectTemplate.geometry PTWillyhull2

ObjectTemplate.create SimpleObject pthull_grill
ObjectTemplate.geometry PThull_grill

rem *** lodPTWillyCockpit ***
ObjectTemplate.create LodObject lodPTWillyCockpit
rem -------------------------------------
ObjectTemplate.addTemplate PTWillyCockpitExternal
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate PTWillyCockpitInternal
ObjectTemplate.setPosition 0/0/0
rem -------------------------------------
ObjectTemplate.lodSelector PTWillyCockpitSelector1


rem *** PTWillyCockpitExternal ***
ObjectTemplate.create SimpleObject PTWillyCockpitExternal
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.geometry PTMG_WillyHull


rem *** PTWillyCockpitInternal ***
ObjectTemplate.create Bundle PTWillyCockpitInternal
ObjectTemplate.geometry PTWilly_hull


rem *** PTWillyCockpitSelector ***
LodSelectorTemplate.create DistCompareSelector PTWillyCockpitSelector1
rem LodSelectorTemplate.create DistanceSelector PTWillyCockpitSelector
LodSelectorTemplate.addLodDistance 3.05
LodSelectorTemplate.addLodComparison 0.5


rem *** PTWillyCamera ***
ObjectTemplate.create Camera PTWillyCamera
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 *** PTWillySeat ***
ObjectTemplate.create SeatObject PTWillySeat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside


rem *** PTWillyEntry ***
ObjectTemplate.create EntryPoint PTWillyEntry
ObjectTemplate.setEntryRadius 2.3


rem *** PTWillyPassengerPCO1 ***
ObjectTemplate.create PlayerControlObject PTWillyPassengerPCO1
ObjectTemplate.setNetworkableInfo PTWillyBodyInfo
ObjectTemplate.aiTemplate SASWillyMGPassenger
rem -------------------------------------
ObjectTemplate.addTemplate PTWillyDual_Lewis_Base
ObjectTemplate.setPosition 0.35/0.6/0.15
ObjectTemplate.addTemplate PTWillyEntry
ObjectTemplate.setPosition 0/-0.35/1.25
ObjectTemplate.addTemplate PTWillyEntry
ObjectTemplate.setPosition 0/-0.35/-0.75
ObjectTemplate.addTemplate PTWillyPassengerSeat
ObjectTemplate.setPosition 0.3/0.25/-0.499
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1.5/0/-0.8 0/0/0
rem ObjectTemplate.hasRestrictedExit 1
rem ObjectTemplate.altSoldierExitPosition 5.5/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

ObjectTemplate.create RotationalBundle PTWillyDual_Lewis_Base
ObjectTemplate.networkableInfo PTWillyTurretInfo
ObjectTemplate.loadSoundScript Sounds/PTWillyMGturret.ssc
ObjectTemplate.geometry PTDual_lewis_base_m1
rem -------------------------------------
ObjectTemplate.addTemplate PTWillyDualLewisguns
rem -------------------------------------
ObjectTemplate.setMinRotation -45/0/0
ObjectTemplate.setMaxRotation 45/0/0
ObjectTemplate.setMaxSpeed 90/0/0
ObjectTemplate.setAcceleration 500/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX

ObjectTemplate.create RotationalBundle PTWillyDualLewisguns
ObjectTemplate.networkableInfo PTWillyTurretInfo
ObjectTemplate.loadSoundScript Sounds/PTWillyMGturret.ssc
rem objectTemplate.aiTemplate PTWillyPassenger
rem -------------------------------------
ObjectTemplate.addTemplate PTWillyCameraTwo
ObjectTemplate.setPosition 0/0.25/-0.25
ObjectTemplate.addTemplate LewisMG_Right
ObjectTemplate.setPosition 0/0/0
rem -------------------------------------
ObjectTemplate.setMinRotation 0/-40/0
ObjectTemplate.setMaxRotation 0/8/0
ObjectTemplate.setMaxSpeed 0/90/0
ObjectTemplate.setAcceleration 0/500/0
ObjectTemplate.setInputToPitch c_PIMouseLookY

rem *** Two ***
ObjectTemplate.create Camera PTWillyCameraTwo

rem *** PTWillyPassengerPCO2 ***
ObjectTemplate.create PlayerControlObject PTWillyPassengerPCO2
ObjectTemplate.setNetworkableInfo PTWillyBodyInfo
ObjectTemplate.aiTemplate PTWillyPassenger
rem -------------------------------------
ObjectTemplate.addTemplate PTWillyEntry
ObjectTemplate.setPosition 0/-0.35/1.25
ObjectTemplate.addTemplate PTWillyEntry
ObjectTemplate.setPosition 0/-0.35/-0.75
ObjectTemplate.addTemplate PTWillyCamera
ObjectTemplate.setPosition 0.3/0.6/-0.999
ObjectTemplate.addTemplate PTWillyPassengerSeat
ObjectTemplate.setPosition 0.3/0.25/-0.499
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1.5/0/-0.8 0/0/0
rem ObjectTemplate.hasRestrictedExit 1
rem ObjectTemplate.altSoldierExitPosition 5.5/0/0
ObjectTemplate.GUIIndex 53
ObjectTemplate.setVehicleIcon "Vehicle/Icon_willy.tga"
ObjectTemplate.setVehicleIconPos 32/68
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 *** PTWillyPassengerPCO3 ***
ObjectTemplate.create PlayerControlObject PTWillyPassengerPCO3
ObjectTemplate.setNetworkableInfo PTWillyBodyInfo
ObjectTemplate.aiTemplate PTWillyPassenger
rem -------------------------------------
ObjectTemplate.addTemplate PTWillyEntry
ObjectTemplate.setPosition 0/-0.35/1.25
ObjectTemplate.addTemplate PTWillyEntry
ObjectTemplate.setPosition 0/-0.35/-0.75
ObjectTemplate.addTemplate PTWillyCamera
ObjectTemplate.setPosition 0.3/0.6/-0.999
ObjectTemplate.addTemplate PTWillyPassengerSeat
ObjectTemplate.setPosition 0.3/0.25/-0.499
rem -------------------------------------
ObjectTemplate.setSoldierExitLocation 1.5/0/-0.8 0/0/0
rem ObjectTemplate.hasRestrictedExit 1
rem ObjectTemplate.altSoldierExitPosition 5.5/0/0
ObjectTemplate.GUIIndex 53
ObjectTemplate.setVehicleIcon "Vehicle/Icon_willy.tga"
ObjectTemplate.setVehicleIconPos 20/72
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 *** PTWillyPassengerSeat ***
ObjectTemplate.create SeatObject PTWillyPassengerSeat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside
ObjectTemplate.seatAnimationUpperBody Ub_PassengerInWilly
ObjectTemplate.seatAnimationLowerBody Lb_PassengerInWilly


rem *** PTWillyFrontWheelR ***
ObjectTemplate.create RotationalBundle PTWillyFrontWheelR
ObjectTemplate.setNetworkableInfo PTWillySteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate PTWillyFrontSpringR
ObjectTemplate.setPosition 0/-0.599/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 *** PTWillyFrontWheelL ***
ObjectTemplate.create RotationalBundle PTWillyFrontWheelL
ObjectTemplate.setNetworkableInfo PTWillySteeringInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate PTWillyFrontSpringL
ObjectTemplate.setPosition 0/-0.599/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 *** PTWillySteeringDummy ***
ObjectTemplate.create AnimatedBundle PTWillySteeringDummy
rem -------------------------------------
ObjectTemplate.addTemplate PTWillySteering
rem -------------------------------------
ObjectTemplate.addSkeletonIK Bip01_R_Hand 0.24/-0.1/-0.82 -80/60/50
ObjectTemplate.addSkeletonIK Bip01_L_Hand -0.26/-0.1/-0.82 -80/-60/50


rem *** PTWillySteering ***
ObjectTemplate.create RotationalBundle PTWillySteering
ObjectTemplate.setNetworkableInfo PTWillySteeringInfo
rem -------------------------------------
ObjectTemplate.addTemplate lodPTWillySteering
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 *** lodPTWillySteering ***
ObjectTemplate.create LodObject lodPTWillySteering
rem -------------------------------------
ObjectTemplate.addTemplate PTWillyHighRSteering
ObjectTemplate.addTemplate PTWillyLowSteering
rem -------------------------------------
ObjectTemplate.lodSelector PTWillySteeringSelector


rem *** PTWillyHighRSteering ***
ObjectTemplate.create SimpleObject PTWillyHighRSteering
ObjectTemplate.geometry 1P_PTWilly_Str_M1


rem *** PTWillyLowSteering ***
ObjectTemplate.create SimpleObject PTWillyLowSteering
ObjectTemplate.geometry PTWilly_Steering_M1


LodSelectorTemplate.create DistanceSelector PTWillySteeringSelector
LodSelectorTemplate.addLodDistance 10


rem *** PTWillySimple ***
ObjectTemplate.create SimpleObject PTWillySimple
ObjectTemplate.geometry PTWilly_Hull_L1


rem *** PTWillyWreck ***
ObjectTemplate.create SimpleObject PTWillyWreck
ObjectTemplate.geometry


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