Fill out trainer event flags.
This commit is contained in:
188
maps/Route31.asm
188
maps/Route31.asm
@@ -1,4 +1,4 @@
|
||||
Route31_MapScriptHeader: ; 0x1a5437
|
||||
Route31_MapScriptHeader:
|
||||
; trigger count
|
||||
db 0
|
||||
|
||||
@@ -8,22 +8,19 @@ Route31_MapScriptHeader: ; 0x1a5437
|
||||
; callbacks
|
||||
|
||||
dbw 5, UnknownScript_0x1a543c
|
||||
; 0x1a543c
|
||||
|
||||
UnknownScript_0x1a543c: ; 0x1a543c
|
||||
UnknownScript_0x1a543c:
|
||||
checkevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST
|
||||
iffalse UnknownScript_0x1a5443
|
||||
return
|
||||
; 0x1a5443
|
||||
|
||||
UnknownScript_0x1a5443: ; 0x1a5443
|
||||
UnknownScript_0x1a5443:
|
||||
specialphonecall $7
|
||||
return
|
||||
; 0x1a5447
|
||||
|
||||
TrainerBug_catcherWade1: ; 0x1a5447
|
||||
TrainerBug_catcherWade1:
|
||||
; bit/flag number
|
||||
dw $53b
|
||||
dw EVENT_BEAT_BUG_CATCHER_WADE
|
||||
|
||||
; trainer group && trainer id
|
||||
db BUG_CATCHER, WADE1
|
||||
@@ -39,9 +36,8 @@ TrainerBug_catcherWade1: ; 0x1a5447
|
||||
|
||||
; script when talk again
|
||||
dw Bug_catcherWade1Script
|
||||
; 0x1a5453
|
||||
|
||||
Bug_catcherWade1Script: ; 0x1a5453
|
||||
Bug_catcherWade1Script:
|
||||
writecode VAR_CALLERID, $10
|
||||
talkaftercancel
|
||||
loadfont
|
||||
@@ -58,20 +54,18 @@ Bug_catcherWade1Script: ; 0x1a5453
|
||||
setevent $0275
|
||||
scall UnknownScript_0x1a554c
|
||||
jump UnknownScript_0x1a547f
|
||||
; 0x1a547c
|
||||
|
||||
UnknownScript_0x1a547c: ; 0x1a547c
|
||||
UnknownScript_0x1a547c:
|
||||
scall UnknownScript_0x1a5550
|
||||
UnknownScript_0x1a547f: ; 0x1a547f
|
||||
UnknownScript_0x1a547f:
|
||||
askforphonenumber $10
|
||||
if_equal $1, UnknownScript_0x1a5560
|
||||
if_equal $2, UnknownScript_0x1a555c
|
||||
trainertotext BUG_CATCHER, WADE1, $0
|
||||
scall UnknownScript_0x1a5554
|
||||
jump UnknownScript_0x1a5558
|
||||
; 0x1a5493
|
||||
|
||||
UnknownScript_0x1a5493: ; 0x1a5493
|
||||
UnknownScript_0x1a5493:
|
||||
scall UnknownScript_0x1a5564
|
||||
winlosstext Bug_catcherWade1BeatenText, $0000
|
||||
copybytetovar wd9fa
|
||||
@@ -80,63 +74,58 @@ UnknownScript_0x1a5493: ; 0x1a5493
|
||||
if_equal $2, UnknownScript_0x1a54be
|
||||
if_equal $1, UnknownScript_0x1a54c4
|
||||
if_equal $0, UnknownScript_0x1a54ca
|
||||
UnknownScript_0x1a54b2: ; 0x1a54b2
|
||||
UnknownScript_0x1a54b2:
|
||||
checkevent EVENT_BEAT_ELITE_FOUR
|
||||
iftrue UnknownScript_0x1a54fe
|
||||
UnknownScript_0x1a54b8: ; 0x1a54b8
|
||||
UnknownScript_0x1a54b8:
|
||||
checkevent EVENT_CLEARED_RADIO_TOWER
|
||||
iftrue UnknownScript_0x1a54f1
|
||||
UnknownScript_0x1a54be: ; 0x1a54be
|
||||
UnknownScript_0x1a54be:
|
||||
checkflag $0049
|
||||
iftrue UnknownScript_0x1a54e4
|
||||
UnknownScript_0x1a54c4: ; 0x1a54c4
|
||||
UnknownScript_0x1a54c4:
|
||||
checkflag $0046
|
||||
iftrue UnknownScript_0x1a54d7
|
||||
UnknownScript_0x1a54ca: ; 0x1a54ca
|
||||
UnknownScript_0x1a54ca:
|
||||
loadtrainer BUG_CATCHER, WADE1
|
||||
startbattle
|
||||
returnafterbattle
|
||||
loadvar wd9fa, $1
|
||||
clearflag $006c
|
||||
end
|
||||
; 0x1a54d7
|
||||
|
||||
UnknownScript_0x1a54d7: ; 0x1a54d7
|
||||
UnknownScript_0x1a54d7:
|
||||
loadtrainer BUG_CATCHER, WADE2
|
||||
startbattle
|
||||
returnafterbattle
|
||||
loadvar wd9fa, $2
|
||||
clearflag $006c
|
||||
end
|
||||
; 0x1a54e4
|
||||
|
||||
UnknownScript_0x1a54e4: ; 0x1a54e4
|
||||
UnknownScript_0x1a54e4:
|
||||
loadtrainer BUG_CATCHER, WADE3
|
||||
startbattle
|
||||
returnafterbattle
|
||||
loadvar wd9fa, $3
|
||||
clearflag $006c
|
||||
end
|
||||
; 0x1a54f1
|
||||
|
||||
UnknownScript_0x1a54f1: ; 0x1a54f1
|
||||
UnknownScript_0x1a54f1:
|
||||
loadtrainer BUG_CATCHER, WADE4
|
||||
startbattle
|
||||
returnafterbattle
|
||||
loadvar wd9fa, $4
|
||||
clearflag $006c
|
||||
end
|
||||
; 0x1a54fe
|
||||
|
||||
UnknownScript_0x1a54fe: ; 0x1a54fe
|
||||
UnknownScript_0x1a54fe:
|
||||
loadtrainer BUG_CATCHER, WADE5
|
||||
startbattle
|
||||
returnafterbattle
|
||||
clearflag $006c
|
||||
end
|
||||
; 0x1a5507
|
||||
|
||||
UnknownScript_0x1a5507: ; 0x1a5507
|
||||
UnknownScript_0x1a5507:
|
||||
scall UnknownScript_0x1a5568
|
||||
checkevent EVENT_WADE_HAS_BERRY
|
||||
iftrue UnknownScript_0x1a5522
|
||||
@@ -146,82 +135,68 @@ UnknownScript_0x1a5507: ; 0x1a5507
|
||||
iftrue UnknownScript_0x1a5534
|
||||
checkevent EVENT_WADE_HAS_BITTER_BERRY
|
||||
iftrue UnknownScript_0x1a553d
|
||||
UnknownScript_0x1a5522: ; 0x1a5522
|
||||
UnknownScript_0x1a5522:
|
||||
verbosegiveitem BERRY, 1
|
||||
iffalse UnknownScript_0x1a5549
|
||||
jump UnknownScript_0x1a5543
|
||||
; 0x1a552b
|
||||
|
||||
UnknownScript_0x1a552b: ; 0x1a552b
|
||||
UnknownScript_0x1a552b:
|
||||
verbosegiveitem PSNCUREBERRY, 1
|
||||
iffalse UnknownScript_0x1a5549
|
||||
jump UnknownScript_0x1a5543
|
||||
; 0x1a5534
|
||||
|
||||
UnknownScript_0x1a5534: ; 0x1a5534
|
||||
UnknownScript_0x1a5534:
|
||||
verbosegiveitem PRZCUREBERRY, 1
|
||||
iffalse UnknownScript_0x1a5549
|
||||
jump UnknownScript_0x1a5543
|
||||
; 0x1a553d
|
||||
|
||||
UnknownScript_0x1a553d: ; 0x1a553d
|
||||
UnknownScript_0x1a553d:
|
||||
verbosegiveitem BITTER_BERRY, 1
|
||||
iffalse UnknownScript_0x1a5549
|
||||
UnknownScript_0x1a5543: ; 0x1a5543
|
||||
UnknownScript_0x1a5543:
|
||||
clearflag $007f
|
||||
jump UnknownScript_0x1a5558
|
||||
; 0x1a5549
|
||||
|
||||
UnknownScript_0x1a5549: ; 0x1a5549
|
||||
UnknownScript_0x1a5549:
|
||||
jump UnknownScript_0x1a556c
|
||||
; 0x1a554c
|
||||
|
||||
UnknownScript_0x1a554c: ; 0x1a554c
|
||||
UnknownScript_0x1a554c:
|
||||
jumpstd asknumber1m
|
||||
end
|
||||
; 0x1a5550
|
||||
|
||||
UnknownScript_0x1a5550: ; 0x1a5550
|
||||
UnknownScript_0x1a5550:
|
||||
jumpstd asknumber2m
|
||||
end
|
||||
; 0x1a5554
|
||||
|
||||
UnknownScript_0x1a5554: ; 0x1a5554
|
||||
UnknownScript_0x1a5554:
|
||||
jumpstd registerednumberm
|
||||
end
|
||||
; 0x1a5558
|
||||
|
||||
UnknownScript_0x1a5558: ; 0x1a5558
|
||||
UnknownScript_0x1a5558:
|
||||
jumpstd numberacceptedm
|
||||
end
|
||||
; 0x1a555c
|
||||
|
||||
UnknownScript_0x1a555c: ; 0x1a555c
|
||||
UnknownScript_0x1a555c:
|
||||
jumpstd numberdeclinedm
|
||||
end
|
||||
; 0x1a5560
|
||||
|
||||
UnknownScript_0x1a5560: ; 0x1a5560
|
||||
UnknownScript_0x1a5560:
|
||||
jumpstd phonefullm
|
||||
end
|
||||
; 0x1a5564
|
||||
|
||||
UnknownScript_0x1a5564: ; 0x1a5564
|
||||
UnknownScript_0x1a5564:
|
||||
jumpstd rematchm
|
||||
end
|
||||
; 0x1a5568
|
||||
|
||||
UnknownScript_0x1a5568: ; 0x1a5568
|
||||
UnknownScript_0x1a5568:
|
||||
jumpstd giftm
|
||||
end
|
||||
; 0x1a556c
|
||||
|
||||
UnknownScript_0x1a556c: ; 0x1a556c
|
||||
UnknownScript_0x1a556c:
|
||||
jumpstd packfullm
|
||||
end
|
||||
; 0x1a5570
|
||||
|
||||
FisherScript_0x1a5570: ; 0x1a5570
|
||||
FisherScript_0x1a5570:
|
||||
faceplayer
|
||||
loadfont
|
||||
checkevent EVENT_GOT_TM50_NIGHTMARE
|
||||
@@ -232,9 +207,8 @@ FisherScript_0x1a5570: ; 0x1a5570
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a5584
|
||||
|
||||
UnknownScript_0x1a5584: ; 0x1a5584
|
||||
UnknownScript_0x1a5584:
|
||||
writetext UnknownText_0x1a5761
|
||||
keeptextopen
|
||||
checkpokeitem ReceivedSpearowMailText
|
||||
@@ -250,95 +224,81 @@ UnknownScript_0x1a5584: ; 0x1a5584
|
||||
verbosegiveitem TM_NIGHTMARE, 1
|
||||
iffalse UnknownScript_0x1a55b3
|
||||
setevent EVENT_GOT_TM50_NIGHTMARE
|
||||
UnknownScript_0x1a55af: ; 0x1a55af
|
||||
UnknownScript_0x1a55af:
|
||||
writetext UnknownText_0x1a5896
|
||||
closetext
|
||||
UnknownScript_0x1a55b3: ; 0x1a55b3
|
||||
UnknownScript_0x1a55b3:
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a55b5
|
||||
|
||||
UnknownScript_0x1a55b5: ; 0x1a55b5
|
||||
UnknownScript_0x1a55b5:
|
||||
writetext UnknownText_0x1a5921
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a55bb
|
||||
|
||||
UnknownScript_0x1a55bb: ; 0x1a55bb
|
||||
UnknownScript_0x1a55bb:
|
||||
writetext UnknownText_0x1a5939
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a55c1
|
||||
|
||||
UnknownScript_0x1a55c1: ; 0x1a55c1
|
||||
UnknownScript_0x1a55c1:
|
||||
writetext UnknownText_0x1a5972
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1a55c7
|
||||
|
||||
UnknownScript_0x1a55c7: ; 0x1a55c7
|
||||
UnknownScript_0x1a55c7:
|
||||
writetext UnknownText_0x1a5991
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
||||
ReceivedSpearowMailText: ; 0x1a55cd
|
||||
ReceivedSpearowMailText:
|
||||
db "DARK CAVE leads",$4E
|
||||
db "to another road@"
|
||||
|
||||
YoungsterScript_0x1a55ed: ; 0x1a55ed
|
||||
YoungsterScript_0x1a55ed:
|
||||
jumptextfaceplayer UnknownText_0x1a59d5
|
||||
; 0x1a55f0
|
||||
|
||||
MapRoute31Signpost0Script: ; 0x1a55f0
|
||||
MapRoute31Signpost0Script:
|
||||
jumptext UnknownText_0x1a5a45
|
||||
; 0x1a55f3
|
||||
|
||||
MapRoute31Signpost1Script: ; 0x1a55f3
|
||||
MapRoute31Signpost1Script:
|
||||
jumptext UnknownText_0x1a5a6e
|
||||
; 0x1a55f6
|
||||
|
||||
CooltrainerMScript_0x1a55f6: ; 0x1a55f6
|
||||
CooltrainerMScript_0x1a55f6:
|
||||
jumptextfaceplayer UnknownText_0x1a55ff
|
||||
; 0x1a55f9
|
||||
|
||||
FruitTreeScript_0x1a55f9: ; 0x1a55f9
|
||||
FruitTreeScript_0x1a55f9:
|
||||
fruittree $7
|
||||
; 0x1a55fb
|
||||
|
||||
ItemFragment_0x1a55fb: ; 0x1a55fb
|
||||
ItemFragment_0x1a55fb:
|
||||
db POTION, 1
|
||||
; 0x1a55fd
|
||||
|
||||
ItemFragment_0x1a55fd: ; 0x1a55fd
|
||||
ItemFragment_0x1a55fd:
|
||||
db POKE_BALL, 1
|
||||
; 0x1a55ff
|
||||
|
||||
UnknownText_0x1a55ff: ; 0x1a55ff
|
||||
UnknownText_0x1a55ff:
|
||||
text "DARK CAVE…"
|
||||
|
||||
para "If #MON could"
|
||||
line "light it up, I'd"
|
||||
cont "explore it."
|
||||
done
|
||||
; 0x1a5635
|
||||
|
||||
Bug_catcherWade1SeenText: ; 0x1a5635
|
||||
Bug_catcherWade1SeenText:
|
||||
text "I caught a bunch"
|
||||
line "of #MON. Let me"
|
||||
cont "battle with you!"
|
||||
done
|
||||
; 0x1a5668
|
||||
|
||||
Bug_catcherWade1BeatenText: ; 0x1a5668
|
||||
Bug_catcherWade1BeatenText:
|
||||
text "Awwwww…"
|
||||
done
|
||||
; 0x1a5671
|
||||
|
||||
UnknownText_0x1a5671: ; 0x1a5671
|
||||
UnknownText_0x1a5671:
|
||||
text "You can catch"
|
||||
line "#MON even if"
|
||||
|
||||
@@ -349,9 +309,8 @@ UnknownText_0x1a5671: ; 0x1a5671
|
||||
line "it'll go to your"
|
||||
cont "BOX automatically."
|
||||
done
|
||||
; 0x1a56d9
|
||||
|
||||
UnknownText_0x1a56d9: ; 0x1a56d9
|
||||
UnknownText_0x1a56d9:
|
||||
text "… Hnuurg… Huh?"
|
||||
|
||||
para "I walked too far"
|
||||
@@ -367,24 +326,21 @@ UnknownText_0x1a56d9: ; 0x1a56d9
|
||||
|
||||
para "…Zzzz…"
|
||||
done
|
||||
; 0x1a5761
|
||||
|
||||
UnknownText_0x1a5761: ; 0x1a5761
|
||||
UnknownText_0x1a5761:
|
||||
text "…Zzzz… Huh?"
|
||||
|
||||
para "What's that? You"
|
||||
line "have MAIL for me?"
|
||||
done
|
||||
; 0x1a5790
|
||||
|
||||
UnknownText_0x1a5790: ; 0x1a5790
|
||||
UnknownText_0x1a5790:
|
||||
text "<PLAYER> handed"
|
||||
line "over the #MON"
|
||||
cont "holding the MAIL."
|
||||
done
|
||||
; 0x1a57ba
|
||||
|
||||
UnknownText_0x1a57ba: ; 0x1a57ba
|
||||
UnknownText_0x1a57ba:
|
||||
text "Let's see…"
|
||||
|
||||
para "…DARK CAVE leads"
|
||||
@@ -407,9 +363,8 @@ UnknownText_0x1a57ba: ; 0x1a57ba
|
||||
para "I know! I want you"
|
||||
line "to have this!"
|
||||
done
|
||||
; 0x1a5896
|
||||
|
||||
UnknownText_0x1a5896: ; 0x1a5896
|
||||
UnknownText_0x1a5896:
|
||||
text "TM50 is NIGHTMARE."
|
||||
|
||||
para "It's a wicked move"
|
||||
@@ -424,39 +379,34 @@ UnknownText_0x1a5896: ; 0x1a5896
|
||||
para "I don't want to"
|
||||
line "have bad dreams."
|
||||
done
|
||||
; 0x1a5921
|
||||
|
||||
UnknownText_0x1a5921: ; 0x1a5921
|
||||
UnknownText_0x1a5921:
|
||||
text "This MAIL isn't"
|
||||
line "for me."
|
||||
done
|
||||
; 0x1a5939
|
||||
|
||||
UnknownText_0x1a5939: ; 0x1a5939
|
||||
UnknownText_0x1a5939:
|
||||
text "Why is this #-"
|
||||
line "MON so special?"
|
||||
|
||||
para "It doesn't have"
|
||||
line "any MAIL."
|
||||
done
|
||||
; 0x1a5972
|
||||
|
||||
UnknownText_0x1a5972: ; 0x1a5972
|
||||
UnknownText_0x1a5972:
|
||||
text "What? You don't"
|
||||
line "want anything?"
|
||||
done
|
||||
; 0x1a5991
|
||||
|
||||
UnknownText_0x1a5991: ; 0x1a5991
|
||||
UnknownText_0x1a5991:
|
||||
text "If I take that"
|
||||
line "#MON from you,"
|
||||
|
||||
para "what are you going"
|
||||
line "to use in battle?"
|
||||
done
|
||||
; 0x1a59d5
|
||||
|
||||
UnknownText_0x1a59d5: ; 0x1a59d5
|
||||
UnknownText_0x1a59d5:
|
||||
text "I found a good"
|
||||
line "#MON in DARK"
|
||||
cont "CAVE."
|
||||
@@ -468,22 +418,19 @@ UnknownText_0x1a59d5: ; 0x1a59d5
|
||||
para "He's the leader of"
|
||||
line "VIOLET CITY's GYM."
|
||||
done
|
||||
; 0x1a5a45
|
||||
|
||||
UnknownText_0x1a5a45: ; 0x1a5a45
|
||||
UnknownText_0x1a5a45:
|
||||
text "ROUTE 31"
|
||||
|
||||
para "VIOLET CITY -"
|
||||
line "CHERRYGROVE CITY"
|
||||
done
|
||||
; 0x1a5a6e
|
||||
|
||||
UnknownText_0x1a5a6e: ; 0x1a5a6e
|
||||
UnknownText_0x1a5a6e:
|
||||
text "DARK CAVE"
|
||||
done
|
||||
; 0x1a5a79
|
||||
|
||||
Route31_MapEventHeader: ; 0x1a5a79
|
||||
Route31_MapEventHeader:
|
||||
; filler
|
||||
db 0, 0
|
||||
|
||||
@@ -510,4 +457,3 @@ Route31_MapEventHeader: ; 0x1a5a79
|
||||
person_event SPRITE_FRUIT_TREE, 11, 20, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x1a55f9, $ffff
|
||||
person_event SPRITE_POKE_BALL, 9, 33, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a55fb, $06ae
|
||||
person_event SPRITE_POKE_BALL, 19, 23, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a55fd, $06af
|
||||
; 0x1a5af3
|
||||
|
Reference in New Issue
Block a user