Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000002Zaiband[All Projects] Backend/Corepublic2011-01-09 23:342011-01-10 09:49
Assigned To 
PlatformOSOS Version
Product Version 
Target VersionVaporwareFixed in Version 
Summary0000002: Monsters should wake up sleeping monsters
DescriptionCf. [^] .

This should be easy, with the already-revised noise system. Probably we should require sleeping monsters to be in LoS of a monster that also has LoS on the player (otherwise the DL will wake up way too fast.)

Thinking about this more carefully: If a monster has LoS to the player
* If the monster also has LoS to a sleeping monster, then try to wake up the sleeping monster. Use minimum of sensory ranges for this. [Done]
* If the player resists something, update resistance information. If we have LoS on an awake monster that uses the resisted attack, and that does not have LoS on the player, communicate the resistance information.
* Wake-up shouting precludes communication. Set some reasonable limit on communication attempts per round (3 or 4), possibly controlled by internal energy level.

Note that not all monsters can communicate with other monsters, or receive communications. It is also unclear how many languages are involved.
* All Morgothian employees understand each other. [Change terminology when deTolkeinizing the setting.]
* STUPID monsters neither try to communicate, nor receive communications.
* Maybe an ASOCIAL flag that turns off communication outright? (Tigers, for instance.)
* Hounds (Z and C) are rather vocal, but not awesomely intelligible to others.
* Elementals and organic beings should be natively mutually unintelligible.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2011-01-09 23:34 zaimoni New Issue
2011-01-10 09:49 zaimoni Target Version => Vaporware

Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker