что значит спавнится в играх

Minecraft Wiki

Из-за новой политики Microsoft в отношении сторонних ресурсов, Minecraft Wiki больше не является официальной. В связи с этим были внесены некоторые изменения, в том числе и обновлён логотип вики-проекта. Подробности на нашем Discord-сервере.

Спаун

Спа́ун (англ. Spawn) — это появление игроков и мобов в определённой точке игрового мира.

Содержание

Спаун игроков [ ]

В каждом, вновь созданном мире есть точка спауна, обозначенная парой координат (z, x) в пределах нескольких сотен блоков от начальных координат (x=0, z=0). По умолчанию игрок спаунится на первой подходящей позиции выше уровня моря. Если такой позиции нет (подходящее место занято блоками, водой или лавой), то координаты z и x будут смещаться небольшими значениями до тех пор, пока подходящая точка для спауна не будет найдена. В верхнем мире, поспав на кровати, игрок переносит свою точку спауна к координатам месторасположения кровати. В этом случае игрок после смерти всегда будет респауниться на новой позиции. Хотя есть два исключения, когда игрок оказывается на месте первоначального спауна:

В Нижнем мире с версии 1.16 игрок может переносить свою точку спауна с помощью якоря возрождения, предварительно кликнув по нему светокамнем, а затем ещё раз кликнув пустой рукой.

Спаун мобов [ ]

Чанк спаун [ ]

что значит спавнится в играх. Смотреть фото что значит спавнится в играх. Смотреть картинку что значит спавнится в играх. Картинка про что значит спавнится в играх. Фото что значит спавнится в играх

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

Первоначально, непосредственно при генерации карты, могут спауниться следующие мобы:

Один из десяти чанков содержит пассивных мобов. Они всегда спаунятся на самом высоком доступном блоке, с которого можно видеть небо. Для спауна животного необходимо, чтобы этот блок был непрозрачным, а 2 блока над ним — прозрачными. Этот блок необязательно должен быть дёрном или освещен (это работает только в последующих циклах спауна). Практически все пассивные мобы не спаунятся в водных, пустынных и грибных биомах. Исключения:

Рандомность спауна пассивных мобов зависит от зерна. Это означает, что в мирах с одинаковым зерном будут генерироваться чанки с одинаковыми пассивными мобами в тех же местах.
Количество спаунящихся мобов:

Пассивный спаун [ ]

В последующих циклах спауна принимают участие все мобы, за исключением гиганта, снежного голема и иссушителя, которые в естественном виде не встречаются, а также дракона Края, который спаунится единожды при генерации карты (или после повторного призывания, с помощью кристаллов Края). По виду мобы делятся на 5 категорий: враждебные, дружелюбные (пассивные), нейтральные, природные существа и водные. У враждебных мобов цикл спауна происходит 1 раз каждый игровой такт ( 1 ⁄20 секунды). У дружелюбных мобов и спрутов цикл спауна происходит 1 раз в 400 тактов. Следует заметить, что большинство дружелюбных мобов спаунится непосредственно при генерации карты. Условия спауна враждебных мобов — уровень освещения 7 и ниже на твёрдых блоках. Над твёрдым блоком должны быть блоки воздуха больше высоты моба. Блоки, на которых спаун невозможен: все виды рельс, стекло, сундук, воронка, трубы, провода и механизмы из модификаций, все виды заборов, калиток и дверей, плиты (если плита установлена как настил), все виды блоков из красного камня, напольные кнопки, нажимные пластины. Блоки, не препятствующие спауну: переключатели (рычаги, настенные кнопки). Мобы спаунятся вокруг игрока в области размером 15×15 чанков. (240×240 блоков). В SMP мобы могут спаунится в пределах этой дистанции от любого из игроков. Циклы спауна мобов прекращаются, если игрок отойдет на 128 блоков от места спауна мобов. При этом все враждебные мобы и спруты деспаунятся. Таким образом эффективная область для спауна мобов ограничивается окружностью с радиусом 128 блоков с центром в виде игрока. Количество мобов на поверхности примерно пропорционально общему числу чанков, подходящих для спауна. Чтобы вычислить точное значение, область спауна увеличивается на один чанк в каждом направлении (таким образом, составляя площадь 17×17 чанков), а затем суммарное количество чанков приводится к следующей формуле:

