update
20250302
- fixed price calculation to account for things that are not commodities. wtf was that?
- fixed canAfford function AGAIN
- various fixes to address random null crashes
- added data\bananaLib_stations\station_data.json. allows to easily add custom addons to customEntity stations in campaign layer.
- reworked recipe loading process, now recipe json is loaded entirely as-is and stored in the recipe plugin. as a result all values can be accessed, not just ones that were specifically parsed on load.