Вроде подобной темы раньше не было. Надеюсь, она будет актуальной. Наверняка у многих бывают такие случаи в игре, когда враг спрятался за каким-либо укрытием (разрушаемым), и чтобы нанести этому врагу урон, необходимо сначала уничтожить его укрытие. Причём вы стреляете в надежде, что ваш снаряд всё-таки пролетит и попадёт во врага, но в реале он только разрушает препятствие, за которым тот скрывался. После этого на врага, естественно, пока вы перезаряжаетесь, сразу обрушивается град союзных снарядов, и вам от него ничего уже не достается, хотя, по сути, это в некоторой мере и ваша заслуга тоже, что он стал более доступной мишенью для союзников. Таким образом, наверно было бы более честно, если бы тот, кто разрушил препятствие, за которым прятался враг, получал бонус в виде игрового опыта за урон этому врагу от союзников - по сути это тот же "ассист", как и засвет, сбитие гусеницы, оглушение... Думаю, что разрабам виднее, как это можно было бы реализовать в игре, но вот предложение некоторой основы алгоритма для внедрения данного функционала в игру: 1. При разрушении некоторого объекта, он "запоминает" того игрока, который его уничтожил (выстрелом или тараном). 2. Коллайдер разрушенного объекта не выключается полностью, а на некоторое время переводится в режим "триггера" - на несколько секунд (т.е. он только регистрирует collision event без обработки физики). Пока он в этом режиме, и если сквозь него пролетают снаряды, то они получают соответствующий "флаг", указывающий на то, что снаряд пролетел через ту зону, где раньше был разрушенный другим игроком объект. 3. При попадании во врага, если у снаряда был активен этот "флаг", игрок, разрушивший препятствие, получает некоторый боевой опыт за помощь в уничтожении данного врага. Было бы интересно узнать ваши комментарии и замечания по этому поводу.