statPvp = 0x91113C
statPvp = 0x91113C
Client opcodes (credit goes to TOM_RUS for names):Code:<?xml version="1.0"?> <ArrayOfOpcodeInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <OpcodeInfo value="0"> <Senders> <Sender addr="6729880" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1"> <Senders> <Sender addr="6735630" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="25"> <Senders> <Sender addr="6744737" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="64"> <Senders> <Sender addr="6729528" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="66"> <Senders> <Sender addr="6726990" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="73"> <Senders> <Sender addr="6730200" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="74"> <Senders> <Sender addr="6727150" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="75"> <Senders> <Sender addr="6727502" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="89"> <Senders> <Sender addr="6741169" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="257"> <Senders> <Sender addr="6759153" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="288"> <Senders> <Sender addr="6747579" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="289"> <Senders> <Sender addr="6749585" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="293"> <Senders> <Sender addr="6749371" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="320"> <Senders> <Sender addr="6765108" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="353"> <Senders> <Sender addr="6814005" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="357"> <Senders> <Sender addr="6774165" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="385"> <Senders> <Sender addr="6775781" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="420"> <Senders> <Sender addr="6771413" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="449"> <Senders> <Sender addr="6786773" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="480"> <Senders> <Sender addr="6766724" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="484"> <Senders> <Sender addr="6811525" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="768"> <Senders> <Sender addr="6765953" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="772"> <Senders> <Sender addr="6805317" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="801"> <Senders> <Sender addr="6778261" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="805"> <Senders> <Sender addr="6812773" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="832"> <Senders> <Sender addr="6749745" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="833"> <Senders> <Sender addr="6765524" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="865"> <Senders> <Sender addr="6792069" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="868"> <Senders> <Sender addr="6824693" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="897"> <Senders> <Sender addr="6796005" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="901"> <Senders> <Sender addr="6790837" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="928"> <Senders> <Sender addr="6766372" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="929"> <Senders> <Sender addr="6801109" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="932"> <Senders> <Sender addr="6747899" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="960"> <Senders> <Sender addr="6749249" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="961"> <Senders> <Sender addr="6749057" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="992"> <Senders> <Sender addr="6785557" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="996"> <Senders> <Sender addr="6764756" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1295"> <Senders> <Sender addr="5614459" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1311"> <Senders> <Sender addr="5064595" name="FriendList__SetNotes"/> </Senders> </OpcodeInfo> <OpcodeInfo value="1323"> <Senders> <Sender addr="9438216" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1341"> <Senders> <Sender addr="9889758" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1347"> <Senders> <Sender addr="10064890" name="Script_SetPrimaryTalentTree"/> </Senders> </OpcodeInfo> <OpcodeInfo value="1349"> <Senders> <Sender addr="9602041" name="Script_CommentatorSetMode"/> <Sender addr="9602224" name="Script_CommentatorToggleMode"/> </Senders> </OpcodeInfo> <OpcodeInfo value="1353"> <Senders> <Sender addr="5617323" name="Send_CMSG_TAXINODE_STATUS_QUERY"/> </Senders> </OpcodeInfo> <OpcodeInfo value="1361"> <Senders> <Sender addr="10136091" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1363"> <Senders> <Sender addr="5954888" name="CGUnit_C__RequestMirrorImageDataFromServer"/> </Senders> </OpcodeInfo> <OpcodeInfo value="1365"> <Senders> <Sender addr="9842896" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1367"> <Senders> <Sender addr="6106430" name="CGUnit_C__SetSheatheState"/> </Senders> </OpcodeInfo> <OpcodeInfo value="1375"> <Senders> <Sender addr="10530975" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1379"> <Senders> <Sender addr="5601197" name="CGPlayer_C__TalkToGuildBanker"/> </Senders> </OpcodeInfo> <OpcodeInfo value="1385"> <Senders> <Sender addr="5601035" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1389"> <Senders> <Sender addr="9421285" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1401"> <Senders> <Sender addr="9253620" name="Script_SetCurrentTitle"/> </Senders> </OpcodeInfo> <OpcodeInfo value="1407"> <Senders> <Sender addr="9885615" name="Script_CheckInbox"/> </Senders> </OpcodeInfo> <OpcodeInfo value="1410"> <Senders> <Sender addr="11774817" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1413"> <Senders> <Sender addr="9437702" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1425"> <Senders> <Sender addr="10353108" name="Script_RenamePetition"/> </Senders> </OpcodeInfo> <OpcodeInfo value="1427"> <Senders> <Sender addr="5602059" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1429"> <Senders> <Sender addr="9250461" name="Script_DeleteCursorItem"/> </Senders> </OpcodeInfo> <OpcodeInfo value="1437"> <Senders> <Sender addr="10114069" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1441"> <Senders> <Sender addr="9730331" name="Script_QueryQuestsCompleted"/> </Senders> </OpcodeInfo> <OpcodeInfo value="1501"> <Senders> <Sender addr="10101925" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="1525"> <Senders> <Sender addr="5048166" name="ClientServices__DeleteCharacter"/> </Senders> </OpcodeInfo> <OpcodeInfo value="1531"> <Senders> <Sender addr="5601540" name="CGPlayer_C__TalkToTabardVendor"/> </Senders> </OpcodeInfo> <OpcodeInfo value="2049"> <Senders> <Sender addr="6730011" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2072"> <Senders> <Sender addr="6735508" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2112"> <Senders> <Sender addr="6729595" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2113"> <Senders> <Sender addr="6738388" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2120"> <Senders> <Sender addr="6738036" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2128"> <Senders> <Sender addr="6735780" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2129"> <Senders> <Sender addr="6740932" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2305"> <Senders> <Sender addr="6831141" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2308"> <Senders> <Sender addr="6832373" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2309"> <Senders> <Sender addr="6761460" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2336"> <Senders> <Sender addr="6798437" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2373"> <Senders> <Sender addr="6761361" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2404"> <Senders> <Sender addr="6784005" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2433"> <Senders> <Sender addr="6762692" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2437"> <Senders> <Sender addr="6747355" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2464"> <Senders> <Sender addr="6764497" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2496"> <Senders> <Sender addr="6806597" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2497"> <Senders> <Sender addr="6793525" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2816"> <Senders> <Sender addr="6763249" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2820"> <Senders> <Sender addr="6781013" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2821"> <Senders> <Sender addr="6834805" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2848"> <Senders> <Sender addr="6790725" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2852"> <Senders> <Sender addr="6749115" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2881"> <Senders> <Sender addr="6759236" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2912"> <Senders> <Sender addr="6759780" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2917"> <Senders> <Sender addr="6841525" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2944"> <Senders> <Sender addr="6762065" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2945"> <Senders> <Sender addr="6747451" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2949"> <Senders> <Sender addr="6840277" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="2977"> <Senders> <Sender addr="6787989" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3013"> <Senders> <Sender addr="6803365" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3040"> <Senders> <Sender addr="6809061" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3329"> <Senders> <Sender addr="8398982" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3333"> <Senders> <Sender addr="10151247" name=""/> <Sender addr="10530475" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3361"> <Senders> <Sender addr="5636025" name=""/> <Sender addr="5636525" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3369"> <Senders> <Sender addr="6211383" name="CGUnit_C__VehicleExit"/> </Senders> </OpcodeInfo> <OpcodeInfo value="3373"> <Senders> <Sender addr="5616475" name="CGPlayer_C__GiveQuestItems"/> </Senders> </OpcodeInfo> <OpcodeInfo value="3379"> <Senders> <Sender addr="9218321" name="CGPlayer_C__AcceptLevelGrant"/> </Senders> </OpcodeInfo> <OpcodeInfo value="3387"> <Senders> <Sender addr="6201419" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3391"> <Senders> <Sender addr="5639584" name="AreaTriggerCheck"/> </Senders> </OpcodeInfo> <OpcodeInfo value="3399"> <Senders> <Sender addr="9890074" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3417"> <Senders> <Sender addr="10221730" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3431"> <Senders> <Sender addr="5922640" name="CGItem_C__RequestRefundInfo"/> </Senders> </OpcodeInfo> <OpcodeInfo value="3435"> <Senders> <Sender addr="10119493" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3437"> <Senders> <Sender addr="5599771" name=""/> <Sender addr="9719267" name="CGQuestInfo__DeclineQuest"/> </Senders> </OpcodeInfo> <OpcodeInfo value="3439"> <Senders> <Sender addr="9203675" name="Script_OpeningCinematic"/> </Senders> </OpcodeInfo> <OpcodeInfo value="3449"> <Senders> <Sender addr="5064347" name="FriendList__RemoveFriend"/> </Senders> </OpcodeInfo> <OpcodeInfo value="3461"> <Senders> <Sender addr="9730174" name="Script_SetAchievementComparisonUnit"/> </Senders> </OpcodeInfo> <OpcodeInfo value="3465"> <Senders> <Sender addr="9409618" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3477"> <Senders> <Sender addr="5604246" name="CGPlayer_C__HandleRepopRequest"/> </Senders> </OpcodeInfo> <OpcodeInfo value="3489"> <Senders> <Sender addr="8392112" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3491"> <Senders> <Sender addr="5615003" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3495"> <Senders> <Sender addr="10150964" name=""/> <Sender addr="10152417" name=""/> <Sender addr="10529800" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3499"> <Senders> <Sender addr="5067027" name=""/> <Sender addr="5067451" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3511"> <Senders> <Sender addr="8416496" name="Script_RequestRealmSplitInfo"/> </Senders> </OpcodeInfo> <OpcodeInfo value="3515"> <Senders> <Sender addr="5644775" name=""/> <Sender addr="5645011" name="CGPlayer_C__OpenWrappedItem"/> </Senders> </OpcodeInfo> <OpcodeInfo value="3523"> <Senders> <Sender addr="4557314" name="Script_RespondInstanceLock"/> </Senders> </OpcodeInfo> <OpcodeInfo value="3541"> <Senders> <Sender addr="5079454" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3549"> <Senders> <Sender addr="4231041" name=""/> <Sender addr="5622739" name=""/> <Sender addr="5662222" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3553"> <Senders> <Sender addr="9202099" name="Script_ArenaTeamDisband"/> </Senders> </OpcodeInfo> <OpcodeInfo value="3557"> <Senders> <Sender addr="5059275" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3567"> <Senders> <Sender addr="10223097" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="3573"> <Senders> <Sender addr="9622752" name="Script_RequestRaidInfo"/> </Senders> </OpcodeInfo> <OpcodeInfo value="4097"> <Senders> <Sender addr="6736097" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="4105"> <Senders> <Sender addr="6745653" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="4185"> <Senders> <Sender addr="6745445" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="5377"> <Senders> <Sender addr="6922020" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="5381"> <Senders> <Sender addr="6918763" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="5505"> <Senders> <Sender addr="6919444" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="5509"> <Senders> <Sender addr="6928372" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="5517"> <Senders> <Sender addr="6918075" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="6016"> <Senders> <Sender addr="11775141" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="6018"> <Senders> <Sender addr="11774917" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="6169"> <Senders> <Sender addr="6740993" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="6208"> <Senders> <Sender addr="6739972" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="6225"> <Senders> <Sender addr="6736996" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="7433"> <Senders> <Sender addr="6921332" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="7437"> <Senders> <Sender addr="6923477" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="7553"> <Senders> <Sender addr="6923364" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="7557"> <Senders> <Sender addr="6919233" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="7561"> <Senders> <Sender addr="6918273" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="7565"> <Senders> <Sender addr="6928052" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8192"> <Senders> <Sender addr="6941733" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8224"> <Senders> <Sender addr="6931140" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8288"> <Senders> <Sender addr="6937173" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8321"> <Senders> <Sender addr="6936308" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8352"> <Senders> <Sender addr="6941061" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8353"> <Senders> <Sender addr="6932325" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8384"> <Senders> <Sender addr="6941237" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8416"> <Senders> <Sender addr="6942580" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8417"> <Senders> <Sender addr="6942340" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8453"> <Senders> <Sender addr="6760980" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8480"> <Senders> <Sender addr="6829925" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8484"> <Senders> <Sender addr="6822213" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8516"> <Senders> <Sender addr="6758660" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8545"> <Senders> <Sender addr="6779493" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8548"> <Senders> <Sender addr="6747755" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8608"> <Senders> <Sender addr="6747547" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8609"> <Senders> <Sender addr="6807813" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8640"> <Senders> <Sender addr="6816453" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8641"> <Senders> <Sender addr="6828629" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8644"> <Senders> <Sender addr="6810293" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8673"> <Senders> <Sender addr="6758049" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8677"> <Senders> <Sender addr="6747323" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8704"> <Senders> <Sender addr="6939940" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8705"> <Senders> <Sender addr="6938933" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8736"> <Senders> <Sender addr="6929659" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8737"> <Senders> <Sender addr="6942452" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8768"> <Senders> <Sender addr="6942084" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8769"> <Senders> <Sender addr="6933013" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8800"> <Senders> <Sender addr="6941492" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8832"> <Senders> <Sender addr="6933381" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8833"> <Senders> <Sender addr="6933685" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8864"> <Senders> <Sender addr="6936548" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8865"> <Senders> <Sender addr="6938597" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8896"> <Senders> <Sender addr="6931557" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8897"> <Senders> <Sender addr="6941620" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8928"> <Senders> <Sender addr="6942708" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8929"> <Senders> <Sender addr="6940628" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8960"> <Senders> <Sender addr="6747275" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8965"> <Senders> <Sender addr="6818900" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8993"> <Senders> <Sender addr="6748235" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="8997"> <Senders> <Sender addr="6820597" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9028"> <Senders> <Sender addr="6770181" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9056"> <Senders> <Sender addr="6758513" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9057"> <Senders> <Sender addr="6747515" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9092"> <Senders> <Sender addr="6764084" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9120"> <Senders> <Sender addr="6825925" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9121"> <Senders> <Sender addr="6823445" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9152"> <Senders> <Sender addr="6760897" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9156"> <Senders> <Sender addr="6748689" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9157"> <Senders> <Sender addr="6833589" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9185"> <Senders> <Sender addr="6782229" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9188"> <Senders> <Sender addr="6817685" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9481"> <Senders> <Sender addr="5047646" name="ClientConnection__CharacterAbortLogout"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9485"> <Senders> <Sender addr="8392416" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9495"> <Senders> <Sender addr="5067692" name=""/> <Sender addr="5068103" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9497"> <Senders> <Sender addr="10075801" name="Script_LearnPreviewTalents"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9501"> <Senders> <Sender addr="9419307" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9507"> <Senders> <Sender addr="9619267" name=""/> <Sender addr="9622213" name="Script_ConfirmReadyCheck"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9519"> <Senders> <Sender addr="10518045" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9525"> <Senders> <Sender addr="9766280" name="CGPetInfo__SendPetAction"/> <Sender addr="9767157" name="CGPetInfo__PetDismiss"/> <Sender addr="9768928" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9537"> <Senders> <Sender addr="5066924" name=""/> <Sender addr="5067335" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9543"> <Senders> <Sender addr="5601355" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9553"> <Senders> <Sender addr="5624155" name=""/> <Sender addr="9915694" name="PH_SMSG_AUCTION_COMMAND_RESULT"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9559"> <Senders> <Sender addr="5637189" name="CGPlayer_C__TalkToSpiritHealer"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9575"> <Senders> <Sender addr="10113826" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9583"> <Senders> <Sender addr="10074983" name="Script_LearnTalent"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9587"> <Senders> <Sender addr="5620971" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9599"> <Senders> <Sender addr="9844779" name="Send_CMSG_QUERY_TIME"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9615"> <Senders> <Sender addr="5616619" name="SendQuestGiverChooseReward"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9623"> <Senders> <Sender addr="9267103" name="Script_SetDungeonDifficulty"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9633"> <Senders> <Sender addr="6211619" name="CGUnit_C__VehiclePrevSeat"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9635"> <Senders> <Sender addr="9225106" name="Script_RetrieveCorpse"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9637"> <Senders> <Sender addr="9909105" name="Script_QueryAuctionItems"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9647"> <Senders> <Sender addr="9906848" name=""/> <Sender addr="9907078" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9653"> <Senders> <Sender addr="4229076" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9679"> <Senders> <Sender addr="9883231" name=""/> <Sender addr="9883691" name=""/> <Sender addr="9895539" name="PH_SMSG_MAIL_LIST_RESULT"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9681"> <Senders> <Sender addr="5601803" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9693"> <Senders> <Sender addr="9773242" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="9707"> <Senders> <Sender addr="5599420" name="SendGuildBankQueryTabOpcode"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9709"> <Senders> <Sender addr="5605067" name="SendSellItemOpcode"/> </Senders> </OpcodeInfo> <OpcodeInfo value="9711"> <Senders> <Sender addr="5638210" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10240"> <Senders> <Sender addr="6936884" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10272"> <Senders> <Sender addr="6935637" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10273"> <Senders> <Sender addr="6940932" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10305"> <Senders> <Sender addr="6938405" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10336"> <Senders> <Sender addr="6940437" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10337"> <Senders> <Sender addr="6932212" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10368"> <Senders> <Sender addr="6934772" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10369"> <Senders> <Sender addr="6939749" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10400"> <Senders> <Sender addr="6933877" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10401"> <Senders> <Sender addr="6932021" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10432"> <Senders> <Sender addr="6941909" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10433"> <Senders> <Sender addr="6940741" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10464"> <Senders> <Sender addr="6932900" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10465"> <Senders> <Sender addr="6937349" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10497"> <Senders> <Sender addr="6766020" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10501"> <Senders> <Sender addr="6836037" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10528"> <Senders> <Sender addr="6767701" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10532"> <Senders> <Sender addr="6760228" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10533"> <Senders> <Sender addr="6749467" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10561"> <Senders> <Sender addr="6768949" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10593"> <Senders> <Sender addr="6772933" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10625"> <Senders> <Sender addr="6757652" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10656"> <Senders> <Sender addr="6763668" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10657"> <Senders> <Sender addr="6802149" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10660"> <Senders> <Sender addr="6794741" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10661"> <Senders> <Sender addr="6764625" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10692"> <Senders> <Sender addr="6748731" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10693"> <Senders> <Sender addr="6749707" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10721"> <Senders> <Sender addr="6837268" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10724"> <Senders> <Sender addr="6797221" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10725"> <Senders> <Sender addr="6760753" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10752"> <Senders> <Sender addr="6942212" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10753"> <Senders> <Sender addr="6930580" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10848"> <Senders> <Sender addr="6931253" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10880"> <Senders> <Sender addr="6930692" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10881"> <Senders> <Sender addr="6940261" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10912"> <Senders> <Sender addr="6940069" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10913"> <Senders> <Sender addr="6931812" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10945"> <Senders> <Sender addr="6934372" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="10977"> <Senders> <Sender addr="6937941" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11012"> <Senders> <Sender addr="6799893" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11040"> <Senders> <Sender addr="6789221" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11041"> <Senders> <Sender addr="6747403" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11044"> <Senders> <Sender addr="6838756" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11073"> <Senders> <Sender addr="6762481" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11077"> <Senders> <Sender addr="6765473" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11105"> <Senders> <Sender addr="6762116" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11137"> <Senders> <Sender addr="6815237" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11141"> <Senders> <Sender addr="6760849" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11169"> <Senders> <Sender addr="6747963" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11200"> <Senders> <Sender addr="6777013" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11201"> <Senders> <Sender addr="6827381" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11236"> <Senders> <Sender addr="6749169" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11533"> <Senders> <Sender addr="5595220" name="CGPlayer_C__OnQuestGiverQuestDetails"/> <Sender addr="9718231" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11537"> <Senders> <Sender addr="5616315" name="CGPlayer_C__CompleteQuest"/> </Senders> </OpcodeInfo> <OpcodeInfo value="11539"> <Senders> <Sender addr="5813566" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11547"> <Senders> <Sender addr="9231121" name="Script_SetAllowLowLevelRaid"/> </Senders> </OpcodeInfo> <OpcodeInfo value="11563"> <Senders> <Sender addr="9231185" name="Script_SetAllowLowLevelRaid"/> </Senders> </OpcodeInfo> <OpcodeInfo value="11569"> <Senders> <Sender addr="9203168" name="Script_CancelSummon"/> </Senders> </OpcodeInfo> <OpcodeInfo value="11577"> <Senders> <Sender addr="10223305" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11585"> <Senders> <Sender addr="9213227" name="CGGameUI__SendTarget"/> <Sender addr="9257110" name="CGGameUI__ClearTarget"/> <Sender addr="9273247" name="CGGameUI__EnterWorld"/> </Senders> </OpcodeInfo> <OpcodeInfo value="11589"> <Senders> <Sender addr="8392736" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11593"> <Senders> <Sender addr="10273739" name="SendWorldStateUITimerUpdate"/> </Senders> </OpcodeInfo> <OpcodeInfo value="11599"> <Senders> <Sender addr="5605239" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11601"> <Senders> <Sender addr="10151462" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11611"> <Senders> <Sender addr="5604807" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11613"> <Senders> <Sender addr="9210841" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11617"> <Senders> <Sender addr="9767410" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11619"> <Senders> <Sender addr="10094599" name=""/> <Sender addr="10099350" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11633"> <Senders> <Sender addr="5604567" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11639"> <Senders> <Sender addr="10519163" name="Script_GetGMStatus"/> </Senders> </OpcodeInfo> <OpcodeInfo value="11645"> <Senders> <Sender addr="5601675" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11647"> <Senders> <Sender addr="10222868" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11655"> <Senders> <Sender addr="5060571" name="Script_ShowFriends"/> </Senders> </OpcodeInfo> <OpcodeInfo value="11685"> <Senders> <Sender addr="9767660" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11701"> <Senders> <Sender addr="9884315" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11709"> <Senders> <Sender addr="5064200" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11715"> <Senders> <Sender addr="9216912" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11719"> <Senders> <Sender addr="10358741" name="Script_AbandonSkill"/> </Senders> </OpcodeInfo> <OpcodeInfo value="11739"> <Senders> <Sender addr="8391885" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11745"> <Senders> <Sender addr="9889301" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="11763"> <Senders> <Sender addr="5666543" name=""/> <Sender addr="9200283" name="Script_RequestTimePlayed"/> </Senders> </OpcodeInfo> <OpcodeInfo value="13573"> <Senders> <Sender addr="6922724" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="13581"> <Senders> <Sender addr="6928676" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="13701"> <Senders> <Sender addr="6918795" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="13709"> <Senders> <Sender addr="6925508" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="15617"> <Senders> <Sender addr="6925812" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="15621"> <Senders> <Sender addr="6918593" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="15625"> <Senders> <Sender addr="6924516" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="15629"> <Senders> <Sender addr="6918875" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="15745"> <Senders> <Sender addr="6920644" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="15749"> <Senders> <Sender addr="6928564" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="15753"> <Senders> <Sender addr="6929140" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="15757"> <Senders> <Sender addr="6918443" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="16384"> <Senders> <Sender addr="6740036" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="16385"> <Senders> <Sender addr="6739652" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="16392"> <Senders> <Sender addr="6737348" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="16393"> <Senders> <Sender addr="6736033" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="16408"> <Senders> <Sender addr="6729947" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="16409"> <Senders> <Sender addr="6735905" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="16450"> <Senders> <Sender addr="6728932" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="16451"> <Senders> <Sender addr="6726827" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="16458"> <Senders> <Sender addr="6727089" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="16459"> <Senders> <Sender addr="6727457" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="16465"> <Senders> <Sender addr="6729819" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="16473"> <Senders> <Sender addr="6745924" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="17681"> <Senders> <Sender addr="9112686" name=""/> <Sender addr="9117859" name="Spell_C_SpellFailed"/> </Senders> </OpcodeInfo> <OpcodeInfo value="17703"> <Senders> <Sender addr="5614171" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="17707"> <Senders> <Sender addr="8416672" name="Script_ReadyForAccountDataTimes"/> </Senders> </OpcodeInfo> <OpcodeInfo value="17723"> <Senders> <Sender addr="9251701" name="Script_NotifyInspect"/> </Senders> </OpcodeInfo> <OpcodeInfo value="17741"> <Senders> <Sender addr="9624812" name="Script_SetSavedInstanceExtend"/> </Senders> </OpcodeInfo> <OpcodeInfo value="17743"> <Senders> <Sender addr="5103445" name="ComSat__SetCurrentSession"/> </Senders> </OpcodeInfo> <OpcodeInfo value="17763"> <Senders> <Sender addr="5087871" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="17767"> <Senders> <Sender addr="5616155" name="CGPlayer_C__AcceptQuest"/> </Senders> </OpcodeInfo> <OpcodeInfo value="17799"> <Senders> <Sender addr="9201841" name="Script_ArenaTeamSetLeaderByName"/> </Senders> </OpcodeInfo> <OpcodeInfo value="17815"> <Senders> <Sender addr="10351706" name="CGPetitionInfo__SetPetition"/> </Senders> </OpcodeInfo> <OpcodeInfo value="17821"> <Senders> <Sender addr="5615897" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="17829"> <Senders> <Sender addr="5988635" name="CGUnit_C__CancelGrowthAura"/> </Senders> </OpcodeInfo> <OpcodeInfo value="17839"> <Senders> <Sender addr="9231505" name="Script_SetAutoDeclineGuildInvites"/> </Senders> </OpcodeInfo> <OpcodeInfo value="17845"> <Senders> <Sender addr="5623657" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="17851"> <Senders> <Sender addr="9766663" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="17861"> <Senders> <Sender addr="5625451" name=""/> <Sender addr="5625595" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="17865"> <Senders> <Sender addr="5638476" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="17869"> <Senders> <Sender addr="9368778" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="17873"> <Senders> <Sender addr="4230817" name=""/> <Sender addr="5622556" name=""/> <Sender addr="5661990" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="17905"> <Senders> <Sender addr="9255804" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="17919"> <Senders> <Sender addr="5047142" name="ClientServices__CharacterCreate"/> </Senders> </OpcodeInfo> <OpcodeInfo value="18441"> <Senders> <Sender addr="6746053" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="18449"> <Senders> <Sender addr="6735172" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="18456"> <Senders> <Sender addr="6736929" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="18505"> <Senders> <Sender addr="6736849" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="18520"> <Senders> <Sender addr="6736260" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19713"> <Senders> <Sender addr="9346443" name="Script_ClearChannelWatch"/> </Senders> </OpcodeInfo> <OpcodeInfo value="19719"> <Senders> <Sender addr="10135979" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19725"> <Senders> <Sender addr="5617211" name=""/> <Sender addr="5642216" name="SendQuestGiverStatusMultipleQuery"/> <Sender addr="5678301" name="CGPlayer_C__OnGroupList"/> </Senders> </OpcodeInfo> <OpcodeInfo value="19727"> <Senders> <Sender addr="5621372" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19731"> <Senders> <Sender addr="9628503" name="Script_ConvertToRaid"/> <Sender addr="9628721" name="Script_ConvertToParty"/> </Senders> </OpcodeInfo> <OpcodeInfo value="19735"> <Senders> <Sender addr="9861968" name="Script_RepairAllItems"/> </Senders> </OpcodeInfo> <OpcodeInfo value="19761"> <Senders> <Sender addr="5604939" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19763"> <Senders> <Sender addr="10517564" name="SendGMTicketUpdateText"/> </Senders> </OpcodeInfo> <OpcodeInfo value="19773"> <Senders> <Sender addr="9260797" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19783"> <Senders> <Sender addr="6126929" name="CGUnit_C__Disable"/> <Sender addr="9420387" name="CGPartyInfo__EnableMember"/> <Sender addr="9428359" name=""/> <Sender addr="9618664" name="CGRaidInfo__EnableMember"/> <Sender addr="9632038" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19787"> <Senders> <Sender addr="5617035" name="Send_CMSG_QUESTGIVER_STATUS_QUERY"/> </Senders> </OpcodeInfo> <OpcodeInfo value="19789"> <Senders> <Sender addr="9267410" name="Script_SetRaidDifficulty"/> </Senders> </OpcodeInfo> <OpcodeInfo value="19791"> <Senders> <Sender addr="9907674" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19799"> <Senders> <Sender addr="10193030" name="CGPlayer_C__TrainerBuySpell"/> </Senders> </OpcodeInfo> <OpcodeInfo value="19807"> <Senders> <Sender addr="5637644" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19813"> <Senders> <Sender addr="10411019" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19835"> <Senders> <Sender addr="5621099" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19875"> <Senders> <Sender addr="6129140" name="CGUnit_C__Dismount"/> </Senders> </OpcodeInfo> <OpcodeInfo value="19877"> <Senders> <Sender addr="9074219" name="Spell_C_CancelChannelSpell"/> </Senders> </OpcodeInfo> <OpcodeInfo value="19883"> <Senders> <Sender addr="10222493" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19905"> <Senders> <Sender addr="5614891" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19913"> <Senders> <Sender addr="5645300" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19917"> <Senders> <Sender addr="10517819" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19925"> <Senders> <Sender addr="5599939" name="CGPlayer_C__TalkToTrainer"/> </Senders> </OpcodeInfo> <OpcodeInfo value="19949"> <Senders> <Sender addr="5095483" name=""/> <Sender addr="5109573" name="ComSatClient_Init"/> <Sender addr="5109960" name=""/> <Sender addr="9273610" name="CGGameUI__EnterWorld"/> </Senders> </OpcodeInfo> <OpcodeInfo value="19953"> <Senders> <Sender addr="9201235" name="Script_ArenaTeamLeave"/> </Senders> </OpcodeInfo> <OpcodeInfo value="19957"> <Senders> <Sender addr="9938618" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19961"> <Senders> <Sender addr="5621227" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="19967"> <Senders> <Sender addr="5614315" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="20481"> <Senders> <Sender addr="6739205" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="20544"> <Senders> <Sender addr="6730107" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="20560"> <Senders> <Sender addr="6738849" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="20561"> <Senders> <Sender addr="6729723" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="20569"> <Senders> <Sender addr="6737684" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="21765"> <Senders> <Sender addr="6926180" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="21769"> <Senders> <Sender addr="6918507" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="21773"> <Senders> <Sender addr="6919291" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="21889"> <Senders> <Sender addr="6921700" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="21897"> <Senders> <Sender addr="6922404" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="21901"> <Senders> <Sender addr="6923700" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="22528"> <Senders> <Sender addr="6741060" name="Send_CMSG_LOADING_SCREEN_NOTIFY"/> </Senders> </OpcodeInfo> <OpcodeInfo value="22529"> <Senders> <Sender addr="6744037" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="22537"> <Senders> <Sender addr="6742436" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="22545"> <Senders> <Sender addr="6742324" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="22592"> <Senders> <Sender addr="6738916" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="22601"> <Senders> <Sender addr="6740660" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="22609"> <Senders> <Sender addr="6740788" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="23809"> <Senders> <Sender addr="6925076" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="23821"> <Senders> <Sender addr="6918171" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="23937"> <Senders> <Sender addr="6923044" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="23941"> <Senders> <Sender addr="6919025" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="25865"> <Senders> <Sender addr="5626224" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="25869"> <Senders> <Sender addr="9621549" name="Script_PromoteToLeader"/> </Senders> </OpcodeInfo> <OpcodeInfo value="25883"> <Senders> <Sender addr="9788998" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="25891"> <Senders> <Sender addr="9779497" name="Script_SetActionBarToggles"/> </Senders> </OpcodeInfo> <OpcodeInfo value="25909"> <Senders> <Sender addr="5616011" name="CGPlayer_C__QueryQuest"/> </Senders> </OpcodeInfo> <OpcodeInfo value="25913"> <Senders> <Sender addr="9232046" name="CGGameUI__StopCinematicInternal"/> </Senders> </OpcodeInfo> <OpcodeInfo value="25945"> <Senders> <Sender addr="5067795" name=""/> <Sender addr="5068219" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="25965"> <Senders> <Sender addr="10529333" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="25971"> <Senders> <Sender addr="6211856" name="CGUnit_C__VehicleNextSeat"/> </Senders> </OpcodeInfo> <OpcodeInfo value="25973"> <Senders> <Sender addr="10517939" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="25983"> <Senders> <Sender addr="10411147" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="25989"> <Senders> <Sender addr="5619595" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="25999"> <Senders> <Sender addr="5602235" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="26003"> <Senders> <Sender addr="5599643" name="CGGameUI__OpenGossipWindow"/> </Senders> </OpcodeInfo> <OpcodeInfo value="26027"> <Senders> <Sender addr="10294355" name="Script_PingLocation_class34"/> </Senders> </OpcodeInfo> <OpcodeInfo value="26029"> <Senders> <Sender addr="10518563" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="26033"> <Senders> <Sender addr="5623115" name="CGPlayer_C__BuyPetition"/> </Senders> </OpcodeInfo> <OpcodeInfo value="26039"> <Senders> <Sender addr="9620193" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="26055"> <Senders> <Sender addr="5052865" name="SendBugOpcode"/> </Senders> </OpcodeInfo> <OpcodeInfo value="26057"> <Senders> <Sender addr="9693243" name="Script_HearthAndResurrectFromArea"/> </Senders> </OpcodeInfo> <OpcodeInfo value="26071"> <Senders> <Sender addr="9933728" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="26083"> <Senders> <Sender addr="9906772" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="26093"> <Senders> <Sender addr="5616779" name="SendPushQuestToParty"/> </Senders> </OpcodeInfo> <OpcodeInfo value="26097"> <Senders> <Sender addr="5625323" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="26107"> <Senders> <Sender addr="10138675" name=""/> <Sender addr="10144345" name="Script_CalendarContextInviteAvailable"/> <Sender addr="10144777" name="Script_CalendarContextInviteDecline"/> <Sender addr="10530196" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="27909"> <Senders> <Sender addr="9419163" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="27929"> <Senders> <Sender addr="10516909" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="27939"> <Senders> <Sender addr="11759656" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="27941"> <Senders> <Sender addr="10128217" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="27947"> <Senders> <Sender addr="5636779" name="CGPlayer_C__ShopFromMerchant"/> </Senders> </OpcodeInfo> <OpcodeInfo value="27951"> <Senders> <Sender addr="6291747" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="27967"> <Senders> <Sender addr="9099872" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="27973"> <Senders> <Sender addr="5601931" name=""/> <Sender addr="9879445" name="PH_SMSG_STABLE_RESULT"/> </Senders> </OpcodeInfo> <OpcodeInfo value="27977"> <Senders> <Sender addr="5750677" name="CloseAllLootRolls"/> <Sender addr="5752974" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="27989"> <Senders> <Sender addr="10517691" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="27991"> <Senders> <Sender addr="9431751" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="27999"> <Senders> <Sender addr="5637939" name=""/> <Sender addr="10229127" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="28001"> <Senders> <Sender addr="5892288" name="CGGameObject_C__Use"/> </Senders> </OpcodeInfo> <OpcodeInfo value="28005"> <Senders> <Sender addr="9776768" name="Send_CMSG_REQUEST_PET_INFO"/> </Senders> </OpcodeInfo> <OpcodeInfo value="28013"> <Senders> <Sender addr="9204459" name="Script_TogglePVP"/> <Sender addr="9204572" name="Script_SetPVP"/> </Senders> </OpcodeInfo> <OpcodeInfo value="28019"> <Senders> <Sender addr="5616907" name="CGPlayer_C__QuestLogRemoveQuest"/> </Senders> </OpcodeInfo> <OpcodeInfo value="28029"> <Senders> <Sender addr="10526542" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="28041"> <Senders> <Sender addr="5066060" name="FriendList__SendWho"/> </Senders> </OpcodeInfo> <OpcodeInfo value="28043"> <Senders> <Sender addr="9207051" name="Script_SetTaxiBenchmarkMode"/> </Senders> </OpcodeInfo> <OpcodeInfo value="28047"> <Senders> <Sender addr="10352316" name="Script_SignPetition"/> </Senders> </OpcodeInfo> <OpcodeInfo value="28057"> <Senders> <Sender addr="5617805" name="CGPlayer_C__OnLootResponse"/> <Sender addr="9255451" name="CGGameUI__CloseLoot"/> </Senders> </OpcodeInfo> <OpcodeInfo value="28061"> <Senders> <Sender addr="9255985" name="CGGameUI__AcceptSpiritGuide"/> </Senders> </OpcodeInfo> <OpcodeInfo value="28067"> <Senders> <Sender addr="5915524" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="28069"> <Senders> <Sender addr="9438022" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="28073"> <Senders> <Sender addr="9772764" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="28079"> <Senders> <Sender addr="4236166" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="28099"> <Senders> <Sender addr="9717803" name="Script_ConfirmAcceptQuest"/> </Senders> </OpcodeInfo> <OpcodeInfo value="28103"> <Senders> <Sender addr="5600708" name="CGPlayer_C__TalkToBinder"/> </Senders> </OpcodeInfo> <OpcodeInfo value="28121"> <Senders> <Sender addr="9199483" name="Script_ResetInstances"/> </Senders> </OpcodeInfo> <OpcodeInfo value="28123"> <Senders> <Sender addr="9907241" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="28127"> <Senders> <Sender addr="9201521" name="Script_ArenaTeamUninviteByName"/> </Senders> </OpcodeInfo> <OpcodeInfo value="28135"> <Senders> <Sender addr="5079073" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="28145"> <Senders> <Sender addr="5650498" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="28149"> <Senders> <Sender addr="9621773" name="Script_PromoteToAssistant"/> <Sender addr="9621997" name="Script_DemoteAssistant"/> </Senders> </OpcodeInfo> <OpcodeInfo value="28151"> <Senders> <Sender addr="9626928" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="29953"> <Senders> <Sender addr="6920052" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="29957"> <Senders> <Sender addr="6926949" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="29961"> <Senders> <Sender addr="6929300" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="29965"> <Senders> <Sender addr="6929429" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="30081"> <Senders> <Sender addr="6927460" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="30085"> <Senders> <Sender addr="6919067" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="30089"> <Senders> <Sender addr="6919147" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="32009"> <Senders> <Sender addr="6918539" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="32013"> <Senders> <Sender addr="6918113" name=""/> </Senders> </OpcodeInfo> <OpcodeInfo value="32141"> <Senders> <Sender addr="6926516" name=""/> </Senders> </OpcodeInfo> </ArrayOfOpcodeInfo>
Extracted from my repo at github:Code:/// <summary> /// A static class containing Connection-related constants in Windows x64 client. /// </summary> public static class Connection64 { /// <remarks> /// Updated for client build 15211. /// </remarks> public const long Current = 0x00C9F7F0; /// <remarks> /// Updated for client build 15211. /// </remarks> public const long Offset_SessionKey = 0x050C; /// <remarks> /// Updated for client build 15211. /// </remarks> public const long SessionKey_Length = 0x0028; /// <remarks> /// Updated for client build 15211. /// </remarks> public const long Offset_OpcodeHandlers = 0x0568; /// <remarks> /// Updated for client build 15211. /// </remarks> public const long Offset_OpcodeHandlerStates = 0x4568; } /// <summary> /// Address of the current locale string of the Windows x64 client. /// </summary> /// <remarks> /// Updated for client build 15211. /// </remarks> public const long Locale64 = 0x00C29B10;
A few 64-bit client functions:
Code:FrameScript_Execute = 0x564C60 CGUnit_UpdateDisplayInfo = 0x2534C0 CGGameUI_EnterWorld = 0x64A2A0 ClntObjMgrGetActivePlayer = 0xB0FE0 ClntObjMgrObjectPtr = 0xB2640
Edit: Has anyone else been reversing the new 64-bit client? Perhaps a different thread specific to this should be created in the future.
Last edited by Journey; 02-14-2012 at 07:26 AM.
Combat log:
follow that pointer a few times:Code:public enum EnumCombatLog : uint { Base = 0x8A6A3C, // rebased }
The combat log entries are stored in a linked list(?), with the last object pointing back to "start"Code:base = mem.ReadUInt(mem.BaseAddress + (uint)Addresses.EnumCombatLog.Base); start = mem.ReadUInt(base); first = mem.ReadUInt(start);
The first 4 bytes in the object is a pointer to the previous entry (next 4 might be pointer to the next, haven't checked).
the pointer at "start" will continue to point at the latest entry
Look at the page this page (API COMBAT LOG EVENT - WoWWiki) to get an idea for the order of the params.Code:public enum EnumCombatLogEntry : uint // for all entries { PrevEntryPointer = 0x0, Timestamp = 0x8, EventType = 0xC, SourceGuid = 0x18, SourceNamePointer = 0x20, DestinationGuid = 0x30, DestinationNamePointer = 0x38, } public enum EnumCombatLogEntrySpell : uint // all SPELL_ prefix entries { SpellId = 0x48, SpellNamePointer = 0x54, SpellSchool = 0x58, } public enum EnumCombatLogEntrySpellDamage : uint // SPELL_DAMAGE entries { Amount = 0x60, OverKill = 0x64, Critical = 0x78, } public enum EnumCombatLogEntrySpellHeal : uint // SPELL_HEAL entries { Amount = 0x5C, OverHeal = 0x60, Critical = 0x68, }
There are more params than listed in the enums above, those where just the ones i needed
Combat log events:
base offset found in FrameScript::SignalCombatLogEvent using the db TOM_RUS so kindly provided, events also pulled from IDA.Code:public enum EnumCombatLogEventType : int { ENVIRONMENTAL_DAMAGE = 0, SWING_DAMAGE, SWING_MISSED, RANGE_DAMAGE, RANGE_MISSED, SPELL_CAST_START, SPELL_CAST_SUCCESS, SPELL_CAST_FAILED, SPELL_MISSED, SPELL_DAMAGE, SPELL_HEAL, SPELL_ENERGIZE, SPELL_DRAIN, SPELL_LEECH, SPELL_INSTAKILL, SPELL_SUMMON, SPELL_CREATE, SPELL_INTERRUPT, SPELL_EXTRA_ATTACKS, SPELL_DURABILITY_DAMAGE, SPELL_DURABILITY_DAMAGE_ALL, SPELL_AURA_APPLIED, SPELL_AURA_APPLIED_DOSE, SPELL_AURA_REMOVED_DOSE, SPELL_AURA_REMOVED, SPELL_AURA_REFRESH, SPELL_DISPEL, SPELL_STOLEN, SPELL_AURA_BROKEN, SPELL_AURA_BROKEN_SPELL, DAMAGE_AURA_BROKEN, ENCHANT_APPLIED, ENCHANT_REMOVED, SPELL_PERIODIC_MISSED, SPELL_PERIODIC_DAMAGE, SPELL_PERIODIC_HEAL, SPELL_PERIODIC_ENERGIZE, SPELL_PERIODIC_DRAIN, SPELL_PERIODIC_LEECH, SPELL_DISPEL_FAILED, DAMAGE_SHIELD, DAMAGE_SHIELD_MISSED, DAMAGE_SPLIT, PARTY_KILL, UNIT_DIED, UNIT_DESTROYED, SPELL_RESURRECT, SPELL_BUILDING_DAMAGE, SPELL_BUILDING_HEAL, UNIT_DISSIPATES, INTERRUPT, DAMAGE_CRIT, DAMAGE, MISS, DODGE, PARRY, EVADE, IMMUNE, DEFLECT, REFLECT, RESIST, BLOCK, ABSORB, SPELL_DAMAGE_CRIT, SPELL_MISS, SPELL_DODGE, SPELL_PARRY, SPELL_EVADE, SPELL_IMMUNE, SPELL_DEFLECT, SPELL_REFLECT, SPELL_RESIST, SPELL_BLOCK, SPELL_ABSORB, ENCHANTMENT_REMOVED, ENCHANTMENT_ADDED, PERIODIC_HEAL, ENERGIZE, PERIODIC_ENERGIZE, SPELL_CAST, SPELL_AURA_END, SPELL_AURA_END_HARMFUL, SPELL_AURA_START, SPELL_AURA_START_HARMFUL, SPELL_ACTIVE, FACTION, HEAL_CRIT, HEAL, SPELL_DISPELLED, EXTRA_ATTACKS, SPLIT_DAMAGE, HONOR_GAINED, PERIODIC_HEAL_ABSORB, HEAL_CRIT_ABSORB, HEAL_ABSORB, ARENA_POINTS_GAINED, }
Last edited by pallep; 02-16-2012 at 02:42 PM.
pallep: This is nice, haven't checked this way as I use event for this kind of task, but EnumCombatLogEntrySpell looks like a DBC row no ?
EDIT : Just checked and the spell name pointer is at 0x54 in Spell.dbc, so I assume it's the DBC row, good to know
Code:struct CCombatLogEntry // sizeof(0x80) { /* 0x00 */ CCombatLogEntry *Prev; /* 0x04 */ CCombatLogEntry *Next; /* 0x08 */ int timeStamp; /* 0x0C */ int EventId; /* 0x10 */ int field_10; /* 0x14 */ bool hideCaster; /* 0x15 */ bool padding0[3]; /* 0x18 */ __int64 SourceGuid; /* 0x20 */ char *SourceName; /* 0x24 */ char *SourceServerName; /* 0x28 */ int SourceFlags; /* 0x2C */ int SourceRaidFlags; /* 0x30 */ __int64 DestinationGuid; /* 0x38 */ char *DestinationName; /* 0x3C */ char *DestinationServerName; /* 0x40 */ int DestinationFlags; /* 0x44 */ int DestinationRaidFlags; /* 0x48 */ int SpellId; /* 0x4C */ RCString rcString; // reference counted string? /* 0x58 */ int InternalFlags; // meaning of ParamX fields depends on this /* 0x5C */ int Param0; /* 0x60 */ int Param1; /* 0x64 */ int Param2; /* 0x68 */ int Param3; /* 0x6C */ int Param4; /* 0x70 */ int Param5; /* 0x74 */ int Param6; /* 0x78 */ int ExtraFlags; /* 0x7C */ int field_7C; }; struct RCString // sizeof(0xC) { _DWORD vTable; _DWORD dword4; char *text; };Code:int __thiscall CCombatLogEntry::BroadcastEvent(CCombatLogEntry *this, int pLuaState) { CCombatLogEntry *_this; // edi@1 int _pLuaState; // esi@1 int sourceGuidStr; // eax@1 char *v5; // eax@1 int DestGuidStr; // eax@8 char *v7; // eax@8 int v8; // ebx@15 int spellId; // eax@16 SpellRec_C *pSpell; // ebx@18 int extraSpellId; // eax@81 SpellRec_C *v12; // eax@83 int v13; // eax@92 int v14; // ebx@96 char v16; // [sp+14h] [bp-150h]@3 char v17; // [sp+148h] [bp-1Ch]@1 double time; // [sp+15Ch] [bp-8h]@1 signed int v19; // [sp+16Ch] [bp+8h]@15 signed int v20; // [sp+16Ch] [bp+8h]@34 signed int v21; // [sp+16Ch] [bp+8h]@37 signed int v22; // [sp+16Ch] [bp+8h]@40 signed int v23; // [sp+16Ch] [bp+8h]@68 signed int v24; // [sp+16Ch] [bp+8h]@73 signed int v25; // [sp+16Ch] [bp+8h]@76 SpellRec_C *pSpell2; // [sp+16Ch] [bp+8h]@83 _this = this; _pLuaState = pLuaState; time = (this->timeStamp - dword_DD6B38) * 0.001 + dword_DD6B3C; lua_checkstack(pLuaState, 8); lua_pushnumber(pLuaState, time); lua_pushstring(pLuaState, g_combatLogEventNames[_this->EventId]); FrameScript::pushboolean(pLuaState, _this->hideCaster); sourceGuidStr = GUIDToString(_this->SourceGuid.Low, _this->SourceGuid.High, &v17); lua_pushstring(pLuaState, sourceGuidStr); v5 = _this->SourceName; if ( !v5 ) goto LABEL_7; if ( !_this->SourceNameServer ) { if ( v5 && *v5 ) { lua_pushstring(pLuaState, _this->SourceName); goto LABEL_8; } LABEL_7: lua_pushnil(pLuaState); goto LABEL_8; } SStrPrintf(&v16, 305, "%s-%s", v5); lua_pushstring(pLuaState, &v16); LABEL_8: FrameScript::PushInteger(pLuaState, _this->SourceFlags); FrameScript::PushInteger(pLuaState, _this->SourceRaidFlags); DestGuidStr = GUIDToString(_this->DestinationGuid.Low, _this->DestinationGuid.High, &v17); lua_pushstring(pLuaState, DestGuidStr); v7 = _this->DestinationName; if ( !v7 ) goto LABEL_104; if ( _this->DestinationNameServer ) { SStrPrintf(&v16, 305, "%s-%s", v7); lua_pushstring(pLuaState, &v16); goto LABEL_15; } if ( v7 && *v7 ) lua_pushstring(pLuaState, _this->DestinationName); else LABEL_104: lua_pushnil(pLuaState); LABEL_15: FrameScript::PushInteger(pLuaState, _this->DestinationFlags); FrameScript::PushInteger(pLuaState, _this->DestinationRaidFlags); v8 = 11; v19 = 11; if ( _this->SpellId ) { lua_checkstack(_pLuaState, 3); FrameScript::PushInteger(_pLuaState, _this->SpellId); spellId = _this->SpellId; if ( spellId >= g_SpellDB.minIndex && spellId <= g_SpellDB.maxIndex && (pSpell = g_SpellDB.Rows[spellId - g_SpellDB.minIndex]) != 0 ) { lua_pushstring(_pLuaState, pSpell->SpellName); FrameScript::PushInteger(_pLuaState, pSpell->SchoolMask); } else { lua_pushnil(_pLuaState); FrameScript::PushInteger(_pLuaState, 0); } v8 = 14; v19 = 14; } if ( _this->InternalFlags & 1 ) { lua_checkstack(_pLuaState, 1); FrameScript::PushInteger(_pLuaState, _this->Param0); ++v8; v19 = v8; } if ( _this->InternalFlags & 2 ) { lua_checkstack(_pLuaState, 1); lua_pushstring(_pLuaState, _this->Param0); ++v8; v19 = v8; } if ( _this->InternalFlags & 4 ) { lua_checkstack(_pLuaState, 2); lua_pushstring(_pLuaState, off_CEFCA4[_this->Param0]); if ( LOBYTE(_this->Param1) ) lua_pushnumber(_pLuaState, 1.0); else lua_pushnil(_pLuaState); v8 += 2; v19 = v8; } if ( _this->InternalFlags & 8 ) { lua_checkstack(_pLuaState, 1); lua_pushstring(_pLuaState, off_C9BBD4[_this->Param0]); ++v8; v19 = v8; } if ( _this->InternalFlags & 0x10 ) { lua_checkstack(_pLuaState, 10); lua_pushnumber(_pLuaState, _this->Param1); lua_pushnumber(_pLuaState, _this->Param2); FrameScript::PushInteger(_pLuaState, _this->Param3); v20 = _this->Param5; if ( v20 ) lua_pushnumber(_pLuaState, v20); else lua_pushnil(_pLuaState); v21 = _this->Param6; if ( v21 ) lua_pushnumber(_pLuaState, v21); else lua_pushnil(_pLuaState); v22 = _this->Param4; if ( v22 ) lua_pushnumber(_pLuaState, v22); else lua_pushnil(_pLuaState); if ( _this->ExtraFlags & 1 ) lua_pushnumber(_pLuaState, 1.0); else lua_pushnil(_pLuaState); if ( _this->ExtraFlags & 2 ) lua_pushnumber(_pLuaState, 1.0); else lua_pushnil(_pLuaState); if ( _this->ExtraFlags & 4 ) lua_pushnumber(_pLuaState, 1.0); else lua_pushnil(_pLuaState); if ( _this->ExtraFlags & 8 ) lua_pushnumber(_pLuaState, 1.0); else lua_pushnil(_pLuaState); v8 += 10; v19 = v8; } if ( _this->InternalFlags & 0x2000 ) { lua_checkstack(_pLuaState, 1); FrameScript::PushInteger(_pLuaState, _this->Param4); ++v8; v19 = v8; } if ( _this->InternalFlags & 0x4000 ) { lua_checkstack(_pLuaState, 1); FrameScript::PushInteger(_pLuaState, _this->Param5); ++v8; v19 = v8; } if ( _this->InternalFlags & 0x8000 ) { lua_checkstack(_pLuaState, 1); FrameScript::PushInteger(_pLuaState, _this->Param6); ++v8; v19 = v8; } if ( _this->InternalFlags & 0x20 ) { lua_checkstack(_pLuaState, 4); lua_pushnumber(_pLuaState, _this->Param0); lua_pushnumber(_pLuaState, _this->Param1); lua_pushnumber(_pLuaState, _this->Param2); if ( LOBYTE(_this->Param3) ) lua_pushnumber(_pLuaState, 1.0); else lua_pushnil(_pLuaState); v8 += 4; v19 = v8; } if ( _this->InternalFlags & 0x40 ) { lua_checkstack(_pLuaState, 2); lua_pushnumber(_pLuaState, _this->Param0); lua_pushnumber(_pLuaState, _this->Param1); v23 = _this->Param2; if ( v23 < 0 ) lua_pushnil(_pLuaState); else lua_pushnumber(_pLuaState, v23); v8 += 3; v19 = v8; } if ( _this->InternalFlags & 0x80 ) { lua_checkstack(_pLuaState, 3); lua_pushnumber(_pLuaState, _this->Param0); lua_pushnumber(_pLuaState, _this->Param1); v24 = _this->Param2; if ( v24 ) lua_pushnumber(_pLuaState, v24); else lua_pushnil(_pLuaState); v25 = _this->Param3; if ( v25 < 0 ) lua_pushnil(_pLuaState); else lua_pushnumber(_pLuaState, v25); v8 += 4; v19 = v8; } if ( _this->InternalFlags & 0x100 ) { lua_checkstack(_pLuaState, 2); FrameScript::PushInteger(_pLuaState, _this->Param0); extraSpellId = _this->Param0; if ( extraSpellId >= g_SpellDB.minIndex && extraSpellId <= g_SpellDB.maxIndex && (v12 = g_SpellDB.Rows[extraSpellId - g_SpellDB.minIndex], (pSpell2 = v12) != 0) ) { lua_pushstring(_pLuaState, v12->SpellName); FrameScript::PushInteger(_pLuaState, pSpell2->SchoolMask); } else { lua_pushnil(_pLuaState); lua_pushnumber(_pLuaState, 0.0); } v8 += 3; v19 = v8; } if ( _this->InternalFlags & 0x1000 ) { lua_checkstack(_pLuaState, 1); lua_pushstring(_pLuaState, _this->Param2); ++v8; v19 = v8; } if ( _this->InternalFlags & 0x200 ) { lua_checkstack(_pLuaState, 2); FrameScript::PushInteger(_pLuaState, _this->Param0); lua_pushstring(_pLuaState, _this->Param1); v8 += 2; v19 = v8; } if ( _this->InternalFlags & 0x400 ) { lua_checkstack(_pLuaState, 1); v13 = "DEBUFF"; if ( !LOBYTE(_this->Param1) ) v13 = "BUFF"; lua_pushstring(_pLuaState, v13); ++v8; v19 = v8; } if ( _this->InternalFlags & 0x10000 ) { lua_checkstack(_pLuaState, 3); v14 = &_this->Param3; HIDWORD(time) = 3; do { FrameScript::PushInteger(_pLuaState, *v14); v14 += 4; --HIDWORD(time); } while ( HIDWORD(time) ); v8 = v19 + 3; } if ( _this->InternalFlags & 0x800 ) { lua_checkstack(_pLuaState, 1); FrameScript::PushInteger(_pLuaState, _this->Param2); ++v8; } return v8; }
Last edited by TOM_RUS; 02-19-2012 at 04:40 PM.