September 16
It's been a little while since the last post. Boring repetitive work like the icon stuff is exactly the kind of thing I'm bad at doing for any amount of time, which is why it dragged on for so long. Fortunately, I can now report that it is (almost) done. I haven't added the missing items in the Back and Tail slots, and I am still missing a few weapon icons, but I am moving on from it now. Here is the final status report for that block of work:
- Modified one outfit (Dullahan) since it became unisex a while back.
- Added 137 new outfit icons to the server (and these are a pain in the ass to prepare).
- Added 296 variant versions of existing icons to the server (for different colors/rarity borders/etc).
- Fixed visual issues on 287 existing icons on the server (erroneous colors/borders/black background/etc).
- Added 58 outfits to the server data.
- Added 10 toy weapons, and 4 of their icons, to the server data. (Still missing 6 icons here)
These are the small code patches/etc I did while mostly focusing on the icon work:
- Added Latiya and her gear. This really does count as small compared to the things on the to do list I have yet to finish.
- Refined the text for item requirements so that it takes up less space. Removed the "Max Enhance" and "Max Quality" sections as they are now redundant; composite gear hasn't had varying limits for years now.
- Refined the text for the availability label; it was allotted more space when I previously reworked tooltips, and the text now makes use of this extra space to be more legible/detailed.
- Fixed a small bug with the Gear Params Prompt, where the select option for the number of enhancement failstacks didn't update when opening the prompt.
- Fixed a bug that broke dropping items to the Storage tab, that was caused by the Gear module's changes for supporting multiple slot presets. The Storage module was receiving three copies of the item dropped and getting very confused.
- The Storage module now updates armor icons for stored armor pieces that have varying icons by gender. While doing this, I refactored the code that performs these updates in the first place.
- The Gear module now unequips all items before loading a saved Loadout.
- Fixed a bug where you could right click places other than gear slots on the Gear tab, and it would cause an error.
- Fixed a scaling bug where the Armory was storing the new rescaled root size, but the value never actually updated.
- Fixed a placeholder set of values that caused scrollable lists to not change the amount they scrolled up/down when the page was rescaled to be bigger or smaller.
- Added a new placeholder icon to be used when I don't have the actual icon for an item. Hopefully this will be rarely seen.
Normally here is where I would post the full remaining To Do list, since it is a new month's thread, but it is highly in flux right now so I will hold off for one more Dev Log post. My sole objective right now is to fix every noted missing feature/bug before adding the last two modules to the code. This is indeed the final stretch, of sorts, but it is still a ways off potentially.