by Shippuu Sat Dec 07, 2019 8:44 pm
December 7
Memcache has been stripped from the server, and replaced with a very similar caching program called [Redacted]. At the same time, I have refactored the server to more easily change caching tools in future if [Redacted] runs into issues as well.
Other than that, I've been fixing random calculation bugs and bracelet issues. Apparently I never fully ironed out bracelets.
I've fixed two calculation issues on the Armory, and it seems to now be a 100% match to my ingame stats. The Base Stats module will now strip Stone Skin DEF from your base DEF, so that the Armory can reapply that dynamically. Additionally, that same handler now applies Armor Mastery's bonus if the slot has an item equipped. For now, these default to max rank, but I am thinking on how to handle this.
With bracelets, I have fixed a number of ID mismatch issues where Ruby sockets were visually Emerald, and vice versa. Sockets are still completely incapable of being changed to other socket types, but this bug will have to wait till tomorrow.
Update, 2 AM Dec 8th (technically cheating?):
Bracelets are mostly fixed. Changing from Superior to Fine and etc now correctly changes the gem, and even uses the correct gem type. The problem is that changing gem types from Diamond to Sapphire for example does not update the select list for gem tiers. So I'm halfway there.
The confusing part is that due to how that other select works, this being broken sometimes doesn't matter, and causes inconsistent behavior. That is on my list to fix tomorrow, actual tomorrow this time.Last edited by Shippuu on Wed Jun 01, 2022 2:11 am; edited 1 time in total (Reason for editing : Redacting a program's name out of paranoia)