Page 1 of 1

[v1.7.0+] Restart Thought-Forms

Posted: Fri Jul 03, 2026 7:02 pm
by Zizzo
By popular demand (okay, one person asked for it… :wink: ), I'm releasing another variant of Restart Sustains, this time optimized for Solipsists' thought-form sustains, named (I bet you can guess…) Restart Thought-Forms. This use case is even simpler than Restart Poisons:
  • If your active thought-form is killed or deactivated by anything other than user action, we flag it as having been forcibly deactivated and make a note to restart it. Like Restart Sustains and Restart Poisons, you'll get a prominent particle effect and a status indicator in the buffs display to let you know it's happened.
  • If you decide not to wait for your thought-form to reactivate and instead start another thought-form, the original restart will be canceled.
  • I'm slightly cheating here, because thought-form sustains aren't instant-use, but mucking around in the resting infrastructure like we have to do for Restart Sustains was more complication than I felt this addon merited.
[And as with Restart Sustains, I figure this addon will be viewed by some as "protection from not paying attention", and thus would be suitable for merging into ZOmnibus but not ZOmnibus Lite.]

[Implementation notes:

Code: Select all

Hooks:
  ToME:load [to load status effect definitions]
Superload:
  mod.class.Actor:
    forceUseTalent() [to warn about poison sustains being deactivated]

Re: [v1.7.0+] Restart Thought-Forms

Posted: Fri Jul 03, 2026 7:03 pm
by Zizzo
Frequently Asked Questions:

Why not just use Restart Sustains for these talents?

Restart Sustains is designed for use with sustained talents that the player will want to keep active all the time. For the thought-form sustains provided by the Thought-Forms talent, by contrast, switching thought-forms can be useful against certain enemies; also, in active combat, the player might prefer to activate a different thought-form rather than wait for a killed thought-form to reactivate automatically. Managing this via Restart Sustains would require manually juggling the associated sustain restart marks, which would be inconvenient.

Can I use Restart Thought-Forms and Restart Sustains together? What about Restart Thought-Forms and Restart Poisons?

Restart Sustains (directly or via the ZOmnibus Addon Pack), Restart Poisons and Restart Thought-Forms do operate in the same areas of the game code, but they each maintain their own separate sustain tracking information, so they should not interfere with each other. If you do use Restart Thought-Forms and Restart Sustains together, however, we recommend that you not mark any of the thought-form sustains for restart by Restart Sustains; we have not tested this particular interaction, but we suspect the two addons' separate sustain-restart handling would interfere with each other.