shithub: pokecrystal

Download patch

ref: 3de254f7a2db89070f8821646885d438c74c0ad3
parent: ce37f0f9708a4e30761a510931672120d776e46c
author: yenatch <[email protected]>
date: Mon Dec 2 09:18:03 EST 2013

more 3pt macro labels; shorten 3pt macros to take just a label

static addresses should be avoided anyway

--- a/battle/effect_commands.asm
+++ b/battle/effect_commands.asm
@@ -9687,18 +9687,18 @@
 	ld c, 50
 	call DelayFrames
 
-	call $1d6e
+	call Function1d6e
 
 	callba Function3d2f7
 
 	callba Function3d380
 
-	call $3317
+	call ClearPalettes
 
 	callba Function3ed9f
 
-	call $1c17
-	call $300b
+	call Function1c17
+	call ClearSprites
 
 	ld hl, $c4a1
 	ld bc, $040a
@@ -9705,8 +9705,8 @@
 	call ClearBox
 
 	ld b, 1
-	call $3340
-	call $32f9
+	call GetSGBLayout
+	call Function32f9
 	call Function0x37a67
 
 	callba Function3d2e0
@@ -9713,7 +9713,7 @@
 
 	jp c, EndMoveEffect
 
-	ld hl, $6459
+	ld hl, Function3e459
 	call CallBankF
 	call Function0x37ab1
 
--- a/engine/events.asm
+++ b/engine/events.asm
@@ -920,12 +920,12 @@
 
 
 StartMenuScript: ; 96b58
-	3callasm BANK(StartMenu), StartMenu
+	3callasm StartMenu
 	2jump StartMenuCallback
 ; 96b5f
 
 SelectMenuScript: ; 96b5f
-	3callasm BANK(SelectMenu), SelectMenu
+	3callasm SelectMenu
 	2jump SelectMenuCallback
 ; 96b66
 
@@ -1072,7 +1072,7 @@
 ; 96c2f
 
 UnknownScript_0x96c2f: ; 96c2f
-	3callasm BANK(Function16f5e), Function16f5e
+	3callasm Function16f5e
 	end
 ; 96c34
 
@@ -1107,7 +1107,7 @@
 
 UnknownScript_0x96c4f: ; 96c4f
 	deactivatefacing $3
-	3callasm BANK(Function96706), Function96706
+	3callasm Function96706
 	end
 ; 96c56
 
--- a/engine/fruit_trees.asm
+++ b/engine/fruit_trees.asm
@@ -1,12 +1,12 @@
 FruitTreeScript: ; 44000
-	3callasm BANK(GetCurTreeFruit), GetCurTreeFruit
+	3callasm GetCurTreeFruit
 	loadfont
 	copybytetovar CurFruit
 	itemtotext $0, $0
 	2writetext FruitBearingTreeText
 	keeptextopen
-	3callasm BANK(TryResetFruitTrees), TryResetFruitTrees
-	3callasm BANK(CheckFruitTree), CheckFruitTree
+	3callasm TryResetFruitTrees
+	3callasm CheckFruitTree
 	iffalse .fruit
 	2writetext NothingHereText
 	closetext
@@ -19,7 +19,7 @@
 	iffalse .packisfull
 	keeptextopen
 	2writetext ObtainedFruitText
-	3callasm BANK(PickedFruitTree), PickedFruitTree
+	3callasm PickedFruitTree
 	specialsound
 	itemnotify
 	2jump .end
--- a/engine/scripting.asm
+++ b/engine/scripting.asm
@@ -573,7 +573,7 @@
 ; 96f77
 
 GiveItemScript: ; 96f77
-	3callasm BANK(Function96f76), Function96f76
+	3callasm Function96f76
 	2writetext ReceivedItemText
 	iffalse .Full
 	waitbutton
--- a/engine/std_scripts.asm
+++ b/engine/std_scripts.asm
@@ -75,12 +75,12 @@
 	checkevent $032a
 	iftrue .morn_comcenter
 ; Good morning! Welcome to ...
-	3writetext BANK(UnknownText_0x1b0000), UnknownText_0x1b0000
+	3writetext UnknownText_0x1b0000
 	keeptextopen
 	2jump .heal
 .morn_comcenter
 ; Good morning! This is the ...
-	3writetext BANK(UnknownText_0x1b008a), UnknownText_0x1b008a
+	3writetext UnknownText_0x1b008a
 	keeptextopen
 	2jump .heal
 
@@ -89,12 +89,12 @@
 	checkevent $032a
 	iftrue .day_comcenter
 ; Hello! Welcome to ...
-	3writetext BANK(UnknownText_0x1b002b), UnknownText_0x1b002b
+	3writetext UnknownText_0x1b002b
 	keeptextopen
 	2jump .heal
 .day_comcenter
 ; Hello! This is the ...
-	3writetext BANK(UnknownText_0x1b00d6), UnknownText_0x1b00d6
+	3writetext UnknownText_0x1b00d6
 	keeptextopen
 	2jump .heal
 
@@ -103,12 +103,12 @@
 	checkevent $032a
 	iftrue .nite_comcenter
 ; Good evening! You're out late. ...
-	3writetext BANK(UnknownText_0x1b004f), UnknownText_0x1b004f
+	3writetext UnknownText_0x1b004f
 	keeptextopen
 	2jump .heal
 .nite_comcenter
 ; Good to see you working so late. ...
-	3writetext BANK(UnknownText_0x1b011b), UnknownText_0x1b011b
+	3writetext UnknownText_0x1b011b
 	keeptextopen
 	2jump .heal
 
@@ -116,11 +116,11 @@
 ; If we come back, don't welcome us to the com center again
 	clearevent $032a
 ; Ask if you want to heal
-	3writetext BANK(UnknownText_0x1b017a), UnknownText_0x1b017a
+	3writetext UnknownText_0x1b017a
 	yesorno
 	iffalse .end
 ; Go ahead and heal
-	3writetext BANK(UnknownText_0x1b01bd), UnknownText_0x1b01bd
+	3writetext UnknownText_0x1b01bd
 	pause 20
 	special $009d
 ; Turn to the machine
@@ -145,11 +145,11 @@
 	iftrue .pokerus
 .done
 ; Thank you for waiting. ...
-	3writetext BANK(UnknownText_0x1b01d7), UnknownText_0x1b01d7
+	3writetext UnknownText_0x1b01d7
 	pause 20
 .end
 ; We hope to see you again.
-	3writetext BANK(UnknownText_0x1b020b), UnknownText_0x1b020b
+	3writetext UnknownText_0x1b020b
 ; Curtsy
 	spriteface $fe, $1
 	pause 10
@@ -167,13 +167,13 @@
 	checkevent $032a
 	iftrue .pokerus_comcenter
 ; Your Pokemon appear to be infected ...
-	3writetext BANK(UnknownText_0x1b0241), UnknownText_0x1b0241
+	3writetext UnknownText_0x1b0241
 	closetext
 	loadmovesprites
 	2jump .endpokerus
 .pokerus_comcenter
 ; Your Pokemon appear to be infected ...
-	3writetext BANK(UnknownText_0x1b02d6), UnknownText_0x1b02d6
+	3writetext UnknownText_0x1b02d6
 	closetext
 	loadmovesprites
 .endpokerus
@@ -185,32 +185,32 @@
 ; bc162
 
 UnknownScript_0xbc162: ; 0xbc162
-	3jumptext $6c, $435a
+	3jumptext UnknownText_0x1b035a
 ; 0xbc166
 
 UnknownScript_0xbc166: ; 0xbc166
-	3jumptext $6c, $4378
+	3jumptext UnknownText_0x1b0378
 ; 0xbc16a
 
 UnknownScript_0xbc16a: ; 0xbc16a
-	3jumptext $6c, $43a3
+	3jumptext UnknownText_0x1b03a3
 ; 0xbc16e
 
 UnknownScript_0xbc16e: ; 0xbc16e
-	3jumptext $6c, $43d9
+	3jumptext UnknownText_0x1b03d9
 ; 0xbc172
 
 UnknownScript_0xbc172: ; 0xbc172
-	3jumptext $6c, $4448
+	3jumptext UnknownText_0x1b0448
 ; 0xbc176
 
 UnknownScript_0xbc176: ; 0xbc176
-	3jumptext $6c, $4472
+	3jumptext UnknownText_0x1b0472
 ; 0xbc17a
 
 UnknownScript_0xbc17a: ; 0xbc17a
 	loadfont
-	3writetext $6c, $448d
+	3writetext UnknownText_0x1b048d
 	closetext
 	special $0026
 	loadmovesprites
@@ -218,12 +218,12 @@
 ; 0xbc185
 
 UnknownScript_0xbc185: ; 0xbc185
-	3jumptext $6c, $44a0
+	3jumptext UnknownText_0x1b04a0
 ; 0xbc189
 
 UnknownScript_0xbc189: ; 0xbc189
 	loadfont
-	3writetext $6c, $44be
+	3writetext UnknownText_0x1b04be
 	closetext
 	loadmovesprites
 	end
@@ -230,7 +230,7 @@
 ; 0xbc191
 
 UnknownScript_0xbc191: ; 0xbc191
-	3jumptext $6c, $44c9
+	3jumptext UnknownText_0x1b04c9
 ; 0xbc195
 
 UnknownScript_0xbc195: ; 0xbc195
@@ -250,7 +250,7 @@
 ; 0xbc1a5
 
 UnknownScript_0xbc1a5: ; 0xbc1a5
-	3jumptext $6c, $4526
+	3jumptext UnknownText_0x1b0526
 ; 0xbc1a9
 
 UnknownScript_0xbc1a9: ; 0xbc1a9
@@ -268,19 +268,19 @@
 ; 0xbc1b8
 
 UnknownScript_0xbc1b8: ; 0xbc1b8
-	3jump BANK(UnknownScript_0xcd4b), UnknownScript_0xcd4b
+	3jump UnknownScript_0xcd4b
 ; 0xbc1bc
 
 UnknownScript_0xbc1bc: ; 0xbc1bc
-	3jump BANK(UnknownScript_0xcf5d), UnknownScript_0xcf5d
+	3jump UnknownScript_0xcf5d
 ; 0xbc1c0
 
 UnknownScript_0xbc1c0: ; 0xbc1c0
-	3jumptext $6c, $457f
+	3jumptext UnknownText_0x1b057f
 ; 0xbc1c4
 
 UnknownScript_0xbc1c4: ; 0xbc1c4
-	3jumptext $6c, $459c
+	3jumptext UnknownText_0x1b059c
 ; 0xbc1c8
 
 UnknownScript_0xbc1c8: ; 0xbc1c8
@@ -387,7 +387,7 @@
 	clearevent $0315
 	clearevent $0316
 	loadfont
-	3writetext $6c, $45bf
+	3writetext UnknownText_0x1b05bf
 	closetext
 	special $0014
 	RAM2MEM $0
@@ -394,28 +394,28 @@
 	if_equal $1, UnknownScript_0xbc31e
 	if_equal $2, UnknownScript_0xbc332
 	if_equal $3, UnknownScript_0xbc343
-	3writetext $6c, $4681
+	3writetext UnknownText_0x1b0681
 	keeptextopen
 	waitbutton
 	verbosegiveitem BERRY, 1
 	iffalse UnknownScript_0xbc375
-	3writetext $6c, $46b7
+	3writetext UnknownText_0x1b06b7
 	keeptextopen
 	2jump $42b6
 ; 0xbc2b1
 
 UnknownScript_0xbc2b1: ; 0xbc2b1
