This commit is contained in:
Renan LE CARO 2025-04-22 16:29:17 +02:00
parent 16911620c0
commit b8daf018b1
20 changed files with 1824 additions and 1870 deletions

View file

@ -13,6 +13,7 @@ export const noCreative: PerkId[] = [
export const rawUpgrades = [
{
requires: "",
threshold: 0,
gift: false,
@ -28,6 +29,7 @@ export const rawUpgrades = [
},
{
requires: "",
threshold: 0,
id: "base_combo",
@ -40,6 +42,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.base_combo.verbose_description"),
},
{
requires: "",
threshold: 0,
gift: false,
@ -51,6 +54,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.slow_down.verbose_description"),
},
{
requires: "",
threshold: 0,
gift: false,
@ -62,6 +66,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.bigger_puck.verbose_description"),
},
{
requires: "",
threshold: 0,
gift: false,
@ -74,6 +79,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.viscosity.verbose_description"),
},
{
requires: "",
threshold: 50,
gift: false,
@ -88,6 +94,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.skip_last.verbose_description"),
},
{
requires: "",
threshold: 100,
id: "streak_shots",
@ -100,6 +107,7 @@ export const rawUpgrades = [
},
{
requires: "",
threshold: 200,
@ -113,6 +121,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.left_is_lava.verbose_description"),
},
{
requires: "",
threshold: 300,
@ -125,6 +134,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.right_is_lava.verbose_description"),
},
{
requires: "",
threshold: 400,
@ -137,6 +147,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.top_is_lava.verbose_description"),
},
{
requires: "",
threshold: 500,
@ -152,6 +163,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.telekinesis.verbose_description"),
},
{
requires: "",
threshold: 700,
gift: false,
@ -166,6 +178,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.coin_magnet.verbose_description"),
},
{
requires: "",
threshold: 800,
@ -178,6 +191,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.multiball.verbose_description"),
},
{
requires: "",
threshold: 1000,
@ -191,6 +205,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.smaller_puck.verbose_description"),
},
{
requires: "",
threshold: 1500,
id: "pierce",
@ -202,6 +217,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.pierce.verbose_description"),
},
{
requires: "",
threshold: 2000,
@ -214,6 +230,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.picky_eater.verbose_description"),
},
{
requires: "",
threshold: 2500,
@ -226,6 +243,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.metamorphosis.verbose_description"),
},
{
requires: "",
threshold: 3000,
@ -238,6 +256,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.compound_interest.verbose_description"),
},
{
requires: "",
threshold: 4000,
id: "hot_start",
@ -253,6 +272,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.hot_start.verbose_description"),
},
{
requires: "",
threshold: 6000,
@ -268,6 +288,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.sapper.verbose_description"),
},
{
requires: "",
threshold: 9000,
@ -280,6 +301,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.bigger_explosions.verbose_description"),
},
{
requires: "",
threshold: 13000,
@ -294,6 +316,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.extra_levels.verbose_description"),
},
{
requires: "",
threshold: 15000,
@ -306,6 +329,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.pierce_color.verbose_description"),
},
{
requires: "",
threshold: 18000,
gift: false,
@ -320,6 +344,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.soft_reset.verbose_description"),
},
{
requires: "multiball",
threshold: 21000,
gift: false,
@ -334,6 +359,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.ball_repulse_ball.verbose_description"),
},
{
requires: "multiball",
threshold: 25000,
gift: false,
@ -348,6 +374,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.ball_attract_ball.verbose_description"),
},
{
requires: "",
threshold: 30000,
@ -363,6 +390,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.puck_repulse_ball.verbose_description"),
},
{
requires: "",
threshold: 35000,
@ -376,6 +404,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.wind.verbose_description"),
},
{
requires: "",
threshold: 40000,
@ -392,6 +421,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.sturdy_bricks.verbose_description"),
},
{
requires: "",
threshold: 45000,
@ -408,6 +438,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.respawn.verbose_description"),
},
{
requires: "",
threshold: 50000,
gift: false,
@ -419,6 +450,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.one_more_choice.verbose_description"),
},
{
requires: "",
threshold: 55000,
gift: false,
@ -433,6 +465,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.double_or_nothing.verbose_description"),
},
{
requires: "",
threshold: 60000,
gift: false,
@ -444,6 +477,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.concave_puck.verbose_description"),
},
{
requires: "",
threshold: 65000,
gift: false,
@ -455,6 +489,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.helium.verbose_description"),
},
{
requires: "",
threshold: 70000,
gift: true,
@ -466,8 +501,8 @@ export const rawUpgrades = [
fullHelp: t("upgrades.asceticism.verbose_description"),
},
{
requires: "",
requires: "",
threshold: 75000,
gift: false,
@ -478,6 +513,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.unbounded.verbose_description"),
},
{
requires: "",
threshold: 80000,
@ -493,6 +529,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.shunt.verbose_description"),
},
{
requires: "",
threshold: 85000,
@ -505,6 +542,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.yoyo.verbose_description"),
},
{
requires: "",
threshold: 90000,
@ -517,6 +555,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.nbricks.verbose_description"),
},
{
requires: "",
threshold: 95000,
@ -529,6 +568,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.etherealcoins.verbose_description"),
},
{
requires: "multiball",
threshold: 100000,
gift: false,
@ -540,6 +580,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.shocks.verbose_description"),
},
{
requires: "",
threshold: 105000,
gift: true,
@ -551,6 +592,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.zen.verbose_description"),
},
{
requires: "extra_life",
threshold: 110000,
gift: false,
@ -566,6 +608,7 @@ export const rawUpgrades = [
},
{
requires: "",
threshold: 115000,
gift: true,
@ -577,6 +620,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.trampoline.verbose_description"),
},
{
requires: "",
threshold: 120000,
@ -589,6 +633,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.ghost_coins.verbose_description"),
},
{
requires: "",
threshold: 125000,
gift: false,
@ -600,6 +645,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.forgiving.verbose_description"),
},
{
requires: "",
threshold: 130000,
@ -612,6 +658,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.ball_attracts_coins.verbose_description"),
},
{
requires: "",
threshold: 135000,
// a bit too hard when starting up
@ -624,6 +671,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.reach.verbose_description"),
},
{
requires: "",
threshold: 140000,
@ -637,6 +685,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.passive_income.verbose_description"),
},
{
requires: "",
threshold: 145000,
gift: false,
@ -648,6 +697,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.clairvoyant.verbose_description"),
},
{
requires: "",
threshold: 150000,
@ -661,6 +711,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.side_kick.verbose_description"),
},
{
requires: "",
threshold: 150000,
@ -674,6 +725,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.side_flip.verbose_description"),
},
{
requires: "",
threshold: 155000,
gift: false,
@ -685,6 +737,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.implosions.verbose_description"),
},
{
requires: "",
threshold: 160000,
gift: false,
@ -696,6 +749,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.corner_shot.verbose_description"),
},
{
requires: "",
threshold: 165000,
gift: false,
@ -708,6 +762,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.addiction.verbose_description"),
},
{
requires: "",
threshold: 170000,
gift: false,
@ -719,6 +774,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.fountain_toss.verbose_description"),
},
{
requires: "",
threshold: 175000,
gift: false,
@ -729,6 +785,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.limitless.verbose_description"),
},
{
requires: "",
threshold: 180000,
gift: false,
@ -740,6 +797,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.minefield.verbose_description"),
},
{
requires: "",
threshold: 185000,
gift: false,
@ -751,6 +809,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.trickledown.verbose_description"),
},
{
requires: "",
threshold: 190000,
gift: false,
@ -763,6 +822,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.transparency.verbose_description"),
},
{
requires: "",
threshold: 195000,
gift: false,
@ -774,6 +834,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.superhot.verbose_description"),
},
{
requires: "",
threshold: 200000,
gift: false,
@ -785,6 +846,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.bricks_attract_coins.verbose_description"),
},
{
requires: "",
threshold: 205000,
gift: false,
@ -796,6 +858,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.rainbow.verbose_description"),
},
{
requires: "metamorphosis",
threshold: 210000,
gift: false,
@ -807,6 +870,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.hypnosis.verbose_description"),
},
{
requires: "",
threshold: 215000,
gift: false,
@ -818,6 +882,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.bricks_attract_ball.verbose_description"),
},
{
requires: "",
threshold: 220000,
gift: false,
@ -828,6 +893,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.buoy.verbose_description"),
},
{
requires: "",
threshold: 225000,
gift: false,
@ -838,6 +904,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.ottawa_treaty.verbose_description"),
},
{
requires: "",
threshold: 230000,
gift: false,
@ -849,6 +916,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.three_cushion.verbose_description"),
},
{
requires: "",
threshold: 235000,
gift: false,
@ -859,6 +927,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.sticky_coins.verbose_description"),
},
{
requires: "",
threshold: 240000,
gift: false,
@ -869,6 +938,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.wrap_left.verbose_description"),
},
{
requires: "",
threshold: 245000,
gift: false,
@ -879,6 +949,7 @@ export const rawUpgrades = [
fullHelp: t("upgrades.wrap_right.verbose_description"),
},
{
requires: "multiball",
threshold: 245000,
gift: false,