SRK, the scripting nooblet, has saved the day!!
Sir Ryexander, what you forgot is the s = 0, 1, and 2. When you removed the first choice, you actually changed Sell to Buy and Exit to Sell, so the hero can't exit the shop. D: Why? Because you did not configure the s = .
Here's the correct add-on.
Find these lines.
when 0 # buy
# Play decision SE
$game_system.se_play($data_system.decision_se)
# Change windows to buy mode
@command_window.active = false
@dummy_window.visible = false
@buy_window.active = true
@buy_window.visible = true
@buy_window.refresh
@status_window.visible = true
when 1 # sell
# Play decision SE
$game_system.se_play($data_system.decision_se)
# Change windows to sell mode
@command_window.active = false
@dummy_window.visible = false
@sell_window.active = true
@sell_window.visible = true
@sell_window.refresh
when 2 # quit
# Play decision SE
$game_system.se_play($data_system.decision_se)
# Switch to map screen
$scene = Scene_Map.new
end
You see here, with this unedited, and what Ryex had the choice beforehand, Sell will become s = 0 and Exit will become s = 1. To that piece of code, that means Sell = Buy and Exit = Sell. That's crazy land, I tell you. So replace that line of code with this:
#when 0 # buy
# Play decision SE
#$game_system.se_play($data_system.decision_se)
# Change windows to buy mode
#@command_window.active = false
#@dummy_window.visible = false
#@buy_window.active = true
#@buy_window.visible = true
#@buy_window.refresh
#@status_window.visible = true
when 0 # sell
# Play decision SE
$game_system.se_play($data_system.decision_se)
# Change windows to sell mode
@command_window.active = false
@dummy_window.visible = false
@sell_window.active = true
@sell_window.visible = true
@sell_window.refresh
when 1 # quit
# Play decision SE
$game_system.se_play($data_system.decision_se)
# Switch to map screen
$scene = Scene_Map.new
end
I commented out the Buy code, but you can actually remove it. It's all cool.