-	3writetext $6c, $465b
+	3writetext UnknownText_0x1b065b
 	keeptextopen
 	checkevent $0308
 	iffalse $42c4
-	3writetext $6c, $46d9
+	3writetext UnknownText_0x1b06d9
 	closetext
 	special $0017
 	special $0015
 	if_equal $0, $42d4
 	if_equal $2, $42d4
-	3writetext $6c, $470d
+	3writetext UnknownText_0x1b070d
 	closetext
 	loadmovesprites
 	dotrigger $0
@@ -448,7 +448,7 @@
 UnknownScript_0xbc31e: ; 0xbc31e
 	setevent $0000
 	itemtotext SUN_STONE, $1
-	3writetext $6c, $4621
+	3writetext UnknownText_0x1b0621
 	closetext
 	verbosegiveitem SUN_STONE, 1
 	iffalse UnknownScript_0xbc354
@@ -457,7 +457,7 @@
 
 UnknownScript_0xbc332: ; 0xbc332
 	itemtotext EVERSTONE, $1
-	3writetext $6c, $4621
+	3writetext UnknownText_0x1b0621
 	closetext
 	verbosegiveitem EVERSTONE, 1
 	iffalse UnknownScript_0xbc35f
@@ -466,7 +466,7 @@
 
 UnknownScript_0xbc343: ; 0xbc343
 	itemtotext GOLD_BERRY, $1
-	3writetext $6c, $4621
+	3writetext UnknownText_0x1b0621
 	closetext
 	verbosegiveitem GOLD_BERRY, 1
 	iffalse UnknownScript_0xbc36a
@@ -474,7 +474,7 @@
 ; 0xbc354
 
 UnknownScript_0xbc354: ; 0xbc354
-	3writetext $6c, $48cc
+	3writetext UnknownText_0x1b08cc
 	keeptextopen
 	setevent $0313
 	2jump UnknownScript_0xbc2b1
@@ -481,7 +481,7 @@
 ; 0xbc35f
 
 UnknownScript_0xbc35f: ; 0xbc35f
-	3writetext $6c, $48cc
+	3writetext UnknownText_0x1b08cc
 	keeptextopen
 	setevent $0314
 	2jump UnknownScript_0xbc2b1
@@ -488,7 +488,7 @@
 ; 0xbc36a
 
 UnknownScript_0xbc36a: ; 0xbc36a
-	3writetext $6c, $48cc
+	3writetext UnknownText_0x1b08cc
 	keeptextopen
 	setevent $0315
 	2jump UnknownScript_0xbc2b1
@@ -495,7 +495,7 @@
 ; 0xbc375
 
 UnknownScript_0xbc375: ; 0xbc375
-	3writetext $6c, $48cc
+	3writetext UnknownText_0x1b08cc
 	keeptextopen
 	setevent $0316
 	2jump $42a9
@@ -710,102 +710,102 @@
 	if_equal $23, UnknownScript_0xbc628
 
 UnknownScript_0xbc5c9: ; bc5c9
-	3writetext $6c, $49fe
+	3writetext UnknownText_0x1b09fe
 	end
 ; 0xbc5ce
 
 UnknownScript_0xbc5ce: ; 0xbc5ce
-	3writetext $6c, $4d9f
+	3writetext UnknownText_0x1b0d9f
 	end
 ; 0xbc5d3
 
 UnknownScript_0xbc5d3: ; 0xbc5d3
-	3writetext $6c, $502e
+	3writetext UnknownText_0x1b102e
 	end
 ; 0xbc5d8
 
 UnknownScript_0xbc5d8: ; 0xbc5d8
-	3writetext $6c, $542d
+	3writetext UnknownText_0x1b142d
 	end
 ; 0xbc5dd
 
 UnknownScript_0xbc5dd: ; 0xbc5dd
-	3writetext $6c, $5800
+	3writetext UnknownText_0x1b1800
 	end
 ; 0xbc5e2
 
 UnknownScript_0xbc5e2: ; 0xbc5e2
-	3writetext $6c, $5a71
+	3writetext UnknownText_0x1b1a71
 	end
 ; 0xbc5e7
 
 UnknownScript_0xbc5e7: ; 0xbc5e7
-	3writetext $6c, $5cd5
+	3writetext UnknownText_0x1b1cd5
 	end
 ; 0xbc5ec
 
 UnknownScript_0xbc5ec: ; 0xbc5ec
-	3writetext $29, $4000
+	3writetext UnknownText_0xa4000
 	end
 ; 0xbc5f1
 
 UnknownScript_0xbc5f1: ; 0xbc5f1
-	3writetext $29, $41c0
+	3writetext UnknownText_0xa41c0
 	end
 ; 0xbc5f6
 
 UnknownScript_0xbc5f6: ; 0xbc5f6
-	3writetext $29, $4642
+	3writetext UnknownText_0xa4642
 	end
 ; 0xbc5fb
 
 UnknownScript_0xbc5fb: ; 0xbc5fb
-	3writetext $29, $4829
+	3writetext UnknownText_0xa4829
 	end
 ; 0xbc600
 
 UnknownScript_0xbc600: ; 0xbc600
-	3writetext $29, $4a31
+	3writetext UnknownText_0xa4a31
 	end
 ; 0xbc605
 
 UnknownScript_0xbc605: ; 0xbc605
-	3writetext $29, $4ed4
+	3writetext UnknownText_0xa4ed4
 	end
 ; 0xbc60a
 
 UnknownScript_0xbc60a: ; 0xbc60a
-	3writetext $29, $50d5
+	3writetext UnknownText_0xa50d5
 	end
 ; 0xbc60f
 
 UnknownScript_0xbc60f: ; 0xbc60f
-	3writetext $29, $52e2
+	3writetext UnknownText_0xa52e2
 	end
 ; 0xbc614
 
 UnknownScript_0xbc614: ; 0xbc614
-	3writetext $29, $5545
+	3writetext UnknownText_0xa5545
 	end
 ; 0xbc619
 
 UnknownScript_0xbc619: ; 0xbc619
-	3writetext $29, $5937
+	3writetext UnknownText_0xa5937
 	end
 ; 0xbc61e
 
 UnknownScript_0xbc61e: ; 0xbc61e
-	3writetext $29, $5bc4
+	3writetext UnknownText_0xa5bc4
 	end
 ; 0xbc623
 
 UnknownScript_0xbc623: ; 0xbc623
-	3writetext $29, $5dc6
+	3writetext UnknownText_0xa5dc6
 	end
 ; 0xbc628
 
 UnknownScript_0xbc628: ; 0xbc628
-	3writetext $29, $600c
+	3writetext UnknownText_0xa600c
 	end
 ; 0xbc62d
 
@@ -834,107 +834,107 @@
 	if_equal $23, UnknownScript_0xbc6e1
 
 UnknownScript_0xbc682: ; bc682
-	3writetext $6c, $4a82
+	3writetext UnknownText_0x1b0a82
 	end
 ; 0xbc687
 
 UnknownScript_0xbc687: ; 0xbc687
-	3writetext $6c, $4e2c
+	3writetext UnknownText_0x1b0e2c
 	end
 ; 0xbc68c
 
 UnknownScript_0xbc68c: ; 0xbc68c
-	3writetext $6c, $50d3
+	3writetext UnknownText_0x1b10d3
 	end
 ; 0xbc691
 
 UnknownScript_0xbc691: ; 0xbc691
-	3writetext $6c, $54e4
+	3writetext UnknownText_0x1b14e4
 	end
 ; 0xbc696
 
 UnknownScript_0xbc696: ; 0xbc696
-	3writetext $6c, $587b
+	3writetext UnknownText_0x1b187b
 	end
 ; 0xbc69b
 
 UnknownScript_0xbc69b: ; 0xbc69b
-	3writetext $6c, $5b1d
+	3writetext UnknownText_0x1b1b1d
 	end
 ; 0xbc6a0
 
 UnknownScript_0xbc6a0: ; 0xbc6a0
-	3writetext $6c, $5d85
+	3writetext UnknownText_0x1b1d85
 	end
 ; 0xbc6a5
 
 UnknownScript_0xbc6a5: ; 0xbc6a5
-	3writetext $29, $40a9
+	3writetext UnknownText_0xa40a9
 	end
 ; 0xbc6aa
 
 UnknownScript_0xbc6aa: ; 0xbc6aa
-	3writetext $29, $426a
+	3writetext UnknownText_0xa426a
 	end
 ; 0xbc6af
 
 UnknownScript_0xbc6af: ; 0xbc6af
-	3writetext $29, $470b
+	3writetext UnknownText_0xa470b
 	end
 ; 0xbc6b4
 
 UnknownScript_0xbc6b4: ; 0xbc6b4
-	3writetext $29, $48fc
+	3writetext UnknownText_0xa48fc
 	end
 ; 0xbc6b9
 
 UnknownScript_0xbc6b9: ; 0xbc6b9
-	3writetext $29, $4b03
+	3writetext UnknownText_0xa4b03
 	end
 ; 0xbc6be
 
 UnknownScript_0xbc6be: ; 0xbc6be
-	3writetext $29, $4fc8
+	3writetext UnknownText_0xa4fc8
 	end
 ; 0xbc6c3
 
 UnknownScript_0xbc6c3: ; 0xbc6c3
-	3writetext $29, $5175
+	3writetext UnknownText_0xa5175
 	end
 ; 0xbc6c8
 
 UnknownScript_0xbc6c8: ; 0xbc6c8
-	3writetext $29, $5383
+	3writetext UnknownText_0xa5383
 	end
 ; 0xbc6cd
 
 UnknownScript_0xbc6cd: ; 0xbc6cd
-	3writetext $29, $5621
+	3writetext UnknownText_0xa5621
 	end
 ; 0xbc6d2
 
 UnknownScript_0xbc6d2: ; 0xbc6d2
-	3writetext $29, $59bc
+	3writetext UnknownText_0xa59bc
 	end
 ; 0xbc6d7
 
 UnknownScript_0xbc6d7: ; 0xbc6d7
-	3writetext $29, $5c4b
+	3writetext UnknownText_0xa5c4b
 	end
 ; 0xbc6dc
 
 UnknownScript_0xbc6dc: ; 0xbc6dc
-	3writetext $29, $5e63
+	3writetext UnknownText_0xa5e63
 	end
 ; 0xbc6e1
 
 UnknownScript_0xbc6e1: ; 0xbc6e1
-	3writetext $29, $6076
+	3writetext UnknownText_0xa6076
 	end
 ; 0xbc6e6
 
 UnknownScript_0xbc6e6: ; 0xbc6e6
-	3writetext $6c, $49c4
+	3writetext UnknownText_0x1b09c4
 	playsound $0093
 	waitbutton
 	keeptextopen
@@ -963,7 +963,7 @@
 	if_equal $21, UnknownScript_0xbc7b9
 	if_equal $22, UnknownScript_0xbc7c0
 	if_equal $23, UnknownScript_0xbc7c7
-	3writetext $6c, $4adb
+	3writetext UnknownText_0x1b0adb
 	closetext
 	loadmovesprites
 	end
@@ -970,7 +970,7 @@
 ; 0xbc749
 
 UnknownScript_0xbc749: ; 0xbc749
-	3writetext $6c, $4e89
+	3writetext UnknownText_0x1b0e89
 	closetext
 	loadmovesprites
 	end
@@ -977,7 +977,7 @@
 ; 0xbc750
 
 UnknownScript_0xbc750: ; 0xbc750
