Documentation
¶
Overview ¶
generated via genstructs.py - All structure padding and member alignment verified
Index ¶
- Constants
- func CreateNewKey(uTime, iv1, iv2 uint64) []byte
- func DecryptData(buff, key []byte)
- func EncryptData(buff, key []byte)
- func GenSerialKey() (int64, error)
- func GetBuffer() *bytes.Buffer
- func GetTime() uint64
- func PacketIDToString(id uint32) string
- func PutBuffer(buf *bytes.Buffer)
- type Packet
- type SAttackResult
- type SBuddyBaseInfo
- type SBuddyStyleInfo
- type SBulletAppearanceData
- type SCAttackResult
- type SCNStreetStall_ItemInfo_for_Client
- type SChannelInfo
- type SEPElement
- type SEPRecord
- type SEmailInfo
- type SEmailItemInfoFromCL
- type SGroupNPCLocationData
- type SItemBase
- type SItemReward
- type SItemTrade
- type SItemVendor
- type SNPCAppearanceData
- type SNPCBullet
- type SNPCGroupMemberInfo
- type SNPCLocationData
- type SNano
- type SNanoBank
- type SNanoTuneNeedItemInfo2CL
- type SOnItem
- type SOnItem_Index
- type SPCAppearanceData
- type SPCBullet
- type SPCGroupMemberInfo
- type SPCLoadData2CL
- type SPCRegenData
- type SPCRegenDataForOtherPC
- type SPCStyle
- type SPCStyle2
- type SPC_BATTERYs
- type SPC_HP
- type SPC_Nano
- type SPC_NanoSlots
- type SP_CL2FE_DOT_DAMAGE_ONOFF
- type SP_CL2FE_DOT_HEAL_ONOFF
- type SP_CL2FE_GM_REQ_KICK_PLAYER
- type SP_CL2FE_GM_REQ_PC_ANNOUNCE
- type SP_CL2FE_GM_REQ_PC_LOCATION
- type SP_CL2FE_GM_REQ_PC_MOTD_REGISTER
- type SP_CL2FE_GM_REQ_PC_SET_VALUE
- type SP_CL2FE_GM_REQ_PC_SPECIAL_STATE_SWITCH
- type SP_CL2FE_GM_REQ_REWARD_RATE
- type SP_CL2FE_GM_REQ_SET_PC_SKILL
- type SP_CL2FE_GM_REQ_TARGET_PC_SPECIAL_STATE_ONOFF
- type SP_CL2FE_GM_REQ_TARGET_PC_TELEPORT
- type SP_CL2FE_PC_STREETSTALL_REQ_CANCEL
- type SP_CL2FE_PC_STREETSTALL_REQ_ITEM_BUY
- type SP_CL2FE_PC_STREETSTALL_REQ_ITEM_LIST
- type SP_CL2FE_PC_STREETSTALL_REQ_READY
- type SP_CL2FE_PC_STREETSTALL_REQ_REGIST_ITEM
- type SP_CL2FE_PC_STREETSTALL_REQ_SALE_START
- type SP_CL2FE_PC_STREETSTALL_REQ_UNREGIST_ITEM
- type SP_CL2FE_REP_LIVE_CHECK
- type SP_CL2FE_REQ_ACCEPT_MAKE_BUDDY
- type SP_CL2FE_REQ_BARKER
- type SP_CL2FE_REQ_CHARGE_NANO_STAMINA
- type SP_CL2FE_REQ_EP_GET_RING
- type SP_CL2FE_REQ_EP_RACE_CANCEL
- type SP_CL2FE_REQ_EP_RACE_END
- type SP_CL2FE_REQ_EP_RACE_START
- type SP_CL2FE_REQ_EP_RANK_GET_DETAIL
- type SP_CL2FE_REQ_EP_RANK_GET_LIST
- type SP_CL2FE_REQ_EP_RANK_GET_PC_INFO
- type SP_CL2FE_REQ_GET_BUDDY_LOCATION
- type SP_CL2FE_REQ_GET_BUDDY_STYLE
- type SP_CL2FE_REQ_GET_MEMBER_STYLE
- type SP_CL2FE_REQ_IM_CHANGE_SWITCH_STATUS
- type SP_CL2FE_REQ_ITEM_CHEST_OPEN
- type SP_CL2FE_REQ_ITEM_MOVE
- type SP_CL2FE_REQ_ITEM_USE
- type SP_CL2FE_REQ_NANO_ACTIVE
- type SP_CL2FE_REQ_NANO_EQUIP
- type SP_CL2FE_REQ_NANO_SKILL_USE
- type SP_CL2FE_REQ_NANO_TUNE
- type SP_CL2FE_REQ_NANO_UNEQUIP
- type SP_CL2FE_REQ_NPC_GROUP_INVITE
- type SP_CL2FE_REQ_NPC_GROUP_KICK
- type SP_CL2FE_REQ_NPC_GROUP_SUMMON
- type SP_CL2FE_REQ_NPC_INTERACTION
- type SP_CL2FE_REQ_NPC_SUMMON
- type SP_CL2FE_REQ_NPC_UNSUMMON
- type SP_CL2FE_REQ_PC_ATTACK_CHARs
- type SP_CL2FE_REQ_PC_ATTACK_NPCs
- type SP_CL2FE_REQ_PC_AVATAR_EMOTES_CHAT
- type SP_CL2FE_REQ_PC_BANK_CLOSE
- type SP_CL2FE_REQ_PC_BANK_OPEN
- type SP_CL2FE_REQ_PC_BELT
- type SP_CL2FE_REQ_PC_BUDDY_WARP
- type SP_CL2FE_REQ_PC_CHANGE_MENTOR
- type SP_CL2FE_REQ_PC_COMBAT_BEGIN
- type SP_CL2FE_REQ_PC_COMBAT_END
- type SP_CL2FE_REQ_PC_DELETE_EMAIL
- type SP_CL2FE_REQ_PC_DISASSEMBLE_ITEM
- type SP_CL2FE_REQ_PC_ENTER
- type SP_CL2FE_REQ_PC_EXIT
- type SP_CL2FE_REQ_PC_FIND_NAME_ACCEPT_BUDDY
- type SP_CL2FE_REQ_PC_FIND_NAME_MAKE_BUDDY
- type SP_CL2FE_REQ_PC_FIRST_USE_FLAG_SET
- type SP_CL2FE_REQ_PC_GIVE_ITEM
- type SP_CL2FE_REQ_PC_GIVE_NANO
- type SP_CL2FE_REQ_PC_GIVE_NANO_SKILL
- type SP_CL2FE_REQ_PC_GOTO
- type SP_CL2FE_REQ_PC_GRENADE_STYLE_FIRE
- type SP_CL2FE_REQ_PC_GRENADE_STYLE_HIT
- type SP_CL2FE_REQ_PC_GRENADE_STYLE_READY
- type SP_CL2FE_REQ_PC_GROUP_INVITE
- type SP_CL2FE_REQ_PC_GROUP_INVITE_REFUSE
- type SP_CL2FE_REQ_PC_GROUP_JOIN
- type SP_CL2FE_REQ_PC_ITEM_COMBINATION
- type SP_CL2FE_REQ_PC_ITEM_DELETE
- type SP_CL2FE_REQ_PC_ITEM_ENCHANT
- type SP_CL2FE_REQ_PC_JUMP
- type SP_CL2FE_REQ_PC_JUMPPAD
- type SP_CL2FE_REQ_PC_KILL_QUEST_NPCs
- type SP_CL2FE_REQ_PC_LAUNCHER
- type SP_CL2FE_REQ_PC_LOADING_COMPLETE
- type SP_CL2FE_REQ_PC_MAP_WARP
- type SP_CL2FE_REQ_PC_MISSION_COMPLETE
- type SP_CL2FE_REQ_PC_MOVE
- type SP_CL2FE_REQ_PC_MOVEPLATFORM
- type SP_CL2FE_REQ_PC_MOVETRANSPORTATION
- type SP_CL2FE_REQ_PC_NANO_CREATE
- type SP_CL2FE_REQ_PC_READ_EMAIL
- type SP_CL2FE_REQ_PC_RECV_EMAIL_CANDY
- type SP_CL2FE_REQ_PC_RECV_EMAIL_ITEM
- type SP_CL2FE_REQ_PC_RECV_EMAIL_ITEM_ALL
- type SP_CL2FE_REQ_PC_RECV_EMAIL_PAGE_LIST
- type SP_CL2FE_REQ_PC_REGEN
- type SP_CL2FE_REQ_PC_REGIST_QUICK_SLOT
- type SP_CL2FE_REQ_PC_ROCKET_STYLE_FIRE
- type SP_CL2FE_REQ_PC_ROCKET_STYLE_HIT
- type SP_CL2FE_REQ_PC_ROCKET_STYLE_READY
- type SP_CL2FE_REQ_PC_ROPE
- type SP_CL2FE_REQ_PC_SEND_EMAIL
- type SP_CL2FE_REQ_PC_SET_CURRENT_MISSION_ID
- type SP_CL2FE_REQ_PC_SKILL_ADD
- type SP_CL2FE_REQ_PC_SKILL_DEL
- type SP_CL2FE_REQ_PC_SKILL_USE
- type SP_CL2FE_REQ_PC_SLOPE
- type SP_CL2FE_REQ_PC_SPECIAL_STATE_SWITCH
- type SP_CL2FE_REQ_PC_STATE_CHANGE
- type SP_CL2FE_REQ_PC_STOP
- type SP_CL2FE_REQ_PC_TASK_COMPLETE
- type SP_CL2FE_REQ_PC_TASK_CONTINUE
- type SP_CL2FE_REQ_PC_TASK_END
- type SP_CL2FE_REQ_PC_TASK_START
- type SP_CL2FE_REQ_PC_TASK_STOP
- type SP_CL2FE_REQ_PC_TIME_TO_GO_WARP
- type SP_CL2FE_REQ_PC_TRADE_CASH_REGISTER
- type SP_CL2FE_REQ_PC_TRADE_CONFIRM
- type SP_CL2FE_REQ_PC_TRADE_CONFIRM_ABORT
- type SP_CL2FE_REQ_PC_TRADE_CONFIRM_CANCEL
- type SP_CL2FE_REQ_PC_TRADE_EMOTES_CHAT
- type SP_CL2FE_REQ_PC_TRADE_ITEM_REGISTER
- type SP_CL2FE_REQ_PC_TRADE_ITEM_UNREGISTER
- type SP_CL2FE_REQ_PC_TRADE_OFFER
- type SP_CL2FE_REQ_PC_TRADE_OFFER_ABORT
- type SP_CL2FE_REQ_PC_TRADE_OFFER_ACCEPT
- type SP_CL2FE_REQ_PC_TRADE_OFFER_CANCEL
- type SP_CL2FE_REQ_PC_TRADE_OFFER_REFUSAL
- type SP_CL2FE_REQ_PC_TRANSPORT_WARP
- type SP_CL2FE_REQ_PC_VENDOR_BATTERY_BUY
- type SP_CL2FE_REQ_PC_VENDOR_ITEM_BUY
- type SP_CL2FE_REQ_PC_VENDOR_ITEM_RESTORE_BUY
- type SP_CL2FE_REQ_PC_VENDOR_ITEM_SELL
- type SP_CL2FE_REQ_PC_VENDOR_START
- type SP_CL2FE_REQ_PC_VENDOR_TABLE_UPDATE
- type SP_CL2FE_REQ_PC_WARP_CHANNEL
- type SP_CL2FE_REQ_PC_WARP_TO_PC
- type SP_CL2FE_REQ_PC_WARP_USE_NPC
- type SP_CL2FE_REQ_PC_WARP_USE_TRANSPORTATION
- type SP_CL2FE_REQ_PC_ZIPLINE
- type SP_CL2FE_REQ_REGIST_RXCOM
- type SP_CL2FE_REQ_REGIST_TRANSPORTATION_LOCATION
- type SP_CL2FE_REQ_REMOVE_BUDDY
- type SP_CL2FE_REQ_REQUEST_MAKE_BUDDY
- type SP_CL2FE_REQ_SEND_ALL_GROUP_FREECHAT_MESSAGE
- type SP_CL2FE_REQ_SEND_ALL_GROUP_MENUCHAT_MESSAGE
- type SP_CL2FE_REQ_SEND_ANY_GROUP_FREECHAT_MESSAGE
- type SP_CL2FE_REQ_SEND_ANY_GROUP_MENUCHAT_MESSAGE
- type SP_CL2FE_REQ_SEND_BUDDY_FREECHAT_MESSAGE
- type SP_CL2FE_REQ_SEND_BUDDY_MENUCHAT_MESSAGE
- type SP_CL2FE_REQ_SEND_FREECHAT_MESSAGE
- type SP_CL2FE_REQ_SEND_MENUCHAT_MESSAGE
- type SP_CL2FE_REQ_SET_BUDDY_BLOCK
- type SP_CL2FE_REQ_SET_PC_BLOCK
- type SP_CL2FE_REQ_SHINY_PICKUP
- type SP_CL2FE_REQ_SHINY_SUMMON
- type SP_CL2FE_REQ_WARP_USE_RECALL
- type SP_CL2LS_CHECK_NAME_LIST
- type SP_CL2LS_REP_LIVE_CHECK
- type SP_CL2LS_REQ_CHANGE_CHAR_NAME
- type SP_CL2LS_REQ_CHAR_CREATE
- type SP_CL2LS_REQ_CHAR_DELETE
- type SP_CL2LS_REQ_CHAR_SELECT
- type SP_CL2LS_REQ_CHECK_CHAR_NAME
- type SP_CL2LS_REQ_LOGIN
- type SP_CL2LS_REQ_PC_EXIT_DUPLICATE
- type SP_CL2LS_REQ_SAVE_CHAR_NAME
- type SP_CL2LS_REQ_SAVE_CHAR_TUTOR
- type SP_CL2LS_REQ_SERVER_SELECT
- type SP_CL2LS_REQ_SHARD_SELECT
- type SP_FE2CL_ANNOUNCE_MSG
- type SP_FE2CL_AROUND_DEL_NPC
- type SP_FE2CL_AROUND_DEL_PC
- type SP_FE2CL_AROUND_DEL_SHINY
- type SP_FE2CL_AROUND_DEL_TRANSPORTATION
- type SP_FE2CL_CHARACTER_ATTACK_CHARACTERs
- type SP_FE2CL_CHAR_TIME_BUFF_TIME_OUT
- type SP_FE2CL_CHAR_TIME_BUFF_TIME_TICK
- type SP_FE2CL_ERROR
- type SP_FE2CL_GM_PC_CHANGE_VALUE
- type SP_FE2CL_GM_REP_PC_ANNOUNCE
- type SP_FE2CL_GM_REP_PC_LOCATION
- type SP_FE2CL_GM_REP_PC_SET_VALUE
- type SP_FE2CL_GM_REP_REWARD_RATE_SUCC
- type SP_FE2CL_INSTANCE_MAP_INFO
- type SP_FE2CL_NANO_ACTIVE
- type SP_FE2CL_NANO_SKILL_USE
- type SP_FE2CL_NANO_SKILL_USE_SUCC
- type SP_FE2CL_NPC_AROUND
- type SP_FE2CL_NPC_ATTACK_CHARs
- type SP_FE2CL_NPC_ATTACK_PCs
- type SP_FE2CL_NPC_BULLET_STYLE_HIT
- type SP_FE2CL_NPC_ENTER
- type SP_FE2CL_NPC_EXIT
- type SP_FE2CL_NPC_GRENADE_STYLE_FIRE
- type SP_FE2CL_NPC_MOVE
- type SP_FE2CL_NPC_NEW
- type SP_FE2CL_NPC_ROCKET_STYLE_FIRE
- type SP_FE2CL_NPC_SKILL_CANCEL
- type SP_FE2CL_NPC_SKILL_CORRUPTION_HIT
- type SP_FE2CL_NPC_SKILL_CORRUPTION_READY
- type SP_FE2CL_NPC_SKILL_FIRE
- type SP_FE2CL_NPC_SKILL_HIT
- type SP_FE2CL_NPC_SKILL_READY
- type SP_FE2CL_PC_AROUND
- type SP_FE2CL_PC_ATTACK_CHARs
- type SP_FE2CL_PC_ATTACK_CHARs_SUCC
- type SP_FE2CL_PC_ATTACK_NPCs
- type SP_FE2CL_PC_ATTACK_NPCs_SUCC
- type SP_FE2CL_PC_BELT
- type SP_FE2CL_PC_BROOMSTICK_MOVE
- type SP_FE2CL_PC_BUFF_UPDATE
- type SP_FE2CL_PC_CASH_BUFF_UPDATE
- type SP_FE2CL_PC_DELETE_TIME_LIMIT_ITEM
- type SP_FE2CL_PC_EQUIP_CHANGE
- type SP_FE2CL_PC_EVENT
- type SP_FE2CL_PC_EXIT
- type SP_FE2CL_PC_GRENADE_STYLE_FIRE
- type SP_FE2CL_PC_GRENADE_STYLE_HIT
- type SP_FE2CL_PC_GRENADE_STYLE_READY
- type SP_FE2CL_PC_GROUP_INVITE
- type SP_FE2CL_PC_GROUP_INVITE_FAIL
- type SP_FE2CL_PC_GROUP_INVITE_REFUSE
- type SP_FE2CL_PC_GROUP_JOIN
- type SP_FE2CL_PC_GROUP_JOIN_FAIL
- type SP_FE2CL_PC_GROUP_JOIN_SUCC
- type SP_FE2CL_PC_GROUP_LEAVE
- type SP_FE2CL_PC_GROUP_LEAVE_FAIL
- type SP_FE2CL_PC_GROUP_MEMBER_INFO
- type SP_FE2CL_PC_INVEN_FULL_MSG
- type SP_FE2CL_PC_ITEM_MOVE_SUCC
- type SP_FE2CL_PC_ITEM_USE
- type SP_FE2CL_PC_JUMP
- type SP_FE2CL_PC_JUMPPAD
- type SP_FE2CL_PC_LAUNCHER
- type SP_FE2CL_PC_MOTD_LOGIN
- type SP_FE2CL_PC_MOVE
- type SP_FE2CL_PC_MOVEPLATFORM
- type SP_FE2CL_PC_MOVETRANSPORTATION
- type SP_FE2CL_PC_NEW
- type SP_FE2CL_PC_QUICK_SLOT_INFO
- type SP_FE2CL_PC_REGEN
- type SP_FE2CL_PC_RIDING
- type SP_FE2CL_PC_ROCKET_STYLE_FIRE
- type SP_FE2CL_PC_ROCKET_STYLE_HIT
- type SP_FE2CL_PC_ROCKET_STYLE_READY
- type SP_FE2CL_PC_ROPE
- type SP_FE2CL_PC_SKILL_USE
- type SP_FE2CL_PC_SLOPE
- type SP_FE2CL_PC_SPECIAL_STATE_CHANGE
- type SP_FE2CL_PC_STATE_CHANGE
- type SP_FE2CL_PC_STOP
- type SP_FE2CL_PC_STREETSTALL_REP_CANCEL_FAIL
- type SP_FE2CL_PC_STREETSTALL_REP_CANCEL_SUCC
- type SP_FE2CL_PC_STREETSTALL_REP_ITEM_BUY_FAIL
- type SP_FE2CL_PC_STREETSTALL_REP_ITEM_BUY_SUCC_BUYER
- type SP_FE2CL_PC_STREETSTALL_REP_ITEM_BUY_SUCC_SELLER
- type SP_FE2CL_PC_STREETSTALL_REP_ITEM_LIST
- type SP_FE2CL_PC_STREETSTALL_REP_ITEM_LIST_FAIL
- type SP_FE2CL_PC_STREETSTALL_REP_READY_FAIL
- type SP_FE2CL_PC_STREETSTALL_REP_READY_SUCC
- type SP_FE2CL_PC_STREETSTALL_REP_REGIST_ITEM_FAIL
- type SP_FE2CL_PC_STREETSTALL_REP_REGIST_ITEM_SUCC
- type SP_FE2CL_PC_STREETSTALL_REP_SALE_START_FAIL
- type SP_FE2CL_PC_STREETSTALL_REP_SALE_START_SUCC
- type SP_FE2CL_PC_STREETSTALL_REP_UNREGIST_ITEM_FAIL
- type SP_FE2CL_PC_STREETSTALL_REP_UNREGIST_ITEM_SUCC
- type SP_FE2CL_PC_SUDDEN_DEAD
- type SP_FE2CL_PC_VEHICLE_OFF_FAIL
- type SP_FE2CL_PC_VEHICLE_ON_FAIL
- type SP_FE2CL_PC_ZIPLINE
- type SP_FE2CL_REP_ACCEPT_MAKE_BUDDY_FAIL
- type SP_FE2CL_REP_ACCEPT_MAKE_BUDDY_SUCC
- type SP_FE2CL_REP_BARKER
- type SP_FE2CL_REP_CHANNEL_INFO
- type SP_FE2CL_REP_CHARGE_NANO_STAMINA
- type SP_FE2CL_REP_EP_GET_RING_FAIL
- type SP_FE2CL_REP_EP_GET_RING_SUCC
- type SP_FE2CL_REP_EP_RACE_CANCEL_FAIL
- type SP_FE2CL_REP_EP_RACE_CANCEL_SUCC
- type SP_FE2CL_REP_EP_RACE_END_FAIL
- type SP_FE2CL_REP_EP_RACE_END_SUCC
- type SP_FE2CL_REP_EP_RACE_START_FAIL
- type SP_FE2CL_REP_EP_RACE_START_SUCC
- type SP_FE2CL_REP_GET_BUDDY_LOCATION_FAIL
- type SP_FE2CL_REP_GET_BUDDY_LOCATION_SUCC
- type SP_FE2CL_REP_GET_BUDDY_STATE_FAIL
- type SP_FE2CL_REP_GET_BUDDY_STATE_SUCC
- type SP_FE2CL_REP_GET_BUDDY_STYLE_FAIL
- type SP_FE2CL_REP_GET_BUDDY_STYLE_SUCC
- type SP_FE2CL_REP_GET_GROUP_STYLE_FAIL
- type SP_FE2CL_REP_GET_GROUP_STYLE_SUCC
- type SP_FE2CL_REP_GET_MEMBER_STYLE_FAIL
- type SP_FE2CL_REP_GET_MEMBER_STYLE_SUCC
- type SP_FE2CL_REP_GM_REQ_TARGET_PC_SPECIAL_STATE_ONOFF_SUCC
- type SP_FE2CL_REP_IM_CHANGE_SWITCH_STATUS
- type SP_FE2CL_REP_ITEM_CHEST_OPEN_FAIL
- type SP_FE2CL_REP_ITEM_CHEST_OPEN_SUCC
- type SP_FE2CL_REP_NANO_ACTIVE_SUCC
- type SP_FE2CL_REP_NANO_EQUIP_SUCC
- type SP_FE2CL_REP_NANO_TUNE_FAIL
- type SP_FE2CL_REP_NANO_TUNE_SUCC
- type SP_FE2CL_REP_NANO_UNEQUIP_SUCC
- type SP_FE2CL_REP_NPC_GROUP_INVITE_FAIL
- type SP_FE2CL_REP_NPC_GROUP_INVITE_SUCC
- type SP_FE2CL_REP_NPC_GROUP_KICK_FAIL
- type SP_FE2CL_REP_NPC_GROUP_KICK_SUCC
- type SP_FE2CL_REP_PC_AVATAR_EMOTES_CHAT
- type SP_FE2CL_REP_PC_BANK_CLOSE_FAIL
- type SP_FE2CL_REP_PC_BANK_CLOSE_SUCC
- type SP_FE2CL_REP_PC_BANK_OPEN_FAIL
- type SP_FE2CL_REP_PC_BANK_OPEN_SUCC
- type SP_FE2CL_REP_PC_BUDDYLIST_INFO_FAIL
- type SP_FE2CL_REP_PC_BUDDYLIST_INFO_SUCC
- type SP_FE2CL_REP_PC_BUDDY_WARP_FAIL
- type SP_FE2CL_REP_PC_BUDDY_WARP_OTHER_SHARD_SUCC
- type SP_FE2CL_REP_PC_CHANGE_LEVEL
- type SP_FE2CL_REP_PC_CHANGE_LEVEL_SUCC
- type SP_FE2CL_REP_PC_CHANGE_MENTOR_FAIL
- type SP_FE2CL_REP_PC_CHANGE_MENTOR_SUCC
- type SP_FE2CL_REP_PC_CHANNEL_NUM
- type SP_FE2CL_REP_PC_DELETE_EMAIL_FAIL
- type SP_FE2CL_REP_PC_DELETE_EMAIL_SUCC
- type SP_FE2CL_REP_PC_DISASSEMBLE_ITEM_FAIL
- type SP_FE2CL_REP_PC_DISASSEMBLE_ITEM_SUCC
- type SP_FE2CL_REP_PC_ENTER_FAIL
- type SP_FE2CL_REP_PC_ENTER_SUCC
- type SP_FE2CL_REP_PC_EXIT_DUPLICATE
- type SP_FE2CL_REP_PC_EXIT_FAIL
- type SP_FE2CL_REP_PC_EXIT_SUCC
- type SP_FE2CL_REP_PC_FIND_NAME_ACCEPT_BUDDY_FAIL
- type SP_FE2CL_REP_PC_FIND_NAME_MAKE_BUDDY_FAIL
- type SP_FE2CL_REP_PC_FIND_NAME_MAKE_BUDDY_SUCC
- type SP_FE2CL_REP_PC_GIVE_ITEM_FAIL
- type SP_FE2CL_REP_PC_GIVE_ITEM_SUCC
- type SP_FE2CL_REP_PC_GOTO_SUCC
- type SP_FE2CL_REP_PC_GRENADE_STYLE_FIRE_SUCC
- type SP_FE2CL_REP_PC_ITEM_COMBINATION_FAIL
- type SP_FE2CL_REP_PC_ITEM_COMBINATION_SUCC
- type SP_FE2CL_REP_PC_ITEM_DELETE_SUCC
- type SP_FE2CL_REP_PC_ITEM_ENCHANT_FAIL
- type SP_FE2CL_REP_PC_ITEM_ENCHANT_SUCC
- type SP_FE2CL_REP_PC_ITEM_USE_FAIL
- type SP_FE2CL_REP_PC_ITEM_USE_SUCC
- type SP_FE2CL_REP_PC_KILL_QUEST_NPCs_SUCC
- type SP_FE2CL_REP_PC_LOADING_COMPLETE_SUCC
- type SP_FE2CL_REP_PC_MISSION_COMPLETE_SUCC
- type SP_FE2CL_REP_PC_NANO_CREATE
- type SP_FE2CL_REP_PC_NANO_CREATE_FAIL
- type SP_FE2CL_REP_PC_NANO_CREATE_SUCC
- type SP_FE2CL_REP_PC_NEW_EMAIL
- type SP_FE2CL_REP_PC_READ_EMAIL_FAIL
- type SP_FE2CL_REP_PC_READ_EMAIL_SUCC
- type SP_FE2CL_REP_PC_RECV_EMAIL_CANDY_FAIL
- type SP_FE2CL_REP_PC_RECV_EMAIL_CANDY_SUCC
- type SP_FE2CL_REP_PC_RECV_EMAIL_ITEM_ALL_FAIL
- type SP_FE2CL_REP_PC_RECV_EMAIL_ITEM_ALL_SUCC
- type SP_FE2CL_REP_PC_RECV_EMAIL_ITEM_FAIL
- type SP_FE2CL_REP_PC_RECV_EMAIL_ITEM_SUCC
- type SP_FE2CL_REP_PC_RECV_EMAIL_PAGE_LIST_FAIL
- type SP_FE2CL_REP_PC_RECV_EMAIL_PAGE_LIST_SUCC
- type SP_FE2CL_REP_PC_REGEN_SUCC
- type SP_FE2CL_REP_PC_REGIST_QUICK_SLOT_FAIL
- type SP_FE2CL_REP_PC_REGIST_QUICK_SLOT_SUCC
- type SP_FE2CL_REP_PC_REGIST_TRANSPORTATION_LOCATION_FAIL
- type SP_FE2CL_REP_PC_REGIST_TRANSPORTATION_LOCATION_SUCC
- type SP_FE2CL_REP_PC_RIDING_FAIL
- type SP_FE2CL_REP_PC_RIDING_SUCC
- type SP_FE2CL_REP_PC_ROCKET_STYLE_FIRE_SUCC
- type SP_FE2CL_REP_PC_SEND_EMAIL_FAIL
- type SP_FE2CL_REP_PC_SEND_EMAIL_SUCC
- type SP_FE2CL_REP_PC_SET_CURRENT_MISSION_ID
- type SP_FE2CL_REP_PC_SKILL_ADD_FAIL
- type SP_FE2CL_REP_PC_SKILL_ADD_SUCC
- type SP_FE2CL_REP_PC_SKILL_DEL_FAIL
- type SP_FE2CL_REP_PC_SKILL_DEL_SUCC
- type SP_FE2CL_REP_PC_SKILL_USE_FAIL
- type SP_FE2CL_REP_PC_SKILL_USE_SUCC
- type SP_FE2CL_REP_PC_SPECIAL_STATE_SWITCH_SUCC
- type SP_FE2CL_REP_PC_TASK_CONTINUE_FAIL
- type SP_FE2CL_REP_PC_TASK_CONTINUE_SUCC
- type SP_FE2CL_REP_PC_TASK_END_FAIL
- type SP_FE2CL_REP_PC_TASK_END_SUCC
- type SP_FE2CL_REP_PC_TASK_START_FAIL
- type SP_FE2CL_REP_PC_TASK_START_SUCC
- type SP_FE2CL_REP_PC_TASK_STOP_FAIL
- type SP_FE2CL_REP_PC_TASK_STOP_SUCC
- type SP_FE2CL_REP_PC_TICK
- type SP_FE2CL_REP_PC_TRADE_CASH_REGISTER_FAIL
- type SP_FE2CL_REP_PC_TRADE_CASH_REGISTER_SUCC
- type SP_FE2CL_REP_PC_TRADE_CONFIRM
- type SP_FE2CL_REP_PC_TRADE_CONFIRM_ABORT
- type SP_FE2CL_REP_PC_TRADE_CONFIRM_CANCEL
- type SP_FE2CL_REP_PC_TRADE_CONFIRM_FAIL
- type SP_FE2CL_REP_PC_TRADE_CONFIRM_SUCC
- type SP_FE2CL_REP_PC_TRADE_EMOTES_CHAT
- type SP_FE2CL_REP_PC_TRADE_EMOTES_CHAT_FAIL
- type SP_FE2CL_REP_PC_TRADE_ITEM_REGISTER_FAIL
- type SP_FE2CL_REP_PC_TRADE_ITEM_REGISTER_SUCC
- type SP_FE2CL_REP_PC_TRADE_ITEM_UNREGISTER_FAIL
- type SP_FE2CL_REP_PC_TRADE_ITEM_UNREGISTER_SUCC
- type SP_FE2CL_REP_PC_TRADE_OFFER
- type SP_FE2CL_REP_PC_TRADE_OFFER_ABORT
- type SP_FE2CL_REP_PC_TRADE_OFFER_CANCEL
- type SP_FE2CL_REP_PC_TRADE_OFFER_REFUSAL
- type SP_FE2CL_REP_PC_TRADE_OFFER_SUCC
- type SP_FE2CL_REP_PC_TRANSPORT_WARP_SUCC
- type SP_FE2CL_REP_PC_VENDOR_BATTERY_BUY_FAIL
- type SP_FE2CL_REP_PC_VENDOR_BATTERY_BUY_SUCC
- type SP_FE2CL_REP_PC_VENDOR_ITEM_BUY_FAIL
- type SP_FE2CL_REP_PC_VENDOR_ITEM_BUY_SUCC
- type SP_FE2CL_REP_PC_VENDOR_ITEM_RESTORE_BUY_FAIL
- type SP_FE2CL_REP_PC_VENDOR_ITEM_RESTORE_BUY_SUCC
- type SP_FE2CL_REP_PC_VENDOR_ITEM_SELL_FAIL
- type SP_FE2CL_REP_PC_VENDOR_ITEM_SELL_SUCC
- type SP_FE2CL_REP_PC_VENDOR_START_FAIL
- type SP_FE2CL_REP_PC_VENDOR_START_SUCC
- type SP_FE2CL_REP_PC_VENDOR_TABLE_UPDATE_FAIL
- type SP_FE2CL_REP_PC_VENDOR_TABLE_UPDATE_SUCC
- type SP_FE2CL_REP_PC_WARP_CHANNEL_FAIL
- type SP_FE2CL_REP_PC_WARP_USE_NPC_FAIL
- type SP_FE2CL_REP_PC_WARP_USE_NPC_SUCC
- type SP_FE2CL_REP_PC_WARP_USE_TRANSPORTATION_FAIL
- type SP_FE2CL_REP_PC_WARP_USE_TRANSPORTATION_SUCC
- type SP_FE2CL_REP_REGIST_RXCOM
- type SP_FE2CL_REP_REGIST_RXCOM_FAIL
- type SP_FE2CL_REP_REMOVE_BUDDY_FAIL
- type SP_FE2CL_REP_REMOVE_BUDDY_SUCC
- type SP_FE2CL_REP_REQUEST_MAKE_BUDDY_FAIL
- type SP_FE2CL_REP_REQUEST_MAKE_BUDDY_SUCC
- type SP_FE2CL_REP_REQUEST_MAKE_BUDDY_SUCC_TO_ACCEPTER
- type SP_FE2CL_REP_REWARD_ITEM
- type SP_FE2CL_REP_SEND_ALL_GROUP_FREECHAT_MESSAGE_FAIL
- type SP_FE2CL_REP_SEND_ALL_GROUP_FREECHAT_MESSAGE_SUCC
- type SP_FE2CL_REP_SEND_ALL_GROUP_MENUCHAT_MESSAGE_FAIL
- type SP_FE2CL_REP_SEND_ALL_GROUP_MENUCHAT_MESSAGE_SUCC
- type SP_FE2CL_REP_SEND_ANY_GROUP_FREECHAT_MESSAGE_FAIL
- type SP_FE2CL_REP_SEND_ANY_GROUP_FREECHAT_MESSAGE_SUCC
- type SP_FE2CL_REP_SEND_ANY_GROUP_MENUCHAT_MESSAGE_FAIL
- type SP_FE2CL_REP_SEND_ANY_GROUP_MENUCHAT_MESSAGE_SUCC
- type SP_FE2CL_REP_SEND_BUDDY_FREECHAT_MESSAGE_FAIL
- type SP_FE2CL_REP_SEND_BUDDY_FREECHAT_MESSAGE_SUCC
- type SP_FE2CL_REP_SEND_BUDDY_MENUCHAT_MESSAGE_FAIL
- type SP_FE2CL_REP_SEND_BUDDY_MENUCHAT_MESSAGE_SUCC
- type SP_FE2CL_REP_SEND_FREECHAT_MESSAGE_FAIL
- type SP_FE2CL_REP_SEND_FREECHAT_MESSAGE_SUCC
- type SP_FE2CL_REP_SEND_MENUCHAT_MESSAGE_FAIL
- type SP_FE2CL_REP_SEND_MENUCHAT_MESSAGE_SUCC
- type SP_FE2CL_REP_SET_BUDDY_BLOCK_FAIL
- type SP_FE2CL_REP_SET_BUDDY_BLOCK_SUCC
- type SP_FE2CL_REP_SET_PC_BLOCK_FAIL
- type SP_FE2CL_REP_SET_PC_BLOCK_SUCC
- type SP_FE2CL_REP_SHINY_PICKUP_SUCC
- type SP_FE2CL_REP_WARP_USE_RECALL_FAIL
- type SP_FE2CL_REQ_LIVE_CHECK
- type SP_FE2CL_SHINY_AROUND
- type SP_FE2CL_SHINY_ENTER
- type SP_FE2CL_SHINY_EXIT
- type SP_FE2CL_SHINY_NEW
- type SP_FE2CL_TRANSPORTATION_AROUND
- type SP_FE2CL_TRANSPORTATION_ENTER
- type SP_FE2CL_TRANSPORTATION_EXIT
- type SP_FE2CL_TRANSPORTATION_MOVE
- type SP_FE2CL_TRANSPORTATION_NEW
- type SP_LS2CL_REP_CHANGE_CHAR_NAME_FAIL
- type SP_LS2CL_REP_CHANGE_CHAR_NAME_SUCC
- type SP_LS2CL_REP_CHAR_CREATE_FAIL
- type SP_LS2CL_REP_CHAR_CREATE_SUCC
- type SP_LS2CL_REP_CHAR_DELETE_FAIL
- type SP_LS2CL_REP_CHAR_DELETE_SUCC
- type SP_LS2CL_REP_CHAR_INFO
- type SP_LS2CL_REP_CHAR_SELECT_FAIL
- type SP_LS2CL_REP_CHECK_CHAR_NAME_FAIL
- type SP_LS2CL_REP_CHECK_CHAR_NAME_SUCC
- type SP_LS2CL_REP_CHECK_NAME_LIST_FAIL
- type SP_LS2CL_REP_CHECK_NAME_LIST_SUCC
- type SP_LS2CL_REP_LOGIN_FAIL
- type SP_LS2CL_REP_LOGIN_SUCC
- type SP_LS2CL_REP_PC_EXIT_DUPLICATE
- type SP_LS2CL_REP_SAVE_CHAR_NAME_FAIL
- type SP_LS2CL_REP_SAVE_CHAR_NAME_SUCC
- type SP_LS2CL_REP_SHARD_LIST_INFO_SUCC
- type SP_LS2CL_REP_SHARD_SELECT_FAIL
- type SP_LS2CL_REP_SHARD_SELECT_SUCC
- type SP_LS2CL_REP_VERSION_CHECK_FAIL
- type SP_LS2CL_REQ_LIVE_CHECK
- type SPacket
- type SPacket2x
- type SPacket2x_Full
- type SPacket_Full
- type SQuickSlot
- type SRunningQuest
- type SSYSTEMTIME
- type SShinyAppearanceData
- type SSkillResult_BatteryDrain
- type SSkillResult_Buff
- type SSkillResult_Damage
- type SSkillResult_Damage_N_Debuff
- type SSkillResult_Damage_N_Move
- type SSkillResult_DotDamage
- type SSkillResult_Heal_HP
- type SSkillResult_Heal_Stamina
- type SSkillResult_Move
- type SSkillResult_Resurrect
- type SSkillResult_Stamina_Self
- type STimeBuff
- type STimeBuff_Svr
- type STimeLimitItemDeleteInfo2CL
- type STransportationAppearanceData
- type STransportationLoadData
Constants ¶
View Source
const ( DEFAULT_KEY = "m@rQn~W#" // if you change this, make sure to update the test data in protocol_test.go KEY_LENGTH = 8 )
View Source
const ( SUCC = 0x1 FAIL = 0x0 SIZEOF_BYTE = 0x1 SIZEOF_DWORD = 0x4 SIZEOF_INT = 0x4 SIZEOF_FLOAT = 0x4 SIZEOF_SHORT = 0x2 SIZEOF_ULONG = 0x4 SIZEOF_UINT64 = 0x8 SIZEOF_IP_STRING = 0x10 SIZEOF_CN_UID_STRING = 0x32 SIZEOF_ACCOUNT_STRING = 0x21 SIZEOF_PASSWORD_STRING = 0x21 SIZEOF_AUTH_ID_STRING = 0xff CN_MAX_COUNT_GROUP_MEMBER = 0x5 CN_MAX_COUNT_PC_GROUP_MEMBER = 0x4 CN_MAX_COUNT_NPC_GROUP_MEMBER = 0x5 CHAT_MAX_STRING = 0x80 PC_START_LOCATION_RANDOM_RANGE = 0x2710 SIZEOF_ANNOUNCE_STRING = 0x200 SERVER_COUNT_SHARD_CLIENT = 0x19 EXIT_CODE_DISCONNECT = 0x0 EXIT_CODE_REQ_BY_PC = 0x1 EXIT_CODE_REQ_BY_SVR = 0x2 EXIT_CODE_REQ_BY_GM = 0x3 EXIT_CODE_HACK = 0x4 EXIT_CODE_ERROR = 0x5 EXIT_CODE_LIVE_CHECK = 0x6 EXIT_CODE_REQ_BY_PC_DUPE_LOGIN = 0x7 EXIT_CODE_SERVER_ERROR = 0x63 SIZEOF_USER_ID = 0x20 SIZEOF_USER_PW = 0x20 SIZEOF_PC_SLOT = 0x4 SIZEOF_PC_NAME = 0x10 SIZEOF_PC_FIRST_NAME = 0x9 SIZEOF_PC_LAST_NAME = 0x11 SIZEOF_PC_NAME_FLAG = 0x8 GENDER_NONE = 0x0 GENDER_MALE = 0x1 GENDER_FEMALE = 0x2 MENTOR_CHANGE_BASE_COST = 0x64 REPEAT_MISSION_RESET_TIME = 0x9 SIZEOF_REPEAT_QUESTFLAG_NUMBER = 0x8 FATIGUE_RESET_TIME = 0x0 PC_FATIGUE_KILL_UNIT = 0x7 PC_FATIGUE_1_LEVEL = 0x2c9c PC_FATIGUE_2_LEVEL = 0x1950 PC_FATIGUE_MAX_LEVEL = 0x2 PC_FUSIONMATTER_MAX = 0x3b9ac9ff PC_CANDY_MAX = 0x3b9ac9ff PC_BATTERY_MAX = 0x270f PC_LEVEL_MAX = 0x24 SIZEOF_PC_BULLET_SLOT = 0x3 PC_TICK_TIME = 0x1388 SIZEOF_EQUIP_SLOT = 0x9 EQUIP_SLOT_HAND = 0x0 EQUIP_SLOT_UPPERBODY = 0x1 EQUIP_SLOT_LOWERBODY = 0x2 EQUIP_SLOT_FOOT = 0x3 EQUIP_SLOT_HEAD = 0x4 EQUIP_SLOT_FACE = 0x5 EQUIP_SLOT_BACK = 0x6 EQUIP_SLOT_END = 0x6 EQUIP_SLOT_HAND_EX = 0x7 EQUIP_SLOT_VEHICLE = 0x8 WPN_EQUIP_TYPE_NONE = 0x0 WPN_EQUIP_TYPE_OH_BLADE = 0x1 WPN_EQUIP_TYPE_OH_CLUB = 0x2 WPN_EQUIP_TYPE_OH_PISTOL = 0x3 WPN_EQUIP_TYPE_OH_RIPLE = 0x4 WPN_EQUIP_TYPE_OH_THROW = 0x5 WPN_EQUIP_TYPE_DH_BLADE = 0x6 WPN_EQUIP_TYPE_DH_CLUB = 0x7 WPN_EQUIP_TYPE_DH_DPISTOL = 0x8 WPN_EQUIP_TYPE_DH_RIPLE = 0x9 WPN_EQUIP_TYPE_DH_THROW = 0xa WPN_EQUIP_TYPE_DH_ROCKET = 0xb SIZEOF_INVEN_SLOT = 0x32 SIZEOF_QINVEN_SLOT = 0x32 SIZEOF_BANK_SLOT = 0x77 SIZEOF_RESTORE_SLOT = 0x5 SIZEOF_NANO_BANK_SLOT = 0x25 SIZEOF_QUEST_SLOT = 0x400 NANO_QUEST_INDEX = 0x0 SIZEOF_RQUEST_SLOT = 0x9 SIZEOF_QUESTFLAG_NUMBER = 0x20 SIZEOF_EP_RECORD_SLOT = 0x33 SIZEOF_TRADE_SLOT = 0xc SIZEOF_VENDOR_TABLE_SLOT = 0x14 SIZEOF_VENDOR_RESTORE_SLOT = 0x5 SIZEOF_QUEST_NPC_SLOT = 0x3 SIZEOF_QUEST_ITEM_SLOT = 0x3 SIZEOF_MAX_ITEM_STACK = 0x64 SIZEOF_PC_SKILL_SLOT = 0x21 SIZEOF_QUICK_SLOT = 0x8 ENCHANT_WEAPON_MATERIAL_ID = 0x65 ENCHANT_DEFENCE_MATERIAL_ID = 0x66 SIZEOF_NANO_CARRY_SLOT = 0x3 COUNTOF_NANO_PER_SET = 0x3 SIZEOF_NANO_SET = 0xd SIZEOF_NANO_STYLE = 0x3 NANO_STYLE_NONE = 0x1 NANO_STYLE_CRYSTAL = 0x0 NANO_STYLE_ENERGY = 0x1 NANO_STYLE_FLUID = 0x2 SIZEOF_NANO_TYPE = 0x4 NANO_TYPE_POWER = 0x0 NANO_TYPE_ACCURACY = 0x1 NANO_TYPE_PROTECT = 0x2 NANO_TYPE_DODGE = 0x3 SIZEOF_NANO_TUNE_NEED_ITEM_SLOT = 0xa VALUE_ATTACK_MISS = 0x1 MSG_ONLINE = 0x1 MSG_BUSY = 0x2 MSG_OFFLINE = 0x0 SIZEOF_FREE_CHAT_STRING = 0x80 SIZEOF_MENU_CHAT_STRING = 0x80 SIZEOF_BUDDYLIST_SLOT = 0x32 SIZEOF_EMAIL_SUBJECT_STRING = 0x20 SIZEOF_EMAIL_CONTENT_STRING = 0x200 SIZEOF_EMAIL_PAGE_SIZE = 0x5 SIZEOF_EMAIL_ITEM_CNT = 0x4 EMAIL_AND_MONEY_COST = 0x32 EMAIL_ITEM_COST = 0x14 BUDDYWARP_INTERVAL = 0x3c EMAILSEND_TIME_DELAY = 0x3c DB_ERROR_INVALID_DATA = 0x1 DB_ERROR_HACK_ATTEMPT = 0x2 DB_ERROR_ACCESS_FAIL = 0x3 DB_ERROR_PC_INSERT_FAIL = 0x4 CALL_NPC_MAX_CNT = 0x800 CN_EP_RING_MAX_CNT = 0x3e7 HF_BIT_NONE = 0x0 HF_BIT_NORMAL = 0x1 HF_BIT_CRITICAL = 0x2 HF_BIT_STYLE_WIN = 0x4 HF_BIT_STYLE_TIE = 0x8 HF_BIT_STYLE_LOSE = 0x10 SKIN_COLOR_MAX = 0xc HAIR_COLOR_MAX = 0x12 EYE_COLOR_MAX = 0x5 BODY_TYPE_MAX = 0x3 HEIGHT_TYPE_MAX = 0x5 CLASS_TYPE_MAX = 0x4 CN_EP_RACE_MODE_PRACTICE = 0x0 CN_EP_RACE_MODE_RECORD = 0x1 CN_EP_SECOM_NPC_TYPE_NUM = 0xd CN_EP_EECOM_NPC_TYPE_NUM = 0xe CN_EP_SIZE_SMALL = 0x0 CN_EP_SIZE_MIDDLE = 0x1 CN_EP_SIZE_BIG = 0x2 CN_EP_TICKET_ITEM_ID_SMALL = 0x73 CN_EP_TICKET_ITEM_ID_MIDDLE = 0x74 CN_EP_TICKET_ITEM_ID_BIG = 0x75 CN_EP_TICKET_ITEM_ID_FREE = 0x76 CN_EP_DISTANCE_ERROR_SAFE_RANGE = 0x4b0 CN_ACCOUNT_LEVEL__MASTER = 0x1 CN_ACCOUNT_LEVEL__POWER_DEVELOPER = 0xa CN_ACCOUNT_LEVEL__QA = 0x14 CN_ACCOUNT_LEVEL__GM = 0x1e CN_ACCOUNT_LEVEL__CS = 0x28 CN_ACCOUNT_LEVEL__FREE_USER = 0x30 CN_ACCOUNT_LEVEL__PAY_USER = 0x31 CN_ACCOUNT_LEVEL__DEVELOPER = 0x32 CN_ACCOUNT_LEVEL__CLOSEBETA_USER = 0x50 CN_ACCOUNT_LEVEL__OPENBETA_USER = 0x55 CN_ACCOUNT_LEVEL__USER = 0x63 CN_SPECIAL_STATE_FLAG__PRINT_GM = 0x1 CN_SPECIAL_STATE_FLAG__INVISIBLE = 0x2 CN_SPECIAL_STATE_FLAG__INVULNERABLE = 0x4 CN_SPECIAL_STATE_FLAG__FULL_UI = 0x10 CN_SPECIAL_STATE_FLAG__COMBAT = 0x20 CN_SPECIAL_STATE_FLAG__MUTE_FREECHAT = 0x40 CN_GM_SET_VALUE_TYPE__HP = 0x1 CN_GM_SET_VALUE_TYPE__WEAPON_BATTERY = 0x2 CN_GM_SET_VALUE_TYPE__NANO_BATTERY = 0x3 CN_GM_SET_VALUE_TYPE__FUSION_MATTER = 0x4 CN_GM_SET_VALUE_TYPE__CANDY = 0x5 CN_GM_SET_VALUE_TYPE__SPEED = 0x6 CN_GM_SET_VALUE_TYPE__JUMP = 0x7 CN_GM_SET_VALUE_TYPE__END = 0x8 HEIGHT_CLIMBABLE = 0x96 CN_GROUP_WARP_CHECK_RANGE = 0x3e8 WYVERN_LOCATION_FLAG_SIZE = 0x2 CN_PC_EVENT_ID_GET_NANO_QUEST = 0x1 CN_PC_EVENT_ID_DEFEAT_FUSE_AND_GET_NANO = 0x2 CSB_BIT_NONE = 0x0 CSB_BIT_UP_MOVE_SPEED = 0x1 CSB_BIT_UP_SWIM_SPEED = 0x2 CSB_BIT_UP_JUMP_HEIGHT = 0x4 CSB_BIT_UP_STEALTH = 0x8 CSB_BIT_PHOENIX = 0x10 CSB_BIT_PROTECT_BATTERY = 0x20 CSB_BIT_PROTECT_INFECTION = 0x40 CSB_BIT_DN_MOVE_SPEED = 0x80 CSB_BIT_DN_ATTACK_SPEED = 0x100 CSB_BIT_STUN = 0x200 CSB_BIT_MEZ = 0x400 CSB_BIT_KNOCKDOWN = 0x800 CSB_BIT_MINIMAP_ENEMY = 0x1000 CSB_BIT_MINIMAP_TRESURE = 0x2000 CSB_BIT_REWARD_BLOB = 0x4000 CSB_BIT_REWARD_CASH = 0x8000 CSB_BIT_INFECTION = 0x10000 CSB_BIT_FREEDOM = 0x20000 CSB_BIT_BOUNDINGBALL = 0x40000 CSB_BIT_INVULNERABLE = 0x80000 CSB_BIT_STIMPAKSLOT1 = 0x100000 CSB_BIT_STIMPAKSLOT2 = 0x200000 CSB_BIT_STIMPAKSLOT3 = 0x400000 CSB_BIT_HEAL = 0x800000 CSB_BIT_EXTRABANK = 0x1000000 TIME_BUFF_CONFIRM_KEY_MAX = 0x77359400 READPACKET_SUCC = 0x0 READPACKET_FAIL = 0x1 READPACKET_RETURN = 0x2 BITMASK_FROM2TO = 0xff000000 BITMASK_FROM = 0xf0000000 BITMASK_TO = 0xf000000 BITMASK_SENDBLOCK = 0x800000 BITMASK_AUTHED = 0x400000 BITMASK_U_ID = 0xfff CL2LS = 0x12000000 CL2FE = 0x13000000 LS2CL = 0x21000000 LS2LS = 0x22000000 LS2DBA = 0x27000000 FE2CL = 0x31000000 FE2FE = 0x33000000 FE2GS = 0x34000000 FE2EP = 0x36000000 FE2MSG = 0x38000000 GS2FE = 0x43000000 GS2GS = 0x44000000 GS2AI = 0x45000000 GS2EP = 0x46000000 GS2DBA = 0x47000000 GS2MSG = 0x48000000 GS2MGR = 0x4a000000 AI2GS = 0x54000000 EP2FE = 0x63000000 EP2GS = 0x64000000 DBA2GS = 0x74000000 DBA2EP = 0x75000000 MSG2FE = 0x83000000 MSG2GS = 0x84000000 MSG2CMSG = 0x89000000 CMSG2MSG = 0x98000000 MGR2SPY = 0xb3000000 SPY2MGR = 0xb4000000 MGR2SA = 0xb5000000 SA2MGR = 0xb6000000 SA2SPY = 0xb7000000 SPY2SA = 0xb8000000 SPY2SVR = 0xb9000000 SVR2SPY = 0xba000000 SCH2SVR = 0xc0000000 SCH2LS = 0xc2000000 SCH2FE = 0xc3000000 SCH2GS = 0xc4000000 SCH2AI = 0xc5000000 SCH2EP = 0xc6000000 SCH2DBA = 0xc7000000 SCH2MSG = 0xc8000000 SCH2CMSG = 0xc9000000 CL2CDR = 0x1f000000 SENDBLOCK = 0x800000 AUTHED_X = 0x0 AUTHED_O = 0x400000 SEND_SVR_FE = 0x1 SEND_SVR_FE_ANY = 0x2 SEND_SVR_FE_ALL = 0x3 SEND_SVR_AI = 0x4 SEND_SVR_AI_ANY = 0x5 SEND_SVR_AI_ALL = 0x6 SEND_SVR_FE_AI_ALL = 0x7 SEND_SVR_DBA = 0x8 SEND_SVR_GS = 0x9 SEND_SVR_MSG = 0xa SEND_SVR_MSG_ANY = 0xb SEND_SVR_MSG_ALL = 0xc SEND_UNICAST = 0x1 SEND_ANYCAST = 0x2 SEND_ANYCAST_NEW = 0x3 SEND_BROADCAST = 0x4 CN_PACKET_BUFFER_SIZE = 0x1000 P_CL2LS_REQ_LOGIN = 0x12000001 P_CL2LS_REQ_CHECK_CHAR_NAME = 0x12000002 P_CL2LS_REQ_SAVE_CHAR_NAME = 0x12000003 P_CL2LS_REQ_CHAR_CREATE = 0x12000004 P_CL2LS_REQ_CHAR_SELECT = 0x12000005 P_CL2LS_REQ_CHAR_DELETE = 0x12000006 P_CL2LS_REQ_SHARD_SELECT = 0x12000007 P_CL2LS_REQ_SHARD_LIST_INFO = 0x12000008 P_CL2LS_CHECK_NAME_LIST = 0x12000009 P_CL2LS_REQ_SAVE_CHAR_TUTOR = 0x1200000a P_CL2LS_REQ_PC_EXIT_DUPLICATE = 0x1200000b P_CL2LS_REP_LIVE_CHECK = 0x1200000c P_CL2LS_REQ_CHANGE_CHAR_NAME = 0x1200000d P_CL2LS_REQ_SERVER_SELECT = 0x1200000e P_CL2FE_REQ_PC_ENTER = 0x13000001 P_CL2FE_REQ_PC_EXIT = 0x13000002 P_CL2FE_REQ_PC_MOVE = 0x13000003 P_CL2FE_REQ_PC_STOP = 0x13000004 P_CL2FE_REQ_PC_JUMP = 0x13000005 P_CL2FE_REQ_PC_ATTACK_NPCs = 0x13000006 P_CL2FE_REQ_SEND_FREECHAT_MESSAGE = 0x13000007 P_CL2FE_REQ_SEND_MENUCHAT_MESSAGE = 0x13000008 P_CL2FE_REQ_PC_REGEN = 0x13000009 P_CL2FE_REQ_ITEM_MOVE = 0x1300000a P_CL2FE_REQ_PC_TASK_START = 0x1300000b P_CL2FE_REQ_PC_TASK_END = 0x1300000c P_CL2FE_REQ_NANO_EQUIP = 0x1300000d P_CL2FE_REQ_NANO_UNEQUIP = 0x1300000e P_CL2FE_REQ_NANO_ACTIVE = 0x1300000f P_CL2FE_REQ_NANO_TUNE = 0x13000010 P_CL2FE_REQ_NANO_SKILL_USE = 0x13000011 P_CL2FE_REQ_PC_TASK_STOP = 0x13000012 P_CL2FE_REQ_PC_TASK_CONTINUE = 0x13000013 P_CL2FE_REQ_PC_GOTO = 0x13000014 P_CL2FE_REQ_CHARGE_NANO_STAMINA = 0x13000015 P_CL2FE_REQ_PC_KILL_QUEST_NPCs = 0x13000016 P_CL2FE_REQ_PC_VENDOR_ITEM_BUY = 0x13000017 P_CL2FE_REQ_PC_VENDOR_ITEM_SELL = 0x13000018 P_CL2FE_REQ_PC_ITEM_DELETE = 0x13000019 P_CL2FE_REQ_PC_GIVE_ITEM = 0x1300001a P_CL2FE_REQ_PC_ROCKET_STYLE_READY = 0x1300001b P_CL2FE_REQ_PC_ROCKET_STYLE_FIRE = 0x1300001c P_CL2FE_REQ_PC_ROCKET_STYLE_HIT = 0x1300001d P_CL2FE_REQ_PC_GRENADE_STYLE_READY = 0x1300001e P_CL2FE_REQ_PC_GRENADE_STYLE_FIRE = 0x1300001f P_CL2FE_REQ_PC_GRENADE_STYLE_HIT = 0x13000020 P_CL2FE_REQ_PC_NANO_CREATE = 0x13000021 P_CL2FE_REQ_PC_TRADE_OFFER = 0x13000022 P_CL2FE_REQ_PC_TRADE_OFFER_CANCEL = 0x13000023 P_CL2FE_REQ_PC_TRADE_OFFER_ACCEPT = 0x13000024 P_CL2FE_REQ_PC_TRADE_OFFER_REFUSAL = 0x13000025 P_CL2FE_REQ_PC_TRADE_OFFER_ABORT = 0x13000026 P_CL2FE_REQ_PC_TRADE_CONFIRM = 0x13000027 P_CL2FE_REQ_PC_TRADE_CONFIRM_CANCEL = 0x13000028 P_CL2FE_REQ_PC_TRADE_CONFIRM_ABORT = 0x13000029 P_CL2FE_REQ_PC_TRADE_ITEM_REGISTER = 0x1300002a P_CL2FE_REQ_PC_TRADE_ITEM_UNREGISTER = 0x1300002b P_CL2FE_REQ_PC_TRADE_CASH_REGISTER = 0x1300002c P_CL2FE_REQ_PC_TRADE_EMOTES_CHAT = 0x1300002d P_CL2FE_REQ_PC_BANK_OPEN = 0x1300002e P_CL2FE_REQ_PC_BANK_CLOSE = 0x1300002f P_CL2FE_REQ_PC_VENDOR_START = 0x13000030 P_CL2FE_REQ_PC_VENDOR_TABLE_UPDATE = 0x13000031 P_CL2FE_REQ_PC_VENDOR_ITEM_RESTORE_BUY = 0x13000032 P_CL2FE_REQ_PC_COMBAT_BEGIN = 0x13000033 P_CL2FE_REQ_PC_COMBAT_END = 0x13000034 P_CL2FE_REQ_REQUEST_MAKE_BUDDY = 0x13000035 P_CL2FE_REQ_ACCEPT_MAKE_BUDDY = 0x13000036 P_CL2FE_REQ_SEND_BUDDY_FREECHAT_MESSAGE = 0x13000037 P_CL2FE_REQ_SEND_BUDDY_MENUCHAT_MESSAGE = 0x13000038 P_CL2FE_REQ_GET_BUDDY_STYLE = 0x13000039 P_CL2FE_REQ_SET_BUDDY_BLOCK = 0x1300003a P_CL2FE_REQ_REMOVE_BUDDY = 0x1300003b P_CL2FE_REQ_GET_BUDDY_STATE = 0x1300003c P_CL2FE_REQ_PC_JUMPPAD = 0x1300003d P_CL2FE_REQ_PC_LAUNCHER = 0x1300003e P_CL2FE_REQ_PC_ZIPLINE = 0x1300003f P_CL2FE_REQ_PC_MOVEPLATFORM = 0x13000040 P_CL2FE_REQ_PC_SLOPE = 0x13000041 P_CL2FE_REQ_PC_STATE_CHANGE = 0x13000042 P_CL2FE_REQ_PC_MAP_WARP = 0x13000043 P_CL2FE_REQ_PC_GIVE_NANO = 0x13000044 P_CL2FE_REQ_NPC_SUMMON = 0x13000045 P_CL2FE_REQ_NPC_UNSUMMON = 0x13000046 P_CL2FE_REQ_ITEM_CHEST_OPEN = 0x13000047 P_CL2FE_REQ_PC_GIVE_NANO_SKILL = 0x13000048 P_CL2FE_DOT_DAMAGE_ONOFF = 0x13000049 P_CL2FE_REQ_PC_VENDOR_BATTERY_BUY = 0x1300004a P_CL2FE_REQ_PC_WARP_USE_NPC = 0x1300004b P_CL2FE_REQ_PC_GROUP_INVITE = 0x1300004c P_CL2FE_REQ_PC_GROUP_INVITE_REFUSE = 0x1300004d P_CL2FE_REQ_PC_GROUP_JOIN = 0x1300004e P_CL2FE_REQ_PC_GROUP_LEAVE = 0x1300004f P_CL2FE_REQ_PC_AVATAR_EMOTES_CHAT = 0x13000050 P_CL2FE_REQ_PC_BUDDY_WARP = 0x13000051 P_CL2FE_REQ_GET_MEMBER_STYLE = 0x13000052 P_CL2FE_REQ_GET_GROUP_STYLE = 0x13000053 P_CL2FE_REQ_PC_CHANGE_MENTOR = 0x13000054 P_CL2FE_REQ_GET_BUDDY_LOCATION = 0x13000055 P_CL2FE_REQ_NPC_GROUP_SUMMON = 0x13000056 P_CL2FE_REQ_PC_WARP_TO_PC = 0x13000057 P_CL2FE_REQ_EP_RANK_GET_LIST = 0x13000058 P_CL2FE_REQ_EP_RANK_GET_DETAIL = 0x13000059 P_CL2FE_REQ_EP_RANK_GET_PC_INFO = 0x1300005a P_CL2FE_REQ_EP_RACE_START = 0x1300005b P_CL2FE_REQ_EP_RACE_END = 0x1300005c P_CL2FE_REQ_EP_RACE_CANCEL = 0x1300005d P_CL2FE_REQ_EP_GET_RING = 0x1300005e P_CL2FE_REQ_IM_CHANGE_SWITCH_STATUS = 0x1300005f P_CL2FE_REQ_SHINY_PICKUP = 0x13000060 P_CL2FE_REQ_SHINY_SUMMON = 0x13000061 P_CL2FE_REQ_PC_MOVETRANSPORTATION = 0x13000062 P_CL2FE_REQ_SEND_ALL_GROUP_FREECHAT_MESSAGE = 0x13000063 P_CL2FE_REQ_SEND_ANY_GROUP_FREECHAT_MESSAGE = 0x13000064 P_CL2FE_REQ_BARKER = 0x13000065 P_CL2FE_REQ_SEND_ALL_GROUP_MENUCHAT_MESSAGE = 0x13000066 P_CL2FE_REQ_SEND_ANY_GROUP_MENUCHAT_MESSAGE = 0x13000067 P_CL2FE_REQ_REGIST_TRANSPORTATION_LOCATION = 0x13000068 P_CL2FE_REQ_PC_WARP_USE_TRANSPORTATION = 0x13000069 P_CL2FE_GM_REQ_PC_SPECIAL_STATE_SWITCH = 0x1300006a P_CL2FE_GM_REQ_PC_SET_VALUE = 0x1300006b P_CL2FE_GM_REQ_KICK_PLAYER = 0x1300006c P_CL2FE_GM_REQ_TARGET_PC_TELEPORT = 0x1300006d P_CL2FE_GM_REQ_PC_LOCATION = 0x1300006e P_CL2FE_GM_REQ_PC_ANNOUNCE = 0x1300006f P_CL2FE_REQ_SET_PC_BLOCK = 0x13000070 P_CL2FE_REQ_REGIST_RXCOM = 0x13000071 P_CL2FE_GM_REQ_PC_MOTD_REGISTER = 0x13000072 P_CL2FE_REQ_ITEM_USE = 0x13000073 P_CL2FE_REQ_WARP_USE_RECALL = 0x13000074 P_CL2FE_REP_LIVE_CHECK = 0x13000075 P_CL2FE_REQ_PC_MISSION_COMPLETE = 0x13000076 P_CL2FE_REQ_PC_TASK_COMPLETE = 0x13000077 P_CL2FE_REQ_NPC_INTERACTION = 0x13000078 P_CL2FE_DOT_HEAL_ONOFF = 0x13000079 P_CL2FE_REQ_PC_SPECIAL_STATE_SWITCH = 0x1300007a P_CL2FE_REQ_PC_EMAIL_UPDATE_CHECK = 0x1300007b P_CL2FE_REQ_PC_READ_EMAIL = 0x1300007c P_CL2FE_REQ_PC_RECV_EMAIL_PAGE_LIST = 0x1300007d P_CL2FE_REQ_PC_DELETE_EMAIL = 0x1300007e P_CL2FE_REQ_PC_SEND_EMAIL = 0x1300007f P_CL2FE_REQ_PC_RECV_EMAIL_ITEM = 0x13000080 P_CL2FE_REQ_PC_RECV_EMAIL_CANDY = 0x13000081 P_CL2FE_GM_REQ_TARGET_PC_SPECIAL_STATE_ONOFF = 0x13000082 P_CL2FE_REQ_PC_SET_CURRENT_MISSION_ID = 0x13000083 P_CL2FE_REQ_NPC_GROUP_INVITE = 0x13000084 P_CL2FE_REQ_NPC_GROUP_KICK = 0x13000085 P_CL2FE_REQ_PC_FIRST_USE_FLAG_SET = 0x13000086 P_CL2FE_REQ_PC_TRANSPORT_WARP = 0x13000087 P_CL2FE_REQ_PC_TIME_TO_GO_WARP = 0x13000088 P_CL2FE_REQ_PC_RECV_EMAIL_ITEM_ALL = 0x13000089 P_CL2FE_REQ_CHANNEL_INFO = 0x1300008a P_CL2FE_REQ_PC_CHANNEL_NUM = 0x1300008b P_CL2FE_REQ_PC_WARP_CHANNEL = 0x1300008c P_CL2FE_REQ_PC_LOADING_COMPLETE = 0x1300008d P_CL2FE_REQ_PC_FIND_NAME_MAKE_BUDDY = 0x1300008e P_CL2FE_REQ_PC_FIND_NAME_ACCEPT_BUDDY = 0x1300008f P_CL2FE_REQ_PC_ATTACK_CHARs = 0x13000090 P_CL2FE_PC_STREETSTALL_REQ_READY = 0x13000091 P_CL2FE_PC_STREETSTALL_REQ_CANCEL = 0x13000092 P_CL2FE_PC_STREETSTALL_REQ_REGIST_ITEM = 0x13000093 P_CL2FE_PC_STREETSTALL_REQ_UNREGIST_ITEM = 0x13000094 P_CL2FE_PC_STREETSTALL_REQ_SALE_START = 0x13000095 P_CL2FE_PC_STREETSTALL_REQ_ITEM_LIST = 0x13000096 P_CL2FE_PC_STREETSTALL_REQ_ITEM_BUY = 0x13000097 P_CL2FE_REQ_PC_ITEM_COMBINATION = 0x13000098 P_CL2FE_GM_REQ_SET_PC_SKILL = 0x13000099 P_CL2FE_REQ_PC_SKILL_ADD = 0x1300009a P_CL2FE_REQ_PC_SKILL_DEL = 0x1300009b P_CL2FE_REQ_PC_SKILL_USE = 0x1300009c P_CL2FE_REQ_PC_ROPE = 0x1300009d P_CL2FE_REQ_PC_BELT = 0x1300009e P_CL2FE_REQ_PC_VEHICLE_ON = 0x1300009f P_CL2FE_REQ_PC_VEHICLE_OFF = 0x130000a0 P_CL2FE_REQ_PC_REGIST_QUICK_SLOT = 0x130000a1 P_CL2FE_REQ_PC_DISASSEMBLE_ITEM = 0x130000a2 P_CL2FE_GM_REQ_REWARD_RATE = 0x130000a3 P_CL2FE_REQ_PC_ITEM_ENCHANT = 0x130000a4 P_FE2CL_ERROR = 0x31000000 P_FE2CL_REP_PC_ENTER_FAIL = 0x31000001 P_FE2CL_REP_PC_ENTER_SUCC = 0x31000002 P_FE2CL_PC_NEW = 0x31000003 P_FE2CL_REP_PC_EXIT_FAIL = 0x31000004 P_FE2CL_REP_PC_EXIT_SUCC = 0x31000005 P_FE2CL_PC_EXIT = 0x31000006 P_FE2CL_PC_AROUND = 0x31000007 P_FE2CL_PC_MOVE = 0x31000008 P_FE2CL_PC_STOP = 0x31000009 P_FE2CL_PC_JUMP = 0x3100000a P_FE2CL_NPC_ENTER = 0x3100000b P_FE2CL_NPC_EXIT = 0x3100000c P_FE2CL_NPC_MOVE = 0x3100000d P_FE2CL_NPC_NEW = 0x3100000e P_FE2CL_NPC_AROUND = 0x3100000f P_FE2CL_AROUND_DEL_PC = 0x31000010 P_FE2CL_AROUND_DEL_NPC = 0x31000011 P_FE2CL_REP_SEND_FREECHAT_MESSAGE_SUCC = 0x31000012 P_FE2CL_REP_SEND_FREECHAT_MESSAGE_FAIL = 0x31000013 P_FE2CL_PC_ATTACK_NPCs_SUCC = 0x31000014 P_FE2CL_PC_ATTACK_NPCs = 0x31000015 P_FE2CL_NPC_ATTACK_PCs = 0x31000016 P_FE2CL_REP_PC_REGEN_SUCC = 0x31000017 P_FE2CL_REP_SEND_MENUCHAT_MESSAGE_SUCC = 0x31000018 P_FE2CL_REP_SEND_MENUCHAT_MESSAGE_FAIL = 0x31000019 P_FE2CL_PC_ITEM_MOVE_SUCC = 0x3100001a P_FE2CL_PC_EQUIP_CHANGE = 0x3100001b P_FE2CL_REP_PC_TASK_START_SUCC = 0x3100001c P_FE2CL_REP_PC_TASK_START_FAIL = 0x3100001d P_FE2CL_REP_PC_TASK_END_SUCC = 0x3100001e P_FE2CL_REP_PC_TASK_END_FAIL = 0x3100001f P_FE2CL_NPC_SKILL_READY = 0x31000020 P_FE2CL_NPC_SKILL_FIRE = 0x31000021 P_FE2CL_NPC_SKILL_HIT = 0x31000022 P_FE2CL_NPC_SKILL_CORRUPTION_READY = 0x31000023 P_FE2CL_NPC_SKILL_CORRUPTION_HIT = 0x31000024 P_FE2CL_NPC_SKILL_CANCEL = 0x31000025 P_FE2CL_REP_NANO_EQUIP_SUCC = 0x31000026 P_FE2CL_REP_NANO_UNEQUIP_SUCC = 0x31000027 P_FE2CL_REP_NANO_ACTIVE_SUCC = 0x31000028 P_FE2CL_REP_NANO_TUNE_SUCC = 0x31000029 P_FE2CL_NANO_ACTIVE = 0x3100002a P_FE2CL_NANO_SKILL_USE_SUCC = 0x3100002b P_FE2CL_NANO_SKILL_USE = 0x3100002c P_FE2CL_REP_PC_TASK_STOP_SUCC = 0x3100002d P_FE2CL_REP_PC_TASK_STOP_FAIL = 0x3100002e P_FE2CL_REP_PC_TASK_CONTINUE_SUCC = 0x3100002f P_FE2CL_REP_PC_TASK_CONTINUE_FAIL = 0x31000030 P_FE2CL_REP_PC_GOTO_SUCC = 0x31000031 P_FE2CL_REP_CHARGE_NANO_STAMINA = 0x31000032 P_FE2CL_REP_PC_TICK = 0x31000033 P_FE2CL_REP_PC_KILL_QUEST_NPCs_SUCC = 0x31000034 P_FE2CL_REP_PC_VENDOR_ITEM_BUY_SUCC = 0x31000035 P_FE2CL_REP_PC_VENDOR_ITEM_BUY_FAIL = 0x31000036 P_FE2CL_REP_PC_VENDOR_ITEM_SELL_SUCC = 0x31000037 P_FE2CL_REP_PC_VENDOR_ITEM_SELL_FAIL = 0x31000038 P_FE2CL_REP_PC_ITEM_DELETE_SUCC = 0x31000039 P_FE2CL_PC_ROCKET_STYLE_READY = 0x3100003a P_FE2CL_REP_PC_ROCKET_STYLE_FIRE_SUCC = 0x3100003b P_FE2CL_PC_ROCKET_STYLE_FIRE = 0x3100003c P_FE2CL_PC_ROCKET_STYLE_HIT = 0x3100003d P_FE2CL_PC_GRENADE_STYLE_READY = 0x3100003e P_FE2CL_REP_PC_GRENADE_STYLE_FIRE_SUCC = 0x3100003f P_FE2CL_PC_GRENADE_STYLE_FIRE = 0x31000040 P_FE2CL_PC_GRENADE_STYLE_HIT = 0x31000041 P_FE2CL_REP_PC_TRADE_OFFER = 0x31000042 P_FE2CL_REP_PC_TRADE_OFFER_CANCEL = 0x31000043 P_FE2CL_REP_PC_TRADE_OFFER_SUCC = 0x31000044 P_FE2CL_REP_PC_TRADE_OFFER_REFUSAL = 0x31000045 P_FE2CL_REP_PC_TRADE_OFFER_ABORT = 0x31000046 P_FE2CL_REP_PC_TRADE_CONFIRM = 0x31000047 P_FE2CL_REP_PC_TRADE_CONFIRM_CANCEL = 0x31000048 P_FE2CL_REP_PC_TRADE_CONFIRM_ABORT = 0x31000049 P_FE2CL_REP_PC_TRADE_CONFIRM_SUCC = 0x3100004a P_FE2CL_REP_PC_TRADE_CONFIRM_FAIL = 0x3100004b P_FE2CL_REP_PC_TRADE_ITEM_REGISTER_SUCC = 0x3100004c P_FE2CL_REP_PC_TRADE_ITEM_REGISTER_FAIL = 0x3100004d P_FE2CL_REP_PC_TRADE_ITEM_UNREGISTER_SUCC = 0x3100004e P_FE2CL_REP_PC_TRADE_ITEM_UNREGISTER_FAIL = 0x3100004f P_FE2CL_REP_PC_TRADE_CASH_REGISTER_SUCC = 0x31000050 P_FE2CL_REP_PC_TRADE_CASH_REGISTER_FAIL = 0x31000051 P_FE2CL_REP_PC_TRADE_EMOTES_CHAT = 0x31000052 P_FE2CL_REP_PC_NANO_CREATE_SUCC = 0x31000053 P_FE2CL_REP_PC_NANO_CREATE_FAIL = 0x31000054 P_FE2CL_REP_NANO_TUNE_FAIL = 0x31000055 P_FE2CL_REP_PC_BANK_OPEN_SUCC = 0x31000056 P_FE2CL_REP_PC_BANK_OPEN_FAIL = 0x31000057 P_FE2CL_REP_PC_BANK_CLOSE_SUCC = 0x31000058 P_FE2CL_REP_PC_BANK_CLOSE_FAIL = 0x31000059 P_FE2CL_REP_PC_VENDOR_START_SUCC = 0x3100005a P_FE2CL_REP_PC_VENDOR_START_FAIL = 0x3100005b P_FE2CL_REP_PC_VENDOR_TABLE_UPDATE_SUCC = 0x3100005c P_FE2CL_REP_PC_VENDOR_TABLE_UPDATE_FAIL = 0x3100005d P_FE2CL_REP_PC_VENDOR_ITEM_RESTORE_BUY_SUCC = 0x3100005e P_FE2CL_REP_PC_VENDOR_ITEM_RESTORE_BUY_FAIL = 0x3100005f P_FE2CL_CHAR_TIME_BUFF_TIME_OUT = 0x31000060 P_FE2CL_REP_PC_GIVE_ITEM_SUCC = 0x31000061 P_FE2CL_REP_PC_GIVE_ITEM_FAIL = 0x31000062 P_FE2CL_REP_PC_BUDDYLIST_INFO_SUCC = 0x31000063 P_FE2CL_REP_PC_BUDDYLIST_INFO_FAIL = 0x31000064 P_FE2CL_REP_REQUEST_MAKE_BUDDY_SUCC = 0x83000065 P_FE2CL_REP_REQUEST_MAKE_BUDDY_FAIL = 0x31000066 P_FE2CL_REP_ACCEPT_MAKE_BUDDY_SUCC = 0x31000067 P_FE2CL_REP_ACCEPT_MAKE_BUDDY_FAIL = 0x31000068 P_FE2CL_REP_SEND_BUDDY_FREECHAT_MESSAGE_SUCC = 0x31000069 P_FE2CL_REP_SEND_BUDDY_FREECHAT_MESSAGE_FAIL = 0x3100006a P_FE2CL_REP_SEND_BUDDY_MENUCHAT_MESSAGE_SUCC = 0x3100006b P_FE2CL_REP_SEND_BUDDY_MENUCHAT_MESSAGE_FAIL = 0x3100006c P_FE2CL_REP_GET_BUDDY_STYLE_SUCC = 0x3100006d P_FE2CL_REP_GET_BUDDY_STYLE_FAIL = 0x3100006e P_FE2CL_REP_GET_BUDDY_STATE_SUCC = 0x3100006f P_FE2CL_REP_GET_BUDDY_STATE_FAIL = 0x31000070 P_FE2CL_REP_SET_BUDDY_BLOCK_SUCC = 0x31000071 P_FE2CL_REP_SET_BUDDY_BLOCK_FAIL = 0x31000072 P_FE2CL_REP_REMOVE_BUDDY_SUCC = 0x31000073 P_FE2CL_REP_REMOVE_BUDDY_FAIL = 0x31000074 P_FE2CL_PC_JUMPPAD = 0x31000075 P_FE2CL_PC_LAUNCHER = 0x31000076 P_FE2CL_PC_ZIPLINE = 0x31000077 P_FE2CL_PC_MOVEPLATFORM = 0x31000078 P_FE2CL_PC_SLOPE = 0x31000079 P_FE2CL_PC_STATE_CHANGE = 0x3100007a P_FE2CL_REP_REQUEST_MAKE_BUDDY_SUCC_TO_ACCEPTER = 0x3100007b P_FE2CL_REP_REWARD_ITEM = 0x3100007c P_FE2CL_REP_ITEM_CHEST_OPEN_SUCC = 0x3100007d P_FE2CL_REP_ITEM_CHEST_OPEN_FAIL = 0x3100007e P_FE2CL_CHAR_TIME_BUFF_TIME_TICK = 0x3100007f P_FE2CL_REP_PC_VENDOR_BATTERY_BUY_SUCC = 0x31000080 P_FE2CL_REP_PC_VENDOR_BATTERY_BUY_FAIL = 0x31000081 P_FE2CL_NPC_ROCKET_STYLE_FIRE = 0x31000082 P_FE2CL_NPC_GRENADE_STYLE_FIRE = 0x31000083 P_FE2CL_NPC_BULLET_STYLE_HIT = 0x31000084 P_FE2CL_CHARACTER_ATTACK_CHARACTERs = 0x31000085 P_FE2CL_PC_GROUP_INVITE = 0x31000086 P_FE2CL_PC_GROUP_INVITE_FAIL = 0x31000087 P_FE2CL_PC_GROUP_INVITE_REFUSE = 0x31000088 P_FE2CL_PC_GROUP_JOIN = 0x31000089 P_FE2CL_PC_GROUP_JOIN_FAIL = 0x3100008a P_FE2CL_PC_GROUP_JOIN_SUCC = 0x3100008b P_FE2CL_PC_GROUP_LEAVE = 0x3100008c P_FE2CL_PC_GROUP_LEAVE_FAIL = 0x3100008d P_FE2CL_PC_GROUP_LEAVE_SUCC = 0x3100008e P_FE2CL_PC_GROUP_MEMBER_INFO = 0x3100008f P_FE2CL_REP_PC_WARP_USE_NPC_SUCC = 0x31000090 P_FE2CL_REP_PC_WARP_USE_NPC_FAIL = 0x31000091 P_FE2CL_REP_PC_AVATAR_EMOTES_CHAT = 0x31000092 P_FE2CL_REP_PC_CHANGE_MENTOR_SUCC = 0x31000093 P_FE2CL_REP_PC_CHANGE_MENTOR_FAIL = 0x31000094 P_FE2CL_REP_GET_MEMBER_STYLE_FAIL = 0x31000095 P_FE2CL_REP_GET_MEMBER_STYLE_SUCC = 0x31000096 P_FE2CL_REP_GET_GROUP_STYLE_FAIL = 0x31000097 P_FE2CL_REP_GET_GROUP_STYLE_SUCC = 0x31000098 P_FE2CL_PC_REGEN = 0x31000099 P_FE2CL_INSTANCE_MAP_INFO = 0x3100009a P_FE2CL_TRANSPORTATION_ENTER = 0x3100009b P_FE2CL_TRANSPORTATION_EXIT = 0x3100009c P_FE2CL_TRANSPORTATION_MOVE = 0x3100009d P_FE2CL_TRANSPORTATION_NEW = 0x3100009e P_FE2CL_TRANSPORTATION_AROUND = 0x3100009f P_FE2CL_AROUND_DEL_TRANSPORTATION = 0x310000a0 P_FE2CL_REP_EP_RANK_LIST = 0x310000a1 P_FE2CL_REP_EP_RANK_DETAIL = 0x310000a2 P_FE2CL_REP_EP_RANK_PC_INFO = 0x310000a3 P_FE2CL_REP_EP_RACE_START_SUCC = 0x310000a4 P_FE2CL_REP_EP_RACE_START_FAIL = 0x310000a5 P_FE2CL_REP_EP_RACE_END_SUCC = 0x310000a6 P_FE2CL_REP_EP_RACE_END_FAIL = 0x310000a7 P_FE2CL_REP_EP_RACE_CANCEL_SUCC = 0x310000a8 P_FE2CL_REP_EP_RACE_CANCEL_FAIL = 0x310000a9 P_FE2CL_REP_EP_GET_RING_SUCC = 0x310000aa P_FE2CL_REP_EP_GET_RING_FAIL = 0x310000ab P_FE2CL_REP_IM_CHANGE_SWITCH_STATUS = 0x310000ac P_FE2CL_SHINY_ENTER = 0x310000ad P_FE2CL_SHINY_EXIT = 0x310000ae P_FE2CL_SHINY_NEW = 0x310000af P_FE2CL_SHINY_AROUND = 0x310000b0 P_FE2CL_AROUND_DEL_SHINY = 0x310000b1 P_FE2CL_REP_SHINY_PICKUP_FAIL = 0x310000b2 P_FE2CL_REP_SHINY_PICKUP_SUCC = 0x310000b3 P_FE2CL_PC_MOVETRANSPORTATION = 0x310000b4 P_FE2CL_REP_SEND_ALL_GROUP_FREECHAT_MESSAGE_SUCC = 0x310000b5 P_FE2CL_REP_SEND_ALL_GROUP_FREECHAT_MESSAGE_FAIL = 0x310000b6 P_FE2CL_REP_SEND_ANY_GROUP_FREECHAT_MESSAGE_SUCC = 0x310000b7 P_FE2CL_REP_SEND_ANY_GROUP_FREECHAT_MESSAGE_FAIL = 0x310000b8 P_FE2CL_REP_BARKER = 0x310000b9 P_FE2CL_REP_SEND_ALL_GROUP_MENUCHAT_MESSAGE_SUCC = 0x310000ba P_FE2CL_REP_SEND_ALL_GROUP_MENUCHAT_MESSAGE_FAIL = 0x310000bb P_FE2CL_REP_SEND_ANY_GROUP_MENUCHAT_MESSAGE_SUCC = 0x310000bc P_FE2CL_REP_SEND_ANY_GROUP_MENUCHAT_MESSAGE_FAIL = 0x310000bd P_FE2CL_REP_PC_REGIST_TRANSPORTATION_LOCATION_FAIL = 0x310000be P_FE2CL_REP_PC_REGIST_TRANSPORTATION_LOCATION_SUCC = 0x310000bf P_FE2CL_REP_PC_WARP_USE_TRANSPORTATION_FAIL = 0x310000c0 P_FE2CL_REP_PC_WARP_USE_TRANSPORTATION_SUCC = 0x310000c1 P_FE2CL_ANNOUNCE_MSG = 0x310000c2 P_FE2CL_REP_PC_SPECIAL_STATE_SWITCH_SUCC = 0x310000c3 P_FE2CL_PC_SPECIAL_STATE_CHANGE = 0x310000c4 P_FE2CL_GM_REP_PC_SET_VALUE = 0x310000c5 P_FE2CL_GM_PC_CHANGE_VALUE = 0x310000c6 P_FE2CL_GM_REP_PC_LOCATION = 0x310000c7 P_FE2CL_GM_REP_PC_ANNOUNCE = 0x310000c8 P_FE2CL_REP_PC_BUDDY_WARP_FAIL = 0x310000c9 P_FE2CL_REP_PC_CHANGE_LEVEL = 0x310000ca P_FE2CL_REP_SET_PC_BLOCK_SUCC = 0x310000cb P_FE2CL_REP_SET_PC_BLOCK_FAIL = 0x310000cc P_FE2CL_REP_REGIST_RXCOM = 0x310000cd P_FE2CL_REP_REGIST_RXCOM_FAIL = 0x310000ce P_FE2CL_PC_INVEN_FULL_MSG = 0x310000cf P_FE2CL_REQ_LIVE_CHECK = 0x310000d0 P_FE2CL_PC_MOTD_LOGIN = 0x310000d1 P_FE2CL_REP_PC_ITEM_USE_FAIL = 0x310000d2 P_FE2CL_REP_PC_ITEM_USE_SUCC = 0x310000d3 P_FE2CL_PC_ITEM_USE = 0x310000d4 P_FE2CL_REP_GET_BUDDY_LOCATION_SUCC = 0x310000d5 P_FE2CL_REP_GET_BUDDY_LOCATION_FAIL = 0x310000d6 P_FE2CL_REP_PC_RIDING_FAIL = 0x310000d7 P_FE2CL_REP_PC_RIDING_SUCC = 0x310000d8 P_FE2CL_PC_RIDING = 0x310000d9 P_FE2CL_PC_BROOMSTICK_MOVE = 0x310000da P_FE2CL_REP_PC_BUDDY_WARP_OTHER_SHARD_SUCC = 0x310000db P_FE2CL_REP_WARP_USE_RECALL_FAIL = 0x310000dc P_FE2CL_REP_PC_EXIT_DUPLICATE = 0x310000dd P_FE2CL_REP_PC_MISSION_COMPLETE_SUCC = 0x310000de P_FE2CL_PC_BUFF_UPDATE = 0x310000df P_FE2CL_REP_PC_NEW_EMAIL = 0x310000e0 P_FE2CL_REP_PC_READ_EMAIL_SUCC = 0x310000e1 P_FE2CL_REP_PC_READ_EMAIL_FAIL = 0x310000e2 P_FE2CL_REP_PC_RECV_EMAIL_PAGE_LIST_SUCC = 0x310000e3 P_FE2CL_REP_PC_RECV_EMAIL_PAGE_LIST_FAIL = 0x310000e4 P_FE2CL_REP_PC_DELETE_EMAIL_SUCC = 0x310000e5 P_FE2CL_REP_PC_DELETE_EMAIL_FAIL = 0x310000e6 P_FE2CL_REP_PC_SEND_EMAIL_SUCC = 0x310000e7 P_FE2CL_REP_PC_SEND_EMAIL_FAIL = 0x310000e8 P_FE2CL_REP_PC_RECV_EMAIL_ITEM_SUCC = 0x310000e9 P_FE2CL_REP_PC_RECV_EMAIL_ITEM_FAIL = 0x310000ea P_FE2CL_REP_PC_RECV_EMAIL_CANDY_SUCC = 0x310000eb P_FE2CL_REP_PC_RECV_EMAIL_CANDY_FAIL = 0x310000ec P_FE2CL_PC_SUDDEN_DEAD = 0x310000ed P_FE2CL_REP_GM_REQ_TARGET_PC_SPECIAL_STATE_ONOFF_SUCC = 0x310000ee P_FE2CL_REP_PC_SET_CURRENT_MISSION_ID = 0x310000ef P_FE2CL_REP_NPC_GROUP_INVITE_FAIL = 0x310000f0 P_FE2CL_REP_NPC_GROUP_INVITE_SUCC = 0x310000f1 P_FE2CL_REP_NPC_GROUP_KICK_FAIL = 0x310000f2 P_FE2CL_REP_NPC_GROUP_KICK_SUCC = 0x310000f3 P_FE2CL_PC_EVENT = 0x310000f4 P_FE2CL_REP_PC_TRANSPORT_WARP_SUCC = 0x310000f5 P_FE2CL_REP_PC_TRADE_EMOTES_CHAT_FAIL = 0x310000f6 P_FE2CL_REP_PC_RECV_EMAIL_ITEM_ALL_SUCC = 0x310000f7 P_FE2CL_REP_PC_RECV_EMAIL_ITEM_ALL_FAIL = 0x310000f8 P_FE2CL_REP_PC_LOADING_COMPLETE_SUCC = 0x310000f9 P_FE2CL_REP_CHANNEL_INFO = 0x310000fa P_FE2CL_REP_PC_CHANNEL_NUM = 0x310000fb P_FE2CL_REP_PC_WARP_CHANNEL_FAIL = 0x310000fc P_FE2CL_REP_PC_WARP_CHANNEL_SUCC = 0x310000fd P_FE2CL_REP_PC_FIND_NAME_MAKE_BUDDY_SUCC = 0x310000fe P_FE2CL_REP_PC_FIND_NAME_MAKE_BUDDY_FAIL = 0x310000ff P_FE2CL_REP_PC_FIND_NAME_ACCEPT_BUDDY_FAIL = 0x31000100 P_FE2CL_REP_PC_BUDDY_WARP_SAME_SHARD_SUCC = 0x31000101 P_FE2CL_PC_ATTACK_CHARs_SUCC = 0x31000102 P_FE2CL_PC_ATTACK_CHARs = 0x31000103 P_FE2CL_NPC_ATTACK_CHARs = 0x31000104 P_FE2CL_REP_PC_CHANGE_LEVEL_SUCC = 0x31000105 P_FE2CL_REP_PC_NANO_CREATE = 0x31000106 P_FE2CL_PC_STREETSTALL_REP_READY_SUCC = 0x31000107 P_FE2CL_PC_STREETSTALL_REP_READY_FAIL = 0x31000108 P_FE2CL_PC_STREETSTALL_REP_CANCEL_SUCC = 0x31000109 P_FE2CL_PC_STREETSTALL_REP_CANCEL_FAIL = 0x3100010a P_FE2CL_PC_STREETSTALL_REP_REGIST_ITEM_SUCC = 0x3100010b P_FE2CL_PC_STREETSTALL_REP_REGIST_ITEM_FAIL = 0x3100010c P_FE2CL_PC_STREETSTALL_REP_UNREGIST_ITEM_SUCC = 0x3100010d P_FE2CL_PC_STREETSTALL_REP_UNREGIST_ITEM_FAIL = 0x3100010e P_FE2CL_PC_STREETSTALL_REP_SALE_START_SUCC = 0x3100010f P_FE2CL_PC_STREETSTALL_REP_SALE_START_FAIL = 0x31000110 P_FE2CL_PC_STREETSTALL_REP_ITEM_LIST = 0x31000111 P_FE2CL_PC_STREETSTALL_REP_ITEM_LIST_FAIL = 0x31000112 P_FE2CL_PC_STREETSTALL_REP_ITEM_BUY_SUCC_BUYER = 0x31000113 P_FE2CL_PC_STREETSTALL_REP_ITEM_BUY_SUCC_SELLER = 0x31000114 P_FE2CL_PC_STREETSTALL_REP_ITEM_BUY_FAIL = 0x31000115 P_FE2CL_REP_PC_ITEM_COMBINATION_SUCC = 0x31000116 P_FE2CL_REP_PC_ITEM_COMBINATION_FAIL = 0x31000117 P_FE2CL_PC_CASH_BUFF_UPDATE = 0x31000118 P_FE2CL_REP_PC_SKILL_ADD_SUCC = 0x31000119 P_FE2CL_REP_PC_SKILL_ADD_FAIL = 0x3100011a P_FE2CL_REP_PC_SKILL_DEL_SUCC = 0x3100011b P_FE2CL_REP_PC_SKILL_DEL_FAIL = 0x3100011c P_FE2CL_REP_PC_SKILL_USE_SUCC = 0x3100011d P_FE2CL_REP_PC_SKILL_USE_FAIL = 0x3100011e P_FE2CL_PC_SKILL_USE = 0x3100011f P_FE2CL_PC_ROPE = 0x31000120 P_FE2CL_PC_BELT = 0x31000121 P_FE2CL_PC_VEHICLE_ON_SUCC = 0x31000122 P_FE2CL_PC_VEHICLE_ON_FAIL = 0x31000123 P_FE2CL_PC_VEHICLE_OFF_SUCC = 0x31000124 P_FE2CL_PC_VEHICLE_OFF_FAIL = 0x31000125 P_FE2CL_PC_QUICK_SLOT_INFO = 0x31000126 P_FE2CL_REP_PC_REGIST_QUICK_SLOT_FAIL = 0x31000127 P_FE2CL_REP_PC_REGIST_QUICK_SLOT_SUCC = 0x31000128 P_FE2CL_PC_DELETE_TIME_LIMIT_ITEM = 0x31000129 P_FE2CL_REP_PC_DISASSEMBLE_ITEM_SUCC = 0x3100012a P_FE2CL_REP_PC_DISASSEMBLE_ITEM_FAIL = 0x3100012b P_FE2CL_GM_REP_REWARD_RATE_SUCC = 0x3100012c P_FE2CL_REP_PC_ITEM_ENCHANT_SUCC = 0x3100012d P_FE2CL_REP_PC_ITEM_ENCHANT_FAIL = 0x3100012e P_LS2CL_REP_LOGIN_SUCC = 0x21000001 P_LS2CL_REP_LOGIN_FAIL = 0x21000002 P_LS2CL_REP_CHAR_INFO = 0x21000003 P_LS2CL_REP_CHECK_CHAR_NAME_SUCC = 0x21000005 P_LS2CL_REP_CHECK_CHAR_NAME_FAIL = 0x21000006 P_LS2CL_REP_SAVE_CHAR_NAME_SUCC = 0x21000007 P_LS2CL_REP_SAVE_CHAR_NAME_FAIL = 0x21000008 P_LS2CL_REP_CHAR_CREATE_SUCC = 0x21000009 P_LS2CL_REP_CHAR_CREATE_FAIL = 0x2100000a P_LS2CL_REP_CHAR_SELECT_SUCC = 0x2100000b P_LS2CL_REP_CHAR_SELECT_FAIL = 0x2100000c P_LS2CL_REP_CHAR_DELETE_SUCC = 0x2100000d P_LS2CL_REP_CHAR_DELETE_FAIL = 0x2100000e P_LS2CL_REP_SHARD_SELECT_SUCC = 0x2100000f P_LS2CL_REP_SHARD_SELECT_FAIL = 0x21000010 P_LS2CL_REP_VERSION_CHECK_SUCC = 0x21000011 P_LS2CL_REP_VERSION_CHECK_FAIL = 0x21000012 P_LS2CL_REP_CHECK_NAME_LIST_SUCC = 0x21000013 P_LS2CL_REP_CHECK_NAME_LIST_FAIL = 0x21000014 P_LS2CL_REP_PC_EXIT_DUPLICATE = 0x21000015 P_LS2CL_REQ_LIVE_CHECK = 0x21000016 P_LS2CL_REP_CHANGE_CHAR_NAME_SUCC = 0x21000017 P_LS2CL_REP_CHANGE_CHAR_NAME_FAIL = 0x21000018 P_LS2CL_REP_SHARD_LIST_INFO_SUCC = 0x21000019 )
Variables ¶
This section is empty.
Functions ¶
func CreateNewKey ¶
func DecryptData ¶
func DecryptData(buff, key []byte)
func EncryptData ¶
func EncryptData(buff, key []byte)
func GenSerialKey ¶
func PacketIDToString ¶
Types ¶
type Packet ¶
type Packet struct {
// contains filtered or unexported fields
}
func NewPacket ¶
func NewPacket(readWriter io.ReadWriter) Packet
type SAttackResult ¶
type SBuddyBaseInfo ¶
type SBuddyStyleInfo ¶
type SBulletAppearanceData ¶
type SCAttackResult ¶
type SChannelInfo ¶
type SEPElement ¶
type SEmailInfo ¶
type SEmailInfo struct { IEmailIndex int64 IFromPCUID int64 SzFirstName string `size:"9"` SzLastName string `size:"17"` SzSubject string `size:"32"` IReadFlag int32 SendTime SSYSTEMTIME DeleteTime SSYSTEMTIME IItemCandyFlag int32 }
type SEmailItemInfoFromCL ¶
type SGroupNPCLocationData ¶
type SItemReward ¶
type SItemTrade ¶
type SItemVendor ¶
type SNPCAppearanceData ¶
type SNPCGroupMemberInfo ¶
type SNPCLocationData ¶
type SOnItem_Index ¶
type SPCAppearanceData ¶
type SPCGroupMemberInfo ¶
type SPCGroupMemberInfo struct { IPC_ID int32 IPCUID uint64 INameCheck int8 `pad:"1"` SzFirstName string `size:"9"` SzLastName string `size:"17"` ISpecialState int8 `pad:"1"` ILv int16 `pad:"2"` IHP int32 IMaxHP int32 IMapType int32 IMapNum int32 IX int32 IY int32 IZ int32 BNano int32 Nano SNano `pad:"2"` }
type SPCLoadData2CL ¶
type SPCLoadData2CL struct { IUserLevel int16 `pad:"2"` PCStyle SPCStyle PCStyle2 SPCStyle2 `pad:"1"` ILevel int16 IMentor int16 IMentorCount int16 `pad:"2"` IHP int32 IBatteryW int32 IBatteryN int32 ICandy int32 IFusionMatter int32 ISpecialState int8 `pad:"3"` IMapNum int32 IX int32 IY int32 IZ int32 IAngle int32 AEquip [9]SItemBase AInven [50]SItemBase AQInven [50]SItemBase ANanoBank [37]SNano ANanoSlots [3]int16 IActiveNanoSlotNum int16 `pad:"2"` IConditionBitFlag int32 ECSTB___Add int32 TimeBuff STimeBuff AQuestFlag [32]int64 ARepeatQuestFlag [8]int64 ARunningQuest [9]SRunningQuest ICurrentMissionID int32 IWarpLocationFlag int32 AWyvernLocationFlag [2]int64 IBuddyWarpTime int32 IFatigue int32 IFatigue_Level int32 IFatigueRate int32 IFirstUseFlag1 int64 IFirstUseFlag2 int64 AiPCSkill [33]int32 }
type SPCRegenData ¶
type SPCRegenDataForOtherPC ¶
type SPC_BATTERYs ¶
type SPC_NanoSlots ¶
type SP_CL2FE_DOT_DAMAGE_ONOFF ¶
type SP_CL2FE_DOT_DAMAGE_ONOFF struct {
IFlag int32
}
type SP_CL2FE_DOT_HEAL_ONOFF ¶
type SP_CL2FE_DOT_HEAL_ONOFF struct {
IFlag int32
}
type SP_CL2FE_GM_REQ_TARGET_PC_TELEPORT ¶
type SP_CL2FE_GM_REQ_TARGET_PC_TELEPORT struct { IPC_ID int32 ETargetPCSearchBy int32 ITargetPC_ID int32 SzTargetPC_FirstName string `size:"10"` SzTargetPC_LastName string `size:"18"` ITargetPC_UID int64 ETeleportType int32 IToMapType int32 IToMap int32 IToX int32 IToY int32 IToZ int32 EGoalPCSearchBy int32 IGoalPC_ID int32 SzGoalPC_FirstName string `size:"10"` SzGoalPC_LastName string `size:"18"` IGoalPC_UID int64 }
type SP_CL2FE_PC_STREETSTALL_REQ_CANCEL ¶
type SP_CL2FE_PC_STREETSTALL_REQ_CANCEL struct {
IPC_ID int32
}
type SP_CL2FE_PC_STREETSTALL_REQ_ITEM_LIST ¶
type SP_CL2FE_PC_STREETSTALL_REQ_ITEM_LIST struct {
IStreetStallPC_ID int32
}
type SP_CL2FE_PC_STREETSTALL_REQ_READY ¶
type SP_CL2FE_PC_STREETSTALL_REQ_READY struct {
IStreetStallItemInvenSlotNum int32
}
type SP_CL2FE_PC_STREETSTALL_REQ_SALE_START ¶
type SP_CL2FE_PC_STREETSTALL_REQ_SALE_START struct {
IStreetStallItemInvenSlotNum int32
}
type SP_CL2FE_PC_STREETSTALL_REQ_UNREGIST_ITEM ¶
type SP_CL2FE_PC_STREETSTALL_REQ_UNREGIST_ITEM struct {
IItemListNum int32
}
type SP_CL2FE_REP_LIVE_CHECK ¶
type SP_CL2FE_REP_LIVE_CHECK struct {
ITempValue int32
}
type SP_CL2FE_REQ_BARKER ¶
type SP_CL2FE_REQ_CHARGE_NANO_STAMINA ¶
type SP_CL2FE_REQ_CHARGE_NANO_STAMINA struct {
IPC_ID int32
}
type SP_CL2FE_REQ_EP_GET_RING ¶
type SP_CL2FE_REQ_EP_GET_RING struct {
IRingLID int32
}
type SP_CL2FE_REQ_EP_RACE_CANCEL ¶
type SP_CL2FE_REQ_EP_RACE_CANCEL struct {
IStartEcomID int32
}
type SP_CL2FE_REQ_EP_RANK_GET_DETAIL ¶
type SP_CL2FE_REQ_EP_RANK_GET_DETAIL struct {
IEP_ID int32
}
type SP_CL2FE_REQ_EP_RANK_GET_LIST ¶
type SP_CL2FE_REQ_EP_RANK_GET_LIST struct {
IRankListPageNum int32
}
type SP_CL2FE_REQ_IM_CHANGE_SWITCH_STATUS ¶
type SP_CL2FE_REQ_IM_CHANGE_SWITCH_STATUS struct {
ISwitchLID int32
}
type SP_CL2FE_REQ_ITEM_MOVE ¶
type SP_CL2FE_REQ_ITEM_USE ¶
type SP_CL2FE_REQ_NANO_ACTIVE ¶
type SP_CL2FE_REQ_NANO_ACTIVE struct {
INanoSlotNum int16
}
type SP_CL2FE_REQ_NANO_EQUIP ¶
type SP_CL2FE_REQ_NANO_TUNE ¶
type SP_CL2FE_REQ_NANO_UNEQUIP ¶
type SP_CL2FE_REQ_NANO_UNEQUIP struct {
INanoSlotNum int16
}
type SP_CL2FE_REQ_NPC_GROUP_INVITE ¶
type SP_CL2FE_REQ_NPC_GROUP_INVITE struct {
INPC_ID int32
}
type SP_CL2FE_REQ_NPC_GROUP_KICK ¶
type SP_CL2FE_REQ_NPC_GROUP_KICK struct {
INPC_ID int32
}
type SP_CL2FE_REQ_NPC_GROUP_SUMMON ¶
type SP_CL2FE_REQ_NPC_GROUP_SUMMON struct {
INPCGroupType int32
}
type SP_CL2FE_REQ_NPC_SUMMON ¶
type SP_CL2FE_REQ_NPC_UNSUMMON ¶
type SP_CL2FE_REQ_NPC_UNSUMMON struct {
INPC_ID int32
}
type SP_CL2FE_REQ_PC_ATTACK_CHARs ¶
type SP_CL2FE_REQ_PC_ATTACK_CHARs struct {
ITargetCnt int32
}
type SP_CL2FE_REQ_PC_ATTACK_NPCs ¶
type SP_CL2FE_REQ_PC_ATTACK_NPCs struct {
INPCCnt int32
}
type SP_CL2FE_REQ_PC_BANK_CLOSE ¶
type SP_CL2FE_REQ_PC_BANK_CLOSE struct {
IPC_ID int32
}
type SP_CL2FE_REQ_PC_BANK_OPEN ¶
type SP_CL2FE_REQ_PC_BANK_OPEN struct {
IPC_ID int32
}
type SP_CL2FE_REQ_PC_BELT ¶
type SP_CL2FE_REQ_PC_CHANGE_MENTOR ¶
type SP_CL2FE_REQ_PC_CHANGE_MENTOR struct {
IMentor int16
}
type SP_CL2FE_REQ_PC_COMBAT_BEGIN ¶
type SP_CL2FE_REQ_PC_COMBAT_BEGIN struct {
IPC_ID int32
}
type SP_CL2FE_REQ_PC_COMBAT_END ¶
type SP_CL2FE_REQ_PC_COMBAT_END struct {
IPC_ID int32
}
type SP_CL2FE_REQ_PC_DELETE_EMAIL ¶
type SP_CL2FE_REQ_PC_DELETE_EMAIL struct {
IEmailIndexArray [5]int64
}
type SP_CL2FE_REQ_PC_DISASSEMBLE_ITEM ¶
type SP_CL2FE_REQ_PC_DISASSEMBLE_ITEM struct {
IItemSlot int32
}
type SP_CL2FE_REQ_PC_ENTER ¶
type SP_CL2FE_REQ_PC_EXIT ¶
type SP_CL2FE_REQ_PC_EXIT struct {
IID int32
}
type SP_CL2FE_REQ_PC_FIRST_USE_FLAG_SET ¶
type SP_CL2FE_REQ_PC_FIRST_USE_FLAG_SET struct {
IFlagCode int32
}
type SP_CL2FE_REQ_PC_GIVE_NANO ¶
type SP_CL2FE_REQ_PC_GIVE_NANO struct {
INanoID int16
}
type SP_CL2FE_REQ_PC_GOTO ¶
type SP_CL2FE_REQ_PC_GRENADE_STYLE_READY ¶
type SP_CL2FE_REQ_PC_GRENADE_STYLE_READY struct {
ISkillID int32
}
type SP_CL2FE_REQ_PC_GROUP_INVITE ¶
type SP_CL2FE_REQ_PC_GROUP_INVITE struct {
IID_To int32
}
type SP_CL2FE_REQ_PC_GROUP_INVITE_REFUSE ¶
type SP_CL2FE_REQ_PC_GROUP_INVITE_REFUSE struct {
IID_From int32
}
type SP_CL2FE_REQ_PC_GROUP_JOIN ¶
type SP_CL2FE_REQ_PC_GROUP_JOIN struct {
IID_From int32
}
type SP_CL2FE_REQ_PC_JUMP ¶
type SP_CL2FE_REQ_PC_JUMPPAD ¶
type SP_CL2FE_REQ_PC_KILL_QUEST_NPCs ¶
type SP_CL2FE_REQ_PC_KILL_QUEST_NPCs struct {
INPCCnt int32
}
type SP_CL2FE_REQ_PC_LOADING_COMPLETE ¶
type SP_CL2FE_REQ_PC_LOADING_COMPLETE struct {
IPC_ID int32
}
type SP_CL2FE_REQ_PC_MAP_WARP ¶
type SP_CL2FE_REQ_PC_MAP_WARP struct {
IMapNum int32
}
type SP_CL2FE_REQ_PC_MISSION_COMPLETE ¶
type SP_CL2FE_REQ_PC_MISSION_COMPLETE struct {
IMissionNum int32
}
type SP_CL2FE_REQ_PC_MOVE ¶
type SP_CL2FE_REQ_PC_READ_EMAIL ¶
type SP_CL2FE_REQ_PC_READ_EMAIL struct {
IEmailIndex int64
}
type SP_CL2FE_REQ_PC_RECV_EMAIL_CANDY ¶
type SP_CL2FE_REQ_PC_RECV_EMAIL_CANDY struct {
IEmailIndex int64
}
type SP_CL2FE_REQ_PC_RECV_EMAIL_ITEM_ALL ¶
type SP_CL2FE_REQ_PC_RECV_EMAIL_ITEM_ALL struct {
IEmailIndex int64
}
type SP_CL2FE_REQ_PC_RECV_EMAIL_PAGE_LIST ¶
type SP_CL2FE_REQ_PC_RECV_EMAIL_PAGE_LIST struct {
IPageNum int8
}
type SP_CL2FE_REQ_PC_REGEN ¶
type SP_CL2FE_REQ_PC_ROCKET_STYLE_READY ¶
type SP_CL2FE_REQ_PC_ROCKET_STYLE_READY struct {
ISkillID int32
}
type SP_CL2FE_REQ_PC_ROPE ¶
type SP_CL2FE_REQ_PC_SEND_EMAIL ¶
type SP_CL2FE_REQ_PC_SEND_EMAIL struct { ITo_PCUID int64 SzSubject string `size:"32"` SzContent string `size:"512"` AItem [4]SEmailItemInfoFromCL ICash int32 }
type SP_CL2FE_REQ_PC_SET_CURRENT_MISSION_ID ¶
type SP_CL2FE_REQ_PC_SET_CURRENT_MISSION_ID struct {
ICurrentMissionID int32
}
type SP_CL2FE_REQ_PC_SLOPE ¶
type SP_CL2FE_REQ_PC_STATE_CHANGE ¶
type SP_CL2FE_REQ_PC_STATE_CHANGE struct {
IState int32
}
type SP_CL2FE_REQ_PC_STOP ¶
type SP_CL2FE_REQ_PC_TASK_COMPLETE ¶
type SP_CL2FE_REQ_PC_TASK_COMPLETE struct {
ITaskNum int32
}
type SP_CL2FE_REQ_PC_TASK_CONTINUE ¶
type SP_CL2FE_REQ_PC_TASK_CONTINUE struct {
ITaskNum int32
}
type SP_CL2FE_REQ_PC_TASK_STOP ¶
type SP_CL2FE_REQ_PC_TASK_STOP struct {
ITaskNum int32
}
type SP_CL2FE_REQ_PC_TRADE_ITEM_REGISTER ¶
type SP_CL2FE_REQ_PC_TRADE_ITEM_REGISTER struct { IID_Request int32 IID_From int32 IID_To int32 Item SItemTrade }
type SP_CL2FE_REQ_PC_TRADE_ITEM_UNREGISTER ¶
type SP_CL2FE_REQ_PC_TRADE_ITEM_UNREGISTER struct { IID_Request int32 IID_From int32 IID_To int32 Item SItemTrade }
type SP_CL2FE_REQ_PC_ZIPLINE ¶
type SP_CL2FE_REQ_REGIST_RXCOM ¶
type SP_CL2FE_REQ_REGIST_RXCOM struct {
INPCID int32
}
type SP_CL2FE_REQ_SHINY_PICKUP ¶
type SP_CL2FE_REQ_SHINY_PICKUP struct {
IShinyID int32
}
type SP_CL2FE_REQ_WARP_USE_RECALL ¶
type SP_CL2FE_REQ_WARP_USE_RECALL struct {
IGroupMemberID int32
}
type SP_CL2LS_REP_LIVE_CHECK ¶
type SP_CL2LS_REP_LIVE_CHECK struct {
ITempValue int32
}
type SP_CL2LS_REQ_CHAR_CREATE ¶
type SP_CL2LS_REQ_CHAR_CREATE struct { PCStyle SPCStyle SOn_Item SOnItem SOn_Item_Index SOnItem_Index }
type SP_CL2LS_REQ_CHAR_DELETE ¶
type SP_CL2LS_REQ_CHAR_DELETE struct {
IPC_UID int64
}
type SP_CL2LS_REQ_CHAR_SELECT ¶
type SP_CL2LS_REQ_CHAR_SELECT struct {
IPC_UID int64
}
type SP_CL2LS_REQ_LOGIN ¶
type SP_CL2LS_REQ_SERVER_SELECT ¶
type SP_CL2LS_REQ_SERVER_SELECT struct {
ServerNum int8
}
type SP_CL2LS_REQ_SHARD_SELECT ¶
type SP_CL2LS_REQ_SHARD_SELECT struct {
ShardNum int8
}
type SP_FE2CL_ANNOUNCE_MSG ¶
type SP_FE2CL_AROUND_DEL_NPC ¶
type SP_FE2CL_AROUND_DEL_NPC struct {
INPCCnt int32
}
type SP_FE2CL_AROUND_DEL_PC ¶
type SP_FE2CL_AROUND_DEL_PC struct {
IPCCnt int32
}
type SP_FE2CL_AROUND_DEL_SHINY ¶
type SP_FE2CL_AROUND_DEL_SHINY struct {
IShinyCnt int32
}
type SP_FE2CL_ERROR ¶
type SP_FE2CL_ERROR struct {
IErrorCode int32
}
type SP_FE2CL_INSTANCE_MAP_INFO ¶
type SP_FE2CL_INSTANCE_MAP_INFO struct { IInstanceMapNum int32 ICreateTick uint64 IMapCoordX_Min int32 IMapCoordX_Max int32 IMapCoordY_Min int32 IMapCoordY_Max int32 IMapCoordZ_Min int32 IMapCoordZ_Max int32 IEP_ID int32 IEPTopRecord_Score int32 IEPTopRecord_Rank int32 IEPTopRecord_Time int32 IEPTopRecord_RingCount int32 IEPSwitch_StatusON_Cnt int32 }
type SP_FE2CL_NANO_ACTIVE ¶
type SP_FE2CL_NANO_SKILL_USE ¶
type SP_FE2CL_NPC_AROUND ¶
type SP_FE2CL_NPC_AROUND struct {
INPCCnt int32
}
type SP_FE2CL_NPC_ATTACK_PCs ¶
type SP_FE2CL_NPC_BULLET_STYLE_HIT ¶
type SP_FE2CL_NPC_BULLET_STYLE_HIT struct { INPC_ID int32 IBulletID int8 `pad:"3"` Bullet SNPCBullet ITargetCnt int32 }
type SP_FE2CL_NPC_ENTER ¶
type SP_FE2CL_NPC_ENTER struct {
NPCAppearanceData SNPCAppearanceData
}
type SP_FE2CL_NPC_EXIT ¶
type SP_FE2CL_NPC_EXIT struct {
INPC_ID int32
}
type SP_FE2CL_NPC_MOVE ¶
type SP_FE2CL_NPC_NEW ¶
type SP_FE2CL_NPC_NEW struct {
NPCAppearanceData SNPCAppearanceData
}
type SP_FE2CL_NPC_SKILL_CANCEL ¶
type SP_FE2CL_NPC_SKILL_CANCEL struct {
INPC_ID int32
}
type SP_FE2CL_NPC_SKILL_FIRE ¶
type SP_FE2CL_NPC_SKILL_HIT ¶
type SP_FE2CL_PC_AROUND ¶
type SP_FE2CL_PC_AROUND struct {
IPCCnt int32
}
type SP_FE2CL_PC_ATTACK_NPCs ¶
type SP_FE2CL_PC_BELT ¶
type SP_FE2CL_PC_BUFF_UPDATE ¶
type SP_FE2CL_PC_DELETE_TIME_LIMIT_ITEM ¶
type SP_FE2CL_PC_DELETE_TIME_LIMIT_ITEM struct {
IItemListCount int32
}
type SP_FE2CL_PC_EVENT ¶
type SP_FE2CL_PC_EXIT ¶
type SP_FE2CL_PC_GROUP_INVITE ¶
type SP_FE2CL_PC_GROUP_INVITE struct {
IHostID int32
}
type SP_FE2CL_PC_GROUP_INVITE_FAIL ¶
type SP_FE2CL_PC_GROUP_INVITE_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_PC_GROUP_INVITE_REFUSE ¶
type SP_FE2CL_PC_GROUP_INVITE_REFUSE struct {
IID_To int32
}
type SP_FE2CL_PC_GROUP_JOIN ¶
type SP_FE2CL_PC_GROUP_LEAVE ¶
type SP_FE2CL_PC_ITEM_USE ¶
type SP_FE2CL_PC_JUMP ¶
type SP_FE2CL_PC_JUMPPAD ¶
type SP_FE2CL_PC_LAUNCHER ¶
type SP_FE2CL_PC_MOTD_LOGIN ¶
type SP_FE2CL_PC_MOVE ¶
type SP_FE2CL_PC_NEW ¶
type SP_FE2CL_PC_NEW struct {
PCAppearanceData SPCAppearanceData
}
type SP_FE2CL_PC_QUICK_SLOT_INFO ¶
type SP_FE2CL_PC_QUICK_SLOT_INFO struct {
AQuickSlot [8]SQuickSlot
}
type SP_FE2CL_PC_REGEN ¶
type SP_FE2CL_PC_REGEN struct {
PCRegenDataForOtherPC SPCRegenDataForOtherPC
}
type SP_FE2CL_PC_RIDING ¶
type SP_FE2CL_PC_ROPE ¶
type SP_FE2CL_PC_SKILL_USE ¶
type SP_FE2CL_PC_SLOPE ¶
type SP_FE2CL_PC_STOP ¶
type SP_FE2CL_PC_STREETSTALL_REP_CANCEL_FAIL ¶
type SP_FE2CL_PC_STREETSTALL_REP_CANCEL_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_PC_STREETSTALL_REP_CANCEL_SUCC ¶
type SP_FE2CL_PC_STREETSTALL_REP_CANCEL_SUCC struct {
IPCCharState int8
}
type SP_FE2CL_PC_STREETSTALL_REP_ITEM_BUY_FAIL ¶
type SP_FE2CL_PC_STREETSTALL_REP_ITEM_BUY_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_PC_STREETSTALL_REP_ITEM_LIST_FAIL ¶
type SP_FE2CL_PC_STREETSTALL_REP_ITEM_LIST_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_PC_STREETSTALL_REP_READY_FAIL ¶
type SP_FE2CL_PC_STREETSTALL_REP_READY_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_PC_STREETSTALL_REP_REGIST_ITEM_FAIL ¶
type SP_FE2CL_PC_STREETSTALL_REP_REGIST_ITEM_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_PC_STREETSTALL_REP_SALE_START_FAIL ¶
type SP_FE2CL_PC_STREETSTALL_REP_SALE_START_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_PC_STREETSTALL_REP_UNREGIST_ITEM_FAIL ¶
type SP_FE2CL_PC_STREETSTALL_REP_UNREGIST_ITEM_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_PC_STREETSTALL_REP_UNREGIST_ITEM_SUCC ¶
type SP_FE2CL_PC_STREETSTALL_REP_UNREGIST_ITEM_SUCC struct {
IItemListNum int32
}
type SP_FE2CL_PC_SUDDEN_DEAD ¶
type SP_FE2CL_PC_VEHICLE_OFF_FAIL ¶
type SP_FE2CL_PC_VEHICLE_OFF_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_PC_VEHICLE_ON_FAIL ¶
type SP_FE2CL_PC_VEHICLE_ON_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_PC_ZIPLINE ¶
type SP_FE2CL_PC_ZIPLINE struct { ICliTime uint64 IStX int32 IStY int32 IStZ int32 FMovDistance float32 FMaxDistance float32 FDummy float32 IX int32 IY int32 IZ int32 FVX float32 FVY float32 FVZ float32 BDown int32 IRollMax int32 IRoll uint8 `pad:"3"` IAngle int32 ISpeed int32 IPC_ID int32 ISvrTime uint64 }
type SP_FE2CL_REP_ACCEPT_MAKE_BUDDY_SUCC ¶
type SP_FE2CL_REP_ACCEPT_MAKE_BUDDY_SUCC struct { IBuddySlot int8 `pad:"3"` BuddyInfo SBuddyBaseInfo }
type SP_FE2CL_REP_BARKER ¶
type SP_FE2CL_REP_EP_GET_RING_FAIL ¶
type SP_FE2CL_REP_EP_GET_RING_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_EP_RACE_CANCEL_FAIL ¶
type SP_FE2CL_REP_EP_RACE_CANCEL_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_EP_RACE_CANCEL_SUCC ¶
type SP_FE2CL_REP_EP_RACE_CANCEL_SUCC struct {
ITemp int32
}
type SP_FE2CL_REP_EP_RACE_END_FAIL ¶
type SP_FE2CL_REP_EP_RACE_END_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_EP_RACE_START_FAIL ¶
type SP_FE2CL_REP_EP_RACE_START_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_GET_BUDDY_STATE_FAIL ¶
type SP_FE2CL_REP_GET_BUDDY_STATE_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_GET_BUDDY_STYLE_SUCC ¶
type SP_FE2CL_REP_GET_BUDDY_STYLE_SUCC struct { IBuddyPCUID int64 IBuddySlot int8 `pad:"3"` SBuddyStyle SBuddyStyleInfo }
type SP_FE2CL_REP_GET_GROUP_STYLE_FAIL ¶
type SP_FE2CL_REP_GET_GROUP_STYLE_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_GET_GROUP_STYLE_SUCC ¶
type SP_FE2CL_REP_GET_GROUP_STYLE_SUCC struct {
IMemberCnt int32
}
type SP_FE2CL_REP_GET_MEMBER_STYLE_FAIL ¶
type SP_FE2CL_REP_GET_MEMBER_STYLE_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_GET_MEMBER_STYLE_SUCC ¶
type SP_FE2CL_REP_GET_MEMBER_STYLE_SUCC struct { IMemberID int32 IMemberUID int64 BuddyStyleInfo SBuddyStyleInfo }
type SP_FE2CL_REP_ITEM_CHEST_OPEN_SUCC ¶
type SP_FE2CL_REP_ITEM_CHEST_OPEN_SUCC struct {
ISlotNum int32
}
type SP_FE2CL_REP_NPC_GROUP_INVITE_FAIL ¶
type SP_FE2CL_REP_NPC_GROUP_INVITE_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_NPC_GROUP_KICK_FAIL ¶
type SP_FE2CL_REP_NPC_GROUP_KICK_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_BANK_CLOSE_FAIL ¶
type SP_FE2CL_REP_PC_BANK_CLOSE_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_BANK_CLOSE_SUCC ¶
type SP_FE2CL_REP_PC_BANK_CLOSE_SUCC struct {
IPC_ID int32
}
type SP_FE2CL_REP_PC_BANK_OPEN_FAIL ¶
type SP_FE2CL_REP_PC_BANK_OPEN_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_BUDDYLIST_INFO_FAIL ¶
type SP_FE2CL_REP_PC_BUDDYLIST_INFO_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_CHANNEL_NUM ¶
type SP_FE2CL_REP_PC_CHANNEL_NUM struct {
IChannelNum int32
}
type SP_FE2CL_REP_PC_DELETE_EMAIL_SUCC ¶
type SP_FE2CL_REP_PC_DELETE_EMAIL_SUCC struct {
IEmailIndexArray [5]int64
}
type SP_FE2CL_REP_PC_ENTER_FAIL ¶
type SP_FE2CL_REP_PC_ENTER_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_ENTER_SUCC ¶
type SP_FE2CL_REP_PC_ENTER_SUCC struct { IID int32 PCLoadData2CL SPCLoadData2CL UiSvrTime uint64 }
type SP_FE2CL_REP_PC_EXIT_DUPLICATE ¶
type SP_FE2CL_REP_PC_EXIT_DUPLICATE struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_GIVE_ITEM_FAIL ¶
type SP_FE2CL_REP_PC_GIVE_ITEM_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_ITEM_USE_FAIL ¶
type SP_FE2CL_REP_PC_ITEM_USE_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_KILL_QUEST_NPCs_SUCC ¶
type SP_FE2CL_REP_PC_KILL_QUEST_NPCs_SUCC struct {
INPCID int32
}
type SP_FE2CL_REP_PC_LOADING_COMPLETE_SUCC ¶
type SP_FE2CL_REP_PC_LOADING_COMPLETE_SUCC struct {
IPC_ID int32
}
type SP_FE2CL_REP_PC_MISSION_COMPLETE_SUCC ¶
type SP_FE2CL_REP_PC_MISSION_COMPLETE_SUCC struct {
IMissionNum int32
}
type SP_FE2CL_REP_PC_NEW_EMAIL ¶
type SP_FE2CL_REP_PC_NEW_EMAIL struct {
INewEmailCnt int32
}
type SP_FE2CL_REP_PC_RECV_EMAIL_ITEM_ALL_SUCC ¶
type SP_FE2CL_REP_PC_RECV_EMAIL_ITEM_ALL_SUCC struct {
IEmailIndex int64
}
type SP_FE2CL_REP_PC_RECV_EMAIL_PAGE_LIST_SUCC ¶
type SP_FE2CL_REP_PC_RECV_EMAIL_PAGE_LIST_SUCC struct { IPageNum int8 `pad:"3"` AEmailInfo [5]SEmailInfo }
type SP_FE2CL_REP_PC_REGEN_SUCC ¶
type SP_FE2CL_REP_PC_REGEN_SUCC struct { PCRegenData SPCRegenData BMoveLocation int32 IFusionMatter int32 }
type SP_FE2CL_REP_PC_REGIST_QUICK_SLOT_FAIL ¶
type SP_FE2CL_REP_PC_REGIST_QUICK_SLOT_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_RIDING_FAIL ¶
type SP_FE2CL_REP_PC_RIDING_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_SEND_EMAIL_SUCC ¶
type SP_FE2CL_REP_PC_SEND_EMAIL_SUCC struct { ITo_PCUID int64 ICandy int32 AItem [4]SEmailItemInfoFromCL }
type SP_FE2CL_REP_PC_SET_CURRENT_MISSION_ID ¶
type SP_FE2CL_REP_PC_SET_CURRENT_MISSION_ID struct {
ICurrentMissionID int32
}
type SP_FE2CL_REP_PC_SKILL_ADD_FAIL ¶
type SP_FE2CL_REP_PC_SKILL_ADD_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_SKILL_DEL_FAIL ¶
type SP_FE2CL_REP_PC_SKILL_DEL_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_SKILL_USE_FAIL ¶
type SP_FE2CL_REP_PC_SKILL_USE_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_TASK_CONTINUE_FAIL ¶
type SP_FE2CL_REP_PC_TASK_CONTINUE_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_TASK_CONTINUE_SUCC ¶
type SP_FE2CL_REP_PC_TASK_CONTINUE_SUCC struct {
ITaskNum int32
}
type SP_FE2CL_REP_PC_TASK_END_SUCC ¶
type SP_FE2CL_REP_PC_TASK_END_SUCC struct {
ITaskNum int32
}
type SP_FE2CL_REP_PC_TASK_STOP_FAIL ¶
type SP_FE2CL_REP_PC_TASK_STOP_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_TASK_STOP_SUCC ¶
type SP_FE2CL_REP_PC_TASK_STOP_SUCC struct {
ITaskNum int32
}
type SP_FE2CL_REP_PC_TICK ¶
type SP_FE2CL_REP_PC_TRADE_CONFIRM_SUCC ¶
type SP_FE2CL_REP_PC_TRADE_CONFIRM_SUCC struct { IID_Request int32 IID_From int32 IID_To int32 Item [12]SItemTrade ICandy int32 ItemStay [12]SItemTrade }
type SP_FE2CL_REP_PC_TRADE_ITEM_REGISTER_SUCC ¶
type SP_FE2CL_REP_PC_TRADE_ITEM_REGISTER_SUCC struct { IID_Request int32 IID_From int32 IID_To int32 TradeItem SItemTrade InvenItem SItemTrade }
type SP_FE2CL_REP_PC_TRADE_ITEM_UNREGISTER_SUCC ¶
type SP_FE2CL_REP_PC_TRADE_ITEM_UNREGISTER_SUCC struct { IID_Request int32 IID_From int32 IID_To int32 TradeItem SItemTrade InvenItem SItemTrade }
type SP_FE2CL_REP_PC_TRANSPORT_WARP_SUCC ¶
type SP_FE2CL_REP_PC_TRANSPORT_WARP_SUCC struct { TransportationAppearanceData STransportationAppearanceData ILcX int32 ILcY int32 ILcZ int32 }
type SP_FE2CL_REP_PC_VENDOR_BATTERY_BUY_FAIL ¶
type SP_FE2CL_REP_PC_VENDOR_BATTERY_BUY_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_VENDOR_ITEM_BUY_FAIL ¶
type SP_FE2CL_REP_PC_VENDOR_ITEM_BUY_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_VENDOR_ITEM_RESTORE_BUY_FAIL ¶
type SP_FE2CL_REP_PC_VENDOR_ITEM_RESTORE_BUY_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_VENDOR_ITEM_SELL_FAIL ¶
type SP_FE2CL_REP_PC_VENDOR_ITEM_SELL_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_VENDOR_START_FAIL ¶
type SP_FE2CL_REP_PC_VENDOR_START_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_VENDOR_TABLE_UPDATE_FAIL ¶
type SP_FE2CL_REP_PC_VENDOR_TABLE_UPDATE_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_VENDOR_TABLE_UPDATE_SUCC ¶
type SP_FE2CL_REP_PC_VENDOR_TABLE_UPDATE_SUCC struct {
Item [20]SItemVendor
}
type SP_FE2CL_REP_PC_WARP_CHANNEL_FAIL ¶
type SP_FE2CL_REP_PC_WARP_CHANNEL_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_PC_WARP_USE_NPC_FAIL ¶
type SP_FE2CL_REP_PC_WARP_USE_NPC_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_REGIST_RXCOM_FAIL ¶
type SP_FE2CL_REP_REGIST_RXCOM_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REP_WARP_USE_RECALL_FAIL ¶
type SP_FE2CL_REP_WARP_USE_RECALL_FAIL struct {
IErrorCode int32
}
type SP_FE2CL_REQ_LIVE_CHECK ¶
type SP_FE2CL_REQ_LIVE_CHECK struct {
ITempValue int32
}
type SP_FE2CL_SHINY_AROUND ¶
type SP_FE2CL_SHINY_AROUND struct {
IShinyCnt int32
}
type SP_FE2CL_SHINY_ENTER ¶
type SP_FE2CL_SHINY_ENTER struct {
ShinyAppearanceData SShinyAppearanceData
}
type SP_FE2CL_SHINY_EXIT ¶
type SP_FE2CL_SHINY_EXIT struct {
IShinyID int32
}
type SP_FE2CL_SHINY_NEW ¶
type SP_FE2CL_SHINY_NEW struct {
ShinyAppearanceData SShinyAppearanceData
}
type SP_FE2CL_TRANSPORTATION_AROUND ¶
type SP_FE2CL_TRANSPORTATION_AROUND struct {
ICnt int32
}
type SP_FE2CL_TRANSPORTATION_ENTER ¶
type SP_FE2CL_TRANSPORTATION_ENTER struct {
AppearanceData STransportationAppearanceData
}
type SP_FE2CL_TRANSPORTATION_NEW ¶
type SP_FE2CL_TRANSPORTATION_NEW struct {
AppearanceData STransportationAppearanceData
}
type SP_LS2CL_REP_CHAR_CREATE_FAIL ¶
type SP_LS2CL_REP_CHAR_CREATE_FAIL struct {
IErrorCode int32
}
type SP_LS2CL_REP_CHAR_DELETE_FAIL ¶
type SP_LS2CL_REP_CHAR_DELETE_FAIL struct {
IErrorCode int32
}
type SP_LS2CL_REP_CHAR_DELETE_SUCC ¶
type SP_LS2CL_REP_CHAR_DELETE_SUCC struct {
ISlotNum int8
}
type SP_LS2CL_REP_CHAR_INFO ¶
type SP_LS2CL_REP_CHAR_SELECT_FAIL ¶
type SP_LS2CL_REP_CHAR_SELECT_FAIL struct {
IErrorCode int32
}
type SP_LS2CL_REP_CHECK_CHAR_NAME_FAIL ¶
type SP_LS2CL_REP_CHECK_CHAR_NAME_FAIL struct {
IErrorCode int32
}
type SP_LS2CL_REP_LOGIN_FAIL ¶
type SP_LS2CL_REP_LOGIN_SUCC ¶
type SP_LS2CL_REP_PC_EXIT_DUPLICATE ¶
type SP_LS2CL_REP_PC_EXIT_DUPLICATE struct {
IErrorCode int32
}
type SP_LS2CL_REP_SAVE_CHAR_NAME_FAIL ¶
type SP_LS2CL_REP_SAVE_CHAR_NAME_FAIL struct {
IErrorCode int32
}
type SP_LS2CL_REP_SHARD_LIST_INFO_SUCC ¶
type SP_LS2CL_REP_SHARD_LIST_INFO_SUCC struct {
AShardConnectFlag [26]byte
}
type SP_LS2CL_REP_SHARD_SELECT_FAIL ¶
type SP_LS2CL_REP_SHARD_SELECT_FAIL struct {
IErrorCode int32
}
type SP_LS2CL_REP_VERSION_CHECK_FAIL ¶
type SP_LS2CL_REP_VERSION_CHECK_FAIL struct {
IErrorCode int32
}
type SP_LS2CL_REQ_LIVE_CHECK ¶
type SP_LS2CL_REQ_LIVE_CHECK struct {
ITempValue int32
}
type SPacket2x_Full ¶
type SPacket_Full ¶
type SQuickSlot ¶
type SRunningQuest ¶
type SSYSTEMTIME ¶
type SShinyAppearanceData ¶
type SSkillResult_Buff ¶
type SSkillResult_Damage ¶
type SSkillResult_DotDamage ¶
type SSkillResult_Heal_HP ¶
type SSkillResult_Move ¶
type SSkillResult_Resurrect ¶
type STimeBuff_Svr ¶
Click to show internal directories.
Click to hide internal directories.