Started work on the events system
Fixed issues
Added the event.fire function
changed events to be class based
registering a new event is like creating a new instance of the _mf.event.Instance class
this saves on having to store new functions for every new event, being much more memory efficient
Catlinman, you may want to add some more functionality to this so it is more consistent with how you can access it
mfevents is now a required package
added custom bullet initialization
Added the mfmods.lua file and added some new functions to the mfevents.lua file
- Also renamed a few variables to avoid later typos
corrected Catlinman because I forgot to tell him about the new priority thing
added getCustomPushback
fixed potential problem with custom item functions
I wasn't referring to the item.def as intended
added custom getGriplessAmount and getBulletSpread
formatting
added lots of custom functions and changed things slightly
added customUseAmmo and customFailedUse and their additionals
Merge branch 'feature/itemfunctions' into develop
Merge branch 'feature/events' into develop
Started work on the mod system - also added additional argument passing to the event system
added my notepad++ session to gitignore
Worked on the mods system
Implemented secure calling and error handling of base Metalframe files

Also fixed a few bugs inside of the code that kept it from running
Added a working example mod showing how to add and handle events

Still missing info file handling - possibly in the next commit