aboutsummaryrefslogtreecommitdiff
path: root/reference/enums.hh
blob: 6834e5a2365834384b96c2fa9fb79546bef3f670 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111

enum ActionType: int {
    ACTION_CREATEONMAP=0,
    ACTION_CREATE=1,
    ACTION_MONSTERONMAP=2,
    ACTION_MONSTER=3,
    ACTION_EFFECTONMAP=4,
    ACTION_EFFECT=5,
    ACTION_TEXTONMAP=6,
    ACTION_TEXT=7,
    ACTION_CHANGEONMAP=8,
    ACTION_CHANGE=9,
    ACTION_CHANGEREL=10,
    ACTION_SETATTRIBUTE=11,
    ACTION_CHANGEATTRIBUTE=12,
    ACTION_SETQUESTVALUE=13,
    ACTION_DAMAGE=14,
    ACTION_SETSTART=15,
    ACTION_WRITENAME=16,
    ACTION_WRITETEXT=17,
    ACTION_LOGOUT=18,
    ACTION_MOVEALLONMAP=19,
    ACTION_MOVEALL=20,
    ACTION_MOVEALLREL=21,
    ACTION_MOVETOPONMAP=22,
    ACTION_MOVETOP=23,
    ACTION_MOVETOPREL=24,
    ACTION_MOVE=25,
    ACTION_MOVEREL=26,
    ACTION_RETRIEVE=27,
    ACTION_DELETEALLONMAP=28,
    ACTION_DELETETOPONMAP=29,
    ACTION_DELETEONMAP=30,
    ACTION_DELETE=31,
    ACTION_DELETEININVENTORY=32,
    ACTION_DESCRIPTION=33,
    ACTION_LOADDEPOT=34,
    ACTION_SAVEDEPOT=35,
    ACTION_SENDMAIL=36,
    ACTION_NOP=37
};

enum ModifierType: int {
    MODIFIER_NORMAL=0,
    MODIFIER_INVERT=1,
    MODIFIER_TRUE=2
};

enum TWriterThreadReplyType: int {
    REPLY_BROADCAST=0,
    REPLY_DIRECT=1,
    REPLY_LOGOUT=2
};

enum TWriterThreadOrderType: int {
    ORDER_TERMINATE=0,
    ORDER_LOGOUT=1,
    ORDER_PLAYERLIST=2,
    ORDER_KILLSTATISTICS=3,
    ORDER_PUNISHMENT=4,
    ORDER_CHARACTERDEATH=5,
    ORDER_ADDBUDDY=6,
    ORDER_REMOVEBUDDY=7,
    ORDER_DECREMENTISONLINE=8,
    ORDER_SAVEPLAYERDATA=9
};

enum CHANNEL: int {
    GUILD_CHANNEL=0,
    GAMEMASTER_CHANNEL=1,
    TUTOR_CHANNEL=2,
    REQUEST_QUEUE=3,
    GAME_CHANNEL=4,
    TRADE_CHANNEL=5,
    REALLIFE_CHANNEL=6,
    HELP_CHANNEL=7
};

enum EventType: int {
    EVENT_USE=0,
    EVENT_MULTIUSE=1,
    EVENT_MOVEMENT=2,
    EVENT_COLLISION=3,
    EVENT_SEPARATION=4
};

enum ParameterType: int {
    PARAMETER_OBJECT=0,
    PARAMETER_TYPE=1,
    PARAMETER_FLAG=2,
    PARAMETER_TYPEATTRIBUTE=3,
    PARAMETER_INSTANCEATTRIBUTE=4,
    PARAMETER_COORDINATE=5,
    PARAMETER_VECTOR=6,
    PARAMETER_RIGHT=7,
    PARAMETER_SKILL=8,
    PARAMETER_NUMBER=9,
    PARAMETER_TEXT=10,
    PARAMETER_COMPARISON=11
};

enum TReaderThreadOrderType: int {
    ORDER_TERMINATE=0,
    ORDER_LOADSECTOR=1,
    ORDER_LOADCHARACTER=2
};

enum TReaderThreadReplyType: int {
    REPLY_SECTORDATA=0,
    REPLY_CHARACTERDATA=1
};