Reach, Defender, Vigilance ordering

Just wonder if anyone has figured out the logic for this.

I’m using the Mantle of Webs a lot to help me on defense. When I cast it though the game seems to arbitrarily reorder the creatures and I can’t figure out the reasoning.

Sometimes the highest power creature with reach gets ordered first, sometimes the highest toughness, sometimes whoever got reach first stays first. Those are the only logical orders I can think of for how the game would order the creatures… does anyone know what the games actual priorities are?

Thanks

Defender, then reach, then vigilance. Disabling messes things up a bit.

When disabled, things will revert to cast order (oldest first) due to the ability being inactive. Similar for the same ability suffix where oldest goes first. One turn disables can keep things shuffled until something else forces an ordering reconsideration.

Yeah, I knew defender then reach then vigilance, I suppose I should have been more specific.

What happens with multiple creatures within a type?

Say I have 3 reach creatures, or say I have 3 Defender creatures… how does the game figure out which one goes first?

Oh. Summon order, I think. Disable messes it up a bit.

when creatures have the same defender priority,
then the order of 1st-last creature is in the order that
they came on the battlefield. disabled creatures lose
their defender priority. reshuffling of the creature order
only occurs when something like a new creature
enters the battlefield(a reshuffle has to be triggered to
happen). as such you can have the wrong order of
creatures if a reshuffle has yet to occur.

HH

Ok, that doesn’t seem the most logical to me if I was programming, but at least now I’ll know what is going to happen next time I cast mantle of Webs. Thank-you