[Client]
00=Logout
01=AttackRequest:d(ObjectID)d(OrigX)d(OrigY)d(OrigZ)c(AttackID)
03=RequestStartPledgeWar:s(PledgeName)
04=RequestReplyStartPledgeWar:s(RequestorName)d(Answer)
05=RequestStopPledgeWar:s(PledgeName)
06=RequestReplyStopPledgeWar:s(RequestorName)d(Answer)
07=RequestSurrenderPledgeWar:s(PledgeName)
08=RequestReplySurrenderPledgeWar:s(RequestorName)d(Answer)
09=RequestSetPledgeCrest:d(CrestSize)
0B=RequestGiveNickName:s(Target)s(Title)
0C=CharacterCreate:s(Name)d(Race)d(Sex)d(ClassID:Get.ClassID)d(INT)d(STR)d(CON)d(MEN)d(DEX)d(WIT)d(HairStyle)d(HairColor)d(Face)
0D=CharacterDelete:d(CharSlot)
0E=ProtocolVersion:d(Version)-(260)
0F=MoveBackwardToLocation:d(ToX)d(ToY)d(ToZ)d(OriginX)d(OriginY)d(OriginZ)d(MoveMovement)
11=EnterWorld:d(a2*4)d(?)d(?)d(?)d(?)-(60)d(random)c(ip0.1)c(ip0.2)c(ip0.3)c(ip0.4)c(ip1.1)c(ip1.2)c(ip1.3)c(ip1.4)c(ip2.1)c(ip2.2)c(ip2.3)c(ip2.4)c(ip3.1)c(ip3.2)c(ip3.3)c(ip3.4)c(ip4.1)c(ip4.2)c(ip4.3)c(ip4.4)
12=CharacterSelect:d(CharSlot)h(Unknown)d(Unknown)d(Unknown)d(Unknown)
13=NewCharacter
14=RequestItemList
16=RequestUnEquipItem:d(Slot)
17=RequestDropItem:d(ObjectID)q(Count)d(X)d(Y)d(Z)
19=UseItem:d(ObjectID)d(Unknown)
1A=TradeRequest:d(ObjectID)
1B=AddTradeItem:d(TradeID)d(ObjectID)d(Count)
1C=TradeDone:d(Response)
1F=Action:d(ObjectID)d(OriginX)d(OriginY)d(OriginZ)c(ActionID 0-Simple click, 1-Shift click)
22=RequestLinkHtml:s(Command)
23=RequestBypassToServer:s(Command)
24=RequestBBSwrite:s(URL)s(Argument1)s(Argument2)s(Argument3)s(Argument4)s(Argument5)
26=RequestJoinPledge:d(Target)d(PledgeType)
27=RequestAnswerJoinPledge:d(Answer)
28=RequestWithdrawalPledge
29=RequestOustPledgeMember:s(Target)
2B=AuthLogin:s(LoginName)d(PlayKey2)d(PlayKey1)d(LoginKey1)d(LoginKey2)d(Unknown)
2C=RequestGetItemFromPet:d(ObjectID)q(Amount)d(Unknown)
2E=RequestAllyInfo
2F=RequestCrystallizeItem:d(ObjectID)q(Count)
30=RequestPrivateStoreManageSell
31=SetPrivateStoreListSell:d(IsPackageSale)d(ListSize:Loop.01.0003)d(ObjectID)q(Count)q(Price)
32=AttackRequest
34=RequestSocialAction:d(Action:Get.Func09)
35=ChangeMoveType2:d(TypeRun)
36=ChangeWaitType2:d(TypeStand)
37=RequestSellItem:d(ListID)d(ListSize:Loop.01.0003)d(ObjectID)d(ItemID:Get.Func01)q(Count)
39=RequestMagicSkillUse:d(skillID:Get.Skill)d(CtrlPressed)c(ShiftPressed)
3A=Appearing
3B=SendWareHouseDepositList:d(ListSize:Loop.01.0002)d(ObjectID)q(Count)
3C=SendWareHouseWithDrawList:d(ListSize:Loop.01.0002)d(ObjectID)q(Count)
3D=RequestShortCutReg:d(Type)d(Slot)d(ID)d(Unknown)
3F=RequestShortCutDel:d(ID)
40=RequestBuyItem:d(ListID)d(ListSize:Loop.01.0002)d(ItemID:Get.Func01)q(Count)
42=RequestJoinParty:s(Name)d(ItemDistribution)
43=RequestAnswerJoinParty:d(Response)
44=RequestWithDrawalParty
45=RequestOustPartyMember:s(Name)
47=CannotMoveAnymore:d(X)d(Y)d(Z)d(Heading)
48=RequestTargetCanceld:h(Unselect)
49=Say2:s(Text)d(Type)s(Target)
4D=RequestPledgeMemberList
50=RequestSkillList
52=MoveWithDelta:d(X)d(Y)d(Z)
53=RequestGetOnVehicle:d(BoatObjID)d(X)d(Y)d(Z)
54=RequestGetOffVehicle:d(BoatObjID)d(X)d(Y)d(Z)
55=AnswerTradeRequest:d(Answer)
56=RequestActionUse:d(ActionID)d(CtrlPressed)c(ShiftPressed)
57=RequestRestart
58=RequestSiegeInfo
59=ValidatePosition:d(X)d(Y)d(Z)d(Heading)d(Data)
5B=StartRotating:d(?)d(?)
5C=FinishRotating:d(?)d(?)
5E=RequestShowBoard:d(FlagShow)
5F=RequestEnchantItem:d(ObjectID)d(?)
60=RequestDestroyItem:d(ObjectID)q(Count)
62=RequestQuestList
63=RequestQuestAbort:d(QuestID)
65=RequestPledgeInfo:d(ClanID)
66=RequestPledgeExtendedInfo:s(PledgeName)
67=RequestPledgeCrest:d(CrestID)
6B=RequestSendFriendMsg:s(Message)s(Reciever)
6C=RequestShowMiniMap
6E=RequestRecordInfo
6F=RequestHennaEquip:d(SymbolID)
73=RequestAcquireSkillInfo:d(skillID:Get.Skill)d(Level)d(LearnGroup)
74=SendBypassBuildCmd:s(Command)
75=RequestMoveToLocationInVehicle:d(BoatObjID)d(ToX)d(ToY)d(ToZ)d(OriginX)d(OriginY)d(OriginZ)
76=CannotMoveAnymoreInVehicle:d(BoatObjID)d(X)d(Y)d(Z)d(Heading)
77=RequestFriendInvite:s(Name)
78=RequestAnswerFriendInvite:d(Response)
79=RequestFriendList
7A=RequestFriendDel:s(Name)
7B=CharacterRestore:d(CharSlot)
7C=RequestAcquireSkill:d(skillID:Get.Skill)d(Level)d(LearnGroup)
7D=RequestRestartPoint:d(PointType)
7E=RequestGMCommand:s(TargetName)d(Command)d(0)
7F=RequestPartyMatchConfig:d(AutomaticRegistration)d(ShowLevel)d(ShowClass)s(Memo)
80=RequestPartyMatchList:d(Status)d(Unknown)d(Unknown)d(Unknown)d(Unknown)s(Unknown)
81=RequestPartyMatchDetail:d(ObjectID)d(Unknown)
83=RequestPrivateStoreBuy:d(StorePlayerID)d(ListSize:Loop.01.0003)d(ObjectID)q(Count)q(Price)
85=RequestTutorialLinkHtml:s(Bypass)
86=RequestTutorialPassCmdToServer:s(Bypass)
87=RequestTutorialQuestionMark:d(Number)
88=RequestTutorialClientEvent:d(EventID)
89=RequestPetition:s(Content)d(Type)
8A=RequestPetitionCancel:d(?)d(?)d(?)d(?)
8B=RequestGmList
8C=RequestJoinAlly:d(ID)
8D=RequestAnswerJoinAlly:d(Response)
8E=AllyLeave
8F=AllyDismiss:s(ClanName)
90=RequestDismissAlly
91=RequestSetAllyCrest:d(CrestSize)
92=RequestAllyCrest:d(CrestID)
93=RequestChangePetName:s(Name)
94=RequestPetUseItem:d(ObjectID)
95=RequestGiveItemToPet:d(ObjectID)q(Amount)
96=RequestPrivateStoreQuitSell
97=SetPrivateStoreMsgSell:s(StoreMsg)
98=RequestPetGetItem:d(ObjectID)
99=RequestPrivateStoreManageBuy
9A=SetPrivateStoreListBuy:d(ListSize:Loop.01.0009)d(ItemID:Get.Func01)h(h)h(h)q(Count)q(Price)c(FE)d(FF)d(00)c(?)
9C=RequestPrivateStoreQuitBuy
9D=SetPrivateStoreMsgBuy:s(StoreMsg)
9F=RequestPrivateStoreSell:d(StorePlayerID)d(ListSize:Loop.01.0006)d(ObjectID)d(ItemID:Get.Func01)h(h)h(h)q(Count)q(Price)
A6=RequestSkillCoolTime
A7=RequestPackageSendableItemList:d(ObjectID)
A8=RequestPackageSend:d(ObjectID)d(ListSize:Loop.01.0002)d(ID)d(Count)
A9=RequestBlock:d(Type)s(name)
AB=RequestSiegeAttackerList:d(CastleID)
AC=RequestSiegeDefenderList:d(CastleID)
AD=RequestJoinSiege:d(CastleID)d(IsAttacker)d(IsJoining)
AE=RequestConfirmSiegeWaitingList:d(CastleID)d(ClanID)d(Approved)
B0=MultiSellChoose:d(ListID)d(EntryID)q(Amount)h(Unknown)d(Unknown)d(Unknown)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrDark)h(Enchantment)h(EntryID)h(Tax)
B1=NetPing:d(kID)d(?)d(?)
B3=RequestUserCommand:d(Command)
B4=SnoopQuit:d(SnoopID)
B5=RequestRecipeBookOpen:d(isDwarvenCraft)
B6=RequestRecipeBookDestroy:d(RecipeID)
B7=RequestRecipeItemMakeInfo:d(RecipeID)
B8=RequestRecipeItemMakeSelf:d(RecipeID)
BA=RequestRecipeShopMessageSet:s(Name)
BB=RequestRecipeShopListSet:d(ListSize:Loop.01.0002)d(RecipeID)q(Cost)
BC=RequestRecipeShopManageQuit
BE=RequestRecipeShopMakeInfo:d(CharID)d(RecipeID)
BF=RequestRecipeShopMakeItem:d(ID)d(RecipeID)q(0)
C0=RequestRecipeShopManagePrev:d(ShopObjid)
C1=ObserverReturn
C2=RequestEvaluate:d(TargetID)
C3=RequestHennaList:d(Unknown)
C4=RequestHennaItemInfo:d(SymbolID)
C5=RequestBuySeed:d(ManorID)d(Count:Loop.01.0002)d(ItemID:Get.Func01)d(Count)
C6=DlgAnswer:d(MessageID)d(Answer)d(Unknown)
C7=RequestWearItem:d(Unknown)d(ListID)d(ListSize:Loop.01.0001)d(ItemID:Get.Func01)
C8=RequestSSQStatus:c(Page)
CB=GameGuardReply:d(d)d(d)d(d)d(d)
CC=RequestPledgePower:d(Rank)d(Action)d(Privs)
CD=RequestMakeMacro:d(MacroID)s(Name)s(Desc)s(Acronym)c(Icon)c(MacroCount:Loop.01.0005)c(Entry)c(Type)d(D1)c(D2)s(Command)
CE=RequestDeleteMacro:d(MacroID)
CF=RequestBuyProcure:d(ListID)d(Count:Loop.01.0003)d(Servise)d(ItemID:Get.Func01)d(Count)
D001=RequestManorList:h(subID)
D002=RequestProcureCropList:h(subID)d(ListSize:Loop.01.0004)d(ObjectID)d(ItemID:Get.Func01)d(ManorID)d(Count)
D003=RequestSetSeed:h(subID)d(ManorID)d(ListSize:Loop.01.0003)d(ItemID:Get.Func01)d(Sales)q(Price)
D004=RequestSetCrop:h(subID)d(ManorID)d(ListSize:Loop.01.0004)d(ItemID:Get.Func01)d(Sales)q(Price)c(Type)
D005=RequestWriteHeroWords:h(subID)s(HeroWords)
D006=RequestExAskJoinMPCC:h(subID)s(Name)
D007=RequestExAcceptJoinMPCC:h(subID)d(Response)
D008=RequestExOustFromMPCC:h(subID)s(Name)
D009=RequestOustFromPartyRoom:h(subID)d(ID)
D00A=RequestDismissPartyRoom:h(subID)d(Data1)d(Data2)
D00B=RequestWithdrawPartyRoom:h(subID)d(Data1)d(Data2)
D00C=RequestChangePartyLeader:h(subID)s(Name)
D00D=RequestAutoSoulShot:h(subID)d(ItemID:Get.Func01)d(Type)
D00E=RequestExEnchantSkillInfo:h(subID)d(Type)d(skillID:Get.Skill)d(SkillLevel)
D00F=RequestExEnchantSkill:h(subID)d(skillID:Get.Skill)d(SkillLevel)
D010=RequestExPledgeCrestLarge:h(subID)d(CrestID)
D011=RequestExSetPledgeCrestLarge:h(subID)d(CrestSize)
D012=RequestPledgeSetAcademyMaster:h(subID)d(Set)s(CurrentPlayerName)s(TargetPlayer)
D013=RequestPledgePowerGradeList:h(subID)
D014=RequestPledgeMemberPowerInfo:h(subID)d(Unknown)s(PlayerName)
D015=RequestPledgeSetMemberPowerGrade:h(subID)s(MemberName)d(PowerGrade)
D016=RequestPledgeMemberInfo:h(subID)d(PledgeType)s(PlayerName)
D017=RequestPledgeWarList:h(subID)d(Page)d(Tab)
D018=RequestExFishRanking:h(subID)
D019=RequestPCCafeCouponUse:h(subID)s(Unknown)
D01B=RequestDuelStart:h(subID)s(PlayerName)d(PartyDuel)
D01C=RequestDuelAnswerStart:h(subID)d(PartyDuel)d(Unknown)d(Response)
D01E=RequestExRqItemLink:h(subID)d(ObjectID)
D020=MoveToLocationInAirShip:h(subID)
D021=RequestKeyMapping:h(subID)
D023=RequestExRemoveItemAttribute:h(subID)
D024=RequestSaveInventoryOrder:h(subID)d(ListSize:Loop.01.0002)d(ObjectID)d(Order)
D025=RequestExitPartyMatchingWaitingRoom:h(subID)
D026=RequestConfirmTargetItem:h(subID)d(ObjectID)
D027=RequestConfirmRefinerItem:h(subID)d(TargetItemObjID)d(RefinerItemObjID)
D028=RequestConfirmGemStone:h(subID)d(TargetItemObjID)d(RefinerItemObjID)d(GemStoneItemObjID)d(GemStoneCount)
D029=RequestOlympiadObserverEnd:h(subID)
D02A=RequestCursedWeaponList:h(subID)
D02B=RequestCursedWeaponLocation:h(subID)
D02C=RequestPledgeReorganizeMember:h(subID)d(Unknown)s(MemberName)d(PledgeType)s(Unknown)
D02D=RequestExMPCCShowPartyMembersInfo:h(subID)d(Unknown)
D02E=RequestOlympiadMatchList:h(subID)
D02F=RequestAskJoinPartyRoom:h(subID)s(PlayerName)
D030=AnswerJoinPartyRoom:h(subID)d(RequesterID)
D031=RequestListPartyMatchingWaitingRoom:h(subID)
D032=RequestExEnchantSkillSafe:h(subID)d(skillID:Get.Skill)d(SkillLevel)
D033=RequestExEnchantSkillUntrain:h(subID)d(skillID:Get.Skill)d(SkillLevel)
D034=RequestExEnchantSkillRouteChange:h(subID)d(skillID:Get.Skill)d(SkillLevel)
D035=RequestExEnchantItemAttribute:h(subID)
D036=RequestExShowCharacterList:h(subID)
D03C=RequestAllCastleInfo:h(subID)
D03D=RequestAllFortressInfo:h(subID)
D03E=RequestAllAgitInfo:h(subID)
D03F=RequestFortressSiegeInfo:h(subID)
D040=RequestGetBossRecord:h(subID)d(BossID)
D041=RequestRefine:h(subID)d(TargetItemObjID)d(RefinerItemObjID)d(GemStoneItemObjID)d(GemStoneCount)
D042=RequestConfirmCancelItem:h(subID)d(ItemID:Get.Func01)
D043=RequestRefineCancel:h(subID)d(TargetItemObjID)
D044=RequestExMagicSkillUseGround:h(subID)d(X)d(Y)d(Z)d(skillID:Get.Skill)d(CtrlPressed)c(ShiftPressed)
D045=RequestDuelSurrender:h(subID)
D046=RequestExEnchantSkillInfoDetail:h(subID)d(Type)d(skillID:Get.Skill)d(SkillLevel)
D048=RequestFortressMapInfo:h(subID)
D04A=SetPrivateStoreWholeMsg:h(subID)s(Msg)
D04B=RequestDispel:h(subID)d(skillID:Get.Skill)d(SkillLevel)
D04C=RequestExTryToPutEnchantTargetItem:h(subID)d(ObjectID)
D04D=RequestExTryToPutEnchantSupportItem:h(subID)
D04E=RequestExCancelEnchantItem:h(subID)
D04F=RequestChangeNicknameColor:h(subID)
D050=RequestResetNickname:h(subID)
D053=RequestJump:h(subID)
D056=NotifyStartMiniGame:h(subID)
D058=RequestDominionInfo:h(subID)
D063=RequestSeedPhase:h(subID)
D065=BR_GamePoint:h(subID)
D066=BR_ProductList:h(subID)
D05100=RequestBookMarkSlotInfo:h(subID)
D05101=RequestSaveBookMarkSlot:h(subID)
D05102=RequestModifyBookMarkSlot:h(subID)
D05103=RequestDeleteBookMarkSlot:h(subID)
[Server]
00=Die:d(CharID)d(1)d(ToHideout)d(ToCastle)d(ToSiegeHQ)d(Sweepable)d(RespawnFixed)d(ToFortess)
01=Revive:d(ObjectID)
05=SpawnItem:d(ObjectID)d(ItemID:Get.Func01)d(X)d(Y)d(Z)d(Stackable)d(Count)d(0)
06=SellList:q(Money)d(Lease=1000000+NpcId)h(ListSize:Loop.01.0019)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)q(Count)h(ItemType2)h(0)d(ItemBodyPart)h(EnchantLevel)h(0)h(0)q(ReferencePrice/2)h(AttackElementType)h(AttackElementPower)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrDark)
07=BuyList:q(Money)d(ListID)h(ListSize:Loop.01.0019)h(ItemType1)d(ObjectID=0)d(ItemID:Get.Func01)q(CurrentCount)h(ItemType2)h(0)d(BodyPart)h(EnchantLvl)h(0)h(0)q(Price*TaxRate)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)
08=DeleteObject:d(ObjectID)d(0)
09=CharSelectionInfo:d(ListSize:Loop.03.0066)d(7)c(0)s(Name)d(CharID)s(LoginName)d(SessionID)d(ClanID)d(0)d(Sex)d(Race)d(ClassID:Get.ClassID)d(1)d(X)d(Y)d(Z)f(CurrentHP)f(CurrentMP)d(SP)q(Exp)d(Level)d(Karma)d(PkKills)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(Unknown)d(RightEarring)d(LeftEarring)d(Necklace)d(RightRing)d(LeftRing)d(Head)d(RightHand)d(LeftHand)d(Gloves)d(Chest)d(Legs)d(Boots)d(Unknown)d(Unknown)d(Hair)d(Face)d(Unknown)d(Unknown)d(0)d(0)d(0)d(0)d(0)d(0)d(HairStyle)d(HairColor)d(Face)f(MaxHP)f(MaxMP)d(DeleteDays)d(ClassID:Get.ClassID)d(ActiveID)c(EnchantEffect)d(AugmentID:Get.AugmentID)d(TransformID)d(?)
0A=LoginFail:d(ErrorCode)
0B=CharSelected:s(Name)d(CharID)s(Title)d(SessionID)d(ClanID)d(0)d(Sex)d(Race)d(ClassID:Get.ClassID)d(1)d(X)d(Y)d(Z)f(CurrentHP)f(CurrentMP)d(SP)q(Exp)d(Level)d(Karma)d(PkKills)d(INT)d(STR)d(CON)d(MEN)d(DEX)d(WIT)d(GameTime)d(0)d(ClassID:Get.ClassID)d(0)d(0)d(0)d(0)-(64)d(0)
0C=NpcInfo:d(ObjectID)d(NpcTypeId:Get.NpcId)d(IsAttackable)d(X)d(Y)d(Z)d(Heading)d(0)d(MatkSpd)d(PatkSpd)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMultiplier)f(AtkSpdMultiplier)f(CollisionRadius)f(CollisionHeight)d(IDRhand:Get.ItemID)d(0)d(IDLhand:Get.ClassID)c(1)c(isRunning)c(isInCombat)c(isALikeDead)c(Invisible:0,1)s(VisibleName)s(VisibleTitle)d(0)d(0)d(0)d(AbnormalEffect)d(ClanID)d(CrestID)d(0)d(0)c(0)c(Team:1-blue,2-Red)f(CollisionRadius)f(CollisionHeight)d(0)d(0)d(0)d(0)c(01)c(01)d(0)
0D=NewCharacterSuccess:d(ListSize:Loop.01.0020)d(Race)d(ClassID:Get.ClassID)d(70)d(BaseSTR)d(10)d(70)d(BaseDEX)d(10)d(70)d(BaseCON)d(10)d(70)d(BaseINT)d(10)d(70)d(BaseWIT)d(10)d(70)d(BaseMEN)d(10)
0F=CharCreateOk:d(1)
10=CharCreateFail:d(ErrorCode)
11=ItemList:h(ShowWindow)h(ItemCount:Loop.01.0022)h(ItemTypeID)d(ObjectID)d(ItemID:Get.Func01)d(LocationSlot)q(Amount)h(ItemType2)h(CustomType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustType2)d(AugmentID:Get.AugmentID)d(Mana)h(AttackElement)h(AttackElementPower)h(FireDefElementPower)h(WaterDefElementPower)h(WindDefElementPower)h(EarthDefElementPower)h(HolyDefElementPower)h(UnholyDefElementPower)d(RemainingTime)
12=SunRise
13=SunSet
14=TradeStart:d(PartnerObjectID)h(ListSize:Loop.01.0018)h(ItemType1)d(ObjectId)d(ItemID:Get.Func01)q(Count)h(ItemType2)h(0)d(BodyPart)h(EnchantLevel)h(0)h(customtype2)h(AttackAttrElement)h(AttackAttrElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)
16=DropItem:d(PlayerID)d(ObjectID)d(ItemID:Get.Func01)d(X)d(Y)d(Z)d(Stackable)q(Count)d(1)
17=GetItem:d(PlayerID)d(ObjectID)d(X)d(Y)d(Z)
18=StatusUpdate:d(ObjectID)d(AttribCount:Loop.01.0002)d(AttrID:Get.FSup)d(AttrValue)
19=NpcHtmlMessage:d(ID)s(HTML)d(0)
1A=TradeOwnAdd:h(1)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(ItemType2)h(0)d(BodyPart)h(EnchantLevel)h(0)h(h)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrUnholy)
1B=TradeOtherAdd:h(1)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(ItemType2)h(0)d(BodyPart)h(EnchantLevel)h(0)h(h)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrUnholy)
1C=TradeDone:d(Num)
1D=CharDeleteSuccess
1E=CharDeleteFail:d(ErrorCode)
1F=ActionFailed
20=ServerClose
21=InventoryUpdate:h(Count:Loop.1.0023)h(UpdateType:01-add,02-modify,03-remove)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)d(LocationSlot)q(Quantity)h(ItemType2)h(CustomType1)h(Equipped)d(BodyPart)h(EnchantLevel)h(CustType2)d(AugmentID:Get.AugmentID)d(Mana)h(AttackElement)h(AttackElementPower)h(FireDefElementPower)h(WaterDefElementPower)h(WindDefElementPower)h(EarthDefElementPower)h(HolyDefElementPower)h(UnholyDefElementPower)d(RemainingTime)
22=TeleportToLocation:d(TargetID)d(X)d(Y)d(Z)d(?)d(heading)
23=TargetSelected:d(ObjectID)d(TargetID)d(X)d(Y)d(Z)d(0)
24=TargetUnselected:d(TargetID)d(X)d(Y)d(Z)d(0)
25=AutoAttackStart:d(TargetID)
26=AutoAttackStop:d(TargetID)
27=SocialAction:d(CharID)d(Action:Get.Func09)
28=ChangeMoveType:d(CharID)d(Running)d(0)
29=ChangeWaitType:d(CharID)d(MoveType)d(X)d(Y)d(Z)
2A=ManagePledgePower:d(0)d(0)d(Privs)
2C=AskJoinPledge:d(RequestorID)s(PledgeName)
2D=JoinPledge:d(PledgeID)
2E=KeyPacket:c(id 0-wrong protocol,1-protocol ok)q(key)d(01)d(ServerID)c(01)d(ObfuscationKey)
2F=MoveToLocation:d(CharID)d(ToX)d(ToY)d(ToZ)d(OriginX)d(OriginY)d(OriginZ)
30=SummonSay:d(ObjectID)d(ChatID?)d(SummonNpcID:Get.NpcId)s(Msg)
31=CharInfo:d(X)d(Y)d(Z)d(0)d(ObjectID)s(VisibleName)d(Race)d(Sex)d(ClassID:Get.ClassID)d(IDUnder:Get.Func01)d(IDHead:Get.Func01)d(IDRhand:Get.Func01)d(IDLhand:Get.Func01)d(IDGloves:Get.Func01)d(IDChest:Get.Func01)d(IDLegs:Get.Func01)d(IDFeet:Get.Func01)d(IDBack:Get.Func01)d(IDLrhand:Get.Func01)d(IDHair:Get.Func01)d(IDHair2:Get.Func01)d(IDRbracelet:Get.Func01)d(IDLbracelet:Get.Func01)d(IDDeco:Get.Func01)d(IDDeco2:Get.Func01)d(IDDeco3:Get.Func01)d(IDDeco4:Get.Func01)d(IDDeco5:Get.Func01)d(IDDeco6:Get.Func01)d(IDBelt:Get.Func01)d(AugIDUnder)d(AugIDHead)d(AugIDRhand)d(AugIDLhand)d(AugIDGloves)d(AugIDChest)d(AugIDLegs)d(AugIDFeet)d(AugIDBack)d(AugIDLrhand)d(AugIDHair)d(AugIDHair2)d(AugIDRbracelet)d(AugIDLbracelet)d(AugIDDeco)d(AugIDDeco2)d(AugIDDeco3)d(AugIDDeco4)d(AugIDDeco5)d(AugIDDeco6)d(AugIDBelt)d(0)d(0)d(PvPFlag)d(Karma)d(MatkSpd)d(PatkSpd)d(PvpFlag)d(Karma)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMultiplier)f(AtkSpdMultiplier)f(CollisionRadius)f(CollisionHeight)d(HairStyle)d(HairColor)d(Face)s(VisibleTitle)d(ClanID)d(ClanCrestID)d(AllyID)d(AllyCrestID)d(0)c(isSitting)c(isRunning)c(isInCombat)c(isAlikeDead)c(Invisible)c(MountType)c(PrivateStoreType)h(CubicsSize:Loop.01.0001)h(CubicID)c(0)d(AbnormalEffect)c(RecomLeft)h(RecomHave)d(MountNpcID+1000000)d(ClassID:Get.ClassID)d(0)c(isMounted)c(Team:1-blue,2-red)d(ClanCrestLargeID)c(isNoble)c(isHero)c(isFishing)d(FishingX)d(FishingY)d(FishingZ)d(NameColor)d(Heading)d(PledgeClass)d(PledgeType)d(TitleColor)d(CursedWeaponEquipID)d(ReputationScore)d(TranformationID)d(AgathionId)d(01)d(0)d(0)d(0)d(0)
32=UserInfo:d(X)d(Y)d(Z)d(isInAirShip)d(ObjectID)s(Name)d(Race)d(Sex)d(ClassID:Get.ClassID)d(Level)q(Exp)d(Str)d(Dex)d(Con)d(Int)d(Wit)d(Men)d(MaxHP)d(CurrentHP)d(MaxMP)d(CurrentMP)d(Sp)d(CurrentLoad)d(MaxLoad)d(WeaponEquipment 20=no,40=yes)d(OIDUnder)d(OIDRear)d(OIDLear)d(OIDNeck)d(OIDFinger)d(OIDLfinger)d(OIDHead)d(OIDRhand)d(OIDLhand)d(OIDGloves)d(OIDChest)d(OIDLegs)d(OIDFeet)d(OIDBack)d(OIDLrhand)d(OIDHair)d(OIDHair2)d(OIDRbracelet)d(OIDLbracelet)d(OIDDeco)d(OIDDeco2)d(OIDDeco3)d(OIDDeco4)d(OIDDeco5)d(OIDDeco6)d(OIDBelt)d(IDUnder:Get.Func01)d(IDRear:Get.Func01)d(IDLear:Get.Func01)d(IDNeck:Get.Func01)d(IDFinger:Get.Func01)d(IDLfinger:Get.Func01)d(IDHead:Get.Func01)d(IDRhand:Get.Func01)d(IDLhand:Get.Func01)d(IDGloves:Get.Func01)d(IDChest:Get.Func01)d(IDLegs:Get.Func01)d(IDFeet:Get.Func01)d(IDBack:Get.Func01)d(IDLrhand:Get.Func01)d(IDHair:Get.Func01)d(IDHair2:Get.Func01)d(IDRbracelet:Get.Func01)d(IDLbracelet:Get.Func01)d(IDDeco:Get.Func01)d(IDDeco2:Get.Func01)d(IDDeco3:Get.Func01)d(IDDeco4:Get.Func01)d(IDDeco5:Get.Func01)d(IDDeco6:Get.Func01)d(IDBelt:Get.Func01)d(AugIDUnder)d(AugIDRear)d(AugIDLear)d(AugIDNeck)d(AugIDFinger)d(AugIDLfinger)d(AugIDHead)d(AugIDRhand)d(AugIDLhand)d(AugIDGloves)d(AugIDChest)d(AugIDLegs)d(AugIDFeet)d(AugIDBack)d(AugIDLrhand)d(AugIDHair)d(AugIDHair2)d(AugIDRbracelet)d(AugIDLbracelet)d(AugIDDeco)d(AugIDDeco2)d(AugIDDeco3)d(AugIDDeco4)d(AugIDDeco5)d(AugIDDeco6)d(AugIDBelt)d(TalismanSlots)d(01)d(Patk)d(PatkSpd)d(Pdef)d(EvasionRate)d(Accuracy)d(CriticalHit)d(Matk)d(MatkSpd)d(PatkSpd)d(Mdef)d(PvPFlag)d(Karma)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(0)d(0)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMul)f(AtkSpeedMul)f(ColRadius)f(ColHeight)d(HairStyle)d(HairColor)d(Face)d(isGM:1,0)s(Title)d(ClanID)d(ClanCrestID)d(AllyID)d(AllyCrestID)d(Relation)c(MountType)c(PrivateStoreType)c(DwarvenCraft:1,0)d(PkKills)d(PvPKills)h(CubicsSize:Loop.01.0001)h(CubicID)c(0)d(AbnormalEffect)c(FlayingMounted:2,0)d(ClanPrivileges)h(RecomLeft)h(RecomHave)d(MountNpcID)h(InventoryLimit)d(ClassID:Get.ClassID)d(0)d(MaxCP)d(CurrentCP)c(isMounted)c(Team:1-blue,2-red)d(ClanCrestLargeID)c(isNoble)c(isHero)c(isFishing)d(FishingX)d(FishingY)d(FishingZ)d(NameColor)c(isRunning)d(PledgeClass)d(PledgeType)d(TitleColor)d(CursedWeaponEquipID)d(TranformationID)h(AtkElementAttr)h(AttackElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrDark)d(AgathionId)d(Fame)d(Unknown)d(VitalityPoints)d(0)d(0)d(0)d(0)
33=Attack:d(AttackerObjID)d(TargetObjID)d(Damage)c(Flags)d(X)d(Y)d(Z)h(HitsLength:Loop.01.0003)d(TargetID)d(Damage)c(Flags)d(TargetX)d(TargetY)d(TargetZ)
39=AskJoinParty:s(RequestorName)d(ItemDistribution)
3A=JoinParty:d(Response)
41=WareHouseDepositList:h(WhType 01-private, 02-clan, 03-castle, 04-freight)q(PlayerAdena)h(ListSize:Loop.01.0023)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)q(Count)h(ItemType2)h(CustomType1)d(BodyPart)h(EnchantLevel)h(0)h(CustomType2)d(ObjectID)d(AugmentID:Get.AugmentID)d(AugmentID:Get.AugmentID)h(AttackElementType)h(AttackElementPower)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)d(Mana)d(RemainingTime)
42=WareHouseWithdrawList:h(WhType 01-private, 02-clan, 03-castle, 04-freight)q(PlayerAdena)h(ListSize:Loop.01.0023)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)q(Count)h(ItemType2)h(CustomType1)d(BodyPart)h(EnchantLevel)h(0)h(CustomType2)d(ObjectID)d(AugmentID:Get.AugmentID)d(AugmentID:Get.AugmentID)h(AttackElementType)h(AttackElementPower)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)d(Mana)d(RemainingTime)
44=ShortCutRegister
45=ShortCutInit:d(count:Loop.01.0004)d(type)d(slot)d(_id)d(lvl)c(c)
47=StopMove:d(ObjectID)d(X)d(Y)d(Z)d(Heading)
48=MagicSkillUse:d(CharID)d(TargetID)d(skillID:Get.Skill)d(SkillLevel)d(HitTime)d(ReuseDelay)d(X)d(Y)d(Z)d(?)d(TargetX)d(TargetY)d(TargetZ)
49=MagicSkillCanceled:d(ObjectID)
4A=CreatureSay:d(ObjectID)d(TextType)s(CharName)s(Text)
4B=EquipUpdate:d(Change)d(ObjectID)d(BodyPart)
4C=DoorInfo:d(ObjectID)d(DoorID)
4D=DoorStatusUpdate:d(ObjectID)d(Open)d(Damage)d(Enemy)d(DoorID)d(MaxHP)d(CurrentHP)
4E=PartySmallWindowAll:d(ObjectID)d(LootDistribution)d(ListSize:Loop.01.0022)d(MemberObjId)s(MemberName)d(CurrentCP)d(MaxCP)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)d(ClassID:Get.ClassID)d(0)d(Race)d(0)d(0)d(PetOid=0 - skip next 7 values)d(PetNpcId)s(PetName)d(PetHp)d(PetMaxHP)d(PetMP)d(PetMaxMP)d(PetLevel)
4F=PartySmallWindowAdd:d(ObjectID)d(d)d(MemberObjID)s(MemberName)d(CurrentCP)d(MaxCP)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)d(ClassID:Get.ClassID)d(0)d(0)
50=PartySmallWindowDeleteAll
51=PartySmallWindowDelete:d(MemberObjID)s(MemberName)
52=PartySmallWindowUpdate:d(MemberObjId)s(MemberName)d(CurrentCP)d(MaxCP)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)d(ClassID:Get.ClassID)
54=MagicSkillLaunched:d(CasterObjectID)d(SkillID:Get.Skill)d(SkillLevel)d(numberOfTargets:Loop.01.0001)d(TargetID)
5A=PledgeShowMemberListAll:d(isSubPledge)d(ClanID)d(PledgeType)s(ClanName)s(LeaderName)d(ClanCrestID)d(ClanLevel)d(HasCastle)d(HasHideOut)d(HasFort)d(Rank)d(ReputationScore)d(0)d(0)d(AllyID)s(AllyName)d(AllyCrestID)d(isAtWar)d(0)d(SubPledgeMembersCount:Loop.01.0007)s(MemberName)d(MemberLevel)d(MemberClassID:Get.ClassID)d(Sex)d(Race)d(MemberObjID)d(Sponsor)
5B=PledgeShowMemberListUpdate:s(Name)d(Level)d(ClassID:Get.ClassID)d(Sex)d(Race)d(ObjectID)d(PledgeType)d(Sponsor)
5C=PledgeShowMemberListAdd:s(Name)d(Level)d(ClassID:Get.ClassID)d(0)d(1)d(isOnLine)d(PledgeType)
5D=PledgeShowMemberListDelete:s(Name)
5F=SkillList:d(ListSize:Loop.01.0004)d(isPassive)d(Level)d(skillID:Get.Skill)c(c)
60=VehicleInfo:d(BoatObjID)d(BoatX)d(BoatY)d(BoatZ)d(BoatHeading)
61=StopRotation:d(CharID)d(Degree)
62=SystemMessage:d(MsgID:Get.MsgID)d(typesCount:Loop.01.0002)d(0=Str,1=Int,2=NpcID,3=ItmID,4=SklID,6=Amnt)s(data)
63=StartPledgeWar:s(PlayerName)s(PledgeName)
65=StopPledgeWar:s(PledgeName)s(PlayerName)
67=SurrenderPledgeWar:s(PledgeName)s(PlayerName)
6A=PledgeCrest:d(CrestID)d(CrestSize)
6B=SetupGauge:d(Dat1)d(Time)d(Time)
6C=VehicleDeparture:d(BoatObjID)d(Speed1)d(Speed2)d(X)d(Y)d(Z)
6D=VehicleCheckLocation:d(BoatObjID)d(X)d(Y)d(Z)d(Heading)
6E=GetOnVehicle:d(CharID)d(BoatObjID)d(X)d(Y)d(Z)
6F=GetOffVehicle:d(CharID)d(BoatObjID)d(X)d(Y)d(Z)
70=SendTradeRequest:d(SenderID)
71=RestartResponse:d(1)s(Message)
72=MoveToPawn:d(CreatureObjId)d(TargetObjID)d(Distance)d(CreatureX)d(CreatureY)d(CreatureZ)d(TargetX)d(TargetY)d(TargetZ)
73=SSQInfo:h(State 258-DawnSky,257-DuskSky,256-normal)
74=GameGuardQuery:d(0x27533dd9)d(0x2e72a51d)d(0x2017038b)d(0xc35b1ea3)
75=FriendList:d(ListSize:Loop.01.0004)h(0)d(FriendID)s(FriendName)d(isOnLine)
78=L2FriendSay:d(0)s(Receiver)s(Sender)s(Message)
79=ValidateLocation:d(CharID)d(X)d(Y)d(Z)d(Heading)
7A=StartRotation:d(CharId)d(Degree)d(Side)
7B=ShowBoard:c(1)s(bbshome)s(bbsgetfav)s(bbsloc)s(bbsclan)s(bbsmemo)s(bbsmail)s(bbsfriends)s(bbs_add_fav)
7C=ChooseInventoryItem:d(ItemID:Get.Func01)
7E=MoveToLocationInVehicle:d(CharID)d(BoatObjID)d(ToX)d(ToY)d(ToZ)d(OriginX)d(OriginY)d(OriginZ)
7F=StopMoveInVehicle:d(CharID)d(BoatObjID)d(X)d(Y)d(Z)d(Heading)
80=ValidateLocationInVehicle:d(CharID)d(0x50100002)d(X)d(Y)d(Z)d(Heading)
82=TradeOtherDone
83=FriendAddRequest:s(RequestorName)d(0)
84=LeaveWorld
85=AbnormalStatusUpdate:h(EffectSize:Loop.01.0003)d(skillID:Get.Skill)h(SkillLevel)d(Duration)
86=QuestList:h(ListSize:Loop.01.0002)d(QuestId)d(Cond)-(128)
87=EnchantResult:d(Result)
88=PledgeShowMemberListDeleteAll
89=PledgeInfo:d(ClanID)s(ClanName)s(AllyName)
8C=Ride:d(ObjectID)d(Mount)d(RideType)d(RideClassId)d(X)d(Y)d(Z)
8E=PledgeShowInfoUpdate:d(ClanID)d(CrestID)d(ClanLevel)d(HasCastle)d(HasHideOut)d(HasFort)d(Rank)d(ReputationScore)d(0)d(0)d(AllyID)s(AllyName)d(AllyCrestId)d(isAtWar)
90=AcquireSkillList:d(Group)d(ListSize:Loop.01.0005)d(skillID:Get.Skill)d(NextLevel)d(MaxLevel)d(SpCost)d(Requirements)
91=AcquireSkillInfo:d(skillID:Get.Skill)d(Level)d(SpCost)d(LearnGroup)d(ListSize:Loop.01.0004)d(Type)d(ItemID:Get.Func01)q(Count)d(Requirements)
95=GMViewCharacterInfo:d(X)d(Y)d(Z)d(Heading)d(ObjectID)s(Name)d(Race)d(Sex)d(ClassID:Get.ClassID)d(Level)q(Exp)d(STR)d(DEX)d(CON)d(INT)d(WIT)d(MEN)d(MaxHP)d(CurrentHP)d(MaxMP)d(CurrentMP)d(SP)d(CurrentLoad)d(MaxLoad)d(PkKills)d(Unknown)d(RightEarring)d(LeftEarring)d(Necklace)d(RightRing)d(LeftRing)d(Head)d(RightHand)d(LeftHand)d(Gloves)d(Chest)d(Legs)d(Boots)d(Unknown)d(Unknown)d(Hair)d(Face)d(Unknown)d(Unknown)d(0)d(0)d(0)d(0)d(0)d(0)d(Unknown)d(RightEarring)d(LeftEarring)d(Necklace)d(RightRing)d(LeftRing)d(Head)d(RightHand)d(LeftHand)d(Gloves)d(Chest)d(Legs)d(Boots)d(Unknown)d(Unknown)d(Hair)d(Face)d(Unknown)d(Unknown)d(0)d(0)d(0)d(0)d(0)d(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)d(AugmentID:Get.AugmentID)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)d(Unknown)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)d(PAtk)d(AtkSpd)d(PDef)d(Evasion)d(Accuracy)d(CritRate)d(MAtk)d(CastSpd)d(AtkSpd)d(MDef)d(PvpFlag)d(Karma)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMultiplier)f(AtkSpdMultiplier)f(CollisionRadius)f(CollisionHeight)d(HairStyle)d(HairColor)d(Face)d(AccessLevel)s(Title)d(ClanID)d(ClanCrestID)d(AllyID)c(MounType)c(PrivateStoreType)c(DwarvenCraft)d(PkKills)d(PvpKills)h(RecomLeft)h(RecomHave)d(ClassID:Get.ClassID)d(0)d(MaxCP)d(CurrentCP)c(isRunning)c(321)d(PledgeClass)c(isNoble)c(isHero)d(NameColor)d(TitleColor)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrUnholy)
96=GMViewPledgeInfo:s(CharName)d(ClanID)d(0)s(ClanName)s(ClanLeaderName)d(CrestID)d(Level)d(HasCastle)d(HasHideOut)d(0)d(Rank)d(ReputationScore)d(0)d(0)d(AllyID)s(AllyName)d(AllyCrestID)d(isAtWar)d(MembersCount:Loop.01.0007)s(MemberName)d(MemberLevel)d(ClassID:Get.ClassID)d(Sex)d(Race)d(MemberObjID)d(Sponsor)
97=GMViewSkillInfo:s(CharName)d(ListSize:Loop.01.0004)d(isPassive)d(SkillLevel)d(skillID:Get.Skill)c(0)
99=GMViewQuestInfo:s(CharName)h(ListSize:Loop.01.0002)d(QuestID)d(Cond)
9A=GMViewItemList:s(PlayerName)d(InventoryLimit)h(1)h(ListSize:Loop.01.0022)h(Type1)d(ObjectID)d(ItemID:Get.Func01)d(LocationSlot)d(Count)h(Type2)h(CustomType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustomType2)d(AugmentID:Get.AugmentID)d(Mana)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrUnholy)
9B=GMViewWarehouseWithdrawList:s(PlayerName)d(Money)h(ListSize:Loop.01.0024)h(Type1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(Type2)h(CustomType1)d(BodyPart)h(EnchantLevel)h(SoulShotCount)h(SpiritShotCount)d(AugmentID:Get.AugmentID)d(AugmentID:Get.AugmentID)d(ObjectID)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrUnholy)d(Mana)
9C=ListPartyWating:d(ListSize:Loop.01.0010)d(ObjectID)s(Name)d(Level)d(ClassID:Get.ClassID)d(0)d(ClanID)d(0)d(X)d(Y)d(Z)
9D=PartyMatchDetail:d(ObjectID)d(isShowLevel)d(isShowClass)d(0)s(PartyMemo)
9E=PlaySound:d(Unknown)s(SoundFile)d(Unknown)d(Unknown)d(x)d(y)d(z)d(Unknown)
9F=StaticObject:d(StaticObjectID)d(ObjectID)d(Type)d(isTargetable)d(MeshIndex)d(isClosed)d(isEnemy)d(MaxHP)d(CurrentHP)d(isSHowHP)d(DamageGrade)
A0=PrivateStoreManageListSell:d(PlayerObjID)d(isPackageSale)q(Adena)d(ItemsCount:Loop.01.0017)d(Type2)d(ObjectID)d(ItemID:Get.Func01)q(Count)h(0)h(Enchant)h(CustomType2)d(BodyPart)q(Price)h(AttackAttrElement)h(AttackAttrElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)d(SellCount:Loop.01.0018)d(Type2)d(ObjectID)d(ItemID:Get.Func01)q(Count)h(0)h(Enchant)h(0)d(BodyPart)q(Price)q(ReferencePrice)h(AttackAttrElement)h(AttackAttrElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)
A1=PrivateStoreListSell:d(PlayerObjID)d(isPackageSale)q(Adena)d(ItemsCount:Loop.01.0018)d(Type2)d(ObjectID)d(ItemID:Get.Func01)q(Count)h(0)h(Enchant)h(0)d(BodyPart)q(Price)q(ReferencePrice)h(AttackAttrElement)h(AttackAttrElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)
A2=PrivateStoreMsgSell:d(ObjectID)s(StoreMsg)
A3=ShowMiniMap:d(MapID)d(SevenSignsPeriod)
A6=TutorialShowHtml:s(Html)
A7=TutorialShowQuestionMark:d(Blink)
A9=TutorialClose
AF=AllyCrest:d(CrestID)d(CrestSize)
B1=PetStatusShow:d(SummonType)
B2=PetInfo:d(SummonType 1-Summon 2-Pet)d(ObjectID)d(SummonNpcID+1000000)d(attackable=0)d(X)d(Y)d(Z)d(Heading)d(0)d(CastSpd)d(AtkSpd)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMultiplier)f(AtkSpdMultiplier)f(CollisionRadius)f(CollisionHeight)d(rHand)d(bodyArmor)d(lHand)c(OwnerOnline)c(isRunning)c(isInCombat)c(isAlikeDead)c(isSummoned 0=teleported 1=default 2=summoned)s(SummonName)s(OwnerName)d(1)d(PvpFlag)d(Karma)d(CurrentFed)d(MaxFed)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(SP)d(Level)q(Exp)q(ExpForThisLevel)q(ExpForNextLevel)d(CurrentLoad)d(MaxLoad)d(PAtk)d(PDef)d(MAtk)d(MDef)d(Accuracy)d(Evasion)d(CritRate)d(RunSpd)d(AtkSpd)d(CastSpd)d(AbnormalEffect bleed=1; poison=2; poison & bleed=3; flame=4;)h(isMountable)c(0)h(0)c(TeamAura 1 = blue, 2 = red)d(SoulShotsPerHit)d(SpiritShotsPerHit)d(form)d(0)
B3=PetItemList:h(ListSize:Loop.01.0018)h(Type1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(Type2)h(255)h(isEquipped)d(BodyPart)h(EnchantLevel)h(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)
B4=PetInventoryUpdate:h(ListSize:Loop.01.0018)h(Change)h(Type1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(Type2)h(0)h(isEquipped)d(BodyPart)h(Enchant)h(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)
B6=PetStatusUpdate:d(SummonType)d(ObjectID)d(X)d(Y)d(Z)s(Title)d(CurrentFed)d(MaxFed)d(CurrenHP)d(MaxHP)d(CurrenMP)d(MaxMP)d(Level)q(Exp)q(ExpForThisLevel)q(ExpForNextLevel)
B7=PetDelete:d(PetID)d(PetObjectID)
B9=MyTargetSelected:d(ObjectID)h(Color)d(0)
BA=PartyMemberPosition:d(MemberCount:Loop.01.0004)d(ObjectID)d(X)d(Y)d(Z)
BB=AskJoinAlly:d(RequestorObjID)s(RequestorName)
BD=PrivateStoreManageListBuy:d(ObjectID)q(Money)d(ListSize:Loop.01.0015)d(ItemID:Get.Func01)h(0)q(Count)q(ReferencePrice)h(0)d(BodyPart)h(Type2)h(AttackAttrElement)h(AttackAttrElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)d(ListSize:Loop.01.0017)d(ItemID:Get.Func01)h(0)q(Count)q(ReferencePrice)h(0)d(BodyPart)h(Type2)q(Price)q(ReferencePrice)h(AttackAttrElement)h(AttackAttrElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)
BE=PrivateStoreListBuy:d(PlayerID)q(Money)d(ItemsCount:Loop.01.0018)d(ObjectID)d(ItemID:Get.Func01)h(Enchant)q(Count)q(ReferencePrice)h(0)d(BodyPart)h(Type2)q(Price)q(Count)h(AttackAttrElement)h(AttackAttrElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)
BF=PrivateStoreMsgBuy:d(ObjectID)s(StoreMsg)
C0=VehicleStarted:d(ObjectId)d(state)
C7=SkillCoolTime:d(ListSize:Loop.01.0004)d(skillID:Get.Skill)d(0?)d(ReuseDelay.sec)d(ReuseLeft.sec)
C8=PackageToList
C9=SiegeInfo:d(CastleID)d(isClanLeader)d(OwnerID)s(name)s(ClanLeaderName)d(AllyID)s(AllyName)d(Time_ms)d(Siege_Time)d(0)
CA=SiegeAttackerList
CB=SiegeDefenderList
CC=NicknameChanged:d(ObjectID)s(Title)
CD=PledgeStatusChanged:d(ClanLeaderID)d(ClanID)d(0)d(ClanLevel)d(0)d(0)d(0)
CE=RelationChanged:d(ObjectID)d(Relation)d(AutoAttackable)d(Karma)d(PvpFlag)
D0=MultiSellList:d(ListId)d(Page)d(Finished)d(Size=28)d(EntryCount:Loop.01.0046)d(EntryID)c(01)h(0)d(0)d(0)h(65534)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(ProductsSize)h(IngredientsSize)d(ItemID:Get.Func01)d(BodyPart)h(type2)q(count)h(enchantLvl)d(AugmentID:Get.AugmentID)d(Mana=0)h(ElementId)h(ElementVal)h(FireVal)h(WaterVal)h(WindVal)h(EarthVal)h(HolyVal)h(DarkVal)d(ItemID:Get.Func01)h(typeE)q(count)h(enchantLvl)d(AugmentId:Get.AugmentID)d(0)h(ElementId)h(ElementVal)h(FireVal)h(WaterVal)h(WindVal)h(EarthVal)h(HolyVal)h(DarkVal)
D1=SetSummonRemainTime:d(MaxTime)d(RemainingTime)
D2=PackageSendableList:d(ObjectID)d(Money)d(ItemsCount:Loop.01.0019)h(Type1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(Type2)h(CustomType1)d(BodyPart)h(Enchant)h(CustomType2)h(0)d(ObjectID)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrDark)
D3=Earthquake:d(X)d(Y)d(Z)d(intensity)d(Duration)d(0)
D4=FlyToLocation:d(ObjectID)d(ToX)d(ToY)d(ToZ)d(OriginX)d(OriginY)d(OriginZ)d(FlyType)
D6=SpecialCamera:d(ID)d(Distantion)d(Yaw)d(Pitch)d(Time)d(Duration)
D7=NormalCamera
D9=NetPing:d(kID)
DA=Dice:d(CharID)d(ItemID:Get.Func01)d(Number)d(X)d(Y)d(Z)
DB=Snoop:d(ConvoID)s(Name)d(0)d(Type)s(Speaker)s(Msg)
DC=RecipeBookItemList:d(isDwarvenCraft)d(MaxMP)d(RecipesCount:Loop.01.0002)d(RecipeID)d(Inc)
DD=RecipeItemMakeInfo:d(ID)d(isDwarvenRecipe)d(CurrentMP)d(MaxMP)d(isSuccess)
DE=RecipeShopManageList:d(ObjectID)d(Money)d(IsDwarven)d(ListSize:Loop.01.0002)d(RecipeID)d(Inc)d(ListSize:Loop.01.0003)d(RecipeID)d(0)d(Cost)
DF=RecipeShopSellList:d(ObjectID)d(CurrentMP)d(max_MP)q(Money)d(ListSize:Loop.01.0003)d(RecipeID)d(0)q(Cost)
E0=RecipeShopItemInfo:d(ShopID)d(RecipeID)d(CurrentMP)d(MaxMP)d(-1)
E1=RecipeShopMsg:d(ObjectID)s(StoreName)
E2=ShowCalculator:d(CalculatorID)
E3=MonRaceInfo:d(Unknown)d(Unknown)d(Count:Loop.01.0032)d(MonsterObjID)d(NpcID)d(OriginX)d(OriginY)d(OriginZ)d(EndX)d(EndY)d(EndZ)f(CollisionHeight)f(CollisionRadius)d(120)c(1)c(2)c(3)c(4)c(5)c(6)c(7)c(8)c(9)c(10)c(11)c(12)c(13)c(14)c(15)c(16)c(17)c(18)c(19)c(20)d(0)
E4=HennaItemInfo:d(SymbolID)d(ItemDyeID)d(DyeRequire)d(Price)d(Draw)d(Adena)d(INT)c(INT+Henna)d(STR)c(STR+Henna)d(CON)c(CON+Henna)d(MEN)c(MEN+Henna)d(DEX)c(DEX+Henna)d(WIT)c(WIT+Henna)
E5=HennaInfo:c(INT)c(STR)c(CON)c(MEN)c(DEX)c(WIT)d(3)d(SlotCount:Loop.01.0002)d(SymbolID)d(SymbolID)
E8=SendMacroList:d(Revision)c(0)c(Count)c(isCheck)d(MacroID)s(Name)s(Descr)s(Acronym)c(Icon)c(Lenght:Loop.01.0005)c(Inc)c(Type)d(SkillID)c(ShortCutID)s(CmdName)
E9=BuyListSeed:d(Money)d(ManorID)h(ListSize:Loop.01.0007)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(itemType2)h(h)q(price)
EA=ShowTownMap:s(Texture)d(X)d(Y)
EB=ObservationMode:d(X)d(Y)d(Z)c(0)c(192)c(0)
EC=ObservationReturn:d(X)d(Y)d(Z)
ED=ChairSit:d(CharID)d(StaticObjectID)
EE=HennaEquipList:d(Money)d(Slots)d(ListSize:Loop.01.0005)d(SymbolID)d(ItemDyeID)d(DyeRequire)q(Price)d(1)
EF=SellListProcure:d(Money)d(0)h(ListSize:Loop.01.0007)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(ItemType2)h(0)q(Price)
F0=GMHennaInfo:c(INT)c(STR)c(CON)c(MEN)c(DEX)c(WIT)d(3)d(SlotCount:Loop.01.0002)d(SymbolID)d(SymbolID)
F1=RadarControl:d(ShowRadar)d(Type)d(X)d(Y)d(Z)
F2=ClientSetTime:d(GameTime)d(constant)
F3=ConfirmDlg:d(messageId)d(ListSize:Loop.01.0002)d(Type text=0, number=1, npcname=2, itemname=3, skillname=4, zonename=7)s(Name)d(Time)d(RequesterId)
F4=PartySpelled:d(isSummon)d(ObjecID)d(EffectSize:Loop.01.0003)d(skillID:Get.Skill)h(SkillLevel)d(Duration)
F5=ShopPreviewList:c(192)c(19)c(0)c(0)d(Money)d(ListID)h(ListSize:Loop.01.0004)d(ItemID:Get.Func01)h(Type2)h(BodyPart)d(WearPrice)
F7=CameraMode:d(Mode)
F8=ShowXMasSeal:d(Item)
F9=EtcStatusUpdate:d(EffectLevel)d(WeightPenalty)d(isChatBanned)d(0)d(ExpertisePenalty)d(CharmOfCourage)d(DeathPenaltyBuffLevel)d(Souls)
FA=ShortBuffStatusUpdate:d(SkillID)d(SkillLevel)d(Duration)
FB=SSQStatus
FD=AgitDecoInfo
FE01=ExRegMax:h(subID)d(1)d(Count)d(Time)f(Max)
FE0C=ExAutoSoulShot:h(subID)d(ItemID:Get.Func01)d(Type)
FE12=ExOpenMPCC:h(subID)
FE13=ExCloseMPCC:h(subID)
FE14=ExShowCastleInfo:h(subID)d(CastlesSize:Loop.01.0004)d(CastleID)s(CastleName)d(TaxPercent)d(Time)
FE15=ExShowFortressInfo:h(subID)d(ListSize:Loop.01.0004)d(FortIdID)s(OwnerClan)d(IsInProgress)d(PossessionTime)
FE16=ExShowAgitInfo:h(subID)d(ClanHallsSize:Loop.01.0004)d(ClanHallID)s(HallName)s(LeaderName)d(Grade)
FE17 ExShowFortressSiegeInfo:h(subID)d(0)d(0)d(0)
FE18=ExPartyPetWindowAdd:h(subID)d(SummonObjID)d(NpcID)d(SummonType)d(OwnerID)s(SummonName)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)
FE19=ExPartyPetWindowUpdate:h(subID)d(SummonObjID)d(NpcID)d(SummonType)d(OwnerID)s(SummonName)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)
FE1A=ExAskJoinMPCC:h(subID)s(RequestorName)
FE1B ExPledgeCrestLarge:h(subID)d(0)d(CrestID)d(CrestSize)
FE1E=ExFishingStart:h(subID)d(ObjectID)d(FishType)d(X)d(Y)d(Z)c(0)c(0)c(isNightLure 1-DayLure,2-NightLure)c(0)
FE1F=ExFishingEnd:h(subID)d(CharID)c(isWin 0,1)
FE20=ExShowQuestInfo:h(subID)
FE21=ExShowQuestMark:h(subID)d(QuestID)
FE22=ExSendManorList:h(subID)d(ListSize:Loop.01.0002)d(Inc)s(Manor)
FE23=ExShowSeedInfo:h(subID)c(0)d(ManorID)d(0)d(SeedsSize:Loop.01.0009)d(SeedID)d(CanProduce)d(StartProduce)d(SeedPrice)d(SeedLevel)c(1)d(RewardItemBySeed)c(1)d(RewardItemBySeed)
FE24=ExShowCropInfo:h(subID)c(0)d(ManorID)d(0)d(CropsSize:Loop.01.0010)d(CropID)d(CropAmount)d(StartAmount)d(Price)c(Reward)d(SeedLevelByCrop2)c(1)d(RewardItemCrop)c(1)d(RewardItemCrop2)
FE25=ExShowManorDefaultInfo:h(subID)c(0)d(CropsSize:Loop.01.0008)d(CropID)d(SeedLevelByCrop2)d(SeedBasicPriceByCrop2)d(CropBasicPrice2)c(1)d(RewardItem3)c(1)d(RewardItem3)
FE26=ExShowSeedSetting:h(subID)
FE27=ExFishingStartCombat:h(subID)d(ObjectID)d(Time)d(HP)c(Mode)c(LureType)c(DeceptiveMode)
FE28=ExFishingHPRegen:h(subID)d(ObjectID)d(Time)d(FishHP)c(HPstop/Raise)c(GoodUse 0-none,1-succ,2-fail)c(Anim:0-none,1-reeling,2-pumping)d(Penalty)c(hpBarColor)
FE29=ExEnchantSkillList:h(subID)d(Type)d(ListSize:Loop.01.0002)d(skillID:Get.Skill)d(NextLevel)
FE2A=ExEnchantSkillInfo:h(subID)d(Type)d(ListSize:Loop.01.0009)d(skillID:Get.Skill)d(Level)d(Rate)d(SpCost)q(ExpCost)d(0)d(0)d(0)d(0)
FE2B=ExShowCropSetting:h(subID)
FE2C=ExShowSellCropList:h(subID)d(ManorId)d(ListSize:Loop.01.0012)d(ObjectId)d(ItemID:Get.Func01)d(SeedLevel)c(1)d(RewardItem1:Get.Func01)c(1)d(RewardItem2:Get.Func01)d(ManorId)q(CroopAmount)q(CroopPrice)c(Reward)q(CroopCount)
FE2E=ExMailArrived:h(subID)
FE2F=ExStorageMaxCount:h(subID)d(InventoryLimit)d(WareHouseLimit)d(FreightLimit)d(PrivateSellStoreLimit)d(PrivateBuyStoreLimit)d(DwarfRecipeLimit)d(CommonRecipeLimit)
FE32=ExPCCafePointInfo:h(subID)d(Unknown)d(Unknown)c(Unknown)d(Unknown)c(Unknown)
FE33=ExSetCompassZoneCode:h(subID)d(ZoneType)
FE34=ExGetBossRecord:h(subID)d(Unknown)d(Unknown)d(0)
FE35=ExAskJoinPartyRoom:h(subID)s(CharName)
FE38=ExShowAdventurerGuideBook:h(subID)
FE3A=PledgeSkillList:h(subID)d(ListSize:Loop.02.0002)d(0)d(skillID:Get.Skill)d(Level)
FE3B=PledgeSkillListAdd:h(subID)d(skillID:Get.Skill)d(Level)
FE3C=PledgePowerGradeList:h(subID)d(ListSize:Loop.01.0002)d(Rank)d(Party)
FE3D=PledgeReceivePowerInfo:h(subID)d(MemberPowerGrade)s(MemberName)d(MemberClanRankPrivs)
FE3E=PledgeReceiveMemberInfo:h(subID)d(MemberPledgeType)s(MemberName)s(MemberTitle)d(MemberPowerGrade)s(ClanName)s(SponsorName)
FE3F=PledgeReceiveWarList:h(subID)d(Enemy/Attaker)d(0)d(ListSize:Loop.01.0003)s(clanName)d(tab)d(tab)
FE40=PledgeReceiveSubPledgeCreated:h(subID)d(1)d(SubPledgeID)s(SubPledgeName)s(SubPledgeLeaderName)
FE41=ExRedSky:h(subID)d(Duration)
FE44=ShowPCCafeCouponShowUI:h(subID)
FE45=ExSearchOrc:h(subID)-(64)
FE46=ExCursedWeaponList:h(subID)d(ListSize:Loop.01.0001)d(CursedWeaponID)
FE47=ExCursedWeaponLocation:h(subID)d(ListSize:Loop.01.0005)d(CursedWeaponID)d(Activated)d(X)d(Y)d(Z)
FE48=ExRestartClient:h(subID)d(ItemObjID)d(ItemID:Get.Func01)d(Count)h(Type2)d(BodyPart)h(Enchant)h(CustomType2)d(AugmentID:Get.AugmentID)h(0)d(Mana)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrUnholy)
FE49=ExRequestHackShield:h(subID)
FE4A=ExUseSharedGroupItem:h(subID)d(Unknown)d(Unknown)d(Unknown)d(Unknown)
FE4B=ExMPCCShowPartyMemberInfo:h(subID)
FE4C=ExDuelAskStart:h(subID)s(RequestorName)d(PartyDuel)
FE4D=ExDuelReady:h(subID)d(Unknown)
FE4E=ExDuelStart:h(subID)d(Unknown)
FE4F=ExDuelEnd:h(subID)d(Unknown)
FE50=ExDuelUpdateUserInfo:h(subID)s(CharName)d(ObjectID)d(ClassID:Get.ClassID)d(Level)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(CurrentCP)d(MaxCP)
FE51=ExShowVariationMakeWindow:h(subID)
FE52=ExShowVariationCancelWindow:h(subID)
FE53=ExPutItemResultForVariationMake:h(subID)d(ItemObjID)d(Unknown)d(Unknown)
FE54=ExPutIntensiveResultForVariationMake:h(subID)d(RefinerItemObjID)d(LifeStoneItemID)d(GemStoneItemID)d(GemStoneCount)d(Unknown)
FE55=ExPutCommissionResultForVariationMake:h(subID)d(GemStoneObjID)d(Unknown)d(GemStoneCount)d(Unknown)d(Unknown)
FE56=ExVariationResult:h(subID)d(AugmentID:Get.AugmentID)d(Unknown)d(Unknown)
FE57=ExPutItemResultForVariationCancel:h(subID)d(0x40a97712)d(ItemObjID)d(39)d(8198)q(Price)d(1)
FE58=ExVariationCancelResult:h(subID)d(CloseWindow)d(Unknown)
FE5C=ExPlayScene:h(subID)
FE5D=ExSpawnEmitter:h(subID)d(NpcObjID)d(CharID)d(0)
FE5E=ExEnchantSkillInfoDetail:h(subID)d(0)d(0)d(0)d(0)q(0L)d(0)d(ItemCount)d(0)d(ItemID:Get.Func01)d(0)
FE5F=ExBasicActionList:h(subID)d(ListSize:Loop.01.0001)d(ActionID)
FE60=ExAirShipInfo:h(subID)d(ObjectID)d(X)d(Y)d(Z)d(Heading)d(OIDWhoControlShip)d(Speed1)d(Speed2)d(OIDOwner)d(0)d(0)d(0)d(0)d(0)d(0)d(CurFuel)d(MaxFuel)
FE61=ExAttributeEnchantResult:h(subID)d(Result)
FE62=ExChooseInventoryAttributeItem:h(subID)d(ItemID:Get.Func01)
FE66=ExAirShipStopMove:h(subID)d(airShipId)d(playerId)d(X)d(Y)d(Z)
FE6A=ExPartyPetWindowDelete:h(subID)d(SummonObjID)d(OwnerID)s(Name)
FE78=ExShowProcureCropDetail:h(subID)d(CropID)d(CastleCropssize:Loop.01.0004)d(ManorID)d(CropAmount)d(CropPrice)c(CropReward)
FE79=ExHeroList:h(subID)d(ListSize:Loop.01.0007)s(HeroName)d(ClassID:Get.ClassID)s(ClanName)d(ClanCrest)s(AllyName)d(AllyCrest)d(Count)
FE7A=OlympiadUserInfoSpectator:h(subID)c(Side)d(ObjectID)s(Name)d(ClassID:Get.ClassID)d(CurrentHP)d(MaxHP)d(CurrentCP)d(MaxCP)
FE7B=ExOlympiadSpelledInfo:h(subID)d(ObjectID)d(ListSize:Loop.01.0003)d(skillID)h(Data)d(Duration)
FE7C=ExOlympiadMode:h(subID)c(Mode)
FE80=ExPrivateStoreSetWholeMsg:h(subID)d(ObjectID)s(Msg)
FE81=ExPutEnchantTargetItemResult:h(subID)d(Result)
FE84=ExGetBookMarkInfoPacket:h(subID)d(0)d(bookmarkslot)d(Size:Loop.01.0007)d(X)d(Y)d(Z)s(Name)d(Icon)s(Tag)
FE8D=NpcQuestHtmlMessage:h(subID)d(NpcObjId)s(Html)d(QuestId)
FE92=ExReplyDominionInfo:h(subID)d(castlesCount:Loop.01.0006)d(CastleId+$50)s(CastleName)s(OwnerName)d(wards=1)d(TerritoryId+$50)d(warTime)
FEA0=ExVitalityPointInfo:h(subID)d(vitalityPoints)
FEAC=ExBrExtraUserInfo:h(subID)d(CharOID)d(Val)
FEB8=ExBR_GamePoint
FEB9=ExBR_ProductList
FEBA=ExBR_ProductInfo
FEBB=ExBR_BuyProduct
FEBC=ExBR_PremiumState
FEBD=ExBrBroadcastEventState
FEBE=ExBrExtraUserInfo
FEBF=ExBrBuffEventState
FEC0=ExBR_RecentProductList
FEC1=ExBR_LoadEventTopRankers
FEC2=ExBR_MinigameLoadScores