Думаю кого-нибудь может заинтересовать,
как заставить солдатов бить кулаком или прикладом.
Все, что я находил на форумах и т.п., не работало в чистом виде.
Я уже убил порядком времени на это и, вроде бы немного разобрался.
Итак...

УДАР ПРИКЛАДОМ
Удар прикладом можно осуществить несколькими способами:
Способ 1. (playMove)
Код:

  sold1 playMove "CombatStrokeGun"
или
  sold1 playMove "CombatStrokeGunEnd"

где sold1 - имя солдата.
Разницы между этими командами я не заметил (хотя, возможно, она есть).
Если применять этот способ, то солдат ударит прикладом в любом случае:
если оружие за спиной, то достанет, а если его нет вообще, то будет бить без него
(с пистолетами я не пробовал).
Использовать вместо playMove команду switchMove не получается - солдат дергается
и останавливается.
Способ 2. (action)
Код:

  sold1 action ["StrokeGun"]

Эффект тот же, но больше ограничений.
Необходимо, чтобы оружие находилось в руках, иначе ничего не выйдет.

УДАР КУЛАКОМ
Удар кулаком мне удалось получить также двумя способами.
Способ 1. (playMove, switchMove)
Код:

  sold1 playMove "StandStrokeFist"
или
  sold1 switchMove "StandStrokeFist"

playMove при некоторых условиях может не срабатывать,
а вот switchMove срабатывает всегда (вроде как).
Способ 2. (action)
Код:

  sold1 action ["StrokeFist"]

Чтобы сработало необходимо, чтобы у солдата в руках не было оружия
(пистолеты не проверял). Необходимо сначала либо отобрать у бойца
оружие (например removeAllWeapons sold1), либо заставить убрать
оружие за спину (sold1 setBehaviour "CARELESS").