0478B3D0 83EC 08 SUB ESP,8
0478B3D3 56 PUSH ESI
0478B3D4 8BF1 MOV ESI,ECX
0478B3D6 85F6 TEST ESI,ESI
0478B3D8 0F84 88010000 JE D2Game.0478B566
0478B3DE 8B06 MOV EAX,DWORD PTR DS:[ESI]
0478B3E0 83F8 01 CMP EAX,1
0478B3E3 0F85 7D010000 JNZ D2Game.0478B566
0478B3E9 8B4424 10 MOV EAX,DWORD PTR SS:[ESP+10]
0478B3ED 85C0 TEST EAX,EAX
0478B3EF 0F84 71010000 JE D2Game.0478B566
0478B3F5 55 PUSH EBP
0478B3F6 6A 00 PUSH 0
0478B3F8 6A 0C PUSH 0C
0478B3FA 56 PUSH ESI
0478B3FB E8 F0EFF1FF CALL <JMP.&D2Common.#10061>
0478B400 8BE8 MOV EBP,EAX
0478B402 85ED TEST EBP,EBP
0478B404 7F 05 JG SHORT D2Game.0478B40B
0478B406 BD 01000000 MOV EBP,1
0478B40B A1 F8FF7904 MOV EAX,DWORD PTR DS:[479FFF8]
0478B410 57 PUSH EDI
0478B411 33FF XOR EDI,EDI
0478B413 3BC5 CMP EAX,EBP
0478B415 7F 05 JG SHORT D2Game.0478B41C
0478B417 BF 01000000 MOV EDI,1
0478B41C 392D 0C007A04 CMP DWORD PTR DS:[47A000C],EBP
0478B422 7F 01 JG SHORT D2Game.0478B425
0478B424 47 INC EDI
0478B425 392D 20007A04 CMP DWORD PTR DS:[47A0020],EBP
0478B42B 7F 01 JG SHORT D2Game.0478B42E
0478B42D 47 INC EDI
0478B42E 392D 34007A04 CMP DWORD PTR DS:[47A0034],EBP
0478B434 7F 01 JG SHORT D2Game.0478B437
0478B436 47 INC EDI
0478B437 392D 48007A04 CMP DWORD PTR DS:[47A0048],EBP
0478B43D 7F 01 JG SHORT D2Game.0478B440
0478B43F 47 INC EDI
0478B440 392D 5C007A04 CMP DWORD PTR DS:[47A005C],EBP
0478B446 7F 01 JG SHORT D2Game.0478B449
0478B448 47 INC EDI
0478B449 392D 70007A04 CMP DWORD PTR DS:[47A0070],EBP
0478B44F 7F 01 JG SHORT D2Game.0478B452
0478B451 47 INC EDI
0478B452 392D 84007A04 CMP DWORD PTR DS:[47A0084],EBP
0478B458 7F 01 JG SHORT D2Game.0478B45B
0478B45A 47 INC EDI
0478B45B 85FF TEST EDI,EDI
0478B45D 75 05 JNZ SHORT D2Game.0478B464
0478B45F BF 01000000 MOV EDI,1
0478B464 833E 01 CMP DWORD PTR DS:[ESI],1
0478B467 53 PUSH EBX
0478B468 75 07 JNZ SHORT D2Game.0478B471
0478B46A 8B46 14 MOV EAX,DWORD PTR DS:[ESI+14]
0478B46D 85C0 TEST EAX,EAX
0478B46F 75 07 JNZ SHORT D2Game.0478B478
0478B471 BB 06150000 MOV EBX,1506
0478B476 EB 04 JMP SHORT D2Game.0478B47C
0478B478 66:8B58 14 MOV BX,WORD PTR DS:[EAX+14]
0478B47C 8D4C24 10 LEA ECX,DWORD PTR SS:[ESP+10]
0478B480 E8 77EFF1FF CALL <JMP.&D2Common.#10508>
0478B485 0FB7D3 MOVZX EDX,BX
0478B488 8D4C24 10 LEA ECX,DWORD PTR SS:[ESP+10]
0478B48C E8 7DEFF1FF CALL <JMP.&D2Common.#10174>
0478B491 8BC7 MOV EAX,EDI
0478B493 8D4C24 10 LEA ECX,DWORD PTR SS:[ESP+10]
0478B497 E8 A45BF1FF CALL D2Game.046A1040
0478B49C 833E 01 CMP DWORD PTR DS:[ESI],1
0478B49F 5B POP EBX
0478B4A0 75 13 JNZ SHORT D2Game.0478B4B5
0478B4A2 8B4E 14 MOV ECX,DWORD PTR DS:[ESI+14]
0478B4A5 85C9 TEST ECX,ECX
0478B4A7 74 0C JE SHORT D2Game.0478B4B5
0478B4A9 66:8379 26 25 CMP WORD PTR DS:[ECX+26],25
0478B4AE 75 05 JNZ SHORT D2Game.0478B4B5
0478B4B0 B8 05000000 MOV EAX,5
0478B4B5 817E 04 C0020000 CMP DWORD PTR DS:[ESI+4],2C0
0478B4BC 75 54 JNZ SHORT D2Game.0478B512
0478B4BE A1 88827904 MOV EAX,DWORD PTR DS:[<&D2Common.sgptDataTables>]
0478B4C3 8B08 MOV ECX,DWORD PTR DS:[EAX]
0478B4C5 83B9 A00B0000 7B CMP DWORD PTR DS:[ECX+BA0],7B
0478B4CC 7E 2E JLE SHORT D2Game.0478B4FC
0478B4CE 68 2B110000 PUSH 112B
0478B4D3 68 00D17904 PUSH D2Game.0479D100 ; ASCII "..\Source\D2Game\SKILLS\Skills.cpp"
0478B4D8 6A 01 PUSH 1
0478B4DA 6A 14 PUSH 14
0478B4DC 6A 7B PUSH 7B
0478B4DE 56 PUSH ESI
0478B4DF E8 94FAF1FF CALL <JMP.&D2Common.#10255>
0478B4E4 56 PUSH ESI
0478B4E5 E8 4AFFF1FF CALL <JMP.&D2Common.#10421>
0478B4EA 833E 00 CMP DWORD PTR DS:[ESI],0
0478B4ED 75 0D JNZ SHORT D2Game.0478B4FC
0478B4EF 8B96 80000000 MOV EDX,DWORD PTR DS:[ESI+80]
0478B4F5 56 PUSH ESI
0478B4F6 52 PUSH EDX
0478B4F7 E8 7409F2FF CALL D2Game.046ABE70
0478B4FC 6A FF PUSH -1
0478B4FE 6A 7B PUSH 7B
0478B500 8BCE MOV ECX,ESI
0478B502 33D2 XOR EDX,EDX
0478B504 E8 1767F2FF CALL D2Game.046B1C20
0478B509 5F POP EDI
0478B50A 5D POP EBP
0478B50B 5E POP ESI
0478B50C 83C4 08 ADD ESP,8
0478B50F C2 0400 RETN 4
0478B512 8D3C80 LEA EDI,DWORD PTR DS:[EAX+EAX*4]
0478B515 C1E7 02 SHL EDI,2
0478B518 8B87 FCFF7904 MOV EAX,DWORD PTR DS:[EDI+479FFFC]
0478B51E 03C5 ADD EAX,EBP
0478B520 0FAF87 00007A04 IMUL EAX,DWORD PTR DS:[EDI+47A0000]
0478B527 99 CDQ
0478B528 F7BF 04007A04 IDIV DWORD PTR DS:[EDI+47A0004]
0478B52E 83F8 01 CMP EAX,1
0478B531 7F 07 JG SHORT D2Game.0478B53A
0478B533 B8 01000000 MOV EAX,1
0478B538 EB 0A JMP SHORT D2Game.0478B544
0478B53A 83F8 63 CMP EAX,63
0478B53D 7C 05 JL SHORT D2Game.0478B544
0478B53F B8 63000000 MOV EAX,63
0478B544 6A 01 PUSH 1
0478B546 50 PUSH EAX
0478B547 8B87 08007A04 MOV EAX,DWORD PTR DS:[EDI+47A0008]
0478B54D E8 4E36F2FF CALL D2Game.046AEBA0
0478B552 8B87 08007A04 MOV EAX,DWORD PTR DS:[EDI+47A0008]
0478B558 6A FF PUSH -1
0478B55A 50 PUSH EAX
0478B55B 8BCE MOV ECX,ESI
0478B55D 33D2 XOR EDX,EDX
0478B55F E8 BC66F2FF CALL D2Game.046B1C20
0478B564 5F POP EDI
0478B565 5D POP EBP
0478B566 5E POP ESI
0478B567 83C4 08 ADD ESP,8
0478B56A C2 0400 RETN 4