Implement thoughtsense detection mode #17014
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A resubmission of PR #15115 since I screwed up my repository.
Implements the thoughtsense detection mode.
It also updates the "Empathic Sense" ancestry feature for the Kashrishi race to use this new sense out to 15 ft.
The new sense will only detect Actor types of: character, npc, familiar.
It is best tested by giving the PC with "Empathic Sense" the "Deaf" condition (otherwise they can hear it).
This can also be applied to the Cauthooj (in Monster Core) - "The cauthooj senses all non-mindless creatures at the listed range."
Note that Rhu-Chalik (in Monster Core) have this as a precise sense. Cauthooj creature wrongly had tremorsense when it should have thoughtsense. Other creatures in Monster Core already have thoughtsense configured on their Actors.