-	3writetext $6c, $5136
+	3writetext UnknownText_0x1b1136
 	closetext
 	loadmovesprites
 	end
@@ -984,7 +984,7 @@
 ; 0xbc757
 
 UnknownScript_0xbc757: ; 0xbc757
-	3writetext $6c, $5553
+	3writetext UnknownText_0x1b1553
 	closetext
 	loadmovesprites
 	end
@@ -991,7 +991,7 @@
 ; 0xbc75e
 
 UnknownScript_0xbc75e: ; 0xbc75e
-	3writetext $6c, $58d7
+	3writetext UnknownText_0x1b18d7
 	closetext
 	loadmovesprites
 	end
@@ -998,7 +998,7 @@
 ; 0xbc765
 
 UnknownScript_0xbc765: ; 0xbc765
-	3writetext $6c, $5b8e
+	3writetext UnknownText_0x1b1b8e
 	closetext
 	loadmovesprites
 	end
@@ -1005,7 +1005,7 @@
 ; 0xbc76c
 
 UnknownScript_0xbc76c: ; 0xbc76c
-	3writetext $6c, $5db9
+	3writetext UnknownText_0x1b1db9
 	closetext
 	loadmovesprites
 	end
@@ -1012,7 +1012,7 @@
 ; 0xbc773
 
 UnknownScript_0xbc773: ; 0xbc773
-	3writetext $29, $40f8
+	3writetext UnknownText_0xa40f8
 	closetext
 	loadmovesprites
 	end
@@ -1019,7 +1019,7 @@
 ; 0xbc77a
 
 UnknownScript_0xbc77a: ; 0xbc77a
-	3writetext $29, $42ab
+	3writetext UnknownText_0xa42ab
 	closetext
 	loadmovesprites
 	end
@@ -1026,7 +1026,7 @@
 ; 0xbc781
 
 UnknownScript_0xbc781: ; 0xbc781
-	3writetext $29, $4730
+	3writetext UnknownText_0xa4730
 	closetext
 	loadmovesprites
 	end
@@ -1033,7 +1033,7 @@
 ; 0xbc788
 
 UnknownScript_0xbc788: ; 0xbc788
-	3writetext $29, $494d
+	3writetext UnknownText_0xa494d
 	closetext
 	loadmovesprites
 	end
@@ -1040,7 +1040,7 @@
 ; 0xbc78f
 
 UnknownScript_0xbc78f: ; 0xbc78f
-	3writetext $29, $4b47
+	3writetext UnknownText_0xa4b47
 	closetext
 	loadmovesprites
 	end
@@ -1047,7 +1047,7 @@
 ; 0xbc796
 
 UnknownScript_0xbc796: ; 0xbc796
-	3writetext $29, $502e
+	3writetext UnknownText_0xa502e
 	closetext
 	loadmovesprites
 	end
@@ -1054,7 +1054,7 @@
 ; 0xbc79d
 
 UnknownScript_0xbc79d: ; 0xbc79d
-	3writetext $29, $51ac
+	3writetext UnknownText_0xa51ac
 	closetext
 	loadmovesprites
 	end
@@ -1061,7 +1061,7 @@
 ; 0xbc7a4
 
 UnknownScript_0xbc7a4: ; 0xbc7a4
-	3writetext $29, $53de
+	3writetext UnknownText_0xa53de
 	closetext
 	loadmovesprites
 	end
@@ -1068,7 +1068,7 @@
 ; 0xbc7ab
 
 UnknownScript_0xbc7ab: ; 0xbc7ab
-	3writetext $29, $5666
+	3writetext UnknownText_0xa5666
 	closetext
 	loadmovesprites
 	end
@@ -1075,7 +1075,7 @@
 ; 0xbc7b2
 
 UnknownScript_0xbc7b2: ; 0xbc7b2
-	3writetext $29, $5a28
+	3writetext UnknownText_0xa5a28
 	closetext
 	loadmovesprites
 	end
@@ -1082,7 +1082,7 @@
 ; 0xbc7b9
 
 UnknownScript_0xbc7b9: ; 0xbc7b9
-	3writetext $29, $5c8e
+	3writetext UnknownText_0xa5c8e
 	closetext
 	loadmovesprites
 	end
@@ -1089,7 +1089,7 @@
 ; 0xbc7c0
 
 UnknownScript_0xbc7c0: ; 0xbc7c0
-	3writetext $29, $5ea8
+	3writetext UnknownText_0xa5ea8
 	closetext
 	loadmovesprites
 	end
@@ -1096,7 +1096,7 @@
 ; 0xbc7c7
 
 UnknownScript_0xbc7c7: ; 0xbc7c7
-	3writetext $29, $60b5
+	3writetext UnknownText_0xa60b5
 	closetext
 	loadmovesprites
 	end
@@ -1124,7 +1124,7 @@
 	if_equal $21, UnknownScript_0xbc897
 	if_equal $22, UnknownScript_0xbc89e
 	if_equal $23, UnknownScript_0xbc8a5
-	3writetext $6c, $4afd
+	3writetext UnknownText_0x1b0afd
 	closetext
 	loadmovesprites
 	end
@@ -1131,7 +1131,7 @@
 ; 0xbc827
 
 UnknownScript_0xbc827: ; 0xbc827
-	3writetext $6c, $4ea2
+	3writetext UnknownText_0x1b0ea2
 	closetext
 	loadmovesprites
 	end
@@ -1138,7 +1138,7 @@
 ; 0xbc82e
 
 UnknownScript_0xbc82e: ; 0xbc82e
-	3writetext $6c, $517b
+	3writetext UnknownText_0x1b117b
 	closetext
 	loadmovesprites
 	end
@@ -1145,7 +1145,7 @@
 ; 0xbc835
 
 UnknownScript_0xbc835: ; 0xbc835
-	3writetext $6c, $5584
+	3writetext UnknownText_0x1b1584
 	closetext
 	loadmovesprites
 	end
@@ -1152,7 +1152,7 @@
 ; 0xbc83c
 
 UnknownScript_0xbc83c: ; 0xbc83c
-	3writetext $6c, $5908
+	3writetext UnknownText_0x1b1908
 	closetext
 	loadmovesprites
 	end
@@ -1159,7 +1159,7 @@
 ; 0xbc843
 
 UnknownScript_0xbc843: ; 0xbc843
-	3writetext $6c, $5bd2
+	3writetext UnknownText_0x1b1bd2
 	closetext
 	loadmovesprites
 	end
@@ -1166,7 +1166,7 @@
 ; 0xbc84a
 
 UnknownScript_0xbc84a: ; 0xbc84a
-	3writetext $6c, $5df4
+	3writetext UnknownText_0x1b1df4
 	closetext
 	loadmovesprites
 	end
@@ -1173,7 +1173,7 @@
 ; 0xbc851
 
 UnknownScript_0xbc851: ; 0xbc851
-	3writetext $29, $4126
+	3writetext UnknownText_0xa4126
 	closetext
 	loadmovesprites
 	end
@@ -1180,7 +1180,7 @@
 ; 0xbc858
 
 UnknownScript_0xbc858: ; 0xbc858
-	3writetext $29, $42f2
+	3writetext UnknownText_0xa42f2
 	closetext
 	loadmovesprites
 	end
@@ -1187,7 +1187,7 @@
 ; 0xbc85f
 
 UnknownScript_0xbc85f: ; 0xbc85f
-	3writetext $29, $4794
+	3writetext UnknownText_0xa4794
 	closetext
 	loadmovesprites
 	end
@@ -1194,7 +1194,7 @@
 ; 0xbc866
 
 UnknownScript_0xbc866: ; 0xbc866
-	3writetext $29, $498a
+	3writetext UnknownText_0xa498a
 	closetext
 	loadmovesprites
 	end
@@ -1201,7 +1201,7 @@
 ; 0xbc86d
 
 UnknownScript_0xbc86d: ; 0xbc86d
-	3writetext $29, $4b87
+	3writetext UnknownText_0xa4b87
 	closetext
 	loadmovesprites
 	end
@@ -1208,7 +1208,7 @@
 ; 0xbc874
 
 UnknownScript_0xbc874: ; 0xbc874
-	3writetext $29, $505f
+	3writetext UnknownText_0xa505f
 	closetext
 	loadmovesprites
 	end
@@ -1215,7 +1215,7 @@
 ; 0xbc87b
 
 UnknownScript_0xbc87b: ; 0xbc87b
-	3writetext $29, $51ee
+	3writetext UnknownText_0xa51ee
 	closetext
 	loadmovesprites
 	end
@@ -1222,7 +1222,7 @@
 ; 0xbc882
 
 UnknownScript_0xbc882: ; 0xbc882
-	3writetext $29, $5412
+	3writetext UnknownText_0xa5412
 	closetext
 	loadmovesprites
 	end
@@ -1229,7 +1229,7 @@
 ; 0xbc889
 
 UnknownScript_0xbc889: ; 0xbc889
-	3writetext $29, $56b6
+	3writetext UnknownText_0xa56b6
 	closetext
 	loadmovesprites
 	end
@@ -1236,7 +1236,7 @@
 ; 0xbc890
 
 UnknownScript_0xbc890: ; 0xbc890
-	3writetext $29, $5a5a
+	3writetext UnknownText_0xa5a5a
 	closetext
 	loadmovesprites
 	end
@@ -1243,7 +1243,7 @@
 ; 0xbc897
 
 UnknownScript_0xbc897: ; 0xbc897
-	3writetext $29, $5cc5
+	3writetext UnknownText_0xa5cc5
 	closetext
 	loadmovesprites
 	end
@@ -1250,7 +1250,7 @@
 ; 0xbc89e
 
 UnknownScript_0xbc89e: ; 0xbc89e
-	3writetext $29, $5ed6
+	3writetext UnknownText_0xa5ed6
 	closetext
 	loadmovesprites
 	end
@@ -1257,7 +1257,7 @@
 ; 0xbc8a5
 
 UnknownScript_0xbc8a5: ; 0xbc8a5
-	3writetext $29, $60e2
+	3writetext UnknownText_0xa60e2
 	closetext
 	loadmovesprites
 	end
@@ -1285,7 +1285,7 @@
 	if_equal $21, UnknownScript_0xbc975
 	if_equal $22, UnknownScript_0xbc97c
 	if_equal $23, UnknownScript_0xbc983
-	3writetext $6c, $4b42
+	3writetext UnknownText_0x1b0b42
 	closetext
 	loadmovesprites
 	end
@@ -1292,7 +1292,7 @@
 ; 0xbc905
 
 UnknownScript_0xbc905: ; 0xbc905
-	3writetext $6c, $4ebc
+	3writetext UnknownText_0x1b0ebc
 	closetext
 	loadmovesprites
 	end
@@ -1299,7 +1299,7 @@
 ; 0xbc90c
 
 UnknownScript_0xbc90c: ; 0xbc90c
-	3writetext $6c, $51c4
+	3writetext UnknownText_0x1b11c4
 	closetext
 	loadmovesprites
 	end
@@ -1306,7 +1306,7 @@
 ; 0xbc913
 
 UnknownScript_0xbc913: ; 0xbc913
-	3writetext $6c, $55b6
+	3writetext UnknownText_0x1b15b6
 	closetext
 	loadmovesprites
 	end
@@ -1313,7 +1313,7 @@
 ; 0xbc91a
 
 UnknownScript_0xbc91a: ; 0xbc91a
-	3writetext $6c, $5936
+	3writetext UnknownText_0x1b1936
 	closetext
 	loadmovesprites
 	end
