Information on available concessions as well as costs and associated values for snacks which can be purchased multiple times.
https://blaseball.com/database/shopSetup
{
"menu": [
"Ad",
"Votes",
/* ... */
"Idol_Pitcher_Loss",
"Consumer_Attacks"
],
"snackData": {
"maxBetTiers": [ /* array of 99 price/amount pairs */ ],
"teamWinCoinTiers": [ /* array of 99 price/amount pairs */ ],
"idolHitsTiers": [ /* array of 99 price/amount pairs */ ],
"idolHomersTiers": [ /* array of 99 price/amount pairs */ ],
"idolStrikeoutsTiers": [ /* array of 99 price/amount pairs */ ],
"idolShutoutsTiers": [ /* array of 99 price/amount pairs */ ],
"teamLossCoinTiers": [ /* array of 99 price/amount pairs */ ],
"idolStealTiers": [ /* array of 99 price/amount pairs */ ],
"blackHoleTiers": [ /* array of 99 price/amount pairs */ ],
"floodClearTiers": [ /* array of 99 price/amount pairs */ ],
"idolHomerAllowedTiers": [ /* array of 99 price/amount pairs */ ],
"timeOffTiers": [ /* array of 99 price/amount pairs */ ],
"sunTwoTiers": [ /* array of 99 price/amount pairs */ ],
"idolPitcherWinTiers": [ /* array of 99 price/amount pairs */ ],
"idolPitcherLoseTiers": [ /* array of 99 price/amount pairs */ ],
"teamShamedTiers": [ /* array of 99 price/amount pairs */ ],
"teamShamingTiers": [ /* array of 99 price/amount pairs */ ],
"incinerationTiers": [ /* array of 99 price/amount pairs */ ],
"consumerTiers": [ /* array of 99 price/amount pairs */ ],
}
}
The price/amount pairs are an array of 99 objects in the form {"price":1234,"amount":5678}
. For example, the first and last few entries for maxBetTiers
(Snake Oil) are:
{ "price": 0, "amount": 20 },
{ "price": 20, "amount": 40 },
/* 95 entries omitted */
{ "price": 9845, "amount": 1980 },
{ "price": 10000, "amount": 2000 }
menu
: array of strings corresponding to snacks currently available in Concessions as well as the sponsor advertisement shown when entering the shop. They are not in the same order that the're displayed in the shop. (Correlations are currently guesses.)
Ad
- The sponsor's advertisement; not really for saleVotes
- VoteFlutes
- FlutesBeg
- Bread CrumbsPeanuts
- PeanutsMax_Bet
- Snake OilTeam_Win
- PopcornIdol_Strikeouts
- ChipsIdol_Shutouts
- BurgerIdol_Homers
- Hot DogIdol_Hits
- Sunflower SeedsTeam_Loss
- Stale PopcornStadium_Access
- PizzaWills_Access
- Cheese BoardForbidden_Knowledge_Access
- Apple(?)Idol_Steal
- PicklesBlack_Hole
- Wet PretzelTeam_Slush
- Slushie(?)Sun_2
- DoughnutIdol_Homer_Allowed
- MeatballBreakfast
- BreakfastIncineration
- SundaeIdol_Pitcher_Win
- Hot FriesIdol_Pitcher_Loss
- Cold FriesConsumer_Attacks
- Chum
snackData
: Pricing and value information for snacks. This is an array corresponding with own 1 through 99 of a given snack. Each array item is an object with two values: "price"
and "amount"
. The price
is the cost to acquire the next number of that snack, the amount is the associated value (ex: maximum bet for maxBetTiers/Snake Oil, coins for each base stolen for idealStealTiers/Pickles).
maxBetTiers
- Snake OilteamWinCoinTiers
- PopcornidolHitsTiers
- Sunflower SeedsidolHomersTiers
- Hot DogidolStrikeoutsTiers
- ChipsidolShutoutsTiers
- BurgerteamLossCoinTiers
- Stale PopcornidolStealTiers
- PicklesblackHoleTiers
- Wet PretzelfloodClearTiers
- SlushieidolHomerAllowedTiers
- MeatballtimeOffTiers
- BreakfastsunTwoTiers
- DoughnutidolPitcherWinTiers
- Hot FriesidolPitcherLoseTiers
- Close FriesteamShamedTiers
- Lemonade (retired)teamShamingTiers
- Taffy (retired)incinerationTiers
- SundaeconsumerTiers
- Chum
For example, the maxBetTiers
first two and last two snackData objects are:
{ "price": 0, "amount": 20 },
{ "price": 20, "amount": 40 },
/* 95 entries omitted */
{ "price": 9845, "amount": 1980 },
{ "price": 10000, "amount": 2000 }
This corresponds to owning 1 Snake Oil (Free, can bet up to 20), 2 Snake Oils (costs 20, can bet up to 40), 98 Snake Oils (costs 9,845, can bet up to 1980), and 99 Snake Oils (costs 10,000, can bet up to 2,000).