Template:O Door: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(this is just ridiculous)
mNo edit summary
Line 2: Line 2:
{{O|OnClose| activator = same as !self if closed by player, if closed by Close input the activator of the input is used
{{O|OnClose| activator = same as !self if closed by player, if closed by Close input the activator of the input is used
|Fired when the door starts to close.}}
|Fired when the door starts to close.}}
{{O|OnOpen| activator = same as self! if opened by player, if opened by Open or OpenAwayFrom input the activator of the input is used
{{O|OnOpen| activator = same as !self if opened by player, if opened by Open or OpenAwayFrom input the activator of the input is used
|Fired when the door starts to open.
|Fired when the door starts to open.
{{note|OnOpen/OnClose outputs fire twice if initiated by input. First time !activator is the activator of the input second time !activator is equal to !self.}}}}
{{note|OnOpen/OnClose outputs fire twice if initiated by input. First time !activator is the activator of the input second time !activator is equal to !self.}}}}

Revision as of 00:16, 22 April 2025

BaseDoor:

OnClose
!activator = same as !self if closed by player, if closed by Close input the activator of the input is used
!caller = this entity
Fired when the door starts to close.
OnOpen
!activator = same as !self if opened by player, if opened by Open or OpenAwayFrom input the activator of the input is used
!caller = this entity
Fired when the door starts to open.
Note.pngNote:OnOpen/OnClose outputs fire twice if initiated by input. First time !activator is the activator of the input second time !activator is equal to !self.
OnFullyClosed
Fired when the door finishes closing. Reversed if Start Open flag is set.
OnFullyOpen
Fired when the door finishes opening. Reversed if Start Open flag is set.
OnBlockedClosing
!activator = entity that blocks the door
!caller = this entity
Fired when the door has been blocked from closing.
OnBlockedOpening
!activator = entity that blocks the door
!caller = this entity
Fired when the door has been blocked from opening.
OnUnblockedClosing
Fired when the door is no longer blocked from closing.
OnUnblockedOpening
Fired when the door is no longer blocked from opening.
OnLockedUse
!activator = the player pressing use
!caller = the player pressing use
Fired when the player tries to open the door but fails because it is locked.