[fix] : sub-effects not registering properly
release-tag / release-image (push) Successful in 13s

closes legonzaur/heron-realms-front#47
This commit is contained in:
2024-05-16 14:29:27 +02:00
parent 963a99aa76
commit d08e3edba4
+5 -2
View File
@@ -163,12 +163,15 @@ class Turn(Serializable):
self.effects_availables.remove(effect) self.effects_availables.remove(effect)
for e in effect.sub_effects: for e in effect.sub_effects:
if effect.effect in [ if e.effect in [
CardEffects.DAMAGE, CardEffects.DAMAGE,
CardEffects.GOLD, CardEffects.GOLD,
CardEffects.HEAL, CardEffects.HEAL,
]: ]:
self.effects_availables.append(effect) self.effects_availables.append(e)
if e.effect_type is None or e.effect_type == EffectType.CHAMPION_ACTION:
if len(e.mutex) == 0 and e.times is None:
await self.use_effect_with_check(effect_id=str(e.uuid))
else: else:
for _ in range(e.amount): for _ in range(e.amount):
self.effects_availables.append(e) self.effects_availables.append(e)