005835C0 55 push ebp005835C1 8BEC mov ebp,esp005835C3 6A FF push -0x1005835C5 68 BD6A8C00 push game.008C6ABD005835CA 64:A1 00000000 mov eax,dword ptr fs:[0]005835D0 50 push eax005835D1 81EC E0020000 sub esp,0x2E0005835D7 A1 24BFA700 mov eax,dword ptr ds:[0xA7BF24]005835DC 33C5 xor eax,ebp005835DE 8945 F0 mov dword ptr ss:[ebp-0x10],eax005835E1 53 push ebx005835E2 56 push esi005835E3 57 push edi005835E4 50 push eax005835E5 8D45 F4 lea eax,dword ptr ss:[ebp-0xC]005835E8 64:A3 00000000 mov dword ptr fs:[0],eax005835EE 8BF1 mov esi,ecx005835F0 8B86 C0030000 mov eax,dword ptr ds:[esi+0x3C0]005835F6 33FF xor edi,edi005835F8 3BC7 cmp eax,edi005835FA 0F84 32040000 je game.00583A3200583600 8B48 04 mov ecx,dword ptr ds:[eax+0x4]00583603 8B51 0C mov edx,dword ptr ds:[ecx+0xC]00583606 8D4C02 04 lea ecx,dword ptr ds:[edx+eax+0x4]0058360A E8 31441F00 call game.00777A400058360F E8 CC602500 call game.007D96E000583614 3905 3C43A300 cmp dword ptr ds:[0xA3433C],eax0058361A 75 26 jnz short game.005836420058361C 8B86 C0030000 mov eax,dword ptr ds:[esi+0x3C0]00583622 8B48 04 mov ecx,dword ptr ds:[eax+0x4]00583625 8B51 0C mov edx,dword ptr ds:[ecx+0xC]00583628 8D4C02 04 lea ecx,dword ptr ds:[edx+eax+0x4]0058362C E8 FF981F00 call game.0077CF3000583631 E8 AA602500 call game.007D96E000583636 3905 3843A300 cmp dword ptr ds:[0xA34338],eax0058363C 0F84 07010000 je game.0058374900583642 8B86 C0030000 mov eax,dword ptr ds:[esi+0x3C0]00583648 8B48 04 mov ecx,dword ptr ds:[eax+0x4]0058364B 8B51 0C mov edx,dword ptr ds:[ecx+0xC]0058364E 8D4C02 04 lea ecx,dword ptr ds:[edx+eax+0x4]00583652 E8 E9431F00 call game.00777A4000583657 E8 84602500 call game.007D96E00058365C 8BB6 C0030000 mov esi,dword ptr ds:[esi+0x3C0]00583662 A3 3C43A300 mov dword ptr ds:[0xA3433C],eax <<<<<< 血量写入00583667 8B46 04 mov eax,dword ptr ds:[esi+0x4]0058366A 8B48 0C mov ecx,dword ptr ds:[eax+0xC]0058366D 8D4C31 04 lea ecx,dword ptr ds:[ecx+esi+0x4]00583671 E8 BA981F00 call game.0077CF3000583676 E8 65602500 call game.007D96E00058367B 8B0D 3C43A300 mov ecx,dword ptr ds:[0xA3433C]00583681 A3 3843A300 mov dword ptr ds:[0xA34338],eax00583686 3BC8 cmp ecx,eax00583688 0F8F BB000000 jg game.005837490058368E 50 push eax0058368F 51 push ecx00583690 8D95 70FFFFFF lea edx,dword ptr ss:[ebp-0x90]00583696 68 40A99300 push game.0093A940 ; ASCII "<invoke name="self_hp" returntype = "xml"><arguments><number>%d</number><number>%d</number></arguments></invoke>"0058369B 52 push edx0058369C 90 nop0058369D E8 AF298561 call msvcr100.sprintf005836A2 8D85 70FFFFFF lea eax,dword ptr ss:[ebp-0x90]005836A8 83C4 10 add esp,0x10005836AB C785 68FDFFFF 0F000000 mov dword ptr ss:[ebp-0x298],0xF005836B5 89BD 64FDFFFF mov dword ptr ss:[ebp-0x29C],edi005836BB C685 54FDFFFF 00 mov byte ptr ss:[ebp-0x2AC],0x0005836C2 8D50 01 lea edx,dword ptr ds:[eax+0x1]005836C5 8A08 mov cl,byte ptr ds:[eax]005836C7 40 inc eax005836C8 84C9 test cl,cl005836CA ^ 75 F9 jnz short game.005836C5005836CC 2BC2 sub eax,edx005836CE 50 push eax005836CF 8D85 70FFFFFF lea eax,dword ptr ss:[ebp-0x90]005836D5 50 push eax005836D6 8D8D 54FDFFFF lea ecx,dword ptr ss:[ebp-0x2AC]005836DC E8 1FFCE7FF call game.00403300005836E1 8D8D 20FDFFFF lea ecx,dword ptr ss:[ebp-0x2E0]005836E7 51 push ecx005836E8 897D FC mov dword ptr ss:[ebp-0x4],edi005836EB E8 6042EFFF call game.00477950005836F0 8BC8 mov ecx,eax005836F2 E8 89E3EEFF call game.00471A80005836F7 8B48 04 mov ecx,dword ptr ds:[eax+0x4]005836FA 6A 0A push 0xA005836FC 8D95 54FDFFFF lea edx,dword ptr ss:[ebp-0x2AC]00583702 52 push edx00583703 C645 FC 01 mov byte ptr ss:[ebp-0x4],0x100583707 E8 D49FF4FF call game.004CD6E00058370C 8B8D 28FDFFFF mov ecx,dword ptr ss:[ebp-0x2D8]00583712 C645 FC 00 mov byte ptr ss:[ebp-0x4],0x000583716 C785 20FDFFFF 10A19200 mov dword ptr ss:[ebp-0x2E0],game.0092A1>00583720 3BCF cmp ecx,edi00583722 74 06 je short game.0058372A00583724 90 nop00583725 E8 66EA4360 call wzh.unknown::wzhRelease0058372A 83BD 68FDFFFF 10 cmp dword ptr ss:[ebp-0x298],0x1000583731 C745 FC FFFFFFFF mov dword ptr ss:[ebp-0x4],-0x100583738 72 0F jb short game.005837490058373A 8B85 54FDFFFF mov eax,dword ptr ss:[ebp-0x2AC]00583740 50 push eax00583741 E8 7E5B2500 call game.007D92C400583746 83C4 04 add esp,0x400583749 8D8D 2CFDFFFF lea ecx,dword ptr ss:[ebp-0x2D4]0058374F 51 push ecx00583750 E8 1B201600 call game.006E577000583755 83C4 04 add esp,0x400583758 8B85 30FDFFFF mov eax,dword ptr ss:[ebp-0x2D0]0058375E C745 FC 02000000 mov dword ptr ss:[ebp-0x4],0x200583765 3BC7 cmp eax,edi00583767 0F84 A4020000 je game.00583A110058376D 8B50 04 mov edx,dword ptr ds:[eax+0x4]00583770 8B4A 08 mov ecx,dword ptr ds:[edx+0x8]00583773 8D4C01 04 lea ecx,dword ptr ds:[ecx+eax+0x4]00583777 E8 54441F00 call game.00777BD00058377C 3905 3443A300 cmp dword ptr ds:[0xA34334],eax00583782 75 3E jnz short game.005837C200583784 8B85 30FDFFFF mov eax,dword ptr ss:[ebp-0x2D0]0058378A 8B50 04 mov edx,dword ptr ds:[eax+0x4]0058378D 8B4A 08 mov ecx,dword ptr ds:[edx+0x8]00583790 8D4C01 04 lea ecx,dword ptr ds:[ecx+eax+0x4]00583794 E8 D7411F00 call game.0077797000583799 3905 3043A300 cmp dword ptr ds:[0xA34330],eax0058379F 75 21 jnz short game.005837C2005837A1 8B85 30FDFFFF mov eax,dword ptr ss:[ebp-0x2D0]005837A7 8B50 04 mov edx,dword ptr ds:[eax+0x4]005837AA 8B4A 08 mov ecx,dword ptr ds:[edx+0x8]005837AD 8D4C01 04 lea ecx,dword ptr ds:[ecx+eax+0x4]005837B1 E8 BA431F00 call game.00777B70005837B6 3905 2C43A300 cmp dword ptr ds:[0xA3432C],eax005837BC 0F84 46010000 je game.00583908005837C2 8B85 30FDFFFF mov eax,dword ptr ss:[ebp-0x2D0]005837C8 8B50 04 mov edx,dword ptr ds:[eax+0x4]005837CB 8B4A 08 mov ecx,dword ptr ds:[edx+0x8]005837CE 8D4C01 04 lea ecx,dword ptr ds:[ecx+eax+0x4]005837D2 E8 F9431F00 call game.00777BD0005837D7 A3 3443A300 mov dword ptr ds:[0xA34334],eax005837DC 8B85 30FDFFFF mov eax,dword ptr ss:[ebp-0x2D0]005837E2 8B50 04 mov edx,dword ptr ds:[eax+0x4]005837E5 8B4A 08 mov ecx,dword ptr ds:[edx+0x8]005837E8 8D4C01 04 lea ecx,dword ptr ds:[ecx+eax+0x4]005837EC E8 7F411F00 call game.00777970005837F1 A3 3043A300 mov dword ptr ds:[0xA34330],eax005837F6 8B85 30FDFFFF mov eax,dword ptr ss:[ebp-0x2D0]005837FC 8B50 04 mov edx,dword ptr ds:[eax+0x4]005837FF 8B4A 08 mov ecx,dword ptr ds:[edx+0x8]00583802 8D4C01 04 lea ecx,dword ptr ds:[ecx+eax+0x4]00583806 E8 65431F00 call game.00777B700058380B A3 2C43A300 mov dword ptr ds:[0xA3432C],eax00583810 8B85 30FDFFFF mov eax,dword ptr ss:[ebp-0x2D0]00583816 8B50 04 mov edx,dword ptr ds:[eax+0x4]00583819 8B4A 08 mov ecx,dword ptr ds:[edx+0x8]0058381C 8D70 04 lea esi,dword ptr ds:[eax+0x4]0058381F 8D4C01 04 lea ecx,dword ptr ds:[ecx+eax+0x4]00583823 8BF8 mov edi,eax00583825 8BD8 mov ebx,eax00583827 E8 44411F00 call game.007779700058382C 8B16 mov edx,dword ptr ds:[esi]0058382E 50 push eax0058382F 8B42 08 mov eax,dword ptr ds:[edx+0x8]00583832 8D4C38 04 lea ecx,dword ptr ds:[eax+edi+0x4]00583836 E8 35431F00 call game.00777B700058383B 8B0E mov ecx,dword ptr ds:[esi]0058383D 8B51 08 mov edx,dword ptr ds:[ecx+0x8]00583840 50 push eax00583841 8D4C1A 04 lea ecx,dword ptr ds:[edx+ebx+0x4]00583845 E8 86431F00 call game.00777BD00058384A 50 push eax0058384B 8D85 70FDFFFF lea eax,dword ptr ss:[ebp-0x290]00583851 68 40CD9200 push game.0092CD40 ; ASCII "<invoke name="self_exp" returntype = "xml"><arguments><number>%d</number><number>%d</number><number>%d</number></arguments></invoke>"00583856 50 push eax00583857 90 nop00583858 E8 F4278561 call msvcr100.sprintf0058385D 8D85 70FDFFFF lea eax,dword ptr ss:[ebp-0x290]00583863 83C4 14 add esp,0x1400583866 C785 68FDFFFF 0F000000 mov dword ptr ss:[ebp-0x298],0xF00583870 C785 64FDFFFF 00000000 mov dword ptr ss:[ebp-0x29C],0x00058387A C685 54FDFFFF 00 mov byte ptr ss:[ebp-0x2AC],0x000583881 8D48 01 lea ecx,dword ptr ds:[eax+0x1]00583884 8A10 mov dl,byte ptr ds:[eax]00583886 40 inc eax00583887 84D2 test dl,dl00583889 ^ 75 F9 jnz short game.005838840058388B 2BC1 sub eax,ecx0058388D 50 push eax0058388E 8D8D 70FDFFFF lea ecx,dword ptr ss:[ebp-0x290]00583894 51 push ecx00583895 8D8D 54FDFFFF lea ecx,dword ptr ss:[ebp-0x2AC]0058389B E8 60FAE7FF call game.00403300005838A0 8D95 20FDFFFF lea edx,dword ptr ss:[ebp-0x2E0]005838A6 B3 03 mov bl,0x3005838A8 52 push edx005838A9 885D FC mov byte ptr ss:[ebp-0x4],bl005838AC E8 9F40EFFF call game.00477950005838B1 8BC8 mov ecx,eax005838B3 E8 C8E1EEFF call game.00471A80005838B8 6A 0A push 0xA005838BA 8D8D 54FDFFFF lea ecx,dword ptr ss:[ebp-0x2AC]005838C0 51 push ecx005838C1 8B48 04 mov ecx,dword ptr ds:[eax+0x4]005838C4 C645 FC 04 mov byte ptr ss:[ebp-0x4],0x4005838C8 E8 139EF4FF call game.004CD6E0005838CD 8B8D 28FDFFFF mov ecx,dword ptr ss:[ebp-0x2D8]005838D3 885D FC mov byte ptr ss:[ebp-0x4],bl005838D6 C785 20FDFFFF 10A19200 mov dword ptr ss:[ebp-0x2E0],game.0092A1>005838E0 85C9 test ecx,ecx005838E2 74 06 je short game.005838EA005838E4 E8 A7E84360 call wzh.unknown::wzhRelease005838E9 90 nop005838EA 83BD 68FDFFFF 10 cmp dword ptr ss:[ebp-0x298],0x10005838F1 C645 FC 02 mov byte ptr ss:[ebp-0x4],0x2005838F5 72 0F jb short game.00583906005838F7 8B95 54FDFFFF mov edx,dword ptr ss:[ebp-0x2AC]005838FD 52 push edx005838FE E8 C1592500 call game.007D92C400583903 83C4 04 add esp,0x400583906 33FF xor edi,edi00583908 8B85 30FDFFFF mov eax,dword ptr ss:[ebp-0x2D0]0058390E 8B48 04 mov ecx,dword ptr ds:[eax+0x4]00583911 8B51 08 mov edx,dword ptr ds:[ecx+0x8]00583914 8D4C02 04 lea ecx,dword ptr ds:[edx+eax+0x4]00583918 E8 F3441F00 call game.00777E100058391D 3905 2843A300 cmp dword ptr ds:[0xA34328],eax00583923 0F84 E8000000 je game.00583A1100583929 8B85 30FDFFFF mov eax,dword ptr ss:[ebp-0x2D0]0058392F 8B48 04 mov ecx,dword ptr ds:[eax+0x4]00583932 8B51 08 mov edx,dword ptr ds:[ecx+0x8]00583935 8D4C02 04 lea ecx,dword ptr ds:[edx+eax+0x4]00583939 E8 D2441F00 call game.00777E100058393E 50 push eax0058393F A3 2843A300 mov dword ptr ds:[0xA34328],eax00583944 8D85 70FDFFFF lea eax,dword ptr ss:[ebp-0x290]0058394A 68 E0CC9200 push game.0092CCE0 ; ASCII "<invoke name="self_sp" returntype = "xml"><arguments><number>%d</number></arguments></invoke>"0058394F 50 push eax00583950 90 nop00583951 E8 FB268561 call msvcr100.sprintf00583956 BE 0F000000 mov esi,0xF0058395B 8D85 70FDFFFF lea eax,dword ptr ss:[ebp-0x290]00583961 83C4 0C add esp,0xC00583964 89B5 4CFDFFFF mov dword ptr ss:[ebp-0x2B4],esi0058396A 89BD 48FDFFFF mov dword ptr ss:[ebp-0x2B8],edi00583970 C685 38FDFFFF 00 mov byte ptr ss:[ebp-0x2C8],0x000583977 8D48 01 lea ecx,dword ptr ds:[eax+0x1]0058397A 8D9B 00000000 lea ebx,dword ptr ds:[ebx]00583980 8A10 mov dl,byte ptr ds:[eax]00583982 40 inc eax00583983 84D2 test dl,dl00583985 ^ 75 F9 jnz short game.0058398000583987 2BC1 sub eax,ecx00583989 50 push eax0058398A 8D8D 70FDFFFF lea ecx,dword ptr ss:[ebp-0x290]00583990 51 push ecx00583991 8D8D 38FDFFFF lea ecx,dword ptr ss:[ebp-0x2C8]00583997 E8 64F9E7FF call game.004033000058399C 8D95 14FDFFFF lea edx,dword ptr ss:[ebp-0x2EC]005839A2 B3 05 mov bl,0x5005839A4 52 push edx005839A5 885D FC mov byte ptr ss:[ebp-0x4],bl005839A8 E8 A33FEFFF call game.00477950005839AD 8BC8 mov ecx,eax005839AF E8 CCE0EEFF call game.00471A80005839B4 6A 0A push 0xA005839B6 8D8D 38FDFFFF lea ecx,dword ptr ss:[ebp-0x2C8]005839BC 51 push ecx005839BD 8B48 04 mov ecx,dword ptr ds:[eax+0x4]005839C0 C645 FC 06 mov byte ptr ss:[ebp-0x4],0x6005839C4 E8 179DF4FF call game.004CD6E0005839C9 8B8D 1CFDFFFF mov ecx,dword ptr ss:[ebp-0x2E4]005839CF 885D FC mov byte ptr ss:[ebp-0x4],bl005839D2 C785 14FDFFFF 10A19200 mov dword ptr ss:[ebp-0x2EC],game.0092A1>005839DC 3BCF cmp ecx,edi005839DE 74 06 je short game.005839E6005839E0 90 nop005839E1 E8 AAE74360 call wzh.unknown::wzhRelease005839E6 83BD 4CFDFFFF 10 cmp dword ptr ss:[ebp-0x2B4],0x10005839ED 72 0F jb short game.005839FE005839EF 8B95 38FDFFFF mov edx,dword ptr ss:[ebp-0x2C8]005839F5 52 push edx005839F6 E8 C9582500 call game.007D92C4005839FB 83C4 04 add esp,0x4005839FE 89B5 4CFDFFFF mov dword ptr ss:[ebp-0x2B4],esi00583A04 89BD 48FDFFFF mov dword ptr ss:[ebp-0x2B8],edi00583A0A C685 38FDFFFF 00 mov byte ptr ss:[ebp-0x2C8],0x000583A11 8B8D 34FDFFFF mov ecx,dword ptr ss:[ebp-0x2CC]00583A17 C745 FC FFFFFFFF mov dword ptr ss:[ebp-0x4],-0x100583A1E C785 2CFDFFFF 40AA9200 mov dword ptr ss:[ebp-0x2D4],game.0092AA>00583A28 3BCF cmp ecx,edi00583A2A 74 06 je short game.00583A3200583A2C E8 5FE74360 call wzh.unknown::wzhRelease00583A31 90 nop00583A32 8B4D F4 mov ecx,dword ptr ss:[ebp-0xC]00583A35 64:890D 00000000 mov dword ptr fs:[0],ecx00583A3C 59 pop ecx00583A3D 5F pop edi00583A3E 5E pop esi00583A3F 5B pop ebx00583A40 8B4D F0 mov ecx,dword ptr ss:[ebp-0x10]00583A43 33CD xor ecx,ebp00583A45 E8 A4582500 call game.007D92EE00583A4A 8BE5 mov esp,ebp00583A4C 5D pop ebp00583A4D C3 retn