This page is under construction
archives/bf1942/levels/gooddaytodie_ii.rfa
bf1942/levels/gooddaytodie_ii/objects/speedboat/Objects.con


rem *** speedboat ***
ObjectTemplate.create PlayerControlObject speedboat
ObjectTemplate.setNetworkableInfo speedboatBodyInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.drag 0.488
ObjectTemplate.mass 30000
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
ObjectTemplate.hasArmor 1
ObjectTemplate.hitpoints 150
ObjectTemplate.maxhitpoints 150
ObjectTemplate.material 45
ObjectTemplate.criticalDamage 50
ObjectTemplate.hpLostWhileCriticalDamage 1.5
ObjectTemplate.explosionForceMod 20
ObjectTemplate.hpLostWhileUpSideDown 10
ObjectTemplate.addArmorEffect 80 em_lcvpDamage 0/0/0
ObjectTemplate.aiTemplate speedboatAI
rem -------------------------------------
ObjectTemplate.addTemplate lodspeedboat
ObjectTemplate.addTemplate speedboat_Floater
ObjectTemplate.setPosition 5.7/1.65/-4.499
ObjectTemplate.addTemplate speedboat_Floater
ObjectTemplate.setPosition -5.699/1.65/-4.499
ObjectTemplate.addTemplate speedboat_Floater
ObjectTemplate.setPosition 5.7/1.65/4.5
ObjectTemplate.addTemplate speedboat_Floater2
ObjectTemplate.setPosition -5.699/1.65/4.5
ObjectTemplate.addTemplate carammo
ObjectTemplate.setPosition 0/0.5/0
ObjectTemplate.addTemplate carammo
ObjectTemplate.setPosition 0/0.5/-0.8
ObjectTemplate.addTemplate speedboatPassangerPCO3
ObjectTemplate.setPosition 0.803/0.4945/-0.1082
ObjectTemplate.addTemplate speedboatPassangerPCO4
ObjectTemplate.setPosition 0.803/0.4945/-0.8641
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate speedboatPassangerPCO5
ObjectTemplate.setPosition -0.803/0.4945/-0.8641
ObjectTemplate.setRotation 180/0/0
rem -------------------------------------
ObjectTemplate.setPcoId 0
ObjectTemplate.setSoldierExitLocation 0.803/0.4945/0.5804 0/0/0
ObjectTemplate.GUIIndex 42
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 VCSea
ObjectTemplate.setVehicleType VTspeedboat
ObjectTemplate.setToolTipType TTspeedboat
ObjectTemplate.exitTimer -0.5
ObjectTemplate.exitSpeedMod 0
ObjectTemplate.setMinimapIcon 1
ObjectTemplate.setMinimapIcon "Minimap/minimap_icon_civcar_16x16.tga"

rem *** lodspeedboat ***
ObjectTemplate.create LodObject lodspeedboat
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate speedboatComplex
ObjectTemplate.addTemplate speedboatSimple
rem -------------------------------------
ObjectTemplate.lodSelector speedboatLodSelector


rem *** speedboatComplex ***
ObjectTemplate.create Bundle speedboatComplex
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.hasResponsePhysics 1
rem -------------------------------------
ObjectTemplate.addTemplate lodspeedboatCockpit
ObjectTemplate.addTemplate speedboatPassengerSeat
ObjectTemplate.setPosition -0.7309/0.8887/0.1758
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate speedboat_Engine
ObjectTemplate.setPosition 0/-1.25/-3.5
ObjectTemplate.addTemplate speedboat_Entry
ObjectTemplate.setPosition 0/2/0
ObjectTemplate.addTemplate speedboat_Entry
ObjectTemplate.setPosition 0/2/-2.999
ObjectTemplate.addTemplate speedboat_Camera
ObjectTemplate.setPosition -0.7309/1.5/0
ObjectTemplate.addTemplate speedboatSteeringDummy
ObjectTemplate.setPosition -0.7272/0.5121/1.2711
ObjectTemplate.setRotation 0/35/0
ObjectTemplate.addTemplate speedboat_Rudder_Stern
ObjectTemplate.setPosition 0/-0.5/4.5
ObjectTemplate.setRotation 0/0/-90
ObjectTemplate.addTemplate speedboat_Rudder_Aft
ObjectTemplate.setPosition 0/-1.25/-4.5
ObjectTemplate.setRotation 0/0/-90
ObjectTemplate.addTemplate speedboatthrottle
ObjectTemplate.setPosition 0/0.5729/0.9462
ObjectTemplate.setRotation 0/-35/0
ObjectTemplate.addTemplate e_WaterFront
ObjectTemplate.setPosition 0/0/4
ObjectTemplate.addTemplate e_waterbacksmall
ObjectTemplate.setPosition 0/0/-3.999
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 f250NO2
ObjectTemplate.setPosition 0/0/-3.2025
ObjectTemplate.setRotation 180/-10/0

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