Каждая категория мобов имеет свою индивидуальную константу:

В одиночном режиме константы имеют несколько другие значения.

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

что значит спавнится в играх. Смотреть фото что значит спавнится в играх. Смотреть картинку что значит спавнится в играх. Картинка про что значит спавнится в играх. Фото что значит спавнится в играх

Наглядный пример группового спауна. Область спауна 41×1×41 показана синим цветом. Жёлтый цвет — это возможные позиции появления мобов. Красный куб — блок воздуха, центральная точка зоны спауна.

Во время каждого цикла есть одна попытка спауна группы мобов в каждом подходящем чанке. В чанке выбирается случайная локация и становится центром спауна группы. Чтобы спаун группы мобов прошел успешно, центральный блок зоны спауна должен быть либо водой (для спрута), либо воздухом. (В последнем случае, это должен быть, буквально, блок воздуха). Любой другой блок предотвратит попытку спауна группы. Если все условия выполнены, то 12 попыток спауна создают группу в пределах 1-4 мобов (Исключения: волки — до 8 мобов в группе, гасты — 1 моб на группу). Группа создается внутри области 41×1×41 блоков (квадрат размером 41×41 и высотой в один блок). Для каждой последующей попытки спауна группы локация центрального блока выбирается случайно. Хотя радиус зоны для спауна и составляет 21 блок, случайное место для спауна моба смещается ближе к центру. Таким образом в 85 % случаев спаун будет происходить в пределах 5 блоков от центра, и 99 % случаев в пределах 10 блоков от центра. Все мобы внутри группы одного вида.
Вид группы для спауна определяется сначала биомами и специальными условиями:

Другие виды спауна [ ]

Деспаун [ ]

что значит спавнится в играх. Смотреть фото что значит спавнится в играх. Смотреть картинку что значит спавнится в играх. Картинка про что значит спавнится в играх. Фото что значит спавнится в играх

Различные ступени поведения мобов в зависимости от удаления игрока от них.

Враждебные мобы (включая враждебных волков), спруты и оцелоты удаляются из игры при отдалении игроков от них, так как впустую тратятся процессорные ресурсы на их обсчёт:

Достижения [ ]

ЗначокДостижениеОписаниеПредокЗадача (если отличается)Идентификатор
что значит спавнится в играх. Смотреть фото что значит спавнится в играх. Смотреть картинку что значит спавнится в играх. Картинка про что значит спавнится в играх. Фото что значит спавнится в играхСпи, моя радость, усниИзмените свою точку возрожденияПриключенияПоспите в кровати до рассвета.minecraft:adventure/sleep_in_bed

Проблемы [ ]

Отчёты об ошибках, связанных с «Спаун», поддерживаются в системе отслеживания ошибок Mojira. Сообщайте о найденных ошибках там (на английском языке).

Интересные факты [ ]

что значит спавнится в играх. Смотреть фото что значит спавнится в играх. Смотреть картинку что значит спавнится в играх. Картинка про что значит спавнится в играх. Фото что значит спавнится в играх

Игрок заспаунился в каньоне.

Источник

Спавн через скрипт

В скриптах есть одна единственная функция, отвечающая за спавн объектов:
alife():create(section,position,levelvertex,gamevertex)

Строго говоря, их две: create create_ammo но различия между ними не существенны. Imp 22:45, 23 июля 2007 (EEST)

Дальше сложнее, так как сам толком сформулировать не могу.

Начнем от простого к сложному. На каждом уровне много объектов, все объекты состоят из полигонов, у каждого полигона есть вершины – вертексы.

Соответственно, чтобы заспавнить что-нибудь на другой карте, достаточно указать game_vertex в четвертом параметре Например:
db.actor:game_vertex()

