I really like this spell for my Druid and I was wondering if the non-damage effect of the spell would still take place, even if a creature has immunity to Poison fails its saving throw?
The target must succeed on a Constitution saving throw, or it takes 1d6 poison damage and moves 5 feet in a random direction if it can move and its speed is at least 5 feet. Roll a d4 for the direction: 1., north; 2, south; 3, east; or 4, west. This movement doesn’t provoke opportunity attacks, and if the direction rolled is blocked, the target doesn't move.
(XGtE p.158)
Obviously the damage would be zero, but would the affected creature still have to make a Saving Throw and, on a fail, cause it to move in a "random direction"?