rem *** lodspeedboatCockpit ***
ObjectTemplate.create LodObject lodspeedboatCockpit
rem -------------------------------------
ObjectTemplate.addTemplate speedboatCockpitExternal
ObjectTemplate.addTemplate speedboatCockpitInternal
rem -------------------------------------
ObjectTemplate.lodSelector speedboatcockpitSelector


rem *** speedboatCockpitExternal ***
ObjectTemplate.create SimpleObject speedboatCockpitExternal
ObjectTemplate.geometry boat_hull


rem *** speedboatCockpitInternal ***
ObjectTemplate.create SimpleObject speedboatCockpitInternal
ObjectTemplate.geometry boat_hull


rem *** speedboatcockpitSelector ***
LodSelectorTemplate.create DistCompareSelector speedboatcockpitSelector
LodSelectorTemplate.addLodDistance 35
LodSelectorTemplate.addLodComparison 0.5


rem *** speedboatPassengerSeat ***
ObjectTemplate.create SeatObject speedboatPassengerSeat
ObjectTemplate.seatFlags c_SeatIsOutside
ObjectTemplate.seatFlags c_SeatShowStandingSoldier

ObjectTemplate.create SeatObject speedboatPassengerSeat2
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatAnimationUpperBody Ub_PassengerInWilly
ObjectTemplate.seatAnimationLowerBody Lb_PassengerInWilly


rem *** speedboat_Camera_For_PCO1 ***
ObjectTemplate.create Camera speedboat_Camera_For_PCO1
ObjectTemplate.setMaxSpeed 0/0/0
ObjectTemplate.setAcceleration 0/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem *** speedboat_Entry2 ***
ObjectTemplate.create EntryPoint speedboat_Entry2
ObjectTemplate.setEntryRadius 1


rem *** speedboat_Entry ***
ObjectTemplate.create EntryPoint speedboat_Entry
ObjectTemplate.setEntryRadius 6


rem *** speedboat_Camera ***
ObjectTemplate.create Camera speedboat_Camera
ObjectTemplate.setMinRotation -170/-30/0
ObjectTemplate.setMaxRotation 170/30/0
ObjectTemplate.setMaxSpeed 100/100/0
ObjectTemplate.setAcceleration 5000/9000/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY


rem *** speedboatSimple ***
ObjectTemplate.create SimpleObject speedboat_wheel
ObjectTemplate.geometry boat_wheel

rem *************** Steering Wheel ********************
ObjectTemplate.create AnimatedBundle speedboatSteeringDummy
rem -------------------------------------
ObjectTemplate.addTemplate speedboatSteering
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 *** Steering ***
ObjectTemplate.create RotationalBundle speedboatSteering
ObjectTemplate.setNetworkableInfo speedboatsteeringinfo
rem -------------------------------------
ObjectTemplate.addTemplate speedboat_wheel
ObjectTemplate.setRotation 0/-90/0
rem -------------------------------------
ObjectTemplate.setMinRotation 0/0/-90
ObjectTemplate.setMaxRotation 0/0/90
ObjectTemplate.setMaxSpeed 0/0/180
ObjectTemplate.setAcceleration 0/0/-180
ObjectTemplate.setInputToRoll c_PIYaw
ObjectTemplate.setAutomaticReset 1

rem *** speedboat throttle ***
ObjectTemplate.create RotationalBundle speedboatthrottle
ObjectTemplate.setNetworkableInfo speedboatsteeringinfo
ObjectTemplate.geometry boat_throttle
ObjectTemplate.setMaxRotation 0/35/0
ObjectTemplate.setMinRotation 0/-35/0
ObjectTemplate.setMaxSpeed 0/45/0
ObjectTemplate.setAcceleration 0/30/0
ObjectTemplate.hasCollisionPhysics 0
ObjectTemplate.setInputToPitch c_PIThrottle
ObjectTemplate.setAutomaticReset 1


rem *** speedboatSimple ***
ObjectTemplate.create SimpleObject speedboatSimple
ObjectTemplate.geometry boat_hull


rem *** speedboatLodSelector ***
LodSelectorTemplate.create DistCompareSelector2 speedboatLodSelector
LodSelectorTemplate.addLodDistance 100


rem ************************************************************************
rem ************************************************************************
rem ************************************************************************

ObjectTemplate.create AnimatedBundle speedboatHandDummy
ObjectTemplate.addSkeletonIK Bip01_R_Hand 0.48/0.32/0 0/180/-20
ObjectTemplate.addSkeletonIK Bip01_L_Hand -0.3/-0.06/0 0/0/-90

