Remove even more address comments

That should be all of them this time
This commit is contained in:
mid-kid 2018-06-25 02:10:37 +02:00
parent 0cbe04da44
commit 5efce10789
698 changed files with 2243 additions and 4185 deletions

View File

@ -3,109 +3,109 @@
Music: Music:
; entries correspond to MUSIC_* constants ; entries correspond to MUSIC_* constants
dba Music_Nothing ; 0xe91a3 dba Music_Nothing
dba Music_TitleScreen ; 0xeb808 dba Music_TitleScreen
dba Music_Route1 ; 0xec000 dba Music_Route1
dba Music_Route3 ; 0xec2ca dba Music_Route3
dba Music_Route12 ; 0xec506 dba Music_Route12
dba Music_MagnetTrain ; 0xef5f0 dba Music_MagnetTrain
dba Music_KantoGymBattle ; 0xec720 dba Music_KantoGymBattle
dba Music_KantoTrainerBattle ; 0xec9fa dba Music_KantoTrainerBattle
dba Music_KantoWildBattle ; 0xed06d dba Music_KantoWildBattle
dba Music_PokemonCenter ; 0xed5c6 dba Music_PokemonCenter
dba Music_LookHiker ; 0xf7411 dba Music_LookHiker
dba Music_LookLass ; 0xed79b dba Music_LookLass
dba Music_LookOfficer ; 0xed82d dba Music_LookOfficer
dba Music_HealPokemon ; 0xf0697 dba Music_HealPokemon
dba Music_LavenderTown ; 0xef72f dba Music_LavenderTown
dba Music_Route2 ; 0xed8dd dba Music_Route2
dba Music_MtMoon ; 0xedb29 dba Music_MtMoon
dba Music_ShowMeAround ; 0xedbd8 dba Music_ShowMeAround
dba Music_GameCorner ; 0xedd6d dba Music_GameCorner
dba Music_Bicycle ; 0xee119 dba Music_Bicycle
dba Music_HallOfFame ; 0xf05bf dba Music_HallOfFame
dba Music_ViridianCity ; 0xf4000 dba Music_ViridianCity
dba Music_CeladonCity ; 0xf435b dba Music_CeladonCity
dba Music_TrainerVictory ; 0xebeab dba Music_TrainerVictory
dba Music_WildPokemonVictory ; 0xf4518 dba Music_WildPokemonVictory
dba Music_GymLeaderVictory ; 0xf462c dba Music_GymLeaderVictory
dba Music_MtMoonSquare ; 0xf4815 dba Music_MtMoonSquare
dba Music_Gym ; 0xf48ae dba Music_Gym
dba Music_PalletTown ; 0xf4b0c dba Music_PalletTown
dba Music_ProfOaksPokemonTalk ; 0xf4c9f dba Music_ProfOaksPokemonTalk
dba Music_ProfOak ; 0xf4dea dba Music_ProfOak
dba Music_LookRival ; 0xf4f79 dba Music_LookRival
dba Music_AfterTheRivalFight ; 0xf5127 dba Music_AfterTheRivalFight
dba Music_Surf ; 0xf518a dba Music_Surf
dba Music_Evolution ; 0xf06e1 dba Music_Evolution
dba Music_NationalPark ; 0xf54e8 dba Music_NationalPark
dba Music_Credits ; 0x1f31c dba Music_Credits
dba Music_AzaleaTown ; 0xf57e8 dba Music_AzaleaTown
dba Music_CherrygroveCity ; 0xf5b03 dba Music_CherrygroveCity
dba Music_LookKimonoGirl ; 0xf79b8 dba Music_LookKimonoGirl
dba Music_UnionCave ; 0xf5c60 dba Music_UnionCave
dba Music_JohtoWildBattle ; 0xf5dc5 dba Music_JohtoWildBattle
dba Music_JohtoTrainerBattle ; 0xf6096 dba Music_JohtoTrainerBattle
dba Music_Route30 ; 0xefc01 dba Music_Route30
dba Music_EcruteakCity ; 0xef2d0 dba Music_EcruteakCity
dba Music_VioletCity ; 0xf0000 dba Music_VioletCity
dba Music_JohtoGymBattle ; 0xea50d dba Music_JohtoGymBattle
dba Music_ChampionBattle ; 0xea9c1 dba Music_ChampionBattle
dba Music_RivalBattle ; 0xe974f dba Music_RivalBattle
dba Music_RocketBattle ; 0xe9b6f dba Music_RocketBattle
dba Music_ElmsLab ; 0xea040 dba Music_ElmsLab
dba Music_DarkCave ; 0xea2be dba Music_DarkCave
dba Music_Route29 ; 0xf0386 dba Music_Route29
dba Music_Route36 ; 0xe94e9 dba Music_Route36
dba Music_SSAqua ; 0xead99 dba Music_SSAqua
dba Music_LookYoungster ; 0xf66c3 dba Music_LookYoungster
dba Music_LookBeauty ; 0xeee3e dba Music_LookBeauty
dba Music_LookRocket ; 0xf74a2 dba Music_LookRocket
dba Music_LookPokemaniac ; 0xebde1 dba Music_LookPokemaniac
dba Music_LookSage ; 0xee35e dba Music_LookSage
dba Music_NewBarkTown ; 0xeb2d3 dba Music_NewBarkTown
dba Music_GoldenrodCity ; 0xeb453 dba Music_GoldenrodCity
dba Music_VermilionCity ; 0xeb676 dba Music_VermilionCity
dba Music_PokemonChannel ; 0xee45f dba Music_PokemonChannel
dba Music_PokeFluteChannel ; 0xf7b13 dba Music_PokeFluteChannel
dba Music_TinTower ; 0xf6811 dba Music_TinTower
dba Music_SproutTower ; 0xf6974 dba Music_SproutTower
dba Music_BurnedTower ; 0xf6a99 dba Music_BurnedTower
dba Music_Lighthouse ; 0xee569 dba Music_Lighthouse
dba Music_LakeOfRage ; 0xee6c5 dba Music_LakeOfRage
dba Music_IndigoPlateau ; 0xee852 dba Music_IndigoPlateau
dba Music_Route37 ; 0xee94b dba Music_Route37
dba Music_RocketHideout ; 0xeeb75 dba Music_RocketHideout
dba Music_DragonsDen ; 0xeece8 dba Music_DragonsDen
dba Music_JohtoWildBattleNight ; 0xf605c dba Music_JohtoWildBattleNight
dba Music_RuinsOfAlphRadio ; 0xeedcb dba Music_RuinsOfAlphRadio
dba Music_SuccessfulCapture ; 0xf4602 dba Music_SuccessfulCapture
dba Music_Route26 ; 0xeefb2 dba Music_Route26
dba Music_Mom ; 0xf6bf2 dba Music_Mom
dba Music_VictoryRoad ; 0xf6c72 dba Music_VictoryRoad
dba Music_PokemonLullaby ; 0xf6d79 dba Music_PokemonLullaby
dba Music_PokemonMarch ; 0xf6e23 dba Music_PokemonMarch
dba Music_GoldSilverOpening ; 0xf7055 dba Music_GoldSilverOpening
dba Music_GoldSilverOpening2 ; 0xf7308 dba Music_GoldSilverOpening2
dba Music_MainMenu ; 0xf78fd dba Music_MainMenu
dba Music_RuinsOfAlphInterior ; 0xebd9e dba Music_RuinsOfAlphInterior
dba Music_RocketTheme ; 0xf766d dba Music_RocketTheme
dba Music_DancingHall ; 0xef9bc dba Music_DancingHall
dba Music_ContestResults ; 0xefb3e dba Music_ContestResults
dba Music_BugCatchingContest ; 0xf7c16 dba Music_BugCatchingContest
dba Music_LakeOfRageRocketRadio ; 0xef5b1 dba Music_LakeOfRageRocketRadio
dba Music_Printer ; 0xf07fd dba Music_Printer
dba Music_PostCredits ; 0xcfd9e dba Music_PostCredits
; Crystal adds the following songs: ; Crystal adds the following songs:
dba Music_Clair ; 0x1fa8d dba Music_Clair
dba Music_MobileAdapterMenu ; 0x17801f dba Music_MobileAdapterMenu
dba Music_MobileAdapter ; 0x1fc87 dba Music_MobileAdapter
dba Music_BuenasPassword ; 0x178153 dba Music_BuenasPassword
dba Music_LookMysticalMan ; 0x17843b dba Music_LookMysticalMan
dba Music_CrystalOpening ; 0x1786e8 dba Music_CrystalOpening
dba Music_BattleTowerTheme ; 0x178889 dba Music_BattleTowerTheme
dba Music_SuicuneBattle ; 0x178b81 dba Music_SuicuneBattle
dba Music_BattleTowerLobby ; 0x17948b dba Music_BattleTowerLobby
dba Music_MobileCenter ; 0x17961d dba Music_MobileCenter

View File

@ -1,743 +1,623 @@
BattleTowerText_0x1ec000: ; 0x1ec000 BattleTowerText_0x1ec000:
text "Hello, glad to" text "Hello, glad to"
line "meet you!" line "meet you!"
para "I do hope we have" para "I do hope we have"
line "a good battle." line "a good battle."
done done
; 0x1ec03b
BattleTowerText_0x1ec03b: ; 0x1ec03b BattleTowerText_0x1ec03b:
text "Thank you! A most" text "Thank you! A most"
line "enjoyable battle!" line "enjoyable battle!"
done done
; 0x1ec060
UnknownText_0x1ec060: ; 0x1ec060 UnknownText_0x1ec060:
text "Thank you. You are" text "Thank you. You are"
line "formidable." line "formidable."
done done
; 0x1ec080
BattleTowerText_0x1ec080: ; 0x1ec080 BattleTowerText_0x1ec080:
text "Work, work, work…" text "Work, work, work…"
line "I'm always busy!" line "I'm always busy!"
done done
; 0x1ec0a3
UnknownText_0x1ec0a3: ; 0x1ec0a3 UnknownText_0x1ec0a3:
text "But, I work hard" text "But, I work hard"
line "in battle too!" line "in battle too!"
done done
; 0x1ec0c4
UnknownText_0x1ec0c4: ; 0x1ec0c4 UnknownText_0x1ec0c4:
text "I'm too busy to be" text "I'm too busy to be"
line "battling!" line "battling!"
done done
; 0x1ec0e1
UnknownText_0x1ec0e1: ; 0x1ec0e1 UnknownText_0x1ec0e1:
text "Brace yourself for" text "Brace yourself for"
line "my all-out attack!" line "my all-out attack!"
done done
; 0x1ec108
UnknownText_0x1ec108: ; 0x1ec108 UnknownText_0x1ec108:
text "What a cakewalk!" text "What a cakewalk!"
line "You're too easy!" line "You're too easy!"
done done
; 0x1ec12a
UnknownText_0x1ec12a: ; 0x1ec12a UnknownText_0x1ec12a:
text "I won't lose next" text "I won't lose next"
line "time, all right?" line "time, all right?"
done done
; 0x1ec14d
UnknownText_0x1ec14d: ; 0x1ec14d UnknownText_0x1ec14d:
text "Heh, your #MON" text "Heh, your #MON"
line "look pretty cool." line "look pretty cool."
done done
; 0x1ec16f
UnknownText_0x1ec16f: ; 0x1ec16f UnknownText_0x1ec16f:
text "Hey, hey, no way!" text "Hey, hey, no way!"
line "You won't win!" line "You won't win!"
done done
; 0x1ec190
UnknownText_0x1ec190: ; 0x1ec190 UnknownText_0x1ec190:
text "You serious?" text "You serious?"
line "This is brutal!" line "This is brutal!"
done done
; 0x1ec1ae
UnknownText_0x1ec1ae: ; 0x1ec1ae UnknownText_0x1ec1ae:
text "#MON every day!" text "#MON every day!"
line "I love battling!" line "I love battling!"
done done
; 0x1ec1d0
UnknownText_0x1ec1d0: ; 0x1ec1d0 UnknownText_0x1ec1d0:
text "I'm on top of my" text "I'm on top of my"
line "game, but not you!" line "game, but not you!"
done done
; 0x1ec1f4
UnknownText_0x1ec1f4: ; 0x1ec1f4 UnknownText_0x1ec1f4:
text "I don't care that" text "I don't care that"
line "I lost, really!" line "I lost, really!"
done done
; 0x1ec216
UnknownText_0x1ec216: ; 0x1ec216 UnknownText_0x1ec216:
text "Hi, there! Let's" text "Hi, there! Let's"
line "keep this clean!" line "keep this clean!"
done done
; 0x1ec238
UnknownText_0x1ec238: ; 0x1ec238 UnknownText_0x1ec238:
text "Whoops, sorry for" text "Whoops, sorry for"
line "that wipeout!" line "that wipeout!"
done done
; 0x1ec259
UnknownText_0x1ec259: ; 0x1ec259 UnknownText_0x1ec259:
text "Whoops! Come on," text "Whoops! Come on,"
line "let me win one!" line "let me win one!"
done done
; 0x1ec27b
UnknownText_0x1ec27b: ; 0x1ec27b UnknownText_0x1ec27b:
text "Do you want to see" text "Do you want to see"
line "my battle level?" line "my battle level?"
done done
; 0x1ec2a0
UnknownText_0x1ec2a0: ; 0x1ec2a0 UnknownText_0x1ec2a0:
text "Hehehe, I know" text "Hehehe, I know"
line "your level now!" line "your level now!"
done done
; 0x1ec2c0
UnknownText_0x1ec2c0: ; 0x1ec2c0 UnknownText_0x1ec2c0:
text "Ouch… I'm just too" text "Ouch… I'm just too"
line "weak…" line "weak…"
done done
; 0x1ec2d9
UnknownText_0x1ec2d9: ; 0x1ec2d9 UnknownText_0x1ec2d9:
text "Hey, let's battle." text "Hey, let's battle."
line "I'm your opponent." line "I'm your opponent."
done done
; 0x1ec2fe
UnknownText_0x1ec2fe: ; 0x1ec2fe UnknownText_0x1ec2fe:
text "Wow, you're not" text "Wow, you're not"
line "serious about it!" line "serious about it!"
done done
; 0x1ec320
UnknownText_0x1ec320: ; 0x1ec320 UnknownText_0x1ec320:
text "…Urgh… Nothing" text "…Urgh… Nothing"
line "positive here…" line "positive here…"
done done
; 0x1ec33f
UnknownText_0x1ec33f: ; 0x1ec33f UnknownText_0x1ec33f:
text "I'm your" text "I'm your"
line "opponent." line "opponent."
para "Get ready to be" para "Get ready to be"
line "hammered." line "hammered."
done done
; 0x1ec36c
UnknownText_0x1ec36c: ; 0x1ec36c UnknownText_0x1ec36c:
text "Hahah! That was a" text "Hahah! That was a"
line "pushover!" line "pushover!"
done done
; 0x1ec389
UnknownText_0x1ec389: ; 0x1ec389 UnknownText_0x1ec389:
text "No way! There has" text "No way! There has"
line "to be a mistake!" line "to be a mistake!"
done done
; 0x1ec3ad
UnknownText_0x1ec3ad: ; 0x1ec3ad UnknownText_0x1ec3ad:
text "Hah!" text "Hah!"
line "Let's get rolling!" line "Let's get rolling!"
done done
; 0x1ec3c5
UnknownText_0x1ec3c5: ; 0x1ec3c5 UnknownText_0x1ec3c5:
text "Wahahaha! Didn't" text "Wahahaha! Didn't"
line "break a sweat!" line "break a sweat!"
done done
; 0x1ec3e5
UnknownText_0x1ec3e5: ; 0x1ec3e5 UnknownText_0x1ec3e5:
text "Tough! I'm no" text "Tough! I'm no"
line "match for you!" line "match for you!"
done done
; 0x1ec402
UnknownText_0x1ec402: ; 0x1ec402 UnknownText_0x1ec402:
text "<……><……><……>" text "<……><……><……>"
line "<……><……>Battle?" line "<……><……>Battle?"
done done
; 0x1ec411
UnknownText_0x1ec411: ; 0x1ec411 UnknownText_0x1ec411:
text "<……><……><……>" text "<……><……><……>"
line "<……><……>I won?" line "<……><……>I won?"
done done
; 0x1ec41f
UnknownText_0x1ec41f: ; 0x1ec41f UnknownText_0x1ec41f:
text "<……><……><……>" text "<……><……><……>"
line "<……><……>I lost?" line "<……><……>I lost?"
done done
; 0x1ec42e
UnknownText_0x1ec42e: ; 0x1ec42e UnknownText_0x1ec42e:
text "You want to be a" text "You want to be a"
line "leader?" line "leader?"
para "Let me battle you," para "Let me battle you,"
line "then!" line "then!"
done done
; 0x1ec461
UnknownText_0x1ec461: ; 0x1ec461 UnknownText_0x1ec461:
text "You need another" text "You need another"
line "ten years of" line "ten years of"
para "training to get" para "training to get"
line "better, I'd say." line "better, I'd say."
done done
; 0x1ec4a0
UnknownText_0x1ec4a0: ; 0x1ec4a0 UnknownText_0x1ec4a0:
text "You're incredibly" text "You're incredibly"
line "talented." line "talented."
para "No one can touch" para "No one can touch"
line "you now!" line "you now!"
done done
; 0x1ec4d6
UnknownText_0x1ec4d6: ; 0x1ec4d6 UnknownText_0x1ec4d6:
text "Today, I'm going" text "Today, I'm going"
line "to whomp you." line "to whomp you."
done done
; 0x1ec4f5
UnknownText_0x1ec4f5: ; 0x1ec4f5 UnknownText_0x1ec4f5:
text "I knew I'd win." text "I knew I'd win."
line "I'm so great!" line "I'm so great!"
done done
; 0x1ec512
UnknownText_0x1ec512: ; 0x1ec512 UnknownText_0x1ec512:
text "Uh? My plans are" text "Uh? My plans are"
line "out of whack…" line "out of whack…"
done done
; 0x1ec532
UnknownText_0x1ec532: ; 0x1ec532 UnknownText_0x1ec532:
text "I bet you can't" text "I bet you can't"
line "beat me!" line "beat me!"
done done
; 0x1ec54b
UnknownText_0x1ec54b: ; 0x1ec54b UnknownText_0x1ec54b:
text "Those #MON" text "Those #MON"
line "aren't enough!" line "aren't enough!"
done done
; 0x1ec565
UnknownText_0x1ec565: ; 0x1ec565 UnknownText_0x1ec565:
text "I want your" text "I want your"
line "#MON. Please?" line "#MON. Please?"
done done
; 0x1ec580
UnknownText_0x1ec580: ; 0x1ec580 UnknownText_0x1ec580:
text "I'll show you a" text "I'll show you a"
line "real battle!" line "real battle!"
done done
; 0x1ec59d
UnknownText_0x1ec59d: ; 0x1ec59d UnknownText_0x1ec59d:
text "This battle…" text "This battle…"
line "I'm bored!" line "I'm bored!"
done done
; 0x1ec5b5
UnknownText_0x1ec5b5: ; 0x1ec5b5 UnknownText_0x1ec5b5:
text "…I won't turn tail" text "…I won't turn tail"
line "in battle!" line "in battle!"
done done
; 0x1ec5d3
UnknownText_0x1ec5d3: ; 0x1ec5d3 UnknownText_0x1ec5d3:
text "Let's go!" text "Let's go!"
line "No holds barred!" line "No holds barred!"
done done
; 0x1ec5ee
UnknownText_0x1ec5ee: ; 0x1ec5ee UnknownText_0x1ec5ee:
text "Sorry! I wanted" text "Sorry! I wanted"
line "the win more!" line "the win more!"
done done
; 0x1ec60d
UnknownText_0x1ec60d: ; 0x1ec60d UnknownText_0x1ec60d:
text "Wahah! Congrats!" text "Wahah! Congrats!"
line "I can't do better!" line "I can't do better!"
done done
; 0x1ec631
UnknownText_0x1ec631: ; 0x1ec631 UnknownText_0x1ec631:
text "My #MON skills" text "My #MON skills"
line "are phenomenal!" line "are phenomenal!"
done done
; 0x1ec651
UnknownText_0x1ec651: ; 0x1ec651 UnknownText_0x1ec651:
text "You've got a long" text "You've got a long"
line "way to go." line "way to go."
para "Well, keep trying!" para "Well, keep trying!"
line "Best of luck!" line "Best of luck!"
done done
; 0x1ec68f
UnknownText_0x1ec68f: ; 0x1ec68f UnknownText_0x1ec68f:
text "Aww… Don't lose" text "Aww… Don't lose"
line "after beating me." line "after beating me."
done done
; 0x1ec6b1
UnknownText_0x1ec6b1: ; 0x1ec6b1 UnknownText_0x1ec6b1:
text "Who are you?" text "Who are you?"
line "I don't know you…" line "I don't know you…"
done done
; 0x1ec6d0
UnknownText_0x1ec6d0: ; 0x1ec6d0 UnknownText_0x1ec6d0:
text "I must've imagined" text "I must've imagined"
line "that." line "that."
para "There seems to be" para "There seems to be"
line "no one here…" line "no one here…"
done done
; 0x1ec708
UnknownText_0x1ec708: ; 0x1ec708 UnknownText_0x1ec708:
text "Who am I?" text "Who am I?"
line "I don't know…" line "I don't know…"
done done
; 0x1ec720
UnknownText_0x1ec720: ; 0x1ec720 UnknownText_0x1ec720:
text "Um… Are you that…" text "Um… Are you that…"
line "um…person?" line "um…person?"
done done
; 0x1ec73e
UnknownText_0x1ec73e: ; 0x1ec73e UnknownText_0x1ec73e:
text "It doesn't appear" text "It doesn't appear"
line "to be you…" line "to be you…"
done done
; 0x1ec75b
UnknownText_0x1ec75b: ; 0x1ec75b UnknownText_0x1ec75b:
text "Then you really" text "Then you really"
line "are the legendary…" line "are the legendary…"
done done
; 0x1ec77f
UnknownText_0x1ec77f: ; 0x1ec77f UnknownText_0x1ec77f:
text "I heard that" text "I heard that"
line "you're hot!" line "you're hot!"
done done
; 0x1ec798
UnknownText_0x1ec798: ; 0x1ec798 UnknownText_0x1ec798:
text "Not bad. I was" text "Not bad. I was"
line "just a bit better." line "just a bit better."
done done
; 0x1ec7bb
UnknownText_0x1ec7bb: ; 0x1ec7bb UnknownText_0x1ec7bb:
text "Eh, you're not" text "Eh, you're not"
line "that special." line "that special."
done done
; 0x1ec7d8
UnknownText_0x1ec7d8: ; 0x1ec7d8 UnknownText_0x1ec7d8:
text "I'm scared about" text "I'm scared about"
line "what might happen." line "what might happen."
para "My #MON are way" para "My #MON are way"
line "too strong." line "too strong."
done done
; 0x1ec818
UnknownText_0x1ec818: ; 0x1ec818 UnknownText_0x1ec818:
text "See? My #MON" text "See? My #MON"
line "were too strong." line "were too strong."
done done
; 0x1ec837
UnknownText_0x1ec837: ; 0x1ec837 UnknownText_0x1ec837:
text "Graa! My #MON" text "Graa! My #MON"
line "were total wimps!" line "were total wimps!"
done done
; 0x1ec858
UnknownText_0x1ec858: ; 0x1ec858 UnknownText_0x1ec858:
text "Hey, there!" text "Hey, there!"
line "I'll take you on!" line "I'll take you on!"
done done
; 0x1ec876
UnknownText_0x1ec876: ; 0x1ec876 UnknownText_0x1ec876:
text "Don't you have a" text "Don't you have a"
line "better strategy?" line "better strategy?"
done done
; 0x1ec898
UnknownText_0x1ec898: ; 0x1ec898 UnknownText_0x1ec898:
text "You've got decent" text "You've got decent"
line "style!" line "style!"
done done
; 0x1ec8b1
UnknownText_0x1ec8b1: ; 0x1ec8b1 UnknownText_0x1ec8b1:
text "I wonder if I can" text "I wonder if I can"
line "battle properly…" line "battle properly…"
done done
; 0x1ec8d5
UnknownText_0x1ec8d5: ; 0x1ec8d5 UnknownText_0x1ec8d5:
text "Um… Sorry…" text "Um… Sorry…"
line "I think I won." line "I think I won."
done done
; 0x1ec8f0
UnknownText_0x1ec8f0: ; 0x1ec8f0 UnknownText_0x1ec8f0:
text "I guess I'm not" text "I guess I'm not"
line "good enough yet…" line "good enough yet…"
done done
; 0x1ec911
UnknownText_0x1ec911: ; 0x1ec911 UnknownText_0x1ec911:
text "Wrrooar!" text "Wrrooar!"
line "I won't lose!" line "I won't lose!"
done done
; 0x1ec928
UnknownText_0x1ec928: ; 0x1ec928 UnknownText_0x1ec928:
text "Wrrooar! I knew" text "Wrrooar! I knew"
line "I was a genius!" line "I was a genius!"
done done
; 0x1ec949
UnknownText_0x1ec949: ; 0x1ec949 UnknownText_0x1ec949:
text "Arrooh! I hate it" text "Arrooh! I hate it"
line "when I lose!" line "when I lose!"
done done
; 0x1ec969
UnknownText_0x1ec969: ; 0x1ec969 UnknownText_0x1ec969:
text "Sorry, but I'm" text "Sorry, but I'm"
line "going to win." line "going to win."
done done
; 0x1ec986
UnknownText_0x1ec986: ; 0x1ec986 UnknownText_0x1ec986:
text "Yeah! My #MON" text "Yeah! My #MON"
line "rule!" line "rule!"
done done
; 0x1ec99b
UnknownText_0x1ec99b: ; 0x1ec99b UnknownText_0x1ec99b:
text "Oh, close! I lost" text "Oh, close! I lost"
line "by just a bit!" line "by just a bit!"
done done
; 0x1ec9bd
UnknownText_0x1ec9bd: ; 0x1ec9bd UnknownText_0x1ec9bd:
text "OK, I'm not" text "OK, I'm not"
line "fooling around!" line "fooling around!"
done done
; 0x1ec9d9
UnknownText_0x1ec9d9: ; 0x1ec9d9 UnknownText_0x1ec9d9:
text "Yay! Too easy!" text "Yay! Too easy!"
line "Like, no way!" line "Like, no way!"
done done
; 0x1ec9f7
UnknownText_0x1ec9f7: ; 0x1ec9f7 UnknownText_0x1ec9f7:
text "No!" text "No!"
line "Like, no way!" line "Like, no way!"
done done
; 0x1eca0a
UnknownText_0x1eca0a: ; 0x1eca0a UnknownText_0x1eca0a:
text "Look! My #MON" text "Look! My #MON"
line "are really cute!" line "are really cute!"
done done
; 0x1eca2a
UnknownText_0x1eca2a: ; 0x1eca2a UnknownText_0x1eca2a:
text "Aren't they really" text "Aren't they really"
line "adorable?" line "adorable?"
done done
; 0x1eca47
UnknownText_0x1eca47: ; 0x1eca47 UnknownText_0x1eca47:
text "I'm sorry, it's" text "I'm sorry, it's"
line "all my fault!" line "all my fault!"
done done
; 0x1eca64
UnknownText_0x1eca64: ; 0x1eca64 UnknownText_0x1eca64:
text "Let's get our" text "Let's get our"
line "battle started!" line "battle started!"
done done
; 0x1eca82
UnknownText_0x1eca82: ; 0x1eca82 UnknownText_0x1eca82:
text "Was I too strong" text "Was I too strong"
line "for you?" line "for you?"
done done
; 0x1eca9d
UnknownText_0x1eca9d: ; 0x1eca9d UnknownText_0x1eca9d:
text "Ooh, you're in a" text "Ooh, you're in a"
line "different class." line "different class."
done done
; 0x1ecabf
UnknownText_0x1ecabf: ; 0x1ecabf UnknownText_0x1ecabf:
text "Are we going to" text "Are we going to"
line "battle? Let's!" line "battle? Let's!"
done done
; 0x1ecade
UnknownText_0x1ecade: ; 0x1ecade UnknownText_0x1ecade:
text "Oh, you're too" text "Oh, you're too"
line "weak. Shame." line "weak. Shame."
done done
; 0x1ecafa
UnknownText_0x1ecafa: ; 0x1ecafa UnknownText_0x1ecafa:
text "Wow! Are you quite" text "Wow! Are you quite"
line "satisfied?" line "satisfied?"
done done
; 0x1ecb19
UnknownText_0x1ecb19: ; 0x1ecb19 UnknownText_0x1ecb19:
text "Oh, you have some" text "Oh, you have some"
line "rare #MON." line "rare #MON."
done done
; 0x1ecb37
UnknownText_0x1ecb37: ; 0x1ecb37 UnknownText_0x1ecb37:
text "May I have one of" text "May I have one of"
line "your #MON?" line "your #MON?"
done done
; 0x1ecb55
UnknownText_0x1ecb55: ; 0x1ecb55 UnknownText_0x1ecb55:
text "…I want one of" text "…I want one of"
line "your #MON." line "your #MON."
done done
; 0x1ecb70
UnknownText_0x1ecb70: ; 0x1ecb70 UnknownText_0x1ecb70:
text "Want to hear about" text "Want to hear about"
line "my cute #MON?" line "my cute #MON?"
done done
; 0x1ecb92
UnknownText_0x1ecb92: ; 0x1ecb92 UnknownText_0x1ecb92:
text "What do you think" text "What do you think"
line "about my cuties?" line "about my cuties?"
done done
; 0x1ecbb6
UnknownText_0x1ecbb6: ; 0x1ecbb6 UnknownText_0x1ecbb6:
text "Oh! My! You're a" text "Oh! My! You're a"
line "dreadful trainer!" line "dreadful trainer!"
done done
; 0x1ecbd9
UnknownText_0x1ecbd9: ; 0x1ecbd9 UnknownText_0x1ecbd9:
text "Battle? Sure!" text "Battle? Sure!"
line "Right now!" line "Right now!"
done done
; 0x1ecbf3
UnknownText_0x1ecbf3: ; 0x1ecbf3 UnknownText_0x1ecbf3:
text "Oh, I love it!" text "Oh, I love it!"
line "Battling is wild!" line "Battling is wild!"
done done
; 0x1ecc15
UnknownText_0x1ecc15: ; 0x1ecc15 UnknownText_0x1ecc15:
text "Oh, how rude! Wait" text "Oh, how rude! Wait"
line "till next time!" line "till next time!"
done done
; 0x1ecc39
UnknownText_0x1ecc39: ; 0x1ecc39 UnknownText_0x1ecc39:
text "Please let me win!" text "Please let me win!"
line "Please?" line "Please?"
done done
; 0x1ecc55
UnknownText_0x1ecc55: ; 0x1ecc55 UnknownText_0x1ecc55:
text "Wow, thank you!" text "Wow, thank you!"
line "You're so nice!" line "You're so nice!"
done done
; 0x1ecc75
UnknownText_0x1ecc75: ; 0x1ecc75 UnknownText_0x1ecc75:
text "You're mean!" text "You're mean!"
line "I hate meanies!" line "I hate meanies!"
done done
; 0x1ecc92
UnknownText_0x1ecc92: ; 0x1ecc92 UnknownText_0x1ecc92:
text "Well, can we" text "Well, can we"
line "begin?" line "begin?"
done done
; 0x1ecca7
UnknownText_0x1ecca7: ; 0x1ecca7 UnknownText_0x1ecca7:
text "Well, I beg your" text "Well, I beg your"
line "pardon…" line "pardon…"
done done
; 0x1eccc1
UnknownText_0x1eccc1: ; 0x1eccc1 UnknownText_0x1eccc1:
text "Sob… That's not" text "Sob… That's not"
line "fair!" line "fair!"
done done
; 0x1eccd7
UnknownText_0x1eccd7: ; 0x1eccd7 UnknownText_0x1eccd7:
text "I'm good!" text "I'm good!"
line "You can't win." line "You can't win."
done done
; 0x1eccef
UnknownText_0x1eccef: ; 0x1eccef UnknownText_0x1eccef:
text "Giving up? You're" text "Giving up? You're"
line "pretty weak!" line "pretty weak!"
done done
; 0x1ecd0e
UnknownText_0x1ecd0e: ; 0x1ecd0e UnknownText_0x1ecd0e:
text "I won't accept" text "I won't accept"
line "this… No way!" line "this… No way!"
done done
; 0x1ecd2b
UnknownText_0x1ecd2b: ; 0x1ecd2b UnknownText_0x1ecd2b:
text "Are you treating" text "Are you treating"
line "this seriously?" line "this seriously?"
done done
; 0x1ecd4d
UnknownText_0x1ecd4d: ; 0x1ecd4d UnknownText_0x1ecd4d:
text "Oh, sorry! Looks" text "Oh, sorry! Looks"
line "like I won!" line "like I won!"
done done
; 0x1ecd6b
UnknownText_0x1ecd6b: ; 0x1ecd6b UnknownText_0x1ecd6b:
text "Oh, how nasty!" text "Oh, how nasty!"
line "You were serious!" line "You were serious!"
done done
; 0x1ecd8d
UnknownText_0x1ecd8d: ; 0x1ecd8d UnknownText_0x1ecd8d:
text "Ahahah! I'll take" text "Ahahah! I'll take"
line "it easy on you!" line "it easy on you!"
done done
; 0x1ecdaf
UnknownText_0x1ecdaf: ; 0x1ecdaf UnknownText_0x1ecdaf:
text "Oops, sorry! But" text "Oops, sorry! But"
line "I'm happy too!" line "I'm happy too!"
done done
; 0x1ecdcf
UnknownText_0x1ecdcf: ; 0x1ecdcf UnknownText_0x1ecdcf:
text "Oh, oh, I lost!" text "Oh, oh, I lost!"
line "Thanks. Bye!" line "Thanks. Bye!"
done done
; 0x1ecded
UnknownText_0x1ecded: ; 0x1ecded UnknownText_0x1ecded:
text "BATTLE TOWER is a" text "BATTLE TOWER is a"
line "tough place!" line "tough place!"
done done
; 0x1ece0d
UnknownText_0x1ece0d: ; 0x1ece0d UnknownText_0x1ece0d:
text "You might have a" text "You might have a"
line "hard time." line "hard time."
done done
; 0x1ece2a
UnknownText_0x1ece2a: ; 0x1ece2a UnknownText_0x1ece2a:
text "Ooh, you might" text "Ooh, you might"
line "make a run here!" line "make a run here!"
done done
; 0x1ece4b
UnknownText_0x1ece4b: ; 0x1ece4b UnknownText_0x1ece4b:
text "I want to see your" text "I want to see your"
line "style in action!" line "style in action!"
done done
; 0x1ece70
UnknownText_0x1ece70: ; 0x1ece70 UnknownText_0x1ece70:
text "Every battle is a" text "Every battle is a"
line "drama!" line "drama!"
done done
; 0x1ece8a
UnknownText_0x1ece8a: ; 0x1ece8a UnknownText_0x1ece8a:
text "Oh… Want to trade" text "Oh… Want to trade"
line "something?" line "something?"
done done
; 0x1ecea8
UnknownText_0x1ecea8: ; 0x1ecea8 UnknownText_0x1ecea8:
text "OK, here goes!" text "OK, here goes!"
line "I have momentum!" line "I have momentum!"
done done
; 0x1ecec9
UnknownText_0x1ecec9: ; 0x1ecec9 UnknownText_0x1ecec9:
text "See, I rolled" text "See, I rolled"
line "right over you!" line "right over you!"
done done
; 0x1ecee8
UnknownText_0x1ecee8: ; 0x1ecee8 UnknownText_0x1ecee8:
text "No! This did not" text "No! This did not"
line "happen!" line "happen!"
done done
; 0x1ecf02

View File

@ -3,7 +3,7 @@ rating: MACRO
dbww \1, \2, \3 dbww \1, \2, \3
ENDM ENDM
OakRatings: ; 0x2667f OakRatings:
; if you caught at most this many, play this sound, load this text ; if you caught at most this many, play this sound, load this text
; (text is defined in engine/events/prof_oaks_pc.asm) ; (text is defined in engine/events/prof_oaks_pc.asm)
rating 9, SFX_DEX_FANFARE_LESS_THAN_20, OakRating01 rating 9, SFX_DEX_FANFARE_LESS_THAN_20, OakRating01
@ -25,5 +25,4 @@ OakRatings: ; 0x2667f
rating 239, SFX_DEX_FANFARE_230_PLUS, OakRating17 rating 239, SFX_DEX_FANFARE_230_PLUS, OakRating17
rating 248, SFX_DEX_FANFARE_230_PLUS, OakRating18 rating 248, SFX_DEX_FANFARE_230_PLUS, OakRating18
rating 255, SFX_DEX_FANFARE_230_PLUS, OakRating19 rating 255, SFX_DEX_FANFARE_230_PLUS, OakRating19
; 0x266de

View File

@ -31,7 +31,7 @@ UnownWalls:
; db $0e, $2c, $64, $2c, $0e, -1 ; db $0e, $2c, $64, $2c, $0e, -1
unownwall "H", "O", "-", "O", "H" unownwall "H", "O", "-", "O", "H"
MenuHeaders_UnownWalls: ; 0x8aed5 MenuHeaders_UnownWalls:
; UNOWNWORDS_ESCAPE ; UNOWNWORDS_ESCAPE
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 3, 4, 16, 9 menu_coords 3, 4, 16, 9

View File

@ -4,7 +4,7 @@ landmark: MACRO
dw \3 dw \3
ENDM ENDM
Landmarks: ; 0x1ca8c3 Landmarks:
; entries correspond to constants/landmark_constants.asm ; entries correspond to constants/landmark_constants.asm
landmark 0, 0, SpecialMapName landmark 0, 0, SpecialMapName
landmark 148, 116, NewBarkTownName landmark 148, 116, NewBarkTownName
@ -102,7 +102,6 @@ Landmarks: ; 0x1ca8c3
landmark 20, 116, TohjoFallsName landmark 20, 116, TohjoFallsName
landmark 28, 84, Route28Name landmark 28, 84, Route28Name
landmark 148, 132, FastShipName landmark 148, 132, FastShipName
; 0x1caa43
NewBarkTownName: db "NEW BARK¯TOWN@" NewBarkTownName: db "NEW BARK¯TOWN@"
CherrygroveCityName: db "CHERRYGROVE¯CITY@" CherrygroveCityName: db "CHERRYGROVE¯CITY@"

View File

@ -4,7 +4,7 @@ spawn: MACRO
db \2, \3 db \2, \3
ENDM ENDM
SpawnPoints: ; 0x152ab SpawnPoints:
; entries correspond to SPAWN_* constants ; entries correspond to SPAWN_* constants
spawn PLAYERS_HOUSE_2F, 3, 3 spawn PLAYERS_HOUSE_2F, 3, 3

View File

@ -1,4 +1,4 @@
BillPhoneMornGreetingText: ; 0x1b4427 BillPhoneMornGreetingText:
text "Good morning!" text "Good morning!"
para "This is the #-" para "This is the #-"
@ -8,7 +8,7 @@ BillPhoneMornGreetingText: ; 0x1b4427
line "SERVICE." line "SERVICE."
done done
BillPhoneDayGreetingText: ; 0x1b4470 BillPhoneDayGreetingText:
text "Good day!" text "Good day!"
para "This is the #-" para "This is the #-"
@ -18,7 +18,7 @@ BillPhoneDayGreetingText: ; 0x1b4470
line "SERVICE." line "SERVICE."
done done
BillPhoneNiteGreetingText: ; 0x1b44b5 BillPhoneNiteGreetingText:
text "Good evening!" text "Good evening!"
para "This is the #-" para "This is the #-"
@ -28,7 +28,7 @@ BillPhoneNiteGreetingText: ; 0x1b44b5
line "SERVICE." line "SERVICE."
done done
BillPhoneGenericText: ; 0x1b44fe BillPhoneGenericText:
text "Who's calling?" text "Who's calling?"
para "<PLAY_G>, is it?" para "<PLAY_G>, is it?"
@ -38,7 +38,7 @@ BillPhoneGenericText: ; 0x1b44fe
line $56 line $56
done done
BillPhoneNotFullText: ; 0x1b452a BillPhoneNotFullText:
text "Thanks for" text "Thanks for"
line "waiting!" line "waiting!"
@ -52,7 +52,7 @@ BillPhoneNotFullText: ; 0x1b452a
line "fill it up!" line "fill it up!"
done done
BillPhoneNearlyFullText: ; 0x1b4587 BillPhoneNearlyFullText:
text "Thanks for" text "Thanks for"
line "waiting!" line "waiting!"
@ -66,7 +66,7 @@ BillPhoneNearlyFullText: ; 0x1b4587
line "switch your BOX." line "switch your BOX."
done done
BillPhoneFullText: ; 0x1b45ed BillPhoneFullText:
text "Thanks for" text "Thanks for"
line "waiting!" line "waiting!"
@ -80,7 +80,7 @@ BillPhoneFullText: ; 0x1b45ed
line "more #MON." line "more #MON."
done done
BillPhoneNewlyFullText: ; 0x1b4652 BillPhoneNewlyFullText:
text "Hi, <PLAY_G>?" text "Hi, <PLAY_G>?"
line "It's me, BILL!" line "It's me, BILL!"

View File

@ -1,4 +1,4 @@
UnknownText_0xa0c28: ; 0xa0c28 UnknownText_0xa0c28:
text "Hi, this is BUENA…" text "Hi, this is BUENA…"
para "Oh! Good morning," para "Oh! Good morning,"
@ -7,18 +7,16 @@ UnknownText_0xa0c28: ; 0xa0c28
para "I'm kind of foggy" para "I'm kind of foggy"
line "in the morning…" line "in the morning…"
done done
; 0xa0c72
UnknownText_0xa0c72: ; 0xa0c72 UnknownText_0xa0c72:
text "Hi, this is BUENA…" text "Hi, this is BUENA…"
line "Oh! Hi, <PLAY_G>!" line "Oh! Hi, <PLAY_G>!"
para "Do you tune into" para "Do you tune into"
line "BUENA's show?" line "BUENA's show?"
done done
; 0xa0caf
UnknownText_0xa0caf: ; 0xa0caf UnknownText_0xa0caf:
text "This is BUENA." text "This is BUENA."
line "I can't come to" line "I can't come to"
@ -34,9 +32,8 @@ UnknownText_0xa0caf: ; 0xa0caf
para "give me a call" para "give me a call"
line "after midnight!" line "after midnight!"
done done
; 0xa0d42
UnknownText_0xa0d42: ; 0xa0d42 UnknownText_0xa0d42:
text "Hi, this is BUENA…" text "Hi, this is BUENA…"
line "Oh! Hi, <PLAY_G>!" line "Oh! Hi, <PLAY_G>!"
@ -46,45 +43,40 @@ UnknownText_0xa0d42: ; 0xa0d42
para "Let me tell you," para "Let me tell you,"
line "I'm exhausted!" line "I'm exhausted!"
done done
; 0xa0d96
UnknownText_0xa0d96: ; 0xa0d96 UnknownText_0xa0d96:
text "<PLAY_G>!" text "<PLAY_G>!"
line "Hi, it's BUENA!" line "Hi, it's BUENA!"
para "I got up early, so" para "I got up early, so"
line "I decided to call!" line "I decided to call!"
done done
; 0xa0dcf
UnknownText_0xa0dcf: ; 0xa0dcf UnknownText_0xa0dcf:
text "<PLAY_G>!" text "<PLAY_G>!"
line "Hi, it's BUENA!" line "Hi, it's BUENA!"
para "I needed someone" para "I needed someone"
line "to chat with!" line "to chat with!"
done done
; 0xa0e01
UnknownText_0xa0e01: ; 0xa0e01 UnknownText_0xa0e01:
text "<PLAY_G>!" text "<PLAY_G>!"
line "Hi, it's BUENA!" line "Hi, it's BUENA!"
para "I'm just on my" para "I'm just on my"
line "break." line "break."
done done
; 0xa0e29
UnknownText_0xa0e29: ; 0xa0e29 UnknownText_0xa0e29:
text "<PLAY_G>!" text "<PLAY_G>!"
line "Hi, it's BUENA!" line "Hi, it's BUENA!"
para "I couldn't sleep," para "I couldn't sleep,"
line "so I called you." line "so I called you."
done done
; 0xa0e5e
UnknownText_0xa0e5e: ; 0xa0e5e UnknownText_0xa0e5e:
text "Oh. Hi, <PLAY_G>!" text "Oh. Hi, <PLAY_G>!"
para "You are how?" para "You are how?"
@ -101,9 +93,8 @@ UnknownText_0xa0e5e: ; 0xa0e5e
para "<PLAY_G>, you'd" para "<PLAY_G>, you'd"
line "better be careful!" line "better be careful!"
done done
; 0xa0efb
UnknownText_0xa0efb: ; 0xa0efb UnknownText_0xa0efb:
text "The other day, I" text "The other day, I"
line "went out to eat" line "went out to eat"
@ -125,9 +116,8 @@ UnknownText_0xa0efb: ; 0xa0efb
para "show! I'll catch" para "show! I'll catch"
line "you later!" line "you later!"
done done
; 0xa0fcf
UnknownText_0xa0fcf: ; 0xa0fcf UnknownText_0xa0fcf:
text "You know the" text "You know the"
line "receptionist at" line "receptionist at"
cont "the RADIO TOWER?" cont "the RADIO TOWER?"
@ -149,9 +139,8 @@ UnknownText_0xa0fcf: ; 0xa0fcf
para "Catch you later!" para "Catch you later!"
done done
; 0xa109d
UnknownText_0xa109d: ; 0xa109d UnknownText_0xa109d:
text "Tell me, <PLAY_G>." text "Tell me, <PLAY_G>."
line "Have you ever won" line "Have you ever won"
@ -167,9 +156,8 @@ UnknownText_0xa109d: ; 0xa109d
para "Let's chat again!" para "Let's chat again!"
done done
; 0xa1143
UnknownText_0xa1143: ; 0xa1143 UnknownText_0xa1143:
text "You know, last" text "You know, last"
line "night…" line "night…"
@ -198,9 +186,8 @@ UnknownText_0xa1143: ; 0xa1143
para "Uh… Um… I… Sorry," para "Uh… Um… I… Sorry,"
line "wrong number!" line "wrong number!"
done done
; 0xa1244
UnknownText_0xa1244: ; 0xa1244 UnknownText_0xa1244:
text "Yesterday, PROF." text "Yesterday, PROF."
line "OAK was in the" line "OAK was in the"
@ -221,9 +208,8 @@ UnknownText_0xa1244: ; 0xa1244
para "Catch you later!" para "Catch you later!"
done done
; 0xa1318
UnknownText_0xa1318: ; 0xa1318 UnknownText_0xa1318:
text "…Cough, cough!" text "…Cough, cough!"
para "Uhm sorry uh got" para "Uhm sorry uh got"
@ -242,9 +228,8 @@ UnknownText_0xa1318: ; 0xa1318
line "the fly. This has" line "the fly. This has"
cont "been BUENA!" cont "been BUENA!"
done done
; 0xa13d8
UnknownText_0xa13d8: ; 0xa13d8 UnknownText_0xa13d8:
text "Hey, <PLAY_G>." text "Hey, <PLAY_G>."
line "You won that RADIO" line "You won that RADIO"
@ -263,9 +248,8 @@ UnknownText_0xa13d8: ; 0xa13d8
para "Well, let's chat" para "Well, let's chat"
line "again!" line "again!"
done done
; 0xa1488
UnknownText_0xa1488: ; 0xa1488 UnknownText_0xa1488:
text "I'm elated that" text "I'm elated that"
line "more people are" line "more people are"
@ -298,9 +282,8 @@ UnknownText_0xa1488: ; 0xa1488
para "Let's chat again!" para "Let's chat again!"
done done
; 0xa15de
UnknownText_0xa15de: ; 0xa15de UnknownText_0xa15de:
text "Guess what?" text "Guess what?"
line "The RADIO TOWER's" line "The RADIO TOWER's"
@ -331,9 +314,8 @@ UnknownText_0xa15de: ; 0xa15de
para "Later! Tune into" para "Later! Tune into"
line "my show!" line "my show!"
done done
; 0xa1717
UnknownText_0xa1717: ; 0xa1717 UnknownText_0xa1717:
text "<PLAY_G>, tell me." text "<PLAY_G>, tell me."
para "When do you relax" para "When do you relax"
@ -364,9 +346,8 @@ UnknownText_0xa1717: ; 0xa1717
para "Please forget this" para "Please forget this"
line "happened! Later!" line "happened! Later!"
done done
; 0xa183d
UnknownText_0xa183d: ; 0xa183d UnknownText_0xa183d:
text "<PLAY_G>, what was" text "<PLAY_G>, what was"
line "the first #MON" line "the first #MON"
cont "you ever caught?" cont "you ever caught?"
@ -405,9 +386,8 @@ UnknownText_0xa183d: ; 0xa183d
para "Bye-bye!" para "Bye-bye!"
done done
; 0xa19b1
UnknownText_0xa19b1: ; 0xa19b1 UnknownText_0xa19b1:
text "Guess what? All of" text "Guess what? All of"
line "us from the RADIO" line "us from the RADIO"
@ -434,9 +414,8 @@ UnknownText_0xa19b1: ; 0xa19b1
para "Bye-bye!" para "Bye-bye!"
done done
; 0xa1ac0
UnknownText_0xa1ac0: ; 0xa1ac0 UnknownText_0xa1ac0:
text "Did you know…?" text "Did you know…?"
para "BEN and FERN talk" para "BEN and FERN talk"
@ -465,9 +444,8 @@ UnknownText_0xa1ac0: ; 0xa1ac0
para "Let's chat again!" para "Let's chat again!"
done done
; 0xa1bed
UnknownText_0xa1bed: ; 0xa1bed UnknownText_0xa1bed:
text "I'm going shopping" text "I'm going shopping"
line "with MARY and LILY" line "with MARY and LILY"
cont "soon." cont "soon."
@ -483,9 +461,8 @@ UnknownText_0xa1bed: ; 0xa1bed
para "Catch you later!" para "Catch you later!"
done done
; 0xa1c88
UnknownText_0xa1c88: ; 0xa1c88 UnknownText_0xa1c88:
text "I'm thinking of" text "I'm thinking of"
line "going to the GAME" line "going to the GAME"
@ -506,9 +483,8 @@ UnknownText_0xa1c88: ; 0xa1c88
para "Catch you later!" para "Catch you later!"
done done
; 0xa1d5f
UnknownText_0xa1d5f: ; 0xa1d5f UnknownText_0xa1d5f:
text "Hey, <PLAY_G>. You" text "Hey, <PLAY_G>. You"
line "use your #GEAR" line "use your #GEAR"
@ -530,9 +506,8 @@ UnknownText_0xa1d5f: ; 0xa1d5f
para "Anyway, thanks for" para "Anyway, thanks for"
line "calling! Later!" line "calling! Later!"
done done
; 0xa1e2f
UnknownText_0xa1e2f: ; 0xa1e2f UnknownText_0xa1e2f:
text "Is it sunny" text "Is it sunny"
line "outside today?" line "outside today?"
@ -547,4 +522,3 @@ UnknownText_0xa1e2f: ; 0xa1e2f
para "Please call again!" para "Please call again!"
done done
; 0xa1eca

View File

@ -1,4 +1,4 @@
ElmPhoneStartText: ; 0x1b46fc ElmPhoneStartText:
text "Hello, <PLAY_G>?" text "Hello, <PLAY_G>?"
para "Try not to overdo" para "Try not to overdo"
@ -9,7 +9,7 @@ ElmPhoneStartText: ; 0x1b46fc
cont "they are hurt." cont "they are hurt."
done done
ElmPhoneSawMrPokemonText: ; 0x1b4749 ElmPhoneSawMrPokemonText:
text "Hello, <PLAY_G>?" text "Hello, <PLAY_G>?"
para "Did you meet MR." para "Did you meet MR."
@ -17,7 +17,7 @@ ElmPhoneSawMrPokemonText: ; 0x1b4749
cont "Come back safely!" cont "Come back safely!"
done done
ElmPhonePokemonStolenText: ; 0x1b4784 ElmPhonePokemonStolenText:
text "<PLAY_G>? I'm very" text "<PLAY_G>? I'm very"
line "upset now." line "upset now."
@ -28,7 +28,7 @@ ElmPhonePokemonStolenText: ; 0x1b4784
line "do that?" line "do that?"
done done
ElmPhoneCheckingEggText: ; 0x1b47d5 ElmPhoneCheckingEggText:
text "Hello, <PLAY_G>?" text "Hello, <PLAY_G>?"
para "We're checking the" para "We're checking the"
@ -38,7 +38,7 @@ ElmPhoneCheckingEggText: ; 0x1b47d5
line "#MON EGG." line "#MON EGG."
done done
ElmPhoneAssistantText: ; 0x1b481c ElmPhoneAssistantText:
text "Hello, <PLAY_G>?" text "Hello, <PLAY_G>?"
para "Did you see my" para "Did you see my"
@ -48,7 +48,7 @@ ElmPhoneAssistantText: ; 0x1b481c
line "in VIOLET CITY." line "in VIOLET CITY."
done done
ElmPhoneEggUnhatchedText: ; 0x1b4868 ElmPhoneEggUnhatchedText:
text "Hello, <PLAY_G>?" text "Hello, <PLAY_G>?"
para "How's the EGG? Has" para "How's the EGG? Has"
@ -58,7 +58,7 @@ ElmPhoneEggUnhatchedText: ; 0x1b4868
line "pens, please call." line "pens, please call."
done done
ElmPhoneEggHatchedText: ; 0x1b48bb ElmPhoneEggHatchedText:
text "Hello, <PLAY_G>?" text "Hello, <PLAY_G>?"
line "How is the EGG?" line "How is the EGG?"
@ -70,7 +70,7 @@ ElmPhoneEggHatchedText: ; 0x1b48bb
line "me now!" line "me now!"
done done
ElmPhoneDiscovery1Text: ; 0x1b491f ElmPhoneDiscovery1Text:
text "Hello, <PLAY_G>?" text "Hello, <PLAY_G>?"
para "I just made a new" para "I just made a new"
@ -83,7 +83,7 @@ ElmPhoneDiscovery1Text: ; 0x1b491f
line "the #MON." line "the #MON."
done done
ElmPhoneDiscovery2Text: ; 0x1b4982 ElmPhoneDiscovery2Text:
text "Hello, <PLAY_G>?" text "Hello, <PLAY_G>?"
para "It's still a" para "It's still a"
@ -96,7 +96,7 @@ ElmPhoneDiscovery2Text: ; 0x1b4982
line "ing that now." line "ing that now."
done done
ElmPhonePokerusText: ; 0x1b49e7 ElmPhonePokerusText:
text "Hello, <PLAY_G>?" text "Hello, <PLAY_G>?"
para "I discovered an" para "I discovered an"
@ -129,7 +129,7 @@ ElmPhonePokerusText: ; 0x1b49e7
cont "about. Bye!" cont "about. Bye!"
done done
ElmPhoneDisasterText: ; 0x1b4b17 ElmPhoneDisasterText:
text "H-hello? <PLAY_G>?" text "H-hello? <PLAY_G>?"
line "It's a disaster!" line "It's a disaster!"
@ -143,7 +143,7 @@ ElmPhoneDisasterText: ; 0x1b4b17
line "here now!" line "here now!"
done done
ElmPhoneEggAssistantText: ; 0x1b4b87 ElmPhoneEggAssistantText:
text "Hello, <PLAY_G>? We" text "Hello, <PLAY_G>? We"
line "discovered some-" line "discovered some-"
@ -158,7 +158,7 @@ ElmPhoneEggAssistantText: ; 0x1b4b87
cont "him?" cont "him?"
done done
ElmPhoneRocketText: ; 0x1b4c06 ElmPhoneRocketText:
text "<PLAY_G>, how are" text "<PLAY_G>, how are"
line "things going?" line "things going?"
@ -185,7 +185,7 @@ ElmPhoneRocketText: ; 0x1b4c06
line "Take care!" line "Take care!"
done done
ElmPhoneGiftText: ; 0x1b4d09 ElmPhoneGiftText:
text "Hello, <PLAY_G>?" text "Hello, <PLAY_G>?"
para "I have something" para "I have something"
@ -197,7 +197,7 @@ ElmPhoneGiftText: ; 0x1b4d09
para "See you later!" para "See you later!"
done done
ElmPhoneUnusedText: ; 0x1b4d5d ElmPhoneUnusedText:
text "Hello, <PLAY_G>?" text "Hello, <PLAY_G>?"
line "How's it going?" line "How's it going?"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,11 +1,11 @@
MomPhoneGreetingText: ; 0x1b4000 MomPhoneGreetingText:
text "Hello?" text "Hello?"
para "Oh, hi, <PLAYER>!" para "Oh, hi, <PLAYER>!"
line "Working hard?" line "Working hard?"
done done
MomPhoneLandmarkText: ; 0x1b4021 MomPhoneLandmarkText:
text "Oh, so you're in" text "Oh, so you're in"
line "@" line "@"
text_from_ram wStringBuffer3 text_from_ram wStringBuffer3
@ -19,7 +19,7 @@ MomPhoneLandmarkText: ; 0x1b4021
line "take a look?" line "take a look?"
done done
MomPhoneGenericAreaText: ; 0x1b406b MomPhoneGenericAreaText:
text "Really, you're in" text "Really, you're in"
line "@" line "@"
text_from_ram wStringBuffer3 text_from_ram wStringBuffer3
@ -30,7 +30,7 @@ MomPhoneGenericAreaText: ; 0x1b406b
cont "of neat, <PLAYER>." cont "of neat, <PLAYER>."
done done
MomPhoneNewBarkText: ; 0x1b40b1 MomPhoneNewBarkText:
text "What? You're in" text "What? You're in"
line "@" line "@"
text_from_ram wStringBuffer3 text_from_ram wStringBuffer3
@ -40,7 +40,7 @@ MomPhoneNewBarkText: ; 0x1b40b1
line "sometime!" line "sometime!"
done done
MomPhoneCherrygroveText: ; 0x1b40e4 MomPhoneCherrygroveText:
text "You're visiting" text "You're visiting"
line "@" line "@"
text_from_ram wStringBuffer3 text_from_ram wStringBuffer3
@ -50,7 +50,7 @@ MomPhoneCherrygroveText: ; 0x1b40e4
line "home for a bit?" line "home for a bit?"
done done
MomOtherAreaText: ; 0x1b411c MomOtherAreaText:
text "Wow, you're in" text "Wow, you're in"
line "@" line "@"
text_from_ram wStringBuffer3 text_from_ram wStringBuffer3
@ -60,7 +60,7 @@ MomOtherAreaText: ; 0x1b411c
line "#MON quest!" line "#MON quest!"
done done
MomDeterminedText: ; 0x1b4150 MomDeterminedText:
text "That sounds really" text "That sounds really"
line "tough." line "tough."
@ -71,7 +71,7 @@ MomDeterminedText: ; 0x1b4150
line "be OK, right?" line "be OK, right?"
done done
MomCheckBalanceText: ; 0x1b41a7 MomCheckBalanceText:
text "By the way, you've" text "By the way, you've"
line "saved up ¥@" line "saved up ¥@"
text_from_ram wStringBuffer3 text_from_ram wStringBuffer3
@ -81,12 +81,12 @@ MomCheckBalanceText: ; 0x1b41a7
line "keep on saving?" line "keep on saving?"
done done
MomImportantToSaveText: ; 0x1b41ea MomImportantToSaveText:
text "It's important to" text "It's important to"
line "save your money." line "save your money."
done done
MomYoureNotSavingText: ; 0x1b420d MomYoureNotSavingText:
text "Oh, <PLAYER>," text "Oh, <PLAYER>,"
line "you're not saving" line "you're not saving"
@ -94,7 +94,7 @@ MomYoureNotSavingText: ; 0x1b420d
line "you like to save?" line "you like to save?"
done done
MomYouveSavedText: ; 0x1b4249 MomYouveSavedText:
text "By the way, you've" text "By the way, you've"
line "saved up ¥@" line "saved up ¥@"
text_from_ram wStringBuffer3 text_from_ram wStringBuffer3
@ -104,23 +104,23 @@ MomYouveSavedText: ; 0x1b4249
line "saving again?" line "saving again?"
done done
MomOKIllSaveText: ; 0x1b4289 MomOKIllSaveText:
text "OK. I'll save your" text "OK. I'll save your"
line "money." line "money."
done done
MomPhoneWontSaveMoneyText: ; 0x1b42a3 MomPhoneWontSaveMoneyText:
text "OK. I won't save" text "OK. I won't save"
line "your money." line "your money."
done done
MomPhoneHangUpText: ; 0x1b42c0 MomPhoneHangUpText:
text "<PLAYER>, keep it" text "<PLAYER>, keep it"
line "up! I'm rooting" line "up! I'm rooting"
cont "for you, baby!" cont "for you, baby!"
done done
MomPhoneNoPokemonText: ; 0x1b42ea MomPhoneNoPokemonText:
text "Hello?" text "Hello?"
para "Oh, hi, <PLAYER>!" para "Oh, hi, <PLAYER>!"
@ -128,7 +128,7 @@ MomPhoneNoPokemonText: ; 0x1b42ea
cont "waiting for you?" cont "waiting for you?"
done done
MomPhoneNoPokedexText: ; 0x1b431d MomPhoneNoPokedexText:
text "Hello?" text "Hello?"
para "Oh, hi, <PLAYER>!" para "Oh, hi, <PLAYER>!"
@ -138,7 +138,7 @@ MomPhoneNoPokedexText: ; 0x1b431d
line "ELM? Be good!" line "ELM? Be good!"
done done
MomPhoneNoGymQuestText: ; 0x1b435f MomPhoneNoGymQuestText:
text "Hello?" text "Hello?"
para "Hi, <PLAYER>! If" para "Hi, <PLAYER>! If"
@ -148,7 +148,7 @@ MomPhoneNoGymQuestText: ; 0x1b435f
line "on home, dear." line "on home, dear."
done done
MomPhoneLectureText: ; 0x1b43a1 MomPhoneLectureText:
text "Hello?" text "Hello?"
para "…… <PLAYER>?" para "…… <PLAYER>?"

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
PokedexDataPointerTable: ; 0x44378 PokedexDataPointerTable:
; entries correspond to constants/pokemon_constants.asm ; entries correspond to constants/pokemon_constants.asm
dw BulbasaurPokedexEntry dw BulbasaurPokedexEntry
dw IvysaurPokedexEntry dw IvysaurPokedexEntry
@ -251,4 +251,3 @@ PokedexDataPointerTable: ; 0x44378
dw LugiaPokedexEntry dw LugiaPokedexEntry
dw HoOhPokedexEntry dw HoOhPokedexEntry
dw CelebiPokedexEntry dw CelebiPokedexEntry
; 0x4456e

View File

@ -1,6 +1,6 @@
; Every Pokémon sorted alphabetically by name. ; Every Pokémon sorted alphabetically by name.
AlphabeticalPokedexOrder: ; 0x40c65 AlphabeticalPokedexOrder:
db ABRA db ABRA
db AERODACTYL db AERODACTYL
db AIPOM db AIPOM
@ -252,4 +252,3 @@ AlphabeticalPokedexOrder: ; 0x40c65
db YANMA db YANMA
db ZAPDOS db ZAPDOS
db ZUBAT db ZUBAT
; 0x40d60

View File

@ -1,6 +1,6 @@
; Every Pokémon sorted in New Pokédex Order. ; Every Pokémon sorted in New Pokédex Order.
NewPokedexOrder: ; 0x40d60 NewPokedexOrder:
db CHIKORITA db CHIKORITA
db BAYLEEF db BAYLEEF
db MEGANIUM db MEGANIUM
@ -252,4 +252,3 @@ NewPokedexOrder: ; 0x40d60
db MEWTWO db MEWTWO
db MEW db MEW
db CELEBI db CELEBI
; 0x40e5b

View File

@ -1,4 +1,4 @@
EggMovePointers:: ; 0x23b11 EggMovePointers::
dw BulbasaurEggMoves dw BulbasaurEggMoves
dw NoEggMoves dw NoEggMoves
dw NoEggMoves dw NoEggMoves
@ -254,4 +254,3 @@ endc
dw NoEggMoves dw NoEggMoves
dw NoEggMoves dw NoEggMoves
dw NoEggMoves dw NoEggMoves
; 0x23d07

View File

@ -1,6 +1,6 @@
; Evolutions and attacks are grouped together since they're both checked at level-up. ; Evolutions and attacks are grouped together since they're both checked at level-up.
EvosAttacksPointers:: ; 0x425b1 EvosAttacksPointers::
dw BulbasaurEvosAttacks dw BulbasaurEvosAttacks
dw IvysaurEvosAttacks dw IvysaurEvosAttacks
dw VenusaurEvosAttacks dw VenusaurEvosAttacks
@ -252,4 +252,3 @@ EvosAttacksPointers:: ; 0x425b1
dw LugiaEvosAttacks dw LugiaEvosAttacks
dw HoOhEvosAttacks dw HoOhEvosAttacks
dw CelebiEvosAttacks dw CelebiEvosAttacks
; 0x427a7

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@
; Most of these texts seem to be associated with a single NPC. ; Most of these texts seem to be associated with a single NPC.
; The last text is associated with a second NPC, probably a Butterfree. ; The last text is associated with a second NPC, probably a Butterfree.
UnusedSweetHoneyText: ; 0x5578a UnusedSweetHoneyText:
text "My #MON is an" text "My #MON is an"
line "expert at collect-" line "expert at collect-"
cont "ing SWEET HONEY." cont "ing SWEET HONEY."
@ -17,7 +17,7 @@ UnusedSweetHoneyText: ; 0x5578a
line "with you." line "with you."
done done
UnusedSweetHoneyBagFullText: ; 0x557d6 UnusedSweetHoneyBagFullText:
text "I want to give you" text "I want to give you"
line "some SWEET HONEY," line "some SWEET HONEY,"
@ -25,17 +25,17 @@ UnusedSweetHoneyBagFullText: ; 0x557d6
line "room for it." line "room for it."
done done
UnusedSweetHoneyGiveText: ; 0x55819 UnusedSweetHoneyGiveText:
text "Here you go! Have" text "Here you go! Have"
line "some SWEET HONEY!" line "some SWEET HONEY!"
done done
UnusedGotSweetHoneyText: ; 0x5583e UnusedGotSweetHoneyText:
text "<PLAYER> received" text "<PLAYER> received"
line "SWEET HONEY." line "SWEET HONEY."
done done
UnusedSweetHoneyAfterText1: ; 0x55856 UnusedSweetHoneyAfterText1:
text "My little brother" text "My little brother"
line "takes SWEET HONEY" line "takes SWEET HONEY"
@ -46,7 +46,7 @@ UnusedSweetHoneyAfterText1: ; 0x55856
line "up to?" line "up to?"
done done
UnusedSweetHoneyAfterText2: ; 0x558b1 UnusedSweetHoneyAfterText2:
text "Did you put SWEET" text "Did you put SWEET"
line "HONEY on a tree?" line "HONEY on a tree?"
@ -54,7 +54,7 @@ UnusedSweetHoneyAfterText2: ; 0x558b1
line "it?" line "it?"
done done
UnusedSweetHoneyAfterText3: ; 0x558ea UnusedSweetHoneyAfterText3:
text "Did you put SWEET" text "Did you put SWEET"
line "HONEY on a tree?" line "HONEY on a tree?"
@ -63,6 +63,6 @@ UnusedSweetHoneyAfterText3: ; 0x558ea
cont "be drawn to it." cont "be drawn to it."
done done
UnusedSweetHoneyButterfreeText: ; 0x5593f UnusedSweetHoneyButterfreeText:
text "BUTTERFREE: Freeh!" text "BUTTERFREE: Freeh!"
done done

View File

@ -1,6 +1,6 @@
; Groups are defined in data/trainers/parties.asm. ; Groups are defined in data/trainers/parties.asm.
TrainerGroups: ; 0x39999 TrainerGroups:
; entries correspond to trainer classes (see constants/trainer_constants.asm) ; entries correspond to trainer classes (see constants/trainer_constants.asm)
dw FalknerGroup dw FalknerGroup
dw WhitneyGroup dw WhitneyGroup

View File

@ -1,6 +1,6 @@
; Johto Pokémon in grass ; Johto Pokémon in grass
JohtoGrassWildMons: ; 0x2a5e9 JohtoGrassWildMons:
map_id SPROUT_TOWER_2F map_id SPROUT_TOWER_2F
db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite

View File

@ -1,6 +1,6 @@
; Johto Pokémon in water ; Johto Pokémon in water
JohtoWaterWildMons: ; 0x2b11d JohtoWaterWildMons:
map_id RUINS_OF_ALPH_OUTSIDE map_id RUINS_OF_ALPH_OUTSIDE
db 2 percent ; encounter rate db 2 percent ; encounter rate

View File

@ -1,6 +1,6 @@
; Kanto Pokémon in grass ; Kanto Pokémon in grass
KantoGrassWildMons: ; 0x2b274 KantoGrassWildMons:
map_id DIGLETTS_CAVE map_id DIGLETTS_CAVE
db 4 percent, 2 percent, 8 percent ; encounter rates: morn/day/nite db 4 percent, 2 percent, 8 percent ; encounter rates: morn/day/nite

View File

@ -1,6 +1,6 @@
; Kanto Pokémon in water ; Kanto Pokémon in water
KantoWaterWildMons: ; 0x2b7f7 KantoWaterWildMons:
map_id TOHJO_FALLS map_id TOHJO_FALLS
db 4 percent ; encounter rate db 4 percent ; encounter rate

View File

@ -1,6 +1,6 @@
; Pokémon swarms in grass ; Pokémon swarms in grass
SwarmGrassWildMons: ; 0x2b8d0 SwarmGrassWildMons:
; Dunsparce swarm ; Dunsparce swarm
map_id DARK_CAVE_VIOLET_ENTRANCE map_id DARK_CAVE_VIOLET_ENTRANCE

View File

@ -1,6 +1,6 @@
; Pokémon swarms in water ; Pokémon swarms in water
SwarmWaterWildMons: ; 0x2b92f SwarmWaterWildMons:
; No swarms encountered while surfing in Crystal ; No swarms encountered while surfing in Crystal

View File

@ -2577,11 +2577,11 @@ PlayVictoryMusic:
pop de pop de
ret ret
IsKantoGymLeader: ; 0x3d123 IsKantoGymLeader:
ld hl, KantoGymLeaders ld hl, KantoGymLeaders
jr IsGymLeaderCommon jr IsGymLeaderCommon
IsGymLeader: ; 0x3d128 IsGymLeader:
ld hl, GymLeaders ld hl, GymLeaders
IsGymLeaderCommon: IsGymLeaderCommon:
push de push de
@ -2590,7 +2590,6 @@ IsGymLeaderCommon:
call IsInArray call IsInArray
pop de pop de
ret ret
; 0x3d137
INCLUDE "data/trainers/leaders.asm" INCLUDE "data/trainers/leaders.asm"

View File

@ -34,15 +34,14 @@ BattleMenuHeader:
dw MenuData_0x24f34 dw MenuData_0x24f34
db 1 ; default option db 1 ; default option
MenuData_0x24f34: ; 0x24f34 MenuData_0x24f34:
db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
dn 2, 2 ; rows, columns dn 2, 2 ; rows, columns
db 6 ; spacing db 6 ; spacing
dba Strings24f3d dba Strings24f3d
dbw BANK(MenuData_0x24f34), 0 dbw BANK(MenuData_0x24f34), 0
; 0x24f3d
Strings24f3d: ; 0x24f3d Strings24f3d:
db "FIGHT@" db "FIGHT@"
db "<PKMN>@" db "<PKMN>@"
db "PACK@" db "PACK@"

View File

@ -27,7 +27,6 @@ _BasementKey:
ld [wItemEffectSucceeded], a ld [wItemEffectSucceeded], a
ret ret
.BasementKeyScript: ; 0x507e1 .BasementKeyScript:
closetext closetext
farjump BasementDoorScript farjump BasementDoorScript
; 0x507e6

View File

@ -330,7 +330,7 @@ ReadBTTrainerParty:
jr .done_trainer_name jr .done_trainer_name
.trainer_name_okay .trainer_name_okay
ld hl, wBT_OTTempName ; 0xc608 ld hl, wBT_OTTempName
.done_trainer_name .done_trainer_name
ld de, wOTPlayerName ld de, wOTPlayerName
@ -1564,7 +1564,7 @@ BattleTowerAction_UbersCheck: ; BattleTowerAction $19
ld [wScriptVar], a ld [wScriptVar], a
ret ret
LoadOpponentTrainerAndPokemonWithOTSprite: ; 0x170b44 LoadOpponentTrainerAndPokemonWithOTSprite:
farcall Function_LoadOpponentTrainerAndPokemons farcall Function_LoadOpponentTrainerAndPokemons
ld a, [rSVBK] ld a, [rSVBK]
push af push af

View File

@ -20,11 +20,10 @@ CheckForMobileBattleRules:
dw JumpText_NeedAtLeastThreeMon dw JumpText_NeedAtLeastThreeMon
dw JumpText_EggDoesNotQualify dw JumpText_EggDoesNotQualify
.ExcuseMeText: ; 0x8b1fc .ExcuseMeText:
; Excuse me! ; Excuse me!
text_jump UnknownText_0x1c5937 text_jump UnknownText_0x1c5937
db "@" db "@"
; 0x8b201
_CheckForBattleTowerRules: _CheckForBattleTowerRules:
ld hl, wStringBuffer2 ld hl, wStringBuffer2
@ -56,58 +55,50 @@ _CheckForBattleTowerRules:
dw JumpText_TheMonMustNotHoldTheSameItems dw JumpText_TheMonMustNotHoldTheSameItems
dw JumpText_YouCantTakeAnEgg dw JumpText_YouCantTakeAnEgg
JumpText_ExcuseMeYoureNotReady: ; 0x8b22c JumpText_ExcuseMeYoureNotReady:
; Excuse me. You're not ready. ; Excuse me. You're not ready.
text_jump Text_ExcuseMeYoureNotReady text_jump Text_ExcuseMeYoureNotReady
db "@" db "@"
; 0x8b231
BattleTower_PleaseReturnWhenReady: BattleTower_PleaseReturnWhenReady:
ld hl, .PleaseReturnWhenReady ld hl, .PleaseReturnWhenReady
call PrintText call PrintText
ret ret
.PleaseReturnWhenReady: ; 0x8b238 .PleaseReturnWhenReady:
; Please return when you're ready. ; Please return when you're ready.
text_jump UnknownText_0x1c5962 text_jump UnknownText_0x1c5962
db "@" db "@"
; 0x8b23d
JumpText_NeedAtLeastThreeMon: ; 0x8b23d JumpText_NeedAtLeastThreeMon:
; You need at least three #MON. ; You need at least three #MON.
text_jump UnknownText_0x1c5983 text_jump UnknownText_0x1c5983
db "@" db "@"
; 0x8b242
JumpText_EggDoesNotQualify: ; 0x8b242 JumpText_EggDoesNotQualify:
; Sorry, an EGG doesn't qualify. ; Sorry, an EGG doesn't qualify.
text_jump UnknownText_0x1c59a3 text_jump UnknownText_0x1c59a3
db "@" db "@"
; 0x8b247
JumpText_OnlyThreeMonMayBeEntered: ; 0x8b247 JumpText_OnlyThreeMonMayBeEntered:
; Only three #MON may be entered. ; Only three #MON may be entered.
text_jump Text_OnlyThreeMonMayBeEntered text_jump Text_OnlyThreeMonMayBeEntered
db "@" db "@"
; 0x8b24c
JumpText_TheMonMustAllBeDifferentKinds: ; 0x8b24c JumpText_TheMonMustAllBeDifferentKinds:
; The @ #MON must all be different kinds. ; The @ #MON must all be different kinds.
text_jump Text_TheMonMustAllBeDifferentKinds text_jump Text_TheMonMustAllBeDifferentKinds
db "@" db "@"
; 0x8b251
JumpText_TheMonMustNotHoldTheSameItems: ; 0x8b251 JumpText_TheMonMustNotHoldTheSameItems:
; The @ #MON must not hold the same items. ; The @ #MON must not hold the same items.
text_jump Text_TheMonMustNotHoldTheSameItems text_jump Text_TheMonMustNotHoldTheSameItems
db "@" db "@"
; 0x8b256
JumpText_YouCantTakeAnEgg: ; 0x8b256 JumpText_YouCantTakeAnEgg:
; You can't take an EGG! ; You can't take an EGG!
text_jump Text_YouCantTakeAnEgg text_jump Text_YouCantTakeAnEgg
db "@" db "@"
; 0x8b25b
BattleTower_ExecuteJumptable: BattleTower_ExecuteJumptable:
ld bc, 0 ld bc, 0

View File

@ -233,485 +233,485 @@ BTFemaleTrainerTexts:
dw BTWinF15 dw BTWinF15
BTGreetingM1: ; 0x11f42e BTGreetingM1:
text_jump BattleTowerText_0x1ec000 text_jump BattleTowerText_0x1ec000
db "@" db "@"
BTLossM1: ; 0x11f433 BTLossM1:
text_jump BattleTowerText_0x1ec03b text_jump BattleTowerText_0x1ec03b
db "@" db "@"
BTWinM1: ; 0x11f438 BTWinM1:
text_jump UnknownText_0x1ec060 text_jump UnknownText_0x1ec060
db "@" db "@"
BTGreetingM2: ; 0x11f43d BTGreetingM2:
text_jump BattleTowerText_0x1ec080 text_jump BattleTowerText_0x1ec080
db "@" db "@"
BTLossM2: ; 0x11f442 BTLossM2:
text_jump UnknownText_0x1ec0a3 text_jump UnknownText_0x1ec0a3
db "@" db "@"
BTWinM2: ; 0x11f447 BTWinM2:
text_jump UnknownText_0x1ec0c4 text_jump UnknownText_0x1ec0c4
db "@" db "@"
BTGreetingM3: ; 0x11f44c BTGreetingM3:
text_jump UnknownText_0x1ec0e1 text_jump UnknownText_0x1ec0e1
db "@" db "@"
BTLossM3: ; 0x11f451 BTLossM3:
text_jump UnknownText_0x1ec108 text_jump UnknownText_0x1ec108
db "@" db "@"
BTWinM3: ; 0x11f456 BTWinM3:
text_jump UnknownText_0x1ec12a text_jump UnknownText_0x1ec12a
db "@" db "@"
BTGreetingM4: ; 0x11f45b BTGreetingM4:
text_jump UnknownText_0x1ec14d text_jump UnknownText_0x1ec14d
db "@" db "@"
BTLossM4: ; 0x11f460 BTLossM4:
text_jump UnknownText_0x1ec16f text_jump UnknownText_0x1ec16f
db "@" db "@"
BTWinM4: ; 0x11f465 BTWinM4:
text_jump UnknownText_0x1ec190 text_jump UnknownText_0x1ec190
db "@" db "@"
BTGreetingM5: ; 0x11f46a BTGreetingM5:
text_jump UnknownText_0x1ec1ae text_jump UnknownText_0x1ec1ae
db "@" db "@"
BTLossM5: ; 0x11f46f BTLossM5:
text_jump UnknownText_0x1ec1d0 text_jump UnknownText_0x1ec1d0
db "@" db "@"
BTWinM5: ; 0x11f474 BTWinM5:
text_jump UnknownText_0x1ec1f4 text_jump UnknownText_0x1ec1f4
db "@" db "@"
BTGreetingM6: ; 0x11f479 BTGreetingM6:
text_jump UnknownText_0x1ec216 text_jump UnknownText_0x1ec216
db "@" db "@"
BTLossM6: ; 0x11f47e BTLossM6:
text_jump UnknownText_0x1ec238 text_jump UnknownText_0x1ec238
db "@" db "@"
BTWinM6: ; 0x11f483 BTWinM6:
text_jump UnknownText_0x1ec259 text_jump UnknownText_0x1ec259
db "@" db "@"
BTGreetingM7: ; 0x11f488 BTGreetingM7:
text_jump UnknownText_0x1ec27b text_jump UnknownText_0x1ec27b
db "@" db "@"
BTLossM7: ; 0x11f48d BTLossM7:
text_jump UnknownText_0x1ec2a0 text_jump UnknownText_0x1ec2a0
db "@" db "@"
BTWinM7: ; 0x11f492 BTWinM7:
text_jump UnknownText_0x1ec2c0 text_jump UnknownText_0x1ec2c0
db "@" db "@"
BTGreetingM8: ; 0x11f497 BTGreetingM8:
text_jump UnknownText_0x1ec2d9 text_jump UnknownText_0x1ec2d9
db "@" db "@"
BTLossM8: ; 0x11f49c BTLossM8:
text_jump UnknownText_0x1ec2fe text_jump UnknownText_0x1ec2fe
db "@" db "@"
BTWinM8: ; 0x11f4a1 BTWinM8:
text_jump UnknownText_0x1ec320 text_jump UnknownText_0x1ec320
db "@" db "@"
BTGreetingM9: ; 0x11f4a6 BTGreetingM9:
text_jump UnknownText_0x1ec33f text_jump UnknownText_0x1ec33f
db "@" db "@"
BTLossM9: ; 0x11f4ab BTLossM9:
text_jump UnknownText_0x1ec36c text_jump UnknownText_0x1ec36c
db "@" db "@"
BTWinM9: ; 0x11f4b0 BTWinM9:
text_jump UnknownText_0x1ec389 text_jump UnknownText_0x1ec389
db "@" db "@"
BTGreetingM10: ; 0x11f4b5 BTGreetingM10:
text_jump UnknownText_0x1ec3ad text_jump UnknownText_0x1ec3ad
db "@" db "@"
BTLossM10: ; 0x11f4ba BTLossM10:
text_jump UnknownText_0x1ec3c5 text_jump UnknownText_0x1ec3c5
db "@" db "@"
BTWinM10: ; 0x11f4bf BTWinM10:
text_jump UnknownText_0x1ec3e5 text_jump UnknownText_0x1ec3e5
db "@" db "@"
BTGreetingM11: ; 0x11f4c4 BTGreetingM11:
text_jump UnknownText_0x1ec402 text_jump UnknownText_0x1ec402
db "@" db "@"
BTLossM11: ; 0x11f4c9 BTLossM11:
text_jump UnknownText_0x1ec411 text_jump UnknownText_0x1ec411
db "@" db "@"
BTWinM11: ; 0x11f4ce BTWinM11:
text_jump UnknownText_0x1ec41f text_jump UnknownText_0x1ec41f
db "@" db "@"
BTGreetingM12: ; 0x11f4d3 BTGreetingM12:
text_jump UnknownText_0x1ec42e text_jump UnknownText_0x1ec42e
db "@" db "@"
BTLossM12: ; 0x11f4d8 BTLossM12:
text_jump UnknownText_0x1ec461 text_jump UnknownText_0x1ec461
db "@" db "@"
BTWinM12: ; 0x11f4dd BTWinM12:
text_jump UnknownText_0x1ec4a0 text_jump UnknownText_0x1ec4a0
db "@" db "@"
BTGreetingM13: ; 0x11f4e2 BTGreetingM13:
text_jump UnknownText_0x1ec4d6 text_jump UnknownText_0x1ec4d6
db "@" db "@"
BTLossM13: ; 0x11f4e7 BTLossM13:
text_jump UnknownText_0x1ec4f5 text_jump UnknownText_0x1ec4f5
db "@" db "@"
BTWinM13: ; 0x11f4ec BTWinM13:
text_jump UnknownText_0x1ec512 text_jump UnknownText_0x1ec512
db "@" db "@"
BTGreetingM14: ; 0x11f4f1 BTGreetingM14:
text_jump UnknownText_0x1ec532 text_jump UnknownText_0x1ec532
db "@" db "@"
BTLossM14: ; 0x11f4f6 BTLossM14:
text_jump UnknownText_0x1ec54b text_jump UnknownText_0x1ec54b
db "@" db "@"
BTWinM14: ; 0x11f4fb BTWinM14:
text_jump UnknownText_0x1ec565 text_jump UnknownText_0x1ec565
db "@" db "@"
BTGreetingM15: ; 0x11f500 BTGreetingM15:
text_jump UnknownText_0x1ec580 text_jump UnknownText_0x1ec580
db "@" db "@"
BTLossM15: ; 0x11f505 BTLossM15:
text_jump UnknownText_0x1ec59d text_jump UnknownText_0x1ec59d
db "@" db "@"
BTWinM15: ; 0x11f50a BTWinM15:
text_jump UnknownText_0x1ec5b5 text_jump UnknownText_0x1ec5b5
db "@" db "@"
BTGreetingM16: ; 0x11f50f BTGreetingM16:
text_jump UnknownText_0x1ec5d3 text_jump UnknownText_0x1ec5d3
db "@" db "@"
BTLossM16: ; 0x11f514 BTLossM16:
text_jump UnknownText_0x1ec5ee text_jump UnknownText_0x1ec5ee
db "@" db "@"
BTWinM16: ; 0x11f519 BTWinM16:
text_jump UnknownText_0x1ec60d text_jump UnknownText_0x1ec60d
db "@" db "@"
BTGreetingM17: ; 0x11f51e BTGreetingM17:
text_jump UnknownText_0x1ec631 text_jump UnknownText_0x1ec631
db "@" db "@"
BTLossM17: ; 0x11f523 BTLossM17:
text_jump UnknownText_0x1ec651 text_jump UnknownText_0x1ec651
db "@" db "@"
BTWinM17: ; 0x11f528 BTWinM17:
text_jump UnknownText_0x1ec68f text_jump UnknownText_0x1ec68f
db "@" db "@"
BTGreetingM18: ; 0x11f52d BTGreetingM18:
text_jump UnknownText_0x1ec6b1 text_jump UnknownText_0x1ec6b1
db "@" db "@"
BTLossM18: ; 0x11f532 BTLossM18:
text_jump UnknownText_0x1ec6d0 text_jump UnknownText_0x1ec6d0
db "@" db "@"
BTWinM18: ; 0x11f537 BTWinM18:
text_jump UnknownText_0x1ec708 text_jump UnknownText_0x1ec708
db "@" db "@"
BTGreetingM19: ; 0x11f53c BTGreetingM19:
text_jump UnknownText_0x1ec720 text_jump UnknownText_0x1ec720
db "@" db "@"
BTLossM19: ; 0x11f541 BTLossM19:
text_jump UnknownText_0x1ec73e text_jump UnknownText_0x1ec73e
db "@" db "@"
BTWinM19: ; 0x11f546 BTWinM19:
text_jump UnknownText_0x1ec75b text_jump UnknownText_0x1ec75b
db "@" db "@"
BTGreetingM20: ; 0x11f54b BTGreetingM20:
text_jump UnknownText_0x1ec77f text_jump UnknownText_0x1ec77f
db "@" db "@"
BTLossM20: ; 0x11f550 BTLossM20:
text_jump UnknownText_0x1ec798 text_jump UnknownText_0x1ec798
db "@" db "@"
BTWinM20: ; 0x11f555 BTWinM20:
text_jump UnknownText_0x1ec7bb text_jump UnknownText_0x1ec7bb
db "@" db "@"
BTGreetingM21: ; 0x11f55a BTGreetingM21:
text_jump UnknownText_0x1ec7d8 text_jump UnknownText_0x1ec7d8
db "@" db "@"
BTLossM21: ; 0x11f55f BTLossM21:
text_jump UnknownText_0x1ec818 text_jump UnknownText_0x1ec818
db "@" db "@"
BTWinM21: ; 0x11f564 BTWinM21:
text_jump UnknownText_0x1ec837 text_jump UnknownText_0x1ec837
db "@" db "@"
BTGreetingM22: ; 0x11f569 BTGreetingM22:
text_jump UnknownText_0x1ec858 text_jump UnknownText_0x1ec858
db "@" db "@"
BTLossM22: ; 0x11f56e BTLossM22:
text_jump UnknownText_0x1ec876 text_jump UnknownText_0x1ec876
db "@" db "@"
BTWinM22: ; 0x11f573 BTWinM22:
text_jump UnknownText_0x1ec898 text_jump UnknownText_0x1ec898
db "@" db "@"
BTGreetingM23: ; 0x11f578 BTGreetingM23:
text_jump UnknownText_0x1ec8b1 text_jump UnknownText_0x1ec8b1
db "@" db "@"
BTLossM23: ; 0x11f57d BTLossM23:
text_jump UnknownText_0x1ec8d5 text_jump UnknownText_0x1ec8d5
db "@" db "@"
BTWinM23: ; 0x11f582 BTWinM23:
text_jump UnknownText_0x1ec8f0 text_jump UnknownText_0x1ec8f0
db "@" db "@"
BTGreetingM24: ; 0x11f587 BTGreetingM24:
text_jump UnknownText_0x1ec911 text_jump UnknownText_0x1ec911
db "@" db "@"
BTLossM24: ; 0x11f58c BTLossM24:
text_jump UnknownText_0x1ec928 text_jump UnknownText_0x1ec928
db "@" db "@"
BTWinM24: ; 0x11f591 BTWinM24:
text_jump UnknownText_0x1ec949 text_jump UnknownText_0x1ec949
db "@" db "@"
BTGreetingM25: ; 0x11f596 BTGreetingM25:
text_jump UnknownText_0x1ec969 text_jump UnknownText_0x1ec969
db "@" db "@"
BTLossM25: ; 0x11f59b BTLossM25:
text_jump UnknownText_0x1ec986 text_jump UnknownText_0x1ec986
db "@" db "@"
BTWinM25: ; 0x11f5a0 BTWinM25:
text_jump UnknownText_0x1ec99b text_jump UnknownText_0x1ec99b
db "@" db "@"
BTGreetingF1: ; 0x11f5a5 BTGreetingF1:
text_jump UnknownText_0x1ec9bd text_jump UnknownText_0x1ec9bd
db "@" db "@"
BTLossF1: ; 0x11f5aa BTLossF1:
text_jump UnknownText_0x1ec9d9 text_jump UnknownText_0x1ec9d9
db "@" db "@"
BTWinF1: ; 0x11f5af BTWinF1:
text_jump UnknownText_0x1ec9f7 text_jump UnknownText_0x1ec9f7
db "@" db "@"
BTGreetingF2: ; 0x11f5b4 BTGreetingF2:
text_jump UnknownText_0x1eca0a text_jump UnknownText_0x1eca0a
db "@" db "@"
BTLossF2: ; 0x11f5b9 BTLossF2:
text_jump UnknownText_0x1eca2a text_jump UnknownText_0x1eca2a
db "@" db "@"
BTWinF2: ; 0x11f5be BTWinF2:
text_jump UnknownText_0x1eca47 text_jump UnknownText_0x1eca47
db "@" db "@"
BTGreetingF3: ; 0x11f5c3 BTGreetingF3:
text_jump UnknownText_0x1eca64 text_jump UnknownText_0x1eca64
db "@" db "@"
BTLossF3: ; 0x11f5c8 BTLossF3:
text_jump UnknownText_0x1eca82 text_jump UnknownText_0x1eca82
db "@" db "@"
BTWinF3: ; 0x11f5cd BTWinF3:
text_jump UnknownText_0x1eca9d text_jump UnknownText_0x1eca9d
db "@" db "@"
BTGreetingF4: ; 0x11f5d2 BTGreetingF4:
text_jump UnknownText_0x1ecabf text_jump UnknownText_0x1ecabf
db "@" db "@"
BTLossF4: ; 0x11f5d7 BTLossF4:
text_jump UnknownText_0x1ecade text_jump UnknownText_0x1ecade
db "@" db "@"
BTWinF4: ; 0x11f5dc BTWinF4:
text_jump UnknownText_0x1ecafa text_jump UnknownText_0x1ecafa
db "@" db "@"
BTGreetingF5: ; 0x11f5e1 BTGreetingF5:
text_jump UnknownText_0x1ecb19 text_jump UnknownText_0x1ecb19
db "@" db "@"
BTLossF5: ; 0x11f5e6 BTLossF5:
text_jump UnknownText_0x1ecb37 text_jump UnknownText_0x1ecb37
db "@" db "@"
BTWinF5: ; 0x11f5eb BTWinF5:
text_jump UnknownText_0x1ecb55 text_jump UnknownText_0x1ecb55
db "@" db "@"
BTGreetingF6: ; 0x11f5f0 BTGreetingF6:
text_jump UnknownText_0x1ecb70 text_jump UnknownText_0x1ecb70
db "@" db "@"
BTLossF6: ; 0x11f5f5 BTLossF6:
text_jump UnknownText_0x1ecb92 text_jump UnknownText_0x1ecb92
db "@" db "@"
BTWinF6: ; 0x11f5fa BTWinF6:
text_jump UnknownText_0x1ecbb6 text_jump UnknownText_0x1ecbb6
db "@" db "@"
BTGreetingF7: ; 0x11f5ff BTGreetingF7:
text_jump UnknownText_0x1ecbd9 text_jump UnknownText_0x1ecbd9
db "@" db "@"
BTLossF7: ; 0x11f604 BTLossF7:
text_jump UnknownText_0x1ecbf3 text_jump UnknownText_0x1ecbf3
db "@" db "@"
BTWinF7: ; 0x11f609 BTWinF7:
text_jump UnknownText_0x1ecc15 text_jump UnknownText_0x1ecc15
db "@" db "@"
BTGreetingF8: ; 0x11f60e BTGreetingF8:
text_jump UnknownText_0x1ecc39 text_jump UnknownText_0x1ecc39
db "@" db "@"
BTLossF8: ; 0x11f613 BTLossF8:
text_jump UnknownText_0x1ecc55 text_jump UnknownText_0x1ecc55
db "@" db "@"
BTWinF8: ; 0x11f618 BTWinF8:
text_jump UnknownText_0x1ecc75 text_jump UnknownText_0x1ecc75
db "@" db "@"
BTGreetingF9: ; 0x11f61d BTGreetingF9:
text_jump UnknownText_0x1ecc92 text_jump UnknownText_0x1ecc92
db "@" db "@"
BTLossF9: ; 0x11f622 BTLossF9:
text_jump UnknownText_0x1ecca7 text_jump UnknownText_0x1ecca7
db "@" db "@"
BTWinF9: ; 0x11f627 BTWinF9:
text_jump UnknownText_0x1eccc1 text_jump UnknownText_0x1eccc1
db "@" db "@"
BTGreetingF10: ; 0x11f62c BTGreetingF10:
text_jump UnknownText_0x1eccd7 text_jump UnknownText_0x1eccd7
db "@" db "@"
BTLossF10: ; 0x11f631 BTLossF10:
text_jump UnknownText_0x1eccef text_jump UnknownText_0x1eccef
db "@" db "@"
BTWinF10: ; 0x11f636 BTWinF10:
text_jump UnknownText_0x1ecd0e text_jump UnknownText_0x1ecd0e
db "@" db "@"
BTGreetingF11: ; 0x11f63b BTGreetingF11:
text_jump UnknownText_0x1ecd2b text_jump UnknownText_0x1ecd2b
db "@" db "@"
BTLossF11: ; 0x11f640 BTLossF11:
text_jump UnknownText_0x1ecd4d text_jump UnknownText_0x1ecd4d
db "@" db "@"
BTWinF11: ; 0x11f645 BTWinF11:
text_jump UnknownText_0x1ecd6b text_jump UnknownText_0x1ecd6b
db "@" db "@"
BTGreetingF12: ; 0x11f64a BTGreetingF12:
text_jump UnknownText_0x1ecd8d text_jump UnknownText_0x1ecd8d
db "@" db "@"
BTLossF12: ; 0x11f64f BTLossF12:
text_jump UnknownText_0x1ecdaf text_jump UnknownText_0x1ecdaf
db "@" db "@"
BTWinF12: ; 0x11f654 BTWinF12:
text_jump UnknownText_0x1ecdcf text_jump UnknownText_0x1ecdcf
db "@" db "@"
BTGreetingF13: ; 0x11f659 BTGreetingF13:
text_jump UnknownText_0x1ecded text_jump UnknownText_0x1ecded
db "@" db "@"
BTLossF13: ; 0x11f65e BTLossF13:
text_jump UnknownText_0x1ece0d text_jump UnknownText_0x1ece0d
db "@" db "@"
BTWinF13: ; 0x11f663 BTWinF13:
text_jump UnknownText_0x1ece2a text_jump UnknownText_0x1ece2a
db "@" db "@"
BTGreetingF14: ; 0x11f668 BTGreetingF14:
text_jump UnknownText_0x1ece4b text_jump UnknownText_0x1ece4b
db "@" db "@"
BTLossF14: ; 0x11f66d BTLossF14:
text_jump UnknownText_0x1ece70 text_jump UnknownText_0x1ece70
db "@" db "@"
BTWinF14: ; 0x11f672 BTWinF14:
text_jump UnknownText_0x1ece8a text_jump UnknownText_0x1ece8a
db "@" db "@"
BTGreetingF15: ; 0x11f677 BTGreetingF15:
text_jump UnknownText_0x1ecea8 text_jump UnknownText_0x1ecea8
db "@" db "@"
BTLossF15: ; 0x11f67c BTLossF15:
text_jump UnknownText_0x1ecec9 text_jump UnknownText_0x1ecec9
db "@" db "@"
BTWinF15: ; 0x11f681 BTWinF15:
text_jump UnknownText_0x1ecee8 text_jump UnknownText_0x1ecee8
db "@" db "@"

View File

@ -27,21 +27,19 @@ BuenasPassword:
ld [wScriptVar], a ld [wScriptVar], a
ret ret
.MenuHeader: ; 0x8afa9 .MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 0, 0, 10, 7 menu_coords 0, 0, 10, 7
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x8afb1
db 0 db 0
.MenuData: ; 0x8afb2 .MenuData:
db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
db 0 ; items db 0 ; items
dw .PasswordIndices dw .PasswordIndices
dw .PlacePasswordChoices dw .PlacePasswordChoices
; 0x8afb4
.PasswordIndices: .PasswordIndices:
db NUM_PASSWORDS_PER_CATEGORY db NUM_PASSWORDS_PER_CATEGORY
@ -148,40 +146,34 @@ BuenaPrize:
call PlayClickSFX call PlayClickSFX
ret ret
.Text_AskWhichPrize: ; 0x8b072 .Text_AskWhichPrize:
; Which prize would you like? ; Which prize would you like?
text_jump UnknownText_0x1c589f text_jump UnknownText_0x1c589f
db "@" db "@"
; 0x8b077
.Text_IsThatRight: ; 0x8b077 .Text_IsThatRight:
; ? Is that right? ; ? Is that right?
text_jump UnknownText_0x1c58bc text_jump UnknownText_0x1c58bc
db "@" db "@"
; 0x8b07c
.Text_HereYouGo: ; Here you go! .Text_HereYouGo: ; Here you go!
text_jump UnknownText_0x1c58d1 text_jump UnknownText_0x1c58d1
db "@" db "@"
; 0x8b081
.Text_NotEnoughPoints: ; 0x8b081 .Text_NotEnoughPoints:
; You don't have enough points. ; You don't have enough points.
text_jump UnknownText_0x1c58e0 text_jump UnknownText_0x1c58e0
db "@" db "@"
; 0x8b086
.Text_NoRoom: ; 0x8b086 .Text_NoRoom:
; You have no room for it. ; You have no room for it.
text_jump UnknownText_0x1c58ff text_jump UnknownText_0x1c58ff
db "@" db "@"
; 0x8b08b
.Text_PleaseComeBackAgain: ; 0x8b08b .Text_PleaseComeBackAgain:
; Oh. Please come back again! ; Oh. Please come back again!
text_jump UnknownText_0x1c591a text_jump UnknownText_0x1c591a
db "@" db "@"
; 0x8b090
Buena_DisplayBlueCardBalance: Buena_DisplayBlueCardBalance:
ld hl, BlueCardBalanceMenuHeader ld hl, BlueCardBalanceMenuHeader
@ -220,7 +212,7 @@ PrintBlueCardBalance:
.Points_string: .Points_string:
db "Points@" db "Points@"
BlueCardBalanceMenuHeader: ; 0x8b0d1 BlueCardBalanceMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 0, 11, 11, 13 menu_coords 0, 11, 11, 13
@ -229,7 +221,7 @@ Buena_PlacePrizeMenuBox:
call LoadMenuHeader call LoadMenuHeader
ret ret
.MenuHeader ; 0x8b0dd .MenuHeader
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 0, 0, 17, TEXTBOX_Y - 1 menu_coords 0, 0, 17, TEXTBOX_Y - 1
@ -259,16 +251,15 @@ Buena_PrizeMenu:
xor a xor a
ret ret
.MenuHeader: ; 0x8b113 .MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 1, 1, 16, 9 menu_coords 1, 1, 16, 9
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x8b11b
db 0 db 0
.MenuData: ; 0x8b11c .MenuData:
db SCROLLINGMENU_DISPLAY_ARROWS ; flags db SCROLLINGMENU_DISPLAY_ARROWS ; flags
db 4, 13 ; rows, columns db 4, 13 ; rows, columns
db 1 ; spacing db 1 ; spacing

View File

@ -32,7 +32,7 @@ BugContest_SetCaughtContestMon:
ld hl, wContestMon ld hl, wContestMon
jp GeneratePartyMonStats jp GeneratePartyMonStats
.caughttext ; 0xe71d .caughttext
; Caught @ ! ; Caught @ !
text_jump UnknownText_0x1c10c0 text_jump UnknownText_0x1c10c0
db "@" db "@"

View File

@ -6,7 +6,7 @@ GiveParkBalls:
farcall StartBugContestTimer farcall StartBugContestTimer
ret ret
BugCatchingContestBattleScript:: ; 0x135eb BugCatchingContestBattleScript::
writecode VAR_BATTLETYPE, BATTLETYPE_CONTEST writecode VAR_BATTLETYPE, BATTLETYPE_CONTEST
randomwildmon randomwildmon
startbattle startbattle
@ -15,29 +15,29 @@ BugCatchingContestBattleScript:: ; 0x135eb
iffalse BugCatchingContestOutOfBallsScript iffalse BugCatchingContestOutOfBallsScript
end end
BugCatchingContestOverScript:: ; 0x135f8 BugCatchingContestOverScript::
playsound SFX_ELEVATOR_END playsound SFX_ELEVATOR_END
opentext opentext
writetext BugCatchingContestText_BeeepTimesUp writetext BugCatchingContestText_BeeepTimesUp
waitbutton waitbutton
jump BugCatchingContestReturnToGateScript jump BugCatchingContestReturnToGateScript
BugCatchingContestOutOfBallsScript: ; 0x13603 BugCatchingContestOutOfBallsScript:
playsound SFX_ELEVATOR_END playsound SFX_ELEVATOR_END
opentext opentext
writetext BugCatchingContestText_ContestIsOver writetext BugCatchingContestText_ContestIsOver
waitbutton waitbutton
BugCatchingContestReturnToGateScript: ; 0x1360b BugCatchingContestReturnToGateScript:
closetext closetext
jumpstd bugcontestresultswarp jumpstd bugcontestresultswarp
BugCatchingContestText_BeeepTimesUp: ; 0x1360f BugCatchingContestText_BeeepTimesUp:
; ANNOUNCER: BEEEP! Time's up! ; ANNOUNCER: BEEEP! Time's up!
text_jump UnknownText_0x1bd2ca text_jump UnknownText_0x1bd2ca
db "@" db "@"
BugCatchingContestText_ContestIsOver: ; 0x13614 BugCatchingContestText_ContestIsOver:
; ANNOUNCER: The Contest is over! ; ANNOUNCER: The Contest is over!
text_jump UnknownText_0x1bd2e7 text_jump UnknownText_0x1bd2e7
db "@" db "@"

View File

@ -96,7 +96,7 @@ DisplayAlreadyCaughtText:
ld hl, .AlreadyCaughtText ld hl, .AlreadyCaughtText
jp PrintText jp PrintText
.AlreadyCaughtText: ; 0xcc0d0 .AlreadyCaughtText:
; You already caught a @ . ; You already caught a @ .
text_jump UnknownText_0x1c10dd text_jump UnknownText_0x1c10dd
db "@" db "@"

View File

@ -25,7 +25,7 @@ _BugContestJudging:
call PrintText call PrintText
jp BugContest_GetPlayersResult jp BugContest_GetPlayersResult
BugContest_FirstPlaceText: ; 0x136eb BugContest_FirstPlaceText:
text_jump ContestJudging_FirstPlaceText text_jump ContestJudging_FirstPlaceText
start_asm start_asm
ld de, SFX_1ST_PLACE ld de, SFX_1ST_PLACE
@ -34,13 +34,12 @@ BugContest_FirstPlaceText: ; 0x136eb
ld hl, BugContest_FirstPlaceScoreText ld hl, BugContest_FirstPlaceScoreText
ret ret
BugContest_FirstPlaceScoreText: ; 0x136fd BugContest_FirstPlaceScoreText:
; The winning score was @ points! ; The winning score was @ points!
text_jump ContestJudging_FirstPlaceScoreText text_jump ContestJudging_FirstPlaceScoreText
db "@" db "@"
; 0x13702
BugContest_SecondPlaceText: ; 0x13702 BugContest_SecondPlaceText:
; Placing second was @ , who caught a @ !@ @ ; Placing second was @ , who caught a @ !@ @
text_jump ContestJudging_SecondPlaceText text_jump ContestJudging_SecondPlaceText
start_asm start_asm
@ -50,13 +49,12 @@ BugContest_SecondPlaceText: ; 0x13702
ld hl, BugContest_SecondPlaceScoreText ld hl, BugContest_SecondPlaceScoreText
ret ret
BugContest_SecondPlaceScoreText: ; 0x13714 BugContest_SecondPlaceScoreText:
; The score was @ points! ; The score was @ points!
text_jump ContestJudging_SecondPlaceScoreText text_jump ContestJudging_SecondPlaceScoreText
db "@" db "@"
; 0x13719
BugContest_ThirdPlaceText: ; 0x13719 BugContest_ThirdPlaceText:
; Placing third was @ , who caught a @ !@ @ ; Placing third was @ , who caught a @ !@ @
text_jump ContestJudging_ThirdPlaceText text_jump ContestJudging_ThirdPlaceText
start_asm start_asm
@ -66,11 +64,10 @@ BugContest_ThirdPlaceText: ; 0x13719
ld hl, BugContest_ThirdPlaceScoreText ld hl, BugContest_ThirdPlaceScoreText
ret ret
BugContest_ThirdPlaceScoreText: ; 0x1372b BugContest_ThirdPlaceScoreText:
; The score was @ points! ; The score was @ points!
text_jump ContestJudging_ThirdPlaceScoreText text_jump ContestJudging_ThirdPlaceScoreText
db "@" db "@"
; 0x13730
LoadContestantName: LoadContestantName:
; If a = 1, get your name. ; If a = 1, get your name.

View File

@ -32,7 +32,6 @@ _CardKey:
ld [wItemEffectSucceeded], a ld [wItemEffectSucceeded], a
ret ret
.CardKeyScript: ; 0x507af .CardKeyScript:
closetext closetext
farjump CardKeySlotScript farjump CardKeySlotScript
; 0x507b4

View File

@ -166,11 +166,10 @@ DayCareAskDepositPokemon:
scf scf
ret ret
.DummyText: ; 0x167f1 .DummyText:
; ;
text_jump UnknownText_0x1bdaa7 text_jump UnknownText_0x1bdaa7
db "@" db "@"
; 0x167f6
DayCare_DepositPokemonText: DayCare_DepositPokemonText:
ld a, DAYCARETEXT_DEPOSIT ld a, DAYCARETEXT_DEPOSIT
@ -296,125 +295,105 @@ PrintDayCareText:
dw .OhFineThen ; 12 dw .OhFineThen ; 12
dw .ComeAgain ; 13 dw .ComeAgain ; 13
.DayCareManIntro: ; 0x168d2 .DayCareManIntro:
; I'm the DAY-CARE MAN. Want me to raise a #MON? ; I'm the DAY-CARE MAN. Want me to raise a #MON?
text_jump UnknownText_0x1bdaa9 text_jump UnknownText_0x1bdaa9
db "@" db "@"
; 0x168d7
.DayCareManOddEgg: ; 0x168d7 .DayCareManOddEgg:
; I'm the DAY-CARE MAN. Do you know about EGGS? I was raising #MON with my wife, you see. We were shocked to find an EGG! How incredible is that? So, want me to raise a #MON? ; I'm the DAY-CARE MAN. Do you know about EGGS? I was raising #MON with my wife, you see. We were shocked to find an EGG! How incredible is that? So, want me to raise a #MON?
text_jump UnknownText_0x1bdad8 text_jump UnknownText_0x1bdad8
db "@" db "@"
; 0x168dc
.DayCareLadyIntro: ; 0x168dc .DayCareLadyIntro:
; I'm the DAY-CARE LADY. Should I raise a #MON for you? ; I'm the DAY-CARE LADY. Should I raise a #MON for you?
text_jump UnknownText_0x1bdb85 text_jump UnknownText_0x1bdb85
db "@" db "@"
; 0x168e1
.DayCareLadyOddEgg: ; 0x168e1 .DayCareLadyOddEgg:
; I'm the DAY-CARE LADY. Do you know about EGGS? My husband and I were raising some #MON, you see. We were shocked to find an EGG! How incredible could that be? Should I raise a #MON for you? ; I'm the DAY-CARE LADY. Do you know about EGGS? My husband and I were raising some #MON, you see. We were shocked to find an EGG! How incredible could that be? Should I raise a #MON for you?
text_jump UnknownText_0x1bdbbb text_jump UnknownText_0x1bdbbb
db "@" db "@"
; 0x168e6
.WhichOne: ; 0x168e6 .WhichOne:
; What should I raise for you? ; What should I raise for you?
text_jump UnknownText_0x1bdc79 text_jump UnknownText_0x1bdc79
db "@" db "@"
; 0x168eb
.JustOneMon: ; 0x168eb .JustOneMon:
; Oh? But you have just one #MON. ; Oh? But you have just one #MON.
text_jump UnknownText_0x1bdc97 text_jump UnknownText_0x1bdc97
db "@" db "@"
; 0x168f0
.CantAcceptEgg: ; 0x168f0 .CantAcceptEgg:
; Sorry, but I can't accept an EGG. ; Sorry, but I can't accept an EGG.
text_jump UnknownText_0x1bdcb8 text_jump UnknownText_0x1bdcb8
db "@" db "@"
; 0x168f5
.RemoveMail: ; 0x168f5 .RemoveMail:
; Remove MAIL before you come see me. ; Remove MAIL before you come see me.
text_jump UnknownText_0x1bdcda text_jump UnknownText_0x1bdcda
db "@" db "@"
; 0x168fa
.LastHealthyMon: ; 0x168fa .LastHealthyMon:
; If you give me that, what will you battle with? ; If you give me that, what will you battle with?
text_jump UnknownText_0x1bdcff text_jump UnknownText_0x1bdcff
db "@" db "@"
; 0x168ff
.OkayIllRaiseYourMon: ; 0x168ff .OkayIllRaiseYourMon:
; OK. I'll raise your @ . ; OK. I'll raise your @ .
text_jump UnknownText_0x1bdd30 text_jump UnknownText_0x1bdd30
db "@" db "@"
; 0x16904
.ComeBackForItLater: ; 0x16904 .ComeBackForItLater:
; Come back for it later. ; Come back for it later.
text_jump UnknownText_0x1bdd4b text_jump UnknownText_0x1bdd4b
db "@" db "@"
; 0x16909
.AreWeGeniusesOrWhat: ; 0x16909 .AreWeGeniusesOrWhat:
; Are we geniuses or what? Want to see your @ ? ; Are we geniuses or what? Want to see your @ ?
text_jump UnknownText_0x1bdd64 text_jump UnknownText_0x1bdd64
db "@" db "@"
; 0x1690e
.AskRetrieveMon: ; 0x1690e .AskRetrieveMon:
; Your @ has grown a lot. By level, it's grown by @ . If you want your #MON back, it will cost ¥@ . ; Your @ has grown a lot. By level, it's grown by @ . If you want your #MON back, it will cost ¥@ .
text_jump UnknownText_0x1bdd96 text_jump UnknownText_0x1bdd96
db "@" db "@"
; 0x16913
.PerfectHeresYourMon: ; 0x16913 .PerfectHeresYourMon:
; Perfect! Here's your #MON. ; Perfect! Here's your #MON.
text_jump UnknownText_0x1bde04 text_jump UnknownText_0x1bde04
db "@" db "@"
; 0x16918
.GotBackMon: ; 0x16918 .GotBackMon:
; got back @ . ; got back @ .
text_jump UnknownText_0x1bde1f text_jump UnknownText_0x1bde1f
db "@" db "@"
; 0x1691d
.ImmediatelyWithdrawMon: ; 0x1691d .ImmediatelyWithdrawMon:
; Huh? Back already? Your @ needs a little more time with us. If you want your #MON back, it will cost ¥100. ; Huh? Back already? Your @ needs a little more time with us. If you want your #MON back, it will cost ¥100.
text_jump UnknownText_0x1bde32 text_jump UnknownText_0x1bde32
db "@" db "@"
; 0x16922
.PartyFull: ; 0x16922 .PartyFull:
; You have no room for it. ; You have no room for it.
text_jump UnknownText_0x1bdea2 text_jump UnknownText_0x1bdea2
db "@" db "@"
; 0x16927
.NotEnoughMoney: ; 0x16927 .NotEnoughMoney:
; You don't have enough money. ; You don't have enough money.
text_jump UnknownText_0x1bdebc text_jump UnknownText_0x1bdebc
db "@" db "@"
; 0x1692c
.OhFineThen: ; 0x1692c .OhFineThen:
; Oh, fine then. ; Oh, fine then.
text_jump UnknownText_0x1bded9 text_jump UnknownText_0x1bded9
db "@" db "@"
; 0x16931
.ComeAgain: ; 0x16931 .ComeAgain:
; Come again. ; Come again.
text_jump UnknownText_0x1bdee9 text_jump UnknownText_0x1bdee9
db "@" db "@"
; 0x16936
DayCareManOutside: DayCareManOutside:
ld hl, wDayCareMan ld hl, wDayCareMan
@ -424,11 +403,10 @@ DayCareManOutside:
call PrintText call PrintText
ret ret
.NotYet: ; 0x16944 .NotYet:
; Not yet… ; Not yet…
text_jump UnknownText_0x1bdef6 text_jump UnknownText_0x1bdef6
db "@" db "@"
; 0x16949
.AskGiveEgg: .AskGiveEgg:
ld hl, .IntroText ld hl, .IntroText
@ -467,35 +445,30 @@ DayCareManOutside:
ld [wScriptVar], a ld [wScriptVar], a
ret ret
.IntroText: ; 0x16993 .IntroText:
; Ah, it's you! We were raising your #MON, and my goodness, were we surprised! Your #MON had an EGG! We don't know how it got there, but your #MON had it. You want it? ; Ah, it's you! We were raising your #MON, and my goodness, were we surprised! Your #MON had an EGG! We don't know how it got there, but your #MON had it. You want it?
text_jump UnknownText_0x1bdf00 text_jump UnknownText_0x1bdf00
db "@" db "@"
; 0x16998
.GotEggText: ; 0x16998 .GotEggText:
; received the EGG! ; received the EGG!
text_jump UnknownText_0x1bdfa5 text_jump UnknownText_0x1bdfa5
db "@" db "@"
; 0x1699d
.TakeGoodCareOfItText: ; 0x1699d .TakeGoodCareOfItText:
; Take good care of it. ; Take good care of it.
text_jump UnknownText_0x1bdfba text_jump UnknownText_0x1bdfba
db "@" db "@"
; 0x169a2
.IllKeepItThanksText: ; 0x169a2 .IllKeepItThanksText:
; Well then, I'll keep it. Thanks! ; Well then, I'll keep it. Thanks!
text_jump UnknownText_0x1bdfd1 text_jump UnknownText_0x1bdfd1
db "@" db "@"
; 0x169a7
.PartyFullText: ; 0x169a7 .PartyFullText:
; You have no room in your party. Come back later. ; You have no room in your party. Come back later.
text_jump UnknownText_0x1bdff2 text_jump UnknownText_0x1bdff2
db "@" db "@"
; 0x169ac
DayCare_GiveEgg: DayCare_GiveEgg:
ld a, [wEggMonLevel] ld a, [wEggMonLevel]

View File

@ -1,4 +1,4 @@
GiveDratini: ; 0x8b170 GiveDratini:
; if wScriptVar is 0 or 1, change the moveset of the last Dratini in the party. ; if wScriptVar is 0 or 1, change the moveset of the last Dratini in the party.
; 0: give it a special moveset with Extremespeed. ; 0: give it a special moveset with Extremespeed.
; 1: give it the normal moveset of a level 15 Dratini. ; 1: give it the normal moveset of a level 15 Dratini.
@ -84,7 +84,7 @@ GiveDratini: ; 0x8b170
db TWISTER db TWISTER
db 0 db 0
.GetNthPartyMon: ; 0x8b1ce .GetNthPartyMon:
; inputs: ; inputs:
; hl must be set to 0 before calling this function. ; hl must be set to 0 before calling this function.
; a must be set to the number of Pokémon in the party. ; a must be set to the number of Pokémon in the party.

View File

@ -137,11 +137,10 @@ Elevator_AskWhichFloor:
scf scf
ret ret
Elevator_WhichFloorText: ; 0x1350d Elevator_WhichFloorText:
; Which floor? ; Which floor?
text_jump UnknownText_0x1bd2bc text_jump UnknownText_0x1bd2bc
db "@" db "@"
; 0x13512
Elevator_GetCurrentFloorText: Elevator_GetCurrentFloorText:
@ -178,14 +177,13 @@ Elevator_GetCurrentFloorString:
call GetFloorString call GetFloorString
ret ret
Elevator_MenuHeader: ; 0x13550 Elevator_MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 12, 1, 18, 9 menu_coords 12, 1, 18, 9
dw Elevator_MenuData dw Elevator_MenuData
db 1 ; default option db 1 ; default option
; 0x13558
Elevator_MenuData: ; 0x13558 Elevator_MenuData:
db SCROLLINGMENU_DISPLAY_ARROWS ; flags db SCROLLINGMENU_DISPLAY_ARROWS ; flags
db 4, 0 ; rows, columns db 4, 0 ; rows, columns
db 1 ; horizontal spacing db 1 ; horizontal spacing

View File

@ -1,60 +1,51 @@
Script_ForcedMovement:: ; 0x1253d Script_ForcedMovement::
checkcode VAR_FACING checkcode VAR_FACING
ifequal DOWN, .down ifequal DOWN, .down
ifequal UP, .up ifequal UP, .up
ifequal LEFT, .left ifequal LEFT, .left
ifequal RIGHT, .right ifequal RIGHT, .right
end end
; 0x12550
.up ; 0x12550 .up
applymovement PLAYER, .MovementData_up applymovement PLAYER, .MovementData_up
end end
; 0x12555
.down ; 0x12555 .down
applymovement PLAYER, .MovementData_down applymovement PLAYER, .MovementData_down
end end
; 0x1255a
.right ; 0x1255a .right
applymovement PLAYER, .MovementData_right applymovement PLAYER, .MovementData_right
end end
; 0x1255f
.left ; 0x1255f .left
applymovement PLAYER, .MovementData_left applymovement PLAYER, .MovementData_left
end end
; 0x12564
.MovementData_up: ; 0x12564 .MovementData_up:
step_dig 16 step_dig 16
turn_in DOWN turn_in DOWN
step_dig 16 step_dig 16
turn_head DOWN turn_head DOWN
step_end step_end
; 0x1256b
.MovementData_down: ; 0x1256b .MovementData_down:
step_dig 16 step_dig 16
turn_in UP turn_in UP
step_dig 16 step_dig 16
turn_head UP turn_head UP
step_end step_end
; 0x12572
.MovementData_right: ; 0x12572 .MovementData_right:
step_dig 16 step_dig 16
turn_in LEFT turn_in LEFT
step_dig 16 step_dig 16
turn_head LEFT turn_head LEFT
step_end step_end
; 0x12579
.MovementData_left: ; 0x12579 .MovementData_left:
step_dig 16 step_dig 16
turn_in RIGHT turn_in RIGHT
step_dig 16 step_dig 16
turn_head RIGHT turn_head RIGHT
step_end step_end
; 0x12580

View File

@ -1,6 +1,6 @@
HALLOFFAME_COLON EQU $63 HALLOFFAME_COLON EQU $63
HallOfFame:: ; 0x8640e HallOfFame::
call HallOfFame_FadeOutMusic call HallOfFame_FadeOutMusic
ld a, [wStatusFlags] ld a, [wStatusFlags]
push af push af
@ -33,7 +33,6 @@ HallOfFame:: ; 0x8640e
ld b, a ld b, a
farcall Credits farcall Credits
ret ret
; 0x86455
RedCredits:: RedCredits::
ld a, LOW(MUSIC_NONE) ld a, LOW(MUSIC_NONE)

View File

@ -26,31 +26,27 @@ ItemFinder:
jr nz, .sfx_loop jr nz, .sfx_loop
ret ret
.Script_FoundSomething: ; 0x125ad .Script_FoundSomething:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
callasm .ItemfinderSound callasm .ItemfinderSound
writetext .Text_FoundSomething writetext .Text_FoundSomething
closetext closetext
end end
; 0x125ba
.Script_FoundNothing: ; 0x125ba .Script_FoundNothing:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
writetext .Text_FoundNothing writetext .Text_FoundNothing
closetext closetext
end end
; 0x125c3
.Text_FoundSomething: ; 0x125c3 .Text_FoundSomething:
; Yes! ITEMFINDER indicates there's an item nearby. ; Yes! ITEMFINDER indicates there's an item nearby.
text_jump UnknownText_0x1c0a77 text_jump UnknownText_0x1c0a77
db "@" db "@"
; 0x125c8
.Text_FoundNothing: ; 0x125c8 .Text_FoundNothing:
; Nope! ITEMFINDER isn't responding. ; Nope! ITEMFINDER isn't responding.
text_jump UnknownText_0x1c0aa9 text_jump UnknownText_0x1c0aa9
db "@" db "@"
; 0x125cd

View File

@ -3,22 +3,20 @@ Kurt_PrintTextWhichApricorn:
call PrintText call PrintText
ret ret
.Text: ; 0x88007 .Text:
; Which APRICORN should I use? ; Which APRICORN should I use?
text_jump UnknownText_0x1bc06b text_jump UnknownText_0x1bc06b
db "@" db "@"
; 0x8800c
Kurt_PrintTextHowMany: Kurt_PrintTextHowMany:
ld hl, .Text ld hl, .Text
call PrintText call PrintText
ret ret
.Text: ; 0x88013 .Text:
; How many should I make? ; How many should I make?
text_jump UnknownText_0x1bc089 text_jump UnknownText_0x1bc089
db "@" db "@"
; 0x88018
SelectApricornForKurt: SelectApricornForKurt:
call LoadStandardMenuHeader call LoadStandardMenuHeader
@ -79,16 +77,15 @@ Kurt_SelectApricorn:
ld c, a ld c, a
ret ret
.MenuHeader: ; 0x88086 .MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 1, 1, 13, 10 menu_coords 1, 1, 13, 10
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x8808e
db 0 ; XXX db 0 ; XXX
.MenuData: ; 0x8808f .MenuData:
db SCROLLINGMENU_DISPLAY_ARROWS ; flags db SCROLLINGMENU_DISPLAY_ARROWS ; flags
db 4, 7 db 4, 7
db 1 db 1
@ -150,7 +147,7 @@ Kurt_SelectQuantity:
call CloseWindow call CloseWindow
ret ret
.MenuHeader: ; 0x8810d .MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 6, 9, SCREEN_WIDTH - 1, 12 menu_coords 6, 9, SCREEN_WIDTH - 1, 12
dw NULL dw NULL

View File

@ -206,12 +206,12 @@ CheckForLuckyNumberWinners:
dba sBox13 dba sBox13
dba sBox14 dba sBox14
.FoundPartymonText: ; 0x4d9c9 .FoundPartymonText:
; Congratulations! We have a match with the ID number of @ in your party. ; Congratulations! We have a match with the ID number of @ in your party.
text_jump UnknownText_0x1c1261 text_jump UnknownText_0x1c1261
db "@" db "@"
.FoundBoxmonText: ; 0x4d9ce .FoundBoxmonText:
; Congratulations! We have a match with the ID number of @ in your PC BOX. ; Congratulations! We have a match with the ID number of @ in your PC BOX.
text_jump UnknownText_0x1c12ae text_jump UnknownText_0x1c12ae
db "@" db "@"

View File

@ -71,11 +71,10 @@ CheckMagikarpLength:
ld [wScriptVar], a ld [wScriptVar], a
ret ret
.MeasureItText: ; 0xfbba9 .MeasureItText:
; Let me measure that MAGIKARP. …Hm, it measures @ . ; Let me measure that MAGIKARP. …Hm, it measures @ .
text_jump UnknownText_0x1c1203 text_jump UnknownText_0x1c1203
db "@" db "@"
; 0xfbbae
Magikarp_LoadFeetInchesChars: Magikarp_LoadFeetInchesChars:
ld hl, vTiles2 tile "" ; $6e ld hl, vTiles2 tile "" ; $6e
@ -315,8 +314,7 @@ MagikarpHouseSign:
call PrintText call PrintText
ret ret
.CurrentRecordtext: ; 0xfbce8 .CurrentRecordtext:
; "CURRENT RECORD" ; "CURRENT RECORD"
text_jump UnknownText_0x1c123a text_jump UnknownText_0x1c123a
db "@" db "@"
; 0xfbced

View File

@ -1,4 +1,4 @@
Script_AbortBugContest: ; 0x122c1 Script_AbortBugContest:
checkflag ENGINE_BUG_CONTEST_TIMER checkflag ENGINE_BUG_CONTEST_TIMER
iffalse .finish iffalse .finish
setflag ENGINE_DAILY_BUG_CONTEST setflag ENGINE_DAILY_BUG_CONTEST
@ -6,7 +6,7 @@ Script_AbortBugContest: ; 0x122c1
.finish .finish
end end
FindItemInBallScript:: ; 0x122ce FindItemInBallScript::
callasm .TryReceiveItem callasm .TryReceiveItem
iffalse .no_room iffalse .no_room
disappear LAST_TALKED disappear LAST_TALKED
@ -17,9 +17,8 @@ FindItemInBallScript:: ; 0x122ce
itemnotify itemnotify
closetext closetext
end end
; 0x122e3
.no_room ; 0x122e3 .no_room
opentext opentext
writetext .text_found writetext .text_found
waitbutton waitbutton
@ -27,19 +26,16 @@ FindItemInBallScript:: ; 0x122ce
waitbutton waitbutton
closetext closetext
end end
; 0x122ee
.text_found ; 0x122ee .text_found
; found @ ! ; found @ !
text_jump UnknownText_0x1c0a1c text_jump UnknownText_0x1c0a1c
db "@" db "@"
; 0x122f3
.text_bag_full ; 0x122f3 .text_bag_full
; But can't carry any more items. ; But can't carry any more items.
text_jump UnknownText_0x1c0a2c text_jump UnknownText_0x1c0a2c
db "@" db "@"
; 0x122f8
.TryReceiveItem: .TryReceiveItem:
xor a xor a

View File

@ -1,16 +1,16 @@
RepelWoreOffScript:: ; 0x13619 RepelWoreOffScript::
opentext opentext
writetext .text writetext .text
waitbutton waitbutton
closetext closetext
end end
.text ; 0x13620 .text
; REPEL's effect wore off. ; REPEL's effect wore off.
text_jump UnknownText_0x1bd308 text_jump UnknownText_0x1bd308
db "@" db "@"
HiddenItemScript:: ; 0x13625 HiddenItemScript::
opentext opentext
copybytetovar wEngineBuffer3 copybytetovar wEngineBuffer3
itemtotext USE_SCRIPT_VAR, MEM_BUFFER_0 itemtotext USE_SCRIPT_VAR, MEM_BUFFER_0
@ -22,7 +22,7 @@ HiddenItemScript:: ; 0x13625
itemnotify itemnotify
jump .finish jump .finish
.bag_full ; 0x1363e .bag_full
buttonsound buttonsound
writetext .no_room_text writetext .no_room_text
waitbutton waitbutton
@ -31,12 +31,12 @@ HiddenItemScript:: ; 0x13625
closetext closetext
end end
.found_text ; 0x13645 .found_text
; found @ ! ; found @ !
text_jump UnknownText_0x1bd321 text_jump UnknownText_0x1bd321
db "@" db "@"
.no_room_text ; 0x1364a .no_room_text
; But has no space left… ; But has no space left…
text_jump UnknownText_0x1bd331 text_jump UnknownText_0x1bd331
db "@" db "@"

View File

@ -389,42 +389,36 @@ DSTChecks:
call ClearBox call ClearBox
ret ret
.Text_AdjustClock: ; 0x164f4 .Text_AdjustClock:
; Do you want to adjust your clock for Daylight Saving Time? ; Do you want to adjust your clock for Daylight Saving Time?
text_jump UnknownText_0x1c6095 text_jump UnknownText_0x1c6095
db "@" db "@"
; 0x164f9
.Text_LostInstructionBooklet: ; 0x164f9 .Text_LostInstructionBooklet:
; I lost the instruction booklet for the POKéGEAR. ; I lost the instruction booklet for the POKéGEAR.
; Come back again in a while. ; Come back again in a while.
text_jump UnknownText_0x1c60d1 text_jump UnknownText_0x1c60d1
db "@" db "@"
; 0x164fe
.Text_SwitchToDST: ; 0x164fe .Text_SwitchToDST:
; Do you want to switch to Daylight Saving Time? ; Do you want to switch to Daylight Saving Time?
text_jump UnknownText_0x1c6000 text_jump UnknownText_0x1c6000
db "@" db "@"
; 0x16503
.Text_SetClockForward: ; 0x16503 .Text_SetClockForward:
; I set the clock forward by one hour. ; I set the clock forward by one hour.
text_jump UnknownText_0x1c6030 text_jump UnknownText_0x1c6030
db "@" db "@"
; 0x16508
.Text_IsDSTOver: ; 0x16508 .Text_IsDSTOver:
; Is Daylight Saving Time over? ; Is Daylight Saving Time over?
text_jump UnknownText_0x1c6056 text_jump UnknownText_0x1c6056
db "@" db "@"
; 0x1650d
.Text_SetClockBack: ; 0x1650d .Text_SetClockBack:
; I put the clock back one hour. ; I put the clock back one hour.
text_jump UnknownText_0x1c6075 text_jump UnknownText_0x1c6075
db "@" db "@"
; 0x16512
Mom_SetUpWithdrawMenu: Mom_SetUpWithdrawMenu:
ld de, Mon_WithdrawString ld de, Mon_WithdrawString
@ -596,101 +590,85 @@ Mom_WithdrawDepositMenuJoypad:
dt 90 dt 90
dt 9 dt 9
UnknownText_0x16649: ; 0x16649 UnknownText_0x16649:
; Wow, that's a cute #MON. Where did you get it? … So, you're leaving on an adventure… OK! I'll help too. But what can I do for you? I know! I'll save money for you. On a long journey, money's important. Do you want me to save your money? ; Wow, that's a cute #MON. Where did you get it? … So, you're leaving on an adventure… OK! I'll help too. But what can I do for you? I know! I'll save money for you. On a long journey, money's important. Do you want me to save your money?
text_jump UnknownText_0x1bd77f text_jump UnknownText_0x1bd77f
db "@" db "@"
; 0x1664e
UnknownText_0x1664e: ; 0x1664e UnknownText_0x1664e:
; OK, I'll take care of your money. ; OK, I'll take care of your money.
text_jump UnknownText_0x1bd868 text_jump UnknownText_0x1bd868
db "@" db "@"
; 0x16653
UnknownText_0x16653: ; 0x16653 UnknownText_0x16653:
; Be careful. #MON are your friends. You need to work as a team. Now, go on! ; Be careful. #MON are your friends. You need to work as a team. Now, go on!
text_jump UnknownText_0x1bd88e text_jump UnknownText_0x1bd88e
db "@" db "@"
; 0x16658
UnknownText_0x16658: ; 0x16658 UnknownText_0x16658:
; Hi! Welcome home! You're trying very hard, I see. I've kept your room tidy. Or is this about your money? ; Hi! Welcome home! You're trying very hard, I see. I've kept your room tidy. Or is this about your money?
text_jump UnknownText_0x1bd8da text_jump UnknownText_0x1bd8da
db "@" db "@"
; 0x1665d
UnknownText_0x1665d: ; 0x1665d UnknownText_0x1665d:
; What do you want to do? ; What do you want to do?
text_jump UnknownText_0x1bd942 text_jump UnknownText_0x1bd942
db "@" db "@"
; 0x16662
UnknownText_0x16662: ; 0x16662 UnknownText_0x16662:
; How much do you want to save? ; How much do you want to save?
text_jump UnknownText_0x1bd95b text_jump UnknownText_0x1bd95b
db "@" db "@"
; 0x16667
UnknownText_0x16667: ; 0x16667 UnknownText_0x16667:
; How much do you want to take? ; How much do you want to take?
text_jump UnknownText_0x1bd97a text_jump UnknownText_0x1bd97a
db "@" db "@"
; 0x1666c
UnknownText_0x1666c: ; 0x1666c UnknownText_0x1666c:
; Do you want to save some money? ; Do you want to save some money?
text_jump UnknownText_0x1bd999 text_jump UnknownText_0x1bd999
db "@" db "@"
; 0x16671
UnknownText_0x16671: ; 0x16671 UnknownText_0x16671:
; You haven't saved that much. ; You haven't saved that much.
text_jump UnknownText_0x1bd9ba text_jump UnknownText_0x1bd9ba
db "@" db "@"
; 0x16676
UnknownText_0x16676: ; 0x16676 UnknownText_0x16676:
; You can't take that much. ; You can't take that much.
text_jump UnknownText_0x1bd9d7 text_jump UnknownText_0x1bd9d7
db "@" db "@"
; 0x1667b
UnknownText_0x1667b: ; 0x1667b UnknownText_0x1667b:
; You don't have that much. ; You don't have that much.
text_jump UnknownText_0x1bd9f1 text_jump UnknownText_0x1bd9f1
db "@" db "@"
; 0x16680
UnknownText_0x16680: ; 0x16680 UnknownText_0x16680:
; You can't save that much. ; You can't save that much.
text_jump UnknownText_0x1bda0b text_jump UnknownText_0x1bda0b
db "@" db "@"
; 0x16685
UnknownText_0x16685: ; 0x16685 UnknownText_0x16685:
; OK, I'll save your money. Trust me! , stick with it! ; OK, I'll save your money. Trust me! , stick with it!
text_jump UnknownText_0x1bda25 text_jump UnknownText_0x1bda25
db "@" db "@"
; 0x1668a
UnknownText_0x1668a: ; 0x1668a UnknownText_0x1668a:
; Your money's safe here! Get going! ; Your money's safe here! Get going!
text_jump UnknownText_0x1bda5b text_jump UnknownText_0x1bda5b
db "@" db "@"
; 0x1668f
UnknownText_0x1668f: ; 0x1668f UnknownText_0x1668f:
; , don't give up! ; , don't give up!
text_jump UnknownText_0x1bda7e text_jump UnknownText_0x1bda7e
db "@" db "@"
; 0x16694
UnknownText_0x16694: ; 0x16694 UnknownText_0x16694:
; Just do what you can. ; Just do what you can.
text_jump UnknownText_0x1bda90 text_jump UnknownText_0x1bda90
db "@" db "@"
; 0x16699
Mom_SavedString: Mom_SavedString:
db "SAVED@" db "SAVED@"
@ -704,18 +682,16 @@ Mom_DepositString:
Mom_HeldString: Mom_HeldString:
db "HELD@" db "HELD@"
MenuHeader_0x166b5: ; 0x166b5 MenuHeader_0x166b5:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 0, 0, 10, 10 menu_coords 0, 0, 10, 10
dw MenuData_0x166bd dw MenuData_0x166bd
db 1 ; default option db 1 ; default option
; 0x166bd
MenuData_0x166bd: ; 0x166bd MenuData_0x166bd:
db STATICMENU_CURSOR ; flags db STATICMENU_CURSOR ; flags
db 4 ; items db 4 ; items
db "GET@" db "GET@"
db "SAVE@" db "SAVE@"
db "CHANGE@" db "CHANGE@"
db "CANCEL@" db "CANCEL@"
; 0x166d6

View File

@ -24,10 +24,9 @@ MomTriesToBuySomething::
scf scf
ret ret
.Script: ; 0xfd00f .Script:
callasm .ASMFunction callasm .ASMFunction
farjump Script_ReceivePhoneCall farjump Script_ReceivePhoneCall
; 0xfd017
.ASMFunction: .ASMFunction:
call MomBuysItem_DeductFunds call MomBuysItem_DeductFunds
@ -166,21 +165,19 @@ Mom_GetScriptPointer:
ld de, .DollScript ld de, .DollScript
ret ret
.ItemScript: ; 0xfd0fd .ItemScript:
writetext _MomText_HiHowAreYou writetext _MomText_HiHowAreYou
writetext _MomText_FoundAnItem writetext _MomText_FoundAnItem
writetext _MomText_BoughtWithYourMoney writetext _MomText_BoughtWithYourMoney
writetext _MomText_ItsInPC writetext _MomText_ItsInPC
end end
; 0xfd10a
.DollScript: ; 0xfd10a .DollScript:
writetext _MomText_HiHowAreYou writetext _MomText_HiHowAreYou
writetext _MomText_FoundADoll writetext _MomText_FoundADoll
writetext _MomText_BoughtWithYourMoney writetext _MomText_BoughtWithYourMoney
writetext _MomText_ItsInRoom writetext _MomText_ItsInRoom
end end
; 0xfd117
GetItemFromMom: GetItemFromMom:
@ -213,41 +210,35 @@ INCLUDE "data/items/mom_phone.asm"
db 0, 0, 0 ; unused db 0, 0, 0 ; unused
_MomText_HiHowAreYou: ; 0xfd1b1 _MomText_HiHowAreYou:
; Hi, ! How are you? ; Hi, ! How are you?
text_jump UnknownText_0x1bc615 text_jump UnknownText_0x1bc615
db "@" db "@"
; 0xfd1b6
_MomText_FoundAnItem: ; 0xfd1b6 _MomText_FoundAnItem:
; I found a useful item shopping, so ; I found a useful item shopping, so
text_jump UnknownText_0x1bc62a text_jump UnknownText_0x1bc62a
db "@" db "@"
; 0xfd1bb
_MomText_BoughtWithYourMoney: ; 0xfd1bb _MomText_BoughtWithYourMoney:
; I bought it with your money. Sorry! ; I bought it with your money. Sorry!
text_jump UnknownText_0x1bc64e text_jump UnknownText_0x1bc64e
db "@" db "@"
; 0xfd1c0
_MomText_ItsInPC: ; 0xfd1c0 _MomText_ItsInPC:
; It's in your PC. You'll like it! ; It's in your PC. You'll like it!
text_jump UnknownText_0x1bc673 text_jump UnknownText_0x1bc673
db "@" db "@"
; 0xfd1c5
_MomText_FoundADoll: ; 0xfd1c5 _MomText_FoundADoll:
; While shopping today, I saw this adorable doll, so ; While shopping today, I saw this adorable doll, so
text_jump UnknownText_0x1bc693 text_jump UnknownText_0x1bc693
db "@" db "@"
; 0xfd1ca
_MomText_ItsInRoom: ; 0xfd1ca _MomText_ItsInRoom:
; It's in your room. You'll love it! ; It's in your room. You'll love it!
text_jump UnknownText_0x1bc6c7 text_jump UnknownText_0x1bc6c7
db "@" db "@"
; 0xfd1cf
db 0 ; unused db 0 ; unused

View File

@ -59,53 +59,45 @@ MoveDeletion:
call PrintText call PrintText
ret ret
.OnlyOneMoveText: ; 0x2c5d1 .OnlyOneMoveText:
; That #MON knows only one move. ; That #MON knows only one move.
text_jump UnknownText_0x1c5eba text_jump UnknownText_0x1c5eba
db "@" db "@"
; 0x2c5d6
.ConfirmDeleteText: ; 0x2c5d6 .ConfirmDeleteText:
; Oh, make it forget @ ? ; Oh, make it forget @ ?
text_jump UnknownText_0x1c5eda text_jump UnknownText_0x1c5eda
db "@" db "@"
; 0x2c5db
.MoveDeletedText: ; 0x2c5db .MoveDeletedText:
; Done! Your #MON forgot the move. ; Done! Your #MON forgot the move.
text_jump UnknownText_0x1c5ef5 text_jump UnknownText_0x1c5ef5
db "@" db "@"
; 0x2c5e0
.EggText: ; 0x2c5e0 .EggText:
; An EGG doesn't know any moves! ; An EGG doesn't know any moves!
text_jump UnknownText_0x1c5f17 text_jump UnknownText_0x1c5f17
db "@" db "@"
; 0x2c5e5
.DeclinedDeletionText: ; 0x2c5e5 .DeclinedDeletionText:
; No? Come visit me again. ; No? Come visit me again.
text_jump UnknownText_0x1c5f36 text_jump UnknownText_0x1c5f36
db "@" db "@"
; 0x2c5ea
.AskWhichMoveText: ; 0x2c5ea .AskWhichMoveText:
; Which move should it forget, then? ; Which move should it forget, then?
text_jump UnknownText_0x1c5f50 text_jump UnknownText_0x1c5f50
db "@" db "@"
; 0x2c5ef
.IntroText: ; 0x2c5ef .IntroText:
; Um… Oh, yes, I'm the MOVE DELETER. I can make #MON forget moves. Shall I make a #MON forget? ; Um… Oh, yes, I'm the MOVE DELETER. I can make #MON forget moves. Shall I make a #MON forget?
text_jump UnknownText_0x1c5f74 text_jump UnknownText_0x1c5f74
db "@" db "@"
; 0x2c5f4
.AskWhichMonText: ; 0x2c5f4 .AskWhichMonText:
; Which #MON? ; Which #MON?
text_jump UnknownText_0x1c5fd1 text_jump UnknownText_0x1c5fd1
db "@" db "@"
; 0x2c5f9
.DeleteMove: .DeleteMove:
ld a, b ld a, b

View File

@ -98,6 +98,6 @@ CheckCanLearnMoveTutorMove:
scf scf
ret ret
.MenuHeader: ; 0x4930a .MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 0, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1 menu_coords 0, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1

View File

@ -178,68 +178,58 @@ GetNicknameLength:
jr nz, .loop jr nz, .loop
ret ret
NameRaterIntroText: ; 0xfb80f NameRaterIntroText:
; Hello, hello! I'm the NAME RATER. ; Hello, hello! I'm the NAME RATER.
; I rate the names of #MON. ; I rate the names of #MON.
; Would you like me to rate names? ; Would you like me to rate names?
text_jump UnknownText_0x1c0043 text_jump UnknownText_0x1c0043
db "@" db "@"
; 0xfb814
NameRaterWhichMonText: ; 0xfb814 NameRaterWhichMonText:
; Which #MON's nickname should I rate for you? ; Which #MON's nickname should I rate for you?
text_jump UnknownText_0x1c00a0 text_jump UnknownText_0x1c00a0
db "@" db "@"
; 0xfb819
NameRaterIsGoodText: ; 0xfb819 NameRaterIsGoodText:
; Hm… @ … That's a fairly decent name. ; Hm… @ … That's a fairly decent name.
; But, how about a slightly better nickname? ; But, how about a slightly better nickname?
; Want me to give it a better name? ; Want me to give it a better name?
text_jump UnknownText_0x1c00cd text_jump UnknownText_0x1c00cd
db "@" db "@"
; 0xfb81e
NameRaterWhichNameText: ; 0xfb81e NameRaterWhichNameText:
; All right. What name should we give it, then? ; All right. What name should we give it, then?
text_jump UnknownText_0x1c0142 text_jump UnknownText_0x1c0142
db "@" db "@"
; 0xfb823
NameRaterEvenBetterText: ; 0xfb823 NameRaterEvenBetterText:
; That's a better name than before! Well done! ; That's a better name than before! Well done!
text_jump UnknownText_0x1c0171 text_jump UnknownText_0x1c0171
db "@" db "@"
; 0xfb828
NameRaterCancelText: ; 0xfb828 NameRaterCancelText:
; OK, then. Come again sometime. ; OK, then. Come again sometime.
text_jump UnknownText_0x1c019e text_jump UnknownText_0x1c019e
db "@" db "@"
; 0xfb82d
NameRaterTradedText: ; 0xfb82d NameRaterTradedText:
; Hm… @ ? What a great name! It's perfect. ; Hm… @ ? What a great name! It's perfect.
; Treat @ with loving care. ; Treat @ with loving care.
text_jump UnknownText_0x1c01be text_jump UnknownText_0x1c01be
db "@" db "@"
; 0xfb832
NameRaterEggText: ; 0xfb832 NameRaterEggText:
; Whoa… That's just an EGG. ; Whoa… That's just an EGG.
text_jump UnknownText_0x1c0208 text_jump UnknownText_0x1c0208
db "@" db "@"
; 0xfb837
NameRaterSameAsBeforeText: ; 0xfb837 NameRaterSameAsBeforeText:
; It might look the different as before, ; It might look the different as before,
; but this new name is much better! Well done! ; but this new name is much better! Well done!
text_jump UnknownText_0x1c0222 text_jump UnknownText_0x1c0222
db "@" db "@"
; 0xfb83c
NameRaterDoneText: ; 0xfb83c NameRaterDoneText:
; All right. This #MON is now named @ . ; All right. This #MON is now named @ .
text_jump UnknownText_0x1c0272 text_jump UnknownText_0x1c0272
db "@" db "@"
; 0xfb841

View File

@ -272,7 +272,7 @@ DoNPCTrade:
ret ret
GetTradeAttribute: ; 0xfcdc2 GetTradeAttribute:
ld d, 0 ld d, 0
push de push de
ld a, [wJumptableIndex] ld a, [wJumptableIndex]
@ -286,7 +286,6 @@ GetTradeAttribute: ; 0xfcdc2
pop de pop de
add hl, de add hl, de
ret ret
; 0xfcdd7
Trade_GetAttributeOfCurrentPartymon: Trade_GetAttributeOfCurrentPartymon:
ld a, [wCurPartyMon] ld a, [wCurPartyMon]
@ -435,14 +434,13 @@ TradeTexts:
dw TradeAfterText4 dw TradeAfterText4
ConnectLinkCableText: ; 0xfcf7b ConnectLinkCableText:
; OK, connect the Game Link Cable. ; OK, connect the Game Link Cable.
text_jump UnknownText_0x1bd407 text_jump UnknownText_0x1bd407
db "@" db "@"
; 0xfcf80
TradedForText: ; 0xfcf80 TradedForText:
; traded givemon for getmon ; traded givemon for getmon
text_jump UnknownText_0x1bd429 text_jump UnknownText_0x1bd429
start_asm start_asm
@ -457,113 +455,95 @@ TradedForText: ; 0xfcf80
; interpret_data ; interpret_data
text_jump UnknownText_0x1bd445 text_jump UnknownText_0x1bd445
db "@" db "@"
; 0xfcf97
TradeIntroText1: ; 0xfcf97 TradeIntroText1:
; I collect #MON. Do you have @ ? Want to trade it for my @ ? ; I collect #MON. Do you have @ ? Want to trade it for my @ ?
text_jump UnknownText_0x1bd449 text_jump UnknownText_0x1bd449
db "@" db "@"
; 0xfcf9c
TradeCancelText1: ; 0xfcf9c TradeCancelText1:
; You don't want to trade? Aww… ; You don't want to trade? Aww…
text_jump UnknownText_0x1bd48c text_jump UnknownText_0x1bd48c
db "@" db "@"
; 0xfcfa1
TradeWrongText1: ; 0xfcfa1 TradeWrongText1:
; Huh? That's not @ . What a letdown… ; Huh? That's not @ . What a letdown…
text_jump UnknownText_0x1bd4aa text_jump UnknownText_0x1bd4aa
db "@" db "@"
; 0xfcfa6
TradeCompleteText1: ; 0xfcfa6 TradeCompleteText1:
; Yay! I got myself @ ! Thanks! ; Yay! I got myself @ ! Thanks!
text_jump UnknownText_0x1bd4d2 text_jump UnknownText_0x1bd4d2
db "@" db "@"
; 0xfcfab
TradeAfterText1: ; 0xfcfab TradeAfterText1:
; Hi, how's my old @ doing? ; Hi, how's my old @ doing?
text_jump UnknownText_0x1bd4f4 text_jump UnknownText_0x1bd4f4
db "@" db "@"
; 0xfcfb0
TradeIntroText2: TradeIntroText2:
TradeIntroText3: ; 0xfcfb0 TradeIntroText3:
; Hi, I'm looking for this #MON. If you have @ , would you trade it for my @ ? ; Hi, I'm looking for this #MON. If you have @ , would you trade it for my @ ?
text_jump UnknownText_0x1bd512 text_jump UnknownText_0x1bd512
db "@" db "@"
; 0xfcfb5
TradeCancelText2: TradeCancelText2:
TradeCancelText3: ; 0xfcfb5 TradeCancelText3:
; You don't have one either? Gee, that's really disappointing… ; You don't have one either? Gee, that's really disappointing…
text_jump UnknownText_0x1bd565 text_jump UnknownText_0x1bd565
db "@" db "@"
; 0xfcfba
TradeWrongText2: TradeWrongText2:
TradeWrongText3: ; 0xfcfba TradeWrongText3:
; You don't have @ ? That's too bad, then. ; You don't have @ ? That's too bad, then.
text_jump UnknownText_0x1bd5a1 text_jump UnknownText_0x1bd5a1
db "@" db "@"
; 0xfcfbf
TradeCompleteText2: ; 0xfcfbf TradeCompleteText2:
; Great! Thank you! I finally got @ . ; Great! Thank you! I finally got @ .
text_jump UnknownText_0x1bd5cc text_jump UnknownText_0x1bd5cc
db "@" db "@"
; 0xfcfc4
TradeAfterText2: ; 0xfcfc4 TradeAfterText2:
; Hi! The @ you traded me is doing great! ; Hi! The @ you traded me is doing great!
text_jump UnknownText_0x1bd5f4 text_jump UnknownText_0x1bd5f4
db "@" db "@"
; 0xfcfc9
TradeIntroText4: ; 0xfcfc9 TradeIntroText4:
; 's cute, but I don't have it. Do you have @ ? Want to trade it for my @ ? ; 's cute, but I don't have it. Do you have @ ? Want to trade it for my @ ?
text_jump UnknownText_0x1bd621 text_jump UnknownText_0x1bd621
db "@" db "@"
; 0xfcfce
TradeCancelText4: ; 0xfcfce TradeCancelText4:
; You don't want to trade? Oh, darn… ; You don't want to trade? Oh, darn…
text_jump UnknownText_0x1bd673 text_jump UnknownText_0x1bd673
db "@" db "@"
; 0xfcfd3
TradeWrongText4: ; 0xfcfd3 TradeWrongText4:
; That's not @ . Please trade with me if you get one. ; That's not @ . Please trade with me if you get one.
text_jump UnknownText_0x1bd696 text_jump UnknownText_0x1bd696
db "@" db "@"
; 0xfcfd8
TradeCompleteText4: ; 0xfcfd8 TradeCompleteText4:
; Wow! Thank you! I always wanted @ ! ; Wow! Thank you! I always wanted @ !
text_jump UnknownText_0x1bd6cd text_jump UnknownText_0x1bd6cd
db "@" db "@"
; 0xfcfdd
TradeAfterText4: ; 0xfcfdd TradeAfterText4:
; How is that @ I traded you doing? Your @ 's so cute! ; How is that @ I traded you doing? Your @ 's so cute!
text_jump UnknownText_0x1bd6f5 text_jump UnknownText_0x1bd6f5
db "@" db "@"
; 0xfcfe2
TradeCompleteText3: ; 0xfcfe2 TradeCompleteText3:
; Uh? What happened? ; Uh? What happened?
text_jump UnknownText_0x1bd731 text_jump UnknownText_0x1bd731
db "@" db "@"
; 0xfcfe7
TradeAfterText3: ; 0xfcfe7 TradeAfterText3:
; Trading is so odd… I still have a lot to learn about it. ; Trading is so odd… I still have a lot to learn about it.
text_jump UnknownText_0x1bd745 text_jump UnknownText_0x1bd745
db "@" db "@"
; 0xfcfec

View File

@ -112,7 +112,7 @@ FieldMoveFailed:
call MenuTextBoxBackup call MenuTextBoxBackup
ret ret
.CantUseHere: ; 0xc780 .CantUseHere:
; Can't use that here. ; Can't use that here.
text_jump UnknownText_0x1c05c8 text_jump UnknownText_0x1c05c8
db "@" db "@"
@ -161,12 +161,12 @@ CutFunction:
ld a, $80 ld a, $80
ret ret
Text_UsedCut: ; 0xc7c4 Text_UsedCut:
; used CUT! ; used CUT!
text_jump UnknownText_0x1c05dd text_jump UnknownText_0x1c05dd
db "@" db "@"
Text_NothingToCut: ; 0xc7c9 Text_NothingToCut:
; There's nothing to CUT here. ; There's nothing to CUT here.
text_jump UnknownText_0x1c05ec text_jump UnknownText_0x1c05ec
db "@" db "@"
@ -210,7 +210,7 @@ Script_CutFromMenu:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
Script_Cut: ; 0xc802 Script_Cut:
callasm GetPartyNick callasm GetPartyNick
writetext Text_UsedCut writetext Text_UsedCut
reloadmappart reloadmappart
@ -316,7 +316,7 @@ UseFlash:
ld hl, Script_UseFlash ld hl, Script_UseFlash
jp QueueScript jp QueueScript
Script_UseFlash: ; 0xc8e6 Script_UseFlash:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
writetext UnknownText_0xc8f3 writetext UnknownText_0xc8f3
@ -324,7 +324,7 @@ Script_UseFlash: ; 0xc8e6
closetext closetext
end end
UnknownText_0xc8f3: ; 0xc8f3 UnknownText_0xc8f3:
text_jump UnknownText_0x1c0609 text_jump UnknownText_0x1c0609
start_asm start_asm
call WaitSFX call WaitSFX
@ -334,7 +334,7 @@ UnknownText_0xc8f3: ; 0xc8f3
ld hl, .BlankText ld hl, .BlankText
ret ret
.BlankText: ; 0xc908 .BlankText:
db "@" db "@"
SurfFunction: SurfFunction:
@ -617,7 +617,7 @@ FlyFunction:
ld a, $82 ld a, $82
ret ret
.FlyScript: ; 0xcaa3 .FlyScript:
reloadmappart reloadmappart
callasm HideSprites callasm HideSprites
special UpdateTimePals special UpdateTimePals
@ -678,11 +678,11 @@ CheckMapCanWaterfall:
scf scf
ret ret
Script_WaterfallFromMenu: ; 0xcb1c Script_WaterfallFromMenu:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
Script_UsedWaterfall: ; 0xcb20 Script_UsedWaterfall:
callasm GetPartyNick callasm GetPartyNick
writetext .Text_UsedWaterfall writetext .Text_UsedWaterfall
waitbutton waitbutton
@ -709,7 +709,7 @@ Script_UsedWaterfall: ; 0xcb20
turn_waterfall UP turn_waterfall UP
step_end step_end
.Text_UsedWaterfall: ; 0xcb51 .Text_UsedWaterfall:
; used WATERFALL! ; used WATERFALL!
text_jump UnknownText_0x1c068e text_jump UnknownText_0x1c068e
db "@" db "@"
@ -736,15 +736,15 @@ TryWaterfallOW::
scf scf
ret ret
Script_CantDoWaterfall: ; 0xcb7e Script_CantDoWaterfall:
jumptext .Text_CantDoWaterfall jumptext .Text_CantDoWaterfall
.Text_CantDoWaterfall: ; 0xcb81 .Text_CantDoWaterfall:
; Wow, it's a huge waterfall. ; Wow, it's a huge waterfall.
text_jump UnknownText_0x1c06a3 text_jump UnknownText_0x1c06a3
db "@" db "@"
Script_AskWaterfall: ; 0xcb86 Script_AskWaterfall:
opentext opentext
writetext .AskUseWaterfall writetext .AskUseWaterfall
yesorno yesorno
@ -752,7 +752,7 @@ Script_AskWaterfall: ; 0xcb86
closetext closetext
end end
.AskUseWaterfall: ; 0xcb90 .AskUseWaterfall:
; Do you want to use WATERFALL? ; Do you want to use WATERFALL?
text_jump UnknownText_0x1c06bf text_jump UnknownText_0x1c06bf
db "@" db "@"
@ -839,33 +839,33 @@ dig_incave
ld a, $80 ld a, $80
ret ret
.Text_UsedDig: ; 0xcc1c .Text_UsedDig:
; used DIG! ; used DIG!
text_jump UnknownText_0x1c06de text_jump UnknownText_0x1c06de
db "@" db "@"
.Text_UsedEscapeRope: ; 0xcc21 .Text_UsedEscapeRope:
; used an ESCAPE ROPE. ; used an ESCAPE ROPE.
text_jump UnknownText_0x1c06ed text_jump UnknownText_0x1c06ed
db "@" db "@"
.Text_CantUseHere: ; 0xcc26 .Text_CantUseHere:
; Can't use that here. ; Can't use that here.
text_jump UnknownText_0x1c0705 text_jump UnknownText_0x1c0705
db "@" db "@"
.UsedEscapeRopeScript: ; 0xcc2b .UsedEscapeRopeScript:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
writetext .Text_UsedEscapeRope writetext .Text_UsedEscapeRope
jump .UsedDigOrEscapeRopeScript jump .UsedDigOrEscapeRopeScript
.UsedDigScript: ; 0xcc35 .UsedDigScript:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
writetext .Text_UsedDig writetext .Text_UsedDig
.UsedDigOrEscapeRopeScript: ; 0xcc3c .UsedDigOrEscapeRopeScript:
waitbutton waitbutton
closetext closetext
playsound SFX_WARP_TO playsound SFX_WARP_TO
@ -878,12 +878,12 @@ dig_incave
applymovement PLAYER, .DigReturn applymovement PLAYER, .DigReturn
end end
.DigOut: ; 0xcc59 .DigOut:
step_dig 32 step_dig 32
hide_object hide_object
step_end step_end
.DigReturn: ; 0xcc5d .DigReturn:
show_object show_object
return_dig 32 return_dig 32
step_end step_end
@ -938,17 +938,17 @@ TeleportFunction:
ld a, $80 ld a, $80
ret ret
.Text_ReturnToLastMonCenter: ; 0xccb1 .Text_ReturnToLastMonCenter:
; Return to the last #MON CENTER. ; Return to the last #MON CENTER.
text_jump UnknownText_0x1c071a text_jump UnknownText_0x1c071a
db "@" db "@"
.Text_CantUseHere: ; 0xccb6 .Text_CantUseHere:
; Can't use that here. ; Can't use that here.
text_jump UnknownText_0x1c073b text_jump UnknownText_0x1c073b
db "@" db "@"
.TeleportScript: ; 0xccbb .TeleportScript:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
writetext .Text_ReturnToLastMonCenter writetext .Text_ReturnToLastMonCenter
@ -992,7 +992,7 @@ StrengthFunction:
ld a, $80 ld a, $80
ret ret
.JumpText: ; 0xcd01 .JumpText:
text_jump UnknownText_0x1c0751 text_jump UnknownText_0x1c0751
db "@" db "@"
@ -1019,11 +1019,11 @@ SetStrengthFlag:
call GetPartyNick call GetPartyNick
ret ret
Script_StrengthFromMenu: ; 0xcd29 Script_StrengthFromMenu:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
Script_UsedStrength: ; 0xcd2d Script_UsedStrength:
callasm SetStrengthFlag callasm SetStrengthFlag
writetext .UsedStrength writetext .UsedStrength
copybytetovar wBuffer6 copybytetovar wBuffer6
@ -1033,11 +1033,11 @@ Script_UsedStrength: ; 0xcd2d
closetext closetext
end end
.UsedStrength: ; 0xcd41 .UsedStrength:
text_jump UnknownText_0x1c0774 text_jump UnknownText_0x1c0774
db "@" db "@"
.StrengthAllowedItToMoveBoulders: ; 0xcd46 .StrengthAllowedItToMoveBoulders:
text_jump UnknownText_0x1c0788 text_jump UnknownText_0x1c0788
db "@" db "@"
@ -1047,13 +1047,13 @@ AskStrengthScript:
ifequal $1, .DontMeetRequirements ifequal $1, .DontMeetRequirements
jump .AlreadyUsedStrength jump .AlreadyUsedStrength
.DontMeetRequirements: ; 0xcd59 .DontMeetRequirements:
jumptext UnknownText_0xcd73 jumptext UnknownText_0xcd73
.AlreadyUsedStrength: ; 0xcd5c .AlreadyUsedStrength:
jumptext UnknownText_0xcd6e jumptext UnknownText_0xcd6e
.AskStrength: ; 0xcd5f .AskStrength:
opentext opentext
writetext UnknownText_0xcd69 writetext UnknownText_0xcd69
yesorno yesorno
@ -1061,17 +1061,17 @@ AskStrengthScript:
closetext closetext
end end
UnknownText_0xcd69: ; 0xcd69 UnknownText_0xcd69:
; A #MON may be able to move this. Want to use STRENGTH? ; A #MON may be able to move this. Want to use STRENGTH?
text_jump UnknownText_0x1c07a0 text_jump UnknownText_0x1c07a0
db "@" db "@"
UnknownText_0xcd6e: ; 0xcd6e UnknownText_0xcd6e:
; Boulders may now be moved! ; Boulders may now be moved!
text_jump UnknownText_0x1c07d8 text_jump UnknownText_0x1c07d8
db "@" db "@"
UnknownText_0xcd73: ; 0xcd73 UnknownText_0xcd73:
; A #MON may be able to move this. ; A #MON may be able to move this.
text_jump UnknownText_0x1c07f4 text_jump UnknownText_0x1c07f4
db "@" db "@"
@ -1147,7 +1147,7 @@ Jumptable_cdae:
ld a, $80 ld a, $80
ret ret
Text_UsedWhirlpool: ; 0xcdd9 Text_UsedWhirlpool:
; used WHIRLPOOL! ; used WHIRLPOOL!
text_jump UnknownText_0x1c0816 text_jump UnknownText_0x1c0816
db "@" db "@"
@ -1181,11 +1181,11 @@ TryWhirlpoolMenu:
scf scf
ret ret
Script_WhirlpoolFromMenu: ; 0xce0b Script_WhirlpoolFromMenu:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
Script_UsedWhirlpool: ; 0xce0f Script_UsedWhirlpool:
callasm GetPartyNick callasm GetPartyNick
writetext Text_UsedWhirlpool writetext Text_UsedWhirlpool
reloadmappart reloadmappart
@ -1232,14 +1232,14 @@ TryWhirlpoolOW::
scf scf
ret ret
Script_MightyWhirlpool: ; 0xce66 Script_MightyWhirlpool:
jumptext .MightyWhirlpoolText jumptext .MightyWhirlpoolText
.MightyWhirlpoolText: ; 0xce69 .MightyWhirlpoolText:
text_jump UnknownText_0x1c082b text_jump UnknownText_0x1c082b
db "@" db "@"
Script_AskWhirlpoolOW: ; 0xce6e Script_AskWhirlpoolOW:
opentext opentext
writetext UnknownText_0xce78 writetext UnknownText_0xce78
yesorno yesorno
@ -1247,7 +1247,7 @@ Script_AskWhirlpoolOW: ; 0xce6e
closetext closetext
end end
UnknownText_0xce78: ; 0xce78 UnknownText_0xce78:
text_jump UnknownText_0x1c0864 text_jump UnknownText_0x1c0864
db "@" db "@"
@ -1272,21 +1272,21 @@ TryHeadbuttFromMenu:
ld a, $80 ld a, $80
ret ret
UnknownText_0xce9d: ; 0xce9d UnknownText_0xce9d:
; did a HEADBUTT! ; did a HEADBUTT!
text_jump UnknownText_0x1c0897 text_jump UnknownText_0x1c0897
db "@" db "@"
UnknownText_0xcea2: ; 0xcea2 UnknownText_0xcea2:
; Nope. Nothing… ; Nope. Nothing…
text_jump UnknownText_0x1c08ac text_jump UnknownText_0x1c08ac
db "@" db "@"
HeadbuttFromMenuScript: ; 0xcea7 HeadbuttFromMenuScript:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
HeadbuttScript: ; 0xceab HeadbuttScript:
callasm GetPartyNick callasm GetPartyNick
writetext UnknownText_0xce9d writetext UnknownText_0xce9d
@ -1322,7 +1322,7 @@ TryHeadbuttOW::
xor a xor a
ret ret
AskHeadbuttScript: ; 0xcedc AskHeadbuttScript:
opentext opentext
writetext UnknownText_0xcee6 writetext UnknownText_0xcee6
yesorno yesorno
@ -1330,7 +1330,7 @@ AskHeadbuttScript: ; 0xcedc
closetext closetext
end end
UnknownText_0xcee6: ; 0xcee6 UnknownText_0xcee6:
; A #MON could be in this tree. Want to HEADBUTT it? ; A #MON could be in this tree. Want to HEADBUTT it?
text_jump UnknownText_0x1c08bc text_jump UnknownText_0x1c08bc
db "@" db "@"
@ -1380,7 +1380,7 @@ GetFacingObject:
scf scf
ret ret
RockSmashFromMenuScript: ; 0xcf2e RockSmashFromMenuScript:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
@ -1403,15 +1403,15 @@ RockSmashScript:
.done .done
end end
MovementData_0xcf55: ; 0xcf55 MovementData_0xcf55:
rock_smash 10 rock_smash 10
step_end step_end
UnknownText_0xcf58: ; 0xcf58 UnknownText_0xcf58:
text_jump UnknownText_0x1c08f0 text_jump UnknownText_0x1c08f0
db "@" db "@"
AskRockSmashScript: ; 0xcf5d AskRockSmashScript:
callasm HasRockSmash callasm HasRockSmash
ifequal 1, .no ifequal 1, .no
@ -1424,12 +1424,12 @@ AskRockSmashScript: ; 0xcf5d
.no .no
jumptext UnknownText_0xcf72 jumptext UnknownText_0xcf72
UnknownText_0xcf72: ; 0xcf72 UnknownText_0xcf72:
; Maybe a #MON can break this. ; Maybe a #MON can break this.
text_jump UnknownText_0x1c0906 text_jump UnknownText_0x1c0906
db "@" db "@"
UnknownText_0xcf77: ; 0xcf77 UnknownText_0xcf77:
; This rock looks breakable. Want to use ROCK SMASH? ; This rock looks breakable. Want to use ROCK SMASH?
text_jump UnknownText_0x1c0924 text_jump UnknownText_0x1c0924
db "@" db "@"
@ -1538,32 +1538,32 @@ FishFunction:
ld a, $81 ld a, $81
ret ret
Script_NotEvenANibble: ; 0xd01e Script_NotEvenANibble:
scall Script_FishCastRod scall Script_FishCastRod
writetext UnknownText_0xd0a9 writetext UnknownText_0xd0a9
jump Script_NotEvenANibble_FallThrough jump Script_NotEvenANibble_FallThrough
Script_NotEvenANibble2: ; 0xd027 Script_NotEvenANibble2:
scall Script_FishCastRod scall Script_FishCastRod
writetext UnknownText_0xd0a9 writetext UnknownText_0xd0a9
Script_NotEvenANibble_FallThrough: ; 0xd02d Script_NotEvenANibble_FallThrough:
loademote EMOTE_SHADOW loademote EMOTE_SHADOW
callasm PutTheRodAway callasm PutTheRodAway
closetext closetext
end end
Script_GotABite: ; 0xd035 Script_GotABite:
scall Script_FishCastRod scall Script_FishCastRod
callasm Fishing_CheckFacingUp callasm Fishing_CheckFacingUp
iffalse .NotFacingUp iffalse .NotFacingUp
applymovement PLAYER, .Movement_FacingUp applymovement PLAYER, .Movement_FacingUp
jump .FightTheHookedPokemon jump .FightTheHookedPokemon
.NotFacingUp: ; 0xd046 .NotFacingUp:
applymovement PLAYER, .Movement_NotFacingUp applymovement PLAYER, .Movement_NotFacingUp
.FightTheHookedPokemon: ; 0xd04a .FightTheHookedPokemon:
pause 40 pause 40
applymovement PLAYER, .Movement_RestoreRod applymovement PLAYER, .Movement_RestoreRod
writetext UnknownText_0xd0a4 writetext UnknownText_0xd0a4
@ -1608,7 +1608,7 @@ Fishing_CheckFacingUp:
ld [wScriptVar], a ld [wScriptVar], a
ret ret
Script_FishCastRod: ; 0xd07c Script_FishCastRod:
reloadmappart reloadmappart
loadvar hBGMapMode, $0 loadvar hBGMapMode, $0
special UpdateTimePals special UpdateTimePals
@ -1632,12 +1632,12 @@ PutTheRodAway:
call ReplaceKrisSprite call ReplaceKrisSprite
ret ret
UnknownText_0xd0a4: ; 0xd0a4 UnknownText_0xd0a4:
; Oh! A bite! ; Oh! A bite!
text_jump UnknownText_0x1c0958 text_jump UnknownText_0x1c0958
db "@" db "@"
UnknownText_0xd0a9: ; 0xd0a9 UnknownText_0xd0a9:
; Not even a nibble! ; Not even a nibble!
text_jump UnknownText_0x1c0965 text_jump UnknownText_0x1c0965
db "@" db "@"
@ -1733,7 +1733,7 @@ BikeFunction:
scf scf
ret ret
Script_GetOnBike: ; 0xd13e Script_GetOnBike:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
writecode VAR_MOVEMENT, PLAYER_BIKE writecode VAR_MOVEMENT, PLAYER_BIKE
@ -1743,7 +1743,7 @@ Script_GetOnBike: ; 0xd13e
special ReplaceKrisSprite special ReplaceKrisSprite
end end
Script_GetOnBike_Register: ; 0xd14e Script_GetOnBike_Register:
writecode VAR_MOVEMENT, PLAYER_BIKE writecode VAR_MOVEMENT, PLAYER_BIKE
closetext closetext
special ReplaceKrisSprite special ReplaceKrisSprite
@ -1753,7 +1753,7 @@ Script_GetOnBike_Register: ; 0xd14e
nop nop
ret ret
Script_GetOffBike: ; 0xd158 Script_GetOffBike:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
writecode VAR_MOVEMENT, PLAYER_NORMAL writecode VAR_MOVEMENT, PLAYER_NORMAL
@ -1766,27 +1766,27 @@ FinishGettingOffBike:
special PlayMapMusic special PlayMapMusic
end end
Script_GetOffBike_Register: ; 0xd16b Script_GetOffBike_Register:
writecode VAR_MOVEMENT, PLAYER_NORMAL writecode VAR_MOVEMENT, PLAYER_NORMAL
jump FinishGettingOffBike jump FinishGettingOffBike
Script_CantGetOffBike: ; 0xd171 Script_CantGetOffBike:
writetext .CantGetOffBikeText writetext .CantGetOffBikeText
waitbutton waitbutton
closetext closetext
end end
.CantGetOffBikeText: ; 0xd177 .CantGetOffBikeText:
; You can't get off here! ; You can't get off here!
text_jump UnknownText_0x1c099a text_jump UnknownText_0x1c099a
db "@" db "@"
GotOnTheBikeText: ; 0xd17c GotOnTheBikeText:
; got on the @ . ; got on the @ .
text_jump UnknownText_0x1c09b2 text_jump UnknownText_0x1c09b2
db "@" db "@"
GotOffTheBikeText: ; 0xd181 GotOffTheBikeText:
; got off the @ . ; got off the @ .
text_jump UnknownText_0x1c09c7 text_jump UnknownText_0x1c09c7
db "@" db "@"
@ -1813,7 +1813,7 @@ TryCutOW::
scf scf
ret ret
AskCutScript: ; 0xd1a9 AskCutScript:
opentext opentext
writetext UnknownText_0xd1c8 writetext UnknownText_0xd1c8
yesorno yesorno
@ -1833,13 +1833,13 @@ AskCutScript: ; 0xd1a9
ld [wScriptVar], a ld [wScriptVar], a
ret ret
UnknownText_0xd1c8: ; 0xd1c8 UnknownText_0xd1c8:
text_jump UnknownText_0x1c09dd text_jump UnknownText_0x1c09dd
db "@" db "@"
CantCutScript: ; 0xd1cd CantCutScript:
jumptext UnknownText_0xd1d0 jumptext UnknownText_0xd1d0
UnknownText_0xd1d0: ; 0xd1d0 UnknownText_0xd1d0:
text_jump UnknownText_0x1c0a05 text_jump UnknownText_0x1c0a05
db "@" db "@"

View File

@ -297,53 +297,45 @@ SeerTexts:
dw SeerEggText dw SeerEggText
dw SeerLevelOnlyText dw SeerLevelOnlyText
SeerIntroText: ; 0x4f28c SeerIntroText:
; I see all. I know all… Certainly, I know of your #MON! ; I see all. I know all… Certainly, I know of your #MON!
text_jump UnknownText_0x1c475f text_jump UnknownText_0x1c475f
db "@" db "@"
; 0x4f291
SeerCantTellText: ; 0x4f291 SeerCantTellText:
; Whaaaat? I can't tell a thing! How could I not know of this? ; Whaaaat? I can't tell a thing! How could I not know of this?
text_jump UnknownText_0x1c4797 text_jump UnknownText_0x1c4797
db "@" db "@"
; 0x4f296
SeerMetAtText: ; 0x4f296 SeerMetAtText:
; Hm… I see you met @ here: @ ! ; Hm… I see you met @ here: @ !
text_jump UnknownText_0x1c47d4 text_jump UnknownText_0x1c47d4
db "@" db "@"
; 0x4f29b
SeerTimeLevelText: ; 0x4f29b SeerTimeLevelText:
; The time was @ ! Its level was @ ! Am I good or what? ; The time was @ ! Its level was @ ! Am I good or what?
text_jump UnknownText_0x1c47fa text_jump UnknownText_0x1c47fa
db "@" db "@"
; 0x4f2a0
SeerTradedText: ; 0x4f2a0 SeerTradedText:
; Hm… @ came from @ in a trade? @ was where @ met @ ! ; Hm… @ came from @ in a trade? @ was where @ met @ !
text_jump UnknownText_0x1c4837 text_jump UnknownText_0x1c4837
db "@" db "@"
; 0x4f2a5
SeerLevelOnlyText: ; 0x4f2a5 SeerLevelOnlyText:
; What!? Incredible! I don't understand how, but it is incredible! You are special. I can't tell where you met it, but it was at level @ . Am I good or what? ; What!? Incredible! I don't understand how, but it is incredible! You are special. I can't tell where you met it, but it was at level @ . Am I good or what?
text_jump UnknownText_0x1c487f text_jump UnknownText_0x1c487f
db "@" db "@"
; 0x4f2aa
SeerEggText: ; 0x4f2aa SeerEggText:
; Hey! That's an EGG! You can't say that you've met it yet… ; Hey! That's an EGG! You can't say that you've met it yet…
text_jump UnknownText_0x1c491d text_jump UnknownText_0x1c491d
db "@" db "@"
; 0x4f2af
SeerCancelText: ; 0x4f2af SeerCancelText:
; Fufufu! I saw that you'd do nothing! ; Fufufu! I saw that you'd do nothing!
text_jump UnknownText_0x1c4955 text_jump UnknownText_0x1c4955
db "@" db "@"
; 0x4f2b4
SeerAdvice: SeerAdvice:
@ -381,35 +373,30 @@ SeerAdviceTexts:
dbw 100, SeerAdvice5 dbw 100, SeerAdvice5
dbw 255, SeerAdvice1 dbw 255, SeerAdvice1
SeerAdvice1: ; 0x4f2e8 SeerAdvice1:
; Incidentally… It would be wise to raise your #MON with a little more care. ; Incidentally… It would be wise to raise your #MON with a little more care.
text_jump UnknownText_0x1c497a text_jump UnknownText_0x1c497a
db "@" db "@"
; 0x4f2ed
SeerAdvice2: ; 0x4f2ed SeerAdvice2:
; Incidentally… It seems to have grown a little. @ seems to be becoming more confident. ; Incidentally… It seems to have grown a little. @ seems to be becoming more confident.
text_jump UnknownText_0x1c49c6 text_jump UnknownText_0x1c49c6
db "@" db "@"
; 0x4f2f2
SeerAdvice3: ; 0x4f2f2 SeerAdvice3:
; Incidentally… @ has grown. It's gained much strength. ; Incidentally… @ has grown. It's gained much strength.
text_jump UnknownText_0x1c4a21 text_jump UnknownText_0x1c4a21
db "@" db "@"
; 0x4f2f7
SeerAdvice4: ; 0x4f2f7 SeerAdvice4:
; Incidentally… It certainly has grown mighty! This @ must have come through numerous #MON battles. It looks brimming with confidence. ; Incidentally… It certainly has grown mighty! This @ must have come through numerous #MON battles. It looks brimming with confidence.
text_jump UnknownText_0x1c4a5b text_jump UnknownText_0x1c4a5b
db "@" db "@"
; 0x4f2fc
SeerAdvice5: ; 0x4f2fc SeerAdvice5:
; Incidentally… I'm impressed by your dedication. It's been a long time since I've seen a #MON as mighty as this @ . I'm sure that seeing @ in battle would excite anyone. ; Incidentally… I'm impressed by your dedication. It's been a long time since I've seen a #MON as mighty as this @ . I'm sure that seeing @ in battle would excite anyone.
text_jump UnknownText_0x1c4ae5 text_jump UnknownText_0x1c4ae5
db "@" db "@"
; 0x4f301
GetCaughtGender: GetCaughtGender:

View File

@ -113,7 +113,6 @@ PC_CheckPartyForPokemon:
; Bzzzzt! You must have a #MON to use this! ; Bzzzzt! You must have a #MON to use this!
text_jump UnknownText_0x1c1328 text_jump UnknownText_0x1c1328
db "@" db "@"
; 0x15668
BillsPC: BillsPC:
call PC_PlayChoosePCSound call PC_PlayChoosePCSound
@ -200,11 +199,10 @@ _PlayersHousePC:
ld c, $1 ld c, $1
ret ret
UnknownText_0x156ff: ; 0x156ff UnknownText_0x156ff:
; turned on the PC. ; turned on the PC.
text_jump UnknownText_0x1c1353 text_jump UnknownText_0x1c1353
db "@" db "@"
; 0x15704
_PlayersPC: _PlayersPC:
ld a, b ld a, b
@ -236,7 +234,7 @@ Function15715:
call ExitMenu call ExitMenu
ret ret
PlayersPCMenuData: ; 0x15736 PlayersPCMenuData:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
db 0, 0 ; top left corner coords (y, x) db 0, 0 ; top left corner coords (y, x)
db 12, 15 ; bottom right corner coords (y, x) db 12, 15 ; bottom right corner coords (y, x)
@ -258,7 +256,7 @@ PLAYERSPC_DECORATION EQU 4
PLAYERSPC_TURN_OFF EQU 5 PLAYERSPC_TURN_OFF EQU 5
PLAYERSPC_LOG_OFF EQU 6 PLAYERSPC_LOG_OFF EQU 6
.PlayersPCMenuPointers: ; 0x15746 .PlayersPCMenuPointers:
; entries correspond to PLAYERSPC_* constants ; entries correspond to PLAYERSPC_* constants
dw PlayerWithdrawItemMenu, .WithdrawItem dw PlayerWithdrawItemMenu, .WithdrawItem
dw PlayerDepositItemMenu, .DepositItem dw PlayerDepositItemMenu, .DepositItem
@ -305,13 +303,12 @@ PC_DisplayTextWaitMenu:
ld [wOptions], a ld [wOptions], a
ret ret
UnknownText_0x157cc: ; 0x157cc UnknownText_0x157cc:
; What do you want to do? ; What do you want to do?
text_jump UnknownText_0x1c1368 text_jump UnknownText_0x1c1368
db "@" db "@"
; 0x157d1
PlayerWithdrawItemMenu: ; 0x157d1 PlayerWithdrawItemMenu:
call LoadStandardMenuHeader call LoadStandardMenuHeader
farcall ClearPCItemScreen farcall ClearPCItemScreen
.loop .loop
@ -375,19 +372,19 @@ PlayerWithdrawItemMenu: ; 0x157d1
.done .done
ret ret
.HowManyText: ; 0x15850 .HowManyText:
text_jump _PlayersPCHowManyWithdrawText text_jump _PlayersPCHowManyWithdrawText
db "@" db "@"
.WithdrewText: ; 0x15855 .WithdrewText:
text_jump _PlayersPCWithdrewItemsText text_jump _PlayersPCWithdrewItemsText
db "@" db "@"
.NoRoomText: ; 0x1585a .NoRoomText:
text_jump _PlayersPCNoRoomWithdrawText text_jump _PlayersPCNoRoomWithdrawText
db "@" db "@"
PlayerTossItemMenu: ; 0x1585f PlayerTossItemMenu:
call LoadStandardMenuHeader call LoadStandardMenuHeader
farcall ClearPCItemScreen farcall ClearPCItemScreen
.loop .loop
@ -401,24 +398,21 @@ PlayerTossItemMenu: ; 0x1585f
call CloseSubmenu call CloseSubmenu
xor a xor a
ret ret
; 0x1587d
PlayerDecorationMenu: ; 0x1587d PlayerDecorationMenu:
farcall _PlayerDecorationMenu farcall _PlayerDecorationMenu
ld a, c ld a, c
and a and a
ret z ret z
scf scf
ret ret
; 0x15888
PlayerLogOffMenu: ; 0x15888 PlayerLogOffMenu:
xor a xor a
scf scf
ret ret
; 0x1588b
PlayerDepositItemMenu: ; 0x1588b PlayerDepositItemMenu:
call .CheckItemsInBag call .CheckItemsInBag
jr c, .nope jr c, .nope
call DisableSpriteUpdates call DisableSpriteUpdates
@ -538,25 +532,24 @@ PlayerDepositItemMenu: ; 0x1588b
and a and a
ret ret
.HowManyText: ; 0x1596e .HowManyText:
text_jump _PlayersPCHowManyDepositText text_jump _PlayersPCHowManyDepositText
db "@" db "@"
.DepositText: ; 0x15973 .DepositText:
text_jump _PlayersPCDepositItemsText text_jump _PlayersPCDepositItemsText
db "@" db "@"
.NoRoomText: ; 0x15978 .NoRoomText:
text_jump _PlayersPCNoRoomDepositText text_jump _PlayersPCNoRoomDepositText
db "@" db "@"
PlayerMailBoxMenu: ; 0x1597d PlayerMailBoxMenu:
farcall _PlayerMailBoxMenu farcall _PlayerMailBoxMenu
xor a xor a
ret ret
; 0x15985
PCItemsJoypad: ; 0x15985 PCItemsJoypad:
xor a xor a
ld [wSwitchItem], a ld [wSwitchItem], a
.loop .loop
@ -645,38 +638,32 @@ PC_DisplayText:
call ExitMenu call ExitMenu
ret ret
PokecenterPCText_BootedUpPC: ; 0x15a27 PokecenterPCText_BootedUpPC:
; turned on the PC. ; turned on the PC.
text_jump UnknownText_0x1c144d text_jump UnknownText_0x1c144d
db "@" db "@"
; 0x15a2c
PokecenterPCText_AccessWhosePC: ; 0x15a2c PokecenterPCText_AccessWhosePC:
; Access whose PC? ; Access whose PC?
text_jump UnknownText_0x1c1462 text_jump UnknownText_0x1c1462
db "@" db "@"
; 0x15a31
PokecenterPCText_AccessedBillsPC: ; 0x15a31 PokecenterPCText_AccessedBillsPC:
; BILL's PC accessed. #MON Storage System opened. ; BILL's PC accessed. #MON Storage System opened.
text_jump UnknownText_0x1c1474 text_jump UnknownText_0x1c1474
db "@" db "@"
; 0x15a36
PokecenterPCText_AccessedOwnPC: ; 0x15a36 PokecenterPCText_AccessedOwnPC:
; Accessed own PC. Item Storage System opened. ; Accessed own PC. Item Storage System opened.
text_jump UnknownText_0x1c14a4 text_jump UnknownText_0x1c14a4
db "@" db "@"
; 0x15a3b
PokecenterPCText_AccessedOaksPC: ; 0x15a3b PokecenterPCText_AccessedOaksPC:
; PROF.OAK's PC accessed. #DEX Rating System opened. ; PROF.OAK's PC accessed. #DEX Rating System opened.
text_jump UnknownText_0x1c14d2 text_jump UnknownText_0x1c14d2
db "@" db "@"
; 0x15a40
PokecenterPCText_LinkClosed: ; 0x15a40 PokecenterPCText_LinkClosed:
; … Link closed… ; … Link closed…
text_jump UnknownText_0x1c1505 text_jump UnknownText_0x1c1505
db "@" db "@"
; 0x15a45

View File

@ -41,7 +41,7 @@ ClosePokepic::
call LoadStandardFont call LoadStandardFont
ret ret
PokepicMenuHeader: ; 0x24547 PokepicMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 6, 4, 14, 13 menu_coords 6, 4, 14, 13
dw NULL dw NULL

View File

@ -29,32 +29,27 @@ PhotoStudio:
call PrintText call PrintText
ret ret
.Text_AskWhichMon: ; 0x16e04 .Text_AskWhichMon:
; Which #MON should I photo- graph? ; Which #MON should I photo- graph?
text_jump UnknownText_0x1be024 text_jump UnknownText_0x1be024
db "@" db "@"
; 0x16e09
.Text_HoldStill: ; 0x16e09 .Text_HoldStill:
; All righty. Hold still for a bit. ; All righty. Hold still for a bit.
text_jump UnknownText_0x1be047 text_jump UnknownText_0x1be047
db "@" db "@"
; 0x16e0e
.Text_Presto: ; 0x16e0e .Text_Presto:
; Presto! All done. Come again, OK? ; Presto! All done. Come again, OK?
text_jump UnknownText_0x1be06a text_jump UnknownText_0x1be06a
db "@" db "@"
; 0x16e13
.Text_NoPicture: ; 0x16e13 .Text_NoPicture:
; Oh, no picture? Come again, OK? ; Oh, no picture? Come again, OK?
text_jump UnknownText_0x1c0000 text_jump UnknownText_0x1c0000
db "@" db "@"
; 0x16e18
.Text_Egg: ; 0x16e18 .Text_Egg:
; An EGG? My talent is worth more… ; An EGG? My talent is worth more…
text_jump UnknownText_0x1c0021 text_jump UnknownText_0x1c0021
db "@" db "@"
; 0x16e1d

View File

@ -1,4 +1,4 @@
ProfOaksPC: ; 0x265d3 ProfOaksPC:
ld hl, OakPCText1 ld hl, OakPCText1
call MenuTextBox call MenuTextBox
call YesNoBox call YesNoBox
@ -11,7 +11,7 @@ ProfOaksPC: ; 0x265d3
call ExitMenu call ExitMenu
ret ret
ProfOaksPCBoot ; 0x265ee ProfOaksPCBoot:
ld hl, OakPCText2 ld hl, OakPCText2
call PrintText call PrintText
call Rate call Rate
@ -20,7 +20,7 @@ ProfOaksPCBoot ; 0x265ee
call WaitSFX call WaitSFX
ret ret
ProfOaksPCRating: ; 0x26601 ProfOaksPCRating:
call Rate call Rate
push de push de
ld de, MUSIC_NONE ld de, MUSIC_NONE
@ -31,7 +31,7 @@ ProfOaksPCRating: ; 0x26601
call WaitSFX call WaitSFX
ret ret
Rate: ; 0x26616 Rate:
; calculate Seen/Owned ; calculate Seen/Owned
ld hl, wPokedexSeen ld hl, wPokedexSeen
ld b, wEndPokedexSeen - wPokedexSeen ld b, wEndPokedexSeen - wPokedexSeen
@ -55,7 +55,7 @@ Rate: ; 0x26616
pop de pop de
ret ret
.UpdateRatingBuffers: ; 0x26647 .UpdateRatingBuffers:
ld hl, wStringBuffer3 ld hl, wStringBuffer3
ld de, wd002 ld de, wd002
call .UpdateRatingBuffer call .UpdateRatingBuffer
@ -64,7 +64,7 @@ Rate: ; 0x26616
call .UpdateRatingBuffer call .UpdateRatingBuffer
ret ret
.UpdateRatingBuffer: ; 0x2665a .UpdateRatingBuffer:
push hl push hl
ld a, "@" ld a, "@"
ld bc, ITEM_NAME_LENGTH ld bc, ITEM_NAME_LENGTH
@ -74,7 +74,7 @@ Rate: ; 0x26616
call PrintNum call PrintNum
ret ret
FindOakRating: ; 0x2666b FindOakRating:
; return sound effect in de ; return sound effect in de
; return text pointer in hl ; return text pointer in hl
nop nop
@ -100,15 +100,15 @@ endr
INCLUDE "data/events/pokedex_ratings.asm" INCLUDE "data/events/pokedex_ratings.asm"
OakPCText1: ; 0x266de OakPCText1:
text_jump _OakPCText1 text_jump _OakPCText1
db "@" db "@"
OakPCText2: ; 0x266e3 OakPCText2:
text_jump _OakPCText2 text_jump _OakPCText2
db "@" db "@"
OakPCText3: ; 0x266e8 OakPCText3:
text_jump _OakPCText3 text_jump _OakPCText3
db "@" db "@"
@ -188,6 +188,6 @@ OakRating19:
text_jump _OakRating19 text_jump _OakRating19
db "@" db "@"
OakPCText4: ; 0x2674c OakPCText4:
text_jump _OakPCText4 text_jump _OakPCText4
db "@" db "@"

View File

@ -46,7 +46,7 @@ CheckAnyFaintedMon:
scf scf
ret ret
SacredAshScript: ; 0x50821 SacredAshScript:
special HealParty special HealParty
reloadmappart reloadmappart
playsound SFX_WARP_TO playsound SFX_WARP_TO
@ -63,10 +63,8 @@ SacredAshScript: ; 0x50821
waitbutton waitbutton
closetext closetext
end end
; 0x50845
UnknownText_0x50845: ; 0x50845 UnknownText_0x50845:
; 's #MON were all healed! ; 's #MON were all healed!
text_jump UnknownText_0x1c0b65 text_jump UnknownText_0x1c0b65
db "@" db "@"
; 0x5084a

View File

@ -83,7 +83,7 @@ FoundNone:
ld [wScriptVar], a ld [wScriptVar], a
ret ret
NameRival: ; 0xc29d NameRival:
ld b, $2 ; rival ld b, $2 ; rival
ld de, wRivalName ld de, wRivalName
farcall _NamingScreen farcall _NamingScreen
@ -95,7 +95,6 @@ NameRival: ; 0xc29d
.default .default
db "SILVER@" db "SILVER@"
; 0xc2b9
NameRater: NameRater:
farcall _NameRater farcall _NameRater
@ -168,11 +167,10 @@ GetMysteryGiftItem:
ld [wScriptVar], a ld [wScriptVar], a
ret ret
.ReceiveItemText: ; 0xc345 .ReceiveItemText:
; received item ; received item
text_jump UnknownText_0x1bd3be text_jump UnknownText_0x1bd3be
db "@" db "@"
; 0xc34a
BugContestJudging: BugContestJudging:
farcall _BugContestJudging farcall _BugContestJudging
@ -257,17 +255,15 @@ CheckCoinsAndCoinCase:
scf scf
ret ret
.NoCoinsText: ; 0xc3d1 .NoCoinsText:
; You have no coins. ; You have no coins.
text_jump UnknownText_0x1bd3d7 text_jump UnknownText_0x1bd3d7
db "@" db "@"
; 0xc3d6
.NoCoinCaseText: ; 0xc3d6 .NoCoinCaseText:
; You don't have a COIN CASE. ; You don't have a COIN CASE.
text_jump UnknownText_0x1bd3eb text_jump UnknownText_0x1bd3eb
db "@" db "@"
; 0xc3db
ClearBGPalettesBufferScreen: ClearBGPalettesBufferScreen:
call ClearBGPalettes call ClearBGPalettes
@ -331,7 +327,7 @@ CheckLuckyNumberShowFlag:
farcall _CheckLuckyNumberShowFlag farcall _CheckLuckyNumberShowFlag
jp ScriptReturnCarry jp ScriptReturnCarry
SnorlaxAwake: ; 0xc43d SnorlaxAwake:
; Check if the Poké Flute channel is playing, and if the player is standing ; Check if the Poké Flute channel is playing, and if the player is standing
; next to Snorlax. ; next to Snorlax.
@ -430,7 +426,7 @@ PrintDiploma:
call ExitAllMenus call ExitAllMenus
ret ret
TrainerHouse: ; 0xc4b9 TrainerHouse:
ld a, BANK(sMysteryGiftTrainerHouseFlag) ld a, BANK(sMysteryGiftTrainerHouseFlag)
call GetSRAMBank call GetSRAMBank
ld a, [sMysteryGiftTrainerHouseFlag] ld a, [sMysteryGiftTrainerHouseFlag]

View File

@ -25,5 +25,5 @@ CheckFacingTileForStdScript::
INCLUDE "data/events/collision_stdscripts.asm" INCLUDE "data/events/collision_stdscripts.asm"
Script_JumpStdFromRAM: ; 0x1369a Script_JumpStdFromRAM:
jump wJumpStdScriptBuffer jump wJumpStdScriptBuffer

View File

@ -216,7 +216,7 @@ Radio2Script:
closetext closetext
end end
TrashCanScript: ; 0xbc1a5 TrashCanScript:
farjumptext TrashCanText farjumptext TrashCanText
PCScript: PCScript:
@ -335,9 +335,8 @@ BugContestResults_DidNotWin:
farwritetext ContestResults_DidNotWinText farwritetext ContestResults_DidNotWinText
buttonsound buttonsound
jump BugContestResults_FinishUp jump BugContestResults_FinishUp
; 0xbc2b1
BugContestResults_ReturnAfterWinnersPrize: ; 0xbc2b1 BugContestResults_ReturnAfterWinnersPrize:
farwritetext ContestResults_JoinUsNextTimeText farwritetext ContestResults_JoinUsNextTimeText
buttonsound buttonsound
@ -381,9 +380,8 @@ BugContestResults_CleanUp:
setflag ENGINE_DAILY_BUG_CONTEST setflag ENGINE_DAILY_BUG_CONTEST
special PlayMapMusic special PlayMapMusic
end end
; 0xbc31e
BugContestResults_FirstPlace: ; 0xbc31e BugContestResults_FirstPlace:
setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1
itemtotext SUN_STONE, MEM_BUFFER_1 itemtotext SUN_STONE, MEM_BUFFER_1
farwritetext ContestResults_PlayerWonAPrizeText farwritetext ContestResults_PlayerWonAPrizeText
@ -391,55 +389,48 @@ BugContestResults_FirstPlace: ; 0xbc31e
verbosegiveitem SUN_STONE verbosegiveitem SUN_STONE
iffalse BugContestResults_NoRoomForSunStone iffalse BugContestResults_NoRoomForSunStone
jump BugContestResults_ReturnAfterWinnersPrize jump BugContestResults_ReturnAfterWinnersPrize
; 0xbc332
BugContestResults_SecondPlace: ; 0xbc332 BugContestResults_SecondPlace:
itemtotext EVERSTONE, MEM_BUFFER_1 itemtotext EVERSTONE, MEM_BUFFER_1
farwritetext ContestResults_PlayerWonAPrizeText farwritetext ContestResults_PlayerWonAPrizeText
waitbutton waitbutton
verbosegiveitem EVERSTONE verbosegiveitem EVERSTONE
iffalse BugContestResults_NoRoomForEverstone iffalse BugContestResults_NoRoomForEverstone
jump BugContestResults_ReturnAfterWinnersPrize jump BugContestResults_ReturnAfterWinnersPrize
; 0xbc343
BugContestResults_ThirdPlace: ; 0xbc343 BugContestResults_ThirdPlace:
itemtotext GOLD_BERRY, MEM_BUFFER_1 itemtotext GOLD_BERRY, MEM_BUFFER_1
farwritetext ContestResults_PlayerWonAPrizeText farwritetext ContestResults_PlayerWonAPrizeText
waitbutton waitbutton
verbosegiveitem GOLD_BERRY verbosegiveitem GOLD_BERRY
iffalse BugContestResults_NoRoomForGoldBerry iffalse BugContestResults_NoRoomForGoldBerry
jump BugContestResults_ReturnAfterWinnersPrize jump BugContestResults_ReturnAfterWinnersPrize
; 0xbc354
BugContestResults_NoRoomForSunStone: ; 0xbc354 BugContestResults_NoRoomForSunStone:
farwritetext BugContestPrizeNoRoomText farwritetext BugContestPrizeNoRoomText
buttonsound buttonsound
setevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE setevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE
jump BugContestResults_ReturnAfterWinnersPrize jump BugContestResults_ReturnAfterWinnersPrize
; 0xbc35f
BugContestResults_NoRoomForEverstone: ; 0xbc35f BugContestResults_NoRoomForEverstone:
farwritetext BugContestPrizeNoRoomText farwritetext BugContestPrizeNoRoomText
buttonsound buttonsound
setevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE setevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE
jump BugContestResults_ReturnAfterWinnersPrize jump BugContestResults_ReturnAfterWinnersPrize
; 0xbc36a
BugContestResults_NoRoomForGoldBerry: ; 0xbc36a BugContestResults_NoRoomForGoldBerry:
farwritetext BugContestPrizeNoRoomText farwritetext BugContestPrizeNoRoomText
buttonsound buttonsound
setevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY setevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY
jump BugContestResults_ReturnAfterWinnersPrize jump BugContestResults_ReturnAfterWinnersPrize
; 0xbc375
BugContestResults_NoRoomForBerry: ; 0xbc375 BugContestResults_NoRoomForBerry:
farwritetext BugContestPrizeNoRoomText farwritetext BugContestPrizeNoRoomText
buttonsound buttonsound
setevent EVENT_CONTEST_OFFICER_HAS_BERRY setevent EVENT_CONTEST_OFFICER_HAS_BERRY
jump BugContestResults_DidNotWin jump BugContestResults_DidNotWin
; 0xbc380
BugContestResults_CopyContestantsToResults: ; 0xbc380 BugContestResults_CopyContestantsToResults:
checkevent EVENT_BUG_CATCHING_CONTESTANT_1A checkevent EVENT_BUG_CATCHING_CONTESTANT_1A
iftrue .skip1 iftrue .skip1
clearevent EVENT_BUG_CATCHING_CONTESTANT_1B clearevent EVENT_BUG_CATCHING_CONTESTANT_1B
@ -1489,7 +1480,7 @@ RegisteredNumberFScript:
buttonsound buttonsound
end end
NumberAcceptedFScript: ; 0xbcbd3 NumberAcceptedFScript:
checkcode VAR_CALLERID checkcode VAR_CALLERID
ifequal PHONE_POKEFAN_BEVERLY, .Beverly ifequal PHONE_POKEFAN_BEVERLY, .Beverly
ifequal PHONE_COOLTRAINERF_BETH, .Beth ifequal PHONE_COOLTRAINERF_BETH, .Beth
@ -1777,23 +1768,21 @@ GymStatue2Script:
closetext closetext
end end
ReceiveItemScript: ; 0xbcdb9 ReceiveItemScript:
waitsfx waitsfx
farwritetext ReceivedItemText farwritetext ReceivedItemText
playsound SFX_ITEM playsound SFX_ITEM
waitsfx waitsfx
end end
; 0xbcdc3
ReceiveTogepiEggScript: ; 0xbcdc3 ReceiveTogepiEggScript:
waitsfx waitsfx
farwritetext ReceivedItemText farwritetext ReceivedItemText
playsound SFX_GET_EGG_FROM_DAY_CARE_LADY playsound SFX_GET_EGG_FROM_DAY_CARE_LADY
waitsfx waitsfx
end end
; 0xbcdcd
GameCornerCoinVendorScript: ; 0xbcdcd GameCornerCoinVendorScript:
faceplayer faceplayer
opentext opentext
farwritetext CoinVendor_WelcomeText farwritetext CoinVendor_WelcomeText
@ -1804,12 +1793,11 @@ GameCornerCoinVendorScript: ; 0xbcdcd
waitbutton waitbutton
closetext closetext
end end
; 0xbcde0
CoinVendor_IntroScript: ; 0xbcde0 CoinVendor_IntroScript:
farwritetext CoinVendor_IntroText farwritetext CoinVendor_IntroText
.loop ; 0xbcde4 .loop
special DisplayMoneyAndCoinBalance special DisplayMoneyAndCoinBalance
loadmenu .MenuHeader loadmenu .MenuHeader
verticalmenu verticalmenu
@ -1817,9 +1805,8 @@ CoinVendor_IntroScript: ; 0xbcde0
ifequal 1, .Buy50 ifequal 1, .Buy50
ifequal 2, .Buy500 ifequal 2, .Buy500
jump .Cancel jump .Cancel
; 0xbcdf7
.Buy50: ; 0xbcdf7 .Buy50:
checkcoins MAX_COINS - 50 checkcoins MAX_COINS - 50
ifequal HAVE_MORE, .CoinCaseFull ifequal HAVE_MORE, .CoinCaseFull
checkmoney YOUR_MONEY, 1000 checkmoney YOUR_MONEY, 1000
@ -1831,9 +1818,8 @@ CoinVendor_IntroScript: ; 0xbcde0
farwritetext CoinVendor_Buy50CoinsText farwritetext CoinVendor_Buy50CoinsText
waitbutton waitbutton
jump .loop jump .loop
; 0xbce1b
.Buy500: ; 0xbce1b .Buy500:
checkcoins MAX_COINS - 500 checkcoins MAX_COINS - 500
ifequal HAVE_MORE, .CoinCaseFull ifequal HAVE_MORE, .CoinCaseFull
checkmoney YOUR_MONEY, 10000 checkmoney YOUR_MONEY, 10000
@ -1845,28 +1831,24 @@ CoinVendor_IntroScript: ; 0xbcde0
farwritetext CoinVendor_Buy500CoinsText farwritetext CoinVendor_Buy500CoinsText
waitbutton waitbutton
jump .loop jump .loop
; 0xbce3f
.NotEnoughMoney: ; 0xbce3f .NotEnoughMoney:
farwritetext CoinVendor_NotEnoughMoneyText farwritetext CoinVendor_NotEnoughMoneyText
waitbutton waitbutton
closetext closetext
end end
; 0xbce46
.CoinCaseFull: ; 0xbce46 .CoinCaseFull:
farwritetext CoinVendor_CoinCaseFullText farwritetext CoinVendor_CoinCaseFullText
waitbutton waitbutton
closetext closetext
end end
; 0xbce4d
.Cancel: ; 0xbce4d .Cancel:
farwritetext CoinVendor_CancelText farwritetext CoinVendor_CancelText
waitbutton waitbutton
closetext closetext
end end
; 0xbce54
.MenuHeader: .MenuHeader:
@ -1881,7 +1863,6 @@ CoinVendor_IntroScript: ; 0xbcde0
db " 50 : ¥1000@" db " 50 : ¥1000@"
db "500 : ¥10000@" db "500 : ¥10000@"
db "CANCEL@" db "CANCEL@"
; 0xbce7f
HappinessCheckScript: HappinessCheckScript:

View File

@ -5,7 +5,7 @@ SweetScentFromMenu:
ld [wFieldMoveSucceeded], a ld [wFieldMoveSucceeded], a
ret ret
.SweetScent: ; 0x506c8 .SweetScent:
reloadmappart reloadmappart
special UpdateTimePals special UpdateTimePals
callasm GetPartyNick callasm GetPartyNick
@ -19,18 +19,15 @@ SweetScentFromMenu:
startbattle startbattle
reloadmapafterbattle reloadmapafterbattle
end end
; 0x506e5
.BugCatchingContest: ; 0x506e5 .BugCatchingContest:
farjump BugCatchingContestBattleScript farjump BugCatchingContestBattleScript
; 0x506e9
SweetScentNothing: ; 0x506e9 SweetScentNothing:
writetext UnknownText_0x5072b writetext UnknownText_0x5072b
waitbutton waitbutton
closetext closetext
end end
; 0x506ef
SweetScentEncounter: SweetScentEncounter:
farcall CanUseSweetScent farcall CanUseSweetScent
@ -60,14 +57,12 @@ SweetScentEncounter:
ld [wBattleType], a ld [wBattleType], a
ret ret
UnknownText_0x50726: ; 0x50726 UnknownText_0x50726:
; used SWEET SCENT! ; used SWEET SCENT!
text_jump UnknownText_0x1c0b03 text_jump UnknownText_0x1c0b03
db "@" db "@"
; 0x5072b
UnknownText_0x5072b: ; 0x5072b UnknownText_0x5072b:
; Looks like there's nothing here… ; Looks like there's nothing here…
text_jump UnknownText_0x1c0b1a text_jump UnknownText_0x1c0b1a
db "@" db "@"
; 0x50730

View File

@ -1,4 +1,4 @@
TalkToTrainerScript:: ; 0xbe66a TalkToTrainerScript::
faceplayer faceplayer
trainerflagaction CHECK_FLAG trainerflagaction CHECK_FLAG
iftrue AlreadyBeatenTrainerScript iftrue AlreadyBeatenTrainerScript
@ -6,7 +6,7 @@ TalkToTrainerScript:: ; 0xbe66a
encountermusic encountermusic
jump StartBattleWithMapTrainerScript jump StartBattleWithMapTrainerScript
SeenByTrainerScript:: ; 0xbe675 SeenByTrainerScript::
loadmemtrainer loadmemtrainer
encountermusic encountermusic
showemote EMOTE_SHOCK, LAST_TALKED, 30 showemote EMOTE_SHOCK, LAST_TALKED, 30
@ -16,7 +16,7 @@ SeenByTrainerScript:: ; 0xbe675
faceobject PLAYER, LAST_TALKED faceobject PLAYER, LAST_TALKED
jump StartBattleWithMapTrainerScript jump StartBattleWithMapTrainerScript
StartBattleWithMapTrainerScript: ; 0xbe68a StartBattleWithMapTrainerScript:
opentext opentext
trainertext $0 trainertext $0
waitbutton waitbutton

View File

@ -1,4 +1,4 @@
HoOhChamber: ; 0x8addb HoOhChamber:
ld hl, wPartySpecies ld hl, wPartySpecies
ld a, [hl] ld a, [hl]
cp HO_OH ; is Ho-oh the first Pokémon in the party? cp HO_OH ; is Ho-oh the first Pokémon in the party?
@ -9,7 +9,6 @@ HoOhChamber: ; 0x8addb
call EventFlagAction call EventFlagAction
.done .done
ret ret
; 0x8adef
OmanyteChamber: OmanyteChamber:
call GetMapAttributesPointer ; pointless? call GetMapAttributesPointer ; pointless?

View File

@ -1,13 +1,12 @@
Script_BattleWhiteout:: ; 0x124c1 Script_BattleWhiteout::
callasm BattleBGMap callasm BattleBGMap
jump Script_Whiteout jump Script_Whiteout
; 0x124c8
Script_OverworldWhiteout:: ; 0x124c8 Script_OverworldWhiteout::
refreshscreen refreshscreen
callasm OverworldBGMap callasm OverworldBGMap
Script_Whiteout: ; 0x124ce Script_Whiteout:
writetext .WhitedOutText writetext .WhitedOutText
waitbutton waitbutton
special FadeOutPalettes special FadeOutPalettes
@ -24,13 +23,11 @@ Script_Whiteout: ; 0x124ce
.bug_contest .bug_contest
jumpstd bugcontestresultswarp jumpstd bugcontestresultswarp
; 0x124f5
.WhitedOutText: ; 0x124f5 .WhitedOutText:
; is out of useable #MON! whited out! ; is out of useable #MON! whited out!
text_jump UnknownText_0x1c0a4e text_jump UnknownText_0x1c0a4e
db "@" db "@"
; 0x124fa
OverworldBGMap: OverworldBGMap:
call ClearPalettes call ClearPalettes

View File

@ -115,11 +115,10 @@ _CardFlip:
ld [wJumptableIndex], a ld [wJumptableIndex], a
ret ret
.PlayWithThreeCoinsText: ; 0xe01cd .PlayWithThreeCoinsText:
; Play with three coins? ; Play with three coins?
text_jump UnknownText_0x1c5793 text_jump UnknownText_0x1c5793
db "@" db "@"
; 0xe01d2
.DeductCoins: .DeductCoins:
ld a, [wCoins] ld a, [wCoins]
@ -156,11 +155,10 @@ _CardFlip:
call .Increment call .Increment
ret ret
.NotEnoughCoinsText: ; 0xe0212 .NotEnoughCoinsText:
; Not enough coins… ; Not enough coins…
text_jump UnknownText_0x1c57ab text_jump UnknownText_0x1c57ab
db "@" db "@"
; 0xe0217
.ChooseACard: .ChooseACard:
xor a xor a
@ -234,11 +232,10 @@ _CardFlip:
call .Increment call .Increment
ret ret
.ChooseACardText: ; 0xe02b2 .ChooseACardText:
; Choose a card. ; Choose a card.
text_jump UnknownText_0x1c57be text_jump UnknownText_0x1c57be
db "@" db "@"
; 0xe02b7
.PlaceYourBet: .PlaceYourBet:
ld hl, .PlaceYourBetText ld hl, .PlaceYourBetText
@ -257,11 +254,10 @@ _CardFlip:
call .Increment call .Increment
ret ret
.PlaceYourBetText: ; 0xe02d5 .PlaceYourBetText:
; Place your bet. ; Place your bet.
text_jump UnknownText_0x1c57ce text_jump UnknownText_0x1c57ce
db "@" db "@"
; 0xe02da
.CheckTheCard: .CheckTheCard:
xor a xor a
@ -329,17 +325,15 @@ _CardFlip:
ld [wJumptableIndex], a ld [wJumptableIndex], a
ret ret
.PlayAgainText: ; 0xe0356 .PlayAgainText:
; Want to play again? ; Want to play again?
text_jump UnknownText_0x1c57df text_jump UnknownText_0x1c57df
db "@" db "@"
; 0xe035b
.CardsShuffledText: ; 0xe035b .CardsShuffledText:
; The cards have been shuffled. ; The cards have been shuffled.
text_jump UnknownText_0x1c57f4 text_jump UnknownText_0x1c57f4
db "@" db "@"
; 0xe0360
.Quit: .Quit:
ld hl, wJumptableIndex ld hl, wJumptableIndex
@ -1119,17 +1113,15 @@ CardFlip_CheckWinCondition:
jr nz, .loop jr nz, .loop
ret ret
.Text_Yeah: ; 0xe0811 .Text_Yeah:
; Yeah! ; Yeah!
text_jump UnknownText_0x1c5813 text_jump UnknownText_0x1c5813
db "@" db "@"
; 0xe0816
.Text_Darn: ; 0xe0816 .Text_Darn:
; Darn… ; Darn…
text_jump UnknownText_0x1c581a text_jump UnknownText_0x1c581a
db "@" db "@"
; 0xe081b
.AddCoinPlaySFX: .AddCoinPlaySFX:
ld a, [wCoins] ld a, [wCoins]

View File

@ -322,17 +322,15 @@ DummyGame_CheckMatch:
ret ret
DummyGameText_Yeah: ; 0xe2093 DummyGameText_Yeah:
; , yeah! ; , yeah!
text_jump UnknownText_0x1c1a5b text_jump UnknownText_0x1c1a5b
db "@" db "@"
; 0xe2098
DummyGameText_Darn: ; 0xe2098 DummyGameText_Darn:
; Darn… ; Darn…
text_jump UnknownText_0x1c1a65 text_jump UnknownText_0x1c1a65
db "@" db "@"
; 0xe209d
DummyGame_InitBoard: DummyGame_InitBoard:
ld hl, wDummyGameCards ld hl, wDummyGameCards

View File

@ -1795,38 +1795,33 @@ Slots_AskBet:
ret ret
.Text_BetHowManyCoins: ; 0x930c7 .Text_BetHowManyCoins:
; Bet how many coins? ; Bet how many coins?
text_jump UnknownText_0x1c5049 text_jump UnknownText_0x1c5049
db "@" db "@"
; 0x930cc
.Text_Start: ; 0x930cc .Text_Start:
; Start! ; Start!
text_jump UnknownText_0x1c505e text_jump UnknownText_0x1c505e
db "@" db "@"
; 0x930d1
.Text_NotEnoughCoins: ; 0x930d1 .Text_NotEnoughCoins:
; Not enough coins. ; Not enough coins.
text_jump UnknownText_0x1c5066 text_jump UnknownText_0x1c5066
db "@" db "@"
; 0x930d6
.MenuHeader: ; 0x930d6 .MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 14, 10, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1 menu_coords 14, 10, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x930de
.MenuData: ; 0x930de .MenuData:
db STATICMENU_CURSOR ; flags db STATICMENU_CURSOR ; flags
db 3 ; items db 3 ; items
db " 3@" db " 3@"
db " 2@" db " 2@"
db " 1@" db " 1@"
; 0x930e9
Slots_AskPlayAgain: Slots_AskPlayAgain:
ld hl, wCoins ld hl, wCoins
@ -1941,7 +1936,7 @@ Slots_PayoutText:
dbw "10@@", .LinedUpMonOrCherry dbw "10@@", .LinedUpMonOrCherry
dbw "15@@", .LinedUpMonOrCherry dbw "15@@", .LinedUpMonOrCherry
.Text_PrintPayout: ; 0x931b9 .Text_PrintPayout:
start_asm start_asm
ld a, [wSlotMatched] ld a, [wSlotMatched]
add $25 add $25
@ -1961,17 +1956,15 @@ endr
ret ret
.Text_LinedUpWonCoins: ; 0x931db .Text_LinedUpWonCoins:
; lined up! Won @ coins! ; lined up! Won @ coins!
text_jump UnknownText_0x1c509f text_jump UnknownText_0x1c509f
db "@" db "@"
; 0x931e0
.Text_Darn: ; 0x931e0 .Text_Darn:
; Darn! ; Darn!
text_jump UnknownText_0x1c50bb text_jump UnknownText_0x1c50bb
db "@" db "@"
; 0x931e5
.LinedUpSevens: .LinedUpSevens:
ld a, SFX_2ND_PLACE ld a, SFX_2ND_PLACE

View File

@ -1128,7 +1128,7 @@ SGBBorder_YetMorePalPushing:
ld [rBGP], a ld [rBGP], a
ret ret
CopyData: ; 0x9a52 CopyData:
; copy bc bytes of data from hl to de ; copy bc bytes of data from hl to de
.loop .loop
ld a, [hli] ld a, [hli]
@ -1139,9 +1139,8 @@ CopyData: ; 0x9a52
or b or b
jr nz, .loop jr nz, .loop
ret ret
; 0x9a5b
ClearBytes: ; 0x9a5b ClearBytes:
; clear bc bytes of data starting from de ; clear bc bytes of data starting from de
.loop .loop
xor a xor a
@ -1152,9 +1151,8 @@ ClearBytes: ; 0x9a5b
or b or b
jr nz, .loop jr nz, .loop
ret ret
; 0x9a64
DrawDefaultTiles: ; 0x9a64 DrawDefaultTiles:
; Draw 240 tiles (2/3 of the screen) from tiles in VRAM ; Draw 240 tiles (2/3 of the screen) from tiles in VRAM
hlbgcoord 0, 0 ; BG Map 0 hlbgcoord 0, 0 ; BG Map 0
ld de, BG_MAP_WIDTH - SCREEN_WIDTH ld de, BG_MAP_WIDTH - SCREEN_WIDTH
@ -1172,7 +1170,6 @@ DrawDefaultTiles: ; 0x9a64
dec c dec c
jr nz, .line jr nz, .line
ret ret
; 0x9a7a
SGBDelayCycles: SGBDelayCycles:
ld de, 7000 ld de, 7000

View File

@ -201,23 +201,20 @@ BuySell_DisplaySubtotal:
call WaitBGMap call WaitBGMap
ret ret
TossItem_MenuHeader: ; 0x250ed TossItem_MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 15, 9, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 15, 9, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw ret_25097 dw ret_25097
db 0 ; default option db 0 ; default option
; 0x250f5
BuyItem_MenuHeader: ; 0x250f5 BuyItem_MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 7, 15, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1 menu_coords 7, 15, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
dw DisplayPurchasePrice dw DisplayPurchasePrice
db -1 ; default option db -1 ; default option
; 0x250fd
SellItem_MenuHeader: ; 0x250fd SellItem_MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 7, 15, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1 menu_coords 7, 15, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
dw DisplaySellingPrice dw DisplaySellingPrice
db 0 ; default option db 0 ; default option
; 0x25105

View File

@ -1064,43 +1064,37 @@ LevelBallMultiplier:
; These two texts were carried over from gen 1. ; These two texts were carried over from gen 1.
; They are not used in gen 2, and are dummied out. ; They are not used in gen 2, and are dummied out.
Text_RBY_CatchMarowak: ; 0xedab Text_RBY_CatchMarowak:
; It dodged the thrown BALL! This #MON can't be caught! ; It dodged the thrown BALL! This #MON can't be caught!
text_jump UnknownText_0x1c5a5a text_jump UnknownText_0x1c5a5a
db "@" db "@"
; 0xedb0
Text_RBY_NoShake: ; 0xedb0 Text_RBY_NoShake:
; You missed the #MON! ; You missed the #MON!
text_jump UnknownText_0x1c5a90 text_jump UnknownText_0x1c5a90
db "@" db "@"
; 0xedb5
Text_NoShake: ; 0xedb5 Text_NoShake:
; Oh no! The #MON broke free! ; Oh no! The #MON broke free!
text_jump UnknownText_0x1c5aa6 text_jump UnknownText_0x1c5aa6
db "@" db "@"
; 0xedba
Text_OneShake: ; 0xedba Text_OneShake:
; Aww! It appeared to be caught! ; Aww! It appeared to be caught!
text_jump UnknownText_0x1c5ac3 text_jump UnknownText_0x1c5ac3
db "@" db "@"
; 0xedbf
Text_TwoShakes: ; 0xedbf Text_TwoShakes:
; Aargh! Almost had it! ; Aargh! Almost had it!
text_jump UnknownText_0x1c5ae3 text_jump UnknownText_0x1c5ae3
db "@" db "@"
; 0xedc4
Text_ThreeShakes: ; 0xedc4 Text_ThreeShakes:
; Shoot! It was so close too! ; Shoot! It was so close too!
text_jump UnknownText_0x1c5afa text_jump UnknownText_0x1c5afa
db "@" db "@"
; 0xedc9
Text_GotchaMonWasCaught: ; 0xedc9 Text_GotchaMonWasCaught:
; Gotcha! @ was caught!@ @ ; Gotcha! @ was caught!@ @
text_jump UnknownText_0x1c5b17 text_jump UnknownText_0x1c5b17
start_asm start_asm
@ -1115,29 +1109,25 @@ Text_GotchaMonWasCaught: ; 0xedc9
ld hl, TextJump_Waitbutton ld hl, TextJump_Waitbutton
ret ret
TextJump_Waitbutton: ; 0xede6 TextJump_Waitbutton:
; @ ; @
text_jump Text_Waitbutton_2 text_jump Text_Waitbutton_2
db "@" db "@"
; 0xedeb
Text_SentToBillsPC: ; 0xedeb Text_SentToBillsPC:
; was sent to BILL's PC. ; was sent to BILL's PC.
text_jump UnknownText_0x1c5b38 text_jump UnknownText_0x1c5b38
db "@" db "@"
; 0xedf0
Text_AddedToPokedex: ; 0xedf0 Text_AddedToPokedex:
; 's data was newly added to the #DEX.@ @ ; 's data was newly added to the #DEX.@ @
text_jump UnknownText_0x1c5b53 text_jump UnknownText_0x1c5b53
db "@" db "@"
; 0xedf5
Text_AskNicknameNewlyCaughtMon: ; 0xedf5 Text_AskNicknameNewlyCaughtMon:
; Give a nickname to @ ? ; Give a nickname to @ ?
text_jump UnknownText_0x1c5b7f text_jump UnknownText_0x1c5b7f
db "@" db "@"
; 0xedfa
ReturnToBattle_UseBall: ReturnToBattle_UseBall:
farcall _ReturnToBattle_UseBall farcall _ReturnToBattle_UseBall
@ -1251,11 +1241,10 @@ RareCandy_StatBooster_ExitMenu:
jp ClearPalettes jp ClearPalettes
Text_StatRose: ; 0xeea6 Text_StatRose:
; 's @ rose. ; 's @ rose.
text_jump UnknownText_0x1c5b9a text_jump UnknownText_0x1c5b9a
db "@" db "@"
; 0xeeab
StatStrings: StatStrings:
@ -1309,7 +1298,6 @@ RareCandy_StatBooster_GetParameters:
ld hl, wPartyMonNicknames ld hl, wPartyMonNicknames
call GetNick call GetNick
ret ret
; 0xef14
RareCandyEffect: RareCandyEffect:
@ -2097,11 +2085,10 @@ Softboiled_MilkDrinkFunction:
pop bc pop bc
jr .loop jr .loop
.Text_CantBeUsed: ; 0xf44a .Text_CantBeUsed:
; That can't be used on this #MON. ; That can't be used on this #MON.
text_jump UnknownText_0x1c5bac text_jump UnknownText_0x1c5bac
db "@" db "@"
; 0xf44f
EscapeRopeEffect: EscapeRopeEffect:
@ -2137,11 +2124,10 @@ UseRepel:
jp UseItemText jp UseItemText
TextJump_RepelUsedEarlierIsStillInEffect: ; 0xf47d TextJump_RepelUsedEarlierIsStillInEffect:
; The REPEL used earlier is still in effect. ; The REPEL used earlier is still in effect.
text_jump Text_RepelUsedEarlierIsStillInEffect text_jump Text_RepelUsedEarlierIsStillInEffect
db "@" db "@"
; 0xf482
XAccuracyEffect: XAccuracyEffect:
@ -2287,19 +2273,17 @@ PokeFluteEffect:
ret ret
.CatchyTune: ; 0xf56c .CatchyTune:
; Played the # FLUTE. Now, that's a catchy tune! ; Played the # FLUTE. Now, that's a catchy tune!
text_jump UnknownText_0x1c5bf9 text_jump UnknownText_0x1c5bf9
db "@" db "@"
; 0xf571
.AllSleepingMonWokeUp: ; 0xf571 .AllSleepingMonWokeUp:
; All sleeping #MON woke up. ; All sleeping #MON woke up.
text_jump UnknownText_0x1c5c28 text_jump UnknownText_0x1c5c28
db "@" db "@"
; 0xf576
.PlayedTheFlute: ; 0xf576 .PlayedTheFlute:
; played the # FLUTE.@ @ ; played the # FLUTE.@ @
text_jump UnknownText_0x1c5c44 text_jump UnknownText_0x1c5c44
start_asm start_asm
@ -2587,35 +2571,30 @@ RestorePP:
xor a xor a
ret ret
TextJump_RaiseThePPOfWhichMove: ; 0xf725 TextJump_RaiseThePPOfWhichMove:
; Raise the PP of which move? ; Raise the PP of which move?
text_jump Text_RaiseThePPOfWhichMove text_jump Text_RaiseThePPOfWhichMove
db "@" db "@"
; 0xf72a
TextJump_RestoreThePPOfWhichMove: ; 0xf72a TextJump_RestoreThePPOfWhichMove:
; Restore the PP of which move? ; Restore the PP of which move?
text_jump Text_RestoreThePPOfWhichMove text_jump Text_RestoreThePPOfWhichMove
db "@" db "@"
; 0xf72f
TextJump_PPIsMaxedOut: ; 0xf72f TextJump_PPIsMaxedOut:
; 's PP is maxed out. ; 's PP is maxed out.
text_jump Text_PPIsMaxedOut text_jump Text_PPIsMaxedOut
db "@" db "@"
; 0xf734
TextJump_PPsIncreased: ; 0xf734 TextJump_PPsIncreased:
; 's PP increased. ; 's PP increased.
text_jump Text_PPsIncreased text_jump Text_PPsIncreased
db "@" db "@"
; 0xf739
UnknownText_0xf739: ; 0xf739 UnknownText_0xf739:
; PP was restored. ; PP was restored.
text_jump UnknownText_0x1c5cf1 text_jump UnknownText_0x1c5cf1
db "@" db "@"
; 0xf73e
SquirtbottleEffect: SquirtbottleEffect:
@ -2656,11 +2635,10 @@ OpenBox:
jp UseDisposableItem jp UseDisposableItem
.text ; 0xf778 .text
; There was a trophy inside! ; There was a trophy inside!
text_jump UnknownText_0x1c5d03 text_jump UnknownText_0x1c5d03
db "@" db "@"
; 0xf77d
NoEffect: NoEffect:
jp IsntTheTimeMessage jp IsntTheTimeMessage
@ -2753,83 +2731,70 @@ CantUseItemMessage:
ld [wItemEffectSucceeded], a ld [wItemEffectSucceeded], a
jp PrintText jp PrintText
LooksBitterText: ; 0xf80b LooksBitterText:
; It looks bitter… ; It looks bitter…
text_jump UnknownText_0x1c5d3e text_jump UnknownText_0x1c5d3e
db "@" db "@"
; 0xf810
CantUseOnEggText: ; 0xf810 CantUseOnEggText:
; That can't be used on an EGG. ; That can't be used on an EGG.
text_jump UnknownText_0x1c5d50 text_jump UnknownText_0x1c5d50
db "@" db "@"
; 0xf815
IsntTheTimeText: ; 0xf815 IsntTheTimeText:
; OAK: ! This isn't the time to use that! ; OAK: ! This isn't the time to use that!
text_jump UnknownText_0x1c5d6e text_jump UnknownText_0x1c5d6e
db "@" db "@"
; 0xf81a
BelongsToSomeoneElseText: ; 0xf81a BelongsToSomeoneElseText:
; That belongs to someone else! ; That belongs to someone else!
text_jump UnknownText_0x1c5d97 text_jump UnknownText_0x1c5d97
db "@" db "@"
; 0xf81f
WontHaveAnyEffectText: ; 0xf81f WontHaveAnyEffectText:
; It won't have any effect. ; It won't have any effect.
text_jump UnknownText_0x1c5db6 text_jump UnknownText_0x1c5db6
db "@" db "@"
; 0xf824
BlockedTheBallText: ; 0xf824 BlockedTheBallText:
; The trainer blocked the BALL! ; The trainer blocked the BALL!
text_jump UnknownText_0x1c5dd0 text_jump UnknownText_0x1c5dd0
db "@" db "@"
; 0xf829
DontBeAThiefText: ; 0xf829 DontBeAThiefText:
; Don't be a thief! ; Don't be a thief!
text_jump UnknownText_0x1c5def text_jump UnknownText_0x1c5def
db "@" db "@"
; 0xf82e
CyclingIsntAllowedText: ; 0xf82e CyclingIsntAllowedText:
; Cycling isn't allowed here. ; Cycling isn't allowed here.
text_jump UnknownText_0x1c5e01 text_jump UnknownText_0x1c5e01
db "@" db "@"
; 0xf833
CantGetOnYourBikeText: ; 0xf833 CantGetOnYourBikeText:
; Can't get on your @ now. ; Can't get on your @ now.
text_jump UnknownText_0x1c5e1d text_jump UnknownText_0x1c5e1d
db "@" db "@"
; 0xf838
Ball_BoxIsFullText: ; 0xf838 Ball_BoxIsFullText:
; The #MON BOX is full. That can't be used now. ; The #MON BOX is full. That can't be used now.
text_jump UnknownText_0x1c5e3a text_jump UnknownText_0x1c5e3a
db "@" db "@"
; 0xf83d
UsedItemText: ; 0xf83d UsedItemText:
; used the@ . ; used the@ .
text_jump UnknownText_0x1c5e68 text_jump UnknownText_0x1c5e68
db "@" db "@"
; 0xf842
GotOnTheItemText: ; 0xf842 GotOnTheItemText:
; got on the@ . ; got on the@ .
text_jump UnknownText_0x1c5e7b text_jump UnknownText_0x1c5e7b
db "@" db "@"
; 0xf847
GotOffTheItemText: ; 0xf847 GotOffTheItemText:
; got off@ the @ . ; got off@ the @ .
text_jump UnknownText_0x1c5e90 text_jump UnknownText_0x1c5e90
db "@" db "@"
; 0xf84c
ApplyPPUp: ApplyPPUp:

View File

@ -572,26 +572,23 @@ RooftopSaleAskPurchaseQuantity:
ret ret
Text_Mart_HowMany: ; 0x15e0e Text_Mart_HowMany:
; How many? ; How many?
text_jump UnknownText_0x1c4bfd text_jump UnknownText_0x1c4bfd
db "@" db "@"
; 0x15e13
Text_Mart_CostsThisMuch: ; 0x15e13 Text_Mart_CostsThisMuch:
; @ (S) will be ¥@ . ; @ (S) will be ¥@ .
text_jump UnknownText_0x1c4c08 text_jump UnknownText_0x1c4c08
db "@" db "@"
; 0x15e18
MenuHeader_Buy: ; 0x15e18 MenuHeader_Buy:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 1, 3, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 1, 3, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x15e20
.MenuData ; 0x15e20 .MenuData
db SCROLLINGMENU_DISPLAY_ARROWS | SCROLLINGMENU_ENABLE_FUNCTION3 ; flags db SCROLLINGMENU_DISPLAY_ARROWS | SCROLLINGMENU_ENABLE_FUNCTION3 ; flags
db 4, 8 ; rows, columns db 4, 8 ; rows, columns
db 1 ; horizontal spacing db 1 ; horizontal spacing
@ -618,131 +615,110 @@ MenuHeader_Buy: ; 0x15e18
call PrintBCDNumber call PrintBCDNumber
ret ret
Text_HerbShop_Intro: ; 0x15e4a Text_HerbShop_Intro:
; Hello, dear. I sell inexpensive herbal medicine. They're good, but a trifle bitter. Your #MON may not like them. Hehehehe… ; Hello, dear. I sell inexpensive herbal medicine. They're good, but a trifle bitter. Your #MON may not like them. Hehehehe…
text_jump UnknownText_0x1c4c28 text_jump UnknownText_0x1c4c28
db "@" db "@"
; 0x15e4f
Text_HerbShop_HowMany: ; 0x15e4f Text_HerbShop_HowMany:
; How many? ; How many?
text_jump UnknownText_0x1c4ca3 text_jump UnknownText_0x1c4ca3
db "@" db "@"
; 0x15e54
Text_HerbShop_CostsThisMuch: ; 0x15e54 Text_HerbShop_CostsThisMuch:
; @ (S) will be ¥@ . ; @ (S) will be ¥@ .
text_jump UnknownText_0x1c4cae text_jump UnknownText_0x1c4cae
db "@" db "@"
; 0x15e59
Text_HerbShop_HereYouGo: ; 0x15e59 Text_HerbShop_HereYouGo:
; Thank you, dear. Hehehehe… ; Thank you, dear. Hehehehe…
text_jump UnknownText_0x1c4cce text_jump UnknownText_0x1c4cce
db "@" db "@"
; 0x15e5e
Text_HerbShop_BagFull: ; 0x15e5e Text_HerbShop_BagFull:
; Oh? Your PACK is full, dear. ; Oh? Your PACK is full, dear.
text_jump UnknownText_0x1c4cea text_jump UnknownText_0x1c4cea
db "@" db "@"
; 0x15e63
Text_HerbShop_InsufficientFunds: ; 0x15e63 Text_HerbShop_InsufficientFunds:
; Hehehe… You don't have the money. ; Hehehe… You don't have the money.
text_jump UnknownText_0x1c4d08 text_jump UnknownText_0x1c4d08
db "@" db "@"
; 0x15e68
Text_HerbShop_ComeAgain: ; 0x15e68 Text_HerbShop_ComeAgain:
; Come again, dear. Hehehehe… ; Come again, dear. Hehehehe…
text_jump UnknownText_0x1c4d2a text_jump UnknownText_0x1c4d2a
db "@" db "@"
; 0x15e6d
Text_BargainShop_Intro: ; 0x15e6d Text_BargainShop_Intro:
; Hiya! Care to see some bargains? I sell rare items that nobody else carries--but only one of each item. ; Hiya! Care to see some bargains? I sell rare items that nobody else carries--but only one of each item.
text_jump UnknownText_0x1c4d47 text_jump UnknownText_0x1c4d47
db "@" db "@"
; 0x15e72
Text_BargainShop_CostsThisMuch: ; 0x15e72 Text_BargainShop_CostsThisMuch:
; costs ¥@ . Want it? ; costs ¥@ . Want it?
text_jump UnknownText_0x1c4db0 text_jump UnknownText_0x1c4db0
db "@" db "@"
; 0x15e77
Text_BargainShop_HereYouGo: ; 0x15e77 Text_BargainShop_HereYouGo:
; Thanks. ; Thanks.
text_jump UnknownText_0x1c4dcd text_jump UnknownText_0x1c4dcd
db "@" db "@"
; 0x15e7c
Text_BargainShop_BagFull: ; 0x15e7c Text_BargainShop_BagFull:
; Uh-oh, your PACK is chock-full. ; Uh-oh, your PACK is chock-full.
text_jump UnknownText_0x1c4dd6 text_jump UnknownText_0x1c4dd6
db "@" db "@"
; 0x15e81
Text_BargainShop_SoldOut: ; 0x15e81 Text_BargainShop_SoldOut:
; You bought that already. I'm all sold out of it. ; You bought that already. I'm all sold out of it.
text_jump UnknownText_0x1c4df7 text_jump UnknownText_0x1c4df7
db "@" db "@"
; 0x15e86
Text_BargainShop_InsufficientFunds: ; 0x15e86 Text_BargainShop_InsufficientFunds:
; Uh-oh, you're short on funds. ; Uh-oh, you're short on funds.
text_jump UnknownText_0x1c4e28 text_jump UnknownText_0x1c4e28
db "@" db "@"
; 0x15e8b
Text_BargainShop_ComeAgain: ; 0x15e8b Text_BargainShop_ComeAgain:
; Come by again sometime. ; Come by again sometime.
text_jump UnknownText_0x1c4e46 text_jump UnknownText_0x1c4e46
db "@" db "@"
; 0x15e90
Text_Pharmacist_Intro: ; 0x15e90 Text_Pharmacist_Intro:
; What's up? Need some medicine? ; What's up? Need some medicine?
text_jump UnknownText_0x1c4e5f text_jump UnknownText_0x1c4e5f
db "@" db "@"
; 0x15e95
Text_Pharmacy_HowMany: ; 0x15e95 Text_Pharmacy_HowMany:
; How many? ; How many?
text_jump UnknownText_0x1c4e7e text_jump UnknownText_0x1c4e7e
db "@" db "@"
; 0x15e9a
Text_Pharmacy_CostsThisMuch: ; 0x15e9a Text_Pharmacy_CostsThisMuch:
; @ (S) will cost ¥@ . ; @ (S) will cost ¥@ .
text_jump UnknownText_0x1c4e89 text_jump UnknownText_0x1c4e89
db "@" db "@"
; 0x15e9f
Text_Pharmacy_HereYouGo: ; 0x15e9f Text_Pharmacy_HereYouGo:
; Thanks much! ; Thanks much!
text_jump UnknownText_0x1c4eab text_jump UnknownText_0x1c4eab
db "@" db "@"
; 0x15ea4
Text_Pharmacy_BagFull: ; 0x15ea4 Text_Pharmacy_BagFull:
; You don't have any more space. ; You don't have any more space.
text_jump UnknownText_0x1c4eb9 text_jump UnknownText_0x1c4eb9
db "@" db "@"
; 0x15ea9
Text_Pharmacy_InsufficientFunds: ; 0x15ea9 Text_Pharmacy_InsufficientFunds:
; Huh? That's not enough money. ; Huh? That's not enough money.
text_jump UnknownText_0x1c4ed8 text_jump UnknownText_0x1c4ed8
db "@" db "@"
; 0x15eae
Text_Pharmacist_ComeAgain: ; 0x15eae Text_Pharmacist_ComeAgain:
; All right. See you around. ; All right. See you around.
text_jump UnknownText_0x1c4ef6 text_jump UnknownText_0x1c4ef6
db "@" db "@"
; 0x15eb3
SellMenu: SellMenu:
@ -767,11 +743,10 @@ SellMenu:
and a and a
ret ret
.NothingToSellText: ; 0x15edb .NothingToSellText:
; You don't have anything to sell. ; You don't have anything to sell.
text_jump UnknownText_0x1c4f12 text_jump UnknownText_0x1c4f12
db "@" db "@"
; 0x15ee0
.TryToSellItem: .TryToSellItem:
@ -839,81 +814,69 @@ SellMenu:
and a and a
ret ret
Text_Mart_SellHowMany: ; 0x15f73 Text_Mart_SellHowMany:
; How many? ; How many?
text_jump UnknownText_0x1c4f33 text_jump UnknownText_0x1c4f33
db "@" db "@"
; 0x15f78
Text_Mart_ICanPayThisMuch: ; 0x15f78 Text_Mart_ICanPayThisMuch:
; I can pay you ¥@ . Is that OK? ; I can pay you ¥@ . Is that OK?
text_jump UnknownText_0x1c4f3e text_jump UnknownText_0x1c4f3e
db "@" db "@"
; 0x15f7d
.UnusedString15f7d: .UnusedString15f7d:
db "!ダミー!@" db "!ダミー!@"
Text_Mart_HowMayIHelpYou: ; 0x15f83 Text_Mart_HowMayIHelpYou:
; Welcome! How may I help you? ; Welcome! How may I help you?
text_jump UnknownText_0x1c4f62 text_jump UnknownText_0x1c4f62
db "@" db "@"
; 0x15f88
MenuHeader_BuySell: ; 0x15f88 MenuHeader_BuySell:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 0, 0, 7, 8 menu_coords 0, 0, 7, 8
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x15f90
.MenuData ; 0x15f90 .MenuData
db STATICMENU_CURSOR ; strings db STATICMENU_CURSOR ; strings
db 3 ; items db 3 ; items
db "BUY@" db "BUY@"
db "SELL@" db "SELL@"
db "QUIT@" db "QUIT@"
; 0x15f96
Text_Mart_HereYouGo: ; 0x15fa0 Text_Mart_HereYouGo:
; Here you are. Thank you! ; Here you are. Thank you!
text_jump UnknownText_0x1c4f80 text_jump UnknownText_0x1c4f80
db "@" db "@"
; 0x15fa5
Text_Mart_InsufficientFunds: ; 0x15fa5 Text_Mart_InsufficientFunds:
; You don't have enough money. ; You don't have enough money.
text_jump UnknownText_0x1c4f9a text_jump UnknownText_0x1c4f9a
db "@" db "@"
; 0x15faa
Text_Mart_BagFull: ; 0x15faa Text_Mart_BagFull:
; You can't carry any more items. ; You can't carry any more items.
text_jump UnknownText_0x1c4fb7 text_jump UnknownText_0x1c4fb7
db "@" db "@"
; 0x15faf
TextMart_CantBuyFromYou: ; 0x15faf TextMart_CantBuyFromYou:
; Sorry, I can't buy that from you. ; Sorry, I can't buy that from you.
text_jump UnknownText_0x1c4fd7 text_jump UnknownText_0x1c4fd7
db "@" db "@"
; 0x15fb4
Text_Mart_ComeAgain: ; 0x15fb4 Text_Mart_ComeAgain:
; Please come again! ; Please come again!
text_jump UnknownText_0x1c4ff9 text_jump UnknownText_0x1c4ff9
db "@" db "@"
; 0x15fb9
Text_Mart_AnythingElse: ; 0x15fb9 Text_Mart_AnythingElse:
text_jump UnknownText_0x1c500d text_jump UnknownText_0x1c500d
db "@" db "@"
; 0x15fbe
Text_Mart_SoldForAmount: ; 0x15fbe Text_Mart_SoldForAmount:
text_jump UnknownText_0x1c502e text_jump UnknownText_0x1c502e
db "@" db "@"
; 0x15fc3
PlayTransactionSound: PlayTransactionSound:
call WaitSFX call WaitSFX

View File

@ -158,39 +158,35 @@ Pack:
call Pack_GetJumptablePointer call Pack_GetJumptablePointer
jp hl jp hl
.MenuHeader1: ; 0x10124 .MenuHeader1:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 13, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 13, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData_1 dw .MenuData_1
db 1 ; default option db 1 ; default option
; 0x1012c
.MenuData_1: ; 0x1012c .MenuData_1:
db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
db 2 ; items db 2 ; items
db "USE@" db "USE@"
db "QUIT@" db "QUIT@"
; 0x10137
.Jumptable1: .Jumptable1:
dw .UseItem dw .UseItem
dw QuitItemSubmenu dw QuitItemSubmenu
.MenuHeader2: ; 0x1013b .MenuHeader2:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 13, 5, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 13, 5, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData_2 dw .MenuData_2
db 1 ; default option db 1 ; default option
; 0x10143
.MenuData_2: ; 0x10143 .MenuData_2:
db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
db 3 ; items db 3 ; items
db "USE@" db "USE@"
db "GIVE@" db "GIVE@"
db "QUIT@" db "QUIT@"
; 0x10153
.Jumptable2: .Jumptable2:
dw .UseItem dw .UseItem
@ -314,14 +310,13 @@ Pack:
call Pack_GetJumptablePointer call Pack_GetJumptablePointer
jp hl jp hl
MenuHeader_UsableKeyItem: ; 0x10249 MenuHeader_UsableKeyItem:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 13, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 13, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x10251
.MenuData: ; 0x10251 .MenuData:
db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
db 5 ; items db 5 ; items
db "USE@" db "USE@"
@ -329,7 +324,6 @@ MenuHeader_UsableKeyItem: ; 0x10249
db "TOSS@" db "TOSS@"
db "SEL@" db "SEL@"
db "QUIT@" db "QUIT@"
; 0x1026a
Jumptable_UseGiveTossRegisterQuit: Jumptable_UseGiveTossRegisterQuit:
dw UseItem dw UseItem
@ -338,21 +332,19 @@ Jumptable_UseGiveTossRegisterQuit:
dw RegisterItem dw RegisterItem
dw QuitItemSubmenu dw QuitItemSubmenu
MenuHeader_UsableItem: ; 0x10274 MenuHeader_UsableItem:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 13, 3, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 13, 3, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x1027c
.MenuData: ; 0x1027c .MenuData:
db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
db 4 ; items db 4 ; items
db "USE@" db "USE@"
db "GIVE@" db "GIVE@"
db "TOSS@" db "TOSS@"
db "QUIT@" db "QUIT@"
; 0x10291
Jumptable_UseGiveTossQuit: Jumptable_UseGiveTossQuit:
dw UseItem dw UseItem
@ -360,59 +352,53 @@ Jumptable_UseGiveTossQuit:
dw TossMenu dw TossMenu
dw QuitItemSubmenu dw QuitItemSubmenu
MenuHeader_UnusableItem: ; 0x10299 MenuHeader_UnusableItem:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 13, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 13, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x102a1
.MenuData: ; 0x102a1 .MenuData:
db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
db 2 ; items db 2 ; items
db "USE@" db "USE@"
db "QUIT@" db "QUIT@"
; 0x102ac
Jumptable_UseQuit: Jumptable_UseQuit:
dw UseItem dw UseItem
dw QuitItemSubmenu dw QuitItemSubmenu
MenuHeader_UnusableKeyItem: ; 0x102b0 MenuHeader_UnusableKeyItem:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 13, 5, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 13, 5, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x102b8
.MenuData: ; 0x102b8 .MenuData:
db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
db 3 ; items db 3 ; items
db "USE@" db "USE@"
db "SEL@" db "SEL@"
db "QUIT@" db "QUIT@"
; 0x102c7
Jumptable_UseRegisterQuit: Jumptable_UseRegisterQuit:
dw UseItem dw UseItem
dw RegisterItem dw RegisterItem
dw QuitItemSubmenu dw QuitItemSubmenu
MenuHeader_HoldableKeyItem: ; 0x102cd MenuHeader_HoldableKeyItem:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 13, 3, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 13, 3, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x102d5
.MenuData: ; 0x102d5 .MenuData:
db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
db 4 ; items db 4 ; items
db "GIVE@" db "GIVE@"
db "TOSS@" db "TOSS@"
db "SEL@" db "SEL@"
db "QUIT@" db "QUIT@"
; 0x102ea
Jumptable_GiveTossRegisterQuit: Jumptable_GiveTossRegisterQuit:
dw GiveItem dw GiveItem
@ -420,20 +406,18 @@ Jumptable_GiveTossRegisterQuit:
dw RegisterItem dw RegisterItem
dw QuitItemSubmenu dw QuitItemSubmenu
MenuHeader_HoldableItem: ; 0x102f2 MenuHeader_HoldableItem:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 13, 5, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 13, 5, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x102fa
.MenuData: ; 0x102fa .MenuData:
db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
db 3 ; items db 3 ; items
db "GIVE@" db "GIVE@"
db "TOSS@" db "TOSS@"
db "QUIT@" db "QUIT@"
; 0x1030b
Jumptable_GiveTossQuit: Jumptable_GiveTossQuit:
dw GiveItem dw GiveItem
@ -633,11 +617,10 @@ GiveItem:
ld hl, TextJump_YouDontHaveAMon ld hl, TextJump_YouDontHaveAMon
call Pack_PrintTextNoScroll call Pack_PrintTextNoScroll
ret ret
.Egg: ; 0x1048d .Egg:
; An EGG can't hold an item. ; An EGG can't hold an item.
text_jump Text_AnEGGCantHoldAnItem text_jump Text_AnEGGCantHoldAnItem
db "@" db "@"
; 0x10492
QuitItemSubmenu: QuitItemSubmenu:
ret ret
@ -824,36 +807,32 @@ TMHMSubmenu:
call Pack_GetJumptablePointer call Pack_GetJumptablePointer
jp hl jp hl
.UsableMenuHeader: ; 0x10601 .UsableMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 13, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 13, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .UsableMenuData dw .UsableMenuData
db 1 ; default option db 1 ; default option
; 0x10609
.UsableMenuData: ; 0x10609 .UsableMenuData:
db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
db 2 ; items db 2 ; items
db "USE@" db "USE@"
db "QUIT@" db "QUIT@"
; 0x10614
.UsableJumptable: .UsableJumptable:
dw .Use dw .Use
dw .Quit dw .Quit
.UnusableMenuHeader: ; 0x10618 .UnusableMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 13, 9, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 13, 9, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .UnusableMenuData dw .UnusableMenuData
db 1 ; default option db 1 ; default option
; 0x10620
.UnusableMenuData: ; 0x10620 .UnusableMenuData:
db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
db 1 ; items db 1 ; items
db "QUIT@" db "QUIT@"
; 0x10627
.UnusableJumptable: .UnusableJumptable:
dw .Quit dw .Quit
@ -1122,14 +1101,13 @@ TutorialPack:
ld hl, .ItemsMenuHeader ld hl, .ItemsMenuHeader
jr .DisplayPocket jr .DisplayPocket
.ItemsMenuHeader: ; 0x107ef .ItemsMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .ItemsMenuData dw .ItemsMenuData
db 1 ; default option db 1 ; default option
; 0x107f7
.ItemsMenuData: ; 0x107f7 .ItemsMenuData:
db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP | STATICMENU_CURSOR ; flags db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP | STATICMENU_CURSOR ; flags
db 5, 8 ; rows, columns db 5, 8 ; rows, columns
db 2 ; horizontal spacing db 2 ; horizontal spacing
@ -1143,14 +1121,13 @@ TutorialPack:
ld hl, .KeyItemsMenuHeader ld hl, .KeyItemsMenuHeader
jr .DisplayPocket jr .DisplayPocket
.KeyItemsMenuHeader: ; 0x1080e .KeyItemsMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .KeyItemsMenuData dw .KeyItemsMenuData
db 1 ; default option db 1 ; default option
; 0x10816
.KeyItemsMenuData: ; 0x10816 .KeyItemsMenuData:
db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP | STATICMENU_CURSOR ; flags db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP | STATICMENU_CURSOR ; flags
db 5, 8 ; rows, columns db 5, 8 ; rows, columns
db 1 ; horizontal spacing db 1 ; horizontal spacing
@ -1173,14 +1150,13 @@ TutorialPack:
ld hl, .BallsMenuHeader ld hl, .BallsMenuHeader
jr .DisplayPocket jr .DisplayPocket
.BallsMenuHeader: ; 0x10842 .BallsMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .BallsMenuData dw .BallsMenuData
db 1 ; default option db 1 ; default option
; 0x1084a
.BallsMenuData: ; 0x1084a .BallsMenuData:
db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP | STATICMENU_CURSOR ; flags db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP | STATICMENU_CURSOR ; flags
db 5, 8 ; rows, columns db 5, 8 ; rows, columns
db 2 ; horizontal spacing db 2 ; horizontal spacing
@ -1486,14 +1462,13 @@ Pack_InitColors:
call DelayFrame call DelayFrame
ret ret
ItemsPocketMenuHeader: ; 0x10a4f ItemsPocketMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x10a57
.MenuData: ; 0x10a57 .MenuData:
db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP | STATICMENU_CURSOR ; flags db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP | STATICMENU_CURSOR ; flags
db 5, 8 ; rows, columns db 5, 8 ; rows, columns
db 2 ; horizontal spacing db 2 ; horizontal spacing
@ -1502,14 +1477,13 @@ ItemsPocketMenuHeader: ; 0x10a4f
dba PlaceMenuItemQuantity dba PlaceMenuItemQuantity
dba UpdateItemDescription dba UpdateItemDescription
PC_Mart_ItemsPocketMenuHeader: ; 0x10a67 PC_Mart_ItemsPocketMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x10a6f
.MenuData: ; 0x10a6f .MenuData:
db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP ; flags db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP ; flags
db 5, 8 ; rows, columns db 5, 8 ; rows, columns
db 2 ; horizontal spacing db 2 ; horizontal spacing
@ -1518,14 +1492,13 @@ PC_Mart_ItemsPocketMenuHeader: ; 0x10a67
dba PlaceMenuItemQuantity dba PlaceMenuItemQuantity
dba UpdateItemDescription dba UpdateItemDescription
KeyItemsPocketMenuHeader: ; 0x10a7f KeyItemsPocketMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x10a87
.MenuData: ; 0x10a87 .MenuData:
db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP | STATICMENU_CURSOR ; flags db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP | STATICMENU_CURSOR ; flags
db 5, 8 ; rows, columns db 5, 8 ; rows, columns
db 1 ; horizontal spacing db 1 ; horizontal spacing
@ -1534,14 +1507,13 @@ KeyItemsPocketMenuHeader: ; 0x10a7f
dba PlaceMenuItemQuantity dba PlaceMenuItemQuantity
dba UpdateItemDescription dba UpdateItemDescription
PC_Mart_KeyItemsPocketMenuHeader: ; 0x10a97 PC_Mart_KeyItemsPocketMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x10a9f
.MenuData: ; 0x10a9f .MenuData:
db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP ; flags db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP ; flags
db 5, 8 ; rows, columns db 5, 8 ; rows, columns
db 1 ; horizontal spacing db 1 ; horizontal spacing
@ -1550,14 +1522,13 @@ PC_Mart_KeyItemsPocketMenuHeader: ; 0x10a97
dba PlaceMenuItemQuantity dba PlaceMenuItemQuantity
dba UpdateItemDescription dba UpdateItemDescription
BallsPocketMenuHeader: ; 0x10aaf BallsPocketMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x10ab7
.MenuData: ; 0x10ab7 .MenuData:
db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP | STATICMENU_CURSOR ; flags db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP | STATICMENU_CURSOR ; flags
db 5, 8 ; rows, columns db 5, 8 ; rows, columns
db 2 ; horizontal spacing db 2 ; horizontal spacing
@ -1566,14 +1537,13 @@ BallsPocketMenuHeader: ; 0x10aaf
dba PlaceMenuItemQuantity dba PlaceMenuItemQuantity
dba UpdateItemDescription dba UpdateItemDescription
PC_Mart_BallsPocketMenuHeader: ; 0x10ac7 PC_Mart_BallsPocketMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 7, 1, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x10acf
.MenuData: ; 0x10acf .MenuData:
db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP ; flags db STATICMENU_ENABLE_SELECT | STATICMENU_ENABLE_LEFT_RIGHT | STATICMENU_ENABLE_START | STATICMENU_WRAP ; flags
db 5, 8 ; rows, columns db 5, 8 ; rows, columns
db 2 ; horizontal spacing db 2 ; horizontal spacing
@ -1582,72 +1552,61 @@ PC_Mart_BallsPocketMenuHeader: ; 0x10ac7
dba PlaceMenuItemQuantity dba PlaceMenuItemQuantity
dba UpdateItemDescription dba UpdateItemDescription
Text_PackNoItems: ; 0x10adf Text_PackNoItems:
; No items. ; No items.
text_jump UnknownText_0x1c0b9a text_jump UnknownText_0x1c0b9a
db "@" db "@"
; 0x10ae4
Text_ThrowAwayHowMany: ; 0x10ae4 Text_ThrowAwayHowMany:
; Throw away how many? ; Throw away how many?
text_jump UnknownText_0x1c0ba5 text_jump UnknownText_0x1c0ba5
db "@" db "@"
; 0x10ae9
Text_ConfirmThrowAway: ; 0x10ae9 Text_ConfirmThrowAway:
; Throw away @ @ (S)? ; Throw away @ @ (S)?
text_jump UnknownText_0x1c0bbb text_jump UnknownText_0x1c0bbb
db "@" db "@"
; 0x10aee
Text_ThrewAway: ; 0x10aee Text_ThrewAway:
; Threw away @ (S). ; Threw away @ (S).
text_jump UnknownText_0x1c0bd8 text_jump UnknownText_0x1c0bd8
db "@" db "@"
; 0x10af3
Text_ThisIsntTheTime: ; 0x10af3 Text_ThisIsntTheTime:
; OAK: ! This isn't the time to use that! ; OAK: ! This isn't the time to use that!
text_jump UnknownText_0x1c0bee text_jump UnknownText_0x1c0bee
db "@" db "@"
; 0x10af8
TextJump_YouDontHaveAMon: ; 0x10af8 TextJump_YouDontHaveAMon:
; You don't have a #MON! ; You don't have a #MON!
text_jump Text_YouDontHaveAMon text_jump Text_YouDontHaveAMon
db "@" db "@"
; 0x10afd
Text_RegisteredItem: ; 0x10afd Text_RegisteredItem:
; Registered the @ . ; Registered the @ .
text_jump UnknownText_0x1c0c2e text_jump UnknownText_0x1c0c2e
db "@" db "@"
; 0x10b02
Text_CantRegister: ; 0x10b02 Text_CantRegister:
; You can't register that item. ; You can't register that item.
text_jump UnknownText_0x1c0c45 text_jump UnknownText_0x1c0c45
db "@" db "@"
; 0x10b07
Text_MoveItemWhere: ; 0x10b07 Text_MoveItemWhere:
; Where should this be moved to? ; Where should this be moved to?
text_jump UnknownText_0x1c0c63 text_jump UnknownText_0x1c0c63
db "@" db "@"
; 0x10b0c
Text_PackEmptyString: ; 0x10b0c Text_PackEmptyString:
; ;
text_jump UnknownText_0x1c0c83 text_jump UnknownText_0x1c0c83
db "@" db "@"
; 0x10b11
TextJump_YouCantUseItInABattle: ; 0x10b11 TextJump_YouCantUseItInABattle:
; Doesn't seem to be used anywhere ; Doesn't seem to be used anywhere
; "You can't use it in a battle." ; "You can't use it in a battle."
text_jump Text_YouCantUseItInABattle text_jump Text_YouCantUseItInABattle
db "@" db "@"
; 0x10b16
PackMenuGFX: PackMenuGFX:
INCBIN "gfx/pack/pack_menu.2bpp" INCBIN "gfx/pack/pack_menu.2bpp"

View File

@ -1,4 +1,4 @@
PrintItemDescription: ; 0x1c8955 PrintItemDescription:
; Print the description for item [wCurSpecies] at de. ; Print the description for item [wCurSpecies] at de.
ld a, [wCurSpecies] ld a, [wCurSpecies]
@ -28,4 +28,3 @@ PrintItemDescription: ; 0x1c8955
ld d, [hl] ld d, [hl]
pop hl pop hl
jp PlaceString jp PlaceString
; 0x1c8987

View File

@ -166,29 +166,25 @@ TeachTMHM:
scf scf
ret ret
Text_BootedTM: ; 0x2c8bf Text_BootedTM:
; Booted up a TM. ; Booted up a TM.
text_jump UnknownText_0x1c0373 text_jump UnknownText_0x1c0373
db "@" db "@"
; 0x2c8c4
Text_BootedHM: ; 0x2c8c4 Text_BootedHM:
; Booted up an HM. ; Booted up an HM.
text_jump UnknownText_0x1c0384 text_jump UnknownText_0x1c0384
db "@" db "@"
; 0x2c8c9
Text_ItContained: ; 0x2c8c9 Text_ItContained:
; It contained @ . Teach @ to a #MON? ; It contained @ . Teach @ to a #MON?
text_jump UnknownText_0x1c0396 text_jump UnknownText_0x1c0396
db "@" db "@"
; 0x2c8ce
Text_TMHMNotCompatible: ; 0x2c8ce Text_TMHMNotCompatible:
; is not compatible with @ . It can't learn @ . ; is not compatible with @ . It can't learn @ .
text_jump UnknownText_0x1c03c2 text_jump UnknownText_0x1c03c2
db "@" db "@"
; 0x2c8d3
TMHM_PocketLoop: TMHM_PocketLoop:
xor a xor a
@ -501,17 +497,15 @@ Unreferenced_Function2cadf:
.print .print
jp PrintText jp PrintText
.NoRoomText: ; 0x2caf0 .NoRoomText:
; You have no room for any more @ S. ; You have no room for any more @ S.
text_jump UnknownText_0x1c03fa text_jump UnknownText_0x1c03fa
db "@" db "@"
; 0x2caf5
.ReceivedText: ; 0x2caf5 .ReceivedText:
; You received @ ! ; You received @ !
text_jump UnknownText_0x1c0421 text_jump UnknownText_0x1c0421
db "@" db "@"
; 0x2cafa
.CheckHaveRoomForTMHM: .CheckHaveRoomForTMHM:
ld a, [wd265] ld a, [wd265]

View File

@ -1,4 +1,4 @@
UpdateItemDescription: ; 0x244c3 UpdateItemDescription:
ld a, [wMenuSelection] ld a, [wMenuSelection]
ld [wCurSpecies], a ld [wCurSpecies], a
hlcoord 0, 12 hlcoord 0, 12

View File

@ -505,11 +505,10 @@ LinkTimeout:
call WaitBGMap2 call WaitBGMap2
ret ret
.TooMuchTimeHasElapsed: ; 0x283ed .TooMuchTimeHasElapsed:
; Too much time has elapsed. Please try again. ; Too much time has elapsed. Please try again.
text_jump UnknownText_0x1c4183 text_jump UnknownText_0x1c4183
db "@" db "@"
; 0x283f2
ExchangeBytes: ExchangeBytes:
ld a, TRUE ld a, TRUE
@ -1491,20 +1490,18 @@ Function28926:
jp InitTradeMenuDisplay jp InitTradeMenuDisplay
.Text_CantTradeLastMon: ; 0x28aaf .Text_CantTradeLastMon:
; If you trade that #MON, you won't be able to battle. ; If you trade that #MON, you won't be able to battle.
text_jump UnknownText_0x1c41b1 text_jump UnknownText_0x1c41b1
db "@" db "@"
; 0x28ab4
.String_Stats_Trade: .String_Stats_Trade:
db "STATS TRADE@" db "STATS TRADE@"
.Text_Abnormal: ; 0x28ac4 .Text_Abnormal:
; Your friend's @ appears to be abnormal! ; Your friend's @ appears to be abnormal!
text_jump UnknownText_0x1c41e6 text_jump UnknownText_0x1c41e6
db "@" db "@"
; 0x28ac9
Function28ac9: Function28ac9:
@ -1955,11 +1952,10 @@ String28eab:
db "TRADE" db "TRADE"
next "CANCEL@" next "CANCEL@"
UnknownText_0x28eb8: ; 0x28eb8 UnknownText_0x28eb8:
; Trade @ for @ ? ; Trade @ for @ ?
text_jump UnknownText_0x1c4212 text_jump UnknownText_0x1c4212
db "@" db "@"
; 0x28ebd
String28ebd: String28ebd:
db "Trade completed!@" db "Trade completed!@"

View File

@ -18,18 +18,18 @@ _DeleteSaveData:
farcall EmptyAllSRAMBanks farcall EmptyAllSRAMBanks
ret ret
.Text_ClearAllSaveData: ; 0x4d580 .Text_ClearAllSaveData:
; Clear all save data? ; Clear all save data?
text_jump UnknownText_0x1c564a text_jump UnknownText_0x1c564a
db "@" db "@"
.NoYesMenuHeader: ; 0x4d585 .NoYesMenuHeader:
db 0 ; flags db 0 ; flags
menu_coords 14, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 menu_coords 14, 7, SCREEN_WIDTH - 1, TEXTBOX_Y - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
.MenuData: ; 0x4d58d .MenuData:
db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags db STATICMENU_CURSOR | STATICMENU_NO_TOP_SPACING ; flags
db 2 ; items db 2 ; items
db "NO@" db "NO@"

View File

@ -41,25 +41,22 @@ InitGender:
call DelayFrames call DelayFrames
ret ret
.MenuHeader: ; 0x48dfc .MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 6, 4, 12, 9 menu_coords 6, 4, 12, 9
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x48e04
.MenuData: ; 0x48e04 .MenuData:
db STATICMENU_CURSOR | STATICMENU_WRAP | STATICMENU_DISABLE_B ; flags db STATICMENU_CURSOR | STATICMENU_WRAP | STATICMENU_DISABLE_B ; flags
db 2 ; items db 2 ; items
db "Boy@" db "Boy@"
db "Girl@" db "Girl@"
; 0x48e0f
TextJump_AreYouABoyOrAreYouAGirl: ; 0x48e0f TextJump_AreYouABoyOrAreYouAGirl:
; Are you a boy? Or are you a girl? ; Are you a boy? Or are you a girl?
text_jump Text_AreYouABoyOrAreYouAGirl text_jump Text_AreYouABoyOrAreYouAGirl
db "@" db "@"
; 0x48e14
InitGenderScreen: InitGenderScreen:
ld a, $10 ld a, $10

View File

@ -627,7 +627,7 @@ Continue_DisplayGameTime:
jp PrintNum jp PrintNum
OakSpeech: ; 0x5f99 OakSpeech:
farcall InitClock farcall InitClock
call RotateFourPalettesLeft call RotateFourPalettesLeft
call ClearTileMap call ClearTileMap
@ -705,11 +705,11 @@ OakSpeech: ; 0x5f99
call PrintText call PrintText
ret ret
OakText1: ; 0x6045 OakText1:
text_jump _OakText1 text_jump _OakText1
db "@" db "@"
OakText2: ; 0x604a OakText2:
text_jump _OakText2 text_jump _OakText2
start_asm start_asm
ld a, WOOPER ld a, WOOPER
@ -718,27 +718,27 @@ OakText2: ; 0x604a
ld hl, OakText3 ld hl, OakText3
ret ret
OakText3: ; 0x605b OakText3:
text_jump _OakText3 text_jump _OakText3
db "@" db "@"
OakText4: ; 0x6060 OakText4:
text_jump _OakText4 text_jump _OakText4
db "@" db "@"
OakText5: ; 0x6065 OakText5:
text_jump _OakText5 text_jump _OakText5
db "@" db "@"
OakText6: ; 0x606a OakText6:
text_jump _OakText6 text_jump _OakText6
db "@" db "@"
OakText7: ; 0x606f OakText7:
text_jump _OakText7 text_jump _OakText7
db "@" db "@"
NamePlayer: ; 0x6074 NamePlayer:
farcall MovePlayerPicRight farcall MovePlayerPicRight
farcall ShowPlayerNamingChoices farcall ShowPlayerNamingChoices
ld a, [wMenuCursorY] ld a, [wMenuCursorY]
@ -867,7 +867,7 @@ Intro_RotatePalettesLeftFrontpic:
jr nz, .loop jr nz, .loop
ret ret
IntroFadePalettes: ; 0x617c IntroFadePalettes:
db %01010100 db %01010100
db %10101000 db %10101000
db %11111100 db %11111100

View File

@ -48,14 +48,13 @@ MainMenu:
db "MOBILE@" db "MOBILE@"
db "MOBILE STUDIUM@" db "MOBILE STUDIUM@"
.Jumptable: ; 0x49d60 .Jumptable:
dw MainMenu_Continue dw MainMenu_Continue
dw MainMenu_NewGame dw MainMenu_NewGame
dw MainMenu_Options dw MainMenu_Options
dw MainMenu_MysteryGift dw MainMenu_MysteryGift
dw MainMenu_Mobile dw MainMenu_Mobile
dw MainMenu_MobileStudium dw MainMenu_MobileStudium
; 0x49d6c
CONTINUE EQU 0 CONTINUE EQU 0
NEW_GAME EQU 1 NEW_GAME EQU 1
@ -66,20 +65,20 @@ MOBILE_STUDIUM EQU 5
MainMenuItems: MainMenuItems:
NewGameMenu: ; 0x49d6c NewGameMenu:
db 2 db 2
db NEW_GAME db NEW_GAME
db OPTION db OPTION
db -1 db -1
ContinueMenu: ; 0x49d70 ContinueMenu:
db 3 db 3
db CONTINUE db CONTINUE
db NEW_GAME db NEW_GAME
db OPTION db OPTION
db -1 db -1
MobileMysteryMenu: ; 0x49d75 MobileMysteryMenu:
db 5 db 5
db CONTINUE db CONTINUE
db NEW_GAME db NEW_GAME
@ -88,7 +87,7 @@ MobileMysteryMenu: ; 0x49d75
db MOBILE db MOBILE
db -1 db -1
MobileMenu: ; 0x49d7c MobileMenu:
db 4 db 4
db CONTINUE db CONTINUE
db NEW_GAME db NEW_GAME
@ -96,7 +95,7 @@ MobileMenu: ; 0x49d7c
db MOBILE db MOBILE
db -1 db -1
MobileStudiumMenu: ; 0x49d82 MobileStudiumMenu:
db 5 db 5
db CONTINUE db CONTINUE
db NEW_GAME db NEW_GAME
@ -105,7 +104,7 @@ MobileStudiumMenu: ; 0x49d82
db MOBILE_STUDIUM db MOBILE_STUDIUM
db -1 db -1
MysteryMobileStudiumMenu: ; 0x49d89 MysteryMobileStudiumMenu:
db 6 db 6
db CONTINUE db CONTINUE
db NEW_GAME db NEW_GAME
@ -115,7 +114,7 @@ MysteryMobileStudiumMenu: ; 0x49d89
db MOBILE_STUDIUM db MOBILE_STUDIUM
db -1 db -1
MysteryMenu: ; 0x49d91 MysteryMenu:
db 4 db 4
db CONTINUE db CONTINUE
db NEW_GAME db NEW_GAME
@ -123,7 +122,7 @@ MysteryMenu: ; 0x49d91
db MYSTERY_GIFT db MYSTERY_GIFT
db -1 db -1
MysteryStudiumMenu: ; 0x49d97 MysteryStudiumMenu:
db 5 db 5
db CONTINUE db CONTINUE
db NEW_GAME db NEW_GAME
@ -132,7 +131,7 @@ MysteryStudiumMenu: ; 0x49d97
db MOBILE_STUDIUM db MOBILE_STUDIUM
db -1 db -1
StudiumMenu: ; 0x49d9e StudiumMenu:
db 4 db 4
db CONTINUE db CONTINUE
db NEW_GAME db NEW_GAME

View File

@ -1,4 +1,4 @@
PlaceMenuItemName: ; 0x24ab4 PlaceMenuItemName:
push de push de
ld a, [wMenuSelection] ld a, [wMenuSelection]
ld [wNamedObjectIndexBuffer], a ld [wNamedObjectIndexBuffer], a
@ -7,7 +7,7 @@ PlaceMenuItemName: ; 0x24ab4
call PlaceString call PlaceString
ret ret
PlaceMenuItemQuantity: ; 0x24ac3 PlaceMenuItemQuantity:
push de push de
ld a, [wMenuSelection] ld a, [wMenuSelection]
ld [wCurItem], a ld [wCurItem], a
@ -52,13 +52,13 @@ PlaceMoneyTextBox:
call PrintNum call PrintNum
ret ret
MenuHeader_0x24b15: ; 0x24b15 MenuHeader_0x24b15:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 11, 0, SCREEN_WIDTH - 1, 2 menu_coords 11, 0, SCREEN_WIDTH - 1, 2
dw NULL dw NULL
db 1 ; default option db 1 ; default option
MenuHeader_0x24b1d: ; 0x24b1d MenuHeader_0x24b1d:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 0, 11, 8, 13 menu_coords 0, 11, 8, 13
dw NULL dw NULL

View File

@ -4,13 +4,12 @@ NAMINGSCREEN_BORDER EQUS "\"■\"" ; $60
NAMINGSCREEN_MIDDLELINE EQUS "\"→\"" ; $eb NAMINGSCREEN_MIDDLELINE EQUS "\"→\"" ; $eb
NAMINGSCREEN_UNDERLINE EQUS "\"<DOT>\"" ; $f2 NAMINGSCREEN_UNDERLINE EQUS "\"<DOT>\"" ; $f2
_NamingScreen: ; 0x116b7 _NamingScreen:
call DisableSpriteUpdates call DisableSpriteUpdates
call NamingScreen call NamingScreen
call ReturnToMapWithSpeechTextbox call ReturnToMapWithSpeechTextbox
ret ret
; 0x116c1
NamingScreen: NamingScreen:
ld hl, wNamingScreenDestinationPointer ld hl, wNamingScreenDestinationPointer

View File

@ -1112,50 +1112,42 @@ Checksum:
ret ret
Text_WouldYouLikeToSaveTheGame: ; 0x15283 Text_WouldYouLikeToSaveTheGame:
; Would you like to save the game? ; Would you like to save the game?
text_jump UnknownText_0x1c454b text_jump UnknownText_0x1c454b
db "@" db "@"
; 0x15288
Text_SavingDontTurnOffThePower: ; 0x15288 Text_SavingDontTurnOffThePower:
; SAVING… DON'T TURN OFF THE POWER. ; SAVING… DON'T TURN OFF THE POWER.
text_jump UnknownText_0x1c456d text_jump UnknownText_0x1c456d
db "@" db "@"
; 0x1528d
Text_PlayerSavedTheGame: ; 0x1528d Text_PlayerSavedTheGame:
; saved the game. ; saved the game.
text_jump UnknownText_0x1c4590 text_jump UnknownText_0x1c4590
db "@" db "@"
; 0x15292
Text_AlreadyASaveFile: ; 0x15292 Text_AlreadyASaveFile:
; There is already a save file. Is it OK to overwrite? ; There is already a save file. Is it OK to overwrite?
text_jump UnknownText_0x1c45a3 text_jump UnknownText_0x1c45a3
db "@" db "@"
; 0x15297
Text_AnotherSaveFile: ; 0x15297 Text_AnotherSaveFile:
; There is another save file. Is it OK to overwrite? ; There is another save file. Is it OK to overwrite?
text_jump UnknownText_0x1c45d9 text_jump UnknownText_0x1c45d9
db "@" db "@"
; 0x1529c
Text_SaveFileCorrupted: ; 0x1529c Text_SaveFileCorrupted:
; The save file is corrupted! ; The save file is corrupted!
text_jump UnknownText_0x1c460d text_jump UnknownText_0x1c460d
db "@" db "@"
; 0x152a1
Text_SaveOnBoxSwitch: ; 0x152a1 Text_SaveOnBoxSwitch:
; When you change a #MON BOX, data will be saved. OK? ; When you change a #MON BOX, data will be saved. OK?
text_jump UnknownText_0x1c462a text_jump UnknownText_0x1c462a
db "@" db "@"
; 0x152a6
Text_SaveOnMoveMonWOMail: ; 0x152a6 Text_SaveOnMoveMonWOMail:
; Each time you move a #MON, data will be saved. OK? ; Each time you move a #MON, data will be saved. OK?
text_jump UnknownText_0x1c465f text_jump UnknownText_0x1c465f
db "@" db "@"
; 0x152ab

View File

@ -647,7 +647,6 @@ TossItemFromPC:
; That's too impor- tant to toss out! ; That's too impor- tant to toss out!
text_jump UnknownText_0x1c1adf text_jump UnknownText_0x1c1adf
db "@" db "@"
; 0x12a60
CantUseItem: CantUseItem:
ld hl, CantUseItemText ld hl, CantUseItemText
@ -1137,7 +1136,6 @@ MonMailAction:
menu_coords 12, 10, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1 menu_coords 12, 10, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x12dd1
.MenuData: .MenuData:
db STATICMENU_CURSOR ; flags db STATICMENU_CURSOR ; flags
@ -1145,44 +1143,37 @@ MonMailAction:
db "READ@" db "READ@"
db "TAKE@" db "TAKE@"
db "QUIT@" db "QUIT@"
; 0x12de2
.mailwilllosemessagetext .mailwilllosemessagetext
; The MAIL will lose its message. OK? ; The MAIL will lose its message. OK?
text_jump UnknownText_0x1c1c22 text_jump UnknownText_0x1c1c22
db "@" db "@"
; 0x12de7
.tookmailfrommontext .tookmailfrommontext
; MAIL detached from <POKEMON>. ; MAIL detached from <POKEMON>.
text_jump UnknownText_0x1c1c47 text_jump UnknownText_0x1c1c47
db "@" db "@"
; 0x12dec
.bagfulltext .bagfulltext
; There's no space for removing MAIL. ; There's no space for removing MAIL.
text_jump UnknownText_0x1c1c62 text_jump UnknownText_0x1c1c62
db "@" db "@"
; 0x12df1
.sendmailtopctext .sendmailtopctext
; Send the removed MAIL to your PC? ; Send the removed MAIL to your PC?
text_jump UnknownText_0x1c1c86 text_jump UnknownText_0x1c1c86
db "@" db "@"
; 0x12df6
.mailboxfulltext .mailboxfulltext
; Your PC's MAILBOX is full. ; Your PC's MAILBOX is full.
text_jump UnknownText_0x1c1ca9 text_jump UnknownText_0x1c1ca9
db "@" db "@"
; 0x12dfb
.sentmailtopctext .sentmailtopctext
; The MAIL was sent to your PC. ; The MAIL was sent to your PC.
text_jump UnknownText_0x1c1cc4 text_jump UnknownText_0x1c1cc4
db "@" db "@"
; 0x12e00
OpenPartyStats: OpenPartyStats:
@ -1348,7 +1339,6 @@ MonMenu_Softboiled_MilkDrink:
; Not enough HP! ; Not enough HP!
text_jump UnknownText_0x1c1ce3 text_jump UnknownText_0x1c1ce3
db "@" db "@"
; 0x12f05
.CheckMonHasEnoughHP: .CheckMonHasEnoughHP:
; Need to have at least (MaxHP / 5) HP left. ; Need to have at least (MaxHP / 5) HP left.

View File

@ -23,7 +23,7 @@ InitDisplayForHallOfFame:
call SetPalettes call SetPalettes
ret ret
.SavingRecordDontTurnOff: ; 0x4e8bd .SavingRecordDontTurnOff:
; SAVING RECORD… DON'T TURN OFF! ; SAVING RECORD… DON'T TURN OFF!
text_jump UnknownText_0x1bd39e text_jump UnknownText_0x1bd39e
db "@" db "@"

View File

@ -1247,17 +1247,15 @@ TradeAnim_SentToOTText:
ret ret
.Text_WasSentTo: ; 0x29732 .Text_WasSentTo:
; was sent to @ . ; was sent to @ .
text_jump UnknownText_0x1bc6e9 text_jump UnknownText_0x1bc6e9
db "@" db "@"
; 0x29737
.Text_MonName: ; 0x29737 .Text_MonName:
; ;
text_jump UnknownText_0x1bc701 text_jump UnknownText_0x1bc701
db "@" db "@"
; 0x2973c
TradeAnim_OTBidsFarewell: TradeAnim_OTBidsFarewell:
ld hl, .Text_BidsFarewellToMon ld hl, .Text_BidsFarewellToMon
@ -1270,17 +1268,15 @@ TradeAnim_OTBidsFarewell:
ret ret
.Text_BidsFarewellToMon: ; 0x29752 .Text_BidsFarewellToMon:
; bids farewell to ; bids farewell to
text_jump UnknownText_0x1bc703 text_jump UnknownText_0x1bc703
db "@" db "@"
; 0x29757
.Text_MonName: ; 0x29757 .Text_MonName:
; . ; .
text_jump UnknownText_0x1bc719 text_jump UnknownText_0x1bc719
db "@" db "@"
; 0x2975c
TradeAnim_TakeCareOfText: TradeAnim_TakeCareOfText:
call WaitTop call WaitTop
@ -1296,11 +1292,10 @@ TradeAnim_TakeCareOfText:
ret ret
.Text_TakeGoodCareOfMon: ; 0x2977a .Text_TakeGoodCareOfMon:
; Take good care of @ . ; Take good care of @ .
text_jump UnknownText_0x1bc71f text_jump UnknownText_0x1bc71f
db "@" db "@"
; 0x2977f
TradeAnim_OTSendsText1: TradeAnim_OTSendsText1:
ld hl, .Text_ForYourMon ld hl, .Text_ForYourMon
@ -1315,17 +1310,15 @@ TradeAnim_OTSendsText1:
ret ret
.Text_ForYourMon: ; 0x2979a .Text_ForYourMon:
; For @ 's @ , ; For @ 's @ ,
text_jump UnknownText_0x1bc739 text_jump UnknownText_0x1bc739
db "@" db "@"
; 0x2979f
.Text_OTSends: ; 0x2979f .Text_OTSends:
; sends @ . ; sends @ .
text_jump UnknownText_0x1bc74c text_jump UnknownText_0x1bc74c
db "@" db "@"
; 0x297a4
TradeAnim_OTSendsText2: TradeAnim_OTSendsText2:
ld hl, .Text_WillTrade ld hl, .Text_WillTrade
@ -1340,17 +1333,15 @@ TradeAnim_OTSendsText2:
ret ret
.Text_WillTrade: ; 0x297bf .Text_WillTrade:
; will trade @ @ ; will trade @ @
text_jump UnknownText_0x1bc75e text_jump UnknownText_0x1bc75e
db "@" db "@"
; 0x297c4
.Text_ForYourMon: ; 0x297c4 .Text_ForYourMon:
; for @ 's @ . ; for @ 's @ .
text_jump UnknownText_0x1bc774 text_jump UnknownText_0x1bc774
db "@" db "@"
; 0x297c9
TradeAnim_Wait80Frames: TradeAnim_Wait80Frames:
ld c, 80 ld c, 80

View File

@ -5,7 +5,7 @@ InitDecorations:
ld [wDecoPoster], a ld [wDecoPoster], a
ret ret
_PlayerDecorationMenu: ; 0x2675c _PlayerDecorationMenu:
ld a, [wWhichIndexSet] ld a, [wWhichIndexSet]
push af push af
ld hl, .MenuHeader ld hl, .MenuHeader
@ -34,22 +34,19 @@ _PlayerDecorationMenu: ; 0x2675c
ld a, [wBuffer5] ld a, [wBuffer5]
ld c, a ld c, a
ret ret
; 0x2679a
.MenuHeader: ; 0x2679a .MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 5, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1 menu_coords 5, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0x267a2
.MenuData: ; 0x267a2 .MenuData:
db STATICMENU_CURSOR | STATICMENU_WRAP ; flags db STATICMENU_CURSOR | STATICMENU_WRAP ; flags
db 0 ; items db 0 ; items
dw wd002 dw wd002
dw PlaceNthMenuStrings dw PlaceNthMenuStrings
dw .pointers dw .pointers
; 0x267aa
.pointers .pointers
dw DecoBedMenu, .bed dw DecoBedMenu, .bed
@ -385,35 +382,31 @@ PopulateDecoCategoryMenu:
call MenuTextBoxBackup call MenuTextBoxBackup
ret ret
.Text_nothing_to_choose: ; 0x269b0 .Text_nothing_to_choose:
; There's nothing to choose. ; There's nothing to choose.
text_jump UnknownText_0x1bc471 text_jump UnknownText_0x1bc471
db "@" db "@"
; 0x269b5
.NonscrollingMenuHeader: ; 0x269b5 .NonscrollingMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 0, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1 menu_coords 0, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
dw .NonscrollingMenuData dw .NonscrollingMenuData
db 1 ; default option db 1 ; default option
; 0x269bd
.NonscrollingMenuData: ; 0x269bd .NonscrollingMenuData:
db STATICMENU_CURSOR | STATICMENU_WRAP ; flags db STATICMENU_CURSOR | STATICMENU_WRAP ; flags
db 0 ; items db 0 ; items
dw wd002 dw wd002
dw DecorationMenuFunction dw DecorationMenuFunction
dw DecorationAttributes dw DecorationAttributes
; 0x269c5
.ScrollingMenuHeader: ; 0x269c5 .ScrollingMenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 1, 1, SCREEN_WIDTH - 2, SCREEN_HEIGHT - 2 menu_coords 1, 1, SCREEN_WIDTH - 2, SCREEN_HEIGHT - 2
dw .ScrollingMenuData dw .ScrollingMenuData
db 1 ; default option db 1 ; default option
; 0x269cd
.ScrollingMenuData: ; 0x269cd .ScrollingMenuData:
db SCROLLINGMENU_DISPLAY_ARROWS ; flags db SCROLLINGMENU_DISPLAY_ARROWS ; flags
db 8, 0 ; rows, columns db 8, 0 ; rows, columns
db 1 ; horizontal spacing db 1 ; horizontal spacing
@ -814,11 +807,10 @@ DecoAction_SetItUp_Ornament:
ld [wOtherDecoration], a ld [wOtherDecoration], a
ret ret
UnknownText_0x26e41: ; 0x26e41 UnknownText_0x26e41:
; Which side do you want to put it on? ; Which side do you want to put it on?
text_jump UnknownText_0x1bc48c text_jump UnknownText_0x1bc48c
db "@" db "@"
; 0x26e46
DecoAction_PutItAway_Ornament: DecoAction_PutItAway_Ornament:
ld a, [wSelectedDecoration] ld a, [wSelectedDecoration]
@ -841,11 +833,10 @@ DecoAction_PutItAway_Ornament:
xor a xor a
ret ret
DecoText_WhichSide: ; 0x26e6b DecoText_WhichSide:
; Which side do you want to put away? ; Which side do you want to put away?
text_jump UnknownText_0x1bc4b2 text_jump UnknownText_0x1bc4b2
db "@" db "@"
; 0x26e70
DecoAction_AskWhichSide: DecoAction_AskWhichSide:
call MenuTextBox call MenuTextBox
@ -882,50 +873,43 @@ QueryWhichSide:
pop de pop de
ret ret
MenuHeader_0x26eab: ; 0x26eab MenuHeader_0x26eab:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 0, 0, 13, 7 menu_coords 0, 0, 13, 7
dw MenuData_0x26eb3 dw MenuData_0x26eb3
db 1 ; default option db 1 ; default option
; 0x26eb3
MenuData_0x26eb3: ; 0x26eb3 MenuData_0x26eb3:
db STATICMENU_CURSOR ; flags db STATICMENU_CURSOR ; flags
db 3 ; items db 3 ; items
db "RIGHT SIDE@" db "RIGHT SIDE@"
db "LEFT SIDE@" db "LEFT SIDE@"
db "CANCEL@" db "CANCEL@"
; 0x26ed1
DecoText_PutAwayTheDeco: ; 0x26ed1 DecoText_PutAwayTheDeco:
; Put away the @ . ; Put away the @ .
text_jump UnknownText_0x1bc4d7 text_jump UnknownText_0x1bc4d7
db "@" db "@"
; 0x26ed6
DecoText_NothingToPutAway: ; 0x26ed6 DecoText_NothingToPutAway:
; There's nothing to put away. ; There's nothing to put away.
text_jump UnknownText_0x1bc4ec text_jump UnknownText_0x1bc4ec
db "@" db "@"
; 0x26edb
DecoText_SetUpTheDeco: ; 0x26edb DecoText_SetUpTheDeco:
; Set up the @ . ; Set up the @ .
text_jump UnknownText_0x1bc509 text_jump UnknownText_0x1bc509
db "@" db "@"
; 0x26ee0
DecoText_PutAwayAndSetUp: ; 0x26ee0 DecoText_PutAwayAndSetUp:
; Put away the @ and set up the @ . ; Put away the @ and set up the @ .
text_jump UnknownText_0x1bc51c text_jump UnknownText_0x1bc51c
db "@" db "@"
; 0x26ee5
DecoText_AlreadySetUp: ; 0x26ee5 DecoText_AlreadySetUp:
; That's already set up. ; That's already set up.
text_jump UnknownText_0x1bc546 text_jump UnknownText_0x1bc546
db "@" db "@"
; 0x26eea
GetDecorationName_c_de: GetDecorationName_c_de:
ld a, c ld a, c
@ -1024,50 +1008,42 @@ DecorationDesc_PosterPointers:
dbw DECO_JIGGLYPUFF_POSTER, DecorationDesc_JigglypuffPoster dbw DECO_JIGGLYPUFF_POSTER, DecorationDesc_JigglypuffPoster
db -1 db -1
DecorationDesc_TownMapPoster: ; 0x26f91 DecorationDesc_TownMapPoster:
opentext opentext
writetext .TownMapText writetext .TownMapText
waitbutton waitbutton
special OverworldTownMap special OverworldTownMap
closetext closetext
end end
; 0x26f9b
.TownMapText: ; 0x26f9b .TownMapText:
; It's the TOWN MAP. ; It's the TOWN MAP.
text_jump UnknownText_0x1bc55d text_jump UnknownText_0x1bc55d
db "@" db "@"
; 0x26fa0
DecorationDesc_PikachuPoster: ; 0x26fa0 DecorationDesc_PikachuPoster:
jumptext .PikaPosterText jumptext .PikaPosterText
; 0x26fa3
.PikaPosterText: ; 0x26fa3 .PikaPosterText:
; It's a poster of a cute PIKACHU. ; It's a poster of a cute PIKACHU.
text_jump UnknownText_0x1bc570 text_jump UnknownText_0x1bc570
db "@" db "@"
; 0x26fa8
DecorationDesc_ClefairyPoster: ; 0x26fa8 DecorationDesc_ClefairyPoster:
jumptext .ClefairyPosterText jumptext .ClefairyPosterText
; 0x26fab
.ClefairyPosterText: ; 0x26fab .ClefairyPosterText:
; It's a poster of a cute CLEFAIRY. ; It's a poster of a cute CLEFAIRY.
text_jump UnknownText_0x1bc591 text_jump UnknownText_0x1bc591
db "@" db "@"
; 0x26fb0
DecorationDesc_JigglypuffPoster: ; 0x26fb0 DecorationDesc_JigglypuffPoster:
jumptext .JigglypuffPosterText jumptext .JigglypuffPosterText
; 0x26fb3
.JigglypuffPosterText: ; 0x26fb3 .JigglypuffPosterText:
; It's a poster of a cute JIGGLYPUFF. ; It's a poster of a cute JIGGLYPUFF.
text_jump UnknownText_0x1bc5b3 text_jump UnknownText_0x1bc5b3
db "@" db "@"
; 0x26fb8
DecorationDesc_NullPoster: DecorationDesc_NullPoster:
end end
@ -1095,11 +1071,10 @@ DecorationDesc_OrnamentOrConsole:
.OrnamentConsoleScript: .OrnamentConsoleScript:
jumptext .OrnamentConsoleText jumptext .OrnamentConsoleText
.OrnamentConsoleText: ; 0x26fd8 .OrnamentConsoleText:
; It's an adorable @ . ; It's an adorable @ .
text_jump UnknownText_0x1bc5d7 text_jump UnknownText_0x1bc5d7
db "@" db "@"
; 0x26fdd
DecorationDesc_GiantOrnament: DecorationDesc_GiantOrnament:
ld b, BANK(.BigDollScript) ld b, BANK(.BigDollScript)
@ -1109,11 +1084,10 @@ DecorationDesc_GiantOrnament:
.BigDollScript: .BigDollScript:
jumptext .BigDollText jumptext .BigDollText
.BigDollText: ; 0x26fe6 .BigDollText:
; A giant doll! It's fluffy and cuddly. ; A giant doll! It's fluffy and cuddly.
text_jump UnknownText_0x1bc5ef text_jump UnknownText_0x1bc5ef
db "@" db "@"
; 0x26feb
ToggleMaptileDecorations: ToggleMaptileDecorations:
lb de, 0, 4 lb de, 0, 4

View File

@ -1,4 +1,4 @@
GetLandmarkCoords: ; 0x1ca896 GetLandmarkCoords:
; Return coordinates (d, e) of landmark e. ; Return coordinates (d, e) of landmark e.
push hl push hl
ld l, e ld l, e
@ -12,10 +12,9 @@ GetLandmarkCoords: ; 0x1ca896
ld d, [hl] ld d, [hl]
pop hl pop hl
ret ret
; 0x1ca8a5
GetLandmarkName:: ; 0x1ca8a5 GetLandmarkName::
; Copy the name of landmark e to wStringBuffer1. ; Copy the name of landmark e to wStringBuffer1.
push hl push hl
push de push de
@ -44,13 +43,12 @@ GetLandmarkName:: ; 0x1ca8a5
pop de pop de
pop hl pop hl
ret ret
; 0x1ca8c3
INCLUDE "data/maps/landmarks.asm" INCLUDE "data/maps/landmarks.asm"
RegionCheck: ; 0x1caea1 RegionCheck:
; Checks if the player is in Kanto or Johto. ; Checks if the player is in Kanto or Johto.
; If in Johto, returns 0 in e. ; If in Johto, returns 0 in e.
; If in Kanto, returns 1 in e. ; If in Kanto, returns 1 in e.

View File

@ -842,7 +842,6 @@ RandomUnseenWildMon:
; I just saw some rare @ in @ . I'll call you if I see another rare #MON, OK? ; I just saw some rare @ in @ . I'll call you if I see another rare #MON, OK?
text_jump UnknownText_0x1bd34b text_jump UnknownText_0x1bd34b
db "@" db "@"
; 0x2a51f
RandomPhoneWildMon: RandomPhoneWildMon:
farcall GetCallerLocation farcall GetCallerLocation

View File

@ -282,10 +282,9 @@ CheckSpecialPhoneCall::
xor a xor a
ret ret
.script ; 0x90173 .script
pause 30 pause 30
jump Script_ReceivePhoneCall jump Script_ReceivePhoneCall
; 0x90178
.DoSpecialPhoneCall: .DoSpecialPhoneCall:
ld a, [wSpecialPhoneCallID] ld a, [wSpecialPhoneCallID]
@ -381,15 +380,13 @@ Function90199:
call ExecuteCallbackScript call ExecuteCallbackScript
ret ret
UnknownScript_0x90205: ; 0x90205 UnknownScript_0x90205:
ptcall wd002 ptcall wd002
return return
; 0x90209
UnknownScript_0x90209: ; 0x90209 UnknownScript_0x90209:
scall UnknownScript_0x90657 scall UnknownScript_0x90657
return return
; 0x9020d
LoadCallerScript: LoadCallerScript:
nop nop
@ -425,7 +422,7 @@ WrongNumber:
text_jump UnknownText_0x1c5565 text_jump UnknownText_0x1c5565
db "@" db "@"
Script_ReceivePhoneCall: ; 0x90241 Script_ReceivePhoneCall:
refreshscreen refreshscreen
callasm RingTwice_StartCall callasm RingTwice_StartCall
ptcall wPhoneScriptPointer ptcall wPhoneScriptPointer
@ -434,9 +431,8 @@ Script_ReceivePhoneCall: ; 0x90241
closetext closetext
callasm InitCallReceiveDelay callasm InitCallReceiveDelay
end end
; 0x90255
Script_SpecialBillCall:: ; 0x90255 Script_SpecialBillCall::
callasm .LoadBillScript callasm .LoadBillScript
jump Script_ReceivePhoneCall jump Script_ReceivePhoneCall
@ -444,7 +440,7 @@ Script_SpecialBillCall:: ; 0x90255
ld e, PHONE_BILL ld e, PHONE_BILL
jp LoadCallerScript jp LoadCallerScript
UnknownScript_0x90261: ; 0x90261 UnknownScript_0x90261:
callasm .LoadElmScript callasm .LoadElmScript
pause 30 pause 30
jump Script_ReceivePhoneCall jump Script_ReceivePhoneCall
@ -558,10 +554,9 @@ HangUp_BoopOn:
call PrintText call PrintText
ret ret
UnknownText_0x90336: ; 0x90336 UnknownText_0x90336:
text_jump UnknownText_0x1c5588 text_jump UnknownText_0x1c5588
db "@" db "@"
; 0x9033b
HangUp_BoopOff: HangUp_BoopOff:
@ -721,35 +716,29 @@ INCLUDE "data/phone/phone_contacts.asm"
INCLUDE "data/phone/special_calls.asm" INCLUDE "data/phone/special_calls.asm"
UnknownScript_0x90657: ; 0x90657 UnknownScript_0x90657:
writetext UnknownText_0x9065b writetext UnknownText_0x9065b
end end
; 0x9065b
UnknownText_0x9065b: ; 0x9065b UnknownText_0x9065b:
; That number is out of the area. ; That number is out of the area.
text_jump UnknownText_0x1c558b text_jump UnknownText_0x1c558b
db "@" db "@"
; 0x90660
PhoneScript_JustTalkToThem: ; 0x90660 PhoneScript_JustTalkToThem:
writetext UnknownText_0x90664 writetext UnknownText_0x90664
end end
; 0x90664
UnknownText_0x90664: ; 0x90664 UnknownText_0x90664:
; Just go talk to that person! ; Just go talk to that person!
text_jump UnknownText_0x1c55ac text_jump UnknownText_0x1c55ac
db "@" db "@"
; 0x90669
UnknownScript_0x90669: ; 0x90669 UnknownScript_0x90669:
writetext UnknownText_0x9066d writetext UnknownText_0x9066d
end end
; 0x9066d
UnknownText_0x9066d: ; 0x9066d UnknownText_0x9066d:
; Thank you! ; Thank you!
text_jump UnknownText_0x1c55ca text_jump UnknownText_0x1c55ca
db "@" db "@"
; 0x90672

View File

@ -1,10 +1,10 @@
UnusedPhoneScript: ; 0xbcea5 UnusedPhoneScript:
farwritetext UnusedPhoneText farwritetext UnusedPhoneText
end end
; Mom ; Mom
MomPhoneScript: ; 0xbceaa MomPhoneScript:
checkevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST checkevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST
iftrue .bcec5 iftrue .bcec5
checkevent EVENT_DUDE_TALKED_TO_YOU checkevent EVENT_DUDE_TALKED_TO_YOU
@ -15,7 +15,7 @@ MomPhoneScript: ; 0xbceaa
iftrue MomPhoneNoPokedexScript iftrue MomPhoneNoPokedexScript
jump MomPhoneNoPokemonScript jump MomPhoneNoPokemonScript
.bcec5 ; 0xbcec5 .bcec5
checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_8 checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_8
iftrue MomPhoneHangUpScript iftrue MomPhoneHangUpScript
farwritetext MomPhoneGreetingText farwritetext MomPhoneGreetingText
@ -26,12 +26,12 @@ MomPhoneScript: ; 0xbceaa
ifequal 2, MomPhonePalette2 ifequal 2, MomPhonePalette2
jump MomPhoneOther jump MomPhoneOther
MomPhoneLandmark: ; 0xbcedf MomPhoneLandmark:
farwritetext MomPhoneLandmarkText farwritetext MomPhoneLandmarkText
buttonsound buttonsound
jump MomSavingMoney jump MomSavingMoney
MomPhonePalette1: ; 0xbcee7 MomPhonePalette1:
checkcode VAR_MAPGROUP checkcode VAR_MAPGROUP
ifequal GROUP_NEW_BARK_TOWN, .newbark ifequal GROUP_NEW_BARK_TOWN, .newbark
ifequal GROUP_CHERRYGROVE_CITY, .cherrygrove ifequal GROUP_CHERRYGROVE_CITY, .cherrygrove
@ -42,103 +42,103 @@ MomPhonePalette1: ; 0xbcee7
buttonsound buttonsound
jump MomSavingMoney jump MomSavingMoney
.newbark ; 0xbcf05 .newbark
farwritetext MomPhoneNewBarkText farwritetext MomPhoneNewBarkText
buttonsound buttonsound
jump MomSavingMoney jump MomSavingMoney
.cherrygrove ; 0xbcf0d .cherrygrove
farwritetext MomPhoneCherrygroveText farwritetext MomPhoneCherrygroveText
buttonsound buttonsound
jump MomSavingMoney jump MomSavingMoney
.violet ; 0xbcf15 .violet
landmarktotext SPROUT_TOWER, MEM_BUFFER_1 landmarktotext SPROUT_TOWER, MEM_BUFFER_1
jump MomPhoneLandmark jump MomPhoneLandmark
.azalea ; 0xbcf1b .azalea
landmarktotext SLOWPOKE_WELL, MEM_BUFFER_1 landmarktotext SLOWPOKE_WELL, MEM_BUFFER_1
jump MomPhoneLandmark jump MomPhoneLandmark
.goldenrod ; 0xbcf21 .goldenrod
landmarktotext RADIO_TOWER, MEM_BUFFER_1 landmarktotext RADIO_TOWER, MEM_BUFFER_1
jump MomPhoneLandmark jump MomPhoneLandmark
MomPhonePalette2: ; 0xbcf27 MomPhonePalette2:
farwritetext MomOtherAreaText farwritetext MomOtherAreaText
buttonsound buttonsound
jump MomSavingMoney jump MomSavingMoney
MomPhoneOther: ; 0xbcf2f MomPhoneOther:
farwritetext MomDeterminedText farwritetext MomDeterminedText
buttonsound buttonsound
jump MomSavingMoney jump MomSavingMoney
MomSavingMoney: ; 0xbcf37 MomSavingMoney:
checkflag ENGINE_MOM_SAVING_MONEY checkflag ENGINE_MOM_SAVING_MONEY
iffalse .NotSaving iffalse .NotSaving
checkmoney MOMS_MONEY, 0 checkmoney MOMS_MONEY, 0
ifequal HAVE_MORE, .SavingHasMoney ifequal HAVE_MORE, .SavingHasMoney
jump .SavingNoMoney jump .SavingNoMoney
.NotSaving: ; 0xbcf49 .NotSaving:
checkmoney MOMS_MONEY, 0 checkmoney MOMS_MONEY, 0
ifequal HAVE_MORE, .HasMoney ifequal HAVE_MORE, .HasMoney
jump .NoMoney jump .NoMoney
.SavingHasMoney: ; 0xbcf55 .SavingHasMoney:
readmoney MOMS_MONEY, MEM_BUFFER_0 readmoney MOMS_MONEY, MEM_BUFFER_0
farwritetext MomCheckBalanceText farwritetext MomCheckBalanceText
yesorno yesorno
iftrue MomPhoneSaveMoneyScript iftrue MomPhoneSaveMoneyScript
jump MomPhoneWontSaveMoneyScript jump MomPhoneWontSaveMoneyScript
.SavingNoMoney: ; 0xbcf63 .SavingNoMoney:
farwritetext MomImportantToSaveText farwritetext MomImportantToSaveText
yesorno yesorno
iftrue MomPhoneSaveMoneyScript iftrue MomPhoneSaveMoneyScript
jump MomPhoneWontSaveMoneyScript jump MomPhoneWontSaveMoneyScript
.NoMoney: ; 0xbcf6e .NoMoney:
farwritetext MomYoureNotSavingText farwritetext MomYoureNotSavingText
yesorno yesorno
iftrue MomPhoneSaveMoneyScript iftrue MomPhoneSaveMoneyScript
jump MomPhoneWontSaveMoneyScript jump MomPhoneWontSaveMoneyScript
.HasMoney: ; 0xbcf79 .HasMoney:
readmoney MOMS_MONEY, MEM_BUFFER_0 readmoney MOMS_MONEY, MEM_BUFFER_0
farwritetext MomYouveSavedText farwritetext MomYouveSavedText
yesorno yesorno
iftrue MomPhoneSaveMoneyScript iftrue MomPhoneSaveMoneyScript
jump MomPhoneWontSaveMoneyScript jump MomPhoneWontSaveMoneyScript
MomPhoneSaveMoneyScript: ; 0xbcf87 MomPhoneSaveMoneyScript:
setflag ENGINE_MOM_SAVING_MONEY setflag ENGINE_MOM_SAVING_MONEY
farwritetext MomOKIllSaveText farwritetext MomOKIllSaveText
buttonsound buttonsound
jump MomPhoneHangUpScript jump MomPhoneHangUpScript
MomPhoneWontSaveMoneyScript: ; 0xbcf92 MomPhoneWontSaveMoneyScript:
clearflag ENGINE_MOM_SAVING_MONEY clearflag ENGINE_MOM_SAVING_MONEY
farwritetext MomPhoneWontSaveMoneyText farwritetext MomPhoneWontSaveMoneyText
buttonsound buttonsound
jump MomPhoneHangUpScript jump MomPhoneHangUpScript
MomPhoneHangUpScript: ; 0xbcf9d MomPhoneHangUpScript:
farwritetext MomPhoneHangUpText farwritetext MomPhoneHangUpText
end end
MomPhoneNoPokemonScript: ; 0xbcfa2 MomPhoneNoPokemonScript:
farwritetext MomPhoneNoPokemonText farwritetext MomPhoneNoPokemonText
end end
MomPhoneNoPokedexScript: ; 0xbcfa7 MomPhoneNoPokedexScript:
farwritetext MomPhoneNoPokedexText farwritetext MomPhoneNoPokedexText
end end
MomPhoneNoGymQuestScript: ; 0xbcfac MomPhoneNoGymQuestScript:
farwritetext MomPhoneNoGymQuestText farwritetext MomPhoneNoGymQuestText
end end
MomPhoneLectureScript: ; 0xbcfb1 MomPhoneLectureScript:
setevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST setevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST
setflag ENGINE_MOM_ACTIVE setflag ENGINE_MOM_ACTIVE
specialphonecall SPECIALCALL_NONE specialphonecall SPECIALCALL_NONE
@ -149,7 +149,7 @@ MomPhoneLectureScript: ; 0xbcfb1
; Bill ; Bill
BillPhoneScript1: ; 0xbcfc5 BillPhoneScript1:
checktime DAY checktime DAY
iftrue .daygreet iftrue .daygreet
checktime NITE checktime NITE
@ -158,17 +158,17 @@ BillPhoneScript1: ; 0xbcfc5
buttonsound buttonsound
jump .main jump .main
.daygreet ; 0xbcfd7 .daygreet
farwritetext BillPhoneDayGreetingText farwritetext BillPhoneDayGreetingText
buttonsound buttonsound
jump .main jump .main
.nitegreet ; 0xbcfdf .nitegreet
farwritetext BillPhoneNiteGreetingText farwritetext BillPhoneNiteGreetingText
buttonsound buttonsound
jump .main jump .main
.main ; 0xbcfe7 .main
farwritetext BillPhoneGenericText farwritetext BillPhoneGenericText
buttonsound buttonsound
checkcode VAR_BOXSPACE checkcode VAR_BOXSPACE
@ -178,22 +178,22 @@ BillPhoneScript1: ; 0xbcfc5
farwritetext BillPhoneNotFullText farwritetext BillPhoneNotFullText
end end
.nearlyfull ; 0xbcffd .nearlyfull
farwritetext BillPhoneNearlyFullText farwritetext BillPhoneNearlyFullText
end end
.full ; 0xbd002 .full
farwritetext BillPhoneFullText farwritetext BillPhoneFullText
end end
BillPhoneScript2: ; 0xbd007 BillPhoneScript2:
farwritetext BillPhoneNewlyFullText farwritetext BillPhoneNewlyFullText
waitbutton waitbutton
end end
; Elm ; Elm
ElmPhoneScript1: ; 0xbd00d ElmPhoneScript1:
checkcode VAR_SPECIALPHONECALL checkcode VAR_SPECIALPHONECALL
ifequal SPECIALCALL_POKERUS, .pokerus ifequal SPECIALCALL_POKERUS, .pokerus
checkevent EVENT_SHOWED_TOGEPI_TO_ELM checkevent EVENT_SHOWED_TOGEPI_TO_ELM
@ -216,47 +216,47 @@ ElmPhoneScript1: ; 0xbd00d
farwritetext ElmPhoneStartText farwritetext ElmPhoneStartText
end end
.sawmrpokemon ; 0xbd048 .sawmrpokemon
farwritetext ElmPhoneSawMrPokemonText farwritetext ElmPhoneSawMrPokemonText
end end
.stolen ; 0xbd04d .stolen
farwritetext ElmPhonePokemonStolenText farwritetext ElmPhonePokemonStolenText
end end
.checkingegg ; 0xbd052 .checkingegg
farwritetext ElmPhoneCheckingEggText farwritetext ElmPhoneCheckingEggText
end end
.assistant ; 0xbd057 .assistant
farwritetext ElmPhoneAssistantText farwritetext ElmPhoneAssistantText
end end
.eggunhatched ; 0xbd05c .eggunhatched
farwritetext ElmPhoneEggUnhatchedText farwritetext ElmPhoneEggUnhatchedText
end end
.egghatched ; 0xbd061 .egghatched
farwritetext ElmPhoneEggHatchedText farwritetext ElmPhoneEggHatchedText
setevent EVENT_TOLD_ELM_ABOUT_TOGEPI_OVER_THE_PHONE setevent EVENT_TOLD_ELM_ABOUT_TOGEPI_OVER_THE_PHONE
end end
.discovery ; 0xbd069 .discovery
random 2 random 2
ifequal 0, .nextdiscovery ifequal 0, .nextdiscovery
farwritetext ElmPhoneDiscovery1Text farwritetext ElmPhoneDiscovery1Text
end end
.nextdiscovery ; 0xbd074 .nextdiscovery
farwritetext ElmPhoneDiscovery2Text farwritetext ElmPhoneDiscovery2Text
end end
.pokerus ; 0xbd079 .pokerus
farwritetext ElmPhonePokerusText farwritetext ElmPhonePokerusText
specialphonecall SPECIALCALL_NONE specialphonecall SPECIALCALL_NONE
end end
ElmPhoneScript2: ; 0xbd081 ElmPhoneScript2:
checkcode VAR_SPECIALPHONECALL checkcode VAR_SPECIALPHONECALL
ifequal SPECIALCALL_ROBBED, .disaster ifequal SPECIALCALL_ROBBED, .disaster
ifequal SPECIALCALL_ASSISTANT, .assistant ifequal SPECIALCALL_ASSISTANT, .assistant
@ -267,30 +267,30 @@ ElmPhoneScript2: ; 0xbd081
specialphonecall SPECIALCALL_NONE specialphonecall SPECIALCALL_NONE
end end
.disaster ; 0xbd09f .disaster
farwritetext ElmPhoneDisasterText farwritetext ElmPhoneDisasterText
specialphonecall SPECIALCALL_NONE specialphonecall SPECIALCALL_NONE
setevent EVENT_ELM_CALLED_ABOUT_STOLEN_POKEMON setevent EVENT_ELM_CALLED_ABOUT_STOLEN_POKEMON
end end
.assistant ; 0xbd0aa .assistant
farwritetext ElmPhoneEggAssistantText farwritetext ElmPhoneEggAssistantText
specialphonecall SPECIALCALL_NONE specialphonecall SPECIALCALL_NONE
clearevent EVENT_ELMS_AIDE_IN_VIOLET_POKEMON_CENTER clearevent EVENT_ELMS_AIDE_IN_VIOLET_POKEMON_CENTER
setevent EVENT_ELMS_AIDE_IN_LAB setevent EVENT_ELMS_AIDE_IN_LAB
end end
.rocket ; 0xbd0b8 .rocket
farwritetext ElmPhoneRocketText farwritetext ElmPhoneRocketText
specialphonecall SPECIALCALL_NONE specialphonecall SPECIALCALL_NONE
end end
.gift ; 0xbd0c0 .gift
farwritetext ElmPhoneGiftText farwritetext ElmPhoneGiftText
specialphonecall SPECIALCALL_NONE specialphonecall SPECIALCALL_NONE
end end
.unused ; 0xbd0c8 .unused
farwritetext ElmPhoneUnusedText farwritetext ElmPhoneUnusedText
specialphonecall SPECIALCALL_NONE specialphonecall SPECIALCALL_NONE
end end

View File

@ -539,11 +539,10 @@ Pokegear_UpdateClock:
db "ごぜん@" db "ごぜん@"
db "ごご@" db "ごご@"
.DayText: ; 0x90faf .DayText:
text_jump UnknownText_0x1c5821 text_jump UnknownText_0x1c5821
db "@" db "@"
; 0x90fb4
PokegearMap_CheckRegion: PokegearMap_CheckRegion:
ld a, [wPokegearMapPlayerIconLandmark] ld a, [wPokegearMapPlayerIconLandmark]
@ -950,19 +949,17 @@ PokegearPhone_MakePhoneCall:
ret ret
.dotdotdot ; 0x9124c .dotdotdot
; ;
text_jump UnknownText_0x1c5824 text_jump UnknownText_0x1c5824
db "@" db "@"
; 0x91251
.OutOfServiceArea: ; 0x91251 .OutOfServiceArea:
; You're out of the service area. ; You're out of the service area.
text_jump UnknownText_0x1c5827 text_jump UnknownText_0x1c5827
db "@" db "@"
; 0x91256
PokegearPhone_FinishPhoneCall: PokegearPhone_FinishPhoneCall:
ld a, [hJoyPressed] ld a, [hJoyPressed]
@ -1382,26 +1379,23 @@ Pokegear_LoadTilemapRLE:
jr .loop jr .loop
PokegearText_WhomToCall: ; 0x914ce PokegearText_WhomToCall:
; Whom do you want to call? ; Whom do you want to call?
text_jump UnknownText_0x1c5847 text_jump UnknownText_0x1c5847
db "@" db "@"
; 0x914d3
PokegearText_PressAnyButtonToExit: ; 0x914d3 PokegearText_PressAnyButtonToExit:
; Press any button to exit. ; Press any button to exit.
text_jump UnknownText_0x1c5862 text_jump UnknownText_0x1c5862
db "@" db "@"
; 0x914d8
PokegearText_DeleteStoredNumber: ; 0x914d8 PokegearText_DeleteStoredNumber:
; Delete this stored phone number? ; Delete this stored phone number?
text_jump UnknownText_0x1c587d text_jump UnknownText_0x1c587d
db "@" db "@"
; 0x914dd
PokegearSpritesGFX: PokegearSpritesGFX:
INCBIN "gfx/pokegear/pokegear_sprites.2bpp.lz" INCBIN "gfx/pokegear/pokegear_sprites.2bpp.lz"
@ -2868,7 +2862,6 @@ TownMapPlayerIcon:
ld [hl], d ld [hl], d
ret ret
; 0x91ff2
LoadTownMapGFX: LoadTownMapGFX:
ld hl, TownMapGFX ld hl, TownMapGFX

View File

@ -231,7 +231,6 @@ BillsPCDepositMenuHeader: ; 0xe253d (38:653d)
menu_coords 9, 4, SCREEN_WIDTH - 1, 13 menu_coords 9, 4, SCREEN_WIDTH - 1, 13
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0xe2545
.MenuData: ; 0xe2545 (38:6545) .MenuData: ; 0xe2545 (38:6545)
db STATICMENU_CURSOR ; flags db STATICMENU_CURSOR ; flags
@ -482,21 +481,19 @@ BillsPC_Withdraw:
ld [wJumptableIndex], a ld [wJumptableIndex], a
ret ret
.MenuHeader: ; 0xe2731 .MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 9, 4, SCREEN_WIDTH - 1, 13 menu_coords 9, 4, SCREEN_WIDTH - 1, 13
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0xe2739
.MenuData: ; 0xe2739 .MenuData:
db STATICMENU_CURSOR ; flags db STATICMENU_CURSOR ; flags
db 4 ; items db 4 ; items
db "WITHDRAW@" db "WITHDRAW@"
db "STATS@" db "STATS@"
db "RELEASE@" db "RELEASE@"
db "CANCEL@" db "CANCEL@"
; 0xe2759
_MovePKMNWithoutMail: _MovePKMNWithoutMail:
ld hl, wOptions ld hl, wOptions
@ -694,20 +691,18 @@ _MovePKMNWithoutMail:
ld [wJumptableIndex], a ld [wJumptableIndex], a
ret ret
.MenuHeader: ; 0xe28c3 .MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 9, 4, SCREEN_WIDTH - 1, 13 menu_coords 9, 4, SCREEN_WIDTH - 1, 13
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0xe28cb
.MenuData: ; 0xe28cb .MenuData:
db STATICMENU_CURSOR ; flags db STATICMENU_CURSOR ; flags
db 3 ; items db 3 ; items
db "MOVE@" db "MOVE@"
db "STATS@" db "STATS@"
db "CANCEL@" db "CANCEL@"
; 0xe28df
.PrepInsertCursor: .PrepInsertCursor:
xor a xor a
@ -2272,14 +2267,13 @@ BillsPC_ClearTilemap:
call ByteFill call ByteFill
ret ret
_ChangeBox_MenuHeader: ; 0xe35f1 _ChangeBox_MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 1, 5, 9, 12 menu_coords 1, 5, 9, 12
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0xe35f9
.MenuData ; 0xe35f9 .MenuData
db MENU_UNUSED_1 | MENU_UNUSED_3 ; flags db MENU_UNUSED_1 | MENU_UNUSED_3 ; flags
db 4, 0 db 4, 0
db 1 db 1
@ -2488,21 +2482,19 @@ BillsPC_ChangeBoxSubmenu:
hlcoord 11, 7 ; unused hlcoord 11, 7 ; unused
.MenuHeader: ; 0xe377b .MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 11, 4, SCREEN_WIDTH - 1, 13 menu_coords 11, 4, SCREEN_WIDTH - 1, 13
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
; 0xe3783
.MenuData: ; 0xe3783 .MenuData:
db STATICMENU_CURSOR ; flags db STATICMENU_CURSOR ; flags
db 4 ; items db 4 ; items
db "SWITCH@" db "SWITCH@"
db "NAME@" db "NAME@"
db "PRINT@" db "PRINT@"
db "QUIT@" db "QUIT@"
; 0xe379c
BillsPC_PlaceChooseABoxString: BillsPC_PlaceChooseABoxString:
ld de, .ChooseABox ld de, .ChooseABox

View File

@ -14,7 +14,7 @@ _BillsPC:
scf scf
ret ret
.Text_GottaHavePokemon: ; 0xe417 .Text_GottaHavePokemon:
; You gotta have #MON to call! ; You gotta have #MON to call!
text_jump UnknownText_0x1c1006 text_jump UnknownText_0x1c1006
db "@" db "@"
@ -35,7 +35,7 @@ _BillsPC:
call LoadFontsBattleExtra call LoadFontsBattleExtra
ret ret
.Text_What: ; 0xe43a .Text_What:
; What? ; What?
text_jump UnknownText_0x1c1024 text_jump UnknownText_0x1c1024
db "@" db "@"
@ -68,13 +68,13 @@ _BillsPC:
call CloseWindow call CloseWindow
ret ret
.MenuHeader: ; 0xe46f .MenuHeader:
db MENU_BACKUP_TILES ; flags db MENU_BACKUP_TILES ; flags
menu_coords 0, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1 menu_coords 0, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
dw .MenuData dw .MenuData
db 1 ; default option db 1 ; default option
.MenuData: ; 0xe477 .MenuData:
db STATICMENU_CURSOR ; flags db STATICMENU_CURSOR ; flags
db 0 ; items db 0 ; items
dw .items dw .items
@ -128,7 +128,7 @@ BillsPC_MovePKMNMenu:
and a and a
ret ret
.Text_MonHoldingMail: ; 0xe4f9 .Text_MonHoldingMail:
; There is a #MON holding MAIL. Please remove the MAIL. ; There is a #MON holding MAIL. Please remove the MAIL.
text_jump UnknownText_0x1c102b text_jump UnknownText_0x1c102b
db "@" db "@"
@ -163,12 +163,12 @@ Unreferenced_Functione512:
scf scf
ret ret
.Text_NoMon: ; 0xe52e .Text_NoMon:
; You don't have a single #MON! ; You don't have a single #MON!
text_jump UnknownText_0x1c1062 text_jump UnknownText_0x1c1062
db "@" db "@"
.Text_ItsYourLastMon: ; 0xe533 .Text_ItsYourLastMon:
; You can't deposit your last #MON! ; You can't deposit your last #MON!
text_jump UnknownText_0x1c1080 text_jump UnknownText_0x1c1080
db "@" db "@"
@ -224,7 +224,7 @@ Unreferenced_Functione56d:
scf scf
ret ret
UnknownText_0xe57e: ; 0xe57e UnknownText_0xe57e:
; You can't take any more #MON. ; You can't take any more #MON.
text_jump UnknownText_0x1c10a2 text_jump UnknownText_0x1c10a2
db "@" db "@"

Some files were not shown because too many files have changed in this diff Show More