Code: Select all
[ENABLE]
registersymbol(IwallEXP)
alloc(IwallEXP, 1024)
registersymbol(IwallEXPX)
alloc(IwallEXPX, 4)
registersymbol(IwallEXPY)
alloc(IwallEXPY, 4)
label(IwallEXP00)
IwallEXPX:
dd 190
IwallEXPY:
dd 190
IwallEXP:
mov edx,[00c503f0]
mov edx,[edx+fe4]
add edx,[IwallEXPX]
cmp ecx,edx
jg IwallEXP00
mov edx,[00c503f0]
mov edx,[edx+fe4]
sub edx,[IwallEXPX]
cmp ecx,edx
jl IwallEXP00
mov edx,[00c503f0]
mov edx,[edx+fe8]
add edx,[IwallEXPY]
cmp eax,edx
jg IwallEXP00
mov edx,[00c503f0]
mov edx,[edx+fe8]
sub edx,[IwallEXPY]
cmp eax,edx
jl IwallEXP00
mov ecx,[00c503f0]
mov ecx,[ecx+fe4]
mov eax,[00c503f0]
mov eax,[eax+fe8]
mov [ebx+000004c0],ecx
jmp 6da2a2
IwallEXP00:
mov [ebx+000004c0],ecx
jmp 6da2a2
6da29c:
jmp IwallEXP
[DISABLE]
6da29c:
mov [ebx+000004c0],ecx
dealloc(IwallEXP)
unregistersymbol(IwallEXP)
dealloc(IwallEXPX)
unregistersymbol(IwallEXPX)
dealloc(IwallEXPY)
unregistersymbol(IwallEXPY)