#レーザー > ゲームのルール
レーザーには特定の AoE タイプがあります。それらの動作は、従来の効果範囲とは異なります。
getWeaponArea および getChipArea 関数は、武器またはチップにレーザーのような効果範囲がある場合、定数 AREA_LASER_LINE を返します。
いわゆる「レーザー」武器またはチップは一列にしか発砲できないため、moveTowardLine と isOnSameLine を使用して、ターゲットに合わせて整列する必要があります。
レーザーの動作は、ターゲット セルと、ショットの方向に障害物があるかどうかによって異なります。
2セルから7セルの範囲のレーザーの場合、障害物がなく、自分から2セル離れたところを狙うと、範囲は次のようになります。
エリア内のすべてのエンティティがレーザーの影響を受けます。レーザーは、他の領域の効果と同じように減少するわけではありません。各セルは効果の 100% を受けます。
ヒットするセルは、範囲内のセルになります。この例では、2 から 7 の範囲 (2 から 7 を含む) のすべてのセルです。エンティティまたは障害物が効果範囲の最初のセル (例ではセル 1) の前にある場合、射撃することはできません。
赤色のボックスのうち、対象のボックスに関係なく、2 から 7 までの同じ領域が影響を受けます。
障害物はレーザーを停止します。したがって、レーザーは、最大範囲または障害物に到達するまで「進行を続けます」。
範囲が 2 ~ 7 の場合、セル 2 離れた場所がターゲットで、障害物が 5 セル離れている場合、影響を受ける領域は次のようになります。
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.