Your example though is not what happens in game. Lets talk in plain english. In game there is combat, it's chaotic, it's quite a reasonable argument that the monsters don't even know where the arrows are coming from at all.
And someone properly trained (the Skulker feat) can fire at someone from hiding all day long (and as long as they keep missing) can remain hidden while doing so.
Your argument though boils down to what I've been urging you to do. Apply common sense to the situation. If a monster knows where you are, you cant hide from it. If it doesnt, you can try.
This is why you have rules, so that players and DM alike have consistency in the world around them. Otherwise every combat becomes a glorified version of cops and robbers.
There
is consistency, as long as the DM is consistent. You don't need rules to be consistent (in fact this is impossible with any rule that requires interpretation... which is every single rule!); you need a consistent DM.
It's no more absurd that a Rogue popping in and out of a barrel, shooting someone, and claiming to be hidden once he ducks back down. He's not 'hidden' in any sense of the word.
But besides all that, even in an absurd example, D&D is still a game. Men running around shooting fireballs out their fingertips is equally as absurd as a Rogue being hidden from within a box in an empty room, but both are RAW.
No, they're not. Youre reading a plain English explanation of hiding as a rule.
Try reading the phrase 'You cant hide when someone is watching you' as if you read it in a story or a book, or via a conversation with a person outside of a DnD gamist/ turn based/ rules interpretation.
Apply subjective real world common sense to it, and stop reading it as an objective 'in game' rule.
The Rogue player in question also argued that this is a class feature, citing the very clear RAW example of a Halfling hiding behind his comrades and gaining enough cover to stealth (which I find personally equally absurd). But it's there, in the books, and the player has the right to argue it.
But Halfling Rogues
can hide behind comrades. T
hey just cant do it when someone is watching them.
The Halfling can hide behind Harry the fighter before Harry opens the door to the room. Once Harry opens the door he spots 5 Orcs. Harry steps into the room (with the Halfling following him) and demands the Orcs surrender. As long as the Orcs passive perception doesnt beat the Halflings Stealth check they dont notice the Halfling.
Assume the negotiations end badly after a few seconds and hostilities break out. On the Halflings turn he can pop out from behind Harry and shoot an Orc in the face (with advantage). But after he makes that attack (barring him also having the Skulker feat) his location and position are known. The Orcs notice him now (finally) and he is no longer hidden. He now can not attempt to Hide again as the Orcs are aware of his presence and are observing him (listening for and watching him).
If our Halfling buddy had the Skulker feat and missed with the attack, he would not reveal his position and would remain in hiding until he hit (or otherwise revealed his position). Once he does though, the gig is up and he cannot normally attempt to Hide again.
This player is a long time friend and a great player. He thought he was acting within the rules, but the rules were stupid, so the DM house ruled the rules away. Our group would be much worse off without him.
The rules are not stupid, they're just a reflection of common sense.
Hiding means that the enemy doesn't know where you are. They are not aware of your presence with sufficient precision. Obviously if they watch you go into your hiding spot, the enemy (generally) know exactly where you are, and you are not hidden.
Again. You and I are in a room with a box. Our friend Steve is waiting outside (he doesnt know who is in the room). I crawl into the box and close the lid and take the hide action, rolling my steath check. You then go and open the door to let Steve in the room.
I am hidden from Steve (assuming I beat his passive perception to avoid making any noise in the box) once he enters the room. He has no idea I am in there. I am not hidden from you however - you know exactly where I am.
I am discovered by Steve (and no longer hidden) if any of the following things happen:
- You tell Steve where I am
- My stealth check is lower than Steves passive perception (I accidentally cough or, a bit of my clothes are sticking out or whatever)
- Steve starts searching for me (uses an action to makes an active perception check that beats vs my steath score)
- Steve opens the box and finds me automatically.
- I intentionally make a noise, or pop out of the box (although I get a free attack on Steve at advantage if I do so, and if I have Skulker and miss with my attack, I can pop back in before he notices me)
If you used common sense to make all rulings in D&D, you might as well throw out the PHB and start again, because you're playing a different game, like GURPS. D&D is all about doing things that are heroic, magical, and fantastical.
Yeah. And a Wood Elf (or someone with the Skulker feat) can literally hide in heavy rain in the middle of an empty football stadium. They would remain hidden once the stadium filled up with 10,000 spectators, and play began on the game. Players could walk right past them without noticing them. They could swing a sword at those players over and over and over again, and (unless they hit the player revealing themselves) no-one in that stadium would know they were there (unless someone actively searched for them, and beat thier stealth check with an active perception check, or one of the people present had a really high passive perception score and pointed you out to everyone)
That's pretty magical and fantastical.
Players have the right to expect what is in the rulebook is the "contract" of the game, and vague badly written rules are a recipe for arguments over contract, just like what happens in real life.
Take owndership of your game man, and explain to your players thats how it is. Every single rule that has ever been written is subject to subjective interpretation. RAW doesnt exist as a thing in and of itself. I dont want to get too postmodern on you, but thats the reality.
Maybe we have different exceptions of our friends, but if I organised and then umpired a friendly game of cricket (or baseball), and ruled a mate of mine out LBW (or struck him out) and he whinged about it for over an hour afterwards, we probably wouldnt be friends for very long.