The Bugs
I have had quite a few bug reports and on top of all the optimizations and minor changes, I’ve had to fix a few bugs of my own doing as well. At this very moment, I only have 4 bug-only issues leftover in my repository and most of them should be fixed by the end of next week. I won’t go into too much detail about what has been fixed.
Save Game Bug Fixed!
The awesome pub/sub pattern I just talked about above, has also helped me solve my dreadful save game bug I spoke of before. This bug was hot fixed in the last round of updates and now this new round of updates includes the full stable fix. Again this is probably something I’m more excited about than the average plugin user.
Time Engine
- There was an issue with updating timers when adding time or changing dates. This issue caused timers to not activate at their correct times as well as not activate if changing dates went past their initial time set. This is now fixed.
- There was another bug with adding time. This bug caused the time to go above it’s maximum limit, so you would end up with time well past the 24-hour mark. This has also been fixed. Woot!
Aside from those two bugs, I have also optimized some of the code, not all of it but enough that it makes me happy as well as increases performance.
Day And Night
- Nothing major, a few performance tweaks, and optimizations.
Quest Journal
- In-active quests were not doing what they should have. Although not necessarily a bug rather a bad design choice. The problem was that in order to advance a quest that was not set to be tracked, you had to use the plugin command twice. This has now been fixed so that if the quest is not active and the first step is not hidden you will only need to use the “Advance” plugin command once.
- Loading a game caused the game to crash if there was never an active quest, which is now fixed.
Aside from the bugs, there is a new feature which allows you to hide and unhide the quest tracking window. More features will be coming this month, including the newly revised quest editor.
Window Pop
- There was a small bug with the history window background not displaying correctly.
That is all I have done for Window Pop. There has been a lot of requests and a few bug reports for Window Pop. This is one of my first plugins and rather than patch it up and try to understand the cryptic code from when I first learned to create plugins. I may rewrite it instead, which will likely lead to a better Window Pop.
Layers
- A few secret modifications for future add-ons, it may or may not have something to do with the Time Engine.