Page 1 of 1
[?] Elevators?
Posted: 2010-11-08 16:40
by Zeno
Elevators...
how to make them and are there any problems/bugs?
i know there is one in SF but havent seen it yet
Re: Elevators
Posted: 2010-11-08 17:21
by Amok@ndy
they are buggy as hell
but they are TriggerableObjects
there are some tutorials about them
but atm i just remember a german one and that wouldnt help you
google is your friend
Re: Elevators
Posted: 2010-11-08 17:24
by Sniperdog
If you have special forces then go look at the triggerable objects and triggerable templates on the map "Iron Gator" which has an elevator in it.
Re: Elevators
Posted: 2010-11-09 01:20
by Rhino
Jonny wrote: Method 1: Triggerable object.
Limited to only 2 stops
Cannot be disabled by enemy fire
AFAIK it cannot make a noise
Can have nice opening doors at each stop, with lift floor aligned correctly
Can be 'summoned' as most public lifts can be
This is your basic lift thats restricted to servicing 2 floors, and is the kind you would want in most appartment buildings and offices. It doesn't really require any special setup of the building, except for a shaft of the appropriate size.
Method 2: A special vehicle inside the building.
Unlimited number of possible stops
Can make noises
Can be disabled by enemy fire
Can have doors in the lift, but AFAIK there cannot be static doors in the building and those inside the lift might not function appropriately
Cannot be 'summoned' AFAIK
This is more of an industrial object-lifting machine, rather than something designed for people to use. It requires the building to have a collision mesh that contains the shaft, so that the lift vehicle doesn't escape the building accidentally. It also needs an appropriate shaft or guide rails.
If your going to be making a lift, Trigger Able (Method 1) is the only real way to go. Having it as a PCO as you suggest wouldn't work very well, at least not without a shit load of python coding.
Also the CQB mod did some how manage to get the sounds for triggerables to work but aint looked into how they did it, triggerables are pretty crappy and tbh, not really worth using.
Here is my tut on Triggerables I made ages ago, the pictures are missing thou (god damn **** server):
https://www.realitymod.com/forum/f189-m ... ables.html
and here was some of my original triggerable testing I did years ago on the lift.
VIDEO
Re: Elevators
Posted: 2010-11-09 02:17
by ExplodyBitz
Couldn't you also have a second trigger for the sound(s)?
Re: Elevators
Posted: 2010-11-09 07:17
by VapoMan
There are more elevators in special forces.
In the map with the really big rocket:
http://pcmedia.ign.com/pc/image/article ... 08-000.jpg
There are elevators on the rocket platforms, and also an elevator in that tall building in the background.
The one in the building has closing doors and a little switch that moves when you activate the elevator.
They are a bit buggy though. If you stand underneath it, sometimes you dont get squished you just get pushed through it. The animations are also a little jumpy.
Here are some videos I found.
Lol, secret elevator - Xfire Video
BF2 Elevator - Xfire Video
YouTube - Battlefield 2 SF verstopplek!
Re: Elevators
Posted: 2010-11-09 10:37
by Zeno
doesnt look that bad
Re: Elevators
Posted: 2010-11-09 13:03
by VapoMan
Ok I installed special forces and here are the codes from the Triggerables.con and TriggerableTemplates.con files.
Triggerables.con from the map Surge (the one with the big rocket)
Code: Select all
rem *** Generated by BF2Editor ***
rem -----------------------------------------------------------------------------
rem T R I G G E R A B L E S
rem -----------------------------------------------------------------------------
rem [Triggerable Object: FirstFloor_ElevatorTrigger_LaunchPad]
Object.create ElevatorTrigger_LaunchPad
Object.absolutePosition -12.159/19.707/172.327
Object.rotation 90/0/0
Object.layer 10
rem [Triggerable Object: SecondFloor_ElevatorTrigger_LaunchPad]
Object.create ElevatorTrigger_LaunchPad
Object.absolutePosition -12.159/37.359/172.560
Object.rotation 90/0/0
Object.layer 10
rem [Triggerable Object: FirstFloor_ElevatorTrigger_LaunchPad_02]
Object.create ElevatorTrigger_LaunchPad_02
Object.absolutePosition 0.288/19.910/172.360
Object.rotation -90/0/0
Object.layer 10
rem [Triggerable Object: SecondFloor_ElevatorTrigger_LaunchPad_02]
Object.create ElevatorTrigger_LaunchPad_02
Object.absolutePosition 0.288/37.359/172.553
Object.rotation -90/0/0
Object.layer 10
rem [Triggerable Object: FirstFloor_ElevatorTrigger_CommandBunker]
Object.create ElevatorTrigger_CommandBunker
Object.absolutePosition 3.733/15.5/240.596
Object.rotation 180/0/0
Object.layer 10
rem [Triggerable Object: SecondFloor_ElevatorTrigger_CommandBunker]
Object.create ElevatorTrigger_CommandBunker
Object.absolutePosition 8.448/35.75/247.527
Object.rotation 0/0/0
Object.layer 10
rem -----------------------------------------------------------------------------
rem T R I G G E R A B L E T A R G E T S
rem ----
rem [TriggerableTarget Object: ElevatorSwitch]
Object.create ElevatorSwitch
Object.name Switch_FirstFloor_LaunchPad
Object.absolutePosition -12.110/19.463/172.505
Object.absolutePositionSecondary -12.110/19.463/172.505
Object.rotation 90/-45/0
Object.rotationSecondary 90/45/0
Object.layer 10
rem [TriggerableTarget Object: ElevatorSwitch]
Object.create ElevatorSwitch
Object.name Switch_SecondFloor_LaunchPad
Object.absolutePosition -12.108/37.116/172.739
Object.absolutePositionSecondary -12.108/37.116/172.739
Object.rotation 90/-45/0
Object.rotationSecondary 90/45/0
Object.layer 10
rem [TriggerableTarget Object: ElevatorSwitch]
Object.create ElevatorSwitch
Object.name Switch_FirstFloor_LaunchPad_02
Object.absolutePosition 0.224/19.666/172.182
Object.absolutePositionSecondary -71.7438/50.4389/197.019
Object.rotation -90/-45/0
Object.rotationSecondary -90/45/0
Object.layer 10
rem [TriggerableTarget Object: ElevatorSwitch]
Object.create ElevatorSwitch
Object.name Switch_SecondFloor_LaunchPad_02
Object.absolutePosition 0.224/37.115/172.375
Object.absolutePositionSecondary 0.224/37.115/172.375
Object.rotation -90/-45/0
Object.rotationSecondary -90/45/0
Object.layer 10
rem [TriggerableTarget Object: ElevatorSwitch]
Object.create ElevatorSwitch
Object.name Switch_FirstFloor_CommandBunker
Object.absolutePosition 3.909/15.26/240.524
Object.absolutePositionSecondary 3.909/15.26/240.524
Object.rotation 179.99/-45/0
Object.rotationSecondary 179.99/45/0
Object.layer 10
rem [TriggerableTarget Object: ElevatorSwitch]
Object.create ElevatorSwitch
Object.name Switch_SecondFloor_CommandBunker
Object.absolutePosition 8.270/35.518/247.583
Object.absolutePositionSecondary 7.994/35.518/247.583
Object.rotation 0/-45/0
Object.rotationSecondary 0/45/0
Object.layer 10
rem [TriggerableTarget Object: Cargo_Elevator_LaunchPad]
Object.create Elevator
Object.name Elevator_LaunchPad
Object.absolutePosition -11.783/18.725/173.702
Object.absolutePositionSecondary -11.783/36.286/173.702
Object.rotation 180/0/0
Object.rotationSecondary 0/0/0
Object.layer 10
rem [TriggerableTarget Object: Elevator_LaunchPad_02]
Object.create Elevator
Object.name Elevator_LaunchPad_02
Object.absolutePosition -0.079/18.725/173.738
Object.absolutePositionSecondary -0.079/36.286/173.738
Object.rotation 0/0/0
Object.rotationSecondary 0/0/0
Object.layer 10
rem [TriggerableTarget Object: Elevator_CommandBunker]
Object.create BunkerElevator
Object.name Elevator_CommandBunker
Object.absolutePosition 5.94006/5.628/243.97823
Object.absolutePositionSecondary 5.94006/25.628/243.97823
Object.rotation 0/0/0
Object.rotationSecondary 0/0/0
Object.layer 10
rem [TriggerableTarget Object: ElevatorDoor]
Object.create ElevatorDoor
Object.name ElevatorDoor01_FirstFloor_CommandBunker
Object.absolutePosition 8.689/16.00/241.176
Object.absolutePositionSecondary 7.026/16.00/241.176
Object.rotation 0/0/0
Object.rotationSecondary 0/0/0
Object.layer 10
rem [TriggerableTarget Object: ElevatorDoor]
Object.create ElevatorDoor
Object.name ElevatorDoor02_FirstFloor_CommandBunker
Object.absolutePosition 3.05/16.00/241.176
Object.absolutePositionSecondary 4.623/16.00/241.176
Object.rotation 180/0/0
Object.rotationSecondary 0/0/0
Object.layer 10
rem [TriggerableTarget Object: ElevatorDoor]
Object.create ElevatorDoor
Object.name ElevatorDoor01_SecondFloor_CommandBunker
Object.absolutePosition 7.189/36.00/247.033
Object.absolutePositionSecondary 9.094/36.00/247.033
Object.rotation 180/0/0
Object.rotationSecondary 0/0/0
Object.layer 10
rem [TriggerableTarget Object: ElevatorDoor]
Object.create ElevatorDoor
Object.name ElevatorDoor02_SecondFloor_CommandBunker
Object.absolutePosition 4.780/36.00/247.033
Object.absolutePositionSecondary 2.642/36.00/247.033
Object.rotation 0/0/0
Object.rotationSecondary 0/0/0
Object.layer 10
TriggerableTemplates.con from the map Surge
Code: Select all
rem *** Generated by BF2Editor ***
rem -----------------------------------------------------------------------------
rem T R I G G E R A B L E P R E C A C H E S F O R E D I T O R
rem -----------------------------------------------------------------------------
if v_arg1 == BF2Editor
run \Objects\StaticObjects\xpak_objects\military\uniqueobjects\xp1_launchpad_elevator\xp1_launchpad_elevator.con
run /objects/staticobjects/xpak_objects/military/xp1_cargoelevator/xp1_cargoelevator.con
run /objects/staticobjects/xpak_objects/industry/xp1_powerswitch_base/xp1_powerswitch_base.con
run /objects/staticobjects/xpak_objects/industry/xp1_powerswitch_lever/xp1_powerswitch_lever.con
run /objects/staticobjects/xpak_objects/industry/xp1_controlbunker_elevator/xp1_controlbunker_elevator.con
run /objects/staticobjects/xpak_objects/industry/xp1_controlbunker_elevatordoor/xp1_controlbunker_elevatordoor.con
endIf
ObjectTemplate.create Sound S_Elevator_Startup
ObjectTemplate.activeSafe Sound S_Elevator_Startup
ObjectTemplate.modifiedByUser ericsm
ObjectTemplate.soundFilename "common/sound/level Ambiance/platforms.wav"
ObjectTemplate.loopCount 2
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 1
ObjectTemplate.volume 1.0
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0.3
ObjectTemplate.minDistance 2
ObjectTemplate.halfVolumeDistance 4
ObjectTemplate.create Sound S_BunkerElevator_Startup
ObjectTemplate.activeSafe Sound S_BunkerElevator_Startup
ObjectTemplate.modifiedByUser ericsm
ObjectTemplate.soundFilename "common/sound/level Ambiance/platforms.wav"
ObjectTemplate.loopCount 3
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 1
ObjectTemplate.volume 1.0
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0.3
ObjectTemplate.minDistance 2
ObjectTemplate.halfVolumeDistance 4
ObjectTemplate.create Sound S_ElevatorTrigger_LaunchPad_Startup
ObjectTemplate.activeSafe Sound S_ElevatorTrigger_LaunchPad_Startup
ObjectTemplate.modifiedByUser ericsm
ObjectTemplate.soundFilename "common/sound/level Ambiance/switch.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 1
ObjectTemplate.volume 1.0
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0.3
ObjectTemplate.minDistance 2
ObjectTemplate.halfVolumeDistance 4
ObjectTemplate.create Sound S_ElevatorTrigger_LaunchPad_02_Startup
ObjectTemplate.activeSafe Sound S_ElevatorTrigger_LaunchPad_02_Startup
ObjectTemplate.modifiedByUser ericsm
ObjectTemplate.soundFilename "common/sound/level Ambiance/switch.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 1
ObjectTemplate.volume 1.0
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0.3
ObjectTemplate.minDistance 2
ObjectTemplate.halfVolumeDistance 4
ObjectTemplate.create Sound S_ElevatorTrigger_CommandBunker_Startup
ObjectTemplate.activeSafe Sound S_ElevatorTrigger_CommandBunker_Startup
ObjectTemplate.modifiedByUser ericsm
ObjectTemplate.soundFilename "common/sound/level Ambiance/switch.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 1
ObjectTemplate.volume 1.0
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0.3
ObjectTemplate.minDistance 2
ObjectTemplate.halfVolumeDistance 4
rem -----------------------------------------------------------------------------
rem T R I G G E R A B L E S
rem -----------------------------------------------------------------------------
rem [Triggerable Template: ElevatorTrigger_LaunchPad]
ObjectTemplate.create Triggerable ElevatorTrigger_LaunchPad
ObjectTemplate.activeSafe Triggerable ElevatorTrigger_LaunchPad
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setCollisionMesh xp1_powerswitch_base
ObjectTemplate.physicsType Mesh
ObjectTemplate.addTemplate xp1_powerswitch_base
ObjectTemplate.triggerId 200
ObjectTemplate.events 1
ObjectTemplate.minimumTimeBetweenTriggering 1
ObjectTemplate.radius 4
ObjectTemplate.notCycledIfOccupied 0
ObjectTemplate.hasPartner 1
ObjectTemplate.addTemplate S_ElevatorTrigger_LaunchPad_Startup
ObjectTemplate.addTriggerableTarget Elevator_LaunchPad
ObjectTemplate.addTriggerableTarget Switch_FirstFloor_LaunchPad
ObjectTemplate.addTriggerableTarget Switch_SecondFloor_LaunchPad
rem [Triggerable Template: ElevatorTrigger_LaunchPad]
ObjectTemplate.create Triggerable ElevatorTrigger_LaunchPad_02
ObjectTemplate.activeSafe Triggerable ElevatorTrigger_LaunchPad_02
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setCollisionMesh xp1_powerswitch_base
ObjectTemplate.physicsType Mesh
ObjectTemplate.addTemplate xp1_powerswitch_base
ObjectTemplate.triggerId 200
ObjectTemplate.events 1
ObjectTemplate.minimumTimeBetweenTriggering 1
ObjectTemplate.radius 4
ObjectTemplate.notCycledIfOccupied 0
ObjectTemplate.hasPartner 1
ObjectTemplate.addTemplate S_ElevatorTrigger_LaunchPad_02_Startup
ObjectTemplate.addTriggerableTarget Elevator_LaunchPad_02
ObjectTemplate.addTriggerableTarget Switch_FirstFloor_LaunchPad_02
ObjectTemplate.addTriggerableTarget Switch_SecondFloor_LaunchPad_02
rem [Triggerable Template: ElevatorTrigger_CommandBunker]
ObjectTemplate.create Triggerable ElevatorTrigger_CommandBunker
ObjectTemplate.activeSafe Triggerable ElevatorTrigger_CommandBunker
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setCollisionMesh xp1_powerswitch_base
ObjectTemplate.physicsType Mesh
ObjectTemplate.addTemplate xp1_powerswitch_base
ObjectTemplate.triggerId 200
ObjectTemplate.events 1
ObjectTemplate.minimumTimeBetweenTriggering 1
ObjectTemplate.radius 6
ObjectTemplate.notCycledIfOccupied 0
ObjectTemplate.hasPartner 1
ObjectTemplate.addTemplate S_ElevatorTrigger_CommandBunker_Startup
ObjectTemplate.addTriggerableTarget Elevator_CommandBunker
ObjectTemplate.addTriggerableTarget Switch_FirstFloor_CommandBunker
ObjectTemplate.addTriggerableTarget Switch_SecondFloor_CommandBunker
ObjectTemplate.addTriggerableTarget ElevatorDoor01_FirstFloor_CommandBunker
ObjectTemplate.addTriggerableTarget ElevatorDoor02_FirstFloor_CommandBunker
ObjectTemplate.addTriggerableTarget ElevatorDoor01_SecondFloor_CommandBunker
ObjectTemplate.addTriggerableTarget ElevatorDoor02_SecondFloor_CommandBunker
rem -----------------------------------------------------------------------------
rem T R I G G E R A B L E T A R G E T S
rem -----------------------------------------------------------------------------
rem [TriggerableTarget Template: Elevator]
ObjectTemplate.create TriggerableTarget Elevator
ObjectTemplate.activeSafe TriggerableTarget Elevator
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.gravityModifier 0.0
ObjectTemplate.mass 1999999
ObjectTemplate.physicsType Platform
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setCollisionMesh xp1_launchpad_elevator
ObjectTemplate.addTemplate xp1_launchpad_elevator
ObjectTemplate.movementSpeed 4.5
ObjectTemplate.movementType 0
ObjectTemplate.delayBeforeStart 1.5
ObjectTemplate.delayBeforeCycle 0
ObjectTemplate.delayBeforeEnd 0
ObjectTemplate.cycles 0
ObjectTemplate.addTemplate S_Elevator_Startup
rem [TriggerableTarget Template: Elevator]
ObjectTemplate.create TriggerableTarget BunkerElevator
ObjectTemplate.activeSafe TriggerableTarget BunkerElevator
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.gravityModifier 0.0
ObjectTemplate.mass 1999999
ObjectTemplate.physicsType Platform
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setCollisionMesh xp1_controlbunker_elevator
ObjectTemplate.addTemplate xp1_controlbunker_elevator
ObjectTemplate.movementSpeed 3
ObjectTemplate.movementType 0
ObjectTemplate.delayBeforeStart 0.5
ObjectTemplate.delayBeforeCycle 0
ObjectTemplate.delayBeforeEnd 0
ObjectTemplate.cycles 0
ObjectTemplate.addTemplate S_BunkerElevator_Startup
rem [TriggerableTarget Template: Elevator]
ObjectTemplate.create TriggerableTarget ElevatorDoor
ObjectTemplate.activeSafe TriggerableTarget ElevatorDoor
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setCollisionMesh xp1_controlbunker_elevatordoor
ObjectTemplate.physicsType Mesh
ObjectTemplate.addTemplate xp1_controlbunker_elevatordoor
ObjectTemplate.movementSpeed 0.5
ObjectTemplate.movementType 0
ObjectTemplate.delayBeforeStart 1.0
ObjectTemplate.delayBeforeCycle 0
ObjectTemplate.delayBeforeEnd 0
ObjectTemplate.cycles 0
rem [TriggerableTarget Template: ElevatorSwitch]
ObjectTemplate.create TriggerableTarget ElevatorSwitch
ObjectTemplate.activeSafe TriggerableTarget ElevatorSwitch
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setCollisionMesh xp1_powerswitch_lever
ObjectTemplate.physicsType Mesh
ObjectTemplate.addTemplate xp1_powerswitch_lever
ObjectTemplate.movementSpeed 140
ObjectTemplate.movementType 1
ObjectTemplate.delayBeforeStart 0.5
ObjectTemplate.delayBeforeCycle 0
ObjectTemplate.delayBeforeEnd 0
ObjectTemplate.cycles 0
Triggerables.con from the map Iron Gator
Code: Select all
rem *********** Triggerable ***********
rem [Triggerable: ElevatorTrigger_Base]
Object.create ElevatorTrigger_Base
Object.name Topside_Base
Object.absolutePosition -110.834/69.893/69.951
Object.rotation 58/0.000/0.000
Object.layer 1
rem [TriggerableTarget: ElevatorTrigger_Switch]
Object.create ElevatorTrigger_Switch
Object.name TopSide_Switch
Object.absolutePosition -108.330/70.892/69.336
Object.rotation 58/-45/0.0
Object.rotationSecondary 58/45/0.0
Object.layer 1
rem [Triggerable: ElevatorTrigger_Base]
Object.create ElevatorTrigger_Base
Object.name HangarBay_Base
Object.absolutePosition -110.834/59.0/69.951
Object.rotation 58/0.000/0.000
Object.layer 1
rem [TriggerableTarget: ElevatorTrigger_Switch]
Object.create ElevatorTrigger_Switch
Object.name HangarBay_Switch
Object.absolutePosition -107.586/59.152/70.995
Object.rotation -32/-45/0.0
Object.rotationSecondary -32/45/0.0
Object.layer 1
rem [TriggerableTarget: CarrierElevator]
Object.create CarrierElevator
Object.name Elevator
Object.absolutePosition -118.483/54.45/73.085
Object.absolutePositionSecondary -118.483/66.437/73.085
Object.rotation 58/0.000/0.000
Object.layer 1
rem *******************************************************************
if v_arg1 == BF2Editor
endIf
TriggerableTemplates.con from the map Iron Gator
Code: Select all
if v_arg1 == BF2Editor
run /Objects/StaticObjects/xpak_objects/military/uniqueobjects/xp1_us_carrier_wasp/xp1_ac_elevator
run /objects/staticobjects/xpak_objects/industry/xp1_powerswitch_base/xp1_powerswitch_base.con
run /objects/staticobjects/xpak_objects/industry/xp1_powerswitch_lever/xp1_powerswitch_lever.con
endIf
ObjectTemplate.create Sound S_CarrierElevator_Startup
ObjectTemplate.activeSafe Sound S_CarrierElevator_Startup
ObjectTemplate.modifiedByUser ericsm
ObjectTemplate.soundFilename "common/sound/level Ambiance/platforms.wav"
ObjectTemplate.loopCount 4
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 1
ObjectTemplate.volume 1.0
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0.3
ObjectTemplate.minDistance 3
ObjectTemplate.halfVolumeDistance 6
ObjectTemplate.create Sound S_ElevatorTrigger_Base_Startup
ObjectTemplate.activeSafe Sound S_ElevatorTrigger_Base_Startup
ObjectTemplate.modifiedByUser ericsm
ObjectTemplate.soundFilename "common/sound/level Ambiance/switch.wav"
ObjectTemplate.loopCount 1
ObjectTemplate.is3dSound 1
ObjectTemplate.stopType 1
ObjectTemplate.volume 1.0
ObjectTemplate.pitch 1
ObjectTemplate.pan 0.5
ObjectTemplate.reverbLevel 0.3
ObjectTemplate.minDistance 2
ObjectTemplate.halfVolumeDistance 4
rem *********** Triggerable ***********
ObjectTemplate.create Triggerable ElevatorTrigger_Base
ObjectTemplate.activeSafe Triggerable ElevatorTrigger_Base
ObjectTemplate.modifiedByUser ericsm
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.isNotSaveable 1
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
rem ObjectTemplate.setCollisionMesh xp1_powerswitch_base
ObjectTemplate.physicsType Mesh
rem ObjectTemplate.addTemplate xp1_powerswitch_base
ObjectTemplate.triggerId 200
rem events are 0=none, 1=use, 2=shoot, 3=move, 4=explosion, 5=cp changed
ObjectTemplate.events 1
ObjectTemplate.minimumTimeBetweenTriggering 1
ObjectTemplate.radius 8.0
ObjectTemplate.hasPartner 1
ObjectTemplate.addTriggerableTarget Elevator
ObjectTemplate.addTriggerableTarget TopSide_Switch
ObjectTemplate.addTriggerableTarget HangarBay_Switch
ObjectTemplate.addTemplate S_ElevatorTrigger_Base_Startup
rem *** Triggerables also understand "_Finished" as a sound event.
rem ObjectTemplate.addTemplate S_ElevatorTrigger_Base_Finished
ObjectTemplate.create TriggerableTarget ElevatorTrigger_Switch
ObjectTemplate.activeSafe TriggerableTarget ElevatorTrigger_Switch
ObjectTemplate.modifiedByUser ericsm
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.isNotSaveable 1
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setCollisionMesh xp1_powerswitch_lever
ObjectTemplate.physicsType Mesh
ObjectTemplate.addTemplate xp1_powerswitch_lever
ObjectTemplate.movementSpeed 140
rem movementTypes are 0=transitional, 1=rotational
ObjectTemplate.movementType 1
ObjectTemplate.delayBeforeStart 0.500
ObjectTemplate.cycles 0
ObjectTemplate.create TriggerableTarget CarrierElevator
ObjectTemplate.activeSafe TriggerableTarget CarrierElevator
ObjectTemplate.modifiedByUser ericsm
ObjectTemplate.setNetworkableInfo BasicInfo
ObjectTemplate.isNotSaveable 1
ObjectTemplate.hasMobilePhysics 1
ObjectTemplate.gravityModifier 0.0
ObjectTemplate.mass 1999999
ObjectTemplate.physicsType Platform
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setCollisionMesh xp1_ac_elevator
ObjectTemplate.addTemplate xp1_ac_elevator
ObjectTemplate.movementSpeed 1.5
rem movementTypes are 0=transitional, 1=rotational
ObjectTemplate.movementType 0
ObjectTemplate.delayBeforeStart 2.000
ObjectTemplate.cycles 0
ObjectTemplate.addTemplate S_CarrierElevator_Startup
rem *** TriggerableTargets also understand "_Moving and "_Finished" as sound events.
rem ObjectTemplate.addTemplate S_CarrierElevator_Moving
rem ObjectTemplate.addTemplate S_CarrierElevator_Finished
Hope that helps