# GENERAL #
PING = 0x11
# LOGIN #
LOGIN_STATUS = 0x00
SEND_LINK = 0x01
SERVERSTATUS = 0x03
GENDER_SET = 0x04
PIN_OPERATION = 0x06
PIN_ASSIGNED = 0x07
VIEW_ALL_CHAR = 0x08
SERVERLIST = 0x0A
CHARLIST = 0x0B
SERVER_IP = 0x0C
CHAR_NAME_RESPONSE = 0x0D
ADD_NEW_CHAR_ENTRY = 0x0E
DELETE_CHAR_RESPONSE = 0x0F
CHANNEL_SELECTED = 0x14
RELOG_RESPONSE = 0x16
# CHANNEL #
CHANGE_CHANNEL = 0x10
MODIFY_INVENTORY_ITEM = 0x1A
UPDATE_STATS = 0x1C
GIVE_BUFF = 0x1D
CANCEL_BUFF = 0x1E
UPDATE_SKILLS = 0x21
FAME_RESPONSE = 0x23
SHOW_STATUS_INFO = 0x24
NOTE_MSG = 0x26
SHOW_QUEST_COMPLETION = 0x2E
USE_SKILLBOOK = 0x30
SHOW_ITEM_EFFECT = 0x31
CHAR_INFO = 0x3A
PARTY_OPERATION = 0x3B
BUDDYLIST = 0x3C
GUILD_OPERATION = 0x3E
ALLIANCE_OPERATION = 0x3F
SERVERMESSAGE = 0x41
SHOW_PEDIGREE = 0x57 #ADD TO SOURCE
OPEN_FAMILY = 0x58 # ADD TO SOURCE
AVATAR_MEGA = 0x67
SKILL_MACRO = 0x71
WARP_TO_MAP = 0x72
FORCED_MAP_EQUIP = 0x79
MULTICHAT = 0x7A
WHISPER = 0x7B
SPOUSE_CHAT = 0x7c
BOSS_ENV = 0x7E
EVENT_INSTRUCTION = 0x86
CLOCK = 0x87
SPAWN_PLAYER = 0x91
REMOVE_PLAYER_FROM_MAP = 0x92
CHATTEXT = 0x93
SHOW_SCROLL_EFFECT = 0x98
SPAWN_PET = 0x99
MOVE_PET = 0x9B
PET_CHAT = 0x9C
PET_NAMECHANGE = 0x9D
PET_SHOW = 0x9E
PET_COMMAND = 0x9F
SPAWN_SPECIAL_MAPOBJECT = 0xA0
REMOVE_SPECIAL_MAPOBJECT = 0xA1
MOVE_SUMMON = 0xA2
SUMMON_ATTACK = 0xA3
DAMAGE_SUMMON = 0xA4
MOVE_PLAYER = 0xA7
CLOSE_RANGE_ATTACK = 0xA8
RANGED_ATTACK = 0xA9
MAGIC_ATTACK = 0xAA
SKILL_EFFECT = 0xAC
CANCEL_SKILL_EFFECT = 0xAD
DAMAGE_PLAYER = 0xAE
FACIAL_EXPRESSION = 0xAF
SHOW_CHAIR = 0xB2
UPDATE_CHAR_LOOK = 0xB3
SHOW_FOREIGN_EFFECT = 0xB4
GIVE_FOREIGN_BUFF = 0xB5
CANCEL_FOREIGN_BUFF = 0xB6
UPDATE_PARTYMEMBER_HP = 0xB7
CANCEL_CHAIR = 0xBB
SHOW_ITEM_GAIN_INCHAT = 0xBC
UPDATE_QUEST_INFO = 0xC1
PLAYER_HINT = 0xC4
BUFF_COOLDOWN = 0xCE
SPAWN_MONSTER = 0xD0
KILL_MONSTER = 0xD1
SPAWN_MONSTER_CONTROL = 0xD2
MOVE_MONSTER = 0xD3
MOVE_MONSTER_RESPONSE = 0xD4
APPLY_MONSTER_STATUS = 0xD6
CANCEL_MONSTER_STATUS = 0xD7
DAMAGE_MONSTER = 0xDA
SHOW_MONSTER_HP = 0xDE
SHOW_DRAGGED = 0xDF
SPAWN_NPC = 0xE3
NPC_CONFIRM = 0xE3
SPAWN_NPC_REQUEST_CONTROLLER = 0xE5
NPC_ACTION = 0xE6
DROP_ITEM_FROM_MAPOBJECT = 0xEE
REMOVE_ITEM_FROM_MAP = 0xEF
SPAWN_MIST = 0xF3
REMOVE_MIST = 0xF4
SPAWN_DOOR = 0xF5
REMOVE_DOOR = 0xF6
REACTOR_HIT = 0xF7
REACTOR_SPAWN = 0xF9
REACTOR_DESTROY = 0xFA
NPC_TALK = 0x10E
OPEN_NPC_SHOP = 0x10F
CONFIRM_SHOP_TRANSACTION = 0x110
OPEN_STORAGE = 0x113
PLAYER_INTERACTION = 0x118
KEYMAP = 0x12A
TV_SMEGA = 0x130
CANCEL_TV_SMEGA = 0x131
############################
UPDATE_INVENTORY_SLOTS = 0X1B #ADD TO SOURCE
STOP_CLOCK = 0x8E #ADD TO SOURCE
#CS_OPEN = 0x61
#BLOCK_PORTAL = 0x64
#BLOCK_PORTAL_SHOP = 0x65
#SPAWN_PORTAL = 0x40
#REPORT_PLAYER = 0x2F
#GATHER_ITEM_COMPLETE = 0x31
#SORT_ITEM_COMPLETE = 0x32
#REPORT_PLAYER_MSG = 0x34
#BBS_OPERATION = 0x38
#CATCH_MONSTER = 0x4C
#PORT_TO_PORT = 0xBD
#LUCKSACK_PASS = 0xBF
#LUCKSACK_FAIL = 0xC0
#PLAYER_NPC = 0x50
#MAP_EFFECT = 0x6C
#BOAT_SHOW = 0x72
#BOAT_HIDE = 0x73
#ARIANT_SCOREBOARD = 0x79
#CHALKBOARD = 0x7E
#SUMMON_SKILL = 0xA5
#LOAD_GUILD_NAME = 0xB8
#LOAD_GUILD_ICON = 0xB9
#MOB_TO_MOB_DAMAGE = 0xB8
#ARIANT_THING = 0XBF
#UPDATE_CHAR_BOX = 0xCC
#HIRED_MERCHANT = 0xCD
#MONSTER_CARNIVAL_START = 0xE5
#MONSTER_CARNIVAL_OBTAINED_CP = 0xE6
#MONSTER_CARNIVAL_PARTY_CP = 0xE7
#MONSTER_CANRIVAL_SUMMON = 0xE8
#MONSTER_CANRIVAL_DIED = 0xEA
#UPDATE_ARIANT_PQ_POINTS = 0xED
#ZAKUM_SHRINE = 0xEF
#MAPLE_MESSENGER = 0xF7
#DUEY = 0x100
#CS_UPDATE = 0x103
#CS_OPERATION = 0x103
#REPORT_PLAYER = 0xFFFF