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) ?? |