TauCetiStation / TauCetiClassic

Франкенштейн жив
GNU Affero General Public License v3.0
138 stars 416 forks source link

Мобы деспавнятся на шахте если спрятаться в капсуле #12791

Open Deahaka opened 5 months ago

Deahaka commented 5 months ago

Описание

Что должно было произойти

Мобы не пропадают рядом с человеком который создал защитное сооружение от них и прячется в нём.

Что произошло на самом деле

Мобы пожужжав вокруг шелтера исчезают

вот тут мы загружаем новую зону на шахту: https://github.com/TauCetiStation/TauCetiClassic/blob/4a9bd70b5dd39c1244ac32d0c81f0c45a9c1797f/code/datums/helper_datums/map_template.dm#L67

вот тут мы проверяем на выход из зоны человечка и деспавним врагов думая что он ушёл именно из зоны спавна, а не создал внутри островок с новой зоной. https://github.com/TauCetiStation/TauCetiClassic/blob/4a9bd70b5dd39c1244ac32d0c81f0c45a9c1797f/code/datums/components/spawn_area.dm#L217

Шаги воспроизведения

  1. Залезть на шахту
  2. Подождать спавна монстра
  3. Спрятаться в шелтере
  4. Подождать минуту-две
  5. ...
  6. Profit!!

Дополнительная информация:

No response

Oz1Es commented 5 months ago

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