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: ダメージ値