Alternative Multi-Stop Elevator: Difference between revisions
Kwp17pitts (talk | contribs) (Created page with "{{wip}} {{Note|This is a six floor elevator, However theretically can take a near unlimited nuber of floors though its best to restrict a limit that best fits to the map design}...") |
Kwp17pitts (talk | contribs) No edit summary |
||
Line 6: | Line 6: | ||
== Construction == | == Construction == | ||
This elevator's surrounding construction fallows simililar to the [[:Multi-stop elevators|MultiStop elevator tutorial]], however, the elevator itself is constructed from a [[func_movelinear]]. Therefore, you will not need any pathtracks. This allows the elevator to stop exactly at each point rather than slightly above or below the intended destination. | |||
== Brush Entities == | |||
'''ClassInfo''' | |||
:Class | |||
::''[[func_movelinear]]'' | |||
:Name | |||
::''Elevator_&i'' | |||
:Move Direction (Pitch Yaw Roll) | |||
::''-90 0 0'' | |||
:Move Distance | |||
::''160'' {{note|To figure the move distance, add the height of the wall height plus floor thickness (The walls were 128 tall, floors were 32 thickz)}} | |||
:Block Damage | |||
:: 2000 {{note|Necessary to prevent the elevator from getting jammed}} | |||
:Sound played when the brush starts moving | |||
::''(Pick A Sound)'' | |||
:Sound played when the brush stops moving | |||
::''(Pick A Sound)'' | |||
'''Outputs''' | |||
NONE | |||
---- | |||
{{Note|Elevator_Weight_&i is not absolutlutly necessary but it is more for visuals}} | |||
Place this at the top most floor | |||
'''ClassInfo''' | |||
:Class | |||
::''[[func_movelinear]]'' | |||
:Name | |||
::''Elevator_Weight_&i'' | |||
:Move Direction (Pitch Yaw Roll) | |||
::''90 0 0'' | |||
:Move Distance | |||
::''160'' {{note|To figure the move distance, add the height of the wall height plus floor thickness (The walls were 128 tall, floors were 32 thickz)}} | |||
:Block Damage | |||
:: 2000 {{note|Necessary to prevent the elevator from getting jammed}} | |||
:Sound played when the brush starts moving | |||
::''(Pick A Sound)'' | |||
:Sound played when the brush stops moving | |||
::''(Pick A Sound)'' | |||
'''Outputs''' | |||
NONE | |||
---- | |||
'''ClassInfo''' | |||
:Class | |||
::''[[func_button]]'' | |||
:Name | |||
::''Elevator_F1_Button_&i'' | |||
'''Outputs''' | |||
{| class=standard-table | |||
! || Output named || Target entities || Via this input || Parameter || Delay | |||
|- | |||
|[[Image:Io11.png]] || OnPressed || F1_ButtonFunctions_&i || Trigger || || 0.00 | |||
|} | |||
'''Flags''' | |||
☑ Don't move | |||
☐ Toggle | |||
☐ Touch Activates | |||
☐ Damage Activates | |||
☑ Use Activates | |||
☐ Starts Locked | |||
☐ Sparks | |||
---- | |||
'''ClassInfo''' | |||
:Class | |||
::''[[func_button]]'' | |||
:Name | |||
::''Elevator_M1_Button_&i'' | |||
:Parent | |||
::''Elevator_&i'' | |||
'''Outputs''' | |||
{| class=standard-table | |||
! || Output named || Target entities || Via this input || Parameter || Delay | |||
|- | |||
|[[Image:Io11.png]] || OnPressed || F1_ButtonFunctions_&i || Trigger || || 0.00 | |||
|} | |||
'''Flags''' | |||
☑ Don't move | |||
☐ Toggle | |||
☐ Touch Activates | |||
☐ Damage Activates | |||
☑ Use Activates | |||
☐ Starts Locked | |||
☐ Sparks | |||
== Functional Relays == | == Functional Relays == | ||
Line 184: | Line 318: | ||
== Floor Spacific Functions == | == Floor Spacific Functions == | ||
{{Note|For Every floor you intend to add, all of these entities need to be present for the elevator}} | |||
'''ClassInfo''' | '''ClassInfo''' |
Revision as of 10:32, 4 February 2012

As a courtesy, please do not edit this while this message is displayed.
If this page has not been edited for at least several hours to a few days, please remove this template. This message is intended to help reduce edit conflicts; please remove it between editing sessions to allow others to edit the page.
The person who added this notice will be listed in its edit history should you wish to contact them.

Construction
This elevator's surrounding construction fallows simililar to the MultiStop elevator tutorial, however, the elevator itself is constructed from a func_movelinear. Therefore, you will not need any pathtracks. This allows the elevator to stop exactly at each point rather than slightly above or below the intended destination.
Brush Entities
ClassInfo
- Class
- Name
- Elevator_&i
- Move Direction (Pitch Yaw Roll)
- -90 0 0
- Move Distance
- 160
Note:To figure the move distance, add the height of the wall height plus floor thickness (The walls were 128 tall, floors were 32 thickz)
- 160
- Block Damage
- 2000
Note:Necessary to prevent the elevator from getting jammed
- 2000
- Sound played when the brush starts moving
- (Pick A Sound)
- Sound played when the brush stops moving
- (Pick A Sound)
Outputs
NONE

