def craftFromInfos(cls, infos): return cls(Etat.factory(infos["etat"]), int(infos["pourcentage_seuil_min"]), int(infos["pourcentage_seuil_max"]), **infos["kwargs"])
def craftFromInfos(cls, infos): return EffetEtat(Etat.factory(infos["etat"]), **infos["kwargs"])
def craftFromInfos(cls, infos): return EffetEtatSelfTF(Etat.factory(infos["etat"]), infos["sortsExclus"], **infos["kwargs"])