Проблема, похожая на то, что привел
SorgKs пару лет назад. Там было:
Изучив тактику жижа, следопыт ничего не понял, поэтому просто ударил его медвежьей лапой.
Следопыт - спутник, а медвежья лапа - оружие героя, у следопыта другое оружие.
Мне попалось:
Удар! Пантера-альбинос достала земляную даппи самым концом меча. Земляная даппи -40♥
Надо ли говорить, что у пантеры заявлены клыки и когти, а меч только у героини есть?
В
шаблоне выставлено ограничение на применение: у атакера должен быть меч, тут всё вроде ок.
Если атаки спутника обрабатываются как что-то вроде способности героя с мечом, то легче, наверное, просто забить и жестко указать "мета-тип: герой". Тогда шаблон перестанет включать и противников с мечами, и гуманоидных спутников, но не будет давать лишних срабатываний.
Если атаку спутника можно всё же как-то отделить и опознать, то фразу хочется поменять на что-то вроде
Удар! [attacker|загл] [достал|attacker] [defender|вн] самым концом [attacker.weapon|рд].
Примерно:
Удар! Пантера-альбинос достала земляную даппи самым концом клыков.
Удар! Пантера-альбинос достала земляную даппи самым концом когтей.