Rule 478.1.a
If evaluating a Game Effect’s applicability depends on information from one or more other Game Objects, that Game Effect has an object level Dependency. Pause evaluating the layers of the dependent Game Object and evaluate the layer effects of those Game Objects whose information is referenced. Continue once the applicability of that Game Effect has been established or disqualified. Example: A 4 [M] unit reads in part “While I’m [Mighty], I’m a Yeti.” Another unit reads in part “I have all tags of units you control.” When the 4 [M] unit is buffed, the layers for all game objects are evaluated. While evaluating the layers for the second unit, it requires us to pause and evaluate the layers for all other units. When we’re evaluating the layers for the 4 [M] unit, after all is said and done, the unit has the Yeti tag. Once we’ve evaluated all units, we go back to evaluating the second unit, and at that time it has the Yeti tag as well.