This addon changes the way telepathy is handled. Now, every source has its own range tracked and applied separately. When one has multiple sources of telepathy, the longest range for any given type is the one that's used. For example, if you have two sources of "Orc" telepathy, one with range 10 and the other range 7, you get the range 10 effect.
The changes here are mostly under the hood (just one new artifact). Telepathy is rare enough that you may not even notice them.
NOTE: this addon is not compatible with old saves. Start a new character to be safe.
Changelog:
v2
- Changed the code layout from a separate class to an interface for Actor.
- Added a few new functions that make using telepathy from talents easier.
- Fixed a cheat mode bug present in v1.
- Changed the ranges for randart telepathy egos. Dragon and Demon telepathy are the same, Orc telepathy has had its range reduced to 8.35, and All has been re-added with a range of 4.15. Note that randarts can get the same telepathy ego more than once, doubling (maybe tripling?) their ranges.
- Cleaned up Character Sheet telepathy display.
- Added JSON dump changes to work with the improved telepathy. I don't know how this will affect online characters.