レーザー

#レーザー > ゲームのルール

レーザーには特定の AoE タイプがあります。それらの動作は、従来の効果範囲とは異なります。

getWeaponArea および getChipArea 関数は、武器またはチップにレーザーのような効果範囲がある場合、定数 AREA_LASER_LINE を返します。

いわゆる「レーザー」武器またはチップは一列にしか発砲できないため、moveTowardLineisOnSameLine を使用して、ターゲットに合わせて整列する必要があります。

レーザーの動作

レーザーの動作は、ターゲット セルと、ショットの方向に障害物があるかどうかによって異なります。

バリアフリー

2セルから7セルの範囲のレーザーの場合、障害物がなく、自分から2セル離れたところを狙うと、範囲は次のようになります。

!レーザーライン

エリア内のすべてのエンティティがレーザーの影響を受けます。レーザーは、他の領域の効果と同じように減少するわけではありません。各セルは効果の 100% を受けます。

ヒットするセルは、範囲内のセルになります。この例では、2 から 7 の範囲 (2 から 7 を含む) のすべてのセルです。エンティティまたは障害物が効果範囲の最初のセル (例ではセル 1) の前にある場合、射撃することはできません。

赤色のボックスのうち、対象のボックスに関係なく、2 から 7 までの同じ領域が影響を受けます。

障害物あり

障害物はレーザーを停止します。したがって、レーザーは、最大範囲または障害物に到達するまで「進行を続けます」。

範囲が 2 ~ 7 の場合、セル 2 離れた場所がターゲットで、障害物が 5 セル離れている場合、影響を受ける領域は次のようになります。

!レーザーオブスト