[v1.7.0+] Staff of Bones Fix
Posted: Tue Aug 15, 2023 4:39 pm
So at least some of the bugs being reported on the Steam page for Command Multiple Staffs turn out to be that really nasty bug with the Staff of Bones. As I described in the bug report, part of the problem is that the bug leaves detritus behind that keep breaking the Command Staff talent. I don't think that's something I can fix in Command Multiple Staffs, but I hate not being to help the bug reporters, so I'm trying out a new Staff of Bones Fix addon.
This is a simple cleanup patch; basically, it detects the case that the Command Staff talent is trying to go to the bone-horror chat stage that doesn't exist, cleans up the stuck flags that are causing the problem, and redirects the Command Staff dialog to somewhere safer. If I've done this right, it should also provide a measure of preemptive protection — you'll still get sent to the Command Staff dialog when the Staff of Bones absorbs its hundredth soul, but it should be just the regular version that doesn't break.
And since this is obviously a bugfix addon, I'm reluctant to include it in ZOmnibus.
[Implementation notes:]
This is a simple cleanup patch; basically, it detects the case that the Command Staff talent is trying to go to the bone-horror chat stage that doesn't exist, cleans up the stuck flags that are causing the problem, and redirects the Command Staff dialog to somewhere safer. If I've done this right, it should also provide a measure of preemptive protection — you'll still get sent to the Command Staff dialog when the Staff of Bones absorbs its hundredth soul, but it should be just the regular version that doesn't break.
And since this is obviously a bugfix addon, I'm reluctant to include it in ZOmnibus.
[Implementation notes:]
Code: Select all
Hooks:
Chat:invoke [to detect and clean up behind the bone-horror bug]