@@ -1320,7 +1320,7 @@
 ; 0xbc921
 
 UnknownScript_0xbc921: ; 0xbc921
-	3writetext $6c, $5c06
+	3writetext UnknownText_0x1b1c06
 	closetext
 	loadmovesprites
 	end
@@ -1327,7 +1327,7 @@
 ; 0xbc928
 
 UnknownScript_0xbc928: ; 0xbc928
-	3writetext $6c, $5e50
+	3writetext UnknownText_0x1b1e50
 	closetext
 	loadmovesprites
 	end
@@ -1334,7 +1334,7 @@
 ; 0xbc92f
 
 UnknownScript_0xbc92f: ; 0xbc92f
-	3writetext $29, $4158
+	3writetext UnknownText_0xa4158
 	closetext
 	loadmovesprites
 	end
@@ -1341,7 +1341,7 @@
 ; 0xbc936
 
 UnknownScript_0xbc936: ; 0xbc936
-	3writetext $29, $434a
+	3writetext UnknownText_0xa434a
 	closetext
 	loadmovesprites
 	end
@@ -1348,7 +1348,7 @@
 ; 0xbc93d
 
 UnknownScript_0xbc93d: ; 0xbc93d
-	3writetext $29, $47eb
+	3writetext UnknownText_0xa47eb
 	closetext
 	loadmovesprites
 	end
@@ -1355,7 +1355,7 @@
 ; 0xbc944
 
 UnknownScript_0xbc944: ; 0xbc944
-	3writetext $29, $49bd
+	3writetext UnknownText_0xa49bd
 	closetext
 	loadmovesprites
 	end
@@ -1362,7 +1362,7 @@
 ; 0xbc94b
 
 UnknownScript_0xbc94b: ; 0xbc94b
-	3writetext $29, $4bcd
+	3writetext UnknownText_0xa4bcd
 	closetext
 	loadmovesprites
 	end
@@ -1369,7 +1369,7 @@
 ; 0xbc952
 
 UnknownScript_0xbc952: ; 0xbc952
-	3writetext $29, $508c
+	3writetext UnknownText_0xa508c
 	closetext
 	loadmovesprites
 	end
@@ -1376,7 +1376,7 @@
 ; 0xbc959
 
 UnknownScript_0xbc959: ; 0xbc959
-	3writetext $29, $5216
+	3writetext UnknownText_0xa5216
 	closetext
 	loadmovesprites
 	end
@@ -1383,7 +1383,7 @@
 ; 0xbc960
 
 UnknownScript_0xbc960: ; 0xbc960
-	3writetext $29, $5446
+	3writetext UnknownText_0xa5446
 	closetext
 	loadmovesprites
 	end
@@ -1390,7 +1390,7 @@
 ; 0xbc967
 
 UnknownScript_0xbc967: ; 0xbc967
-	3writetext $29, $56e2
+	3writetext UnknownText_0xa56e2
 	closetext
 	loadmovesprites
 	end
@@ -1397,7 +1397,7 @@
 ; 0xbc96e
 
 UnknownScript_0xbc96e: ; 0xbc96e
-	3writetext $29, $5aa6
+	3writetext UnknownText_0xa5aa6
 	closetext
 	loadmovesprites
 	end
@@ -1404,7 +1404,7 @@
 ; 0xbc975
 
 UnknownScript_0xbc975: ; 0xbc975
-	3writetext $29, $5cfa
+	3writetext UnknownText_0xa5cfa
 	closetext
 	loadmovesprites
 	end
@@ -1411,7 +1411,7 @@
 ; 0xbc97c
 
 UnknownScript_0xbc97c: ; 0xbc97c
-	3writetext $29, $5f06
+	3writetext UnknownText_0xa5f06
 	closetext
 	loadmovesprites
 	end
@@ -1418,7 +1418,7 @@
 ; 0xbc983
 
 UnknownScript_0xbc983: ; 0xbc983
-	3writetext $29, $6144
+	3writetext UnknownText_0xa6144
 	closetext
 	loadmovesprites
 	end
@@ -1443,7 +1443,7 @@
 	if_equal $20, UnknownScript_0xbca32
 	if_equal $21, UnknownScript_0xbca39
 	if_equal $23, UnknownScript_0xbca40
-	3writetext $6c, $4b75
+	3writetext UnknownText_0x1b0b75
 	closetext
 	loadmovesprites
 	end
@@ -1450,7 +1450,7 @@
 ; 0xbc9d7
 
 UnknownScript_0xbc9d7: ; 0xbc9d7
-	3writetext $6c, $4edc
+	3writetext UnknownText_0x1b0edc
 	closetext
 	loadmovesprites
 	end
@@ -1457,7 +1457,7 @@
 ; 0xbc9de
 
 UnknownScript_0xbc9de: ; 0xbc9de
-	3writetext $6c, $51fe
+	3writetext UnknownText_0x1b11fe
 	closetext
 	loadmovesprites
 	end
@@ -1464,7 +1464,7 @@
 ; 0xbc9e5
 
 UnknownScript_0xbc9e5: ; 0xbc9e5
-	3writetext $6c, $55d5
+	3writetext UnknownText_0x1b15d5
 	closetext
 	loadmovesprites
 	end
@@ -1471,7 +1471,7 @@
 ; 0xbc9ec
 
 UnknownScript_0xbc9ec: ; 0xbc9ec
-	3writetext $6c, $5954
+	3writetext UnknownText_0x1b1954
 	closetext
 	loadmovesprites
 	end
@@ -1478,7 +1478,7 @@
 ; 0xbc9f3
 
 UnknownScript_0xbc9f3: ; 0xbc9f3
-	3writetext $6c, $5c32
+	3writetext UnknownText_0x1b1c32
 	closetext
 	loadmovesprites
 	end
@@ -1485,7 +1485,7 @@
 ; 0xbc9fa
 
 UnknownScript_0xbc9fa: ; 0xbc9fa
-	3writetext $6c, $5e98
+	3writetext UnknownText_0x1b1e98
 	closetext
 	loadmovesprites
 	end
@@ -1492,7 +1492,7 @@
 ; 0xbca01
 
 UnknownScript_0xbca01: ; 0xbca01
-	3writetext $29, $418d
+	3writetext UnknownText_0xa418d
 	closetext
 	loadmovesprites
 	end
@@ -1499,7 +1499,7 @@
 ; 0xbca08
 
 UnknownScript_0xbca08: ; 0xbca08
-	3writetext $29, $4382
+	3writetext UnknownText_0xa4382
 	closetext
 	loadmovesprites
 	end
@@ -1506,7 +1506,7 @@
 ; 0xbca0f
 
 UnknownScript_0xbca0f: ; 0xbca0f
-	3writetext $29, $49fc
+	3writetext UnknownText_0xa49fc
 	closetext
 	loadmovesprites
 	end
@@ -1513,7 +1513,7 @@
 ; 0xbca16
 
 UnknownScript_0xbca16: ; 0xbca16
-	3writetext $29, $4bec
+	3writetext UnknownText_0xa4bec
 	closetext
 	loadmovesprites
 	end
@@ -1520,7 +1520,7 @@
 ; 0xbca1d
 
 UnknownScript_0xbca1d: ; 0xbca1d
-	3writetext $29, $50b1
+	3writetext UnknownText_0xa50b1
 	closetext
 	loadmovesprites
 	end
@@ -1527,7 +1527,7 @@
 ; 0xbca24
 
 UnknownScript_0xbca24: ; 0xbca24
-	3writetext $29, $548c
+	3writetext UnknownText_0xa548c
 	closetext
 	loadmovesprites
 	end
@@ -1534,7 +1534,7 @@
 ; 0xbca2b
 
 UnknownScript_0xbca2b: ; 0xbca2b
-	3writetext $29, $571e
+	3writetext UnknownText_0xa571e
 	closetext
 	loadmovesprites
 	end
@@ -1541,7 +1541,7 @@
 ; 0xbca32
 
 UnknownScript_0xbca32: ; 0xbca32
-	3writetext $29, $5ada
+	3writetext UnknownText_0xa5ada
 	closetext
 	loadmovesprites
 	end
@@ -1548,7 +1548,7 @@
 ; 0xbca39
 
 UnknownScript_0xbca39: ; 0xbca39
-	3writetext $29, $5d1d
+	3writetext UnknownText_0xa5d1d
 	closetext
 	loadmovesprites
 	end
@@ -1555,7 +1555,7 @@
 ; 0xbca40
 
 UnknownScript_0xbca40: ; 0xbca40
-	3writetext $29, $6175
+	3writetext UnknownText_0xa6175
 	closetext
 	loadmovesprites
 	end
@@ -1570,43 +1570,43 @@
 	if_equal $1d, UnknownScript_0xbca7d
 	if_equal $21, UnknownScript_0xbca83
 	if_equal $22, UnknownScript_0xbca89
-	3writetext $6c, $5607
+	3writetext UnknownText_0x1b1607
 	keeptextopen
 	end
 ; 0xbca6b
 
 UnknownScript_0xbca6b: ; 0xbca6b
-	3writetext $6c, $5c57
+	3writetext UnknownText_0x1b1c57
 	keeptextopen
 	end
 ; 0xbca71
 
 UnknownScript_0xbca71: ; 0xbca71
-	3writetext $29, $4c24
+	3writetext UnknownText_0xa4c24
 	keeptextopen
 	end
 ; 0xbca77
 
 UnknownScript_0xbca77: ; 0xbca77
-	3writetext $29, $523a
+	3writetext UnknownText_0xa523a
 	keeptextopen
 	end
 ; 0xbca7d
 
 UnknownScript_0xbca7d: ; 0xbca7d
-	3writetext $29, $54e3
+	3writetext UnknownText_0xa54e3
 	keeptextopen
 	end
 ; 0xbca83
 
 UnknownScript_0xbca83: ; 0xbca83
-	3writetext $29, $5d4d
+	3writetext UnknownText_0xa5d4d
 	keeptextopen
 	end
 ; 0xbca89
 
 UnknownScript_0xbca89: ; 0xbca89
-	3writetext $29, $5f37
+	3writetext UnknownText_0xa5f37
 	keeptextopen
 	end
 ; 0xbca8f
@@ -1624,7 +1624,7 @@
 	if_equal $21, UnknownScript_0xbcaf5
 	if_equal $22, UnknownScript_0xbcafc
 	if_equal $23, UnknownScript_0xbcb03
-	3writetext $6c, $4eff
+	3writetext UnknownText_0x1b0eff
 	closetext
 	loadmovesprites
 	end
@@ -1631,7 +1631,7 @@
 ; 0xbcac4
 
 UnknownScript_0xbcac4: ; 0xbcac4
-	3writetext $6c, $564d
+	3writetext UnknownText_0x1b164d
 	closetext
 	loadmovesprites
 	end
@@ -1638,7 +1638,7 @@
 ; 0xbcacb
 
 UnknownScript_0xbcacb: ; 0xbcacb
-	3writetext $6c, $5978
+	3writetext UnknownText_0x1b1978
 	closetext
 	loadmovesprites
 	end
@@ -1645,7 +1645,7 @@
 ; 0xbcad2
 
 UnknownScript_0xbcad2: ; 0xbcad2
-	3writetext $6c, $5c91
+	3writetext UnknownText_0x1b1c91
 	closetext
 	loadmovesprites
 	end
@@ -1652,7 +1652,7 @@
 ; 0xbcad9
 
 UnknownScript_0xbcad9: ; 0xbcad9