Итак, чтобы, например, заспавнить болт под ногами актора, пишем:
alife():create(«bolt»,db.actor():position(),1,db.actor:game_vertex())

Пример (спавним артефакт Медуза в инвентаре у актора):
alife():create(«af_medusa», db.actor():position(), 1, db.actor:game_vertex(), db.actor:id())

Функция спавна возвращает серверный объект, то есть ни NPC, ни монстра ни что-либо еще.

Что мы делаем? Сверяем ID онлайн объекта с сохраненным ID!

Итак, мы поймали нашего киллера по ID.

Зачем такие сложности? Просто в оффлайне NPC как бы не существует, есть только косвенное упоминание о нем, и, плюс, все эти функции работают именно с объектом типа «NPC», а не с серверными объектами.
Практика (часть 1)

1. Чтобы не повторяться в описании создания нового квеста, просто изучите статью по созданию квестов от Fr3nzy – лучшей статьи на эту тему я просто не видел 🙂 Мы просто свяжем все воедино и научимся спавнить объекты из скрипта.

Почему предпочтительнее делать спавн скриптом, а не через тот же xrSpawner? Программа xrSpawner, при всех своих достоинствах, обладает одним недостатком, а именно – она делает спавн через файл all.spawn, что приводит к:
Невозможности совместить два мода, такой спавн использующих
Необходимости каждый раз начинать новую игру

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

Итак, определимся с квестом.

Задача: после разговора с Сидоровичем спавним зомби на территории фабрики в первой локации. Для того, чтобы не повредить оригинальный сюжет игры, задание будет выдаваться после прохождения квеста с флешкой Шустрого, так как появись там зомби одновременно с бандитами и Шустрым. я думаю, исход боя предрешен 🙂

Реализация: Постараюсь описать все действия максимально подробно, буквально по шагам. Первым делом запустите игру 🙂

В консоли введите команду:
rs_stats on или rs_stats 1

Тем самым мы включаем вывод информации на экран. Далее вводим еще одну команду:
demo_record 1

Для выхода из режима demo_record нажимаем Esc, в консоли пишем rs_stats off или rs_stats 0 (убираем вывод информации).

Добавим пятую модель.

Для этого в конце файла создадим секцию:
[zombie_ghost]:zombie_strong

Это означает, что наш пятый зомби наследует все параметры zombie_strong, мы добавим лишь визуальное представление.

Пишем дальше:
$spawn = «monsters\zombies\zombie_ghost»
visual = monsters\zombi\zombi_1_ghost

Все. Сохраняем изменения и закрываем файл.

2. Пишем скрипт спавна. В папке gamedata создаем новую папку scripts, в ней создаем новый текстовый документ и называем его esc_zombie.script.

При написании статьи использовался оригинальный скрипт zombie_story.script из horror-mod’а. Концепция спавна перенесена практически без изменений, поэтому на авторство этого способа спавна я никоим образом не претендую 🙂

Итак, открываем наш пустой файл на редактирование, первой строкой объявляем переменную, в которой хранятся наши зомби:
local zombie_types =

Все. Сохраняем и закрываем файл.

Для того, чтобы игра не вылетала после того, как мы добавили новый тип монстров, их нужно добавить в файл xr_statistic.script. Итак, скопируем этот файл из папки игры scripts в нашу папку к файлу esc_zombie.script и откроем на редактирование.

Добавим в local killCountProps к монстрам строчку:
zombie_weak = 1, zombie_normal = 2, zombie_str 3

В local sect_alias строчку:
zombie_weak = «zombie_weak», zombie_normal = «zombie_normal», zombie_str «zombie_strong»

А ниже в monster_classes строчку:
[clsid.zombie_s ] = «zombie»

В функцию getNpcType(npc) добавляем конструкцию:
elseif npc:character_community() == «zombie» then
community = «zombie»

Сохраняем изменения и закрываем файл.

