summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorentrpntr <entrpntr@gmail.com>2020-04-12 12:03:05 -0400
committerentrpntr <entrpntr@gmail.com>2020-04-12 12:03:05 -0400
commit51ad0b240e70c0bebb0cfd921ad365ff27e7617c (patch)
treee7100eee944790913c74b6b7c61c542080321dd4 /data
parentac8070fa92e5295908ae22f6892157baf81b64ce (diff)
Money, marts, and mom.
Diffstat (limited to 'data')
-rw-r--r--data/items/marts.asm406
-rwxr-xr-xdata/text/common_1.asm32
-rw-r--r--data/text/common_3.asm16
3 files changed, 430 insertions, 24 deletions
diff --git a/data/items/marts.asm b/data/items/marts.asm
new file mode 100644
index 00000000..1d48ea53
--- /dev/null
+++ b/data/items/marts.asm
@@ -0,0 +1,406 @@
+Marts:
+; entries correspond to MART_* constants
+ dw MartCherrygrove
+ dw MartCherrygroveDex
+ dw MartViolet
+ dw MartAzalea
+ dw MartCianwood
+ dw MartGoldenrod2F1
+ dw MartGoldenrod2F2
+ dw MartGoldenrod3F
+ dw MartGoldenrod4F
+ dw MartGoldenrod5F1
+ dw MartGoldenrod5F2
+ dw MartGoldenrod5F3
+ dw MartGoldenrod5F4
+ dw MartOlivine
+ dw MartEcruteak
+ dw MartMahogany1
+ dw MartMahogany2
+ dw MartBlackthorn
+ dw MartViridian
+ dw MartPewter
+ dw MartCerulean
+ dw MartLavender
+ dw MartVermilion
+ dw MartCeladon2F1
+ dw MartCeladon2F2
+ dw MartCeladon3F
+ dw MartCeladon4F
+ dw MartCeladon5F1
+ dw MartCeladon5F2
+ dw MartFuchsia
+ dw MartSaffron
+ dw MartMtMoon
+ dw MartIndigoPlateau
+ dw MartUnderground
+.End
+
+MartCherrygrove:
+ db 4 ; # items
+ db POTION
+ db ANTIDOTE
+ db PARLYZ_HEAL
+ db AWAKENING
+ db -1 ; end
+
+MartCherrygroveDex:
+ db 5 ; # items
+ db POKE_BALL
+ db POTION
+ db ANTIDOTE
+ db PARLYZ_HEAL
+ db AWAKENING
+ db -1 ; end
+
+MartViolet:
+ db 10 ; # items
+ db POKE_BALL
+ db POTION
+ db ESCAPE_ROPE
+ db ANTIDOTE
+ db PARLYZ_HEAL
+ db AWAKENING
+ db X_DEFEND
+ db X_ATTACK
+ db X_SPEED
+ db FLOWER_MAIL
+ db -1 ; end
+
+MartAzalea:
+ db 9 ; # items
+ db CHARCOAL
+ db POKE_BALL
+ db POTION
+ db SUPER_POTION
+ db ESCAPE_ROPE
+ db REPEL
+ db ANTIDOTE
+ db PARLYZ_HEAL
+ db FLOWER_MAIL
+ db -1 ; end
+
+MartCianwood:
+ db 5 ; # items
+ db POTION
+ db SUPER_POTION
+ db HYPER_POTION
+ db FULL_HEAL
+ db REVIVE
+ db -1 ; end
+
+MartGoldenrod2F1:
+ db 7 ; # items
+ db POTION
+ db SUPER_POTION
+ db ANTIDOTE
+ db PARLYZ_HEAL
+ db AWAKENING
+ db BURN_HEAL
+ db ICE_HEAL
+ db -1 ; end
+
+MartGoldenrod2F2:
+ db 8 ; # items
+ db POKE_BALL
+ db GREAT_BALL
+ db ESCAPE_ROPE
+ db REPEL
+ db REVIVE
+ db FULL_HEAL
+ db POKE_DOLL
+ db FLOWER_MAIL
+ db -1 ; end
+
+MartGoldenrod3F:
+ db 7 ; # items
+ db X_SPEED
+ db X_SPECIAL
+ db X_DEFEND
+ db X_ATTACK
+ db DIRE_HIT
+ db GUARD_SPEC
+ db X_ACCURACY
+ db -1 ; end
+
+MartGoldenrod4F:
+ db 5 ; # items
+ db PROTEIN
+ db IRON
+ db CARBOS
+ db CALCIUM
+ db HP_UP
+ db -1 ; end
+
+MartGoldenrod5F1:
+ db 3 ; # items
+ db TM_THUNDERPUNCH
+ db TM_FIRE_PUNCH
+ db TM_ICE_PUNCH
+ db -1 ; end
+
+MartGoldenrod5F2:
+ db 4 ; # items
+ db TM_THUNDERPUNCH
+ db TM_FIRE_PUNCH
+ db TM_ICE_PUNCH
+ db TM_HEADBUTT
+ db -1 ; end
+
+MartGoldenrod5F3:
+ db 4 ; # items
+ db TM_THUNDERPUNCH
+ db TM_FIRE_PUNCH
+ db TM_ICE_PUNCH
+ db TM_ROCK_SMASH
+ db -1 ; end
+
+MartGoldenrod5F4:
+ db 5 ; # items
+ db TM_THUNDERPUNCH
+ db TM_FIRE_PUNCH
+ db TM_ICE_PUNCH
+ db TM_HEADBUTT
+ db TM_ROCK_SMASH
+ db -1 ; end
+
+MartOlivine:
+ db 9 ; # items
+ db GREAT_BALL
+ db SUPER_POTION
+ db HYPER_POTION
+ db ANTIDOTE
+ db PARLYZ_HEAL
+ db AWAKENING
+ db ICE_HEAL
+ db SUPER_REPEL
+ db SURF_MAIL
+ db -1 ; end
+
+MartEcruteak:
+ db 10 ; # items
+ db POKE_BALL
+ db GREAT_BALL
+ db POTION
+ db SUPER_POTION
+ db ANTIDOTE
+ db PARLYZ_HEAL
+ db AWAKENING
+ db BURN_HEAL
+ db ICE_HEAL
+ db REVIVE
+ db -1 ; end
+
+MartMahogany1:
+ db 4 ; # items
+ db TINYMUSHROOM
+ db SLOWPOKETAIL
+ db POKE_BALL
+ db POTION
+ db -1 ; end
+
+MartMahogany2:
+ db 9 ; # items
+ db RAGECANDYBAR
+ db GREAT_BALL
+ db SUPER_POTION
+ db HYPER_POTION
+ db ANTIDOTE
+ db PARLYZ_HEAL
+ db SUPER_REPEL
+ db REVIVE
+ db FLOWER_MAIL
+ db -1 ; end
+
+MartBlackthorn:
+ db 9 ; # items
+ db GREAT_BALL
+ db ULTRA_BALL
+ db HYPER_POTION
+ db MAX_POTION
+ db FULL_HEAL
+ db REVIVE
+ db MAX_REPEL
+ db X_DEFEND
+ db X_ATTACK
+ db -1 ; end
+
+MartViridian:
+ db 9 ; # items
+ db ULTRA_BALL
+ db HYPER_POTION
+ db FULL_HEAL
+ db REVIVE
+ db ANTIDOTE
+ db PARLYZ_HEAL
+ db AWAKENING
+ db BURN_HEAL
+ db FLOWER_MAIL
+ db -1 ; end
+
+MartPewter:
+ db 7 ; # items
+ db GREAT_BALL
+ db SUPER_POTION
+ db SUPER_REPEL
+ db ANTIDOTE
+ db PARLYZ_HEAL
+ db AWAKENING
+ db BURN_HEAL
+ db -1 ; end
+
+MartCerulean:
+ db 9 ; # items
+ db GREAT_BALL
+ db ULTRA_BALL
+ db SUPER_POTION
+ db SUPER_REPEL
+ db FULL_HEAL
+ db X_DEFEND
+ db X_ATTACK
+ db DIRE_HIT
+ db SURF_MAIL
+ db -1 ; end
+
+MartLavender:
+ db 8 ; # items
+ db GREAT_BALL
+ db POTION
+ db SUPER_POTION
+ db MAX_REPEL
+ db ANTIDOTE
+ db PARLYZ_HEAL
+ db AWAKENING
+ db BURN_HEAL
+ db -1 ; end
+
+MartVermilion:
+ db 8 ; # items
+ db ULTRA_BALL
+ db SUPER_POTION
+ db HYPER_POTION
+ db REVIVE
+ db PARLYZ_HEAL
+ db AWAKENING
+ db BURN_HEAL
+ db LITEBLUEMAIL
+ db -1 ; end
+
+MartCeladon2F1:
+ db 7 ; # items
+ db POTION
+ db SUPER_POTION
+ db HYPER_POTION
+ db MAX_POTION
+ db REVIVE
+ db SUPER_REPEL
+ db MAX_REPEL
+ db -1 ; end
+
+MartCeladon2F2:
+ db 10 ; # items
+ db POKE_BALL
+ db GREAT_BALL
+ db ULTRA_BALL
+ db ESCAPE_ROPE
+ db FULL_HEAL
+ db ANTIDOTE
+ db BURN_HEAL
+ db ICE_HEAL
+ db AWAKENING
+ db PARLYZ_HEAL
+ db -1 ; end
+
+MartCeladon3F:
+ db 5 ; # items
+ db TM_HIDDEN_POWER
+ db TM_SUNNY_DAY
+ db TM_PROTECT
+ db TM_RAIN_DANCE
+ db TM_SANDSTORM
+ db -1 ; end
+
+MartCeladon4F:
+ db 3 ; # items
+ db POKE_DOLL
+ db LOVELY_MAIL
+ db SURF_MAIL
+ db -1 ; end
+
+MartCeladon5F1:
+ db 5 ; # items
+ db HP_UP
+ db PROTEIN
+ db IRON
+ db CARBOS
+ db CALCIUM
+ db -1 ; end
+
+MartCeladon5F2:
+ db 7 ; # items
+ db X_ACCURACY
+ db GUARD_SPEC
+ db DIRE_HIT
+ db X_ATTACK
+ db X_DEFEND
+ db X_SPEED
+ db X_SPECIAL
+ db -1 ; end
+
+MartFuchsia:
+ db 7 ; # items
+ db GREAT_BALL
+ db ULTRA_BALL
+ db SUPER_POTION
+ db HYPER_POTION
+ db FULL_HEAL
+ db MAX_REPEL
+ db FLOWER_MAIL
+ db -1 ; end
+
+MartSaffron:
+ db 8 ; # items
+ db GREAT_BALL
+ db ULTRA_BALL
+ db HYPER_POTION
+ db MAX_POTION
+ db FULL_HEAL
+ db X_ATTACK
+ db X_DEFEND
+ db FLOWER_MAIL
+ db -1 ; end
+
+MartMtMoon:
+ db 6 ; # items
+ db POKE_DOLL
+ db FRESH_WATER
+ db SODA_POP
+ db LEMONADE
+ db REPEL
+ db PORTRAITMAIL
+ db -1 ; end
+
+MartIndigoPlateau:
+ db 7 ; # items
+ db ULTRA_BALL
+ db MAX_REPEL
+ db HYPER_POTION
+ db MAX_POTION
+ db FULL_RESTORE
+ db REVIVE
+ db FULL_HEAL
+ db -1 ; end
+
+MartUnderground:
+ db 4 ; # items
+ db ENERGYPOWDER
+ db ENERGY_ROOT
+ db HEAL_POWDER
+ db REVIVAL_HERB
+ db -1 ; end
+
+DefaultMart:
+ db 2 ; # items
+ db POKE_BALL
+ db POTION
+ db -1 ; end
diff --git a/data/text/common_1.asm b/data/text/common_1.asm
index a4bb9ca4..2747f902 100755
--- a/data/text/common_1.asm
+++ b/data/text/common_1.asm
@@ -1191,7 +1191,7 @@ UnknownText_0x1bd6f5::
line "so cute!"
done
-UnknownText_0x1bd77f::
+_MomLeavingText1::
text "Wow, that's a cute"
line "#MON."
@@ -1219,14 +1219,14 @@ UnknownText_0x1bd77f::
line "save your money?"
done
-UnknownText_0x1bd868::
+_MomLeavingText2::
text "OK, I'll take care"
line "of your money."
para "<……><……><……>"
prompt
-UnknownText_0x1bd88e::
+_MomLeavingText3::
text "Be careful."
para "#MON are your"
@@ -1236,7 +1236,7 @@ UnknownText_0x1bd88e::
para "Now, go on!"
done
-UnknownText_0x1bd8da::
+_MomIsThisAboutYourMoneyText::
text "Hi! Welcome home!"
line "You're trying very"
cont "hard, I see."
@@ -1248,47 +1248,47 @@ UnknownText_0x1bd8da::
line "your money?"
done
-UnknownText_0x1bd942::
+_MomBankWhatDoYouWantToDoText::
text "What do you want"
line "to do?"
done
-UnknownText_0x1bd95b::
+_MomStoreMoneyText::
text "How much do you"
line "want to save?"
done
-UnknownText_0x1bd97a::
+_MomTakeMoneyText::
text "How much do you"
line "want to take?"
done
-UnknownText_0x1bd999::
+_MomSaveMoneyText::
text "Do you want to"
line "save some money?"
done
-UnknownText_0x1bd9ba::
+_MomHaventSavedThatMuchText::
text "You haven't saved"
line "that much."
prompt
-UnknownText_0x1bd9d7::
+_MomNotEnoughRoomInWalletText::
text "You can't take"
line "that much."
prompt
-UnknownText_0x1bd9f1::
+_MomInsufficientFundsInWalletText::
text "You don't have"
line "that much."
prompt
-UnknownText_0x1bda0b::
+_MomNotEnoughRoomInBankText::
text "You can't save"
line "that much."
prompt
-UnknownText_0x1bda25::
+_MomStartSavingMoneyText::
text "OK, I'll save your"
line "money. Trust me!"
@@ -1296,17 +1296,17 @@ UnknownText_0x1bda25::
line "with it!"
done
-UnknownText_0x1bda5b::
+_MomStoredMoneyText::
text "Your money's safe"
line "here! Get going!"
done
-UnknownText_0x1bda7e::
+_MomTakenMoneyText::
text "<PLAYER>, don't"
line "give up!"
done
-UnknownText_0x1bda90::
+_MomJustDoWhatYouCanText::
text "Just do what"
line "you can."
done
diff --git a/data/text/common_3.asm b/data/text/common_3.asm
index d89d72d2..4a8e0a07 100644
--- a/data/text/common_3.asm
+++ b/data/text/common_3.asm
@@ -500,39 +500,39 @@ UnknownText_0x1c5fd1::
text "Which #MON?"
prompt
-Text_DSTIsThatOK::
+_DSTIsThatOKText::
text " DST,"
line "is that OK?"
done
-UnknownText_0x1c5ff1::
+_TimeAskOkayText::
text ","
line "is that OK?"
done
-UnknownText_0x1c6000::
+_TimesetAskDSTText::
text "Do you want to"
line "switch to Daylight"
cont "Saving Time?"
done
-UnknownText_0x1c6030::
+_TimesetDSTText::
text "I set the clock"
line "forward by one"
cont "hour."
prompt
-UnknownText_0x1c6056::
+_TimesetAskNotDSTText::
text "Is Daylight Saving"
line "Time over?"
done
-UnknownText_0x1c6075::
+_TimesetNotDSTText::
text "I put the clock"
line "back one hour."
prompt
-UnknownText_0x1c6095::
+_TimesetAskAdjustDSTText::
text "Do you want to"
line "adjust your clock"
@@ -540,7 +540,7 @@ UnknownText_0x1c6095::
line "Saving Time?"
done
-UnknownText_0x1c60d1::
+_MomLostGearBookletText::
text "I lost the in-"
line "struction booklet"
cont "for the #GEAR."