From 397240589eacaad178b3763c822df306b22b932c Mon Sep 17 00:00:00 2001 From: legonzaur Date: Thu, 16 May 2024 23:43:23 +0200 Subject: [PATCH] Fix object being undefined error for has_actions_remaining function --- components/PlayerSlot.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/components/PlayerSlot.vue b/components/PlayerSlot.vue index f3ed914..506885f 100644 --- a/components/PlayerSlot.vue +++ b/components/PlayerSlot.vue @@ -59,7 +59,7 @@ let warning = ref(false) function has_actions_remaining(): boolean { return (goStore.self?.turn?.damage_reserve ? goStore.self?.turn?.damage_reserve > 0 : false) - || (goStore.self?.turn?.gold_reserve ? goStore.self?.turn?.gold_reserve >= goStore.current_game?.market.reduce((min, card) => Math.min(min, card?.cost ?? Infinity), Infinity) : false) + || (goStore.self?.turn?.gold_reserve ? goStore.self?.turn?.gold_reserve >= (goStore.current_game?.market.reduce((min, card) => Math.min(min, card?.cost ?? Infinity), Infinity) ?? Infinity) : false) || (goStore.self?.turn?.fuck_u_markers ? goStore.self?.turn?.fuck_u_markers > 0 : false) || !goStore.self?.turn?.effects_availables.every(e => !e.usable) || !goStore.self?.board.every(c => (c.uuid in (goStore.self?.turn?.cards_locked ?? {}))) @@ -83,7 +83,7 @@ function checkEndTurn() { else if (!warning.value && can_buy_fire_gem()) { warningText.value = "P'tite Fire gem?" warning.value = true - } + } else { warningText.value = "Effets restants!" warning.value = false @@ -155,7 +155,9 @@ function damage_team_all(team: Team) {