-	3writetext $29, $4c47
+	3writetext UnknownText_0xa4c47
 	closetext
 	loadmovesprites
 	end
@@ -1659,7 +1659,7 @@
 ; 0xbcae0
 
 UnknownScript_0xbcae0: ; 0xbcae0
-	3writetext $29, $52a0
+	3writetext UnknownText_0xa52a0
 	closetext
 	loadmovesprites
 	end
@@ -1666,7 +1666,7 @@
 ; 0xbcae7
 
 UnknownScript_0xbcae7: ; 0xbcae7
-	3writetext $29, $5513
+	3writetext UnknownText_0xa5513
 	closetext
 	loadmovesprites
 	end
@@ -1673,7 +1673,7 @@
 ; 0xbcaee
 
 UnknownScript_0xbcaee: ; 0xbcaee
-	3writetext $29, $5aff
+	3writetext UnknownText_0xa5aff
 	closetext
 	loadmovesprites
 	end
@@ -1680,7 +1680,7 @@
 ; 0xbcaf5
 
 UnknownScript_0xbcaf5: ; 0xbcaf5
-	3writetext $29, $5d9a
+	3writetext UnknownText_0xa5d9a
 	closetext
 	loadmovesprites
 	end
@@ -1687,7 +1687,7 @@
 ; 0xbcafc
 
 UnknownScript_0xbcafc: ; 0xbcafc
-	3writetext $29, $5faa
+	3writetext UnknownText_0xa5faa
 	closetext
 	loadmovesprites
 	end
@@ -1694,7 +1694,7 @@
 ; 0xbcb03
 
 UnknownScript_0xbcb03: ; 0xbcb03
-	3writetext $29, $61c9
+	3writetext UnknownText_0xa61c9
 	closetext
 	loadmovesprites
 	end
@@ -1707,25 +1707,25 @@
 	if_equal $f, UnknownScript_0xbcb23
 	if_equal $20, UnknownScript_0xbcb29
 	if_equal $23, UnknownScript_0xbcb2f
-	3writetext $6c, $4f2f
+	3writetext UnknownText_0x1b0f2f
 	keeptextopen
 	end
 ; 0xbcb23
 
 UnknownScript_0xbcb23: ; 0xbcb23
-	3writetext $6c, $59be
+	3writetext UnknownText_0x1b19be
 	keeptextopen
 	end
 ; 0xbcb29
 
 UnknownScript_0xbcb29: ; 0xbcb29
-	3writetext $29, $5b3f
+	3writetext UnknownText_0xa5b3f
 	keeptextopen
 	end
 ; 0xbcb2f
 
 UnknownScript_0xbcb2f: ; 0xbcb2f
-	3writetext $29, $6200
+	3writetext UnknownText_0xa6200
 	keeptextopen
 	end
 ; 0xbcb35
@@ -1740,42 +1740,42 @@
 	if_equal $1a, UnknownScript_0xbcb70
 	if_equal $1f, UnknownScript_0xbcb75
 	if_equal $24, UnknownScript_0xbcb7a
-	3writetext $6c, $4bb6
+	3writetext UnknownText_0x1b0bb6
 	end
 ; 0xbcb5c
 
 UnknownScript_0xbcb5c: ; 0xbcb5c
-	3writetext $6c, $5239
+	3writetext UnknownText_0x1b1239
 	end
 ; 0xbcb61
 
 UnknownScript_0xbcb61: ; 0xbcb61
-	3writetext $6c, $5690
+	3writetext UnknownText_0x1b1690
 	end
 ; 0xbcb66
 
 UnknownScript_0xbcb66: ; 0xbcb66
-	3writetext $6c, $5ebe
+	3writetext UnknownText_0x1b1ebe
 	end
 ; 0xbcb6b
 
 UnknownScript_0xbcb6b: ; 0xbcb6b
-	3writetext $29, $4405
+	3writetext UnknownText_0xa4405
 	end
 ; 0xbcb70
 
 UnknownScript_0xbcb70: ; 0xbcb70
-	3writetext $29, $4c8c
+	3writetext UnknownText_0xa4c8c
 	end
 ; 0xbcb75
 
 UnknownScript_0xbcb75: ; 0xbcb75
-	3writetext $29, $574a
+	3writetext UnknownText_0xa574a
 	end
 ; 0xbcb7a
 
 UnknownScript_0xbcb7a: ; 0xbcb7a
-	3writetext $29, $6295
+	3writetext UnknownText_0xa6295
 	end
 ; 0xbcb7f
 
@@ -1789,47 +1789,47 @@
 	if_equal $1a, UnknownScript_0xbcbba
 	if_equal $1f, UnknownScript_0xbcbbf
 	if_equal $24, UnknownScript_0xbcbc4
-	3writetext $6c, $4c37
+	3writetext UnknownText_0x1b0c37
 	end
 ; 0xbcba6
 
 UnknownScript_0xbcba6: ; 0xbcba6
-	3writetext $6c, $5314
+	3writetext UnknownText_0x1b1314
 	end
 ; 0xbcbab
 
 UnknownScript_0xbcbab: ; 0xbcbab
-	3writetext $6c, $5710
+	3writetext UnknownText_0x1b1710
 	end
 ; 0xbcbb0
 
 UnknownScript_0xbcbb0: ; 0xbcbb0
-	3writetext $6c, $5f4e
+	3writetext UnknownText_0x1b1f4e
 	end
 ; 0xbcbb5
 
 UnknownScript_0xbcbb5: ; 0xbcbb5
-	3writetext $29, $44db
+	3writetext UnknownText_0xa44db
 	end
 ; 0xbcbba
 
 UnknownScript_0xbcbba: ; 0xbcbba
-	3writetext $29, $4d36
+	3writetext UnknownText_0xa4d36
 	end
 ; 0xbcbbf
 
 UnknownScript_0xbcbbf: ; 0xbcbbf
-	3writetext $29, $57e3
+	3writetext UnknownText_0xa57e3
 	end
 ; 0xbcbc4
 
 UnknownScript_0xbcbc4: ; 0xbcbc4
-	3writetext $29, $6316
+	3writetext UnknownText_0xa6316
 	end
 ; 0xbcbc9
 
 UnknownScript_0xbcbc9: ; 0xbcbc9
-	3writetext $6c, $49e1
+	3writetext UnknownText_0x1b09e1
 	playsound $0093
 	waitbutton
 	keeptextopen
@@ -1846,7 +1846,7 @@
 	if_equal $1a, UnknownScript_0xbcc18
 	if_equal $1f, UnknownScript_0xbcc1f
 	if_equal $24, UnknownScript_0xbcc26
-	3writetext $6c, $4c9b
+	3writetext UnknownText_0x1b0c9b
 	closetext
 	loadmovesprites
 	end
@@ -1853,7 +1853,7 @@
 ; 0xbcbfc
 
 UnknownScript_0xbcbfc: ; 0xbcbfc
-	3writetext $6c, $5392
+	3writetext UnknownText_0x1b1392
 	closetext
 	loadmovesprites
 	end
@@ -1860,7 +1860,7 @@
 ; 0xbcc03
 
 UnknownScript_0xbcc03: ; 0xbcc03
-	3writetext $6c, $5755
+	3writetext UnknownText_0x1b1755
 	closetext
 	loadmovesprites
 	end
@@ -1867,7 +1867,7 @@
 ; 0xbcc0a
 
 UnknownScript_0xbcc0a: ; 0xbcc0a
-	3writetext $6c, $5faa
+	3writetext UnknownText_0x1b1faa
 	closetext
 	loadmovesprites
 	end
@@ -1874,7 +1874,7 @@
 ; 0xbcc11
 
 UnknownScript_0xbcc11: ; 0xbcc11
-	3writetext $29, $451d
+	3writetext UnknownText_0xa451d
 	closetext
 	loadmovesprites
 	end
@@ -1881,7 +1881,7 @@
 ; 0xbcc18
 
 UnknownScript_0xbcc18: ; 0xbcc18
-	3writetext $29, $4d72
+	3writetext UnknownText_0xa4d72
 	closetext
 	loadmovesprites
 	end
@@ -1888,7 +1888,7 @@
 ; 0xbcc1f
 
 UnknownScript_0xbcc1f: ; 0xbcc1f
-	3writetext $29, $5820
+	3writetext UnknownText_0xa5820
 	closetext
 	loadmovesprites
 	end
@@ -1895,7 +1895,7 @@
 ; 0xbcc26
 
 UnknownScript_0xbcc26: ; 0xbcc26
-	3writetext $29, $6359
+	3writetext UnknownText_0xa6359
 	closetext
 	loadmovesprites
 	end
@@ -1911,7 +1911,7 @@
 	if_equal $1a, UnknownScript_0xbcc72
 	if_equal $1f, UnknownScript_0xbcc79
 	if_equal $24, UnknownScript_0xbcc80
-	3writetext $6c, $4ce0
+	3writetext UnknownText_0x1b0ce0
 	closetext
 	loadmovesprites
 	end
@@ -1918,7 +1918,7 @@
 ; 0xbcc56
 
 UnknownScript_0xbcc56: ; 0xbcc56
-	3writetext $6c, $53af
+	3writetext UnknownText_0x1b13af
 	closetext
 	loadmovesprites
 	end
@@ -1925,7 +1925,7 @@
 ; 0xbcc5d
 
 UnknownScript_0xbcc5d: ; 0xbcc5d
-	3writetext $6c, $578a
+	3writetext UnknownText_0x1b178a
 	closetext
 	loadmovesprites
 	end
@@ -1932,7 +1932,7 @@
 ; 0xbcc64
 
 UnknownScript_0xbcc64: ; 0xbcc64
-	3writetext $6c, $5fdd
+	3writetext UnknownText_0x1b1fdd
 	closetext
 	loadmovesprites
 	end
@@ -1939,7 +1939,7 @@
 ; 0xbcc6b
 
 UnknownScript_0xbcc6b: ; 0xbcc6b
-	3writetext $29, $4542
+	3writetext UnknownText_0xa4542
 	closetext
 	loadmovesprites
 	end
@@ -1946,7 +1946,7 @@
 ; 0xbcc72
 
 UnknownScript_0xbcc72: ; 0xbcc72
-	3writetext $29, $4dcd
+	3writetext UnknownText_0xa4dcd
 	closetext
 	loadmovesprites
 	end
@@ -1953,7 +1953,7 @@
 ; 0xbcc79
 
 UnknownScript_0xbcc79: ; 0xbcc79
-	3writetext $29, $5842
+	3writetext UnknownText_0xa5842
 	closetext
 	loadmovesprites
 	end
@@ -1960,7 +1960,7 @@
 ; 0xbcc80
 
 UnknownScript_0xbcc80: ; 0xbcc80
-	3writetext $29, $638c
+	3writetext UnknownText_0xa638c
 	closetext
 	loadmovesprites
 	end
@@ -1976,7 +1976,7 @@
 	if_equal $1a, UnknownScript_0xbcccc
 	if_equal $1f, UnknownScript_0xbccd3
 	if_equal $24, UnknownScript_0xbccda
-	3writetext $6c, $4d0b
+	3writetext UnknownText_0x1b0d0b
 	closetext
 	loadmovesprites
 	end
@@ -1983,7 +1983,7 @@
 ; 0xbccb0
 
 UnknownScript_0xbccb0: ; 0xbccb0
-	3writetext $6c, $53e4
+	3writetext UnknownText_0x1b13e4
 	closetext
 	loadmovesprites
 	end
