Go to the source code of this file.
|
enum class | VisibilityDistanceType : uint8 {
Normal = 0
, Tiny = 1
, Small = 2
, Large = 3
,
Gigantic = 4
, Infinite = 5
, Max
} |
|
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 | NotifyFlags { NOTIFY_NONE = 0x00
, NOTIFY_AI_RELOCATION = 0x01
, NOTIFY_VISIBILITY_CHANGED = 0x02
, NOTIFY_ALL = 0xFF
} |
|
enum | GOSummonType { GO_SUMMON_TIMED_OR_CORPSE_DESPAWN = 0
, GO_SUMMON_TIMED_DESPAWN = 1
} |
|
◆ ATTACK_DISTANCE
#define ATTACK_DISTANCE 5.0f |
◆ CONTACT_DISTANCE
#define CONTACT_DISTANCE 0.5f |
◆ DEFAULT_PLAYER_BOUNDING_RADIUS
#define DEFAULT_PLAYER_BOUNDING_RADIUS 0.388999998569489f |
◆ DEFAULT_PLAYER_COMBAT_REACH
#define DEFAULT_PLAYER_COMBAT_REACH 1.5f |
◆ DEFAULT_VISIBILITY_BGARENAS
#define DEFAULT_VISIBILITY_BGARENAS 533.0f |
◆ DEFAULT_VISIBILITY_DISTANCE
◆ DEFAULT_VISIBILITY_INSTANCE
#define DEFAULT_VISIBILITY_INSTANCE 170.0f |
◆ EXTRA_CELL_SEARCH_RADIUS
#define EXTRA_CELL_SEARCH_RADIUS 40.0f |
◆ INSPECT_DISTANCE
#define INSPECT_DISTANCE 28.0f |
◆ INTERACTION_DISTANCE
#define INTERACTION_DISTANCE 5.0f |
◆ MAX_VISIBILITY_DISTANCE
◆ MELEE_RANGE
◆ MIN_MELEE_REACH
#define MIN_MELEE_REACH 2.0f |
◆ NOMINAL_MELEE_RANGE
#define NOMINAL_MELEE_RANGE 5.0f |
◆ SIGHT_RANGE_UNIT
#define SIGHT_RANGE_UNIT 50.0f |
◆ TRADE_DISTANCE
#define TRADE_DISTANCE 11.11f |
◆ VISIBILITY_DISTANCE_GIGANTIC
#define VISIBILITY_DISTANCE_GIGANTIC 400.0f |
◆ VISIBILITY_DISTANCE_LARGE
#define VISIBILITY_DISTANCE_LARGE 200.0f |
◆ VISIBILITY_DISTANCE_NORMAL
#define VISIBILITY_DISTANCE_NORMAL 100.0f |
◆ VISIBILITY_DISTANCE_SMALL
#define VISIBILITY_DISTANCE_SMALL 50.0f |
◆ VISIBILITY_DISTANCE_TINY
#define VISIBILITY_DISTANCE_TINY 25.0f |
◆ GOSummonType
Enumerator |
---|
GO_SUMMON_TIMED_OR_CORPSE_DESPAWN | |
GO_SUMMON_TIMED_DESPAWN | |
80{
83};
@ GO_SUMMON_TIMED_DESPAWN
Definition: ObjectDefines.h:82
@ GO_SUMMON_TIMED_OR_CORPSE_DESPAWN
Definition: ObjectDefines.h:81
◆ NotifyFlags
Enumerator |
---|
NOTIFY_NONE | |
NOTIFY_AI_RELOCATION | |
NOTIFY_VISIBILITY_CHANGED | |
NOTIFY_ALL | |
72{
77};
@ NOTIFY_ALL
Definition: ObjectDefines.h:76
@ NOTIFY_NONE
Definition: ObjectDefines.h:73
@ NOTIFY_AI_RELOCATION
Definition: ObjectDefines.h:74
@ NOTIFY_VISIBILITY_CHANGED
Definition: ObjectDefines.h:75
◆ TempSummonType
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 | |
60{
69};
@ TEMPSUMMON_DEAD_DESPAWN
Definition: ObjectDefines.h:67
@ TEMPSUMMON_MANUAL_DESPAWN
Definition: ObjectDefines.h:68
@ TEMPSUMMON_TIMED_DESPAWN
Definition: ObjectDefines.h:63
@ TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT
Definition: ObjectDefines.h:64
@ TEMPSUMMON_TIMED_OR_DEAD_DESPAWN
Definition: ObjectDefines.h:61
@ TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN
Definition: ObjectDefines.h:62
@ TEMPSUMMON_CORPSE_DESPAWN
Definition: ObjectDefines.h:65
@ TEMPSUMMON_CORPSE_TIMED_DESPAWN
Definition: ObjectDefines.h:66
◆ VisibilityDistanceType
Enumerator |
---|
Normal | |
Tiny | |
Small | |
Large | |
Gigantic | |
Infinite | |
Max | |
◆ MAKE_PAIR16()
101{
103}
uint16_t uint16
Definition: Define.h:144
◆ MAKE_PAIR32()
106{
108}
uint32_t uint32
Definition: Define.h:143
◆ MAKE_PAIR64()
86{
88}
uint64_t uint64
Definition: Define.h:142
◆ PAIR32_HIPART()
111{
112 return (
uint16)((x >> 16) & 0x0000FFFF);
113}
◆ PAIR32_LOPART()
116{
117 return (
uint16)(x & 0x0000FFFF);
118}
◆ PAIR64_HIPART()
91{
93}
#define UI64LIT(N)
Definition: Define.h:128
◆ PAIR64_LOPART()