This page is under construction
Archives/bf1942/levels/Al_Faw_Bunker_Night.RFA
Bf1942/levels/Al_Faw_Bunker_Night/objects/aux_pumpjack_m1/Objects.con
rem *** coded by MuRa ***
ObjectTemplate.create Bundle aux_pumpjack_m1
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.addTemplate lodaux_pumpjack
ObjectTemplate.loadSoundScript Sounds/pumpjack.ssc
ObjectTemplate.aiTemplate aux_pumpjack_m1

ObjectTemplate.create LodObject lodaux_pumpjack
ObjectTemplate.lodselector aux_pumpjackSelector
ObjectTemplate.addTemplate aux_pumpjackInterior
ObjectTemplate.addTemplate aux_pumpjackExterior


LodSelectorTemplate.create DistanceSelector aux_pumpjackSelector
LodSelectorTemplate.addLodDistance 140


ObjectTemplate.create SimpleObject aux_pumpjackExterior
ObjectTemplate.geometry aux_pumpjack_m2


ObjectTemplate.create Bundle aux_pumpjackInterior
ObjectTemplate.geometry aux_pumpjack_m1
rem -----------------------------------------------
ObjectTemplate.addTemplate aux_pumpjack_arm1
ObjectTemplate.setPosition 0/4/0
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate aux_pumpjack_arm3_rot1
ObjectTemplate.setPosition 0/8/3
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate aux_pumpjack_pole_rot1
ObjectTemplate.setPosition 0/0/8.0
ObjectTemplate.setRotation 0/0/0

ObjectTemplate.addTemplate aux_pipe30_1m_m1
ObjectTemplate.setPosition 0/-0.2/8.0
ObjectTemplate.setRotation 0/-90/0
ObjectTemplate.addTemplate aux_pipe30connect_m1
ObjectTemplate.setPosition 0/0.8/8.0
ObjectTemplate.setRotation 0/-90/0
ObjectTemplate.addTemplate aux_pipe30_3m_m1
ObjectTemplate.setPosition 0/0.5/8.0
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate aux_pipe30L_05m_m1
ObjectTemplate.setPosition 3/0.5/8.0
ObjectTemplate.setRotation 90/0/90
rem ------------------------------------------------


ObjectTemplate.create RotationalBundle aux_pumpjack_arm1
ObjectTemplate.geometry aux_pumpjack_arm1_m1
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.setMaxSpeed 0/95/0
ObjectTemplate.setAcceleration 0/95/0
ObjectTemplate.setContinousRotationSpeed 0/95/0
rem -------------------------------------
ObjectTemplate.addTemplate aux_pumpjack_arm2_rot0
ObjectTemplate.setPosition 0/0/1.5
ObjectTemplate.setRotation 0/0/0
rem -------------------------------------


ObjectTemplate.create RotationalBundle aux_pumpjack_arm2_rot0
ObjectTemplate.setMaxSpeed 0/95/0
ObjectTemplate.setAcceleration 0/-95/0
ObjectTemplate.setContinousRotationSpeed 0/-95/0
rem -------------------------------------
ObjectTemplate.addTemplate aux_pumpjack_arm2_rot1
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.setRotation 0/0/0
rem -------------------------------------


ObjectTemplate.create RotationalBundle aux_pumpjack_arm2_rot1
ObjectTemplate.setMaxSpeed 95/0/0
ObjectTemplate.setAcceleration 95/0/0
ObjectTemplate.setContinousRotationSpeed 95/0/0
rem -------------------------------------
ObjectTemplate.addTemplate aux_pumpjack_arm2_rot2
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.setRotation 0/-10.3/0
rem -------------------------------------


ObjectTemplate.create RotationalBundle aux_pumpjack_arm2_rot2
ObjectTemplate.setMaxSpeed 190/0/0
ObjectTemplate.setAcceleration -190/0/0
ObjectTemplate.setContinousRotationSpeed -190/0/0
rem -------------------------------------
ObjectTemplate.addTemplate aux_pumpjack_arm2_rot3
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.setRotation 0/-10.3/0
rem -------------------------------------


