From c734cbfa9fab6566c45c712f98df3734202573df Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Thu, 20 Mar 2025 21:34:52 +0100 Subject: don't generate "null" medallion action it confuses the fuzzer --- rules.js | 3 ++- rules.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/rules.js b/rules.js index 027681e..2e1b0b9 100644 --- a/rules.js +++ b/rules.js @@ -1075,7 +1075,8 @@ states.choose_medallion = { gen_spend_hero_points(); view.prompt = 'Earn a Medallion.'; for (let m of game.medallions[POOL_ID]) { - gen_action_medallion(m); + if (m !== null) + gen_action_medallion(m); } if (!game.medallions[POOL_ID].some((m) => m !== null)) { gen_action('skip'); diff --git a/rules.ts b/rules.ts index e043307..8fdf1b9 100644 --- a/rules.ts +++ b/rules.ts @@ -1360,7 +1360,8 @@ states.choose_medallion = { gen_spend_hero_points(); view.prompt = 'Earn a Medallion.'; for (let m of game.medallions[POOL_ID]) { - gen_action_medallion(m); + if (m !== null) + gen_action_medallion(m); } if (!game.medallions[POOL_ID].some((m) => m !== null)) { gen_action('skip'); -- cgit v1.2.3