Alguien puede adaptar el código de efecto de ala de la temporada 3 de nivel 3 a 1.01T?
DWORD dwItemId;
DWORD dwWingThis;
DWORD dwWingStyle;
DWORD dwWingEff;
// ----
DWORD dwCustomItemGlowJmp00 = 0x0061D3CB;
DWORD dwCustomItemGlowJmp01 = 0x0061D3BF;
Naked(CustomItemGlow)
{
_asm
{
// ----
MOV EAX, DWORD PTR SS:[EBP+0x10]
MOV dwItemId, EAX
// ----
MOV EDX,DWORD PTR SS:[EBP+0x8]
MOV dwWingThis, EDX
// ----
MOV EAX,DWORD PTR SS:[EBP+0xC]
MOV dwWingStyle, EAX
// ----
}
_asm
{
CMP DWORD PTR SS:[EBP+0x10],0x1AAD //Wing of Storm
JMP dwCustomItemGlowJmp00
}
}
void __declspec ( naked ) NOGlow1()
{
static DWORD Return = 0x0062356D;
static DWORD CALL = 0x005059D2;
static DWORD JMP = 0x00623674;
// ----
_asm
{
CMP DWORD PTR SS:[EBP+0x10],0x29E
JNZ NOGlow1Prop_Label1
MOV EDX,DWORD PTR SS:[EBP+0x20]
PUSH EDX
PUSH 0
MOV EAX,DWORD PTR SS:[EBP+0xC]
MOV ECX,DWORD PTR DS:[EAX+0xA0]
PUSH ECX
MOV EDX,DWORD PTR SS:[EBP+0xC]
MOV EAX,DWORD PTR DS:[EDX+0x9C]
PUSH EAX
MOV ECX,DWORD PTR SS:[EBP+0xC]
MOV EDX,DWORD PTR DS:[ECX+0x98]
PUSH EDX
MOV EAX,DWORD PTR SS:[EBP+0xC]
MOV ECX,DWORD PTR DS:[EAX+0x94]
PUSH ECX
MOV EDX,DWORD PTR SS:[EBP+0x14]
PUSH EDX
MOV EAX,DWORD PTR SS:[EBP+0x18]
PUSH EAX
MOV ECX,DWORD PTR SS:[EBP+0x8]
CALL CALL
JMP JMP
void __declspec ( naked ) NOGlow2()
{
static DWORD Return = 0x0062356D;
static DWORD CALL = 0x005059D2;
static DWORD JMP = 0x0062392D;
// ----
_asm
{
CMP DWORD PTR SS:[EBP+0x10],0x29E
JNZ NOGlow2Prop_Label1
MOV EAX,DWORD PTR SS:[EBP+0x20]
PUSH EAX
PUSH 0
MOV ECX,DWORD PTR SS:[EBP+0xC]
MOV EDX,DWORD PTR DS:[ECX+0xA0]
PUSH EDX
MOV EAX,DWORD PTR SS:[EBP+0xC]
MOV ECX,DWORD PTR DS:[EAX+0x9C]
PUSH ECX
MOV EDX,DWORD PTR SS:[EBP+0xC]
MOV EAX,DWORD PTR DS:[EDX+0x98]
PUSH EAX
MOV ECX,DWORD PTR SS:[EBP+0xC]
MOV EDX,DWORD PTR DS:[ECX+0x94]
PUSH EDX
MOV EAX,DWORD PTR SS:[EBP+0x14]
PUSH EAX
MOV ECX,DWORD PTR SS:[EBP+0x18]
PUSH ECX
MOV ECX,DWORD PTR SS:[EBP+0x8]
CALL CALL
JMP JMP
void CEffect()
{
SetCompleteHook(0xE9,0x0061D3C4, &CustomItemGlow);
SetCompleteHook(0xE9,0x00623521, &NOGlow1);
SetCompleteHook(0xE9,0x006237B9, &NOGlow2);
}