How to make pockets of greyzone within the combat zone?

How do I make a small area of grey zone, not connected to the main grey zone, inside of the battle area? As if to represent, for example, a pocket of deadly gas that you can’t breathe for too long.

1 Like

Example: a house in a clearing surrounded by forest. You can go in the clearing but not the house or the forest.

1 Like

Hmmm…
Maybe not possible.
Because iirc when one team have multiple battle areas then works first or latest gray zone.
Oh wait…

You can do it.
A bit hacky method…
You can try use poly version of battle area.
And do little battle area border lines to X area in map.
But yeah… Maybe problems with gray zone messages and you will must rebuild NavMesh before then create these mini gray zone areas in map.

When Ill be free the Ill able show what i mean.

Not possible. How do i know? I tried

Yea. You can do it.

Example:



I shocked. You will not got any problems with classic navmesh & with messages that you leaves battle area.
But yeah… I think that you can’t hide these gray zone lines.

2 Likes

WHAT? This must be new or something i did something similar back in july and it didn’t work…
EDIT: ah there is a small line on the right nevermind

1 Like

Today Ill try something.
But probably will still got radar/minimap bug.

1 Like

Maybe create at least 2 intersecting zones? No stitch lines then.

1 Like

Hmmm…
If i corrcetly understand you…
(I’m sorry, i’m bad in enlish).
(You mean that I should create another one battle area that have some area from first battle area?)
It works, but with radar bug.

Poly battle area + Poly battle area type = Radar bug.
Poly + Box = Radar bug.
Box + Box = Works fine, but seems if more 3-4 battle areas then radar starts bug.
But maybe I doing something wrong :thinking:

I see. It seems radar draws it simplified. But maybe it’s OK for “gas room” feature?

Yea. Gray zone works correctly.

Also maybe points in your variant could be moved as close as possible to hide visual stitching line?

Well… You can’t hide it. But yeah.
It’s possible to make it a bit smaller.

If place points in same positions then radar will be broken.

Try sub-millimeters away )

1 Like

If distance between these point less then this (±0.02 in coordinates):


Then radar wouldn’t works.

1 Like

Aha, so stitching line cannot be removed. I see.

2 Likes

Друг, подскажи по этим точкам. Я вообще не понимаю как их установить чтобы они работали. Одна точка ставится и всё, как сделать чтобы они соединялись- хз

Ты ж про poly точки, верно?
В любом случае… Для того, чтобы сделать рабочими poly версии боевой зоны (poly_battle_area) или стратегической точки (например defend_zone_chained_poly) тебе надо расставлять на карте polygon_point.
(battle_area_polygon_point для боевой зоны и capzone_area_polygon_point для стратегической точки).

После того как поставишь объект, открой его свойства.
И там пишешь название группы этих точек (например Team2BattleArea1, оно может быть любым).
И id номером (можно и названием дать, но удобнее номером) только что созданной точки и следующей точки.


После этого создаешь против часовой стрелки еще одну polygon точку и даешь ей ту же группу, но с другими id.
Первый id содержит номер прошлой точки, а второй следующей.

И так продолжаешь пока не покроешь желаемую зону.
В конце последняя точка должна будет ссылаться на первую.
И опять же. Все желательно делать против часовой стрелки, чтобы не было проблем с радаром.

После этого всего тебе надо будет поставить poly_battle_area или найти его в поиске.
И туда прописать группу.


Ну вроде все.

Если что есть опция PolyBattleAreas, которая находится в toolbox’e.
Она позволяет видеть что и как ты расставил. Немного удобно.

Если что советую ознакомиться с официальными гайдами - там было про все это.
https://sandbox.enlisted.net/pages/mod_howto/

2 Likes

Тебе надо 2 ентити
Первое
image
Второе
image

  1. Расставляешь поинты (со второго скрина ентити) как тебе надо
  2. В первую строку обзываешь зону, как она у тебя будет называться, её потом впишешь в первую ентити, в строчку battleAreaId
  3. Во вторую строчку указываешь цифру с которой хочешь начать, либо слова, че хочешь туда пиши.
  4. В третью строчку указываешь обозначение, которое будет следующим (Чтобы соединить несколько поинтов)
  5. Расставлять поинты необходимо против часовой стрелки, иначе будет некорректно отображаться зона

  1. Последний поинт должен ссылаться на первый поинт, чтобы закрыть зону и таким образом она у тебя сформируется

image

  1. Никаких пробелов не должно быть, максимум нижнее подчеркивание _
2 Likes