Все будет работать на ура, пока мы не попробуем обыскать убитого зомби. Как только мы это сделаем, игра вылетит с примерно такой ошибкой.
Expression : fatal error
Function : CInifile::r_string
File : D:\xray-svn\xrCore\Xr_ini.cpp
Line : 351
Description :
Arguments : Can’t find variable icon in [zombie_weak]

Все верно – игра не знает какую иконку нам показывать для зомби. Иконки монстров хранятся в файле ui_npc_monster.dds. Здесь есть два варианта:
Если дружите с Фотошопом, отредактировать этот файл (нарисовать, добавить иконки);
Взять готовый из любого мода, естественно, с разрешения авторов мода. Сейчас мы пропустим данный аспект и присвоим нашим зомби иконки контролера 🙂

Вернемся к файлу m_zombie.ltx и в секцию [m_zombie_e]:monster_base впишем параметр
icon = ui_npc_monster_kontroler

Все. Вылетов не будет.

3. Тема данной статьи не предусматривает подробного описания того, как сделать новый диалог. В начале статьи я упомянул источник, где можно найти исчерпывающую информацию по созданию диалогов, могу также привести в пример статью по созданию диалогов от BAC9-FLCL.

Нам нужно просто проверить работоспособность скриптового спавна, поэтому я приведу просто собственно сам измененный диалог из файла dialogs_escape.xml:

escape_trader_talk_info_999
7770
9991
9992
9993
9994
9995
9996

escape_trader_talk_info_99922
9996
9995

escape_trader_talk_info_3121
9996
9995

escape_trader_talk_info_3131
9996
9995

escape_trader_talk_info_41
9996
9995

escape_trader_talk_info_7771
7772
7773

escape_trader_talk_info_7779
9996
9995

escape_trader_talk_info_7777
esc_zombie.zombie_story_1
9996
9995

escape_trader_talk_info_51
9996
9995

И также связанный с ним файл stable_dialogs_escape.xml. В самом начале файла пишем следующее:

Происшествий никаких не было?

Да я как-то не собирался в ту сторону.

Ну, смотри сам, все равно будь осторожен.

Ага. Сходи, проветрись. Потом зайдешь, расскажешь, что там и как.

Здесь проход воспрещён, сталкер.

Все. Можно запускать игру, идти на Кордон, после разговора с Сидоровичем, в зависимости от выбранного Меченным решения, бежим на фабрику и … смотрим сами 🙂
Готовые файлы примера
Spawn Lib

Продолжение следует…
Практика (часть 2)

Файл модели до редактирования

Файл модели после редактирования

На скринах видно, что мы просто изменили для этой модели путь к текстуре. Все. Без использования 3D-редакторов и затраты кучи времени на обработку модели в них, мы получили абсолютно новую (на внешний вид) модель. 🙂

5. Теперь пропишем нашего нового зомби во все файлы, которые мы создали ранее. В файл m_zombie.ltx в самый конец добавляем секцию:
[zombie_old]:zombie_normal
$spawn = «monsters\zombies\zombie_old»
visual = monsters\zombi\zombi_3

в файле esc_zombie.script изменяем массив в первой строке:
local zombie_types = <"zombie_weak", "zombie_normal", "zombie_strong", "zombie_immortal",
«zombie_old», «zombie_ghost»>

В функции spawn_zombies изменяем строку спавна:
alife():create(zombie_types[math.random(6)],new_pos,
db.actor:level_vertex_id(),db.actor:game_vertex_id())

в функции zombie_story_1 меняем число объектов на кратное 6-ти (необязательно):
spawn_zombies( spawn_point, 12 )

Всё. Сохраняем и закрываем.

6. Копируем в папку gamedata\config\gameplay\ файл encyclopedia_mutants.xml, добавляем описание зомби в энциклопедию:

И в связанный с ним файл string_table_enc_mutants.xml в папке gamedata\config\text\rus\ добавляем:

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

