Crafting System Update v1.13


Greetings everyone.

It's been a while since my last update to this plugin. Additive ingredients was a gargantuan undertaking, and it adds a lot of functionality to independent items, and alas, as it was such a massive update, I did not have a chance to get it working quite the way I wanted it to. With that being said, today I bring an major overhaul to this system, which will make it much easier to add in new additive traits via extension plugins, or via editing the base plugin itself.

This update doesn't appear to change much at all from an end-user perspective, but the edit is around 1500 lines of code, so suffice to say it was a lot larger than I expected, and took a lot longer than I thought it would.

I won't get into the details too much about what the actual change did to it in the background, just that it modifies how additive traits are stored on ingredients to make it much easier to dynamically add more (via plugin or whatever). The downside to this is that because I changed how they're stored, save files made using older versions of this plugin will not have these traits stored in the right way to be read anymore, resulting in some weird conflicts when crafting items with additive ingredients on them. Unfortunately, there isn't much I can do to mitigate this, so I recommend not updating the plugin to this version (or beyond) if your project is already deployed, unless you already intend to make old save files incompatible.

That being said, here is the change log for this update:

  • The way that additive traits are stored, parsed, combined, and updated has been modified to make dynamically adding new traits much easier via modification to the plugin (either directly or via extension).
  • Corrected a typo in the help documentation for additive trait note tags which incorrectly stated the tag for changing elemental resistance was CHANGELEMENTALRESISTANCE instead of CHANGEELEMENTALRESISTANCE.
  • Corrected a typo in note tag parsing where the tag for changing elemental resistance was never being checked, and instead change state resistance was being checked in its place.

Files

Plugin Download 263 kB
Jul 28, 2020

Get MV - Crafting System

Buy Now$18.99 USD or more

Leave a comment

Log in with itch.io to leave a comment.