ObjectTemplate.create AnimatedBundle speedboatHandDummy2
ObjectTemplate.addSkeletonIK Bip01_R_Hand 0.3/-0.06/0 0/180/90
ObjectTemplate.addSkeletonIK Bip01_L_Hand -0.43/0.32/0 0/0/150


rem
rem *** Passanger ***
rem
ObjectTemplate.create PlayerControlObject speedboatPassangerPCO3
ObjectTemplate.aiTemplate speedboatPassanger3
ObjectTemplate.setSoldierExitLocation 0.803/0.4945/0.5804
ObjectTemplate.setNetworkableInfo speedboatPassengerInfo
ObjectTemplate.GUIIndex 102
ObjectTemplate.setVehicleIcon "Vehicle/Icon_willy.tga"
ObjectTemplate.setVehicleIconPos 40/84
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory Sea
ObjectTemplate.setVehicleType VTspeedboat
ObjectTemplate.setToolTipType TTspeedboat
rem -------------------------------------
ObjectTemplate.addTemplate speedboatPassangerEntry
ObjectTemplate.setPosition 0/0.0/1
ObjectTemplate.addTemplate speedboatPassangerCamera
ObjectTemplate.setPosition 0/0.7/0
ObjectTemplate.addTemplate speedboatPassengerSeat2
ObjectTemplate.setPosition 0/0.2/0
rem ObjectTemplate.addTemplate usSoldier
rem -------------------------------------

rem
rem *** Passanger ***
rem
ObjectTemplate.create PlayerControlObject speedboatPassangerPCO4
ObjectTemplate.aiTemplate speedboatPassanger4
ObjectTemplate.setSoldierExitLocation 0.803/0.4945/-1.3882
ObjectTemplate.setNetworkableInfo speedboatPassengerInfo
ObjectTemplate.GUIIndex 102
ObjectTemplate.setVehicleIcon "Vehicle/Icon_willy.tga"
ObjectTemplate.setVehicleIconPos 45/84
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory Sea
ObjectTemplate.setVehicleType VTspeedboat
ObjectTemplate.setToolTipType TTspeedboat
rem -------------------------------------
ObjectTemplate.addTemplate speedboatPassangerEntry
ObjectTemplate.setPosition 0/0.0/1
ObjectTemplate.addTemplate speedboatPassangerCamera
ObjectTemplate.setPosition 0/0.7/0
ObjectTemplate.addTemplate speedboatPassengerSeat2
ObjectTemplate.setPosition 0/0.2/0
rem ObjectTemplate.addTemplate usSoldier
rem -------------------------------------
ObjectTemplate.create PlayerControlObject speedboatPassangerPCO5
ObjectTemplate.setSoldierExitLocation -0.803/0.4945/-1.3882
ObjectTemplate.setNetworkableInfo speedboatPassengerInfo
ObjectTemplate.GUIIndex 102
ObjectTemplate.setVehicleIcon "Vehicle/Icon_willy.tga"
ObjectTemplate.setVehicleIconPos 45/79
ObjectTemplate.setPrimaryAmmoBar ABNone
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleCategory Sea
ObjectTemplate.setVehicleType VTspeedboat
ObjectTemplate.setToolTipType TTspeedboat
rem -------------------------------------
ObjectTemplate.addTemplate speedboatPassangerEntry
ObjectTemplate.setPosition 0/0.0/1
ObjectTemplate.addTemplate speedboatPassangerCamera
ObjectTemplate.setPosition 0/0.7/0
ObjectTemplate.addTemplate speedboatPassengerSeat2
ObjectTemplate.setPosition 0/0.2/0

rem
rem *** speedboatPassengerSeat ***
rem
ObjectTemplate.create EntryPoint speedboatPassangerEntry
ObjectTemplate.setEntryRadius 3

rem
rem *** speedboatPassengerSeat ***
rem
ObjectTemplate.create SeatObject speedboatPassengerSeat
ObjectTemplate.seatFlags c_SeatIsOutside
ObjectTemplate.seatAnimationUpperBody Ub_PassengerInWilly
ObjectTemplate.seatAnimationLowerBody Lb_PassengerInWilly


rem
rem *** speedboatPassangerCamera ***
rem
ObjectTemplate.create Camera speedboatPassangerCamera
ObjectTemplate.setMinRotation -90/-80/0
ObjectTemplate.setMaxRotation 90/80/0
ObjectTemplate.setPivotPosition 0/0/0
ObjectTemplate.setMaxSpeed 100/100/0
ObjectTemplate.setAcceleration 5000/9000/0
ObjectTemplate.setContinousRotationSpeed 0/0/0
ObjectTemplate.setInputToYaw c_PIMouseLookX
ObjectTemplate.setInputToPitch c_PIMouseLookY
ObjectTemplate.setInputToRoll c_PINone
ObjectTemplate.setHasTarget 0

rem ************************************************************************
rem ************************************************************************