Воздействие Выжигателя мозгов полностью разрушает структуру личности,
оставляя только телесную оболочку.\n\n Побродив немного по Зоне, лишённые разума тела
начинают превращаться в настоящих зомби. Из рефлексов у них остаются лишь самые примитивные,
оружие и экипировка скоро приходят в негодность. В результате зомби становятся собой ни чем
иным, как медлительными полутрупами, которых наличествуют лишь два эффективных раздражителя:
еда и сон. Зомби совершенно неразборчивы в выборе пищи и питья, поэтому их тела буквально
пропитаны радиацией и токсинами. Как правило, эти существа бесцельно бродят по Зоне или,
словно трупы, валяются внутри заброшенных построек. Однако, лишь только зомби почует близкое
присутствие живого человека, он сразу же пытается атаковать. Умудрённые опытом сталкеры
стараются обходить эти неуклюжие опустошённые оболочки.

Копируем сюда же файл stable_statistic_caption.xml и изменяем в нем 3 строчки:

Сохраняем и закрываем.

Вкратце, что описывает файл ui_npc_monster.xml: в нем задаются координаты иконок, расположенных в файле ui_npc_monster.dds, применительно к каждому типу монстров в игре.

Заключительный штрих. Откройте файл m_zombie.ltx и в первой секции замените строку
icon = ui_npc_monster_kontroler

В секцию [zombie_ghost] добавьте строку:
icon = ui_npc_monster_zombieg

Сохраняйте изменения. Всё.

Вот готовые файлы примера. Удачи и спасибо за внимание 🙂
Спавн NPC

Эта часть статьи написана Arhet и создана на примере того, как в SRP Mod были созданы NPC группировки «Грех».

Начнем с character_desc_escape.xml. Описание что значит каждая строка писать не буду, так как все до меня уже сделано.

Тут создадим нового персонажа:

[spawn] \n
wpn_dark_colt1911 \n
ammo_11.43x23_hydro \n
#include «gameplay\character_items.xml» \n
#include «gameplay\character_drugs.xml» \n
#include «gameplay\character_food.xml»

Впишем наш код после какого-нибудь

Теперь идем в npc_profile.xml и туда вгоняем:

Теперь надо заняться spawn_sections.ltx. Скрипт будет «брать NPC» как раз из этого файла. Пишем туда:
[esc_dark_stalker_1]:stalker – имя секции для скрипта..
$spawn = «respawn\esc_dark_stalker_1»
character_profile = esc_dark_stalker_1 – ссылка на описание нашего NPC
spec_rank = regular – спец ранг
community = dark_stalker – группировка.

Теперь берем любой скрипт спавна NPC, вгоняем туда имя секции из spawn_sections.ltx и ву-а-ля.

Источник

Что значит спавнится в играх

Как говориться, лучше один раз увидеть, чем сто раз услышать. Лучше один раз проверить в лобби, как хорошо сочетается Yey of Skadi с Satanic ‘ом, чем пытаться вспомнить в бою, что вам когда-то рассказывал ваш товарищ. В этом руководстве я собрал все известные мне читы для практики, которые могут быть полезны дотеру. Я надеюсь каждый из вас после прочтения, откроет для себя что-то новое. Поехали!

Лень читать? Предлагаю ознакомиться с моим видео-руководством по читам Dota 2. Приятного просмотра!

Сразу же предупрежу. Все читы будут работать, только если вы включите читы в настройках лобби. Я начну с тех читов, которые работают с нашим основным героем.

-gold [число] (без скобок)

-lvlup [ число] (без скобок)

После «lvlup» пишем число, на которое хотим увеличить свой уровень. Например, если у нас четвертый уровень, а нам нужен седьмой, то пишем «-lvlup 3».

-respawn

Эта команда возрождает героя на фонтане. Выглядит это так, как будто наш герой только что вышел из таверны.

-item [название предмета ] (без скобок)

-createhero [название героя] (без скобок )

-levelbots [число] (без скобок)

По аналогии с командой «-lvlup» увеличивает уровень, только на этот раз не вашего героя, а всех созданных вами ботов.

-refresh

