Possible solution: Telling whether someone is hiding or not with high spot

Suggestions or Mechanical Requests for Classes, Feats, Races, Etc.

Moderators: Moderator, Quality Control, Developer, DM

Post Reply
User avatar
Hoihe
Posts: 4721
Joined: Thu Nov 03, 2011 2:25 pm

Possible solution: Telling whether someone is hiding or not with high spot

Unread post by Hoihe »

Hello!

Problem:
Currently, people who have a high spot skill cannot determine if another player is walking (or running if outdoors ranger), or hiding. This leads to awkward IC situations, and while getting spotted should have social consequences - sometimes the spotter may not want to out the person hiding.

Proposed solution:
The appraise system, implemented for disguise, may yet be the solution to the problem at hand.

From my understanding, it simply compares variables on 2 PCs, and prints the result to console. This should be far easier than messing with animations, shadows, sillhouttes and so forth.

Thus, I propose we canniblaize the appraise system, and add a new variable comparison to it:
Is spotter.spot +20 > stealther.hide ?
If yes -> print: "[Character Name] is currently trying to avoid detection!"

Justification:
As mentioned, printing to console is a far easier thing to do than manipulating things visually.

Why does the check favour the spotter?:
You can only click on the person who is hiding IF you already spotted them the normal NWN2 stealth implementation. As such, you shouldn't need to pass another difficult check (since barring someone using HiPS, it's enough to spot them only once to continuously see them) to confirm that yes, they're hiding.

If there exists a variable that's "Is_Sneaking = yes", then we can skip the opposed check and just automatically print when the "Appraise creature" button is pressed.

Possible abuse:

If someone manages to find a way to target the hiding individual WITHOUT passing the spot vs hide check (listen vs MS irrelevant, that check already gives you the information we're trying to replicate), and call this console print command - then it's possible to metagame someone who is hiding.

I do not think this is that high of a risk to worry though. But then, I don't have access to a list of exploits that could be combined to execute this.


Summary:
1. Spotter spots hider normally.
2. Spotter clicks on hider with RMB, selects "Appraise Creature"
3. Game prints "[Hider's name] is trying to avoid detection!"
For life to be worth living, afterlife must retain individuality, personal identity and  memories without fail  - https://www.sageadvice.eu/do-elves-reta ... afterlife/
A character belongs only to their player, and only them. And only the player may decide what happens.
User avatar
Blackman D
Retired Staff
Posts: 4819
Joined: Sat Sep 12, 2009 5:43 am
Location: IL

Re: Possible solution: Telling whether someone is hiding or not with high spot

Unread post by Blackman D »

i dont think most spotters want to go around appraising everyone to figure that out, if they even care to use it at all (i know i dont)

let the awkward situations stay awkward :?
everyone is evil till proven otherwise
Post Reply

Return to “Mechanics”