24 lines
864 B
NASM
24 lines
864 B
NASM
;================================================================================
|
|
; Randomize 300 Rupee NPC
|
|
;--------------------------------------------------------------------------------
|
|
Set300RupeeNPCItem:
|
|
INC $0D80, X ; thing we wrote over
|
|
|
|
PHA : PHP
|
|
REP #$20 ; set 16-bit accumulator
|
|
LDA $A0 ; these are all decimal because i got them that way
|
|
CMP.w #291 : BNE +
|
|
LDA RupeeNPC_MoldormCave : TAY ; load moldorm cave value into Y
|
|
BRA .done
|
|
+ CMP.w #286 : BNE +
|
|
LDA RupeeNPC_NortheastDarkSwampCave : TAY ; load northeast dark swamp cave value into Y
|
|
BRA .done
|
|
+
|
|
LDY.b #$46 ; default to a normal 300 rupees
|
|
.done
|
|
PLP : PLA
|
|
RTL
|
|
;--------------------------------------------------------------------------------
|
|
; 291 - Moldorm Cave
|
|
; 286 - Northeast Dark Swamp Cave
|
|
;-------------------------------------------------------------------------------- |