[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)
for e in effect.sub_effects:
if effect.effect in [
if e.effect in [
CardEffects.DAMAGE,
CardEffects.GOLD,
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:
for _ in range(e.amount):
self.effects_availables.append(e)