Last Update 08/02/17

各種武器がオブジェクトに与えるダメージ、またオブジェクトがロックマンに与えるダメージに関する記述です。


◇ロックバスターが有効かどうか
$810〜90F (100) = ObjectID: ロックバスターが有効かどうか(01 -> 有効、 00 -> 無効)
◇特殊武器が与えるダメージ(ObjectID: ダメージ値)
$2810〜290F ウォーターウェーブ
$4810〜490F ジャイロアタック
$6810〜690F クリスタルアイ
$8810〜890F ナパームボム
$A810〜A90F スーパーアロー
$C810〜C90F パワーストーン
$E810〜E90F グラビティーホールド
$10810〜1090F チャージキック
$12810〜1290F スタークラッシュ
$14810〜1490F ラッシュコイル(ロックマンのバスター)
$16810〜1690F ラッシュジェット(ロックマンのバスター)
$18810〜1890F ビート

ウォーターウェーブ・スタークラッシュに関しては、80を指定すると接触したオブジェクトをHP関係なく消滅させる。
また、チャージキックに関しては、80を指定するとチャージキック中でもロックマンがダメージを受ける。
◇オブジェクトのType Bits(Sprite flags)の6bit目(shield属性)との関係

武器ダメージ=0 & shield属性=0 -> 攻撃すり抜け
武器ダメージ=0 & shield属性=1 -> 攻撃を弾く
武器ダメージ>0 & shield属性=0 -> 攻撃を弾く
武器ダメージ>0 & shield属性=1 -> ダメージ
◇オブジェクトとの接触時、ロックマンが受けるダメージ
$385D3〜386D2 (100) = ObjectID: ダメージ値