Switch to Maven file structure
This commit is contained in:
216
src/main/java/net/opcodes/RecvOpcode.java
Normal file
216
src/main/java/net/opcodes/RecvOpcode.java
Normal file
@@ -0,0 +1,216 @@
|
||||
/*
|
||||
This file is part of the OdinMS Maple Story Server
|
||||
Copyright (C) 2008 Patrick Huy <patrick.huy@frz.cc>
|
||||
Matthias Butz <matze@odinms.de>
|
||||
Jan Christian Meyer <vimes@odinms.de>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as
|
||||
published by the Free Software Foundation version 3 as published by
|
||||
the Free Software Foundation. You may not use, modify or distribute
|
||||
this program under any other version of the GNU Affero General Public
|
||||
License.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package net.opcodes;
|
||||
|
||||
public enum RecvOpcode {
|
||||
CUSTOM_PACKET(0x3713),//13 37 lol
|
||||
|
||||
LOGIN_PASSWORD(0x01),
|
||||
GUEST_LOGIN(0x02),
|
||||
SERVERLIST_REREQUEST(0x04),
|
||||
CHARLIST_REQUEST(0x05),
|
||||
SERVERSTATUS_REQUEST(0x06),
|
||||
ACCEPT_TOS(0x07),
|
||||
SET_GENDER(0x08),
|
||||
AFTER_LOGIN(0x09),
|
||||
REGISTER_PIN(0x0A),
|
||||
SERVERLIST_REQUEST(0x0B),
|
||||
PLAYER_DC(0x0C),
|
||||
VIEW_ALL_CHAR(0x0D),
|
||||
PICK_ALL_CHAR(0x0E),
|
||||
NAME_TRANSFER(0x10),
|
||||
WORLD_TRANSFER(0x12),
|
||||
CHAR_SELECT(0x13),
|
||||
PLAYER_LOGGEDIN(0x14),
|
||||
CHECK_CHAR_NAME(0x15),
|
||||
CREATE_CHAR(0x16),
|
||||
DELETE_CHAR(0x17),
|
||||
PONG(0x18),
|
||||
CLIENT_START_ERROR(0x19),
|
||||
CLIENT_ERROR(0x1A),
|
||||
STRANGE_DATA(0x1B),
|
||||
RELOG(0x1C),
|
||||
REGISTER_PIC(0x1D),
|
||||
CHAR_SELECT_WITH_PIC(0x1E),
|
||||
VIEW_ALL_PIC_REGISTER(0x1F),
|
||||
VIEW_ALL_WITH_PIC(0x20),
|
||||
CHANGE_MAP(0x26),
|
||||
CHANGE_CHANNEL(0x27),
|
||||
ENTER_CASHSHOP(0x28),
|
||||
MOVE_PLAYER(0x29),
|
||||
CANCEL_CHAIR(0x2A),
|
||||
USE_CHAIR(0x2B),
|
||||
CLOSE_RANGE_ATTACK(0x2C),
|
||||
RANGED_ATTACK(0x2D),
|
||||
MAGIC_ATTACK(0x2E),
|
||||
TOUCH_MONSTER_ATTACK(0x2F),
|
||||
TAKE_DAMAGE(0x30),
|
||||
GENERAL_CHAT(0x31),
|
||||
CLOSE_CHALKBOARD(0x32),
|
||||
FACE_EXPRESSION(0x33),
|
||||
USE_ITEMEFFECT(0x34),
|
||||
USE_DEATHITEM(0x35),
|
||||
MOB_BANISH_PLAYER(0x38),
|
||||
MONSTER_BOOK_COVER(0x39),
|
||||
NPC_TALK(0x3A),
|
||||
REMOTE_STORE(0x3B),
|
||||
NPC_TALK_MORE(0x3C),
|
||||
NPC_SHOP(0x3D),
|
||||
STORAGE(0x3E),
|
||||
HIRED_MERCHANT_REQUEST(0x3F),
|
||||
FREDRICK_ACTION(0x40),
|
||||
DUEY_ACTION(0x41),
|
||||
OWL_ACTION(0x42), //sends most searched info to client
|
||||
OWL_WARP(0x43), //handles player warp to store
|
||||
ADMIN_SHOP(0x44),
|
||||
ITEM_SORT(0x45),
|
||||
ITEM_SORT2(0x46),
|
||||
ITEM_MOVE(0x47),
|
||||
USE_ITEM(0x48),
|
||||
CANCEL_ITEM_EFFECT(0x49),
|
||||
USE_SUMMON_BAG(0x4B),
|
||||
PET_FOOD(0x4C),
|
||||
USE_MOUNT_FOOD(0x4D),
|
||||
SCRIPTED_ITEM(0x4E),
|
||||
USE_CASH_ITEM(0x4F),
|
||||
//USE_OWL_ITEM(0x50), ... no idea
|
||||
USE_CATCH_ITEM(0x51),
|
||||
USE_SKILL_BOOK(0x52),
|
||||
USE_TELEPORT_ROCK(0x54),
|
||||
USE_RETURN_SCROLL(0x55),
|
||||
USE_UPGRADE_SCROLL(0x56),
|
||||
DISTRIBUTE_AP(0x57),
|
||||
AUTO_DISTRIBUTE_AP(0x58),
|
||||
HEAL_OVER_TIME(0x59),
|
||||
DISTRIBUTE_SP(0x5A),
|
||||
SPECIAL_MOVE(0x5B),
|
||||
CANCEL_BUFF(0x5C),
|
||||
SKILL_EFFECT(0x5D),
|
||||
MESO_DROP(0x5E),
|
||||
GIVE_FAME(0x5F),
|
||||
CHAR_INFO_REQUEST(0x61),
|
||||
SPAWN_PET(0x62),
|
||||
CANCEL_DEBUFF(0x63),
|
||||
CHANGE_MAP_SPECIAL(0x64),
|
||||
USE_INNER_PORTAL(0x65),
|
||||
TROCK_ADD_MAP(0x66),
|
||||
REPORT(0x6A),
|
||||
QUEST_ACTION(0x6B),
|
||||
//USER_CALC_DAMAGE_STAT_SET_REQUEST(0x6C),
|
||||
GRENADE_EFFECT(0x6D),
|
||||
SKILL_MACRO(0x6E),
|
||||
USE_ITEM_REWARD(0x70),
|
||||
MAKER_SKILL(0x71),
|
||||
USE_REMOTE(0x74),
|
||||
WATER_OF_LIFE(0x75),
|
||||
ADMIN_CHAT(0x76),
|
||||
MULTI_CHAT(0x77),
|
||||
WHISPER(0x78),
|
||||
SPOUSE_CHAT(0x79),
|
||||
MESSENGER(0x7A),
|
||||
PLAYER_INTERACTION(0x7B),
|
||||
PARTY_OPERATION(0x7C),
|
||||
DENY_PARTY_REQUEST(0x7D),
|
||||
GUILD_OPERATION(0x7E),
|
||||
DENY_GUILD_REQUEST(0x7F),
|
||||
ADMIN_COMMAND(0x80),
|
||||
ADMIN_LOG(0x81),
|
||||
BUDDYLIST_MODIFY(0x82),
|
||||
NOTE_ACTION(0x83),
|
||||
USE_DOOR(0x85),
|
||||
CHANGE_KEYMAP(0x87),
|
||||
RPS_ACTION(0x88),
|
||||
RING_ACTION(0x89),
|
||||
WEDDING_ACTION(0x8A),
|
||||
WEDDING_TALK(0x8B),
|
||||
WEDDING_TALK_MORE(0x8B),
|
||||
ALLIANCE_OPERATION(0x8F),
|
||||
DENY_ALLIANCE_REQUEST(0x90),
|
||||
OPEN_FAMILY_PEDIGREE(0x91),
|
||||
OPEN_FAMILY(0x92),
|
||||
ADD_FAMILY(0x93),
|
||||
SEPARATE_FAMILY_BY_SENIOR(0x94),
|
||||
SEPARATE_FAMILY_BY_JUNIOR(0x95),
|
||||
ACCEPT_FAMILY(0x96),
|
||||
USE_FAMILY(0x97),
|
||||
CHANGE_FAMILY_MESSAGE(0x98),
|
||||
FAMILY_SUMMON_RESPONSE(0x99),
|
||||
BBS_OPERATION(0x9B),
|
||||
ENTER_MTS(0x9C),
|
||||
USE_SOLOMON_ITEM(0x9D),
|
||||
USE_GACHA_EXP(0x9E),
|
||||
NEW_YEAR_CARD_REQUEST(0x9F),
|
||||
CASHSHOP_SURPRISE(0xA1),
|
||||
CLICK_GUIDE(0xA2),
|
||||
ARAN_COMBO_COUNTER(0xA3),
|
||||
MOVE_PET(0xA7),
|
||||
PET_CHAT(0xA8),
|
||||
PET_COMMAND(0xA9),
|
||||
PET_LOOT(0xAA),
|
||||
PET_AUTO_POT(0xAB),
|
||||
PET_EXCLUDE_ITEMS(0xAC),
|
||||
MOVE_SUMMON(0xAF),
|
||||
SUMMON_ATTACK(0xB0),
|
||||
DAMAGE_SUMMON(0xB1),
|
||||
BEHOLDER(0xB2),
|
||||
MOVE_DRAGON(0xB5),
|
||||
CHANGE_QUICKSLOT(0xB7),//CP_QuickslotKeyMappedModified
|
||||
MOVE_LIFE(0xBC),
|
||||
AUTO_AGGRO(0xBD),
|
||||
FIELD_DAMAGE_MOB(0xBF),
|
||||
MOB_DAMAGE_MOB_FRIENDLY(0xC0),
|
||||
MONSTER_BOMB(0xC1),
|
||||
MOB_DAMAGE_MOB(0xC2),
|
||||
NPC_ACTION(0xC5),
|
||||
ITEM_PICKUP(0xCA),
|
||||
DAMAGE_REACTOR(0xCD),
|
||||
TOUCHING_REACTOR(0xCE),
|
||||
PLAYER_MAP_TRANSFER(0xCF),
|
||||
MAPLETV(0xFFFE),//Don't know
|
||||
SNOWBALL(0xD3),
|
||||
LEFT_KNOCKBACK(0xD4),
|
||||
COCONUT(0xD5),
|
||||
MATCH_TABLE(0xD6),//Would be cool if I ever get it to work :)
|
||||
MONSTER_CARNIVAL(0xDA),
|
||||
PARTY_SEARCH_REGISTER(0xDC),
|
||||
PARTY_SEARCH_START(0xDE),
|
||||
PARTY_SEARCH_UPDATE(0xDF),
|
||||
CHECK_CASH(0xE4),
|
||||
CASHSHOP_OPERATION(0xE5),
|
||||
COUPON_CODE(0xE6),
|
||||
OPEN_ITEMUI(0xEC),
|
||||
CLOSE_ITEMUI(0xED),
|
||||
USE_ITEMUI(0xEE),
|
||||
MTS_OPERATION(0xFD),
|
||||
USE_MAPLELIFE(0x100),
|
||||
USE_HAMMER(0x104);
|
||||
|
||||
private int code = -2;
|
||||
|
||||
private RecvOpcode(int code) {
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public int getValue() {
|
||||
return code;
|
||||
}
|
||||
}
|
||||
366
src/main/java/net/opcodes/SendOpcode.java
Normal file
366
src/main/java/net/opcodes/SendOpcode.java
Normal file
@@ -0,0 +1,366 @@
|
||||
/*
|
||||
This file is part of the OdinMS Maple Story Server
|
||||
Copyright (C) 2008 Patrick Huy <patrick.huy@frz.cc>
|
||||
Matthias Butz <matze@odinms.de>
|
||||
Jan Christian Meyer <vimes@odinms.de>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as
|
||||
published by the Free Software Foundation version 3 as published by
|
||||
the Free Software Foundation. You may not use, modify or distribute
|
||||
this program under any other version of the GNU Affero General Public
|
||||
License.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package net.opcodes;
|
||||
|
||||
public enum SendOpcode {
|
||||
|
||||
LOGIN_STATUS(0x00),
|
||||
GUEST_ID_LOGIN(0x01),
|
||||
ACCOUNT_INFO(0x02),//I guess this was in v83 too :)
|
||||
SERVERSTATUS(0x03),//CHECK_USER_LIMIT_RESULT
|
||||
GENDER_DONE(0x04),//SET_ACCOUNT_RESULT
|
||||
CONFIRM_EULA_RESULT(0x05),
|
||||
CHECK_PINCODE(0x06),
|
||||
UPDATE_PINCODE(0x07),
|
||||
|
||||
VIEW_ALL_CHAR(0x08),
|
||||
SELECT_CHARACTER_BY_VAC(0x09),
|
||||
|
||||
SERVERLIST(0x0A),
|
||||
CHARLIST(0x0B),
|
||||
SERVER_IP(0x0C),
|
||||
CHAR_NAME_RESPONSE(0x0D),
|
||||
ADD_NEW_CHAR_ENTRY(0x0E),
|
||||
DELETE_CHAR_RESPONSE(0x0F),
|
||||
CHANGE_CHANNEL(0x10),
|
||||
PING(0x11),
|
||||
KOREAN_INTERNET_CAFE_SHIT(0x12),//Useless ignore it.
|
||||
CHANNEL_SELECTED(0x14),
|
||||
HACKSHIELD_REQUEST(0x15),//maybe this is RELOG_RESPONSE, can't care less
|
||||
RELOG_RESPONSE(0x16),
|
||||
CHECK_CRC_RESULT(0x19),
|
||||
LAST_CONNECTED_WORLD(0x1A),
|
||||
RECOMMENDED_WORLD_MESSAGE(0x1B),
|
||||
CHECK_SPW_RESULT(0x1C),
|
||||
|
||||
/*CWvsContext::OnPacket*/
|
||||
INVENTORY_OPERATION(0x1D),
|
||||
INVENTORY_GROW(0x1E),
|
||||
STAT_CHANGED(0x1F),
|
||||
GIVE_BUFF(0x20),
|
||||
CANCEL_BUFF(0x21),
|
||||
FORCED_STAT_SET(0x22),
|
||||
FORCED_STAT_RESET(0x23),
|
||||
UPDATE_SKILLS(0x24),
|
||||
SKILL_USE_RESULT(0x25),
|
||||
FAME_RESPONSE(0x26),
|
||||
SHOW_STATUS_INFO(0x27),
|
||||
OPEN_FULL_CLIENT_DOWNLOAD_LINK(0x28),
|
||||
MEMO_RESULT(0x29),
|
||||
MAP_TRANSFER_RESULT(0x2A),
|
||||
WEDDING_PHOTO(0x2B), //ANTI_MACRO_RESULT(0x2B),
|
||||
CLAIM_RESULT(0x2D),
|
||||
CLAIM_AVAILABLE_TIME(0x2E),
|
||||
CLAIM_STATUS_CHANGED(0x2F),
|
||||
SET_TAMING_MOB_INFO(0x30),
|
||||
QUEST_CLEAR(0x31),
|
||||
ENTRUSTED_SHOP_CHECK_RESULT(0x32),
|
||||
SKILL_LEARN_ITEM_RESULT(0x33),
|
||||
GATHER_ITEM_RESULT(0x34),
|
||||
SORT_ITEM_RESULT(0x35),
|
||||
SUE_CHARACTER_RESULT(0x37),
|
||||
TRADE_MONEY_LIMIT(0x39),
|
||||
SET_GENDER(0x3A),
|
||||
GUILD_BBS_PACKET(0x3B),
|
||||
CHAR_INFO(0x3D),
|
||||
PARTY_OPERATION(0x3E),
|
||||
BUDDYLIST(0x3F),
|
||||
GUILD_OPERATION(0x41),
|
||||
ALLIANCE_OPERATION(0x42),
|
||||
SPAWN_PORTAL(0x43),
|
||||
SERVERMESSAGE(0x44),
|
||||
INCUBATOR_RESULT(0x45),
|
||||
SHOP_SCANNER_RESULT(0x46),
|
||||
SHOP_LINK_RESULT(0x47),
|
||||
|
||||
MARRIAGE_REQUEST(0x48),
|
||||
MARRIAGE_RESULT(0x49),
|
||||
WEDDING_GIFT_RESULT(0x4A),
|
||||
NOTIFY_MARRIED_PARTNER_MAP_TRANSFER(0x4B),
|
||||
|
||||
CASH_PET_FOOD_RESULT(0x4C),
|
||||
SET_WEEK_EVENT_MESSAGE(0x4D),
|
||||
SET_POTION_DISCOUNT_RATE(0x4E),
|
||||
|
||||
BRIDLE_MOB_CATCH_FAIL(0x4F),
|
||||
IMITATED_NPC_RESULT(0x50),
|
||||
IMITATED_NPC_DATA(0x51),
|
||||
LIMITED_NPC_DISABLE_INFO(0x52),
|
||||
MONSTER_BOOK_SET_CARD(0x53),
|
||||
MONSTER_BOOK_SET_COVER(0x54),
|
||||
HOUR_CHANGED(0x55),
|
||||
MINIMAP_ON_OFF(0x56),
|
||||
CONSULT_AUTHKEY_UPDATE(0x57),
|
||||
CLASS_COMPETITION_AUTHKEY_UPDATE(0x58),
|
||||
WEB_BOARD_AUTHKEY_UPDATE(0x59),
|
||||
SESSION_VALUE(0x5A),
|
||||
PARTY_VALUE(0x5B),
|
||||
FIELD_SET_VARIABLE(0x5C),
|
||||
BONUS_EXP_CHANGED(0x5D),//pendant of spirit etc (guess, not sure about the opcode in v83)
|
||||
|
||||
FAMILY_CHART_RESULT(0x5E),
|
||||
FAMILY_INFO_RESULT(0x5F),
|
||||
FAMILY_RESULT(0x60),
|
||||
FAMILY_JOIN_REQUEST(0x61),
|
||||
FAMILY_JOIN_REQUEST_RESULT(0x62),
|
||||
FAMILY_JOIN_ACCEPTED(0x63),
|
||||
FAMILY_PRIVILEGE_LIST(0x64),
|
||||
FAMILY_REP_GAIN(0x65),
|
||||
FAMILY_NOTIFY_LOGIN_OR_LOGOUT(0x66), //? is logged in. LOLWUT
|
||||
FAMILY_SET_PRIVILEGE(0x67),
|
||||
FAMILY_SUMMON_REQUEST(0x68),
|
||||
|
||||
NOTIFY_LEVELUP(0x69),
|
||||
NOTIFY_MARRIAGE(0x6A),
|
||||
NOTIFY_JOB_CHANGE(0x6B),
|
||||
//SET_BUY_EQUIP_EXT(0x6C), //probably extra pendant slot for other versions?
|
||||
MAPLE_TV_USE_RES(0x6D), //It's not blank, It's a popup nibs
|
||||
AVATAR_MEGAPHONE_RESULT(0x6E),//bot useless..
|
||||
SET_AVATAR_MEGAPHONE(0x6F),
|
||||
CLEAR_AVATAR_MEGAPHONE(0x70),
|
||||
CANCEL_NAME_CHANGE_RESULT(0x71),
|
||||
CANCEL_TRANSFER_WORLD_RESULT(0x72),
|
||||
DESTROY_SHOP_RESULT(0x73),
|
||||
FAKE_GM_NOTICE(0x74),//bad asses
|
||||
SUCCESS_IN_USE_GACHAPON_BOX(0x75),
|
||||
NEW_YEAR_CARD_RES(0x76),
|
||||
RANDOM_MORPH_RES(0x77),
|
||||
CANCEL_NAME_CHANGE_BY_OTHER(0x78),
|
||||
SET_EXTRA_PENDANT_SLOT(0x79),
|
||||
SCRIPT_PROGRESS_MESSAGE(0x7A),
|
||||
DATA_CRC_CHECK_FAILED(0x7B),
|
||||
MACRO_SYS_DATA_INIT(0x7C),
|
||||
|
||||
/*CStage::OnPacket*/
|
||||
SET_FIELD(0x7D),
|
||||
SET_ITC(0x7E),
|
||||
SET_CASH_SHOP(0x7F),
|
||||
|
||||
/*CField::OnPacket*/
|
||||
SET_BACK_EFFECT(0x80),
|
||||
SET_MAP_OBJECT_VISIBLE(0x81),//CMapLoadable::OnSetMapObjectVisible O_O
|
||||
CLEAR_BACK_EFFECT(0x82),
|
||||
BLOCKED_MAP(0x83),//TransferFieldRequestIgnored
|
||||
BLOCKED_SERVER(0x84),
|
||||
FORCED_MAP_EQUIP(0x85),//FIELD_SPECIFIC_DATA
|
||||
MULTICHAT(0x86),
|
||||
WHISPER(0x87),
|
||||
SPOUSE_CHAT(0x88),
|
||||
SUMMON_ITEM_INAVAILABLE(0x89), //You can't use it in this map
|
||||
|
||||
FIELD_EFFECT(0x8A),
|
||||
FIELD_OBSTACLE_ONOFF(0x8B),
|
||||
FIELD_OBSTACLE_ONOFF_LIST(0x8C),
|
||||
FIELD_OBSTACLE_ALL_RESET(0x8D),
|
||||
BLOW_WEATHER(0x8E),
|
||||
PLAY_JUKEBOX(0x8F),
|
||||
|
||||
ADMIN_RESULT(0x90),
|
||||
OX_QUIZ(0x91),//QUIZ
|
||||
GMEVENT_INSTRUCTIONS(0x92),//DESC
|
||||
CLOCK(0x93),
|
||||
CONTI_MOVE(0x94),
|
||||
CONTI_STATE(0x95),
|
||||
SET_QUEST_CLEAR(0x96),
|
||||
SET_QUEST_TIME(0x97),
|
||||
ARIANT_RESULT(0x98), // thanks lrenex
|
||||
SET_OBJECT_STATE(0x99),
|
||||
STOP_CLOCK(0x9A),
|
||||
ARIANT_ARENA_SHOW_RESULT(0x9B),
|
||||
PYRAMID_GAUGE(0x9D),
|
||||
PYRAMID_SCORE(0x9E),
|
||||
QUICKSLOT_INIT(0x9F),//LP_QuickslotMappedInit
|
||||
SPAWN_PLAYER(0xA0),
|
||||
REMOVE_PLAYER_FROM_MAP(0xA1),
|
||||
CHATTEXT(0xA2), //0
|
||||
CHATTEXT1(0xA3), //1
|
||||
CHALKBOARD(0xA4),
|
||||
UPDATE_CHAR_BOX(0xA5),
|
||||
SHOW_CONSUME_EFFECT(0xA6),
|
||||
SHOW_SCROLL_EFFECT(0xA7),
|
||||
|
||||
SPAWN_PET(0xA8),
|
||||
MOVE_PET(0xAA),
|
||||
PET_CHAT(0xAB),
|
||||
PET_NAMECHANGE(0xAC),
|
||||
PET_EXCEPTION_LIST(0xAD),
|
||||
PET_COMMAND(0xAE),
|
||||
SPAWN_SPECIAL_MAPOBJECT(0xAF),
|
||||
REMOVE_SPECIAL_MAPOBJECT(0xB0),
|
||||
MOVE_SUMMON(0xB1),
|
||||
SUMMON_ATTACK(0xB2),
|
||||
DAMAGE_SUMMON(0xB3),
|
||||
SUMMON_SKILL(0xB4),
|
||||
SPAWN_DRAGON(0xB5),
|
||||
MOVE_DRAGON(0xB6),
|
||||
REMOVE_DRAGON(0xB7),
|
||||
MOVE_PLAYER(0xB9),
|
||||
CLOSE_RANGE_ATTACK(0xBA),
|
||||
RANGED_ATTACK(0xBB),
|
||||
MAGIC_ATTACK(0xBC),
|
||||
ENERGY_ATTACK(0xBD),
|
||||
SKILL_EFFECT(0xBE),
|
||||
CANCEL_SKILL_EFFECT(0xBF),
|
||||
DAMAGE_PLAYER(0xC0),
|
||||
FACIAL_EXPRESSION(0xC1),
|
||||
SHOW_ITEM_EFFECT(0xC2),
|
||||
SHOW_CHAIR(0xC4),
|
||||
UPDATE_CHAR_LOOK(0xC5),
|
||||
SHOW_FOREIGN_EFFECT(0xC6),
|
||||
GIVE_FOREIGN_BUFF(0xC7),
|
||||
CANCEL_FOREIGN_BUFF(0xC8),
|
||||
UPDATE_PARTYMEMBER_HP(0xC9),
|
||||
GUILD_NAME_CHANGED(0xCA),
|
||||
GUILD_MARK_CHANGED(0xCB),
|
||||
THROW_GRENADE(0xCC),
|
||||
CANCEL_CHAIR(0xCD),
|
||||
SHOW_ITEM_GAIN_INCHAT(0xCE),
|
||||
DOJO_WARP_UP(0xCF),
|
||||
LUCKSACK_PASS(0xD0),
|
||||
LUCKSACK_FAIL(0xD1),
|
||||
MESO_BAG_MESSAGE(0xD2),
|
||||
UPDATE_QUEST_INFO(0xD3),
|
||||
PLAYER_HINT(0xD6),
|
||||
MAKER_RESULT(0xD9),
|
||||
KOREAN_EVENT(0xDB),
|
||||
OPEN_UI(0xDC),
|
||||
LOCK_UI(0xDD),
|
||||
DISABLE_UI(0xDE),
|
||||
SPAWN_GUIDE(0xDF),
|
||||
TALK_GUIDE(0xE0),
|
||||
SHOW_COMBO(0xE1),
|
||||
COOLDOWN(0xEA),
|
||||
SPAWN_MONSTER(0xEC),
|
||||
KILL_MONSTER(0xED),
|
||||
SPAWN_MONSTER_CONTROL(0xEE),
|
||||
MOVE_MONSTER(0xEF),
|
||||
MOVE_MONSTER_RESPONSE(0xF0),
|
||||
APPLY_MONSTER_STATUS(0xF2),
|
||||
CANCEL_MONSTER_STATUS(0xF3),
|
||||
RESET_MONSTER_ANIMATION(0xF4),//LOL? o.o
|
||||
//Something with mob, but can't figure out00
|
||||
DAMAGE_MONSTER(0xF6),
|
||||
ARIANT_THING(0xF9),
|
||||
SHOW_MONSTER_HP(0xFA),
|
||||
CATCH_MONSTER(0xFB),
|
||||
CATCH_MONSTER_WITH_ITEM(0xFC),
|
||||
SHOW_MAGNET(0xFD),
|
||||
SPAWN_NPC(0x101),
|
||||
REMOVE_NPC(0x102),
|
||||
SPAWN_NPC_REQUEST_CONTROLLER(0x103),
|
||||
NPC_ACTION(0x104),
|
||||
SET_NPC_SCRIPTABLE(0x107),
|
||||
SPAWN_HIRED_MERCHANT(0x109),
|
||||
DESTROY_HIRED_MERCHANT(0x10A),
|
||||
UPDATE_HIRED_MERCHANT(0x10B),
|
||||
DROP_ITEM_FROM_MAPOBJECT(0x10C),
|
||||
REMOVE_ITEM_FROM_MAP(0x10D),
|
||||
CANNOT_SPAWN_KITE(0x10E),
|
||||
SPAWN_KITE(0x10F),
|
||||
REMOVE_KITE(0x110),
|
||||
SPAWN_MIST(0x111),
|
||||
REMOVE_MIST(0x112),
|
||||
SPAWN_DOOR(0x113),
|
||||
REMOVE_DOOR(0x114),
|
||||
REACTOR_HIT(0x115),
|
||||
REACTOR_SPAWN(0x117),
|
||||
REACTOR_DESTROY(0x118),
|
||||
SNOWBALL_STATE(0x119),
|
||||
HIT_SNOWBALL(0x11A),
|
||||
SNOWBALL_MESSAGE(0x11B),
|
||||
LEFT_KNOCK_BACK(0x11C),
|
||||
COCONUT_HIT(0x11D),
|
||||
COCONUT_SCORE(0x11E),
|
||||
GUILD_BOSS_HEALER_MOVE(0x11F),
|
||||
GUILD_BOSS_PULLEY_STATE_CHANGE(0x120),
|
||||
MONSTER_CARNIVAL_START(0x121),
|
||||
MONSTER_CARNIVAL_OBTAINED_CP(0x122),
|
||||
MONSTER_CARNIVAL_PARTY_CP(0x123),
|
||||
MONSTER_CARNIVAL_SUMMON(0x124),
|
||||
MONSTER_CARNIVAL_MESSAGE(0x125),
|
||||
MONSTER_CARNIVAL_DIED(0x126),
|
||||
MONSTER_CARNIVAL_LEAVE(0x127),
|
||||
|
||||
ARIANT_ARENA_USER_SCORE(0x129),
|
||||
SHEEP_RANCH_INFO(0x12B),
|
||||
SHEEP_RANCH_CLOTHES(0x12C),
|
||||
WITCH_TOWER_SCORE_UPDATE(0x12D), // thanks lrenex
|
||||
HORNTAIL_CAVE(0x12E),
|
||||
ZAKUM_SHRINE(0x12F),
|
||||
NPC_TALK(0x130),
|
||||
OPEN_NPC_SHOP(0x131),
|
||||
CONFIRM_SHOP_TRANSACTION(0x132),
|
||||
ADMIN_SHOP_MESSAGE(0x133),//lame :P
|
||||
ADMIN_SHOP(0x134),
|
||||
STORAGE(0x135),
|
||||
FREDRICK_MESSAGE(0x136),
|
||||
FREDRICK(0x137),
|
||||
RPS_GAME(0x138),
|
||||
MESSENGER(0x139),
|
||||
PLAYER_INTERACTION(0x13A),
|
||||
|
||||
TOURNAMENT(0x13B),
|
||||
TOURNAMENT_MATCH_TABLE(0x13C),
|
||||
TOURNAMENT_SET_PRIZE(0x13D),
|
||||
TOURNAMENT_UEW(0x13E),
|
||||
TOURNAMENT_CHARACTERS(0x13F),//they never coded this :|
|
||||
|
||||
WEDDING_PROGRESS(0x140),//byte step, int groomid, int brideid
|
||||
WEDDING_CEREMONY_END(0x141),
|
||||
|
||||
PARCEL(0x142),
|
||||
|
||||
CHARGE_PARAM_RESULT(0x143),
|
||||
QUERY_CASH_RESULT(0x144),
|
||||
CASHSHOP_OPERATION(0x145),
|
||||
CASHSHOP_PURCHASE_EXP_CHANGED(0x146), // found thanks to Arnah (Vertisy)
|
||||
CASHSHOP_GIFT_INFO_RESULT(0x147),
|
||||
CASHSHOP_CHECK_NAME_CHANGE(0x148),
|
||||
CASHSHOP_CHECK_NAME_CHANGE_POSSIBLE_RESULT(0x149),
|
||||
CASHSHOP_REGISTER_NEW_CHARACTER_RESULT(0x14A),
|
||||
CASHSHOP_CHECK_TRANSFER_WORLD_POSSIBLE_RESULT(0x14B),
|
||||
CASHSHOP_GACHAPON_STAMP_RESULT(0x14C),
|
||||
CASHSHOP_CASH_ITEM_GACHAPON_RESULT(0x14D),
|
||||
CASHSHOP_CASH_GACHAPON_OPEN_RESULT(0x14E),
|
||||
|
||||
KEYMAP(0x14F),
|
||||
AUTO_HP_POT(0x150),
|
||||
AUTO_MP_POT(0x151),
|
||||
SEND_TV(0x155),
|
||||
REMOVE_TV(0x156),
|
||||
ENABLE_TV(0x157),
|
||||
MTS_OPERATION2(0x15B),
|
||||
MTS_OPERATION(0x15C),
|
||||
MAPLELIFE_RESULT(0x15D),
|
||||
MAPLELIFE_ERROR(0x15E),
|
||||
VICIOUS_HAMMER(0x162),
|
||||
VEGA_SCROLL(0x166);
|
||||
private int code = -2;
|
||||
|
||||
private SendOpcode(int code) {
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public int getValue() {
|
||||
return code;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user