Place this at the top most floor
ClassInfo
- Class
- Name
- Elevator_Weight_&i
- Move Direction (Pitch Yaw Roll)
- 90 0 0
- Move Distance
- 160
Note:To figure the move distance, add the height of the wall height plus floor thickness (The walls were 128 tall, floors were 32 thickz)
- 160
- Block Damage
- 2000
Note:Necessary to prevent the elevator from getting jammed
- 2000
- Sound played when the brush starts moving
- (Pick A Sound)
- Sound played when the brush stops moving
- (Pick A Sound)
Outputs
NONE
ClassInfo
- Class
- Name
- Elevator_F1_Button_&i
Outputs
Output named | Target entities | Via this input | Parameter | Delay | |
---|---|---|---|---|---|
![]() |
OnPressed | F1_ButtonFunctions_&i | Trigger | 0.00 |
Flags
☑ Don't move
☐ Toggle
☐ Touch Activates
☐ Damage Activates
☑ Use Activates
☐ Starts Locked
☐ Sparks
ClassInfo
- Class
- Name
- Elevator_M1_Button_&i
- Parent
- Elevator_&i
Outputs
Output named | Target entities | Via this input | Parameter | Delay | |
---|---|---|---|---|---|
![]() |
OnPressed | F1_ButtonFunctions_&i | Trigger | 0.00 |
Flags
☑ Don't move
☐ Toggle
☐ Touch Activates
☐ Damage Activates
☑ Use Activates
☐ Starts Locked
☐ Sparks
Functional Relays
ClassInfo
- Class
- Name
- LockButtons_&i
Outputs
ClassInfo
- Class
- Name
- UnockButtons_&i
Outputs
ClassInfo
- Class
- Name
- CompareAll_&i
Outputs
ClassInfo
- Class
- Name
- Close_AllDoors_&i
Outputs
Output named | Target entities | Via this input | Parameter | Delay | |
---|---|---|---|---|---|
![]() |
OnTrigger | CompareAll_&i | Trigger | 0.00 | |
![]() |
OnTrigger | Elevator_M_Door_&i | SetAnimation | close | 0.00 |
ClassInfo
- Class
- Name
- Test_Relay_All_&i
Outputs
ClassInfo
- Class
Outputs
Output named | Target entities | Via this input | Parameter | Delay | |
---|---|---|---|---|---|
![]() |
OnMapSpawn | Elevator_M_Door_&i | SetAnimation | open | 0.00 |
![]() |
OnMapSpawn | F1_DoorBranch_&i | SetValueTest | 1 | 0.00 |
Floor Spacific Functions

ClassInfo
- Class
- Name
- F1_ButtonFunctions_&i
Outputs
ClassInfo
- Class
- Name
- F1_TestRelay_&i
Outputs
Output named | Target entities | Via this input | Parameter | Delay | |
---|---|---|---|---|---|
![]() |
OnTrigger | F1_Branch_Button_&i | SetValueTest | 1 | 0.01 |
![]() |
OnTrigger | Test_Relay_All_&i | Trigger | 0 | 0.00 |
ClassInfo
- Class
- Name
- F1_Branch_Button_&i
- Initial value
- 0
Outputs
NONE
ClassInfo
- Class
- Name
- F1_Branch_Trigger_&i
- Initial value
- 0
Outputs
NONE
ClassInfo
- Class
- Name
- F1_Branch_Listener_&i
- Logic Branch 01
- F1_Branch_Button_&i
- Logic Branch 02
- F1_Branch_Trigger_&i
Outputs
Output named | Target entities | Via this input | Parameter | Delay | |
---|---|---|---|---|---|
![]() |
OnAllFalse | F1_Timer_&i | Disable | 0.00 | |
![]() |
OnAllTrue | F1_Timer_&i | Enable | 0.00 | |
![]() |
OnMixed | F1_Timer_&i | Disable | 0.00 | |
![]() |
OnAllTrue | F1_Timer_&i | FireTimer | 0.10 |
ClassInfo
- Class
- Name
- F1_Timer_&i
- Start Disabled
- Yes
- Refire Interval
- 3
Outputs
ClassInfo
- Class
- Name
- Elevator_OpenDoor_F1_&i
Outputs
ClassInfo
- Class
- Name
- Elevator_CloseDoor_F1_&i
Outputs
Output named | Target entities | Via this input | Parameter | Delay | |
---|---|---|---|---|---|
![]() |
OnTrigger | Elevator_F1_Door_&i | SetAnimation | close | 0.00 |
![]() |
OnTrigger | Elevator_Sound_F1_Door_&i | PlaySound | 0.00 |
ClassInfo
- Class
- Name
- F1_DoorTimerOpen_&i
- Start Disabled
- Yes
- Refire Interval
- 3
Outputs
Output named | Target entities | Via this input | Parameter | Delay | |
---|---|---|---|---|---|
![]() |
OnTimer | Elevator_OpenDoor_F1_&i | Trigger | 0.00 |
---
ClassInfo
- Class
- Name
- F1_DoorTimerClose_&i
- Start Disabled
- Yes
- Refire Interval
- 3
Outputs
Output named | Target entities | Via this input | Parameter | Delay | |
---|---|---|---|---|---|
![]() |
OnTimer | Elevator_CloseDoor_F1_&i | Trigger | 0.00 |
ClassInfo
- Class
- Name
- F1_DoorBranch_&i
- Initial value
- 0
Outputs
ClassInfo
- Class
- Name
- F1_SetAllCompare_&i
Outputs
ClassInfo
- Class
- Name
- F1_Compare_&i
- Compare value
- 1
Outputs
Output named | Target entities | Via this input | Parameter | Delay | |
---|---|---|---|---|---|
![]() |
OnEqualTo | F1_DoorBranch_&i | SetValueTest | 0 | 0.00 |