I recently faced the following situation and was very surprised by the rules:
Let's consider the following situation:
A party is in a fairly deep forest. They know that there is an enemy camp 1 mile away also located in a deep forest. A player says, "I am trying to hide."
In PHB DnD 5e explicitly stated (PHB p.177)
When you try to hide, perform a Dexterity (Stealth) check. Until they discover you or stop hiding …
He then makes a roll and suppose the end result is 4. Because the player can see the result, he can now decide what to do based on this check. Obviously, this check is low, and the player says, "I stop hiding." It is allowed according to the above quote. After that, you can try to hide again and roll again.
In this case, DM may notice that this is a metagame and is not allowed, because the character cannot know the role. In this case, even if this will prevent the character from directly rolling again, you can certainly change your initial plan. Or the player can do the following:
The character can agree with his group that he will go behind a tree, hide, and then try to find him. In this case it is explicitly mentioned in PHB p. 177 that
Until you are discovered or stop hiding, the total of that check is contested by the Wisdom (Perception) check of any creature actively seeking signs of your presence. … When you hide, there is a chance that someone will notice you, even if they are not looking. To determine if that creature notices you, the DM compares your Dexterity (Stealth) check to that creature's passive Wisdom (Perception) score.
So even if the character doesn't know the role, he can find "how well he hides" with this "test". This "test" can be performed using passive and active checks. In this case you can definitely find "how good it is hidden". If someone in your party could see it, the character is no longer hidden, because that rule above, if not, the character is most likely hidden very well (especially if there was a type of wisdom at a party that was not accidentally at Both of this activity and verification was passive, for example with a known high fixed value). So if the character was seen, it only retreats to hide until it rolls high enough to hide from the controls of its party.
So right now our hero is hiding and he has a really high role. Then he says he travels to the hidden enemy camp.
Here are PHB rules p. 182
While traveling at a slow pace. Characters can move stealthily. As long as they're not out in the open, they can try to surprise or sneak up on other creatures they find. See the rules for hiding in Chapter 7.
The rule in "Chapter 7" is the one I mentioned earlier.
Well, since our hero hides and travels at a slow pace, he reaches the enemy camp and is still hidden because "he was not discovered yet" (see quote 2 above).
After the hero says "I try to sneak away for those creatures that remain hidden" Then, since they are not expecting it, they use passive control. Since the player has already rolled high and that rolling value is used against perception checks, there is no chance that he can detect it, so it automatically (or with very high probability) succeeds. In this way you can avoid any almost guaranteed guard.
The same trick can be done with the entire group looking for each other and repeating until everyone is hidden, and therefore it can be guaranteed that surprise is guaranteed in the first round as well.
To me it looks like it is 100% correct according to the PHB rules and it also looks like extremely broken mechanics. The player does not know any other verification value before he decides what to do with this ability.
It seems broken that the player knows the control before deciding what to do with this control. Roll a hidden stealth control and only after that can you decide whether, for example, to sneak or attack.
Is there any workaround for these rules posted somewhere?
I believe that any verification should be done at the moment that verification is really necessary and each moment must be verified independently.
So in this case, you don't roll when you try to hide. You roll every time you can be seen, you also roll in every action you take, e. Sun. sneak through e. t. C. because all other verifications are carried out in the same way.
Again, even if you somehow prevent a group from doing that, the player will not attempt to sneak past a group of goblins when he knows in advance that his cast value is low and already determined.
P. P. S.
I've also reviewed various forums and videos and everywhere it is explicitly said that you do a check when you hide and use this unique value to compete with perception checks and stay hidden until you find or stop hiding. Also everywhere it is indicated that it can move and sneak while hidden and use that roll value against perception controls. So I am really confused.