[v1.7.0+] Restart Thought-Forms

A place to post your add ons and ideas for them

Moderator: Moderator

Post Reply
Message
Author
Zizzo
Sher'Tul Godslayer
Posts: 2643
Joined: Thu Jan 23, 2003 8:13 pm
Location: A shallow water area south of Bree
Contact:

[v1.7.0+] Restart Thought-Forms

#1 Post 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]
"Blessed are the yeeks, for they shall inherit Arda..."

Zizzo
Sher'Tul Godslayer
Posts: 2643
Joined: Thu Jan 23, 2003 8:13 pm
Location: A shallow water area south of Bree
Contact:

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

#2 Post 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.
"Blessed are the yeeks, for they shall inherit Arda..."

MrSlicey
Low Yeek
Posts: 7
Joined: Thu May 21, 2026 7:19 pm

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

#3 Post by MrSlicey »

Well I didn't expect you to make this so soon :D

I wasn't really thinking of having it be instant, so I had mixed feelings about using it at first... However after trying it I think it's better this way. At least for me, I'm lazy so it's nice to not have to think about re-activating my form during combat, which I would have to do if it only happened while resting. Technically it's a free turn for the player, but honestly it's fairly negligible. For one thing, late game solipsists often have almost %200 global speed so they're not benefiting from the occasional turn gain as much as one might think. Also, you only get the free turn if you don't summon another thought form while the first is on cd. Foregoing a replacement form for 20+ turns is arguably more impactful than the occasional partial turn gain. Anyway I often don't remember to summon it as soon as it comes off cd, so for me at least, having it happen automatically is probably a bigger buff than having it be instant.

Since you have several "Restart" addons available, do you think it might make sense to combine them at some point, maybe with an in game option to enable/disable the secondary ones? Might not be worth the effort but just an idea, thanks again for all your work on this.

Post Reply