AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
BattlefieldScript.h File Reference
#include "ScriptObject.h"
#include <vector>

Go to the source code of this file.

Classes

class  BattlefieldScript
 

Enumerations

enum  BattlefieldHook {
  BATTLEFIELDHOOK_ON_PLAYER_ENTER_ZONE ,
  BATTLEFIELDHOOK_ON_PLAYER_LEAVE_ZONE ,
  BATTLEFIELDHOOK_ON_PLAYER_JOIN_WAR ,
  BATTLEFIELDHOOK_ON_PLAYER_LEAVE_WAR ,
  BATTLEFIELDHOOK_BEFORE_INVITE_PLAYER_TO_WAR ,
  BATTLEFIELDHOOK_END
}
 

Enumeration Type Documentation

◆ BattlefieldHook

Enumerator
BATTLEFIELDHOOK_ON_PLAYER_ENTER_ZONE 
BATTLEFIELDHOOK_ON_PLAYER_LEAVE_ZONE 
BATTLEFIELDHOOK_ON_PLAYER_JOIN_WAR 
BATTLEFIELDHOOK_ON_PLAYER_LEAVE_WAR 
BATTLEFIELDHOOK_BEFORE_INVITE_PLAYER_TO_WAR 
BATTLEFIELDHOOK_END 
25{
26 BATTLEFIELDHOOK_ON_PLAYER_ENTER_ZONE, // 0 - fires at start of HandlePlayerEnterZone, before team assignment
27 BATTLEFIELDHOOK_ON_PLAYER_LEAVE_ZONE, // 1 - fires at end of HandlePlayerLeaveZone, after all cleanup
28 BATTLEFIELDHOOK_ON_PLAYER_JOIN_WAR, // 2 - fires after player is added to the active war
29 BATTLEFIELDHOOK_ON_PLAYER_LEAVE_WAR, // 3 - fires after player is removed from the active war
30 BATTLEFIELDHOOK_BEFORE_INVITE_PLAYER_TO_WAR, // 4 - fires in InvitePlayerToWar before InvitedPlayers insert
32};
@ BATTLEFIELDHOOK_ON_PLAYER_LEAVE_ZONE
Definition BattlefieldScript.h:27
@ BATTLEFIELDHOOK_ON_PLAYER_ENTER_ZONE
Definition BattlefieldScript.h:26
@ BATTLEFIELDHOOK_END
Definition BattlefieldScript.h:31
@ BATTLEFIELDHOOK_ON_PLAYER_LEAVE_WAR
Definition BattlefieldScript.h:29
@ BATTLEFIELDHOOK_BEFORE_INVITE_PLAYER_TO_WAR
Definition BattlefieldScript.h:30
@ BATTLEFIELDHOOK_ON_PLAYER_JOIN_WAR
Definition BattlefieldScript.h:28