ud1
Еще тонкость есть, не могу тоже понять. Вот допустим атака, есть возможность задать id противника, плюс автоаттака. Насколько понимаю, что если противника с этим id не можем достать, то можем выстрелить по другому в режиме автоаттаки?
И теперь такая ситуация, стоит здание и еще один вражеский юнит в поле зрения нашей аттаки. Мы задали стрелять по id здания, и плюс автоаттаку.
И еще есть другие наши юниты, что тоже стреляют по этому зданию.
И вот вариант, игра обсчитывает выстрелы всех по этому зданию, и здоровье здания идет в сильный минус. В результате здание помирает, во только мы нанесли ему урона больше чем требовалось, можно было части юнитов увидеть, что здоровье уже в минусе и направить урон по другому вражескому юниту в рамках автоаттаки.
И это вполне логично, зачем лупить всем по одному месту и тратить впустую урон.
Но с другой стороны, вдруг это здание лечит ремонтник, тогда может оказаться, что здоровье хоть и было в минусе, но после ремонта становится в плюсе. И если юниты будут наносить урон по разным юнитам из-за автоаттаки, то получится здание они не уничтожат, хотя могли бы это сделать.
И как оно должно работать?
кажется такие тонкости лучше отдать стратегиям. ЛР пусть не занимается "логичным распределением дамага"