//全職不空揮(有怪的地圖才有效!!)
//限定全圖的技能不適用(因為我不會改= =''')
//近戰射擊技能不空揮,魔攻技能空揮不耗MP
[Enable]
alloc(xAttNotLost,1024)
label(xAttNLHA1)
label(xAttNLDA1)
label(xAttNLHA2)
label(xAttNLDA2)
label(xAttNLHB1)
label(xAttNLDB1)
label(xAttNLHB2)
label(xAttNLDB2)
label(xAttNLHB3)
label(xAttNLDB3)
label(xAttNLHC1)
label(xAttNLDC1)
label(xAttNLHC2)
label(xAttNLDC2)
label(xAttNLHC3)
label(xAttNLDC3)
//====
xAttNotLost:
//近戰技能
cmp [esp+6c],0095ee16
je xAttNLHA1
cmp [esp+6c],0095f603
je xAttNLHA2
//射擊技能
cmp [esp+6c],006312d2
je xAttNLHB1
cmp [esp+6c],0094dc79
je xAttNLHB2
cmp [esp+d0],0094dd68
je xAttNLHB3
//魔攻技能
cmp [esp+6c],0095308a
je xAttNLHC1
cmp [esp+6c],00953116
je xAttNLHC2
cmp [esp+d0],00953651
je xAttNLHC3
jmp IntersectRect
//====
xAttNLHA1:
mov [esp+6c],xAttNLDA1
jmp IntersectRect
xAttNLHA2:
mov [esp+6c],xAttNLDA2
jmp IntersectRect
xAttNLHB1:
mov [esp+6c],xAttNLDB1
jmp IntersectRect
xAttNLHB2:
mov [esp+6c],xAttNLDB2
jmp IntersectRect
xAttNLHB3:
mov [esp+d0],xAttNLDB3
jmp IntersectRect
xAttNLHC1:
mov [esp+6c],xAttNLDC1
jmp IntersectRect
xAttNLHC2:
mov [esp+6c],xAttNLDC2
jmp IntersectRect
xAttNLHC3:
mov [esp+d0],xAttNLDC3
jmp IntersectRect
//====
xAttNLDA1:
mov [ebp-00002470],eax
mov eax,[ebp-00002470]
mov [ebp-8c],eax
mov [00ea3020],eax //左右走判斷用
cmp eax,0
je 0095f9dc
jmp 0095f907
xAttNLDA2:
mov [ebp-00002488],eax
mov eax,[ebp-00002488]
mov [ebp-8c],eax
mov [00ea3020],eax //左右走判斷用
cmp eax,0
je 0095f9dc
jmp 0095f615
xAttNLDB1:
//每次改版請自行找空白記憶體
mov [00ea3020],eax //判斷用
jmp 006312d2
xAttNLDB2:
mov [ebp-000019cc],eax
mov eax,[ebp-000019cc]
mov [ebp-000000b0],eax
mov [00ea3020],eax //左右走判斷用
cmp eax,0
je 0094e10d
jmp 0094e14c
xAttNLDB3:
mov [ebp-000019d4],eax
mov eax,[ebp-000019d4]
mov [ebp-000001d4],eax
cmp [00ea3020],0
je 0094e10d
jmp 0094dd7a
xAttNLDC1:
mov [ebp-000020d4],eax
mov eax,[ebp-000020d4]
mov [ebp-000000bc],eax
mov [00ea3020],eax //左右走判斷用
cmp eax,0
je 00954d5e
jmp 00953128
xAttNLDC2:
mov [ebp-000020d8],eax
mov eax,[ebp-000020d8]
mov [ebp-000000bc],eax
mov [00ea3020],eax //左右走判斷用
cmp eax,0
je 00954d5e
jmp 00953128
xAttNLDC3:
mov [ebp-000020f4],eax
mov eax,[ebp-000020f4]
mov [ebp-0000cb4],eax
cmp [00ea3020],0
je 00954d5e
jmp 00953663
//====
00e9c5b8:
dd xAttNotLost
[Disable]
00e9c5b8:
dd IntersectRect
dealloc(xAttNotLost)
2014年2月6日 星期四
TwMS_v151.2_ICS全職不空揮
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言