summaryrefslogtreecommitdiff
path: root/engine/events
diff options
context:
space:
mode:
Diffstat (limited to 'engine/events')
-rwxr-xr-xengine/events/card_key.asm14
-rwxr-xr-xengine/events/cinnabar_lab.asm16
-rwxr-xr-xengine/events/diploma.asm6
-rwxr-xr-xengine/events/elevator.asm4
-rwxr-xr-xengine/events/give_pokemon.asm14
-rwxr-xr-xengine/events/hidden_items.asm22
-rw-r--r--engine/events/hidden_objects/bench_guys.asm68
-rw-r--r--engine/events/hidden_objects/bills_house_pc.asm22
-rw-r--r--engine/events/hidden_objects/blues_room.asm4
-rw-r--r--engine/events/hidden_objects/book_or_sculpture.asm10
-rw-r--r--engine/events/hidden_objects/bookshelves.asm2
-rw-r--r--engine/events/hidden_objects/cinnabar_gym_quiz.asm44
-rw-r--r--engine/events/hidden_objects/elevator.asm4
-rw-r--r--engine/events/hidden_objects/fighting_dojo.asm12
-rw-r--r--engine/events/hidden_objects/gym_statues.asm10
-rw-r--r--engine/events/hidden_objects/indigo_plateau_hq.asm6
-rw-r--r--engine/events/hidden_objects/indigo_plateau_statues.asm14
-rw-r--r--engine/events/hidden_objects/magazines.asm4
-rw-r--r--engine/events/hidden_objects/museum_fossils.asm8
-rw-r--r--engine/events/hidden_objects/new_bike.asm4
-rw-r--r--engine/events/hidden_objects/oaks_lab_email.asm6
-rw-r--r--engine/events/hidden_objects/oaks_lab_posters.asm12
-rw-r--r--engine/events/hidden_objects/pokecenter_pc.asm6
-rw-r--r--engine/events/hidden_objects/pokemon_stuff.asm4
-rw-r--r--engine/events/hidden_objects/reds_room.asm6
-rw-r--r--engine/events/hidden_objects/route_15_binoculars.asm6
-rw-r--r--engine/events/hidden_objects/safari_game.asm10
-rw-r--r--engine/events/hidden_objects/school_blackboard.asm56
-rw-r--r--engine/events/hidden_objects/school_notebooks.asm34
-rw-r--r--engine/events/hidden_objects/town_map.asm6
-rw-r--r--engine/events/hidden_objects/vermilion_gym_trash.asm22
-rwxr-xr-xengine/events/in_game_trades.asm75
-rwxr-xr-xengine/events/oaks_aide.asm26
-rw-r--r--engine/events/pick_up_item.asm10
-rwxr-xr-xengine/events/pokecenter.asm28
-rwxr-xr-xengine/events/pokedex_rating.asm68
-rwxr-xr-xengine/events/pokemart.asm44
-rwxr-xr-xengine/events/prize_menu.asm42
-rwxr-xr-xengine/events/vending_machine.asm20
39 files changed, 386 insertions, 383 deletions
diff --git a/engine/events/card_key.asm b/engine/events/card_key.asm
index c77d5fcd..a37a1f27 100755
--- a/engine/events/card_key.asm
+++ b/engine/events/card_key.asm
@@ -72,14 +72,14 @@ SilphCoMapList:
db $FF
CardKeySuccessText::
- TX_FAR _CardKeySuccessText1
- TX_SFX_ITEM_1
- TX_FAR _CardKeySuccessText2
- db "@"
+ text_far _CardKeySuccessText1
+ sound_get_item_1
+ text_far _CardKeySuccessText2
+ text_end
CardKeyFailText::
- TX_FAR _CardKeyFailText
- db "@"
+ text_far _CardKeyFailText
+ text_end
; d = Y
; e = X
@@ -88,7 +88,7 @@ GetCoordsInFrontOfPlayer:
ld d, a
ld a, [wXCoord]
ld e, a
- ld a, [wSpriteStateData1 + 9] ; player's sprite facing direction
+ ld a, [wSpritePlayerStateData1FacingDirection]
and a
jr nz, .notFacingDown
; facing down
diff --git a/engine/events/cinnabar_lab.asm b/engine/events/cinnabar_lab.asm
index e1598f98..7878780c 100755
--- a/engine/events/cinnabar_lab.asm
+++ b/engine/events/cinnabar_lab.asm
@@ -73,20 +73,20 @@ GiveFossilToCinnabarLab::
ret
LabFossil_610ae:
- TX_FAR _Lab4Text_610ae
- db "@"
+ text_far _Lab4Text_610ae
+ text_end
LabFossil_610b3:
- TX_FAR _Lab4Text_610b3
- db "@"
+ text_far _Lab4Text_610b3
+ text_end
LabFossil_610b8:
- TX_FAR _Lab4Text_610b8
- db "@"
+ text_far _Lab4Text_610b8
+ text_end
LabFossil_610bd:
- TX_FAR _Lab4Text_610bd
- db "@"
+ text_far _Lab4Text_610bd
+ text_end
PrintFossilsInBag:
; Prints each fossil in the player's bag on a separate line in the menu.
diff --git a/engine/events/diploma.asm b/engine/events/diploma.asm
index 53d78e57..92196537 100755
--- a/engine/events/diploma.asm
+++ b/engine/events/diploma.asm
@@ -1,3 +1,5 @@
+CIRCLE_TILE_ID EQU $70
+
DisplayDiploma::
call SaveScreenTilesToBuffer2
call GBPalWhiteOutWithDelay3
@@ -8,7 +10,7 @@ DisplayDiploma::
set 6, [hl]
call DisableLCD
ld hl, CircleTile
- ld de, vChars2 + $700
+ ld de, vChars2 + CIRCLE_TILE_ID * $10
ld bc, $10
ld a, BANK(CircleTile)
call FarCopyData2
@@ -94,7 +96,7 @@ DiplomaTextPointersAndCoords:
dwCoord 9, 16
DiplomaText:
- db $70,"Diploma",$70,"@"
+ db CIRCLE_TILE_ID, "Diploma", CIRCLE_TILE_ID, "@"
DiplomaPlayer:
db "Player@"
diff --git a/engine/events/elevator.asm b/engine/events/elevator.asm
index 752bdd1a..8e871456 100755
--- a/engine/events/elevator.asm
+++ b/engine/events/elevator.asm
@@ -44,5 +44,5 @@ DisplayElevatorFloorMenu:
ret
WhichFloorText:
- TX_FAR _WhichFloorText
- db "@"
+ text_far _WhichFloorText
+ text_end
diff --git a/engine/events/give_pokemon.asm b/engine/events/give_pokemon.asm
index 03177e60..041b9fb0 100755
--- a/engine/events/give_pokemon.asm
+++ b/engine/events/give_pokemon.asm
@@ -69,14 +69,14 @@ SetPokedexOwnedFlag:
jp PrintText
GotMonText:
- TX_FAR _GotMonText
- TX_SFX_ITEM_1
- db "@"
+ text_far _GotMonText
+ sound_get_item_1
+ text_end
SentToBoxText:
- TX_FAR _SentToBoxText
- db "@"
+ text_far _SentToBoxText
+ text_end
BoxIsFullText:
- TX_FAR _BoxIsFullText
- db "@"
+ text_far _BoxIsFullText
+ text_end
diff --git a/engine/events/hidden_items.asm b/engine/events/hidden_items.asm
index ad954c9f..85ae7c93 100755
--- a/engine/events/hidden_items.asm
+++ b/engine/events/hidden_items.asm
@@ -21,8 +21,8 @@ HiddenItems:
INCLUDE "data/events/hidden_item_coords.asm"
FoundHiddenItemText::
- TX_FAR _FoundHiddenItemText
- TX_ASM
+ text_far _FoundHiddenItemText
+ text_asm
ld a, [wHiddenObjectFunctionArgument] ; item ID
ld b, a
ld c, 1
@@ -46,8 +46,8 @@ FoundHiddenItemText::
jp TextScriptEnd
HiddenItemBagFullText::
- TX_FAR _HiddenItemBagFullText
- db "@"
+ text_far _HiddenItemBagFullText
+ text_end
HiddenCoins:
ld b, COIN_CASE
@@ -121,15 +121,15 @@ HiddenCoins:
INCLUDE "data/events/hidden_coins.asm"
FoundHiddenCoinsText::
- TX_FAR _FoundHiddenCoinsText
- TX_SFX_ITEM_2
- db "@"
+ text_far _FoundHiddenCoinsText
+ sound_get_item_2
+ text_end
DroppedHiddenCoinsText::
- TX_FAR _FoundHiddenCoins2Text
- TX_SFX_ITEM_2
- TX_FAR _DroppedHiddenCoinsText
- db "@"
+ text_far _FoundHiddenCoins2Text
+ sound_get_item_2
+ text_far _DroppedHiddenCoinsText
+ text_end
FindHiddenItemOrCoinsIndex:
ld a, [wHiddenObjectY]
diff --git a/engine/events/hidden_objects/bench_guys.asm b/engine/events/hidden_objects/bench_guys.asm
index 995b5929..d5db99ec 100644
--- a/engine/events/hidden_objects/bench_guys.asm
+++ b/engine/events/hidden_objects/bench_guys.asm
@@ -15,7 +15,7 @@ PrintBenchGuyText:
.match
ld a, [hli]
ld b, a
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp b
jr nz, .loop ; player isn't facing left at the bench guy
ld a, [hl]
@@ -50,59 +50,59 @@ BenchGuyTextPointers:
db $FF
ViridianCityPokecenterBenchGuyText::
- TX_FAR _ViridianCityPokecenterGuyText
- db "@"
+ text_far _ViridianCityPokecenterGuyText
+ text_end
PewterCityPokecenterBenchGuyText::
- TX_FAR _PewterCityPokecenterGuyText
- db "@"
+ text_far _PewterCityPokecenterGuyText
+ text_end
CeruleanCityPokecenterBenchGuyText::
- TX_FAR _CeruleanPokecenterGuyText
- db "@"
+ text_far _CeruleanPokecenterGuyText
+ text_end
LavenderCityPokecenterBenchGuyText::
- TX_FAR _LavenderPokecenterGuyText
- db "@"
+ text_far _LavenderPokecenterGuyText
+ text_end
MtMoonPokecenterBenchGuyText::
- TX_FAR _MtMoonPokecenterBenchGuyText
- db "@"
+ text_far _MtMoonPokecenterBenchGuyText
+ text_end
RockTunnelPokecenterBenchGuyText::
- TX_FAR _RockTunnelPokecenterGuyText
- db "@"
+ text_far _RockTunnelPokecenterGuyText
+ text_end
UnusedBenchGuyText1::
- TX_FAR _UnusedBenchGuyText1
- db "@"
+ text_far _UnusedBenchGuyText1
+ text_end
UnusedBenchGuyText2::
- TX_FAR _UnusedBenchGuyText2
- db "@"
+ text_far _UnusedBenchGuyText2
+ text_end
UnusedBenchGuyText3::
- TX_FAR _UnusedBenchGuyText3
- db "@"
+ text_far _UnusedBenchGuyText3
+ text_end
VermilionCityPokecenterBenchGuyText::
- TX_FAR _VermilionPokecenterGuyText
- db "@"
+ text_far _VermilionPokecenterGuyText
+ text_end
CeladonCityPokecenterBenchGuyText::
- TX_FAR _CeladonCityPokecenterGuyText
- db "@"
+ text_far _CeladonCityPokecenterGuyText
+ text_end
FuchsiaCityPokecenterBenchGuyText::
- TX_FAR _FuchsiaCityPokecenterGuyText
- db "@"
+ text_far _FuchsiaCityPokecenterGuyText
+ text_end
CinnabarIslandPokecenterBenchGuyText::
- TX_FAR _CinnabarPokecenterGuyText
- db "@"
+ text_far _CinnabarPokecenterGuyText
+ text_end
SaffronCityPokecenterBenchGuyText::
- TX_ASM
+ text_asm
CheckEvent EVENT_BEAT_SILPH_CO_GIOVANNI
ld hl, SaffronCityPokecenterBenchGuyText2
jr nz, .asm_624f2
@@ -112,13 +112,13 @@ SaffronCityPokecenterBenchGuyText::
jp TextScriptEnd
SaffronCityPokecenterBenchGuyText1:
- TX_FAR _SaffronCityPokecenterGuyText1
- db "@"
+ text_far _SaffronCityPokecenterGuyText1
+ text_end
SaffronCityPokecenterBenchGuyText2:
- TX_FAR _SaffronCityPokecenterGuyText2
- db "@"
+ text_far _SaffronCityPokecenterGuyText2
+ text_end
CeladonCityHotelText::
- TX_FAR _CeladonCityHotelText
- db "@"
+ text_far _CeladonCityHotelText
+ text_end
diff --git a/engine/events/hidden_objects/bills_house_pc.asm b/engine/events/hidden_objects/bills_house_pc.asm
index 836aace0..92679d66 100644
--- a/engine/events/hidden_objects/bills_house_pc.asm
+++ b/engine/events/hidden_objects/bills_house_pc.asm
@@ -1,6 +1,6 @@
BillsHousePC:
call EnableAutoTextBoxDrawing
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
ret nz
CheckEvent EVENT_LEFT_BILLS_HOUSE_AFTER_HELPING
@@ -45,13 +45,13 @@ BillsHousePC:
ret
BillsHouseMonitorText::
- TX_FAR _BillsHouseMonitorText
- db "@"
+ text_far _BillsHouseMonitorText
+ text_end
BillsHouseInitiatedText::
- TX_FAR _BillsHouseInitiatedText
- TX_BLINK
- TX_ASM
+ text_far _BillsHouseInitiatedText
+ text_promptbutton
+ text_asm
ld a, SFX_STOP_ALL_MUSIC
ld [wNewSoundID], a
call PlaySound
@@ -65,7 +65,7 @@ BillsHouseInitiatedText::
jp TextScriptEnd
BillsHousePokemonList::
- TX_ASM
+ text_asm
call SaveScreenTilesToBuffer1
ld hl, BillsHousePokemonListText1
call PrintText
@@ -119,8 +119,8 @@ BillsHousePokemonList::
jp TextScriptEnd
BillsHousePokemonListText1:
- TX_FAR _BillsHousePokemonListText1
- db "@"
+ text_far _BillsHousePokemonListText1
+ text_end
BillsMonListText:
db "EEVEE"
@@ -130,5 +130,5 @@ BillsMonListText:
next "CANCEL@"
BillsHousePokemonListText2:
- TX_FAR _BillsHousePokemonListText2
- db "@"
+ text_far _BillsHousePokemonListText2
+ text_end
diff --git a/engine/events/hidden_objects/blues_room.asm b/engine/events/hidden_objects/blues_room.asm
index 879a7ac8..bcbad556 100644
--- a/engine/events/hidden_objects/blues_room.asm
+++ b/engine/events/hidden_objects/blues_room.asm
@@ -9,5 +9,5 @@ PrintBookcaseText:
tx_pre_jump BookcaseText
BookcaseText::
- TX_FAR _BookcaseText
- db "@"
+ text_far _BookcaseText
+ text_end
diff --git a/engine/events/hidden_objects/book_or_sculpture.asm b/engine/events/hidden_objects/book_or_sculpture.asm
index 2d6f278a..2f3334b8 100644
--- a/engine/events/hidden_objects/book_or_sculpture.asm
+++ b/engine/events/hidden_objects/book_or_sculpture.asm
@@ -1,5 +1,5 @@
BookOrSculptureText::
- TX_ASM
+ text_asm
ld hl, PokemonBooksText
ld a, [wCurMapTileset]
cp MANSION ; Celadon Mansion tileset
@@ -13,9 +13,9 @@ BookOrSculptureText::
jp TextScriptEnd
PokemonBooksText:
- TX_FAR _PokemonBooksText
- db "@"
+ text_far _PokemonBooksText
+ text_end
DiglettSculptureText:
- TX_FAR _DiglettSculptureText
- db "@"
+ text_far _DiglettSculptureText
+ text_end
diff --git a/engine/events/hidden_objects/bookshelves.asm b/engine/events/hidden_objects/bookshelves.asm
index eaf744ff..9cdd037a 100644
--- a/engine/events/hidden_objects/bookshelves.asm
+++ b/engine/events/hidden_objects/bookshelves.asm
@@ -1,6 +1,6 @@
; prints text for bookshelves in buildings without sign events
PrintBookshelfText::
- ld a, [wSpriteStateData1 + 9] ; player's sprite facing direction
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
jr nz, .noMatch
; facing up
diff --git a/engine/events/hidden_objects/cinnabar_gym_quiz.asm b/engine/events/hidden_objects/cinnabar_gym_quiz.asm
index 6404717e..da309f87 100644
--- a/engine/events/hidden_objects/cinnabar_gym_quiz.asm
+++ b/engine/events/hidden_objects/cinnabar_gym_quiz.asm
@@ -1,12 +1,12 @@
PrintCinnabarQuiz:
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
ret nz
call EnableAutoTextBoxDrawing
tx_pre_jump CinnabarGymQuiz
CinnabarGymQuiz::
- TX_ASM
+ text_asm
xor a
ld [wOpponentAfterWrongAnswer], a
ld a, [wHiddenObjectFunctionArgument]
@@ -36,8 +36,8 @@ CinnabarGymQuiz::
jp TextScriptEnd
CinnabarGymQuizIntroText:
- TX_FAR _CinnabarGymQuizIntroText
- db "@"
+ text_far _CinnabarGymQuizIntroText
+ text_end
CinnabarQuizQuestions:
dw CinnabarQuizQuestionsText1
@@ -48,28 +48,28 @@ CinnabarQuizQuestions:
dw CinnabarQuizQuestionsText6
CinnabarQuizQuestionsText1:
- TX_FAR _CinnabarQuizQuestionsText1
- db "@"
+ text_far _CinnabarQuizQuestionsText1
+ text_end
CinnabarQuizQuestionsText2:
- TX_FAR _CinnabarQuizQuestionsText2
- db "@"
+ text_far _CinnabarQuizQuestionsText2
+ text_end
CinnabarQuizQuestionsText3:
- TX_FAR _CinnabarQuizQuestionsText3
- db "@"
+ text_far _CinnabarQuizQuestionsText3
+ text_end
CinnabarQuizQuestionsText4:
- TX_FAR _CinnabarQuizQuestionsText4
- db "@"
+ text_far _CinnabarQuizQuestionsText4
+ text_end
CinnabarQuizQuestionsText5:
- TX_FAR _CinnabarQuizQuestionsText5
- db "@"
+ text_far _CinnabarQuizQuestionsText5
+ text_end
CinnabarQuizQuestionsText6:
- TX_FAR _CinnabarQuizQuestionsText6
- db "@"
+ text_far _CinnabarQuizQuestionsText6
+ text_end
CinnabarGymGateFlagAction:
EventFlagAddress hl, EVENT_CINNABAR_GYM_GATE0_UNLOCKED
@@ -117,10 +117,10 @@ CinnabarGymQuiz_1ea92:
ret
CinnabarGymQuizCorrectText:
- TX_SFX_ITEM_1
- TX_FAR _CinnabarGymQuizCorrectText
- TX_BLINK
- TX_ASM
+ sound_get_item_1
+ text_far _CinnabarGymQuizCorrectText
+ text_promptbutton
+ text_asm
ld a, [hBackupGymGateIndex]
AdjustEventBit EVENT_CINNABAR_GYM_GATE0_UNLOCKED, 0
@@ -137,8 +137,8 @@ CinnabarGymQuizCorrectText:
jp TextScriptEnd
CinnabarGymQuizIncorrectText:
- TX_FAR _CinnabarGymQuizIncorrectText
- db "@"
+ text_far _CinnabarGymQuizIncorrectText
+ text_end
UpdateCinnabarGymGateTileBlocks_::
; Update the overworld map with open floor blocks or locked gate blocks
diff --git a/engine/events/hidden_objects/elevator.asm b/engine/events/hidden_objects/elevator.asm
index e72ca44b..ab0f731f 100644
--- a/engine/events/hidden_objects/elevator.asm
+++ b/engine/events/hidden_objects/elevator.asm
@@ -1,3 +1,3 @@
ElevatorText::
- TX_FAR _ElevatorText
- db "@"
+ text_far _ElevatorText
+ text_end
diff --git a/engine/events/hidden_objects/fighting_dojo.asm b/engine/events/hidden_objects/fighting_dojo.asm
index 94d4871d..b4f89985 100644
--- a/engine/events/hidden_objects/fighting_dojo.asm
+++ b/engine/events/hidden_objects/fighting_dojo.asm
@@ -3,21 +3,21 @@ PrintFightingDojoText2:
tx_pre_jump EnemiesOnEverySideText
EnemiesOnEverySideText::
- TX_FAR _EnemiesOnEverySideText
- db "@"
+ text_far _EnemiesOnEverySideText
+ text_end
PrintFightingDojoText3:
call EnableAutoTextBoxDrawing
tx_pre_jump WhatGoesAroundComesAroundText
WhatGoesAroundComesAroundText::
- TX_FAR _WhatGoesAroundComesAroundText
- db "@"
+ text_far _WhatGoesAroundComesAroundText
+ text_end
PrintFightingDojoText:
call EnableAutoTextBoxDrawing
tx_pre_jump FightingDojoText
FightingDojoText::
- TX_FAR _FightingDojoText
- db "@"
+ text_far _FightingDojoText
+ text_end
diff --git a/engine/events/hidden_objects/gym_statues.asm b/engine/events/hidden_objects/gym_statues.asm
index e9a407b2..1f592f2f 100644
--- a/engine/events/hidden_objects/gym_statues.asm
+++ b/engine/events/hidden_objects/gym_statues.asm
@@ -3,7 +3,7 @@ GymStatues:
; if in a gym and don’t have the corresponding badge, a = GymStatueText1_id and jp PrintPredefTextID
; else ret
call EnableAutoTextBoxDrawing
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
ret nz
ld hl, .BadgeFlags
@@ -40,9 +40,9 @@ GymStatues:
db $ff
GymStatueText1::
- TX_FAR _GymStatueText1
- db "@"
+ text_far _GymStatueText1
+ text_end
GymStatueText2::
- TX_FAR _GymStatueText2
- db "@"
+ text_far _GymStatueText2
+ text_end
diff --git a/engine/events/hidden_objects/indigo_plateau_hq.asm b/engine/events/hidden_objects/indigo_plateau_hq.asm
index d0d0b8c2..e8fd0220 100644
--- a/engine/events/hidden_objects/indigo_plateau_hq.asm
+++ b/engine/events/hidden_objects/indigo_plateau_hq.asm
@@ -1,10 +1,10 @@
PrintIndigoPlateauHQText:
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
ret nz
call EnableAutoTextBoxDrawing
tx_pre_jump IndigoPlateauHQText
IndigoPlateauHQText::
- TX_FAR _IndigoPlateauHQText
- db "@"
+ text_far _IndigoPlateauHQText
+ text_end
diff --git a/engine/events/hidden_objects/indigo_plateau_statues.asm b/engine/events/hidden_objects/indigo_plateau_statues.asm
index 62b31e0a..23e94fcf 100644
--- a/engine/events/hidden_objects/indigo_plateau_statues.asm
+++ b/engine/events/hidden_objects/indigo_plateau_statues.asm
@@ -1,5 +1,5 @@
IndigoPlateauStatues::
- TX_ASM
+ text_asm
ld hl, IndigoPlateauStatuesText1
call PrintText
ld a, [wXCoord]
@@ -12,13 +12,13 @@ IndigoPlateauStatues::
jp TextScriptEnd
IndigoPlateauStatuesText1:
- TX_FAR _IndigoPlateauStatuesText1
- db "@"
+ text_far _IndigoPlateauStatuesText1
+ text_end
IndigoPlateauStatuesText2:
- TX_FAR _IndigoPlateauStatuesText2
- db "@"
+ text_far _IndigoPlateauStatuesText2
+ text_end
IndigoPlateauStatuesText3:
- TX_FAR _IndigoPlateauStatuesText3
- db "@"
+ text_far _IndigoPlateauStatuesText3
+ text_end
diff --git a/engine/events/hidden_objects/magazines.asm b/engine/events/hidden_objects/magazines.asm
index af31b317..b58636ff 100644
--- a/engine/events/hidden_objects/magazines.asm
+++ b/engine/events/hidden_objects/magazines.asm
@@ -4,5 +4,5 @@ PrintMagazinesText:
ret
MagazinesText::
- TX_FAR _MagazinesText
- db "@"
+ text_far _MagazinesText
+ text_end
diff --git a/engine/events/hidden_objects/museum_fossils.asm b/engine/events/hidden_objects/museum_fossils.asm
index 8636418c..36fb2556 100644
--- a/engine/events/hidden_objects/museum_fossils.asm
+++ b/engine/events/hidden_objects/museum_fossils.asm
@@ -7,8 +7,8 @@ AerodactylFossil:
ret
AerodactylFossilText::
- TX_FAR _AerodactylFossilText
- db "@"
+ text_far _AerodactylFossilText
+ text_end
KabutopsFossil:
ld a, FOSSIL_KABUTOPS
@@ -19,8 +19,8 @@ KabutopsFossil:
ret
KabutopsFossilText::
- TX_FAR _KabutopsFossilText
- db "@"
+ text_far _KabutopsFossilText
+ text_end
DisplayMonFrontSpriteInBox:
; Displays a pokemon's front sprite in a pop-up window.
diff --git a/engine/events/hidden_objects/new_bike.asm b/engine/events/hidden_objects/new_bike.asm
index 7836262e..5bce5937 100644
--- a/engine/events/hidden_objects/new_bike.asm
+++ b/engine/events/hidden_objects/new_bike.asm
@@ -3,5 +3,5 @@ PrintNewBikeText:
tx_pre_jump NewBicycleText
NewBicycleText::
- TX_FAR _NewBicycleText
- db "@"
+ text_far _NewBicycleText
+ text_end
diff --git a/engine/events/hidden_objects/oaks_lab_email.asm b/engine/events/hidden_objects/oaks_lab_email.asm
index c59ff9ac..b66babe0 100644
--- a/engine/events/hidden_objects/oaks_lab_email.asm
+++ b/engine/events/hidden_objects/oaks_lab_email.asm
@@ -1,10 +1,10 @@
DisplayOakLabEmailText:
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
ret nz
call EnableAutoTextBoxDrawing
tx_pre_jump OakLabEmailText
OakLabEmailText::
- TX_FAR _OakLabEmailText
- db "@"
+ text_far _OakLabEmailText
+ text_end
diff --git a/engine/events/hidden_objects/oaks_lab_posters.asm b/engine/events/hidden_objects/oaks_lab_posters.asm
index 0fe21cf3..502cf951 100644
--- a/engine/events/hidden_objects/oaks_lab_posters.asm
+++ b/engine/events/hidden_objects/oaks_lab_posters.asm
@@ -3,8 +3,8 @@ DisplayOakLabLeftPoster:
tx_pre_jump PushStartText
PushStartText::
- TX_FAR _PushStartText
- db "@"
+ text_far _PushStartText
+ text_end
DisplayOakLabRightPoster:
call EnableAutoTextBoxDrawing
@@ -21,9 +21,9 @@ DisplayOakLabRightPoster:
jp PrintPredefTextID
SaveOptionText::
- TX_FAR _SaveOptionText
- db "@"
+ text_far _SaveOptionText
+ text_end
StrengthsAndWeaknessesText::
- TX_FAR _StrengthsAndWeaknessesText
- db "@"
+ text_far _StrengthsAndWeaknessesText
+ text_end
diff --git a/engine/events/hidden_objects/pokecenter_pc.asm b/engine/events/hidden_objects/pokecenter_pc.asm
index c1225d3a..9ae7d41c 100644
--- a/engine/events/hidden_objects/pokecenter_pc.asm
+++ b/engine/events/hidden_objects/pokecenter_pc.asm
@@ -1,6 +1,6 @@
OpenPokemonCenterPC:
- ld a, [wSpriteStateData1 + 9]
- cp SPRITE_FACING_UP ; check to see if player is facing up
+ ld a, [wSpritePlayerStateData1FacingDirection]
+ cp SPRITE_FACING_UP
ret nz
call EnableAutoTextBoxDrawing
ld a, $1
@@ -8,4 +8,4 @@ OpenPokemonCenterPC:
tx_pre_jump PokemonCenterPCText
PokemonCenterPCText::
- TX_POKECENTER_PC
+ script_pokecenter_pc
diff --git a/engine/events/hidden_objects/pokemon_stuff.asm b/engine/events/hidden_objects/pokemon_stuff.asm
index b78b2500..267a191a 100644
--- a/engine/events/hidden_objects/pokemon_stuff.asm
+++ b/engine/events/hidden_objects/pokemon_stuff.asm
@@ -1,3 +1,3 @@
PokemonStuffText::
- TX_FAR _PokemonStuffText
- db "@"
+ text_far _PokemonStuffText
+ text_end
diff --git a/engine/events/hidden_objects/reds_room.asm b/engine/events/hidden_objects/reds_room.asm
index b124f9c6..7b8d51a0 100644
--- a/engine/events/hidden_objects/reds_room.asm
+++ b/engine/events/hidden_objects/reds_room.asm
@@ -3,12 +3,12 @@ PrintRedSNESText:
tx_pre_jump RedBedroomSNESText
RedBedroomSNESText::
- TX_FAR _RedBedroomSNESText
- db "@"
+ text_far _RedBedroomSNESText
+ text_end
OpenRedsPC:
call EnableAutoTextBoxDrawing
tx_pre_jump RedBedroomPCText
RedBedroomPCText::
- TX_PLAYERS_PC
+ script_players_pc
diff --git a/engine/events/hidden_objects/route_15_binoculars.asm b/engine/events/hidden_objects/route_15_binoculars.asm
index b380bb33..ce047c2f 100644
--- a/engine/events/hidden_objects/route_15_binoculars.asm
+++ b/engine/events/hidden_objects/route_15_binoculars.asm
@@ -1,5 +1,5 @@
Route15GateLeftBinoculars:
- ld a, [wSpriteStateData1 + 9]
+ ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP
ret nz
call EnableAutoTextBoxDrawing
@@ -10,5 +10,5 @@ Route15GateLeftBinoculars:
jp DisplayMonFrontSpriteInBox
Route15UpstairsBinocularsText::
- TX_FAR _Route15UpstairsBinocularsText
- db "@"
+ text_far _Route15UpstairsBinocularsText
+ text_end
diff --git a/engine/events/hidden_objects/safari_game.asm b/engine/events/hidden_objects/safari_game.asm
index 68fc943f..656e872a 100644
--- a/engine/events/hidden_objects/safari_game.asm
+++ b/engine/events/hidden_objects/safari_game.asm
@@ -59,7 +59,7 @@ PrintSafariGameOverText::
jp PrintText
SafariGameOverText:
- TX_ASM
+ text_asm
ld a, [wNumSafariBalls]
and a
jr z, .noMoreSafariBalls
@@ -71,9 +71,9 @@ SafariGameOverText:
jp TextScriptEnd
TimesUpText:
- TX_FAR _TimesUpText
- db "@"
+ text_far _TimesUpText
+ text_end
GameOverText:
- TX_FAR _GameOverText
- db "@"
+ text_far _GameOverText
+ text_end
diff --git a/engine/events/hidden_objects/school_blackboard.asm b/engine/events/hidden_objects/school_blackboard.asm
index 4cd48d23..48b97d73 100644
--- a/engine/events/hidden_objects/school_blackboard.asm
+++ b/engine/events/hidden_objects/school_blackboard.asm
@@ -7,7 +7,7 @@ PrintBlackboardLinkCableText:
ret
LinkCableHelp::
- TX_ASM
+ text_asm
call SaveScreenTilesToBuffer1
ld hl, LinkCableHelpText1
call PrintText
@@ -60,12 +60,12 @@ LinkCableHelp::
jp TextScriptEnd
LinkCableHelpText1:
- TX_FAR _LinkCableHelpText1
- db "@"
+ text_far _LinkCableHelpText1
+ text_end
LinkCableHelpText2:
- TX_FAR _LinkCableHelpText2
- db "@"
+ text_far _LinkCableHelpText2
+ text_end
HowToLinkText:
db "HOW TO LINK"
@@ -79,19 +79,19 @@ LinkCableInfoTexts:
dw LinkCableInfoText3
LinkCableInfoText1:
- TX_FAR _LinkCableInfoText1
- db "@"
+ text_far _LinkCableInfoText1
+ text_end
LinkCableInfoText2:
- TX_FAR _LinkCableInfoText2
- db "@"
+ text_far _LinkCableInfoText2
+ text_end
LinkCableInfoText3:
- TX_FAR _LinkCableInfoText3
- db "@"
+ text_far _LinkCableInfoText3
+ text_end
ViridianSchoolBlackboard::
- TX_ASM
+ text_asm
call SaveScreenTilesToBuffer1
ld hl, ViridianSchoolBlackboardText1
call PrintText
@@ -177,12 +177,12 @@ ViridianSchoolBlackboard::
jp TextScriptEnd
ViridianSchoolBlackboardText1:
- TX_FAR _ViridianSchoolBlackboardText1
- db "@"
+ text_far _ViridianSchoolBlackboardText1
+ text_end
ViridianSchoolBlackboardText2:
- TX_FAR _ViridianSchoolBlackboardText2
- db "@"
+ text_far _ViridianSchoolBlackboardText2
+ text_end
StatusAilmentText1:
db " SLP"
@@ -192,7 +192,9 @@ StatusAilmentText1:
StatusAilmentText2:
db " BRN"
next " FRZ"
- next " QUIT@@"
+ next " QUIT@"
+
+ db "@" ; unused
ViridianBlackboardStatusPointers:
dw ViridianBlackboardSleepText
@@ -202,21 +204,21 @@ ViridianBlackboardStatusPointers:
dw ViridianBlackboardFrozenText
ViridianBlackboardSleepText:
- TX_FAR _ViridianBlackboardSleepText
- db "@"
+ text_far _ViridianBlackboardSleepText
+ text_end
ViridianBlackboardPoisonText:
- TX_FAR _ViridianBlackboardPoisonText
- db "@"
+ text_far _ViridianBlackboardPoisonText
+ text_end
ViridianBlackboardPrlzText:
- TX_FAR _ViridianBlackboardPrlzText
- db "@"
+ text_far _ViridianBlackboardPrlzText
+ text_end
ViridianBlackboardBurnText:
- TX_FAR _ViridianBlackboardBurnText
- db "@"
+ text_far _ViridianBlackboardBurnText
+ text_end
ViridianBlackboardFrozenText:
- TX_FAR _ViridianBlackboardFrozenText
- db "@"
+ text_far _ViridianBlackboardFrozenText
+ text_end
diff --git a/engine/events/hidden_objects/school_notebooks.asm b/engine/events/hidden_objects/school_notebooks.asm
index f5cc1341..9fccf6c0 100644
--- a/engine/events/hidden_objects/school_notebooks.asm
+++ b/engine/events/hidden_objects/school_notebooks.asm
@@ -6,12 +6,12 @@ PrintNotebookText:
jp PrintPredefTextID
TMNotebook::
- TX_FAR TMNotebookText
- TX_WAIT
- db "@"
+ text_far TMNotebookText
+ text_linkpromptbutton
+ text_end
ViridianSchoolNotebook::
- TX_ASM
+ text_asm
ld hl, ViridianSchoolNotebookText1
call PrintText
call TurnPageSchoolNotebook
@@ -40,26 +40,26 @@ TurnPageSchoolNotebook:
ret
TurnPageText:
- TX_FAR _TurnPageText
- db "@"
+ text_far _TurnPageText
+ text_end
ViridianSchoolNotebookText5:
- TX_FAR _ViridianSchoolNotebookText5
- TX_WAIT
- db "@"
+ text_far _ViridianSchoolNotebookText5
+ text_linkpromptbutton
+ text_end
ViridianSchoolNotebookText1:
- TX_FAR _ViridianSchoolNotebookText1
- db "@"
+ text_far _ViridianSchoolNotebookText1
+ text_end
ViridianSchoolNotebookText2:
- TX_FAR _ViridianSchoolNotebookText2
- db "@"
+ text_far _ViridianSchoolNotebookText2
+ text_end
ViridianSchoolNotebookText3:
- TX_FAR _ViridianSchoolNotebookText3
- db "@"
+ text_far _ViridianSchoolNotebookText3
+ text_end
ViridianSchoolNotebookText4:
- TX_FAR _ViridianSchoolNotebookText4
- db "@"
+ text_far _ViridianSchoolNotebookText4
+ text_end
diff --git a/engine/events/hidden_objects/town_map.asm b/engine/events/hidden_objects/town_map.asm
index 31e75d0d..9481b902 100644
--- a/engine/events/hidden_objects/town_map.asm
+++ b/engine/events/hidden_objects/town_map.asm
@@ -1,7 +1,7 @@
TownMapText::
- TX_FAR _TownMapText
- TX_BLINK
- TX_ASM
+ text_far _TownMapText
+ text_promptbutton
+ text_asm
ld a, $1
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
ld hl, wd730
diff --git a/engine/events/hidden_objects/vermilion_gym_trash.asm b/engine/events/hidden_objects/vermilion_gym_trash.asm
index c2d22cd5..f46b53c2 100644
--- a/engine/events/hidden_objects/vermilion_gym_trash.asm
+++ b/engine/events/hidden_objects/vermilion_gym_trash.asm
@@ -3,8 +3,8 @@ PrintTrashText:
tx_pre_jump VermilionGymTrashText
VermilionGymTrashText::
- TX_FAR _VermilionGymTrashText
- db "@"
+ text_far _VermilionGymTrashText
+ text_end
GymTrashScript:
call EnableAutoTextBoxDrawing
@@ -128,8 +128,8 @@ GymTrashCans:
db 2, 11, 13, 0, 0 ; 14
VermilionGymTrashSuccessText1::
- TX_FAR _VermilionGymTrashSuccessText1
- TX_ASM
+ text_far _VermilionGymTrashSuccessText1
+ text_asm
call WaitForSoundToFinish
ld a, SFX_SWITCH
call PlaySound
@@ -138,12 +138,12 @@ VermilionGymTrashSuccessText1::
; unused
VermilionGymTrashSuccessText2::
- TX_FAR _VermilionGymTrashSuccessText2
- db "@"
+ text_far _VermilionGymTrashSuccessText2
+ text_end
; unused
VermilionGymTrashSuccesPlaySfx:
- TX_ASM
+ text_asm
call WaitForSoundToFinish
ld a, SFX_SWITCH
call PlaySound
@@ -151,8 +151,8 @@ VermilionGymTrashSuccesPlaySfx:
jp TextScriptEnd
VermilionGymTrashSuccessText3::
- TX_FAR _VermilionGymTrashSuccessText3
- TX_ASM
+ text_far _VermilionGymTrashSuccessText3
+ text_asm
call WaitForSoundToFinish
ld a, SFX_GO_INSIDE
call PlaySound
@@ -160,8 +160,8 @@ VermilionGymTrashSuccessText3::
jp TextScriptEnd
VermilionGymTrashFailText::
- TX_FAR _VermilionGymTrashFailText
- TX_ASM
+ text_far _VermilionGymTrashFailText
+ text_asm
call WaitForSoundToFinish
ld a, SFX_DENIED
call PlaySound
diff --git a/engine/events/in_game_trades.asm b/engine/events/in_game_trades.asm
index c1466485..a25abe0b 100755
--- a/engine/events/in_game_trades.asm
+++ b/engine/events/in_game_trades.asm
@@ -230,8 +230,7 @@ InGameTrade_GetReceivedMonPointer:
ret
InGameTrade_TrainerString:
- ; "TRAINER@@@@@@@@@@"
- db $5d, "@@@@@@@@@@"
+ db "<TRAINER>@@@@@@@@@@"
InGameTradeTextPointers:
dw TradeTextPointers1
@@ -260,71 +259,71 @@ TradeTextPointers3:
dw AfterTrade3Text
ConnectCableText:
- TX_FAR _ConnectCableText
- db "@"
+ text_far _ConnectCableText
+ text_end
TradedForText:
- TX_FAR _TradedForText
- TX_SFX_KEY_ITEM
- TX_DELAY
- db "@"
+ text_far _TradedForText
+ sound_get_key_item
+ text_pause
+ text_end
WannaTrade1Text:
- TX_FAR _WannaTrade1Text
- db "@"
+ text_far _WannaTrade1Text
+ text_end
NoTrade1Text:
- TX_FAR _NoTrade1Text
- db "@"
+ text_far _NoTrade1Text
+ text_end
WrongMon1Text:
- TX_FAR _WrongMon1Text
- db "@"
+ text_far _WrongMon1Text
+ text_end
Thanks1Text:
- TX_FAR _Thanks1Text
- db "@"
+ text_far _Thanks1Text
+ text_end
AfterTrade1Text:
- TX_FAR _AfterTrade1Text
- db "@"
+ text_far _AfterTrade1Text
+ text_end
WannaTrade2Text:
- TX_FAR _WannaTrade2Text
- db "@"
+ text_far _WannaTrade2Text
+ text_end
NoTrade2Text:
- TX_FAR _NoTrade2Text
- db "@"
+ text_far _NoTrade2Text
+ text_end
WrongMon2Text:
- TX_FAR _WrongMon2Text
- db "@"
+ text_far _WrongMon2Text
+ text_end
Thanks2Text:
- TX_FAR _Thanks2Text
- db "@"
+ text_far _Thanks2Text
+ text_end
AfterTrade2Text:
- TX_FAR _AfterTrade2Text
- db "@"
+ text_far _AfterTrade2Text
+ text_end
WannaTrade3Text:
- TX_FAR _WannaTrade3Text
- db "@"
+ text_far _WannaTrade3Text
+ text_end
NoTrade3Text:
- TX_FAR _NoTrade3Text
- db "@"
+ text_far _NoTrade3Text
+ text_end
WrongMon3Text:
- TX_FAR _WrongMon3Text
- db "@"
+ text_far _WrongMon3Text
+ text_end
Thanks3Text:
- TX_FAR _Thanks3Text
- db "@"
+ text_far _Thanks3Text
+ text_end
AfterTrade3Text:
- TX_FAR _AfterTrade3Text
- db "@"
+ text_far _AfterTrade3Text
+ text_end
diff --git a/engine/events/oaks_aide.asm b/engine/events/oaks_aide.asm
index f5068fda..61304877 100755
--- a/engine/events/oaks_aide.asm
+++ b/engine/events/oaks_aide.asm
@@ -46,26 +46,26 @@ OaksAideScript:
ret
OaksAideHiText:
- TX_FAR _OaksAideHiText
- db "@"
+ text_far _OaksAideHiText
+ text_end
OaksAideUhOhText:
- TX_FAR _OaksAideUhOhText
- db "@"
+ text_far _OaksAideUhOhText
+ text_end
OaksAideComeBackText:
- TX_FAR _OaksAideComeBackText
- db "@"
+ text_far _OaksAideComeBackText
+ text_end
OaksAideHereYouGoText:
- TX_FAR _OaksAideHereYouGoText
- db "@"
+ text_far _OaksAideHereYouGoText
+ text_end
OaksAideGotItemText:
- TX_FAR _OaksAideGotItemText
- TX_SFX_ITEM_1
- db "@"
+ text_far _OaksAideGotItemText
+ sound_get_item_1
+ text_end
OaksAideNoRoomText:
- TX_FAR _OaksAideNoRoomText
- db "@"
+ text_far _OaksAideNoRoomText
+ text_end
diff --git a/engine/events/pick_up_item.asm b/engine/events/pick_up_item.asm
index 5a658f22..ec50d9c4 100644
--- a/engine/events/pick_up_item.asm
+++ b/engine/events/pick_up_item.asm
@@ -45,10 +45,10 @@ PickUpItem:
ret
FoundItemText:
- TX_FAR _FoundItemText
- TX_SFX_ITEM_1
- db "@"
+ text_far _FoundItemText
+ sound_get_item_1
+ text_end
NoMoreRoomForItemText:
- TX_FAR _NoMoreRoomForItemText
- db "@"
+ text_far _NoMoreRoomForItemText
+ text_end
diff --git a/engine/events/pokecenter.asm b/engine/events/pokecenter.asm
index f340e06d..030c333f 100755
--- a/engine/events/pokecenter.asm
+++ b/engine/events/pokecenter.asm
@@ -19,7 +19,7 @@ DisplayPokemonCenterDialogue_::
ld hl, NeedYourPokemonText
call PrintText
ld a, $18
- ld [wSpriteStateData1 + $12], a ; make the nurse turn to face the machine
+ ld [wSprite01StateData1ImageIndex], a ; make the nurse turn to face the machine
call Delay3
predef HealParty
callba AnimateHealingMachine ; do the healing machine animation
@@ -34,7 +34,7 @@ DisplayPokemonCenterDialogue_::
ld hl, PokemonFightingFitText
call PrintText
ld a, $14
- ld [wSpriteStateData1 + $12], a ; make the nurse bow
+ ld [wSprite01StateData1ImageIndex], a ; make the nurse bow
ld c, a
call DelayFrames
jr .done
@@ -46,23 +46,23 @@ DisplayPokemonCenterDialogue_::
jp UpdateSprites
PokemonCenterWelcomeText:
- TX_FAR _PokemonCenterWelcomeText
- db "@"
+ text_far _PokemonCenterWelcomeText
+ text_end
ShallWeHealYourPokemonText:
- TX_DELAY
- TX_FAR _ShallWeHealYourPokemonText
- db "@"
+ text_pause
+ text_far _ShallWeHealYourPokemonText
+ text_end
NeedYourPokemonText:
- TX_FAR _NeedYourPokemonText
- db "@"
+ text_far _NeedYourPokemonText
+ text_end
PokemonFightingFitText:
- TX_FAR _PokemonFightingFitText
- db "@"
+ text_far _PokemonFightingFitText
+ text_end
PokemonCenterFarewellText:
- TX_DELAY
- TX_FAR _PokemonCenterFarewellText
- db "@"
+ text_pause
+ text_far _PokemonCenterFarewellText
+ text_end
diff --git a/engine/events/pokedex_rating.asm b/engine/events/pokedex_rating.asm
index f1aaf618..9dbe2138 100755
--- a/engine/events/pokedex_rating.asm
+++ b/engine/events/pokedex_rating.asm
@@ -52,8 +52,8 @@ DisplayDexRating:
ret
PokedexRatingText_441cc:
- TX_FAR _OaksLabText_441cc
- db "@"
+ text_far _OaksLabText_441cc
+ text_end
DexRatingsTable:
db 10
@@ -90,65 +90,65 @@ DexRatingsTable:
dw PokedexRatingText_4424c
PokedexRatingText_44201:
- TX_FAR _OaksLabText_44201
- db "@"
+ text_far _OaksLabText_44201
+ text_end
PokedexRatingText_44206:
- TX_FAR _OaksLabText_44206
- db "@"
+ text_far _OaksLabText_44206
+ text_end
PokedexRatingText_4420b:
- TX_FAR _OaksLabText_4420b
- db "@"
+ text_far _OaksLabText_4420b
+ text_end
PokedexRatingText_44210:
- TX_FAR _OaksLabText_44210
- db "@"
+ text_far _OaksLabText_44210
+ text_end
PokedexRatingText_44215:
- TX_FAR _OaksLabText_44215
- db "@"
+ text_far _OaksLabText_44215
+ text_end
PokedexRatingText_4421a:
- TX_FAR _OaksLabText_4421a
- db "@"
+ text_far _OaksLabText_4421a
+ text_end
PokedexRatingText_4421f:
- TX_FAR _OaksLabText_4421f
- db "@"
+ text_far _OaksLabText_4421f
+ text_end
PokedexRatingText_44224:
- TX_FAR _OaksLabText_44224
- db "@"
+ text_far _OaksLabText_44224
+ text_end
PokedexRatingText_44229:
- TX_FAR _OaksLabText_44229
- db "@"
+ text_far _OaksLabText_44229
+ text_end
PokedexRatingText_4422e:
- TX_FAR _OaksLabText_4422e
- db "@"
+ text_far _OaksLabText_4422e
+ text_end
PokedexRatingText_44233:
- TX_FAR _OaksLabText_44233
- db "@"
+ text_far _OaksLabText_44233
+ text_end
PokedexRatingText_44238:
- TX_FAR _OaksLabText_44238
- db "@"
+ text_far _OaksLabText_44238
+ text_end
PokedexRatingText_4423d:
- TX_FAR _OaksLabText_4423d
- db "@"
+ text_far _OaksLabText_4423d
+ text_end
PokedexRatingText_44242:
- TX_FAR _OaksLabText_44242
- db "@"
+ text_far _OaksLabText_44242
+ text_end
PokedexRatingText_44247:
- TX_FAR _OaksLabText_44247
- db "@"
+ text_far _OaksLabText_44247
+ text_end
PokedexRatingText_4424c:
- TX_FAR _OaksLabText_4424c
- db "@"
+ text_far _OaksLabText_4424c
+ text_end
diff --git a/engine/events/pokemart.asm b/engine/events/pokemart.asm
index 177e8a09..b05e4ed6 100755
--- a/engine/events/pokemart.asm
+++ b/engine/events/pokemart.asm
@@ -228,45 +228,45 @@ DisplayPokemartDialogue_::
ret
PokemartBuyingGreetingText:
- TX_FAR _PokemartBuyingGreetingText
- db "@"
+ text_far _PokemartBuyingGreetingText
+ text_end
PokemartTellBuyPriceText:
- TX_FAR _PokemartTellBuyPriceText
- db "@"
+ text_far _PokemartTellBuyPriceText
+ text_end
PokemartBoughtItemText:
- TX_FAR _PokemartBoughtItemText
- db "@"
+ text_far _PokemartBoughtItemText
+ text_end
PokemartNotEnoughMoneyText:
- TX_FAR _PokemartNotEnoughMoneyText
- db "@"
+ text_far _PokemartNotEnoughMoneyText
+ text_end
PokemartItemBagFullText:
- TX_FAR _PokemartItemBagFullText
- db "@"
+ text_far _PokemartItemBagFullText
+ text_end
PokemonSellingGreetingText:
- TX_FAR _PokemonSellingGreetingText
- db "@"
+ text_far _PokemonSellingGreetingText
+ text_end
PokemartTellSellPriceText:
- TX_FAR _PokemartTellSellPriceText
- db "@"
+ text_far _PokemartTellSellPriceText
+ text_end
PokemartItemBagEmptyText:
- TX_FAR _PokemartItemBagEmptyText
- db "@"
+ text_far _PokemartItemBagEmptyText
+ text_end
PokemartUnsellableItemText:
- TX_FAR _PokemartUnsellableItemText
- db "@"
+ text_far _PokemartUnsellableItemText
+ text_end
PokemartThankYouText:
- TX_FAR _PokemartThankYouText
- db "@"
+ text_far _PokemartThankYouText
+ text_end
PokemartAnythingElseText:
- TX_FAR _PokemartAnythingElseText
- db "@"
+ text_far _PokemartAnythingElseText
+ text_end
diff --git a/engine/events/prize_menu.asm b/engine/events/prize_menu.asm
index 5a00a89e..c79fdbbc 100755
--- a/engine/events/prize_menu.asm
+++ b/engine/events/prize_menu.asm
@@ -43,17 +43,17 @@ CeladonPrizeMenu::
ret
RequireCoinCaseTextPtr:
- TX_FAR _RequireCoinCaseText
- TX_WAIT
- db "@"
+ text_far _RequireCoinCaseText
+ text_linkpromptbutton
+ text_end
ExchangeCoinsForPrizesTextPtr:
- TX_FAR _ExchangeCoinsForPrizesText
- db "@"
+ text_far _ExchangeCoinsForPrizesText
+ text_end
WhichPrizeTextPtr:
- TX_FAR _WhichPrizeText
- db "@"
+ text_far _WhichPrizeText
+ text_end
GetPrizeMenuId:
; determine which one among the three
@@ -263,28 +263,28 @@ UnknownPrizeData:
db $00,$01,$00,$01,$00,$01,$00,$00,$01
HereYouGoTextPtr:
- TX_FAR _HereYouGoText
- TX_WAIT
- db "@"
+ text_far _HereYouGoText
+ text_linkpromptbutton
+ text_end
SoYouWantPrizeTextPtr:
- TX_FAR _SoYouWantPrizeText
- db "@"
+ text_far _SoYouWantPrizeText
+ text_end
SorryNeedMoreCoinsText:
- TX_FAR _SorryNeedMoreCoinsText
- TX_WAIT
- db "@"
+ text_far _SorryNeedMoreCoinsText
+ text_linkpromptbutton
+ text_end
PrizeRoomBagIsFullTextPtr:
- TX_FAR _OopsYouDontHaveEnoughRoomText
- TX_WAIT
- db "@"
+ text_far _OopsYouDontHaveEnoughRoomText
+ text_linkpromptbutton
+ text_end
OhFineThenTextPtr:
- TX_FAR _OhFineThenText
- TX_WAIT
- db "@"
+ text_far _OhFineThenText
+ text_linkpromptbutton
+ text_end
GetPrizeMonLevel:
ld a, [wcf91]
diff --git a/engine/events/vending_machine.asm b/engine/events/vending_machine.asm
index 4a39f7b9..acb8dce8 100755
--- a/engine/events/vending_machine.asm
+++ b/engine/events/vending_machine.asm
@@ -81,8 +81,8 @@ VendingMachineMenu::
jp PrintText
VendingMachineText1:
- TX_FAR _VendingMachineText1
- db "@"
+ text_far _VendingMachineText1
+ text_end
DrinkText:
db "FRESH WATER"
@@ -97,20 +97,20 @@ DrinkPriceText:
next "@"
VendingMachineText4:
- TX_FAR _VendingMachineText4
- db "@"
+ text_far _VendingMachineText4
+ text_end
VendingMachineText5:
- TX_FAR _VendingMachineText5
- db "@"
+ text_far _VendingMachineText5
+ text_end
VendingMachineText6:
- TX_FAR _VendingMachineText6
- db "@"
+ text_far _VendingMachineText6
+ text_end
VendingMachineText7:
- TX_FAR _VendingMachineText7
- db "@"
+ text_far _VendingMachineText7
+ text_end
LoadVendingMachineItem:
ld hl, VendingPrices