Build 29069848

This commit is contained in:
Renan LE CARO 2025-04-09 11:28:32 +02:00
parent 962fd8b0cd
commit 13627b6c09
27 changed files with 17517 additions and 4011 deletions

View file

@ -13,9 +13,9 @@ export const rawUpgrades = [
name: t("upgrades.extra_life.name"),
help: (lvl: number) =>
lvl === 1
? t("upgrades.extra_life.help")
? t("upgrades.extra_life.tooltip")
: t("upgrades.extra_life.help_plural", { lvl }),
fullHelp: t("upgrades.extra_life.fullHelp"),
fullHelp: t("upgrades.extra_life.verbose_description"),
},
{
@ -26,8 +26,8 @@ export const rawUpgrades = [
max: 7,
name: t("upgrades.base_combo.name"),
help: (lvl: number) =>
t("upgrades.base_combo.help", { coins: 1 + lvl * 3 }),
fullHelp: t("upgrades.base_combo.fullHelp"),
t("upgrades.base_combo.tooltip", { coins: 1 + lvl * 3 }),
fullHelp: t("upgrades.base_combo.verbose_description"),
},
{
requires: "",
@ -36,8 +36,8 @@ export const rawUpgrades = [
id: "slow_down",
max: 2,
name: t("upgrades.slow_down.name"),
help: (lvl: number) => t("upgrades.slow_down.help", { lvl }),
fullHelp: t("upgrades.slow_down.fullHelp"),
help: (lvl: number) => t("upgrades.slow_down.tooltip", { lvl }),
fullHelp: t("upgrades.slow_down.verbose_description"),
},
{
requires: "",
@ -46,8 +46,8 @@ export const rawUpgrades = [
id: "bigger_puck",
max: 2,
name: t("upgrades.bigger_puck.name"),
help: () => t("upgrades.bigger_puck.help"),
fullHelp: t("upgrades.bigger_puck.fullHelp"),
help: () => t("upgrades.bigger_puck.tooltip"),
fullHelp: t("upgrades.bigger_puck.verbose_description"),
},
{
requires: "",
@ -57,8 +57,8 @@ export const rawUpgrades = [
max: 3,
name: t("upgrades.viscosity.name"),
help: () => t("upgrades.viscosity.help"),
fullHelp: t("upgrades.viscosity.fullHelp"),
help: () => t("upgrades.viscosity.tooltip"),
fullHelp: t("upgrades.viscosity.verbose_description"),
},
{
requires: "",
@ -69,9 +69,9 @@ export const rawUpgrades = [
name: t("upgrades.skip_last.name"),
help: (lvl: number) =>
lvl == 1
? t("upgrades.skip_last.help")
? t("upgrades.skip_last.tooltip")
: t("upgrades.skip_last.help_plural", { lvl }),
fullHelp: t("upgrades.skip_last.fullHelp"),
fullHelp: t("upgrades.skip_last.verbose_description"),
},
{
requires: "",
@ -80,8 +80,8 @@ export const rawUpgrades = [
giftable: true,
max: 1,
name: t("upgrades.streak_shots.name"),
help: (lvl: number) => t("upgrades.streak_shots.help", { lvl }),
fullHelp: t("upgrades.streak_shots.fullHelp"),
help: (lvl: number) => t("upgrades.streak_shots.tooltip", { lvl }),
fullHelp: t("upgrades.streak_shots.verbose_description"),
},
{
@ -93,8 +93,8 @@ export const rawUpgrades = [
max: 1,
name: t("upgrades.left_is_lava.name"),
help: (lvl: number) => t("upgrades.left_is_lava.help", { lvl }),
fullHelp: t("upgrades.left_is_lava.fullHelp"),
help: (lvl: number) => t("upgrades.left_is_lava.tooltip", { lvl }),
fullHelp: t("upgrades.left_is_lava.verbose_description"),
},
{
requires: "",
@ -104,8 +104,8 @@ export const rawUpgrades = [
giftable: true,
max: 1,
name: t("upgrades.right_is_lava.name"),
help: (lvl: number) => t("upgrades.right_is_lava.help", { lvl }),
fullHelp: t("upgrades.right_is_lava.fullHelp"),
help: (lvl: number) => t("upgrades.right_is_lava.tooltip", { lvl }),
fullHelp: t("upgrades.right_is_lava.verbose_description"),
},
{
requires: "",
@ -115,8 +115,8 @@ export const rawUpgrades = [
giftable: true,
max: 1,
name: t("upgrades.top_is_lava.name"),
help: (lvl: number) => t("upgrades.top_is_lava.help", { lvl }),
fullHelp: t("upgrades.top_is_lava.fullHelp"),
help: (lvl: number) => t("upgrades.top_is_lava.tooltip", { lvl }),
fullHelp: t("upgrades.top_is_lava.verbose_description"),
},
{
requires: "",
@ -128,9 +128,9 @@ export const rawUpgrades = [
name: t("upgrades.telekinesis.name"),
help: (lvl: number) =>
lvl == 1
? t("upgrades.telekinesis.help")
? t("upgrades.telekinesis.tooltip")
: t("upgrades.telekinesis.help_plural"),
fullHelp: t("upgrades.telekinesis.fullHelp"),
fullHelp: t("upgrades.telekinesis.verbose_description"),
},
{
requires: "",
@ -141,9 +141,9 @@ export const rawUpgrades = [
name: t("upgrades.coin_magnet.name"),
help: (lvl: number) =>
lvl == 1
? t("upgrades.coin_magnet.help")
? t("upgrades.coin_magnet.tooltip")
: t("upgrades.coin_magnet.help_plural"),
fullHelp: t("upgrades.coin_magnet.fullHelp"),
fullHelp: t("upgrades.coin_magnet.verbose_description"),
},
{
requires: "",
@ -153,8 +153,8 @@ export const rawUpgrades = [
giftable: true,
max: 6,
name: t("upgrades.multiball.name"),
help: (lvl: number) => t("upgrades.multiball.help", { count: lvl + 1 }),
fullHelp: t("upgrades.multiball.fullHelp"),
help: (lvl: number) => t("upgrades.multiball.tooltip", { count: lvl + 1 }),
fullHelp: t("upgrades.multiball.verbose_description"),
},
{
requires: "",
@ -166,9 +166,9 @@ export const rawUpgrades = [
name: t("upgrades.smaller_puck.name"),
help: (lvl: number) =>
lvl == 1
? t("upgrades.smaller_puck.help")
? t("upgrades.smaller_puck.tooltip")
: t("upgrades.smaller_puck.help_plural"),
fullHelp: t("upgrades.smaller_puck.fullHelp"),
fullHelp: t("upgrades.smaller_puck.verbose_description"),
},
{
requires: "",
@ -177,8 +177,8 @@ export const rawUpgrades = [
giftable: false,
max: 3,
name: t("upgrades.pierce.name"),
help: (lvl: number) => t("upgrades.pierce.help", { count: 3 * lvl }),
fullHelp: t("upgrades.pierce.fullHelp"),
help: (lvl: number) => t("upgrades.pierce.tooltip", { count: 3 * lvl }),
fullHelp: t("upgrades.pierce.verbose_description"),
},
{
requires: "",
@ -188,8 +188,8 @@ export const rawUpgrades = [
giftable: true,
max: 1,
name: t("upgrades.picky_eater.name"),
help: (lvl: number) => t("upgrades.picky_eater.help", { lvl }),
fullHelp: t("upgrades.picky_eater.fullHelp"),
help: (lvl: number) => t("upgrades.picky_eater.tooltip", { lvl }),
fullHelp: t("upgrades.picky_eater.verbose_description"),
},
{
requires: "",
@ -199,8 +199,8 @@ export const rawUpgrades = [
id: "metamorphosis",
max: 1,
name: t("upgrades.metamorphosis.name"),
help: (lvl: number) => t("upgrades.metamorphosis.help", { lvl }),
fullHelp: t("upgrades.metamorphosis.fullHelp"),
help: (lvl: number) => t("upgrades.metamorphosis.tooltip", { lvl }),
fullHelp: t("upgrades.metamorphosis.verbose_description"),
},
{
requires: "",
@ -210,8 +210,8 @@ export const rawUpgrades = [
giftable: true,
max: 1,
name: t("upgrades.compound_interest.name"),
help: (lvl: number) => t("upgrades.compound_interest.help", { lvl }),
fullHelp: t("upgrades.compound_interest.fullHelp"),
help: (lvl: number) => t("upgrades.compound_interest.tooltip", { lvl }),
fullHelp: t("upgrades.compound_interest.verbose_description"),
},
{
requires: "",
@ -221,11 +221,11 @@ export const rawUpgrades = [
max: 3,
name: t("upgrades.hot_start.name"),
help: (lvl: number) =>
t("upgrades.hot_start.help", {
t("upgrades.hot_start.tooltip", {
start: lvl * 30 + 1,
loss: lvl,
}),
fullHelp: t("upgrades.hot_start.fullHelp"),
fullHelp: t("upgrades.hot_start.verbose_description"),
},
{
requires: "",
@ -237,9 +237,9 @@ export const rawUpgrades = [
name: t("upgrades.sapper.name"),
help: (lvl: number) =>
lvl == 1
? t("upgrades.sapper.help")
? t("upgrades.sapper.tooltip")
: t("upgrades.sapper.help_plural", { lvl }),
fullHelp: t("upgrades.sapper.fullHelp"),
fullHelp: t("upgrades.sapper.verbose_description"),
},
{
requires: "",
@ -249,8 +249,8 @@ export const rawUpgrades = [
giftable: false,
max: 1,
name: t("upgrades.bigger_explosions.name"),
help: (lvl: number) => t("upgrades.bigger_explosions.help"),
fullHelp: t("upgrades.bigger_explosions.fullHelp"),
help: (lvl: number) => t("upgrades.bigger_explosions.tooltip"),
fullHelp: t("upgrades.bigger_explosions.verbose_description"),
},
{
requires: "",
@ -261,8 +261,9 @@ export const rawUpgrades = [
id: "extra_levels",
max: 3,
name: t("upgrades.extra_levels.name"),
help: (lvl: number) => t("upgrades.extra_levels.help", { count: lvl + 7 }),
fullHelp: t("upgrades.extra_levels.fullHelp"),
help: (lvl: number) =>
t("upgrades.extra_levels.tooltip", { count: lvl + 7 }),
fullHelp: t("upgrades.extra_levels.verbose_description"),
},
{
requires: "",
@ -272,8 +273,8 @@ export const rawUpgrades = [
id: "pierce_color",
max: 4,
name: t("upgrades.pierce_color.name"),
help: (lvl: number) => t("upgrades.pierce_color.help", { lvl }),
fullHelp: t("upgrades.pierce_color.fullHelp"),
help: (lvl: number) => t("upgrades.pierce_color.tooltip", { lvl }),
fullHelp: t("upgrades.pierce_color.verbose_description"),
},
{
requires: "",
@ -283,10 +284,10 @@ export const rawUpgrades = [
max: 3,
name: t("upgrades.soft_reset.name"),
help: (lvl: number) =>
t("upgrades.soft_reset.help", {
t("upgrades.soft_reset.tooltip", {
percent: Math.round(comboKeepingRate(lvl) * 100),
}),
fullHelp: t("upgrades.soft_reset.fullHelp"),
fullHelp: t("upgrades.soft_reset.verbose_description"),
},
{
requires: "multiball",
@ -297,9 +298,9 @@ export const rawUpgrades = [
name: t("upgrades.ball_repulse_ball.name"),
help: (lvl: number) =>
lvl == 1
? t("upgrades.ball_repulse_ball.help")
? t("upgrades.ball_repulse_ball.tooltip")
: t("upgrades.ball_repulse_ball.help_plural"),
fullHelp: t("upgrades.ball_repulse_ball.fullHelp"),
fullHelp: t("upgrades.ball_repulse_ball.verbose_description"),
},
{
requires: "multiball",
@ -310,9 +311,9 @@ export const rawUpgrades = [
name: t("upgrades.ball_attract_ball.name"),
help: (lvl: number) =>
lvl == 1
? t("upgrades.ball_attract_ball.help")
? t("upgrades.ball_attract_ball.tooltip")
: t("upgrades.ball_attract_ball.help_plural"),
fullHelp: t("upgrades.ball_attract_ball.fullHelp"),
fullHelp: t("upgrades.ball_attract_ball.verbose_description"),
},
{
requires: "",
@ -324,9 +325,9 @@ export const rawUpgrades = [
name: t("upgrades.puck_repulse_ball.name"),
help: (lvl: number) =>
lvl == 1
? t("upgrades.puck_repulse_ball.help")
? t("upgrades.puck_repulse_ball.tooltip")
: t("upgrades.puck_repulse_ball.help_plural"),
fullHelp: t("upgrades.puck_repulse_ball.fullHelp"),
fullHelp: t("upgrades.puck_repulse_ball.verbose_description"),
},
{
requires: "",
@ -337,8 +338,8 @@ export const rawUpgrades = [
max: 3,
name: t("upgrades.wind.name"),
help: (lvl: number) =>
lvl == 1 ? t("upgrades.wind.help") : t("upgrades.wind.help_plural"),
fullHelp: t("upgrades.wind.fullHelp"),
lvl == 1 ? t("upgrades.wind.tooltip") : t("upgrades.wind.help_plural"),
fullHelp: t("upgrades.wind.verbose_description"),
},
{
requires: "",
@ -350,10 +351,10 @@ export const rawUpgrades = [
name: t("upgrades.sturdy_bricks.name"),
help: (lvl: number) =>
// lvl == 1
t("upgrades.sturdy_bricks.help", { lvl, percent: lvl * 50 }),
t("upgrades.sturdy_bricks.tooltip", { lvl, percent: lvl * 50 }),
// ?
// : t("upgrades.sturdy_bricks.help_plural"),
fullHelp: t("upgrades.sturdy_bricks.fullHelp"),
fullHelp: t("upgrades.sturdy_bricks.verbose_description"),
},
{
requires: "",
@ -364,11 +365,11 @@ export const rawUpgrades = [
max: 4,
name: t("upgrades.respawn.name"),
help: (lvl: number) =>
t("upgrades.respawn.help", {
t("upgrades.respawn.tooltip", {
percent: Math.floor(100 * comboKeepingRate(lvl)),
delay: (3 / lvl).toFixed(2),
}),
fullHelp: t("upgrades.respawn.fullHelp"),
fullHelp: t("upgrades.respawn.verbose_description"),
},
{
requires: "",
@ -377,8 +378,8 @@ export const rawUpgrades = [
id: "one_more_choice",
max: 3,
name: t("upgrades.one_more_choice.name"),
help: (lvl: number) => t("upgrades.one_more_choice.help", { lvl }),
fullHelp: t("upgrades.one_more_choice.fullHelp"),
help: (lvl: number) => t("upgrades.one_more_choice.tooltip", { lvl }),
fullHelp: t("upgrades.one_more_choice.verbose_description"),
},
{
requires: "",
@ -389,8 +390,8 @@ export const rawUpgrades = [
max: 2,
adventure: false,
name: t("upgrades.instant_upgrade.name"),
help: (lvl: number) => t("upgrades.instant_upgrade.help", { lvl }),
fullHelp: t("upgrades.instant_upgrade.fullHelp"),
help: (lvl: number) => t("upgrades.instant_upgrade.tooltip", { lvl }),
fullHelp: t("upgrades.instant_upgrade.verbose_description"),
},
{
requires: "",
@ -399,8 +400,8 @@ export const rawUpgrades = [
id: "concave_puck",
max: 1,
name: t("upgrades.concave_puck.name"),
help: (lvl: number) => t("upgrades.concave_puck.help"),
fullHelp: t("upgrades.concave_puck.fullHelp"),
help: (lvl: number) => t("upgrades.concave_puck.tooltip"),
fullHelp: t("upgrades.concave_puck.verbose_description"),
},
{
requires: "",
@ -410,8 +411,8 @@ export const rawUpgrades = [
id: "helium",
max: 1,
name: t("upgrades.helium.name"),
help: (lvl: number) => t("upgrades.helium.help"),
fullHelp: t("upgrades.helium.fullHelp"),
help: (lvl: number) => t("upgrades.helium.tooltip"),
fullHelp: t("upgrades.helium.verbose_description"),
},
{
requires: "",
@ -421,8 +422,8 @@ export const rawUpgrades = [
id: "asceticism",
max: 1,
name: t("upgrades.asceticism.name"),
help: (lvl: number) => t("upgrades.asceticism.help", { combo: lvl * 3 }),
fullHelp: t("upgrades.asceticism.fullHelp"),
help: (lvl: number) => t("upgrades.asceticism.tooltip", { combo: lvl * 3 }),
fullHelp: t("upgrades.asceticism.verbose_description"),
},
{
requires: "",
@ -435,8 +436,8 @@ export const rawUpgrades = [
help: (lvl: number) =>
lvl > 1
? t("upgrades.unbounded.help_no_ceiling", { lvl })
: t("upgrades.unbounded.help", { lvl }),
fullHelp: t("upgrades.unbounded.fullHelp"),
: t("upgrades.unbounded.tooltip", { lvl }),
fullHelp: t("upgrades.unbounded.verbose_description"),
},
{
requires: "",
@ -447,10 +448,10 @@ export const rawUpgrades = [
max: 3,
name: t("upgrades.shunt.name"),
help: (lvl: number) =>
t("upgrades.shunt.help", {
t("upgrades.shunt.tooltip", {
percent: Math.round(comboKeepingRate(lvl) * 100),
}),
fullHelp: t("upgrades.shunt.fullHelp"),
fullHelp: t("upgrades.shunt.verbose_description"),
},
{
requires: "",
@ -460,8 +461,8 @@ export const rawUpgrades = [
id: "yoyo",
max: 1,
name: t("upgrades.yoyo.name"),
help: (lvl: number) => t("upgrades.yoyo.help"),
fullHelp: t("upgrades.yoyo.fullHelp"),
help: (lvl: number) => t("upgrades.yoyo.tooltip"),
fullHelp: t("upgrades.yoyo.verbose_description"),
},
{
requires: "",
@ -471,8 +472,8 @@ export const rawUpgrades = [
id: "nbricks",
max: 3,
name: t("upgrades.nbricks.name"),
help: (lvl: number) => t("upgrades.nbricks.help", { lvl }),
fullHelp: t("upgrades.nbricks.fullHelp"),
help: (lvl: number) => t("upgrades.nbricks.tooltip", { lvl }),
fullHelp: t("upgrades.nbricks.verbose_description"),
},
{
requires: "",
@ -482,8 +483,8 @@ export const rawUpgrades = [
id: "etherealcoins",
max: 1,
name: t("upgrades.etherealcoins.name"),
help: (lvl: number) => t("upgrades.etherealcoins.help"),
fullHelp: t("upgrades.etherealcoins.fullHelp"),
help: (lvl: number) => t("upgrades.etherealcoins.tooltip"),
fullHelp: t("upgrades.etherealcoins.verbose_description"),
},
{
requires: "multiball",
@ -492,8 +493,8 @@ export const rawUpgrades = [
id: "shocks",
max: 1,
name: t("upgrades.shocks.name"),
help: (lvl: number) => t("upgrades.shocks.help"),
fullHelp: t("upgrades.shocks.fullHelp"),
help: (lvl: number) => t("upgrades.shocks.tooltip"),
fullHelp: t("upgrades.shocks.verbose_description"),
},
{
requires: "",
@ -502,8 +503,8 @@ export const rawUpgrades = [
id: "zen",
max: 1,
name: t("upgrades.zen.name"),
help: (lvl: number) => t("upgrades.zen.help", { lvl }),
fullHelp: t("upgrades.zen.fullHelp"),
help: (lvl: number) => t("upgrades.zen.tooltip", { lvl }),
fullHelp: t("upgrades.zen.verbose_description"),
},
{
requires: "extra_life",
@ -516,7 +517,7 @@ export const rawUpgrades = [
lvl == 1
? t("upgrades.sacrifice.help_l1")
: t("upgrades.sacrifice.help_over", { lvl }),
fullHelp: t("upgrades.sacrifice.fullHelp"),
fullHelp: t("upgrades.sacrifice.verbose_description"),
},
{
@ -526,8 +527,8 @@ export const rawUpgrades = [
id: "trampoline",
max: 1,
name: t("upgrades.trampoline.name"),
help: (lvl: number) => t("upgrades.trampoline.help", { lvl }),
fullHelp: t("upgrades.trampoline.fullHelp"),
help: (lvl: number) => t("upgrades.trampoline.tooltip", { lvl }),
fullHelp: t("upgrades.trampoline.verbose_description"),
},
{
requires: "",
@ -537,8 +538,8 @@ export const rawUpgrades = [
id: "ghost_coins",
max: 3,
name: t("upgrades.ghost_coins.name"),
help: (lvl: number) => t("upgrades.ghost_coins.help", { lvl }),
fullHelp: t("upgrades.ghost_coins.fullHelp"),
help: (lvl: number) => t("upgrades.ghost_coins.tooltip", { lvl }),
fullHelp: t("upgrades.ghost_coins.verbose_description"),
},
{
requires: "",
@ -547,8 +548,8 @@ export const rawUpgrades = [
id: "forgiving",
max: 1,
name: t("upgrades.forgiving.name"),
help: (lvl: number) => t("upgrades.forgiving.help"),
fullHelp: t("upgrades.forgiving.fullHelp"),
help: (lvl: number) => t("upgrades.forgiving.tooltip"),
fullHelp: t("upgrades.forgiving.verbose_description"),
},
{
requires: "",
@ -558,8 +559,8 @@ export const rawUpgrades = [
id: "ball_attracts_coins",
max: 3,
name: t("upgrades.ball_attracts_coins.name"),
help: (lvl: number) => t("upgrades.ball_attracts_coins.help"),
fullHelp: t("upgrades.ball_attracts_coins.fullHelp"),
help: (lvl: number) => t("upgrades.ball_attracts_coins.tooltip"),
fullHelp: t("upgrades.ball_attracts_coins.verbose_description"),
},
{
requires: "",
@ -569,8 +570,8 @@ export const rawUpgrades = [
id: "reach",
max: 1,
name: t("upgrades.reach.name"),
help: (lvl: number) => t("upgrades.reach.help", { lvl }),
fullHelp: t("upgrades.reach.fullHelp"),
help: (lvl: number) => t("upgrades.reach.tooltip", { lvl }),
fullHelp: t("upgrades.reach.verbose_description"),
},
{
requires: "",
@ -581,8 +582,8 @@ export const rawUpgrades = [
max: 4,
name: t("upgrades.passive_income.name"),
help: (lvl: number) =>
t("upgrades.passive_income.help", { time: lvl * 0.25, lvl }),
fullHelp: t("upgrades.passive_income.fullHelp"),
t("upgrades.passive_income.tooltip", { time: lvl * 0.25, lvl }),
fullHelp: t("upgrades.passive_income.verbose_description"),
},
{
requires: "",
@ -591,8 +592,8 @@ export const rawUpgrades = [
id: "clairvoyant",
max: 1,
name: t("upgrades.clairvoyant.name"),
help: (lvl: number) => t("upgrades.clairvoyant.help"),
fullHelp: t("upgrades.clairvoyant.fullHelp"),
help: (lvl: number) => t("upgrades.clairvoyant.tooltip"),
fullHelp: t("upgrades.clairvoyant.verbose_description"),
},
{
requires: "",
@ -602,8 +603,9 @@ export const rawUpgrades = [
id: "side_kick",
max: 3,
name: t("upgrades.side_kick.name"),
help: (lvl: number) => t("upgrades.side_kick.help", { lvl, loss: lvl * 2 }),
fullHelp: t("upgrades.side_kick.fullHelp"),
help: (lvl: number) =>
t("upgrades.side_kick.tooltip", { lvl, loss: lvl * 2 }),
fullHelp: t("upgrades.side_kick.verbose_description"),
},
{
requires: "",
@ -613,8 +615,9 @@ export const rawUpgrades = [
id: "side_flip",
max: 3,
name: t("upgrades.side_flip.name"),
help: (lvl: number) => t("upgrades.side_flip.help", { lvl, loss: lvl * 2 }),
fullHelp: t("upgrades.side_flip.fullHelp"),
help: (lvl: number) =>
t("upgrades.side_flip.tooltip", { lvl, loss: lvl * 2 }),
fullHelp: t("upgrades.side_flip.verbose_description"),
},
{
requires: "",
@ -623,8 +626,8 @@ export const rawUpgrades = [
id: "implosions",
max: 1,
name: t("upgrades.implosions.name"),
help: (lvl: number) => t("upgrades.implosions.help"),
fullHelp: t("upgrades.implosions.fullHelp"),
help: (lvl: number) => t("upgrades.implosions.tooltip"),
fullHelp: t("upgrades.implosions.verbose_description"),
},
{
requires: "",
@ -633,8 +636,8 @@ export const rawUpgrades = [
id: "corner_shot",
max: 1,
name: t("upgrades.corner_shot.name"),
help: (lvl: number) => t("upgrades.corner_shot.help"),
fullHelp: t("upgrades.corner_shot.fullHelp"),
help: (lvl: number) => t("upgrades.corner_shot.tooltip"),
fullHelp: t("upgrades.corner_shot.verbose_description"),
},
{
requires: "",
@ -644,8 +647,8 @@ export const rawUpgrades = [
max: 7,
name: t("upgrades.addiction.name"),
help: (lvl: number) =>
t("upgrades.addiction.help", { lvl, delay: (5 / lvl).toFixed(2) }),
fullHelp: t("upgrades.addiction.fullHelp"),
t("upgrades.addiction.tooltip", { lvl, delay: (5 / lvl).toFixed(2) }),
fullHelp: t("upgrades.addiction.verbose_description"),
},
{
requires: "",
@ -655,8 +658,8 @@ export const rawUpgrades = [
max: 7,
name: t("upgrades.fountain_toss.name"),
help: (lvl: number) =>
t("upgrades.fountain_toss.help", { lvl, max: lvl * 30 }),
fullHelp: t("upgrades.fountain_toss.fullHelp"),
t("upgrades.fountain_toss.tooltip", { lvl, max: lvl * 30 }),
fullHelp: t("upgrades.fountain_toss.verbose_description"),
},
{
requires: "",
@ -665,8 +668,8 @@ export const rawUpgrades = [
id: "limitless",
max: 1,
name: t("upgrades.limitless.name"),
help: (lvl: number) => t("upgrades.limitless.help", { lvl }),
fullHelp: t("upgrades.limitless.fullHelp"),
help: (lvl: number) => t("upgrades.limitless.tooltip", { lvl }),
fullHelp: t("upgrades.limitless.verbose_description"),
},
{
requires: "",
@ -675,7 +678,7 @@ export const rawUpgrades = [
id: "minefield",
max: 3,
name: t("upgrades.minefield.name"),
help: (lvl: number) => t("upgrades.minefield.help", { lvl }),
fullHelp: t("upgrades.minefield.fullHelp"),
help: (lvl: number) => t("upgrades.minefield.tooltip", { lvl }),
fullHelp: t("upgrades.minefield.verbose_description"),
},
] as const;