add linked card attribute to effect

This commit is contained in:
2024-05-02 17:58:11 +02:00
parent 91e8ca4955
commit 4a915d6134
+2
View File
@@ -13,6 +13,7 @@ class Effect(Serializable):
mutex: List["Effect"]
effect_type: Optional[EffectType] = None
times: Optional[EffectTimes] = None
card: Optional["Card"] = None
def __init__(
self,
@@ -39,6 +40,7 @@ class Effect(Serializable):
return super().serialize() | {
"sub_effects": [effect.uuid for effect in self.sub_effects],
"mutex": [effect.uuid for effect in self.mutex],
"card": self.card.uuid,
}