areatriggers
Triggers, like instance doors, quest scripts, other things. Trigger’s position is in DBC, it can’t be modified, informations here are just addition for those in DBC.
Structure
Field | Type | Default | Comment |
---|---|---|---|
entry | smallint(5) | ||
type | tinyint(3) | 0 | |
map | smallint(5) | 0 | |
screen | smallint(5) | 0 | Not used by core |
name | varchar(100) | Unknown | Not used by core |
maxcount | tinyint(3) | 0 | |
position_x | float(0) | 0 | |
position_y | float(0) | 0 | |
position_z | float(0) | 0 | |
orientation | float(0) | 0 | |
required_honor_rank | tinyint(3) | 0 | |
required_level | tinyint(3) | 0 |
entry
The Entry ID of the area trigger (must be in AreaTrigger.dbc).
type
The type of area trigger it is (Enum defined by AscEmu).
0 = Null - not used 1 = Instance (When a player enter in a trigger of that type he'll be teleported at the position set in the fields below. The core also check if the player has the prerequisites.) 2 = Quest - not used 3 = Inn (When a player enter in a trigger of that type he'll enter in rest state.) 4 = Teleport (Same as type 1 (Instance) but without the requirements check.) 5 = Spell - not used 6 = Battleground - not used
map
The ID of the Map the trigger teleports you to. (Only used when type = 1 OR type = 4)
screen
The loading screen that shows while you are teleporting.
name
A name used by database’s developers to identify an area trigger.
positions
X, Y, Z and O coordinates is position, where you get teleported. (Only used when type = 1 OR type = 4)
required_honor_rank
The required honor rank to activate the trigger.
required_level
The required level to activate the trigger. (Only used when type = 1)