アーカイブ

Posts Tagged ‘5かい’

5かいプログラムで多段hit

先日メガガルーラと久々に戦ってやっぱりどうしようもねーわこれと思った結果の産物です(半分嘘)。
こちらは9hitさせて対抗することにしました。
動画

; ヅぼみボプ
11 3e d0; ld de, d03e
1c; inc e
42; ld b,d
50; ld d,b

; ゆゅひよヅ
d5; push de
e1; pop hl
cb d6; set 2, (hl)
11 50; ld de, d050

; みボぼゴデ
d0; ↑続き
1c; inc e
3e 09; ld a, 09
12; ld (de), a
50; ld d,b

; ぜぺづの
2e 47; ld l, 47
32; ldd (hl), a
c9; ret

以下、これを作るにあたって検証した内容のメモです

D03F: 戦闘中の状態異常フラグ? 01:がまん 02:あばれる 04:多段hit 80:混乱
D047: 多段hit技のカウント、連続技のターン数
D051: 多段hitの表示用カウンター

「あばれる」については多段技のhit数カウンターと残りターン数カウンターを共有しているため、
1. まず1ターン目の多段hitでカウンターが0まで消費される
2. 次にあばれるの残りターン数減少でカウンターが0 – 1 = 255になる
3. 結果として256ターン暴れ続ける

「がまん」についても同様にターンカウンターを共有しているのですが、逆に、
1. がまんの残りターン数減少によりカウンターが0になる
2. がまんが解かれる
3. 多段hitフラグは残っているので、256hitする

カテゴリー:プログラミング タグ: