I will definitely concede that it's not a great system, but I'm a one-man-show here, after all, and it's a system that works well enough.
Except when it doesn't.
Release 2.4.245 very specifically targets a bug introduced in release 2.4.243 that affected weapon mastery innovations. No one reported the issue, though a number of users would have been disrupted by it, and I was working on some new feature development when I just randomly noticed it happening 20 or 30 some odd times during the last week.
At any rate, release 2.4.245 should a.) fix all settlements broken by the bug and b.) prevent the bug from affecting future settlements. And, in the meantime, I'll be working on a better schedule for reviewing the logs and errors, etc. to hopefully catch some of these things sooner.
Thanks for using the Manager!
- Fixed a bug where adding a weapon mastery to a survivor would break the settlement, causing it to throw a render error/traceback when loaded. -irritatedg, cyantext, khalitz, lucibald, pmonkey
- Refactored assets.Settlement.add_weapon_mastery() to reference API mastery assets.
- Added a method called bug_fixes() to models.settlement.normalize() to use for future issues like the weapon mastery issue fixed in this release..