PDA

View Full Version : Hide and Sneak Bugs


SC Lecter
06-04-2008, 03:57 AM
These are currently known hide and sneak bugs:

Sneak
1. If you are performing an action that causes you to change proxmities, you only get the proximity change and not the action (you need to repeat it once you are in the correct proximity.
2. There is an issue with being spotted entering a room. Oliver's in the 2nd floor waiting area of the library. He's @sneaking and @hiding. He enters the northwest door which leads to the secretary's office. A person in that room spots him enter. From the person's perspective, Oliver is entering through the south door, but the message reads "You see a shadow trying to sneak to the northwest door." (The message they're getting essentially is from the perspective of a viewer in Oliver's original location and not the location he is sneaking to.) I've confirmed this in at least 1 other room, which suggests it's a real problem with the skill and not with room exit labels. It's only a problem when you have both skills active at the same time, as with only @sneak on you get a generic 'You see Oliver White enter the room while trying to sneak.' Ideally, regardless of whether you are doing both, or just sneaking, the emit should be 'You see $person enter the room while trying to sneak through the $exit'.
3. You can't @sneak in the fog rooms.
4. When successfully entering or exiting the room, a blank line is sent through the parser which is a giveaway to everyone in the room that someone sneaked in or out.

Hide:
1. When two or more people are hiding, they get lumped in as one "a shadow" on the who list.
2. When you are hiding in a room and someone there examines anything in the room, it does a spot check to look for hidden people. It should only do this when the room is examined.

SC Lecter
07-08-2008, 07:43 PM
The bug that showed "Soandso leaves." and "Soandso arrives." while sneaking has been fixed. Sorry about that!

Oliver White
08-11-2008, 12:12 PM
There's one more bug with @sneak that should be included. If you mount something and then sneak (or sneak and then mount something), it does all sorts of weirdness. I posted this in the old forums, but basically, your mount stays in the original room, although the system suggests it goes with you. I'd suggest that mount and sneak just be mutually exclusive (you can't sneak when mounted, and can't mount when sneaking) and that avoids the code nightmare that likely awaits trying to detangle that problem.