Genau das Problem, was Bambi gesagt hat:
Du fragst in der ersten fork ab, ob die Waffenart = 0 ist. Die Variable ist aber standardmäßig auf 0 daher wird er immer zu schlagen können.
also setz die Waffen art lieber auf 1 und frag ab, ob die variable = 1 ist.