mirror of
https://github.com/bryanthaboi/gen1recomp.git
synced 2026-08-20 20:50:21 +02:00
Route the mart's price confirmation prompts through their real ROM text
ShopMenu.lua's buy/sell price confirmations were plain Lua literals, even though the comment on each line already named the real label (_PokemartTellBuyPriceText, _PokemartTellSellPriceText). This file's own txt(game, key, fallback) helper doesn't support substitution arguments, so it can't be reused as-is; added the module-level romText helper instead, same as every other file in this batch.
This commit is contained in:
+5
-2
@@ -13,6 +13,7 @@ local ListMenu = require("src.ui.ListMenu")
|
||||
local Menu = require("src.ui.Menu")
|
||||
local QuantityBox = require("src.ui.QuantityBox")
|
||||
local Strings = require("src.core.Strings")
|
||||
local romText = require("src.core.RomText")
|
||||
|
||||
local ShopMenu = {}
|
||||
|
||||
@@ -57,7 +58,8 @@ local function buy(game, stock)
|
||||
end
|
||||
local cost = qty * def.price
|
||||
-- _PokemartTellBuyPriceText + yes/no confirm
|
||||
list.footer = Strings("%s?\nThat will be\n¥%d. OK?", def.name, cost)
|
||||
list.footer = romText(game.data, "_PokemartTellBuyPriceText",
|
||||
"%s?\nThat will be\n¥%d. OK?", def.name, cost)
|
||||
game.stack:push(ChoiceBox.new(game, function(yes)
|
||||
if not yes then
|
||||
list.footer = greet
|
||||
@@ -147,7 +149,8 @@ local function sell(game)
|
||||
return
|
||||
end
|
||||
-- _PokemartTellSellPriceText + yes/no confirm
|
||||
list.footer = Strings("I can pay you\n¥%d for that.", unit * qty)
|
||||
list.footer = romText(game.data, "_PokemartTellSellPriceText",
|
||||
"I can pay you\n¥%d for that.", unit * qty)
|
||||
game.stack:push(ChoiceBox.new(game, function(yes)
|
||||
if not yes then
|
||||
list.footer = greet
|
||||
|
||||
Reference in New Issue
Block a user