This fix adds an effect map to build a buff, which allows multiple buffs to be applied to an effect. This fixes the trader assembly buff, which only applied food_assembly. The mapping table allows multiple assembly buffs to be applied without hard coding. This fix also makes a change to the experience buff. The trade buffs also apply an experience bonus, but were not limited to crafting. The XP buff provides an additional buff, to chronicler xp.
I moved the xp application to a common function, and they no longer overwrite each other. The highest buff is applied.
I did a partial refactor to make the code easier to follow. This refactor is limited to the build a buff handlers.
* Code compiles - execution NOT tested
* updating gitignore
* Removed intellij settings files
* Removed more intellij files
* Added exclusion for JDK classes.
* Fixed purchasing script for vendors that have listed coin types.
* Updated script to not kick off until the entire preload is complete.
* adds static name entry for Solo movie poster and tcg9 vendor entry
* clean up empty and orphaned object templates
* adds placeholder black market (static) spawns
* corrects entries for the video game table to correctly set it in tcg series 2 and remove series 1 console errors
* Updated gitignore and removed intellij project files
* Fixed appearance reference for thranta payroll and kashyyyk door, added skipLosCheck objvar due to cannit see issue. Requires updated src
* Fixed appearance and template for terminal (#2)
* Fixed appearance and template for terminal (#3)
* Fixed appearance and template for terminal (#4)
* Deleted another faulty/orphaned object template
* Fixed gcw ranks option on frog. Only issue is that it doesn't award the officer commands or badges.
* Fixed some unneeded java 11 changes