- UID
- 60310
- 帖子
- 157
- 主題
- 70
- 精華
- 0
- 積分
- 183
- 楓幣
- 2702
- 威望
- 103
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 85
- 閱讀權限
- 20
- 性別
- 保密
- 在線時間
- 1592 小時
- 註冊時間
- 2014-5-13
- 最後登入
- 2023-2-3
|
//g1562疾風
//無敵,走.跳怪跟隨,怪不擊退,走怪掉落,攻擊不停,紅點斷線
[enable]
alloc(MyLR,2048)
registersymbol(MyLR)
alloc(MyPt1,4)
registersymbol(MyPt1)
label(GoLRback)
label(GoLR)
label(GoLR2)
label(GoLR5)
label(NoBack)
label(MyLR1)
label(MyLRend)
label(nokb)
label(nokb1)
label(JmpLR1)
label(JmpLR)
label(JmpLRback)
label(shunyi)
label(Right)
label(Left)
label(MobEnd)
label(GoLR1)
label(GoLR3)
label(GoLR6)
label(x03)
label(x04)
label(x05)
alloc(ra,4)
alloc(rx,4)
MyPt1:
dd 0
01C46BDC:
DD MyLR
//================================
MyLR:
cmp [esp+38],00A515C9 //怪不擊退
je nokb1
cmp [esp+2c],013CA61F //無敵
je shunyi
cmp [esp+44],014BCBC6 //怪物type轉換
je MyLR1
cmp [esp+2c],014B9491 //跳怪跟隨
je JmpLR1
cmp [esp+2c],014BC9FC //走怪跟隨
jne MyLRend
mov [esp+2c],GoLR
jmp MyLRend
MyLR1:
mov [esp+44],NoBack
jmp MyLRend
MyLRend:
cmp [01C5C264],0
je x05
push eax
mov eax,[01C5C264]
mov eax,[eax+780]
cmp eax,b //左趴,啟動
jne x04
mov [ra],1
mov eax,[01C5C264]
mov eax,[eax+ca70]
mov [rx],eax
jmp x03
x04:
cmp eax,a //右趴,off
jne x03
mov [ra],0
jmp x03
x03:
mov eax,[01C5C264] //放不停
mov [eax+b940], 0
mov eax,[01C5C264] //攻不停
mov [eax+b930], 0
pop eax
cmp [ra],1
jne x05
push eax
mov eax,[01c60910] //紅點斷線
cmp [eax+2c],0
pop eax
jne 00000000
x05:
jmp 00c93710
//================================
shunyi:
mov [esp+2c],013cd62b
jmp MyLRend
//================================
NoBack:
mov eax,[01C5C264]
mov eax,[eax+CA74]
sub eax,20
cmp eax,[esi+7c4]
jl Right
jmp MobEnd
Left:
Right:
cmp [esi+3a0],0
jne MobEnd
mov [esi+3a0],1
MobEnd:
jmp 014BCBC6
//================================
nokb1:
mov [esp+38],nokb
jmp MyLRend
nokb:
mov edi,[esp+00000094]
mov [esi+0000008c],eax
cmp edi,01
mov ecx,[esp+14]
call 00a2be90
jmp 00A515E8 //jnl next
//================================
JmpLR1:
mov [esp+2c],JmpLR
jmp MyLRend
JmpLR:
mov eax,[rx]
cmp eax,[esi+7c0]
mov eax,2
jg JmpLRback
mov eax,3
JmpLRback:
jmp 014B9491
//================================
GoLR:
add [esi+00000438],bp
mov ecx,eax
mov eax,aaaaaaab
mul ecx
shr edx,1
mov [esi+0000045c],ecx
lea edx,[edx+edx*2]
sub ecx,edx
sub ecx,ebp
mov [esi+00000464],ebp
push ecx
inc ecx
cmp [ra],1
jne GoLR1
mov eax,[01C5C264] //y
mov eax,[eax+ca74]
sub eax,50
cmp eax,[esi+7c4]
jl GoLR1
mov eax,[rx]
cmp eax,[esi+7c0]
jl GoLR3
pop ecx
mov ecx,1
push ecx
mov [esi+3a0],0
jmp GoLR6
GoLR3:
pop ecx
mov ecx,ffffffff
push ecx
mov [esi+3a0],0
jmp GoLR6
GoLR1:
mov eax,[rx]
cmp ecx, 1 //0左1停2右
je GoLR5
jg GoLR2
cmp eax,[esi+7c0]
mov eax,5
jl GoLRback
mov eax,1
jmp GoLRback
GoLR2:
cmp eax,[esi+7c0]
mov eax,5
jg GoLRback
mov eax,1
jmp GoLRback
GoLR5:
mov eax,1
GoLRback:
push eax
mov ecx,[esi+00000774]
call 004a0270
GoLR6:
mov ecx,[esi+00000770]
jmp 014BCA28
//============================
[disable]
01C46BDC:
dd 00c93710
dealloc(MyLR)
unregistersymbol(MyLR)
dealloc(MyPt1)
左趴,設定定點,啟動走怪掉落,紅點斷線
右趴,停止走怪掉落,紅點斷線 |
|