closes #2, closes #1; fix make discard and stun not working

This commit is contained in:
2024-05-03 16:59:40 +02:00
parent cfe7750abe
commit 823baa4034
+6 -6
View File
@@ -30,10 +30,9 @@ const discard_unwrapped = ref(false)
Damage Damage
</button> </button>
<button v-if="props.player.team != goStore.self?.team" <button v-if="props.player.team != goStore.self?.team"
@click="useEffect(props.player.turn.find_effect(CardEffects.DISCARD)!, props.player)" @click="useEffect(goStore.self?.turn.find_effect(CardEffects.DISCARD)!, props.player)"
:disabled="!props.player.turn.find_effect(CardEffects.DISCARD)"> :disabled="!goStore.self?.turn.find_effect(CardEffects.DISCARD)">
make Discard</button> make Discard</button>
<div id="turn_data"> <div id="turn_data">
<div class="turn_icon"> <div class="turn_icon">
<img src="/images/champion-shield.png" /> <img src="/images/champion-shield.png" />
@@ -59,9 +58,10 @@ const discard_unwrapped = ref(false)
{{ props.player.turn.gold_reserve }} {{ props.player.turn.gold_reserve }}
</span> </span>
</div> </div>
<span>discard_markers = {{ props.player.turn.discard_markers }} </span>
</div> </div>
<span>discard_markers = {{ props.player.turn.discard_markers }} </span>
<span>effects_availables = <div v-for=" e in props.player.turn.effects_availables "> <span>effects_availables = <div v-for=" e in props.player.turn.effects_availables ">
<button v-if="e" @click="useEffect(e)" :disabled="!e.usable"> <button v-if="e" @click="useEffect(e)" :disabled="!e.usable">
{{ e.effect + ' ' + e.effect_type }} {{ e.effect + ' ' + e.effect_type }}
@@ -105,8 +105,8 @@ const discard_unwrapped = ref(false)
:disabled="(goStore.self?.turn.damage_reserve ?? 0) <= 0" :disabled="(goStore.self?.turn.damage_reserve ?? 0) <= 0"
@click="damage_champion(c)">DAMAGE</button> @click="damage_champion(c)">DAMAGE</button>
<button <button
v-if="!isSelf && !isTurn && goStore.self?.team == props.player.turn.find_effect(CardEffects.STUN) && (c.health_as_champion ?? 0) > 0" v-if="!isSelf && !isTurn && goStore.self?.team == goStore.game?.current_turn && goStore.self?.turn.find_effect(CardEffects.STUN) && (c.health_as_champion ?? 0) > 0"
@click="useEffect(props.player.turn.find_effect(CardEffects.STUN)!, c)">STUN</button> @click="useEffect(goStore.self.turn.find_effect(CardEffects.STUN)!, c)">STUN</button>
</CardPreview> </CardPreview>
</div> </div>