Template:O BaseTrigger: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| m (formattin) | m (→top:  Substituted IO templates) | ||
| Line 1: | Line 1: | ||
| {{expand|title=BaseTrigger|startcollapsed={{{startcollapsed|1}}}|noborder={{#ifeq:{{{startcollapsed}}}|0|1|0}}|bgcolor=initial| | {{expand|title=BaseTrigger|startcollapsed={{{startcollapsed|1}}}|noborder={{#ifeq:{{{startcollapsed}}}|0|1|0}}|bgcolor=initial| | ||
| {{ | {{O|OnStartTouch|Fired when a valid entity starts touching this trigger. {{ent|!activator}} is whatever touches the trigger.}} | ||
| {{bug|offset=1|Spamming crouch jumps in a trigger can randomly fire <code>OnStartTouch</code>. {{Confirm|Is it a Multiplayer issue only?}}}} | {{bug|offset=1|Spamming crouch jumps in a trigger can randomly fire <code>OnStartTouch</code>. {{Confirm|Is it a Multiplayer issue only?}}}} | ||
| {{ | {{O|OnStartTouchAll|Fired when a valid entity starts touching this trigger, and no other entities are touching it. If there are any other entities touching the trigger when a new one begins to touch, only <code>OnStartTouch</code> will fire.}} | ||
| {{ | {{O|OnEndTouch|Fired when a valid entity stops touching this trigger. | ||
| {{Warning|offset=1|This includes entities which are deleted while inside the trigger. In this case <tt>!activator</tt> will be invalid.}} | {{Warning|offset=1|This includes entities which are deleted while inside the trigger. In this case <tt>!activator</tt> will be invalid.}} | ||
| {{Warning|offset=1|Will also fire if sent <code>Disable</code> input or an entity teleports outside of the trigger area.}} | {{Warning|offset=1|Will also fire if sent <code>Disable</code> input or an entity teleports outside of the trigger area.}} | ||
| Line 11: | Line 11: | ||
| }} | }} | ||
| {{ | {{O|OnEndTouchAll|Fired when ''all'' valid entities stop touching this trigger.}} | ||
| {{ | {{O|OnTouching|since={{Src07}}|Fired if something is currently touching this trigger when <code>TouchTest</code> is fired.}} | ||
| {{ | {{O|OnNotTouching|since={{Src07}}|Fired if nothing is currently touching this trigger when <code>TouchTest</code> is fired.}}}}<noinclude> | ||
| [[Category:Output Templates|BaseTrigger]] | [[Category:Output Templates|BaseTrigger]] | ||
| </noinclude> | </noinclude> | ||
Revision as of 13:03, 21 April 2025
| 
  Bug:Spamming crouch jumps in a trigger can randomly fire OnStartTouch. Confirm:Is it a Multiplayer issue only? 
 
 
  Warning:This includes entities which are deleted while inside the trigger. In this case !activator will be invalid.  Warning:Will also fire if sent Disableinput or an entity teleports outside of the trigger area. Warning: OnEndTouchcan fire beforeOnStartTouchunder certain circumstances where both are fired on the same tick and each have the same delay. Fix:Add a slight delay to OnEndTouch. Bug:Spamming crouch jump in a trigger can randomly fire OnEndTouch. Confirm:Is it a Multiplayer issue only? 
 
 
 | 
