アットウィキロゴ
アドレス サイズ 説明
8000 戦闘開始
80F7 たたかう/にげる選択
813A たたかう/にげる窓表示
815F カーソル表示
8198 カーソル非表示
819C 画面をフラッシュさせる
81BA
81DB 8 戦闘中のコマンド選択カーソル 2回書き込む
81E3
822B
824D
8253
8282 戦闘行動決定のルート
82A4 通常攻撃
82F8 "こうげき"以外の行動
835B 逃走処理
8399 逃走失敗
83C6 じゅもん
83ED 味方単体呪文
83F4 敵単体呪文
840A 味方全体呪文
840E 敵一列呪文
842C 行動開始
845E 敵の行動
848D 行動:じゅもん 88A4に飛ぶ
8490 行動:どうぐ 8566に飛ぶ
8493 行動:にげる 8861に飛ぶ
8496 行動:こうげき
8566 857F 行動:どうぐ
8580 7 使用した道具が "ひかりのたま" かどうかチェック
8587 7 使用した道具が "くさのつゆ" かどうかチェック
858E 7 使用した道具が "スムルのみ" かどうかチェック
8595 7 使用した道具が "くびかざり" かどうかチェック
859C 7 使用した道具が "ソルンのみ" かどうかチェック
85A3 13 戦闘中に使用できない道具を使用した場合の処理
85B0 装備品を使った
85DB 防具を使った
8601 たいまのすずを使った
860C たいまのすずをバーザスに使った
8633 ひかりのたまを使った
8645 ひかりのたまをゾゼムに使った
8691 くさのつゆを使った
86F4 くさのつゆを行動不能なメンバーに使った
86FB スムルのみを使った
8757 麻痺でも「しんでいる」って出る
875E くびかざりを使った
878D ソルンのみを使った
87BF 麻痺でも「しんでいる」って出る
87C6
8826 行動:みをまもるを選択したメンバーのACを25%アップ
8861 行動:にげる
88A4 行動:じゅもん
891B 呪文:キュアー、レストア
8960 呪文:シールド
89CD 呪文:ヒール
8A2E 呪文:デス
8A83 呪文:サンシャイン
8AF2 呪文:アーマー バグあり
8B95 呪文:ボム、フレーム
8C2A 呪文:リムーブ
8C69 呪文:アシッド
8CED 呪文:スピアー
8D71 呪文:シャープ
8DE2 呪文:スピード
8E3E 呪文:ドレイン
8EC5 呪文:スリープ
8F39 呪文:バーサーク
8FBF 呪文:ストーム
9057 呪文:レジスト
90AC
90C0
90CD
90D7 MPを消費する
90F0 MPを消費する 90D7との違いはMPを消費するキャラのアドレスがどこにあるかのみ
9109 MP残量チェック
9116 MP残量チェック 9109との違いはMPを消費するキャラのアドレスがどこにあるかのみ
9123 HP回復
9157 魔法を味方から味方に掛ける時に使用するパラメータ取得
9169 魔法を味方から敵に掛ける時に使用するパラメータ取得
917B 現在のL_70,L_70+1をL_80,L_80+1に退避して、後はL_C66Dと一緒
918A 敵配置
91F8 前の敵が居なくなったので詰める
9223 敵選択(遠近)
92E0 敵選択(近接のみ)
9355 敵グループ選択
93A8
93D0 スプライトを非表示にする
93D4
93EA
93FA
9411 行動順を決定
94B7
94D4 敵のイニシャチブ計算
94EB メンバーのイニシャチブ計算
9501
971D
97CA 敵の攻撃の命中判定
9860 敵からのダメージ計算
98B1
98C3 敵のじゅもん
98FB 01:キュアー(敵)、03:レストア(敵)
9960 04:ヒール(敵) 敵のHPを最大値の半分にする
9981 02:シールド(敵)
99CD 05:デス(敵)
9A21 06:フレーム(敵)、0A:ボム(敵)、0D:ストーム(敵)
9AB2 07:ポイズン(敵)
9AE7 08:パラライズ(敵)
9B39 09:スピアー(敵)
9BB0 0B:スリープ(敵)
9C0E 0C:ドレイン(敵)
9C65 0E:レジスト(敵)
9C9F 0F:くちから ひをふいた
9D1E 魔法を敵から味方に掛ける時に使用するパラメータ取得
9D30 魔法を敵から敵に掛ける時に使用するパラメータ取得
9D45 メンバーの死亡設定
9D55 メンバーのMPを消費する
9D64 敵のMPを消費する
9D73 ランダムに選択された敵ステータスの開始アドレスをL_80,L_80+1に取得
9D8C 敵の単体攻撃呪文がメンバーの誰を狙うか
9DAA じゅもんをとなえた時のメッセージと効果音再生開始処理
9DD3 敵HPをL_37,L_37+1にコピー
9DDF 敵魔法攻撃力をL_37,L_37+1にコピー
9E30 戦闘コマンドウィンドウ描画
9E6D アイテムドロップ時の拾うかどうかの "はい/いいえ"選択ウィンドウ表示
9E95 "はい/いいえ"選択
9ED7 カーソル表示
9EFB 武器を落としたかどうかの判定
A=#$00:落とした、#$FF:落としてない
え、LK関係ないの???
A033 ひっさつのいちげき判定
A110 戦闘時ステータスを準備する
敵全グループ分をロードする
A147 敵1グループ分をロードする
A1A0 戦闘時ステータスを準備する
A1F5 敵の逃走判定
A=#$00:敵の逃走成功、#$FF:敵の逃走失敗
A210 Aより小さい乱数が発生するまで繰り返す
A21C Xで指定した敵の名前を準備する
A22C 敵の出現メッセージ描画
A23E 敵の名前描画
A28E ★どうやってくる?
A293
A2B2
A2C5 味方の逃走判定
A2E9 逃走判定
A33F 敵が起きるかどうかの判定
A366 ★どうやってくる?
A38D 疑似乱数(1D4-1)をAに返す DF46と同じ
A395 疑似乱数(2D4-2)をL_50に返す
A3A3 標的にカーソルを当てる
A3C9 標的からカーソルを外す
A3EF
A408
A425
A49A 魔法抵抗貫通判定
A4F9 逃走判定
A=#$00:成功、#$FF:失敗
A54E 敵撃破
A5A1 疑似乱数(2D8-2)が4以下であれば成功、大きければ失敗
A5B7 敵ドロップアイテムのメモリクリア
A5BE 行動終了(味方・敵共)
A71C メンバーが指定した装備品を装備可能か判定する
A73A メッセージ:(味方)のこうげき!を表示する
A745 ダメージを与えた敵のスプライトを点滅させる
A797
A7CD メンバーの行動不能確認
A7D6
A800
A8C9 ダメージを受けた時の画面を振動させる処理(上下左右)
A8FF
A90A
A938
A941 特殊攻撃IDを呪文IDに変換する
A951 戦闘中使用可能呪文(#$FFは使用不可)
1:味方単体、2:敵単体、3:味方全体、4:敵一列、5:敵全体
リコールに相当する箇所が#$FF。なんでこれが$01じゃないんだ?設定ミス?
A968
A96C PPUアドレスの下位バイト 敵の匹数の位置($2009)
A96F 文字列
A9E4
AA0F 敵全グループ描画
AA3C 敵グループ数が3の場合
AA73 敵グループ数が2の場合
AA92 敵グループ数が1の場合
AAB4 敵1グループ描画
AB86
ABCE
AC3F 敵描画
ACE8 少しずつ描画
AD5B
AD98
ADC3 Yに8を足す
ADCB XをY倍してL_58に返す
ADD7
AE20 全敵スプライト位置設定
AE32 敵スプライト位置設定
AE6A (X-1)*#$10してAに返す (x-1)をTAXして4ビットシフトしてTXAじゃダメなん??
AE75
AE8D 敵スプライトのY位置
AE96 敵スプライトのX位置
AEB7
AED9 未使用?
B700 敵グラフィック描画用情報 敵種類毎に4バイト
B910 矩形波1(通常戦闘)
BA10 矩形波2(通常戦闘)、矩形波1(ボス戦闘)
BB10 三角波(通常戦闘)、矩形波2(ボス戦闘)
BC10 三角波(ボス戦闘)
最終更新:2025年10月27日 00:25