@@ -1990,7 +1990,7 @@
 ; 0xbccb7
 
 UnknownScript_0xbccb7: ; 0xbccb7
-	3writetext $6c, $57ba
+	3writetext UnknownText_0x1b17ba
 	closetext
 	loadmovesprites
 	end
@@ -1997,7 +1997,7 @@
 ; 0xbccbe
 
 UnknownScript_0xbccbe: ; 0xbccbe
-	3writetext $6c, $5ffa
+	3writetext UnknownText_0x1b1ffa
 	closetext
 	loadmovesprites
 	end
@@ -2004,7 +2004,7 @@
 ; 0xbccc5
 
 UnknownScript_0xbccc5: ; 0xbccc5
-	3writetext $29, $4573
+	3writetext UnknownText_0xa4573
 	closetext
 	loadmovesprites
 	end
@@ -2011,7 +2011,7 @@
 ; 0xbcccc
 
 UnknownScript_0xbcccc: ; 0xbcccc
-	3writetext $29, $4e01
+	3writetext UnknownText_0xa4e01
 	closetext
 	loadmovesprites
 	end
@@ -2018,7 +2018,7 @@
 ; 0xbccd3
 
 UnknownScript_0xbccd3: ; 0xbccd3
-	3writetext $29, $5881
+	3writetext UnknownText_0xa5881
 	closetext
 	loadmovesprites
 	end
@@ -2025,7 +2025,7 @@
 ; 0xbccda
 
 UnknownScript_0xbccda: ; 0xbccda
-	3writetext $29, $63cc
+	3writetext UnknownText_0xa63cc
 	closetext
 	loadmovesprites
 	end
@@ -2040,7 +2040,7 @@
 	if_equal $1a, UnknownScript_0xbcd1b
 	if_equal $1f, UnknownScript_0xbcd22
 	if_equal $24, UnknownScript_0xbcd29
-	3writetext $6c, $5409
+	3writetext UnknownText_0x1b1409
 	closetext
 	loadmovesprites
 	end
@@ -2047,7 +2047,7 @@
 ; 0xbcd06
 
 UnknownScript_0xbcd06: ; 0xbcd06
-	3writetext $6c, $57de
+	3writetext UnknownText_0x1b17de
 	closetext
 	loadmovesprites
 	end
@@ -2054,7 +2054,7 @@
 ; 0xbcd0d
 
 UnknownScript_0xbcd0d: ; 0xbcd0d
-	3writetext $6c, $601f
+	3writetext UnknownText_0x1b201f
 	closetext
 	loadmovesprites
 	end
@@ -2061,7 +2061,7 @@
 ; 0xbcd14
 
 UnknownScript_0xbcd14: ; 0xbcd14
-	3writetext $29, $4595
+	3writetext UnknownText_0xa4595
 	closetext
 	loadmovesprites
 	end
@@ -2068,7 +2068,7 @@
 ; 0xbcd1b
 
 UnknownScript_0xbcd1b: ; 0xbcd1b
-	3writetext $29, $4e21
+	3writetext UnknownText_0xa4e21
 	closetext
 	loadmovesprites
 	end
@@ -2075,7 +2075,7 @@
 ; 0xbcd22
 
 UnknownScript_0xbcd22: ; 0xbcd22
-	3writetext $29, $58a3
+	3writetext UnknownText_0xa58a3
 	closetext
 	loadmovesprites
 	end
@@ -2082,7 +2082,7 @@
 ; 0xbcd29
 
 UnknownScript_0xbcd29: ; 0xbcd29
-	3writetext $29, $63f1
+	3writetext UnknownText_0xa63f1
 	closetext
 	loadmovesprites
 	end
@@ -2094,25 +2094,25 @@
 	if_equal $15, UnknownScript_0xbcd48
 	if_equal $1a, UnknownScript_0xbcd4e
 	if_equal $1f, UnknownScript_0xbcd54
-	3writetext $6c, $4d2c
+	3writetext UnknownText_0x1b0d2c
 	keeptextopen
 	end
 ; 0xbcd48
 
 UnknownScript_0xbcd48: ; 0xbcd48
-	3writetext $29, $45c9
+	3writetext UnknownText_0xa45c9
 	keeptextopen
 	end
 ; 0xbcd4e
 
 UnknownScript_0xbcd4e: ; 0xbcd4e
-	3writetext $29, $4e4c
+	3writetext UnknownText_0xa4e4c
 	keeptextopen
 	end
 ; 0xbcd54
 
 UnknownScript_0xbcd54: ; 0xbcd54
-	3writetext $29, $58d5
+	3writetext UnknownText_0xa58d5
 	keeptextopen
 	end
 ; 0xbcd5a
@@ -2124,7 +2124,7 @@
 	if_equal $1a, UnknownScript_0xbcd7e
 	if_equal $1f, UnknownScript_0xbcd85
 	if_equal $24, UnknownScript_0xbcd8c
-	3writetext $6c, $4d69
+	3writetext UnknownText_0x1b0d69
 	closetext
 	loadmovesprites
 	end
@@ -2131,7 +2131,7 @@
 ; 0xbcd77
 
 UnknownScript_0xbcd77: ; 0xbcd77
-	3writetext $29, $4603
+	3writetext UnknownText_0xa4603
 	closetext
 	loadmovesprites
 	end
@@ -2138,7 +2138,7 @@
 ; 0xbcd7e
 
 UnknownScript_0xbcd7e: ; 0xbcd7e
-	3writetext $29, $4e8f
+	3writetext UnknownText_0xa4e8f
 	closetext
 	loadmovesprites
 	end
@@ -2145,7 +2145,7 @@
 ; 0xbcd85
 
 UnknownScript_0xbcd85: ; 0xbcd85
-	3writetext $29, $5914
+	3writetext UnknownText_0xa5914
 	closetext
 	loadmovesprites
 	end
@@ -2152,7 +2152,7 @@
 ; 0xbcd8c
 
 UnknownScript_0xbcd8c: ; 0xbcd8c
-	3writetext $29, $6411
+	3writetext UnknownText_0xa6411
 	closetext
 	loadmovesprites
 	end
@@ -2162,7 +2162,7 @@
 	checkcode $17
 	if_equal $24, $4d99
 	loadfont
-	3writetext $29, $6454
+	3writetext UnknownText_0xa6454
 	keeptextopen
 	end
 ; 0xbcda0
@@ -2170,7 +2170,7 @@
 UnknownScript_0xbcda0: ; 0xbcda0
 	mapnametotext $0
 	loadfont
-	3writetext $6c, $474e
+	3writetext UnknownText_0x1b074e
 	closetext
 	loadmovesprites
 	end
@@ -2179,9 +2179,9 @@
 UnknownScript_0xbcdaa: ; 0xbcdaa
 	mapnametotext $0
 	loadfont
-	3writetext $6c, $474e
+	3writetext UnknownText_0x1b074e
 	keeptextopen
-	3writetext $6c, $475c
+	3writetext UnknownText_0x1b075c
 	closetext
 	loadmovesprites
 	end
@@ -2189,7 +2189,7 @@
 
 UnknownScript_0xbcdb9: ; 0xbcdb9
 	waitbutton
-	3writetext $6c, $4648
+	3writetext UnknownText_0x1b0648
 	playsound $0001
 	waitbutton
 	end
@@ -2197,7 +2197,7 @@
 
 UnknownScript_0xbcdc3: ; 0xbcdc3
 	waitbutton
-	3writetext $6c, $4648
+	3writetext UnknownText_0x1b0648
 	playsound $0096
 	waitbutton
 	end
@@ -2206,11 +2206,11 @@
 UnknownScript_0xbcdcd: ; 0xbcdcd
 	faceplayer
 	loadfont
-	3writetext $6c, $477f
+	3writetext UnknownText_0x1b077f
 	keeptextopen
 	checkitem COIN_CASE
 	iftrue UnknownScript_0xbcde0
-	3writetext $6c, $479c
+	3writetext UnknownText_0x1b079c
 	closetext
 	loadmovesprites
 	end
@@ -2217,7 +2217,7 @@
 ; 0xbcde0
 
 UnknownScript_0xbcde0: ; 0xbcde0
-	3writetext $6c, $47e3
+	3writetext UnknownText_0x1b07e3
 	special $0050
 	loadmenudata MenuDataHeader_0xbce54
 	interpretmenu2
@@ -2236,7 +2236,7 @@
 	takemoney $0, 1000
 	waitbutton
 	playsound $0022
-	3writetext $6c, $4830
+	3writetext UnknownText_0x1b0830
 	closetext
 	2jump $4de4
 ; 0xbce1b
@@ -2250,13 +2250,13 @@
 	takemoney $0, 10000
 	waitbutton
 	playsound $0022
-	3writetext $6c, $484f
+	3writetext UnknownText_0x1b084f
 	closetext
 	2jump $4de4
 ; 0xbce3f
 
 UnknownScript_0xbce3f: ; 0xbce3f
-	3writetext $6c, $486f
+	3writetext UnknownText_0x1b086f
 	closetext
 	loadmovesprites
 	end
@@ -2263,7 +2263,7 @@
 ; 0xbce46
 
 UnknownScript_0xbce46: ; 0xbce46
-	3writetext $6c, $488c
+	3writetext UnknownText_0x1b088c
 	closetext
 	loadmovesprites
 	end
@@ -2270,7 +2270,7 @@
 ; 0xbce4d
 
 UnknownScript_0xbce4d: ; 0xbce4d
-	3writetext $6c, $48ad
+	3writetext UnknownText_0x1b08ad
 	closetext
 	loadmovesprites
 	end
@@ -2300,7 +2300,7 @@
 	special $0059
 	if_less_than $32, UnknownScript_0xbce9a
 	if_less_than $96, UnknownScript_0xbce93
-	3writetext $6c, $492a
+	3writetext UnknownText_0x1b092a
 	closetext
 	loadmovesprites
 	end
@@ -2307,7 +2307,7 @@
 ; 0xbce93
 
 UnknownScript_0xbce93: ; 0xbce93
-	3writetext $6c, $4954
+	3writetext UnknownText_0x1b0954
 	closetext
 	loadmovesprites
 	end
@@ -2314,7 +2314,7 @@
 ; 0xbce9a
 
 UnknownScript_0xbce9a: ; 0xbce9a
-	3writetext $6c, $4989
+	3writetext UnknownText_0x1b0989
 	closetext
 	loadmovesprites
 	end
@@ -2328,7 +2328,7 @@
 ; bcea5
 
 UnusedPhoneScript: ; 0xbcea5
-	3writetext BANK(UnusedPhoneText), UnusedPhoneText
+	3writetext UnusedPhoneText
 	end
 
 MomPhoneScript: ; 0xbceaa
@@ -2345,7 +2345,7 @@
 .bcec5 ; 0xbcec5
 	checkevent $0007
 	iftrue MomPhoneHangUpScript
-	3writetext BANK(MomPhoneGreetingText), MomPhoneGreetingText
+	3writetext MomPhoneGreetingText
 	keeptextopen
 	mapnametotext $0
 	checkcode $f
@@ -2354,7 +2354,7 @@
 	2jump UnknownScript_0xbcf2f
 
 UnknownScript_0xbcedf: ; 0xbcedf
-	3writetext $6d, $4021
+	3writetext UnknownText_0x1b4021
 	keeptextopen
 	2jump UnknownScript_0xbcf37
 
@@ -2365,17 +2365,17 @@
 	if_equal GROUP_VIOLET_CITY, .violet
 	if_equal GROUP_AZALEA_TOWN, .azalea
 	if_equal GROUP_GOLDENROD_CITY, .goldenrod
