I will have to look over quite a few aspects of the combat code. So far I superficially tested it and moved on when it appeared to work. I went onto work on other things but there are probably quite a bunch of features that do not work as intended.
thanks for your suggestions and ideas in that regard. Today I went over my loadout template code and the auto reload code and refactored that because it actually did not work properly.