Found some time before the new years to implement a fresh update inventory / container system. I’ve pushed for a more data driven approach (hence a complete redo) and can now generate items based on csv / json files. This will cut down on inventory serialization for save files and speed up item generation. Added in slot restrictions for items.
Items in the inventory now can have more extensive descriptions and added attributes. Implemented a use function for items. Still have to connect this to the equipment component for easy equiping.
Will be implementing stats for characters soon. Basic attributes are working still need to add in extra calculations based on equipped gear (such as armour that will be calculated for bullet penetration).
Rather happy with how the rewrite ended up. Will be focusing on adding item drop for accessories (dropping a scope / silencer / magazine onto a gun should add it to the weapon on closest empty attach point)
Still need to finish up keyboard / gamepad options to use inventory (some steps are already made in that direction)
Still can’t get a new pc to speed up development though. All graphics cards are constantly out of stock…

