Revert "Fixed broken tests after removed constructor param offset in weaponimpl."

This reverts commit 9d31af4fc355ea383ad0059b7ba09041957575e1.