-	3writetext BANK(MomPhoneGenericAreaText), MomPhoneGenericAreaText
+	3writetext MomPhoneGenericAreaText
 	keeptextopen
 	2jump UnknownScript_0xbcf37
 
 .newbark ; 0xbcf05
-	3writetext BANK(MomPhoneNewBarkText), MomPhoneNewBarkText
+	3writetext MomPhoneNewBarkText
 	keeptextopen
 	2jump UnknownScript_0xbcf37
 
 .cherrygrove ; 0xbcf0d
-	3writetext BANK(MomPhoneCherrygroveText), MomPhoneCherrygroveText
+	3writetext MomPhoneCherrygroveText
 	keeptextopen
 	2jump UnknownScript_0xbcf37
 
@@ -2390,12 +2390,12 @@
 	2jump UnknownScript_0xbcedf
 
 UnknownScript_0xbcf27: ; 0xbcf27
-	3writetext $6d, $411c
+	3writetext UnknownText_0x1b411c
 	keeptextopen
 	2jump UnknownScript_0xbcf37
 
 UnknownScript_0xbcf2f: ; 0xbcf2f
-	3writetext $6d, $4150
+	3writetext UnknownText_0x1b4150
 	keeptextopen
 	2jump UnknownScript_0xbcf37
 
@@ -2413,19 +2413,19 @@
 
 UnknownScript_0xbcf55: ; 0xbcf55
 	readmoney $1, $0
-	3writetext $6d, $41a7
+	3writetext UnknownText_0x1b41a7
 	yesorno
 	iftrue MomPhoneSaveMoneyScript
 	2jump MomPhoneWontSaveMoneyScript
 
 UnknownScript_0xbcf63: ; 0xbcf63
-	3writetext $6d, $41ea
+	3writetext UnknownText_0x1b41ea
 	yesorno
 	iftrue MomPhoneSaveMoneyScript
 	2jump MomPhoneWontSaveMoneyScript
 
 UnknownScript_0xbcf6e: ; 0xbcf6e
-	3writetext $6d, $420d
+	3writetext UnknownText_0x1b420d
 	yesorno
 	iftrue MomPhoneSaveMoneyScript
 	2jump MomPhoneWontSaveMoneyScript
@@ -2432,7 +2432,7 @@
 
 UnknownScript_0xbcf79: ; 0xbcf79
 	readmoney $1, $0
-	3writetext $6d, $4249
+	3writetext UnknownText_0x1b4249
 	yesorno
 	iftrue MomPhoneSaveMoneyScript
 	2jump MomPhoneWontSaveMoneyScript
@@ -2439,30 +2439,30 @@
 
 MomPhoneSaveMoneyScript: ; 0xbcf87
 	setflag $0008
-	3writetext $6d, $4289
+	3writetext UnknownText_0x1b4289
 	keeptextopen
 	2jump MomPhoneHangUpScript
 
 MomPhoneWontSaveMoneyScript: ; 0xbcf92
 	clearflag $0008
-	3writetext BANK(MomPhoneWontSaveMoneyText), MomPhoneWontSaveMoneyText
+	3writetext MomPhoneWontSaveMoneyText
 	keeptextopen
 	2jump MomPhoneHangUpScript
 
 MomPhoneHangUpScript: ; 0xbcf9d
-	3writetext BANK(MomPhoneHangUpText), MomPhoneHangUpText
+	3writetext MomPhoneHangUpText
 	end
 
 MomPhoneNoPokemonScript: ; 0xbcfa2
-	3writetext BANK(MomPhoneNoPokemonText), MomPhoneNoPokemonText
+	3writetext MomPhoneNoPokemonText
 	end
 
 MomPhoneNoPokedexScript: ; 0xbcfa7
-	3writetext BANK(MomPhoneNoPokedexText), MomPhoneNoPokedexText
+	3writetext MomPhoneNoPokedexText
 	end
 
 MomPhoneNoGymQuestScript: ; 0xbcfac
-	3writetext BANK(MomPhoneNoGymQuestText), MomPhoneNoGymQuestText
+	3writetext MomPhoneNoGymQuestText
 	end
 
 MomPhoneLectureScript: ; 0xbcfb1
@@ -2469,7 +2469,7 @@
 	setevent $0040
 	setflag $0009
 	specialphonecall $0000
-	3writetext BANK(MomPhoneLectureText), MomPhoneLectureText
+	3writetext MomPhoneLectureText
 	yesorno
 	iftrue MomPhoneSaveMoneyScript
 	2jump MomPhoneWontSaveMoneyScript
@@ -2479,40 +2479,40 @@
 	iftrue .daygreet
 	checktime $4
 	iftrue .nitegreet
-	3writetext BANK(BillPhoneMornGreetingText), BillPhoneMornGreetingText
+	3writetext BillPhoneMornGreetingText
 	keeptextopen
 	2jump .main
 
 .daygreet ; 0xbcfd7
-	3writetext BANK(BillPhoneDayGreetingText), BillPhoneDayGreetingText
+	3writetext BillPhoneDayGreetingText
 	keeptextopen
 	2jump .main
 
 .nitegreet ; 0xbcfdf
-	3writetext BANK(BillPhoneNiteGreetingText), BillPhoneNiteGreetingText
+	3writetext BillPhoneNiteGreetingText
 	keeptextopen
 	2jump .main
 
 .main ; 0xbcfe7
-	3writetext BANK(BillPhoneGeneriText), BillPhoneGeneriText
+	3writetext BillPhoneGeneriText
 	keeptextopen
 	checkcode $10
 	RAM2MEM $0
 	if_equal $0, .full
 	if_less_than $6, .nearlyfull
-	3writetext BANK(BillPhoneNotFullText), BillPhoneNotFullText
+	3writetext BillPhoneNotFullText
 	end
 
 .nearlyfull ; 0xbcffd
-	3writetext BANK(BillPhoneNearlyFullText), BillPhoneNearlyFullText
+	3writetext BillPhoneNearlyFullText
 	end
 
 .full ; 0xbd002
-	3writetext BANK(BillPhoneFullText), BillPhoneFullText
+	3writetext BillPhoneFullText
 	end
 
 BillPhoneScript2: ; 0xbd007
-	3writetext BANK(BillPhoneNewlyFullText), BillPhoneNewlyFullText
+	3writetext BillPhoneNewlyFullText
 	closetext
 	end
 
@@ -2536,31 +2536,31 @@
 	iftrue .stolen
 	checkevent $001e
 	iftrue .sawmrpokemon
-	3writetext BANK(ElmPhoneStartText), ElmPhoneStartText
+	3writetext ElmPhoneStartText
 	end
 
 .sawmrpokemon ; 0xbd048
-	3writetext BANK(ElmPhoneSawMrPokemonText), ElmPhoneSawMrPokemonText
+	3writetext ElmPhoneSawMrPokemonText
 	end
 
 .stolen ; 0xbd04d
-	3writetext BANK(ElmPhonePokemonStolenText), ElmPhonePokemonStolenText
+	3writetext ElmPhonePokemonStolenText
 	end
 
 .checkingegg ; 0xbd052
-	3writetext BANK(ElmPhoneCheckingEggText), ElmPhoneCheckingEggText
+	3writetext ElmPhoneCheckingEggText
 	end
 
 .assistant ; 0xbd057
-	3writetext BANK(ElmPhoneAssistantText), ElmPhoneAssistantText
+	3writetext ElmPhoneAssistantText
 	end
 
 .eggunhatched ; 0xbd05c
-	3writetext BANK(ElmPhoneEggUnhatchedText), ElmPhoneEggUnhatchedText
+	3writetext ElmPhoneEggUnhatchedText
 	end
 
 .egghatched ; 0xbd061
-	3writetext BANK(ElmPhoneEggHatchedText), ElmPhoneEggHatchedText
+	3writetext ElmPhoneEggHatchedText
 	setevent $0077
 	end
 
@@ -2567,15 +2567,15 @@
 .discovery ; 0xbd069
 	random $2
 	if_equal $0, .nextdiscovery
-	3writetext BANK(ElmPhoneDiscovery1Text), ElmPhoneDiscovery1Text
+	3writetext ElmPhoneDiscovery1Text
 	end
 
 .nextdiscovery ; 0xbd074
-	3writetext BANK(ElmPhoneDiscovery2Text), ElmPhoneDiscovery2Text
+	3writetext ElmPhoneDiscovery2Text
 	end
 
 .pokerus ; 0xbd079
-	3writetext BANK(ElmPhonePokerusText), ElmPhonePokerusText
+	3writetext ElmPhonePokerusText
 	specialphonecall $0000
 	end
 
@@ -2586,18 +2586,18 @@
 	if_equal $4, .rocket
 	if_equal $5, .gift
 	if_equal $8, .gift
-	3writetext BANK(ElmPhonePokerusText), ElmPhonePokerusText
+	3writetext ElmPhonePokerusText
 	specialphonecall $0000
 	end
 
 .disaster ; 0xbd09f
-	3writetext BANK(ElmPhoneDisasterText), ElmPhoneDisasterText
+	3writetext ElmPhoneDisasterText
 	specialphonecall $0000
 	setevent $0043
 	end
 
 .assistant ; 0xbd0aa
-	3writetext BANK(ElmPhoneEggAssistantText), ElmPhoneEggAssistantText
+	3writetext ElmPhoneEggAssistantText
 	specialphonecall $0000
 	clearevent $0700
 	setevent $0701
@@ -2604,17 +2604,17 @@
 	end
 
 .rocket ; 0xbd0b8
-	3writetext BANK(ElmPhoneRocketText), ElmPhoneRocketText
+	3writetext ElmPhoneRocketText
 	specialphonecall $0000
 	end
 
 .gift ; 0xbd0c0
-	3writetext BANK(ElmPhoneGiftText), ElmPhoneGiftText
+	3writetext ElmPhoneGiftText
 	specialphonecall $0000
 	end
 
 .unused ; 0xbd0c8
-	3writetext BANK(ElmPhoneUnusedText), ElmPhoneUnusedText
+	3writetext ElmPhoneUnusedText
 	specialphonecall $0000
 	end
 ; bd0d0
--- a/main.asm
+++ b/main.asm
@@ -9294,10 +9294,10 @@
 INCBIN "baserom.gbc",$c7fe,$c802 - $c7fe
 
 UnknownScript_0xc802: ; 0xc802
-	3callasm BANK(GetPartyNick), GetPartyNick
+	3callasm GetPartyNick
 	2writetext UnknownText_0xc7c4
 	reloadmappart
-	3callasm BANK(Functionc810), Functionc810
+	3callasm Functionc810
 	loadmovesprites
 	end
 ; 0xc810
@@ -9398,7 +9398,7 @@
 	reloadmappart
 	special $0035
 	2writetext UnknownText_0xc8f3
-	3callasm BANK(Function8c7e1), Function8c7e1
+	3callasm Function8c7e1
 	loadmovesprites
 	end
 ; 0xc8f3
@@ -9507,7 +9507,7 @@
 	closetext
 	loadmovesprites
 
-	3callasm BANK(Functionc9a2), Functionc9a2 ; empty function
+	3callasm Functionc9a2 ; empty function
 
 	copybytetovar Buffer2
 	writevarcode VAR_MOVEMENT
@@ -9732,17 +9732,17 @@
 
 UnknownScript_0xcaa3: ; 0xcaa3
 	reloadmappart
