It did create weird situations in our games on a few occasions. If the first round initiative was a little different that was no problem though. It is just weird that you may act before the enemy uncloaks.
Immunity to Surprise =/= successful Perception check!
When deciding who is surprised, the DM
usually asks for contested skill checks, and
usually chooses Perception/Stealth. If so, then a successful Perception check not only determines that this creature is 'not surprised' but
also gives some information about exactly
what was perceived that leads you to be convinced that combat is starting. The same would apply if the contest was Insight/Deception, or some other combination.
But 'Immunity to Surprise', whether from the Alert feat or a Weapon of Warning or some other source, is different. Yes, you are automatically 'not surprised', but NO! you do
not automatically get the information that is gated behind the successful Perception (or Insight/whatever) check!
The creature who is Immune to Surprise gets to roll that opposed Perception check just like everyone else, and success gives him the same information as everyone else. But failure on that check means that they have the same information as that given to those that
fail that check ("you see lots of trees!") AND the information that 'combat is starting'. That's all.
How does that work? "I've got a bad
feeling about this!"
If the surprise-immune PC acts before the ambusher, then he still cannot see or perceive the ambusher. He can use his intellect to work out likely dangers, and take whatever action he deems wise:-
* "The danger is probably coming from the trees, so I'll move behind this rock and take the Dodge action" Solid idea. Of course, the enemy might be invisible and standing right behind you!
* "I'll draw my bow and Ready an action to shoot whoever appears!" Don't worry if it's a friend because the rules for the Ready action include the fact that you are not
forced to do the action when the trigger happens.
* "I cast
blade ward and go into the trees, hoping that the enemy attacks me in melee so that he takes cold damage from my already cast
armour of agathys, and if/when he does I'll
hex his strength."
The Alert PC knows that he cannot perceive the source of danger right now, and makes his decisions accordingly. It can still save your life, even though you cannot directly attack your enemy on your turn.
* "I
fireball the trees!"
...okay, maybe you can...!
