ref: 37a841797e3f36c6a1155e4310d232057c192107
parent: ae1d50c0262ff63557929dea47d6c20c2651d1ba
author: yenatch <[email protected]>
date: Thu Aug 29 12:03:18 EDT 2013
secret ruins of alph water stone room asm
--- a/main.asm
+++ b/main.asm
@@ -57498,7 +57498,47 @@
ret
; 0x8adef
-INCBIN "baserom.gbc", $8adef, $8ae30 - $8adef
+Function8adef: ; 8adef
+ call GetSecondaryMapHeaderPointer
+ ld de, $0328
+ ld b, CHECK_FLAG
+ call EventFlagAction
+ ld a, c
+ and a
+ jr nz, .asm_8ae2f
+
+ ld a, WATER_STONE
+ ld [CurItem], a
+ ld hl, NumItems
+ call Function2f79
+ jr c, .asm_8ae24
+
+ ld a, [PartyCount]
+ ld b, a
+ inc b
+.asm_8ae10
+ dec b
+ jr z, .asm_8ae2f
+ ld a, b
+ dec a
+ ld [CurPartyMon], a
+ push bc
+ ld a, $1
+ call GetPartyParamLocation
+ pop bc
+ ld a, [hl]
+ cp $18
+ jr nz, .asm_8ae10
+
+.asm_8ae24
+ call GetSecondaryMapHeaderPointer
+ ld de, $0328
+ ld b, SET_FLAG
+ call EventFlagAction
+
+.asm_8ae2f
+ ret
+; 8ae30
Function8ae30: ; 8ae30
push de