Команда разово сбрасывает перезарядку на всех способностях и артефактах, а также восстанавливает здоровье и ману до максимальных значений. Эффект распространяется как на вашего героя, так и на всех созданных вами ботов.

-givebots [название предмета] (без скобок )

По аналогии с читом «-item», этот чит дает любой артефакт всем присутствующим на карте ботам. Как я говорил выше, полный список предметов, вы найдете в конце этого руководства

При вводе в чат включается так называемый «WTF-mode». Этот чит убирает перезарядку у способностей, не позволяет зарядам способностей заканчиваться. При этом если вы используете способность или артефакт, то не будете тратить свою ману.

-unwtf

-disablecreepspawn

Останавливает автоматическое возрождение крипов. Что я имею ввиду, обычно, значит в доте как. Крипы сил света и тьмы появляются каждые 30 секунд рядом с бараками и идут в сторону врага по тропинкам. Нейтральные крипы появляются раз в минуту. Этот чит делает так, что крипы сил света, тьмы и нейтральные крипы перестают возрождаться.

-enablecreepspawn

Отменяет предыдущую команду и включает автоматический respawn крипов.

-allvision

Если прописать этот чит, то вы будете видеть не только от лица своей команды, но также и от лица команды вражеской. Этот эффект будет распространяться как на большую карту, так и на миникарту.

-normalvision

Собственно, команда отключает чит «-allvision». Вы снова получаете стандартную видимость от лица своей команды.

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

-clearwards

-killwards

-spawnneutrals

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

-spawnrune

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

-startgame

Этот чит можно использовать в начале игры, чтобы мгновенно перемотать таймер до 00:00. При этом появятся первые руны и крипы побегут по тропинкам.

Здесь я приведу 2 чита. Что первый, что второй чит, работают только в локальном лобби, только если в консоли предварительно прописать команду «sv_cheats 1». Прописывать их необходимо также в консоль, а не в чат, как все предыдущие читы.

dota_range_display [число] (без скобок)

dota_camera_distance [число] (без скобок)

Регулирует расстояние камеры до героя. По умолчанию стоит 1134. Попробуйте, пропишите, например 1500. Повторюсь, оба этих чита будут работать, только в локальном лобби и только, если вы пропишите в консоль «sv_cheats 1».

Источник

Спавн монстров

Содержание

Механизм создания НИПов

В Terraria противники, мирные мобы и НИПы будут появляться вне «обозримой части игрового окна» и входить в «поле зрения игрока» согласно их прописанным ИИ. Скорость, с которой порождаются враги, максимальное количество врагов, а также тип врагов зависят от множества факторов: времени суток, биома, событий и т.д.

Скорость появления

Игра запускает возможность спавна врага раз в 1 тик игрового времени. Всего проходит 60 тиков в секунду, допустим, что скорость создания 600, тогда задается 10% шанс создания не менее одного врага за секунду. К примеру, скорость спавна 100 означает примерно 45% вероятность создания врага за секунду.

Так же игра определяет максимальное число врагов в районе спавна. Различные виды врагов имеют свои коэффициенты, определяющие общую численность врагов. Так, к примеру, большинство летучих мышей имеют коэффициент счета 0,5, тогда как редкие враги обычно считаются за троих. Боссы (и их части (если есть)) за пятерых (надо проверить). Безобидные существа, вылавливаемые сачком, не засчитываются в нее.

Что интересно, в случае пришествий сегментных боссов, их значение превышает максимальный порог.

Максимальное значение спавна врагов работает только в определенных пределах от центра игрового экрана игрока. Когда враг за пределами квадрата 504*283.6 блоков (или 1920*1080 пикселей (множитель 4.2*4.2)) и это не босс, то монстр считается неактивным и не учитывается при подсчетах.

Примечание: неактивные монстры, а так же НИПы спустя некоторое время, согласно их множителей коэфициентов, удаляются для пересоздания другого вида монстра или места. Таким образом, редкие неактивные виды монстров, к примеру подражатель или потерявшаяся девочка (нимфа), достаточно быстро исчезнут.

