View Issue Details

IDProjectCategoryView StatusLast Update
0002862The Dark ModAIpublic16.09.2011 15:59
Reportergrayman Assigned Tograyman  
PrioritynormalSeveritynormalReproducibilityalways
Status resolvedResolutionfixed 
Product VersionTDM 1.06 
Target VersionTDM 1.07Fixed in VersionTDM 1.07 
Summary0002862: Doors no longer need to send visual stims if they aren't marked shouldBeClosed
DescriptionDoors that aren't marked shouldBeClosed have no need to send stims to passing AI. Allowing doors to do so can create situations where a door in low light conditions is never 'seen' by AI who aren't using it, so the AI are never given a chance to shut off the stim, so the stim endlessly pings them.

Since determining whether an AI can 'see' a pinging door involves LOS, FOV, and illumination calculations. Doing all that and then in the end finding that the AI doesn't care if the door's open or closed, seems a waste.
Additional InformationDoors were sending stims for two reasons: 1 - to alert AI that a shouldBeClosed door was open, and 2 - that a locked door an AI had been unable to unlock was now open (and passable).

The second reason is now satisfied by new code that was added in 1.05 to solve issue 0001145.

This leaves the first reason, so doors NOT marked shouldBeClosed should no longer need to send visual stims.
TagsNo tags attached.

Activities

grayman

grayman

16.09.2011 15:59

viewer   ~0004033

- correct an instance where AI were opening the same door twice in the span of 4 frames
- lock a door that’s supposed to be locked if you just closed it, regardless of how many others are waiting to use it
- doors only send visual stims if they’re marked shouldBeClosed

rev. 4972:

HandleDoorTask.cpp
StimResponseCollection.cpp

Issue History

Date Modified Username Field Change
15.09.2011 21:54 grayman New Issue
15.09.2011 21:54 grayman Status new => assigned
15.09.2011 21:54 grayman Assigned To => grayman
16.09.2011 15:59 grayman Note Added: 0004033
16.09.2011 15:59 grayman Status assigned => resolved
16.09.2011 15:59 grayman Resolution open => fixed
16.09.2011 15:59 grayman Fixed in Version => TDM 1.07
16.09.2011 15:59 grayman Target Version => TDM 1.07