protected AttackHandler getCorrectHandler(ToHitData toHit,
WeaponAttackAction waa, IGame game, Server server) {
Mounted weapon = game.getEntity(waa.getEntityId()).getEquipment(
waa.getWeaponId());
if (weapon.curMode().equals("6-shot")
|| weapon.curMode().equals("5-shot")
|| weapon.curMode().equals("4-shot")
|| weapon.curMode().equals("3-shot")) {
return new RACHandler(toHit, waa, game, server);
} else if (weapon.curMode().equals("2-shot")) {
return new UltraWeaponHandler(toHit, waa, game, server);