-	3callasm BANK(HideSprites), HideSprites
+	3callasm HideSprites
 	special $0035
-	3callasm BANK(Function8caed), Function8caed
-	3call BANK(UnknownScript_0x122c1), UnknownScript_0x122c1
+	3callasm Function8caed
+	3call UnknownScript_0x122c1
 	special $0000
-	3callasm BANK(Function154f1), Function154f1
+	3callasm Function154f1
 	writecode $8, $0
 	newloadmap $fc
-	3callasm BANK(Function8cb33), Function8cb33
+	3callasm Function8cb33
 	special $003b
-	3callasm BANK(Functioncacb), Functioncacb
+	3callasm Functioncacb
 	end
 ; 0xcacb
 
@@ -9801,7 +9801,7 @@
 	special $0035
 
 UnknownScript_0xcb20: ; 0xcb20
-	3callasm BANK(GetPartyNick), GetPartyNick
+	3callasm GetPartyNick
 	2writetext UnknownText_0xcb51
 	closetext
 	loadmovesprites
@@ -9808,7 +9808,7 @@
 	playsound SFX_BUBBLEBEAM
 .loop
 	applymovement $0, WaterfallStep
-	3callasm BANK(Functioncb38), Functioncb38
+	3callasm Functioncb38
 	iffalse .loop
 	end
 ; 0xcb38
@@ -10004,7 +10004,7 @@
 	loadmovesprites
 	playsound SFX_WARP_TO
 	applymovement $0, MovementData_0xcc59
-	3call BANK(UnknownScript_0x122c1), UnknownScript_0x122c1
+	3call UnknownScript_0x122c1
 	special $0000
 	writecode $8, $0
 	newloadmap $f5
@@ -10145,7 +10145,7 @@
 	special $0035
 
 UnknownScript_0xcd2d: ; 0xcd2d
-	3callasm BANK(Functioncd12), Functioncd12
+	3callasm Functioncd12
 	2writetext UnknownText_0xcd41
 	copybytetovar $d1ef
 	cry $0000
@@ -10166,7 +10166,7 @@
 ; 0xcd4b
 
 UnknownScript_0xcd4b: ; 0xcd4b
-	3callasm BANK(Functioncd78), Functioncd78
+	3callasm Functioncd78
 	iffalse UnknownScript_0xcd5f
 	if_equal $1, UnknownScript_0xcd59
 	2jump UnknownScript_0xcd5c
@@ -10280,10 +10280,10 @@
 INCBIN "baserom.gbc",$ce0b,$ce0f - $ce0b
 
 UnknownScript_0xce0f: ; 0xce0f
-	3callasm BANK(GetPartyNick), GetPartyNick
+	3callasm GetPartyNick
 	2writetext UnknownText_0xcdd9
 	reloadmappart
-	3callasm BANK(Functionce1d), Functionce1d
+	3callasm Functionce1d
 	loadmovesprites
 	end
 ; 0xce1d
@@ -10387,11 +10387,11 @@
 UnknownScript_0xcea7: ; 0xcea7
 	reloadmappart
 	special $0035
-	3callasm BANK(GetPartyNick), GetPartyNick
+	3callasm GetPartyNick
 	2writetext UnknownText_0xce9d
 	reloadmappart
-	3callasm BANK(Function8c80a), Function8c80a
-	3callasm BANK(Functionb81ea), Functionb81ea
+	3callasm Function8c80a
+	3callasm Functionb81ea
 	iffalse UnknownScript_0xcec3
 	loadmovesprites
 	battlecheck
@@ -10475,7 +10475,7 @@
 	special $0035
 
 UnknownScript_0xcf32: ; cf32
-	3callasm BANK(GetPartyNick), GetPartyNick
+	3callasm GetPartyNick
 	2writetext UnknownText_0xcf58
 	loadmovesprites
 	special $003b
@@ -10483,7 +10483,7 @@
 	earthquake 84
 	applymovement2 MovementData_0xcf55
 	disappear $fe
-	3callasm BANK(Functionb8219), Functionb8219
+	3callasm Functionb8219
 	copybytetovar $d22e
 	iffalse .done
 	battlecheck
@@ -10503,7 +10503,7 @@
 ; 0xcf5d
 
 UnknownScript_0xcf5d: ; 0xcf5d
-	3callasm BANK(Functioncf7c), Functioncf7c
+	3callasm Functioncf7c
 	if_equal $1, UnknownScript_0xcf6f
 	loadfont
 	2writetext UnknownText_0xcf77
@@ -10680,7 +10680,7 @@
 	2writetext UnknownText_0xd1c8
 	yesorno
 	iffalse .script_d1b8
-	3callasm BANK(Functiond1ba), Functiond1ba
+	3callasm Functiond1ba
 	iftrue UnknownScript_0xc802
 .script_d1b8
 	loadmovesprites
@@ -17731,7 +17731,7 @@
 ; 0x122ce
 
 UnknownScript_0x122ce: ; 0x122ce
-	3callasm BANK(Function122f8), Function122f8
+	3callasm Function122f8
 	iffalse UnknownScript_0x122e3
 	disappear $fe
 	loadfont
@@ -18009,7 +18009,7 @@
 
 UnknownScript_0x124c8: ; 0x124c8
 	refreshscreen $0
-	3callasm BANK(Function124fa), Function124fa
+	3callasm Function124fa
 	2writetext UnknownText_0x124f5
 	closetext
 	special $002e
@@ -18017,9 +18017,9 @@
 	special $001b
 	checkflag $0011
 	iftrue .script_64f2
-	3callasm BANK(HalveMoney), HalveMoney
-	3callasm BANK(Function12527), Function12527
-	3call BANK(UnknownScript_0x122c1), UnknownScript_0x122c1
+	3callasm HalveMoney
+	3callasm Function12527
+	3call UnknownScript_0x122c1
 	special $0000
 	newloadmap $f1
 	resetfuncs
@@ -61450,9 +61450,9 @@
 ; 50669
 
 UnknownScript_0x50669: ; 50669
-	3callasm BANK(Function50658), Function50658
+	3callasm Function50658
 	loadfont
-	3callasm BANK(Function5067b), Function5067b
+	3callasm Function5067b
 	iffalse UnknownScript_0x50677
 	loadmovesprites
 	end
@@ -61459,7 +61459,7 @@
 ; 50677
 
 UnknownScript_0x50677: ; 50677
-	3jump BANK(UnknownScript_0x124c8), UnknownScript_0x124c8
+	3jump UnknownScript_0x124c8
 ; 5067b
 
 Function5067b: ; 5067b
@@ -61514,10 +61514,10 @@
 UnknownScript_0x506c8: ; 0x506c8
 	reloadmappart
 	special $0035
-	3callasm BANK(GetPartyNick), GetPartyNick
+	3callasm GetPartyNick
 	2writetext UnknownText_0x50726
 	closetext
-	3callasm BANK(Function506ef), Function506ef
+	3callasm Function506ef
 	iffalse UnknownScript_0x506e9
 	checkflag $0011
 	iftrue UnknownScript_0x506e5
@@ -61528,7 +61528,7 @@
 ; 0x506e5
 
 UnknownScript_0x506e5: ; 0x506e5
-	3jump BANK(UnknownScript_0x135eb), UnknownScript_0x135eb
+	3jump UnknownScript_0x135eb
 ; 0x506e9
 
 UnknownScript_0x506e9: ; 0x506e9
@@ -61589,9 +61589,9 @@
 UnknownScript_0x5073c: ; 0x5073c
 	reloadmappart
 	special $0035
-	3callasm BANK(Function50753), Function50753
+	3callasm Function50753
 	iffalse UnknownScript_0x5074b
-	3jump BANK(WateredWeirdTreeScript), WateredWeirdTreeScript
+	3jump WateredWeirdTreeScript
 ; 0x5074b
 
 UnknownScript_0x5074b: ; 0x5074b
@@ -61666,7 +61666,7 @@
 
 UnknownScript_0x507af: ; 0x507af
 	loadmovesprites
-	3jump BANK(MapRadioTower3FSignpost2Script), MapRadioTower3FSignpost2Script
+	3jump MapRadioTower3FSignpost2Script
 ; 0x507b4
 
 
@@ -61701,7 +61701,7 @@
 
 UnknownScript_0x507e1: ; 0x507e1
 	loadmovesprites
-	3jump BANK(MapWarehouseEntranceSignpost0Script), MapWarehouseEntranceSignpost0Script
+	3jump MapWarehouseEntranceSignpost0Script
 ; 0x507e6
 
 
@@ -74029,7 +74029,7 @@
 	callba Function8c0e5
 	callba Function8c001
 	ld b, $9
-	call Function3340
+	call GetSGBLayout
 	callba Function49409
 	callba Function8c079
 	ret
@@ -74057,9 +74057,9 @@
 	call Function8c913
 	ld a, $20
 	ld [$cf64], a
-	call Function3c55
+	call WaitSFX
 	ld de, $006d
-	call Function3c23
+	call PlaySFX
 .asm_8c852
 	ld hl, $cf64
 	ld a, [hl]
@@ -74074,7 +74074,7 @@
 
 .asm_8c86a
 	call Function2173
-	call Function31f6
+	call WaitBGMap
 	xor a
 	ld [hBGMapMode], a
 	callba Function8cf53
@@ -74081,7 +74081,7 @@
 	ld hl, $c490
 	ld bc, $0010
 	xor a
-	call Function3041
+	call ByteFill
 	ld de, $4200
 	ld hl, VTiles1
 	ld bc, $3e0c
@@ -74112,7 +74112,7 @@
 	add hl, bc
 	ld [hli], a
 	ld [hld], a
-	call Function31f6
+	call WaitBGMap
 	xor a
 	ld [hBGMapMode], a
 	ret
@@ -82037,9 +82037,9 @@
 	ld [$d22e], a
 	ld [CurPartyLevel], a
 	ld hl, $425e
-	call Functionb823f
+	call GetTreeMonEncounterTable
 	jr nc, .asm_b8214
-	call Functionb82d2
+	call LoadTreeMonData
 	jr nc, .asm_b8214
 	call Functionb83e5
 	jr nc, .asm_b8214
@@ -84035,7 +84035,7 @@
 	loadtrainerdata
 	playrammusic
 	showemote $0, $fe, 30
-	3callasm BANK(Function831e), Function831e
+	3callasm Function831e
 	applymovement2 $d007
 	writepersonxy $fe
 	faceperson $0, $fe
--- a/maps/BattleTowerBattleRoom.asm
+++ b/maps/BattleTowerBattleRoom.asm
@@ -30,9 +30,12 @@
 	waitbutton
 	applymovement $2, MovementData_0x9e592
 	loadfont
-	storetext 1, UnknownText_0x9f930 + 37 - $3000, $f
-	follownotexact $0, $f
-	giveegg 0, 123
+	storetext 1
+	keeptextopen
+	loadmovesprites
+	special $0077
+	special $002e
+	reloadmap
 	if_not_equal $0, UnknownScript_0x9f4c2
 	copybytetovar $cf64
 	if_equal $7, UnknownScript_0x9f4d9
--- a/maps/BattleTowerHallway.asm
+++ b/maps/BattleTowerHallway.asm
@@ -21,7 +21,7 @@
 
 UnknownScript_0x9f5c1: ; 0x9f5c1
 	follow $2, $0
-	3callasm BANK(Function_0x9f5cb), Function_0x9f5cb
+	3callasm Function_0x9f5cb
 	2jump UnknownScript_0x9f5dc
 ; 0x9f5cb