aboutsummaryrefslogtreecommitdiff
path: root/src/trinityrealm/AuthSocket.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/trinityrealm/AuthSocket.h')
-rw-r--r--src/trinityrealm/AuthSocket.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/trinityrealm/AuthSocket.h b/src/trinityrealm/AuthSocket.h
index 13fc9b0080a..5bcbe9cdabd 100644
--- a/src/trinityrealm/AuthSocket.h
+++ b/src/trinityrealm/AuthSocket.h
@@ -30,6 +30,19 @@
#include "RealmSocket.h"
+enum RealmFlags
+{
+ REALM_FLAG_NONE = 0x00,
+ REALM_FLAG_INVALID = 0x01,
+ REALM_FLAG_OFFLINE = 0x02,
+ REALM_FLAG_SPECIFYBUILD = 0x04, // client will show realm version in RealmList screen in form "RealmName (major.minor.revision.build)"
+ REALM_FLAG_UNK1 = 0x08,
+ REALM_FLAG_UNK2 = 0x10,
+ REALM_FLAG_RECOMMENDED = 0x20, // client checks pop == 600f
+ REALM_FLAG_NEW = 0x40, // client checks pop == 200f
+ REALM_FLAG_FULL = 0x80 // client checks pop == 400f
+};
+
/// Handle login commands
class AuthSocket: public RealmSocket::Session
{