AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
Realm.h File Reference
#include "AsioHacksFwd.h"
#include "Common.h"
#include <memory>

Go to the source code of this file.

Classes

struct  RealmHandle
 
struct  Realm
 

Enumerations

enum  RealmFlags {
  REALM_FLAG_NONE = 0x00 ,
  REALM_FLAG_VERSION_MISMATCH = 0x01 ,
  REALM_FLAG_OFFLINE = 0x02 ,
  REALM_FLAG_SPECIFYBUILD = 0x04 ,
  REALM_FLAG_UNK1 = 0x08 ,
  REALM_FLAG_UNK2 = 0x10 ,
  REALM_FLAG_RECOMMENDED = 0x20 ,
  REALM_FLAG_NEW = 0x40 ,
  REALM_FLAG_FULL = 0x80
}
 
enum  RealmType {
  REALM_TYPE_NORMAL = 0 ,
  REALM_TYPE_PVP = 1 ,
  REALM_TYPE_NORMAL2 = 4 ,
  REALM_TYPE_RP = 6 ,
  REALM_TYPE_RPPVP = 8 ,
  MAX_CLIENT_REALM_TYPE = 14 ,
  REALM_TYPE_FFA_PVP = 16
}
 Type of server, this is values from second column of Cfg_Configs.dbc. More...
 

Enumeration Type Documentation

◆ RealmFlags

enum RealmFlags
Enumerator
REALM_FLAG_NONE 
REALM_FLAG_VERSION_MISMATCH 
REALM_FLAG_OFFLINE 
REALM_FLAG_SPECIFYBUILD 
REALM_FLAG_UNK1 
REALM_FLAG_UNK2 
REALM_FLAG_RECOMMENDED 
REALM_FLAG_NEW 
REALM_FLAG_FULL 
26{
27 REALM_FLAG_NONE = 0x00,
29 REALM_FLAG_OFFLINE = 0x02,
31 REALM_FLAG_UNK1 = 0x08,
32 REALM_FLAG_UNK2 = 0x10,
34 REALM_FLAG_NEW = 0x40,
35 REALM_FLAG_FULL = 0x80
36};
@ REALM_FLAG_NEW
Definition: Realm.h:34
@ REALM_FLAG_OFFLINE
Definition: Realm.h:29
@ REALM_FLAG_UNK1
Definition: Realm.h:31
@ REALM_FLAG_NONE
Definition: Realm.h:27
@ REALM_FLAG_UNK2
Definition: Realm.h:32
@ REALM_FLAG_VERSION_MISMATCH
Definition: Realm.h:28
@ REALM_FLAG_RECOMMENDED
Definition: Realm.h:33
@ REALM_FLAG_FULL
Definition: Realm.h:35
@ REALM_FLAG_SPECIFYBUILD
Definition: Realm.h:30

◆ RealmType

enum RealmType

Type of server, this is values from second column of Cfg_Configs.dbc.

Enumerator
REALM_TYPE_NORMAL 
REALM_TYPE_PVP 
REALM_TYPE_NORMAL2 
REALM_TYPE_RP 
REALM_TYPE_RPPVP 
MAX_CLIENT_REALM_TYPE 
REALM_TYPE_FFA_PVP 
53{
57 REALM_TYPE_RP = 6,
59
61
62 REALM_TYPE_FFA_PVP = 16 // custom, free for all pvp mode like arena PvP in all zones except rest activated places and sanctuaries
63 // replaced by REALM_PVP in realm list
64};
@ REALM_TYPE_FFA_PVP
Definition: Realm.h:62
@ MAX_CLIENT_REALM_TYPE
Definition: Realm.h:60
@ REALM_TYPE_RPPVP
Definition: Realm.h:58
@ REALM_TYPE_PVP
Definition: Realm.h:55
@ REALM_TYPE_RP
Definition: Realm.h:57
@ REALM_TYPE_NORMAL2
Definition: Realm.h:56
@ REALM_TYPE_NORMAL
Definition: Realm.h:54