XV). Работа системы спавна
Спавн существ:
1. Персонаж входит на локацию. На локации идет поиск точек спавна, определение существа на точку спавна и создание существа на точке спавна. 2. Персонаж убивает существо с точки спавна. Существо пересоздается с точки спавна через n-ое значение времени (зависит от сложности монстра). Время на точке спавна устанавливается от 1 до 5 минут 3. Время суток меняется в 20 часов вечера и 8 часов утра (время на точке спавна сбрасывается в 0, если существа меняются с дневных на ночных или с ночных на дневных). 4. Если существа круглосуточные, то они не удаляются во время смены суток, а остаются на локации. Меняются только те существа, которые относятся к определенному времени суток. 5. Если локацию покидают все персонажи, то на локации удаляются все существа с точек спавна. 6. Если на локацию заходит персонаж, то на точках спавна запускается таймер, который устанавливает время появления существ на локации (1 игровой час). 7. Если персонаж выйдет с локации и снова зайдет, то время на точках спавна сбросится, и счетчик спавна запустится заново. Соответственно, пересоздание новых существ произойдет через 1 игровой час (не относится к боссам, если их уже убили).
Спавн существ боссов:
1. Работа спавна аналогична, но есть одно но, боссы не удаляются при смене суток, а пересоздаются после своей гибели через 12 игровых часов. 2. Если персонаж вошел на локацию и вышел, то босс, при вторичном входе на локацию, будет пересоздан через 1 игровой час, как и остальные монстры (есть вероятность, что босс будет другой). 3. Данное ограничение исключает моментальное пересоздание босса при перезаходе на локацию. 4. Новый босс не будет создан, если не убит текущий босс.
|