ObjectTemplate.create RotationalBundle aux_pumpjack_arm2_rot3
ObjectTemplate.geometry aux_pumpjack_arm2_m1
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.setMaxSpeed 95/0/0
ObjectTemplate.setAcceleration 95/0/0
ObjectTemplate.setContinousRotationSpeed 95/0/0


ObjectTemplate.create RotationalBundle aux_pumpjack_arm3_rot1
ObjectTemplate.setMaxSpeed 0/0/95
ObjectTemplate.setAcceleration 0/0/95
ObjectTemplate.setContinousRotationSpeed 0/0/95
rem -------------------------------------
ObjectTemplate.addTemplate aux_pumpjack_arm3_rot2
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.setRotation 12.1/0/0
rem -------------------------------------


ObjectTemplate.create RotationalBundle aux_pumpjack_arm3_rot2
ObjectTemplate.setMaxSpeed 0/0/190
ObjectTemplate.setAcceleration 0/0/-190
ObjectTemplate.setContinousRotationSpeed 0/0/-190
rem -------------------------------------
ObjectTemplate.addTemplate aux_pumpjack_arm3_rot3
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.setRotation -12.1/0/0
rem -------------------------------------


ObjectTemplate.create RotationalBundle aux_pumpjack_arm3_rot3
ObjectTemplate.geometry aux_pumpjack_arm3_m1
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.setMaxSpeed 0/0/95
ObjectTemplate.setAcceleration 0/0/95
ObjectTemplate.setContinousRotationSpeed 0/0/95


ObjectTemplate.create RotationalBundle aux_pumpjack_pole_rot1
ObjectTemplate.setMaxSpeed 0/95/0
ObjectTemplate.setAcceleration 0/95/0
ObjectTemplate.setContinousRotationSpeed 0/95/0
rem -------------------------------------
ObjectTemplate.addTemplate aux_pumpjack_pole_rot2
ObjectTemplate.setPosition 0/0/-1.025
ObjectTemplate.setRotation 0/0/0
rem -------------------------------------


ObjectTemplate.create RotationalBundle aux_pumpjack_pole_rot2
ObjectTemplate.setMaxSpeed 0/190/0
ObjectTemplate.setAcceleration 0/-190/0
ObjectTemplate.setContinousRotationSpeed 0/-190/0
rem -------------------------------------
ObjectTemplate.addTemplate aux_pumpjack_pole_rot3
ObjectTemplate.setPosition 0/0/1.025
ObjectTemplate.setRotation 0/0/0
rem -------------------------------------


ObjectTemplate.create RotationalBundle aux_pumpjack_pole_rot3
ObjectTemplate.geometry aux_pumpjack_pole_m1
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.setMaxSpeed 0/95/0
ObjectTemplate.setAcceleration 0/95/0
ObjectTemplate.setContinousRotationSpeed 0/95/0
ObjectTemplate.loadSoundScript Sounds/pumpjack_pump.ssc


rem ===================================================================
ObjectTemplate.create Bundle aux_pumpjack_static_m1
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.geometry aux_pumpjack_m2
rem ------------------------------------------------
ObjectTemplate.addTemplate aux_pipe30_1m_m1
ObjectTemplate.setPosition 0/-0.2/8.0
ObjectTemplate.setRotation 0/-90/0
ObjectTemplate.addTemplate aux_pipe30connect_m1
ObjectTemplate.setPosition 0/0.8/8.0
ObjectTemplate.setRotation 0/-90/0
ObjectTemplate.addTemplate aux_pipe30_3m_m1
ObjectTemplate.setPosition 0/0.5/8.0
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate aux_pipe30L_05m_m1
ObjectTemplate.setPosition 3/0.5/8.0
ObjectTemplate.setRotation 90/0/90
rem ------------------------------------------------