#include "Common.h"
#include "Position.h"
#include "UpdateMask.h"
#include "GridReference.h"
#include "ObjectDefines.h"
#include "Map.h"
#include <set>
#include <string>
#include <sstream>
Go to the source code of this file.
|
| enum | TempSummonType {
TEMPSUMMON_TIMED_OR_DEAD_DESPAWN = 1,
TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN = 2,
TEMPSUMMON_TIMED_DESPAWN = 3,
TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT = 4,
TEMPSUMMON_CORPSE_DESPAWN = 5,
TEMPSUMMON_CORPSE_TIMED_DESPAWN = 6,
TEMPSUMMON_DEAD_DESPAWN = 7,
TEMPSUMMON_MANUAL_DESPAWN = 8
} |
| |
| enum | PhaseMasks { PHASEMASK_NORMAL = 0x00000001,
PHASEMASK_ANYWHERE = 0xFFFFFFFF
} |
| |
| enum | NotifyFlags { NOTIFY_NONE = 0x00,
NOTIFY_AI_RELOCATION = 0x01,
NOTIFY_VISIBILITY_CHANGED = 0x02,
NOTIFY_ALL = 0xFF
} |
| |
| enum | MapObjectCellMoveState { MAP_OBJECT_CELL_MOVE_NONE,
MAP_OBJECT_CELL_MOVE_ACTIVE,
MAP_OBJECT_CELL_MOVE_INACTIVE
} |
| |
| #define ATTACK_DISTANCE 5.0f |
| #define CONTACT_DISTANCE 0.5f |
| #define DEFAULT_COMBAT_REACH 1.5f |
| #define DEFAULT_PHASE 169 |
| #define DEFAULT_VISIBILITY_BGARENAS 533.0f |
| #define DEFAULT_VISIBILITY_DISTANCE 90.0f |
| #define DEFAULT_VISIBILITY_INSTANCE 170.0f |
| #define DEFAULT_WORLD_OBJECT_SIZE 0.388999998569489f |
| #define INSPECT_DISTANCE 28.0f |
| #define INTERACTION_DISTANCE 5.0f |
| #define MIN_MELEE_REACH 2.0f |
| #define NOMINAL_MELEE_RANGE 5.0f |
| #define SIGHT_RANGE_UNIT 50.0f |
| #define TRADE_DISTANCE 11.11f |
| Enumerator |
|---|
| MAP_OBJECT_CELL_MOVE_NONE |
|
| MAP_OBJECT_CELL_MOVE_ACTIVE |
|
| MAP_OBJECT_CELL_MOVE_INACTIVE |
|
| Enumerator |
|---|
| NOTIFY_NONE |
|
| NOTIFY_AI_RELOCATION |
|
| NOTIFY_VISIBILITY_CHANGED |
|
| NOTIFY_ALL |
|
| Enumerator |
|---|
| PHASEMASK_NORMAL |
|
| PHASEMASK_ANYWHERE |
|
| Enumerator |
|---|
| TEMPSUMMON_TIMED_OR_DEAD_DESPAWN |
|
| TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN |
|
| TEMPSUMMON_TIMED_DESPAWN |
|
| TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT |
|
| TEMPSUMMON_CORPSE_DESPAWN |
|
| TEMPSUMMON_CORPSE_TIMED_DESPAWN |
|
| TEMPSUMMON_DEAD_DESPAWN |
|
| TEMPSUMMON_MANUAL_DESPAWN |
|