Неактивных монстров невозможно увидеть до их активации, но возможно услышать. (К примеру вой скелетов, зомби, или шум медузы в воде).

Если неактивный монстр получит урон (к примеру от заклинаний или прислужников), то он в течении нескольких тиков будет считаться активным. Обычно их ИИ ускоряется.

Зелье спокойствия уменьшает частоту спавна.

Искажение/Багрянец (Кровавая луна)

БиомЧастота спавнаМакс. Число созданийЧастота спавна (хардмод)Макс. число (хардмод)
Стандарт (Поверхность День)60055406
Стандарт (Поверхность Ночь)36063247
Стандарт (Кровавая луна)107119714
Стандарт (Солн. затмение)10811
Стандарт (Земляной слой)300824310
Стандарт (Каменный слой)240921611
Ад6001016215
Джунгли (Поверхность День)24072169
Джунгли (Поверхность ночь)144912911
Джунгли (Кровавая луна)60156015
Джунгли (Земляной слой)120129715
Джунгли (Каменный слой)96148615
Искажение/Багрянец (Поверхность День)39063517
Искажение/Багрянец (Поверхность Ночь)234821010
70156315
Искажение/Багрянец (Земляной слой)1951115714
Искажение/Багрянец (Каменный слой)156128615
Освящение (Поверхность День)60055406
Освящение (Поверхность Ночь)36063247
Освящение (Кровавая луна)108119714
Освящение (Земляной слой)300824310
Освящение (Каменный слой)1651214014
Метеор (День)24052166
Метеорит (Ночь)14471298
Метеорит (Кровавая луна)60126015
Подземная пустыня18071629
Данж (Земляной слой)120149715
Данж (Каменный слой)96158615
События и небесные башни2010 + 1.5 к каждому игроку в сети2010 + 1.5 к каждому игроку в сети

Дополнительно скорость создания врагов определяется их активным числом. Чем меньше активных врагов, тем быстрее они создаются. Если число врагов составляет 20% от максимального числа, то частота создания множится на 0.6. Если 40%-65%, то на 0.8. 80% увеличивает частоту в 0.9 раз.

Таким образом, если игрок находится в зоне с частотой создания 600 и максимальное число 10, но враги занимают 2 или меньше, то итоговая частота составит 360, пока созданий не станет больше.

Присутствие дружественных к игроку НПС значительно снижает скорость создания врагов, также, как и сокращает их максимальное число. Наличие 3 или более НИПов (скелет-торговец считается дружелюбным) предотвращает создание монстров вообше. Все игровые события обходят это правило.

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

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

Основные правила спавна

Каждый игрок в игре способствует появлению привязанных к нему созданий. Если два игрока находятся в одном месте, монстры будут появляться в два раза быстрее, чем с одним. Однако на их максимальное количество это не повлияет, вы не сможете собрать больше 30 монстров в одном месте, но не забывайте, что летучие мыши считаются как 0.5, а редкие монстры как 2 или более.

Выбор места для спавна монстра

что значит спавнится в играх. Смотреть фото что значит спавнится в играх. Смотреть картинку что значит спавнится в играх. Картинка про что значит спавнится в играх. Фото что значит спавнится в играх

Как только пустой тайл найден, игра будет снижать место спавна до любой поверхности твёрдого блока. Если это будет за пределами зоны создания, тогда монстр моментально исчезнет. Если места будет достаточно для выбранного создания, то он появится. Исключением для этого являются летающие создания, они могут появится и в воздухе.

Выбранное место также проверяется на то, чтобы оно не было ближе к игроку чем на 62 блока по бокам и 35 блока в вертикальном направлении. Также они не могут заспавнится за пределами прямоугольника 84 на 47 блоков (зоны создания).

На мобильной версии безопасная зона вокруг игрока занимает площадь в 68 на 48 блоков, а зона спавна в 112 на 62 блока.

Выбор монстра для спавна

Тип монстра в момент появления зависит от факторов, включенных в данный список (но не ограничивается ими):

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *