| JASS Tools | 
  | 
 Global Variables | Functions That Return | Functions That Take 
 
  | |||||||||||
Global variables of type trigger:
Functions that return type trigger (   common.j,   common.ai,   Blizzard.j):
| native CreateTrigger () returns trigger | 
| constant native GetTriggeringTrigger () returns trigger | 
| native LoadTriggerHandle (hashtable table, integer parentKey, integer childKey) returns trigger | 
| function LoadTriggerHandleBJ (integer key, integer missionKey, hashtable table) returns trigger | 
Functions that take type trigger as a parameter (   common.j,   common.ai,   Blizzard.j):
| function ConditionalTriggerExecute (trigger trig) returns nothing | 
| native DestroyTrigger (trigger whichTrigger) returns nothing | 
| native DisableTrigger (trigger whichTrigger) returns nothing | 
| native EnableTrigger (trigger whichTrigger) returns nothing | 
| constant native GetTriggerEvalCount (trigger whichTrigger) returns integer | 
| constant native GetTriggerExecCount (trigger whichTrigger) returns integer | 
| native IsTriggerEnabled (trigger whichTrigger) returns boolean | 
| function IsTriggerQueuedBJ (trigger trig) returns boolean | 
| native IsTriggerWaitOnSleeps (trigger whichTrigger) returns boolean | 
| function PostTriggerExecuteBJ (trigger trig, boolean checkConditions) returns boolean | 
| function QueuedTriggerAddBJ (trigger trig, boolean checkConditions) returns boolean | 
| function QueuedTriggerGetIndex (trigger trig) returns integer | 
| function QueuedTriggerRemoveBJ (trigger trig) returns nothing | 
| native ResetTrigger (trigger whichTrigger) returns nothing | 
| native SaveTriggerHandle (hashtable table, integer parentKey, integer childKey, trigger whichTrigger) returns boolean | 
| function SaveTriggerHandleBJ (trigger whichTrigger, integer key, integer missionKey, hashtable table) returns boolean | 
| native TriggerAddAction (trigger whichTrigger, code actionFunc) returns triggeraction | 
| native TriggerAddCondition (trigger whichTrigger, boolexpr condition) returns triggercondition | 
| native TriggerClearActions (trigger whichTrigger) returns nothing | 
| native TriggerClearConditions (trigger whichTrigger) returns nothing | 
| native TriggerEvaluate (trigger whichTrigger) returns boolean | 
| native TriggerExecute (trigger whichTrigger) returns nothing | 
| function TriggerExecuteBJ (trigger trig, boolean checkConditions) returns boolean | 
| native TriggerExecuteWait (trigger whichTrigger) returns nothing | 
| function TriggerRegisterAnyUnitEventBJ (trigger trig, playerunitevent whichEvent) returns nothing | 
| function TriggerRegisterBuildSubmenuEventBJ (trigger trig) returns event | 
| native TriggerRegisterDeathEvent (trigger whichTrigger, widget whichWidget) returns event | 
| function TriggerRegisterDestDeathInRegionEvent (trigger trig, rect r) returns nothing | 
| native TriggerRegisterDialogButtonEvent (trigger whichTrigger, button whichButton) returns event | 
| native TriggerRegisterDialogEvent (trigger whichTrigger, dialog whichDialog) returns event | 
| function TriggerRegisterDialogEventBJ (trigger trig, dialog whichDialog) returns event | 
| function TriggerRegisterDistanceBetweenUnits (trigger trig, unit whichUnit, boolexpr condition, real range) returns event | 
| function TriggerRegisterEnterRectSimple (trigger trig, rect r) returns event | 
| native TriggerRegisterEnterRegion (trigger whichTrigger, region whichRegion, boolexpr filter) returns event | 
| function TriggerRegisterEnterRegionSimple (trigger trig, region whichRegion) returns event | 
| native TriggerRegisterFilterUnitEvent (trigger whichTrigger, unit whichUnit, unitevent whichEvent, boolexpr filter) returns event | 
| native TriggerRegisterGameEvent (trigger whichTrigger, gameevent whichGameEvent) returns event | 
| function TriggerRegisterGameLoadedEventBJ (trigger trig) returns event | 
| function TriggerRegisterGameSavedEventBJ (trigger trig) returns event | 
| native TriggerRegisterGameStateEvent (trigger whichTrigger, gamestate whichState, limitop opcode, real limitval) returns event | 
| function TriggerRegisterGameStateEventTimeOfDay (trigger trig, limitop opcode, real limitval) returns event | 
| function TriggerRegisterLeaveRectSimple (trigger trig, rect r) returns event | 
| native TriggerRegisterLeaveRegion (trigger whichTrigger, region whichRegion, boolexpr filter) returns event | 
| function TriggerRegisterLeaveRegionSimple (trigger trig, region whichRegion) returns event | 
| native TriggerRegisterPlayerAllianceChange (trigger whichTrigger, player whichPlayer, alliancetype whichAlliance) returns event | 
| native TriggerRegisterPlayerChatEvent (trigger whichTrigger, player whichPlayer, string chatMessageToDetect, boolean exactMatchOnly) returns event | 
| native TriggerRegisterPlayerEvent (trigger whichTrigger, player whichPlayer, playerevent whichPlayerEvent) returns event | 
| function TriggerRegisterPlayerEventAllianceChanged (trigger trig, player whichPlayer) returns event | 
| function TriggerRegisterPlayerEventDefeat (trigger trig, player whichPlayer) returns event | 
| function TriggerRegisterPlayerEventEndCinematic (trigger trig, player whichPlayer) returns event | 
| function TriggerRegisterPlayerEventLeave (trigger trig, player whichPlayer) returns event | 
| function TriggerRegisterPlayerEventVictory (trigger trig, player whichPlayer) returns event | 
| function TriggerRegisterPlayerKeyEventBJ (trigger trig, player whichPlayer, integer keType, integer keKey) returns event | 
| function TriggerRegisterPlayerSelectionEventBJ (trigger trig, player whichPlayer, boolean selected) returns event | 
| native TriggerRegisterPlayerStateEvent (trigger whichTrigger, player whichPlayer, playerstate whichState, limitop opcode, real limitval) returns event | 
| native TriggerRegisterPlayerUnitEvent (trigger whichTrigger, player whichPlayer, playerunitevent whichPlayerUnitEvent, boolexpr filter) returns event | 
| function TriggerRegisterPlayerUnitEventSimple (trigger trig, player whichPlayer, playerunitevent whichEvent) returns event | 
| function TriggerRegisterShowSkillEventBJ (trigger trig) returns event | 
| native TriggerRegisterTimerEvent (trigger whichTrigger, real timeout, boolean periodic) returns event | 
| function TriggerRegisterTimerEventPeriodic (trigger trig, real timeout) returns event | 
| function TriggerRegisterTimerEventSingle (trigger trig, real timeout) returns event | 
| native TriggerRegisterTimerExpireEvent (trigger whichTrigger, timer t) returns event | 
| function TriggerRegisterTimerExpireEventBJ (trigger trig, timer t) returns event | 
| native TriggerRegisterTrackableHitEvent (trigger whichTrigger, trackable t) returns event | 
| native TriggerRegisterTrackableTrackEvent (trigger whichTrigger, trackable t) returns event | 
| native TriggerRegisterUnitEvent (trigger whichTrigger, unit whichUnit, unitevent whichEvent) returns event | 
| native TriggerRegisterUnitInRange (trigger whichTrigger, unit whichUnit, real range, boolexpr filter) returns event | 
| function TriggerRegisterUnitInRangeSimple (trigger trig, real range, unit whichUnit) returns event | 
| function TriggerRegisterUnitLifeEvent (trigger trig, unit whichUnit, limitop opcode, real limitval) returns event | 
| function TriggerRegisterUnitManaEvent (trigger trig, unit whichUnit, limitop opcode, real limitval) returns event | 
| native TriggerRegisterUnitStateEvent (trigger whichTrigger, unit whichUnit, unitstate whichState, limitop opcode, real limitval) returns event | 
| native TriggerRegisterVariableEvent (trigger whichTrigger, string varName, limitop opcode, real limitval) returns event | 
| native TriggerRemoveAction (trigger whichTrigger, triggeraction whichAction) returns nothing | 
| native TriggerRemoveCondition (trigger whichTrigger, triggercondition whichCondition) returns nothing | 
| native TriggerWaitOnSleeps (trigger whichTrigger, boolean flag) returns nothing | 
![]()
| Copyright (c) 2003 Jeff Pang Not affiliated or endorsed by Blizzard Entertainment  | 
  |