ASCII "Skill::CFunctions::PowerDrain"
0042FA8D > 6A 00 PUSH 0
0042FA8F . 8BCE MOV ECX,ESI
0042FA91 . D95C24 14 FSTP DWORD PTR SS:[ESP+14]
0042FA95 . C64424 10 01 MOV BYTE PTR SS:[ESP+10],1
0042FA9A . 66:894424 18 MOV WORD PTR SS:[ESP+18],AX
0042FA9F . 66:894424 1A MOV WORD PTR SS:[ESP+1A],AX
0042FAA4 . 66:894424 1C MOV WORD PTR SS:[ESP+1C],AX
0042FAA9 . FF52 38 CALL DWORD PTR DS:[EDX+38]
0042FAAC . 66:85C0 TEST AX,AX
0042FAAF .^74 81 JE SHORT RylGameS.0042FA32
0042FAB1 . 8B4424 34 MOV EAX,DWORD PTR SS:[ESP+34]
0042FAB5 . 50 PUSH EAX ; /Arg3
0042FAB6 . 8D4C24 10 LEA ECX,DWORD PTR SS:[ESP+10] ; |
0042FABA . 51 PUSH ECX ; |Arg2
0042FABB . 56 PUSH ESI ; |Arg1
0042FABC . 8BCB MOV ECX,EBX ; |
0042FABE . E8 ED1FFFFF CALL RylGameS.CAggresiveCreature::CalculateDamage ; \CAggresiveCreature::CalculateDamage
0042FAC3 . 8B16 MOV EDX,DWORD PTR DS:[ESI]
0042FAC5 . 6A 01 PUSH 1
0042FAC7 . 8BCE MOV ECX,ESI
0042FAC9 . 8BF8 MOV EDI,EAX
0042FACB . FF52 38 CALL DWORD PTR DS:[EDX+38]
0042FACE . 66:85C0 TEST AX,AX
0042FAD1 .^0F84 5BFFFFFF JE RylGameS.0042FA32
0042FAD7 . 66:8BC7 MOV AX,DI
0042FADA . 66:D1E8 SHR AX,1
0042FADD . 66:0186 940000>ADD WORD PTR DS:[ESI+94],AX
0042FAE4 . 66:8B8E 940000>MOV CX,WORD PTR DS:[ESI+94]
0042FAEB . 66:8B86 BA0000>MOV AX,WORD PTR DS:[ESI+BA]
0042FAF2 . 66:3BC8 CMP CX,AX
0042FAF5 . 76 07 JBE SHORT RylGameS.0042FAFE
0042FAF7 . 66:8986 940000>MOV WORD PTR DS:[ESI+94],AX
0042FAFE > 8B4C24 30 MOV ECX,DWORD PTR SS:[ESP+30]
0042FB02 . 0FB7D7 MOVZX EDX,DI
0042FB05 . 6A 02 PUSH 2
0042FB07 . 52 PUSH EDX
0042FB08 . C601 05 MOV BYTE PTR DS:[ECX],5
0042FB0B . 56 PUSH ESI
0042FB0C . 8D4B 30 LEA ECX,DWORD PTR DS:[EBX+30]
0042FB0F . E8 9CC60200 CALL RylGameS.CThreat::AffectThreat
0042FB14 . 66:8BC7 MOV AX,DI
0042FB17 . 5F POP EDI
0042FB18 . 5E POP ESI
0042FB19 . 5B POP EBX
0042FB1A . 83C4 10 ADD ESP,10
0042FB1D . C3 RETN
0042FB1E > 53 PUSH EBX
0042FB1F . 56 PUSH ESI
0042FB20 . 68 A8BF4D00 PUSH OFFSET RylGameS.??_C@_0EG@POJHDICN@?$LN?$LK?E?$LD?5?$LL?g?$LP?k?$MA?Z?$LA?$>
0042FB25 . 68 0E0C0000 PUSH 0C0E
0042FB2A . 68 C0BD4D00 PUSH OFFSET RylGameS.??_C@_0HF@GKBBPOMI@D?3?2Work?2RYL?2Source?2v?4538?$FN?5?G?X>
0042FB2F . 68 88CA4D00 PUSH OFFSET RylGameS.??_C@_0BO@HCICKLFM@Skill?3?3CFunctions?3?3PowerDrain?$AA@ ; ASCII "Skill::CFunctions::PowerDrain"
0042FB34 . 6A 05 PUSH 5
0042FB36 . 68 58EF5000 PUSH OFFSET RylGameS.havior?$AA@ ; ASCII "LSM"
0042FB3B . E8 408CFDFF CALL RylGameS.CServerLog::DetailLog
0042FB40 . 83C4 20 ADD ESP,20
0042FB43 . 5E POP ESI
0042FB44 . 66:33C0 XOR AX,AX
0042FB47 . 5B POP EBX
0042FB48 . 83C4 10 ADD ESP,10
0042FB4B . C3 RETN