#АоЕ > Концепции и стратегии
Урон по области (или AOE, для Area Of Effect) существует во многих играх. В Leek Wars они не просто дают возможность воздействовать на нескольких противников. Они также предлагают интересный аспект кода.
Функции getWeaponArea и getChipArea соответственно возвращают тип AOE оружия или чипа .
Эти функции возвращают константу, которая может быть:
АоЕ радиусом в 3 клетки в настоящее время является самым большим в игре. 
Сила эффекта уменьшается по мере удаления от центра области действия.
Таким образом, целевая ячейка в центре подвергается 100% воздействию. Для остальных ячеек расчет доли эффекта линейный. Расчет процента производится по следующему уравнению:
процент = максимум (0, 1 - 0,2 * getCellDistance (центр, ячейка))
Зная, что мы не можем превышать радиус удара!
!значения AOE Через препятствия
Область повреждения проходит через препятствия. Таким образом, можно поразить лук-порей, расположенный за препятствием, нацелившись на определенную ячейку.
Можно нацелиться на конкретную ячейку, чтобы в полной мере воспользоваться возможностями повреждения области. Для этого используйте функции useWeaponOnCell и useChipOnCell. Таким образом, вы можете выстрелить в клетку прямо рядом с вашим противником, чтобы нанести урон, даже если он прячется за препятствием!
С другой стороны, нельзя стрелять в препятствие. Достижимы только те клетки, на которые у вас есть обзор.
Пример : !Препятствия AOE
Серым цветом отмечены препятствия, а красным — клетки, пораженные областью повреждения.
Целевая ячейка — это ячейка, расположенная в центре изображения.
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.