mirror of
https://gitlab.com/lecarore/breakout71.git
synced 2025-05-04 10:49:13 -04:00
wip
This commit is contained in:
parent
892f800107
commit
6c506affc4
19 changed files with 137 additions and 87 deletions
32
Readme.md
32
Readme.md
|
@ -24,7 +24,7 @@ Break colourful bricks, catch bouncing coins and select powerful upgrades !
|
|||
- reworked level up screen :
|
||||
- bigger "level X / Y cleared"
|
||||
- upgardes need to all be spent on the same list of perks (to avoid reading too much)
|
||||
- instead of rerolls, you get a longer list of choices to pick from with gold medals
|
||||
- instead of rerolls, you get a longer list of choices to pick from with silver/gold medals
|
||||
- clarified challenges, only show them when you pass one of them
|
||||
- removed the "sides bounce" challenge, bouncing on sides shouldn't be punished
|
||||
- once you reach high score of 1000, level unlock hints appear, and required / forbidden upgrades and colored gold/red
|
||||
|
@ -571,40 +571,12 @@ Break colourful bricks, catch bouncing coins and select powerful upgrades !
|
|||
|
||||
# Credits
|
||||
|
||||
I pulled many background patterns from https://pattern.monster/
|
||||
I pulled the background patterns from https://pattern.monster/
|
||||
|
||||
I wanted an APK to start in fullscreen and be able to list it on fdroid and the play store. I started with an empty view and went to work trimming it down, with the help of that tutorial : https://github.com/fractalwrench/ApkGolf/blob/master/blog/BLOG_POST.md
|
||||
|
||||
Colin (obigre) brought a lot of fantastic ideas to the game, here's his website (in French) : https://colin-crapahute.bearblog.dev/
|
||||
|
||||
Tõnu Rääk made a Tiermaker template to share your favorite perk choices : https://tiermaker.com/create/breakout-71-perks-18086724
|
||||
|
||||
# Breakout games suggestions
|
||||
|
||||
Here are a few interesting games in the breakout genre :
|
||||
|
||||
- LBreakoutHD : https://sourceforge.net/p/lgames/code/HEAD/tree/trunk/lbreakouthd/
|
||||
- Wizorb : https://store.steampowered.com/app/207420/Wizorb/
|
||||
- Ricochet infinity : https://www.myabandonware.com/game/ricochet-infinity-dxm
|
||||
- Whackerball : https://store.steampowered.com/app/2192170/Whackerball/
|
||||
- Arkanoid Archive lists many, many more https://www.youtube.com/@ArkanoidGame
|
||||
|
||||
# PC game suggestions
|
||||
|
||||
Here are a few games I've sank a lot of time in, and that inspired breakout in some way
|
||||
|
||||
- Heat signature : https://www.humblebundle.com/store/heat-signature
|
||||
- FTL : https://www.gog.com/en/game/faster_than_light
|
||||
- Nova drift : https://www.gog.com/en/game/nova_drift
|
||||
- Noita : https://www.gog.com/en/game/noita
|
||||
- Enter the gungeon : https://www.gog.com/en/game/enter_the_gungeon
|
||||
- Zero Sivert : https://store.steampowered.com/app/1782120/ZERO_Sievert/
|
||||
- Factorio : https://www.factorio.com/
|
||||
- Nuclear throne : https://store.steampowered.com/app/242680/Nuclear_Throne/ (don't buy on GOG it's outdated)
|
||||
- Brigador : https://www.gog.com/en/game/brigador
|
||||
- Teleglitch https://www.gog.com/en/game/teleglitch_die_more_edition
|
||||
|
||||
|
||||
# How to install
|
||||
|
||||
Breakout 71 can be installed and work offline in many ways:
|
||||
|
|
33
dist/index.html
vendored
33
dist/index.html
vendored
File diff suppressed because one or more lines are too long
|
@ -14,7 +14,6 @@ Oh, and don't miss the ball, you don't have extra lives.
|
|||
The app should work offline and perform well even on low-end devices.
|
||||
It's very lean and does not take much storage space (Roughly 0.1MB).
|
||||
If the app stutters, turn on "fast mode" in the settings.
|
||||
If the game is too fast, enable "kid mode" in the settings.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
|
|
|
@ -431,6 +431,12 @@
|
|||
"bricks": "_________b_b_b___________g_g_g_g_________g_g_g_g_________g_g_g_g",
|
||||
"credit": ""
|
||||
},
|
||||
{
|
||||
"name": "icon:steering",
|
||||
"size": 9,
|
||||
"bricks": "_bb__bb_____b___b_____b___bWWW_b___bWWW_WWWWWWWW_b___b____b___b___b___b__bb__bb__",
|
||||
"credit": ""
|
||||
},
|
||||
{
|
||||
"name": "icon:sticky_coins",
|
||||
"size": 8,
|
||||
|
@ -570,10 +576,10 @@
|
|||
"credit": ""
|
||||
},
|
||||
{
|
||||
"name": "Eyes",
|
||||
"name": "Nuclear Throne",
|
||||
"size": 9,
|
||||
"bricks": "ttttttt__tWWWWWWW_tWrrWttW_tWWWWWWW_ttttttt_____t______ttttt____ttttt_____t_t____",
|
||||
"credit": "My favorite character in https://nuclearthrone.com/"
|
||||
"credit": "https://nuclearthrone.com/"
|
||||
},
|
||||
{
|
||||
"name": "Creeper",
|
||||
|
@ -1476,10 +1482,87 @@
|
|||
"credit": "italia by Topenvy"
|
||||
},
|
||||
{
|
||||
"name": "icon:steering",
|
||||
"size": 9,
|
||||
"bricks": "_bb__bb_____b___b_____b___bWWW_b___bWWW_WWWWWWWW_b___b____b___b___b___b__bb__bb__",
|
||||
"name": "utc",
|
||||
"size": 8,
|
||||
"bricks": "_________yyyyyy__yyllllllllll____l___yy___yyyyy__yyyyyy_________",
|
||||
"credit": "https://www.utc.fr"
|
||||
},
|
||||
{
|
||||
"name": "Bzh",
|
||||
"size": 8,
|
||||
"bricks": "________WgWggggggWgWWWWWWgWgggggWWWWWWWWggggggggWWWWWWWWgggggggg",
|
||||
"credit": "https://fr.wikipedia.org/wiki/Drapeau_de_la_Bretagne"
|
||||
},
|
||||
{
|
||||
"name": "FTL",
|
||||
"size": 10,
|
||||
"bricks": "WWW_WWW_W_W____W__W_WW___W__W_W____W__WW__O_______gOaOOOOOOa_OOaaaaaaO_gOOOOOOO___Oa________________",
|
||||
"svg": null,
|
||||
"color": ""
|
||||
"color": "",
|
||||
"credit": "https://www.gog.com/en/game/faster_than_light"
|
||||
},
|
||||
{
|
||||
"name": "Nova drift",
|
||||
"size": 9,
|
||||
"bricks": "___WWW_____WWgWW___pWgggWp_pWgggggWppWBBgBBWpvpBBgBBpvvBBWWWBBvvvvpWpvvvvvvvpvvvv",
|
||||
"svg": null,
|
||||
"color": "",
|
||||
"credit": "https://www.gog.com/fr/game/nova_drift"
|
||||
},
|
||||
{
|
||||
"name": "Heat Signature",
|
||||
"size": 19,
|
||||
"bricks": "__ggg________________ggg________________ggg________________ggg_______________WWgWWWWWWWWWWBBBW__WgggWgggWaggWrrrW__WggggggaWaggggBrW__WgagWgggWaggWggrW__WWWWWWgWWWWWWWgWW__WgggWrgrWgaaWaggW__WagggggggggaWaagW__WgggWrgrWgggWaggW__WWgWWWgWWWgWWWgWW__WagaWrgrWgggWggrB__WagaWgBgWaggggBrB__WaaaWrgrWgggWrrrB__WWWWWBBBWWWWWWWWW_______________________________________",
|
||||
"svg": null,
|
||||
"color": "",
|
||||
"credit": "https://www.humblebundle.com/store/heat-signature"
|
||||
},
|
||||
{
|
||||
"name": "Noita",
|
||||
"size": 8,
|
||||
"bricks": "_B_______l_vvv___l_BBv___l_vvv___leeev___l_vvv___l_vvvv_eeeeeeee",
|
||||
"svg": null,
|
||||
"color": "",
|
||||
"credit": "https://www.gog.com/en/game/noita"
|
||||
},
|
||||
{
|
||||
"name": "Enter the gungeon",
|
||||
"size": 11,
|
||||
"bricks": "________ll___lll__l__l_lllll__l___yyyyy_rrr__yyyyy_rrr__yyyyy_rrr__yyyyy_rrr__yByBy_rrr__yyyyy_rrr__y___y_rrr____________",
|
||||
"svg": null,
|
||||
"color": "",
|
||||
"credit": "https://www.gog.com/en/game/enter_the_gungeon"
|
||||
},
|
||||
{
|
||||
"name": "ZERO Sievert",
|
||||
"size": 10,
|
||||
"bricks": "___________yyyyyy____yyaaaa____yyaaaa____yyaaaa____yyyyyy_____OOgggggg__yyygyyg___OOOO_____O___O____",
|
||||
"svg": null,
|
||||
"color": "",
|
||||
"credit": "https://store.steampowered.com/app/1782120/ZERO_Sievert/"
|
||||
},
|
||||
{
|
||||
"name": "Factorio",
|
||||
"size": 8,
|
||||
"bricks": "________yyyy_ylly__Byy__y____yll_yB_______y______yyy____y___y___",
|
||||
"svg": null,
|
||||
"color": "",
|
||||
"credit": "https://www.factorio.com"
|
||||
},
|
||||
{
|
||||
"name": "Brigador",
|
||||
"size": 13,
|
||||
"bricks": "__________g________BBgggg__________yy__BBggggggggyy_____yglygggl_____yglygggl_______llllll_____ggllggll_____gg__gg________Bg__Bg_______gg__gg________B___B_______ggg_ggg_",
|
||||
"svg": null,
|
||||
"color": "",
|
||||
"credit": "https://www.gog.com/en/game/brigador"
|
||||
},
|
||||
{
|
||||
"name": "Teleglitch",
|
||||
"size": 11,
|
||||
"bricks": "___l___l______lB__l____l__l_lB____l__l_l_____BllOOOB_______OOOyyyy___lOOOB____Bl__l_l__k_l___l_l__k_l__lB_Bl______l___l__",
|
||||
"svg": null,
|
||||
"color": "",
|
||||
"credit": "https://www.gog.com/en/game/teleglitch_die_more_edition"
|
||||
}
|
||||
]
|
||||
]
|
|
@ -484,7 +484,8 @@ h2.histogram-title strong {
|
|||
transform 0.2s,
|
||||
box-shadow 0.2s;
|
||||
&[disabled] {
|
||||
pointer-events: none;
|
||||
//Having pointer events make the user select work
|
||||
//pointer-events: none;
|
||||
background: #222;
|
||||
box-shadow: 0 1px 0 black inset;
|
||||
transform: translate(0, 4px);
|
||||
|
|
|
@ -28,9 +28,7 @@ export function helpMenuEntry() {
|
|||
levelTimeBest,
|
||||
levelTimeGood,
|
||||
missesBest,
|
||||
missesGood,
|
||||
wallBouncedBest,
|
||||
wallBouncedGood,
|
||||
missesGood
|
||||
}),
|
||||
),
|
||||
miniMarkDown(t("help.upgrades")),
|
||||
|
|
|
@ -188,8 +188,8 @@
|
|||
"settings.extra_bright_help": "يزيد من حجم الهالة حول العملات المعدنية والطوب.",
|
||||
"settings.fullscreen": "تكبير الشاشة",
|
||||
"settings.fullscreen_help": "ستحاول اللعبة الانتقال إلى وضع ملء الشاشة قبل البدء",
|
||||
"settings.kid": "وضع الأطفال",
|
||||
"settings.kid_help": "ابدأ الألعاب المستقبلية بـ \"الكرة الأبطأ\".",
|
||||
"settings.kid": "",
|
||||
"settings.kid_help": "",
|
||||
"settings.language": "لغة",
|
||||
"settings.language_help": "اختر لغة اللعبة",
|
||||
"settings.level_unlocks_hints": "",
|
||||
|
|
|
@ -6748,11 +6748,11 @@
|
|||
</translation>
|
||||
<translation>
|
||||
<language>de-DE</language>
|
||||
<approved>true</approved>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>es-CL</language>
|
||||
|
@ -6760,7 +6760,7 @@
|
|||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>true</approved>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>ru-RU</language>
|
||||
|
@ -6783,11 +6783,11 @@
|
|||
</translation>
|
||||
<translation>
|
||||
<language>de-DE</language>
|
||||
<approved>true</approved>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>es-CL</language>
|
||||
|
@ -6795,7 +6795,7 @@
|
|||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>true</approved>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>ru-RU</language>
|
||||
|
|
|
@ -188,8 +188,8 @@
|
|||
"settings.extra_bright_help": "Erhöht die Größe des Halos um Münzen und Ziegel.",
|
||||
"settings.fullscreen": "Vollbild",
|
||||
"settings.fullscreen_help": "Das Spiel versucht, vor dem Start in den Vollbildmodus zu wechseln",
|
||||
"settings.kid": "Kinder-Modus",
|
||||
"settings.kid_help": "Beginne künftige Spiele mit \"langsameren Ball\".",
|
||||
"settings.kid": "",
|
||||
"settings.kid_help": "",
|
||||
"settings.language": "Sprache",
|
||||
"settings.language_help": "Wähle die Sprache des Spiels",
|
||||
"settings.level_unlocks_hints": "",
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
"gameOver.unlocked_perk_plural": "You just unlocked {{count}} perks",
|
||||
"gameOver.win.summary": "This game is over. You stashed {{score}} coins. ",
|
||||
"gameOver.win.title": "You completed this game",
|
||||
"help.content": "## Goal\n\nCatch as many coins as possible during 7 levels. \nCoins appear when you break bricks.\nCatch them with your paddle to increase your score.\nYour score is displayed in the top right corner of the screen.\nDon't drop the ball or it's game over.\n\nAfter destroying all bricks, you'll get to pick an upgrade.\n\n## Upgrades \n\nThe upgrades you pick will apply until the end of the run. \nSome can be picked multiple times for stronger effect.\nSome help with aiming, or make the game easier in some other ways. \nSome are only useful when combined.\n\nYou always get one upgrade at the beginning of each game. \nIts icon will serve as the bricks of the first level. \nYou can select starting upgrades in the settings.\n\nMany upgrades impact your combo. \n\n## Combo\n\nYour \"combo\" is the number of coins spawned when a brick breaks. \nIt is displayed on your paddle, for example x4 means each brick will spawn 4 coins. \nMost upgrades that increase the combo also add a condition to reset it. \nThe combo will also reset if the ball returns to the paddle without hitting any brick.\nA \"miss\" message will be shown when that happens. \n\nTry to aim towards a brick every time. \n\n## Aiming\n\nOnly the ball position on the paddle decides how it will bounce.\nIf the ball hits the paddle dead center, it will bounce back up vertically. \nIf you hit more on one side, it will have more angle. \nThe paddle speed and incoming angle have no impact on the ball direction after bouncing.\n\nMany upgrades that help with aiming can be unlocked.\n\n## Unlocks\n\nWhen playing Breakout 71 for the first time, most upgrades and levels are locked. \nUpgrades are unlocked by simply playing and catching many coins. \nThe first levels are unlocked by reaching a high score.\nLater levels add a condition about which perks you can select. \n\nReach high scores is much easier when you get multiple upgrades after each level. \n\n## Re-rolls and free upgrades\n\nYou'll get an extra upgrade to pick when you play well : \n\n- Clear the level under {{levelTimeGood}} seconds\n- Hit the sides or top less than {{wallBouncedGood}} times\n- Catch {{catchRateGood}}% of coins\n- Miss the bricks less than {{missesGood}} times \n\nYou will also get a re-roll that lets you skip upgrades if you do even better : \n\n- Clear a level under {{levelTimeBest}} seconds\n- Hit the sides or top less than {{wallBouncedBest}} times\n- Catch {{catchRateBest}}% of coins\n- Miss the bricks less than {{missesBest}} times \n\nAn option in the settings lets you display those statistics",
|
||||
"help.content": "## Goal\n\nCatch as many coins as possible during 7 levels. \nCoins appear when you break bricks.\nCatch them with your paddle to increase your score.\nYour score is displayed in the top right corner of the screen.\nDon't drop the ball or it's game over.\n\nAfter destroying all bricks, you'll get to pick an upgrade.\n\n## Upgrades \n\nThe upgrades you pick will apply until the end of the run. \nSome can be picked multiple times for stronger effect.\nSome help with aiming, or make the game easier in some other ways. \nSome are only useful when combined.\n\nYou always get one upgrade at the beginning of each game. \nIts icon will serve as the bricks of the first level. \nYou can select starting upgrades in the settings.\n\nMany upgrades impact your combo. \n\n## Combo\n\nYour \"combo\" is the number of coins spawned when a brick breaks. \nIt is displayed on your paddle, for example x4 means each brick will spawn 4 coins. \nMost upgrades that increase the combo also add a condition to reset it. \nThe combo will also reset if the ball returns to the paddle without hitting any brick.\nA \"miss\" message will be shown when that happens. \n\nTry to aim towards a brick every time. \n\n## Aiming\n\nOnly the ball position on the paddle decides how it will bounce.\nIf the ball hits the paddle dead center, it will bounce back up vertically. \nIf you hit more on one side, it will have more angle. \nThe paddle speed and incoming angle have no impact on the ball direction after bouncing.\n\nMany upgrades that help with aiming can be unlocked.\n\n## Unlocks\n\nWhen playing Breakout 71 for the first time, most upgrades and levels are locked. \nUpgrades are unlocked by simply playing and catching many coins. \nThe first levels are unlocked by reaching a high score.\nLater levels add a condition about which perks you can select. \n\nReach high scores is much easier when you get multiple upgrades after each level. \n\n## Re-rolls and free upgrades\n\nYou'll get an extra upgrade to pick when you play well : \n\n- Clear the level under {{levelTimeGood}} seconds\n- Catch {{catchRateGood}}% of coins\n- Miss the bricks less than {{missesGood}} times \n\nYou will also get a re-roll that lets you skip upgrades if you do even better : \n\n- Clear a level under {{levelTimeBest}} seconds\n- Catch {{catchRateBest}}% of coins\n- Miss the bricks less than {{missesBest}} times \n\nAn option in the settings lets you display those statistics",
|
||||
"help.help": "Learn more about the game",
|
||||
"help.levels": "Levels",
|
||||
"help.title": "Help",
|
||||
|
@ -188,8 +188,8 @@
|
|||
"settings.extra_bright_help": "Increases the size of the halo around coins and bricks.",
|
||||
"settings.fullscreen": "Fullscreen",
|
||||
"settings.fullscreen_help": "Game will try to go full screen before starting",
|
||||
"settings.kid": "Kids mode",
|
||||
"settings.kid_help": "Start future games with \"slower ball\".",
|
||||
"settings.kid": "Kid mode",
|
||||
"settings.kid_help": "Always start with slower ball",
|
||||
"settings.language": "Language",
|
||||
"settings.language_help": "Choose the game's language",
|
||||
"settings.level_unlocks_hints": "Levels unlock hints",
|
||||
|
|
|
@ -188,8 +188,8 @@
|
|||
"settings.extra_bright_help": "Aumenta el tamaño del halo alrededor de las monedas y los ladrillos.",
|
||||
"settings.fullscreen": "Pantalla completa",
|
||||
"settings.fullscreen_help": "El juego intentará pasar a pantalla completa antes de comenzar.",
|
||||
"settings.kid": "Modo Niños",
|
||||
"settings.kid_help": "Comience los juegos futuros con \"pelota más lenta\".",
|
||||
"settings.kid": "",
|
||||
"settings.kid_help": "",
|
||||
"settings.language": "Idioma",
|
||||
"settings.language_help": "Elige el idioma del juego",
|
||||
"settings.level_unlocks_hints": "",
|
||||
|
|
|
@ -188,8 +188,8 @@
|
|||
"settings.extra_bright_help": "Plus grand halo lumineux autours des briques et pièces.",
|
||||
"settings.fullscreen": "Plein écran",
|
||||
"settings.fullscreen_help": "Le jeu essaiera de passer en plein écran quand vous le démarrez",
|
||||
"settings.kid": "Mode enfants",
|
||||
"settings.kid_help": "Balle plus lente",
|
||||
"settings.kid": "",
|
||||
"settings.kid_help": "",
|
||||
"settings.language": "Langue",
|
||||
"settings.language_help": "Changer la langue d'affichage",
|
||||
"settings.level_unlocks_hints": "",
|
||||
|
|
|
@ -188,8 +188,8 @@
|
|||
"settings.extra_bright_help": "Увеличивает размер ореола вокруг монет и кирпичей.",
|
||||
"settings.fullscreen": "ПОЛНЫЙ ЭКРАН",
|
||||
"settings.fullscreen_help": "Игра пытается перейти в полноэкранный режим перед запуском",
|
||||
"settings.kid": "Детский режим",
|
||||
"settings.kid_help": "Начинайте будущие игры с \"медленного мяча\".",
|
||||
"settings.kid": "",
|
||||
"settings.kid_help": "",
|
||||
"settings.language": "Язык",
|
||||
"settings.language_help": "Выберите язык игры",
|
||||
"settings.level_unlocks_hints": "",
|
||||
|
|
|
@ -188,8 +188,8 @@
|
|||
"settings.extra_bright_help": "Madeni paraların ve tuğlaların etrafındaki hale boyutunu büyütür.",
|
||||
"settings.fullscreen": "Tam ekran",
|
||||
"settings.fullscreen_help": "Oyun başlamadan önce tam ekran olmaya çalışacak",
|
||||
"settings.kid": "Çocuk modu",
|
||||
"settings.kid_help": "Gelecek oyunlara \"daha yavaş top\" ile başlayın.",
|
||||
"settings.kid": "",
|
||||
"settings.kid_help": "",
|
||||
"settings.language": "Dil",
|
||||
"settings.language_help": "Oyunun dilini seçin",
|
||||
"settings.level_unlocks_hints": "",
|
||||
|
|
|
@ -61,7 +61,7 @@ export function newGameState(params: RunParams): GameState {
|
|||
}
|
||||
|
||||
randomGift =
|
||||
(isOptionOn("easy") && "slow_down") ||
|
||||
(isOptionOn("kid") && "slow_down") ||
|
||||
giftable[Math.floor(Math.random() * giftable.length)].id;
|
||||
|
||||
perks[randomGift] = 1;
|
||||
|
|
|
@ -171,8 +171,8 @@ export async function openUpgradesPicker(gameState: GameState) {
|
|||
? upgradeLevelAndMaxDisplay(u, gameState)
|
||||
: ""),
|
||||
icon: icons["icon:" + u.id],
|
||||
help: unlockHint || u.help(gameState.perks[u.id] || 1),
|
||||
tooltip: u.fullHelp(gameState.perks[u.id] || 1),
|
||||
help: u.help(gameState.perks[u.id] || 1),
|
||||
tooltip: unlockHint + u.fullHelp(gameState.perks[u.id] || 1),
|
||||
className,
|
||||
actionLabel: gameState.perks[u.id] ? "upgrade" : "pick",
|
||||
};
|
||||
|
|
|
@ -74,7 +74,7 @@ export const options = {
|
|||
name: t("settings.pointer_lock"),
|
||||
help: t("settings.pointer_lock_help"),
|
||||
},
|
||||
easy: {
|
||||
kid: {
|
||||
default: false,
|
||||
name: t("settings.kid"),
|
||||
help: t("settings.kid_help"),
|
||||
|
|
|
@ -102,7 +102,7 @@ export const levelTimeBest = 25,
|
|||
missesBest = 1,
|
||||
missesGood = 6,
|
||||
choicePerSilver = 1,
|
||||
choicePerGold = 2,
|
||||
choicePerGold = 3,
|
||||
upPerSilver = 1,
|
||||
upPerGold = 1;
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ import { isOptionOn } from "./options";
|
|||
|
||||
export function startingPerkMenuButton() {
|
||||
return {
|
||||
disabled: isOptionOn("easy"),
|
||||
disabled: isOptionOn("kid"),
|
||||
icon: icons["icon:starting_perks"],
|
||||
text: t("starting_perks.title"),
|
||||
help: t("starting_perks.help"),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue