2014-05-18 18:19:10 +00:00
|
|
|
SeafoamIslands2Script: ; 46315 (11:6315)
|
|
|
|
call EnableAutoTextBoxDrawing
|
|
|
|
ld hl, wFlags_0xcd60
|
|
|
|
bit 7, [hl]
|
|
|
|
res 7, [hl]
|
2015-07-03 19:38:12 +00:00
|
|
|
jr z, .asm_46362
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, Seafoam2HolesCoords
|
|
|
|
call CheckBoulderCoords
|
|
|
|
ret nc
|
2014-05-26 21:04:56 +00:00
|
|
|
ld hl, wd87f
|
|
|
|
ld a, [wWhichTrade]
|
2014-05-18 18:19:10 +00:00
|
|
|
cp $1
|
2015-07-03 19:38:12 +00:00
|
|
|
jr nz, .asm_46340
|
2014-05-18 18:19:10 +00:00
|
|
|
set 0, [hl]
|
2014-09-25 23:21:49 +00:00
|
|
|
ld a, HS_SEAFOAM_ISLANDS_2_BOULDER_1
|
2014-05-26 21:04:56 +00:00
|
|
|
ld [wd079], a
|
2014-09-25 23:21:49 +00:00
|
|
|
ld a, HS_SEAFOAM_ISLANDS_3_BOULDER_1
|
2014-05-26 21:04:56 +00:00
|
|
|
ld [wd07a], a
|
2015-07-03 19:38:12 +00:00
|
|
|
jr .asm_4634c
|
2014-05-18 18:19:10 +00:00
|
|
|
.asm_46340
|
|
|
|
set 1, [hl]
|
2014-09-25 23:21:49 +00:00
|
|
|
ld a, HS_SEAFOAM_ISLANDS_2_BOULDER_2
|
2014-05-26 21:04:56 +00:00
|
|
|
ld [wd079], a
|
2014-09-25 23:21:49 +00:00
|
|
|
ld a, HS_SEAFOAM_ISLANDS_3_BOULDER_2
|
2014-05-26 21:04:56 +00:00
|
|
|
ld [wd07a], a
|
2014-05-18 18:19:10 +00:00
|
|
|
.asm_4634c
|
2014-05-26 21:04:56 +00:00
|
|
|
ld a, [wd079]
|
|
|
|
ld [wcc4d], a
|
2014-06-16 20:57:26 +00:00
|
|
|
predef HideObject
|
2014-05-26 21:04:56 +00:00
|
|
|
ld a, [wd07a]
|
|
|
|
ld [wcc4d], a
|
2014-06-16 20:57:26 +00:00
|
|
|
predef_jump ShowObject
|
2014-05-18 18:19:10 +00:00
|
|
|
.asm_46362
|
|
|
|
ld a, $a0
|
2014-09-13 07:50:56 +00:00
|
|
|
ld [wDungeonWarpDestinationMap], a
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, Seafoam2HolesCoords
|
|
|
|
jp Func_46981
|
|
|
|
|
|
|
|
Seafoam2HolesCoords: ; 4636d (11:636d)
|
|
|
|
db $06,$12
|
|
|
|
db $06,$17
|
|
|
|
db $ff
|
|
|
|
|
|
|
|
SeafoamIslands2TextPointers: ; 46372 (11:6372)
|
|
|
|
dw BoulderText
|
|
|
|
dw BoulderText
|