View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002347||The Dark Mod||AI||public||24.08.2010 18:47||16.04.2012 17:55|
|Product Version||TDM 1.02|
|Summary||0002347: Add AI malus/bonus depending on location/surroundings|
|Description||Query at run-time certain things like foglights/speakers and add their sum to the current location (just like dynamic ambient light). Each AI can then query the current location for this info.|
From this then modify the vision/hearing of AI. F.i. in fog reduce vision, with loud noises reduce hearing etc.
This system should be independed from the water-lightgem-modifier-bonus the player receives, because:
* AI might see worse in fog and that should also affect how they see monsters/other AI.
* AI viewing from fog into water should see even worse than AI seeing from clear air into water
* AI in a room with loud noise would automatically hear worse
AI under water would also hear/see worse, but the info whether they are in water would override the malus/bonus from the location system (so an underwater fog light doesn't make them see even worse).
Bonus: It is unclear if there should be ever a bonus, so far only malus are considered (hearing/seeing worse).
|Tags||No tags attached.|
Does the following really matter?
"AI under water would also hear/see worse, but the info whether they are in water would override the malus/bonus from the location system (so an underwater fog light doesn't make them see even worse)."
Unless there's a plan to bring evil fish to TDM, any AI underwater are going to die soon, regardless of how well or poorly they see/hear.
|Well, yeah, underwater monsters aren't impossible - although we really do not have yet any plans for them.|
|24.08.2010 18:47||tels||New Issue|
|24.08.2010 18:47||tels||Status||new => assigned|
|24.08.2010 18:47||tels||Assigned To||=> tels|
|25.08.2010 03:27||grayman||Note Added: 0003180|
|17.09.2010 14:49||tels||Note Added: 0003188|
|25.10.2010 12:20||greebo||Target Version||TDM 1.03 =>|
|16.04.2012 17:55||tels||Assigned To||tels =>|
|16.04.2012 17:55||tels||Status||assigned => new|