Règle 613.7b a écrit :
An effect dependent on one or more other effects waits to apply until just after all of those effects have been applied. If multiple dependent effects would apply simultaneously in this way, they’re applied in timestamp order relative to each other. If several dependent effects form a dependency loop, then this rule is ignored and the effects in the dependency loop are applied in timestamp order.
Mmh, cette règle est rédigée de façon un peu étonnante par rapport au reste. Dans toute la règle 613, on me propose dans la situation où j'ai plusieurs effets à appliquer de procéder par récurrence : je détermine tous les effets qui restent à appliquer dans cette couche, je détermine le premier effet à appliquer, je l'applique puis recommence la procédure jusqu'à épuisement. Hors cette règle me propose dans les cas pénibles de traiter simultanément tous les effets pénibles dans l'ordre des timestamp sans recommencer toute la procédure plutôt que de déterminer le premier au timestamp avant de tout recommencer. Je trouve ça plutot étrange. Dans le cas d'une boucle de dépendance, si j'applique le premier élément, il y a de forte chances que je fasse disparaitre la boucle et du coup je trouverais ça plus naturel de dérouler alors le reste de la boucle en suivant les dépendances plutôt que le timestamp. Que dire du cas où l'application du premier élément de la boucle de dépendance fait disparaitre un autre effet de la boucle (dans la boucle de dépendance
Blood Moon +
Life and Limb, je pourrais imaginer que j'ai réussi à transformer life and limb. Si j'applique blood moon en premier à cause du timestamp, faut-il réellement appliquer ensuite l'effet de life and limb qui a disparu?)?
Un exemple : j'ai trois
Croisade de Dralnu A, B et C,
hackées de sorte que A dit "les gobs ont +1/+1 et sont des zombies noirs en plus du reste", B dit "les zombies ont +1/+1 et sont des elfes verts en plus du reste" et C dit "les elfes ont +1/+1 et sont des gobs rouges en plus du reste". L'ordre des timestamp est A, C, B, et j'ai avant application du bordel un elfe, un zombie et un gob tous 1/1 incolores. Si j'applique dans l'ordre des timestamps, ça donne A, puis C puis B, le gob est 3/3 bicolore elfe et zombie, le zombie est 2/2 monocolore vert elfe non-gob et l'elfe est 2/2 monocolore rouge gob non-zombie (o_O). Si j'applique A d'abord puis dans l'ordre des dépendances B puis C, le gob est 4/4 tricolore elfe et zombie, le zombie est 3/3 bicolore elfe et gobelin et l'elfe est 2/2 monocolore rouge gobelin non-zombie. Le deuxième cas est quand même beaucoup plus dans l'esprit général de la règle 613 même si ce n'est pas ce que je lis dans l'extrait que j'ai cité, non?