pokecrystal-board/maps/OlivineGoodRodHouse.asm
PikalaxALT 432df825d4 Replaced GROUP_, MAP_ references with the map macro
Updated macros that rely on the GROUP_, MAP_ constants to use the map macro

Added GROUP_NONE and MAP_NONE for the sake of compatibility with this new scheme

Added new macro elevfloor to simplify the definition of elevators under this new scheme
2015-07-23 12:59:19 -04:00

100 lines
1.5 KiB
NASM

OlivineGoodRodHouse_MapScriptHeader:
.MapTriggers:
db 0
.MapCallbacks:
db 0
GoodRodGuru:
faceplayer
loadfont
checkevent EVENT_GOT_GOOD_ROD
iftrue .AlreadyGotItem
writetext OfferGoodRodText
yesorno
iffalse .DontWantIt
writetext GiveGoodRodText
keeptextopen
verbosegiveitem GOOD_ROD, 1
writetext GaveGoodRodText
closetext
loadmovesprites
setevent EVENT_GOT_GOOD_ROD
end
.DontWantIt
writetext DontWantGoodRodText
closetext
loadmovesprites
end
.AlreadyGotItem
writetext HaveGoodRodText
closetext
loadmovesprites
end
GoodRodHouseBookshelf:
; unused
jumpstd picturebookshelf
OfferGoodRodText:
text "OLIVINE is on the"
line "sea!"
para "And if it's on the"
line "sea, there are"
cont "bound to be fish!"
para "I've fished here"
line "for 30 years."
para "Would you like to"
line "face the sea and"
cont "fish?"
done
GiveGoodRodText:
text "Ah, hahah!"
line "We have ourselves"
cont "a new angler!"
done
GaveGoodRodText:
text "Fish aren't found"
line "in the sea alone."
para "They go wherever"
line "there is water."
done
DontWantGoodRodText:
text "Whaaat? You don't"
line "like to fish!?"
cont "Incomprehensible!"
done
HaveGoodRodText:
text "How are things?"
line "Land the big one?"
done
OlivineGoodRodHouse_MapEventHeader:
; filler
db 0, 0
.Warps:
db 2
warp_def $7, $2, 6, OLIVINE_CITY
warp_def $7, $3, 6, OLIVINE_CITY
.XYTriggers:
db 0
.Signposts:
db 0
.PersonEvents:
db 1
person_event SPRITE_FISHING_GURU, 7, 6, OW_UP | $2, $0, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, GoodRodGuru, -1