@blindnighto
maybe a 3rd option:
no movement occurs, since 1 troop in immovable and as such, other droops cant be reordered because there are troops blocking their slot…
but if it was like this:
1,2,3,
Cast would result with:
,2,3,1
if #2 was immovable:
1,2,,4 => ,2,4,1
that trait could be stronger, so it wouldn’t be reshuffled while moving troops
But i think most realistic result would be:
troops with immovable cant be moved if it’s direct target of the spell, but still is being moved if that’s the effect of “shifting” your troops to make place for moved troop. in such scenario, Dust Devil cast would change troop order only if troop in 1st slot had that trait…
i guess this would be simplier to implement -> you only check the target troop, for “immovable” trait/buff, not the whole enemy team…