アットウィキロゴ
プレイ中、敵がアイテムを落とす所を見ることはほぼ無いが、
実はドロップアイテムを設定されているものは少なくない。

+ ドロップアイテムリスト
  • 同名の敵が複数の場所にあるが、別のバンクに格納された別データである。
場所 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