mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-09-09 09:51:34 -07:00
432df825d4
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
100 lines
1.5 KiB
NASM
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
|