Okay, I found the error - if 'hit' is above a certain level, soldiers won't use certain weapons any more - I tried using a lower armor rating, while multiplying it (armorhands = 200 and so on) but the Strider was, still, much weaker afterwards, I'll try on until I find a solution.