Skip to content

Commit

Permalink
Port pokecrystal's formatting of text commands and special characters
Browse files Browse the repository at this point in the history
  • Loading branch information
Rangi42 committed Jul 5, 2020
1 parent 2718c36 commit 139a28f
Show file tree
Hide file tree
Showing 397 changed files with 7,424 additions and 7,052 deletions.
651 changes: 386 additions & 265 deletions charmap.asm

Large diffs are not rendered by default.

15 changes: 9 additions & 6 deletions constants/text_constants.asm
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
NAME_LENGTH EQU 11
ITEM_NAME_LENGTH EQU 13

; special text IDs
TEXT_MON_FAINTED EQU $d0
TEXT_BLACKED_OUT EQU $d1
TEXT_REPEL_WORE_OFF EQU $d2
TEXT_SAFARI_GAME_OVER EQU $d3

; PrintNumber
BIT_MONEY_SIGN EQU 5
BIT_LEFT_ALIGN EQU 6
Expand All @@ -15,3 +9,12 @@ BIT_LEADING_ZEROES EQU 7
MONEY_SIGN EQU (1 << BIT_MONEY_SIGN)
LEFT_ALIGN EQU (1 << BIT_LEFT_ALIGN)
LEADING_ZEROES EQU (1 << BIT_LEADING_ZEROES)

; special text IDs (see home/text_script.asm)
const_def $d0
const TEXT_MON_FAINTED ; $d0
const TEXT_BLACKED_OUT ; $d1
const TEXT_REPEL_WORE_OFF ; $d2
const TEXT_SAFARI_GAME_OVER ; $d3

TEXT_START_MENU EQU $00
32 changes: 16 additions & 16 deletions data/items/marts.asm
Original file line number Diff line number Diff line change
Expand Up @@ -3,62 +3,62 @@

; Viridian
ViridianCashierText::
TX_MART POKE_BALL, ANTIDOTE, PARLYZ_HEAL, BURN_HEAL
script_mart POKE_BALL, ANTIDOTE, PARLYZ_HEAL, BURN_HEAL

; Pewter
PewterCashierText::
TX_MART POKE_BALL, POTION, ESCAPE_ROPE, ANTIDOTE, BURN_HEAL, AWAKENING, PARLYZ_HEAL
script_mart POKE_BALL, POTION, ESCAPE_ROPE, ANTIDOTE, BURN_HEAL, AWAKENING, PARLYZ_HEAL

; Cerulean
CeruleanCashierText::
TX_MART POKE_BALL, POTION, REPEL, ANTIDOTE, BURN_HEAL, AWAKENING, PARLYZ_HEAL
script_mart POKE_BALL, POTION, REPEL, ANTIDOTE, BURN_HEAL, AWAKENING, PARLYZ_HEAL

; Bike shop
TX_MART BICYCLE
script_mart BICYCLE

; Vermilion
VermilionCashierText::
TX_MART POKE_BALL, SUPER_POTION, ICE_HEAL, AWAKENING, PARLYZ_HEAL, REPEL
script_mart POKE_BALL, SUPER_POTION, ICE_HEAL, AWAKENING, PARLYZ_HEAL, REPEL

; Lavender
LavenderCashierText::
TX_MART GREAT_BALL, SUPER_POTION, REVIVE, ESCAPE_ROPE, SUPER_REPEL, ANTIDOTE, BURN_HEAL, ICE_HEAL, PARLYZ_HEAL
script_mart GREAT_BALL, SUPER_POTION, REVIVE, ESCAPE_ROPE, SUPER_REPEL, ANTIDOTE, BURN_HEAL, ICE_HEAL, PARLYZ_HEAL

; Celadon Dept. Store 2F (1)
CeladonMart2Clerk1Text::
TX_MART GREAT_BALL, SUPER_POTION, REVIVE, SUPER_REPEL, ANTIDOTE, BURN_HEAL, ICE_HEAL, AWAKENING, PARLYZ_HEAL
script_mart GREAT_BALL, SUPER_POTION, REVIVE, SUPER_REPEL, ANTIDOTE, BURN_HEAL, ICE_HEAL, AWAKENING, PARLYZ_HEAL

; Celadon Dept. Store 2F (2)
CeladonMart2Clerk2Text::
TX_MART TM_32, TM_33, TM_02, TM_07, TM_37, TM_01, TM_05, TM_09, TM_17
script_mart TM_32, TM_33, TM_02, TM_07, TM_37, TM_01, TM_05, TM_09, TM_17

; Celadon Dept. Store 4F
CeladonMart4ClerkText::
TX_MART POKE_DOLL, FIRE_STONE, THUNDER_STONE, WATER_STONE, LEAF_STONE
script_mart POKE_DOLL, FIRE_STONE, THUNDER_STONE, WATER_STONE, LEAF_STONE

; Celadon Dept. Store 5F (1)
CeladonMart5Clerk1Text::
TX_MART X_ACCURACY, GUARD_SPEC, DIRE_HIT, X_ATTACK, X_DEFEND, X_SPEED, X_SPECIAL
script_mart X_ACCURACY, GUARD_SPEC, DIRE_HIT, X_ATTACK, X_DEFEND, X_SPEED, X_SPECIAL

; Celadon Dept. Store 5F (2)
CeladonMart5Clerk2Text::
TX_MART HP_UP, PROTEIN, IRON, CARBOS, CALCIUM
script_mart HP_UP, PROTEIN, IRON, CARBOS, CALCIUM

; Fuchsia
FuchsiaCashierText::
TX_MART ULTRA_BALL, GREAT_BALL, SUPER_POTION, REVIVE, FULL_HEAL, SUPER_REPEL
script_mart ULTRA_BALL, GREAT_BALL, SUPER_POTION, REVIVE, FULL_HEAL, SUPER_REPEL

; unused?
TX_MART GREAT_BALL, HYPER_POTION, SUPER_POTION, FULL_HEAL, REVIVE
script_mart GREAT_BALL, HYPER_POTION, SUPER_POTION, FULL_HEAL, REVIVE

; Cinnabar
CinnabarCashierText::
TX_MART ULTRA_BALL, GREAT_BALL, HYPER_POTION, MAX_REPEL, ESCAPE_ROPE, FULL_HEAL, REVIVE
script_mart ULTRA_BALL, GREAT_BALL, HYPER_POTION, MAX_REPEL, ESCAPE_ROPE, FULL_HEAL, REVIVE

; Saffron
SaffronCashierText::
TX_MART GREAT_BALL, HYPER_POTION, MAX_REPEL, ESCAPE_ROPE, FULL_HEAL, REVIVE
script_mart GREAT_BALL, HYPER_POTION, MAX_REPEL, ESCAPE_ROPE, FULL_HEAL, REVIVE

; Indigo
IndigoCashierText::
TX_MART ULTRA_BALL, GREAT_BALL, FULL_RESTORE, MAX_POTION, FULL_HEAL, REVIVE, MAX_REPEL
script_mart ULTRA_BALL, GREAT_BALL, FULL_RESTORE, MAX_POTION, FULL_HEAL, REVIVE, MAX_REPEL
2 changes: 1 addition & 1 deletion data/maps/names.asm
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ RocketHQName:
SilphCoName:
db "SILPH CO.@"
PokemonMansionName:
db "<pkmn> MANSION@"
db "<PKMN> MANSION@"
SafariZoneName:
db "SAFARI ZONE@"
CeruleanCaveName:
Expand Down
Loading

0 comments on commit 139a28f

Please sign in to comment.