激光

#激光 > 游戏规则

激光有特定的 AoE 类型。他们的行为不同于经典的效果区域。

getWeaponAreagetChipArea 函数返回常量 AREA_LASER_LINE 如果武器或芯片具有类似激光的效果区域。

所谓的“激光”武器或芯片只能直线射击,因此您必须使用 moveTowardLineisOnSameLine 与目标对齐。

激光的行为

激光的行为将取决于目标细胞和射击方向上是否存在障碍物。

###无障碍 对于范围为 2 到 7 个细胞的激光,如果没有障碍物并且您瞄准远离您的细胞 2,则该区域将是这样的:

!激光线

该区域内的所有实体都会受到激光的影响。激光不像其他效果区域那样受到相同的减少:每个细胞将承受 100% 的效果。

命中的单元格将是范围内的单元格,在示例中,所有单元格在 2 到 7 范围内,2 和 7 包括在内。如果实体或障碍物位于效果区域的第一个单元格(示例中的单元格 1)之前,则无法射击。

2 到 7 的相同区域将受到影响,而与红色方块中的目标方块无关。

有障碍物

障碍物会阻止激光。因此,激光“继续前进”,直到达到其最大射程或遇到障碍物。

仍然是 2 到 7 的范围,如果 2 格外的目标是目标并且障碍物是 5 格外的障碍物,那么受影响的区域将是这样的:

!激光障碍