プレイ中、敵がアイテムを落とす所を見ることはほぼ無いが、
実はドロップアイテムを設定されているものは少なくない。
|
+
|
ドロップアイテムリスト |
- 同名の敵が複数の場所にあるが、別のバンクに格納された別データである。
| 場所 |
ID |
敵 |
アイテム |
| 地下街 |
00 |
ラット |
くさのつゆ |
| 04 |
どくぐも |
しろきのこ |
| 08 |
えいへい |
こんぼう |
| 0A |
えいへい |
たんけん |
| 洞窟(1F,2F) |
1D |
バンパイア |
サークレット |
| 22 |
キマイラ |
サークレット |
| 洞窟(3F,4F) |
22 |
キマイラ |
サークレット |
| 23 |
ドワーフ |
プレート |
| 24 |
キャットマン |
ルーンソード |
| 15 |
とうのへいし |
プレート |
| 塔(1F,2F) |
0C |
ゴブリン |
たんとう |
| 12 |
アサッシン |
しろきのこ |
| 0D |
ゴブリン |
スピアー |
| 14 |
とうのへいし |
バンデット |
| 塔(3F,4F) |
0D |
ゴブリン |
スピアー |
| 18 |
デスアイ |
スルムのみ |
| 10 |
リザードマン |
フレイル |
| 14 |
とうのへいし |
バンデット |
| 16 |
ハーピー |
サークレット |
| 15 |
とうのへいし |
プレート |
| 塔(5F,6F) |
15 |
とうのへいし |
プレート |
| 18 |
デスアイ |
スルムのみ |
| 16 |
ハーピー |
サークレット |
| 城(3F,4F) |
2F |
ハイプリースト |
スルムのみ |
|
敵データは各27バイトである。これを戦闘開始時にRAMにコピーする。
その後各キャラが行動するが、敵の行動の最後でドロップアイテムの設定箇所をクリアしてしまう。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
L_A5B7:
LDY #$11 ; 敵ドロップアイテムのオフセット
LDA #$00
STA (L_80),Y
RTS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 行動終了(味方・敵共)
L_A5BE:
LDY #$00
; $A5C0:
@LOOP1:
LDA L_0710,Y ; 敵の配置(3*3)
BNE L_A5B7
INY
CPY #$09
BNE @LOOP1
つまりドロップアイテムが欲しければ、まずその敵が行動する前に瞬殺する必要がある。
また、ドロップの確率自体も低い。
乱数を発生させる処理(L_F3E5)を呼ぶと$E1に結果が返る。その値が9以下でなければならない。
; $A6C2:
@BREAK1:
STA L_60
JSR L_F3E5
LDA L_E1
CMP #$09
BCS L_A712
LDA #$00
STA L_73
最終更新:2025年07月07日 00:03