View Issue Details

IDProjectCategoryView StatusLast Update
0000313The Dark ModAIpublic12.12.2008 17:22
ReporterSneaksieDave Assigned Toangua  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product VersionSVN 
Fixed in VersionSVN 
Summary0000313: Trace sight to multiple positions on player for detection
DescriptionI don't think this has been reported (merge it if so) officially, so let's get this written down.

The concept was to trace to multiple parts of the player to determine visibility to an AI, as opposed to just having a single trace determine, "yep, I see you."

1. parts could be weighted for importance; for instance, someone's chest showing through some bookshelves might not be nearly as identifiable as would be their arm and hand, or their face.

2. perhaps a minimum additive detection value could be needed to actually see the player, so that if there isn't 'enough' of the player visible (for example, when peeking through a cracked door), the AI won't detect the player. This can probably be a very low number, so that players can't stand in half view and not be seen, but also so they can do things like peek around a corner or through that cracked door.

TagsNo tags attached.

Activities

Ishtvan

Ishtvan

02.09.2008 23:51

reporter   ~0001537

I think this should be resolved, right? As I recall Angua finished it a long time ago.
angua

angua

05.09.2008 09:26

manager   ~0001542

At most 4 traces are performed (head, feet, shoulders), but the code returns after the first success for performance reasons, so there is no weighting.
SneaksieDave

SneaksieDave

28.10.2008 20:16

reporter   ~0002133

Need to verify. Note to self: doorway slats?
Springheel

Springheel

29.10.2008 14:31

administrator   ~0002137

So that means if the AI can see any piece of you, it is just as good as seeing all of you? That's not ideal...that means someone standing totally in the open and someone hiding behind a banner that leaves just his feet poking out are equally easy to see?
SneaksieDave

SneaksieDave

12.12.2008 17:22

reporter   ~0002235

Functionality confirmed; used a slotted wall to detect the traces at head/shoulders and feet, and lack of trace at waist.

Issue History

Date Modified Username Field Change
15.06.2007 20:02 SneaksieDave New Issue
05.11.2007 16:14 greebo Status new => assigned
05.11.2007 16:14 greebo Assigned To => angua
02.09.2008 23:51 Ishtvan Note Added: 0001537
05.09.2008 09:26 angua Note Added: 0001542
28.10.2008 20:16 SneaksieDave Note Added: 0002133
28.10.2008 20:16 SneaksieDave Status assigned => resolved
28.10.2008 20:16 SneaksieDave Fixed in Version => SVN
28.10.2008 20:16 SneaksieDave Resolution open => fixed
29.10.2008 14:31 Springheel Note Added: 0002137
12.12.2008 17:22 SneaksieDave Note Added: 0002235
12.12.2008 17:22 SneaksieDave Status resolved => closed