http://oyasen20.tripod.com/memory.html
85A1 | 種族 | |
85B5 | X座標 | |
85C9 | Y座標 | |
85DD | 方向 | 右が0で反時計回りに+1 |
E = $D294 | |
0x7FまではSRAMにもすぐに保存される(冒険をまたいで有効)が、0x80以降は保存されない(その冒険のみ有効)。 | |
E[0] 到達度 | |
E[1] おはらいじいいにおはらいの巻物をぶつけたら1 | |
E[2] カマヒゲに「はやくヘルプしてくれザマス」と言われたら0に |
;; ["ITEM D #02/*"] | |
A3E4: 83 priority_type 03 ;; | |
A3E5: FF1A0642 load_gfx_char (X:02),06,42 ;; | |
A3E9: 31 wait 01 ;; YIELD | |
A3EA: E104 palette_manip 04 ;; | |
A3EC: FF004F load_gfx_aux (X:00),4F ;; | |
A3EF: FF0150 load_gfx_aux (X:01),50 ;; | |
A3F2: AE00 add_off (+0,-8) ;; | |
A3F4: BE00 set_off_delta (+0,-8) ;; (Z軸方向の速度=-8) | |
A3F6: FF22 load_gfx_flag (X:02) ;; |
http://oyasen20.tripod.com/memory.html
85A1 | 種族 | |
85B5 | X座標 | |
85C9 | Y座標 | |
85DD | 方向 | 右が0で反時計回りに+1 |
ImpasseTypes = [ | |
[0x11, 0x35], | |
[0x15, 0x31], | |
[0x11, 0x35], | |
[0x15, 0x31], | |
[0x11, 0x24], | |
[0x15, 0x22], | |
[0x24, 0x31], | |
[0x22, 0x35] | |
] |
店主メモ | |
関係するフラグとして、NPCフラグと攻撃されたフラグの2つを考える。 | |
NPCフラグは0ならモンスターと同じ(=敵対)、非0ならNPC(=非敵対)であるとみなせる。 | |
攻撃されたフラグの初期値は0(=攻撃されていない)である。 | |
店主に関係する処理として、命中判定、店主の移動・攻撃対象決定、ダメージ処理、ダメージ時特技の4つを考える。 | |
ダメージ処理は店主がダメージを受けたときに実行される(ダメージ時特技と違い外れたときは実行されない)。 | |
ダメージ時特技はダメージ処理の後及び、投擲・通常攻撃で外れたときに実行される。 |
---------------------------------------------------------------- | |
マップ番号 : 1 | |
---------------------------------------------------------------- | |
11111 | |
11111 | |
11111 |
スカイドラゴン,正面ファイター(35) | |
2: 28.12% ********* | |
3: 71.88% *********************** | |
オドロ,ブレイドゲータ,ベルトーベン(30) | |
3: 15.62% ***** | |
4: 84.38% *************************** | |
ヘルギャザー,吸引成虫(29) | |
4: 81.25% ************************** | |
5: 18.75% ****** | |
メガタウロス,ハードレムラス(28) |
;; ダメージを受けたときの特技判定 | |
;; $00:ダメージを受けるキャラ $01:ダメージを与えるキャラ | |
C2/2C1C: 08 php | |
C2/2C1D: E230 sep #$30 ;; | |
C2/2C1F: A600 ldx $00 ;; X = $00 (ダメージを受けるキャラ) | |
C2/2C21: E013 cpx #$13 ;; | |
C2/2C23: D01A bne $2C3F ;; X != 0x13 なら飛ぶ (ダメージを受けるキャラがシレン以外) | |
C2/2C25: AFBC877E lda $7E87BC ;; A = $87A9[0x13] (シレンの外見) | |
C2/2C29: C91D cmp #$1D ;; | |
C2/2C2B: D012 bne $2C3F ;; A != 0x1D なら飛ぶ (ぴーたんでない) |
# 水4マスの最後の4つは実際には出ない | |
********** 1 ********** | |
@__ | |
___ | |
___ | |
_@_ | |
___ | |
___ |
$D5EE=A(シャッフルダンジョン)の時の$D5ECの値一覧 マップ番号とも共通 | |
01( 1) 渓谷の宿場 メイン | |
02( 2) 杉並の旧街道1 primary | |
03( 3) 杉並の旧街道2 primary | |
04( 4) 山間渓流1 primary | |
05( 5) 山間渓流2 primary | |
06( 6) 竹林の村 メイン | |
07( 7) 天馬峠1 primary | |
08( 8) 天馬峠2 primary | |
09( 9) ?? |