- Added proper support for self stat modifiers on items.
- Made stat modifiers on items to be pointers.
- Exposed return codes to Lua and added helper functions for dealing with them.
- Fixed docs for return code Lua wrapper.
- Added new return code for unknown body part types.
- Added remaining docs for body part Lua wrapper.
- Improved system for attacking. Now has a better way of getting the next attacking weapon/body part based on weather or not the character has weapons equipped or not.
- Added a way of determining if all the body parts have been cycled through for attacks.
- Replaced NULL with nullptr in all places where it made sense.