-
Notifications
You must be signed in to change notification settings - Fork 5
Функции спауна
Все функции описаны в классе Spawn
в файле lib/spawn.js.
Аргументы функции: item
, angle
, distance
, delay
, duration
Аргумент | Значение | Использование |
---|---|---|
item | Число | Идентификатор предмета, см. https://teralore.com/ru/items/ |
angle | Число | Угол поворота относительно точки привязки (допускается отрицательное значение) |
distance | Число | Смещение относительно точки привязки в единицах (25 ед. = 1 метр) |
delay | Число | Временная задержка до спауна в миллисекундах |
duration | Число | Продолжительность спауна в миллисекундах |
{ type: "spawn", func: "item", args: [
88704, // item
0, // angle
100, // distance
0, // delay
2000 // duration
] }
Аргументы функции: target
, angle
, distance
, delay
, duration
, highlight
, label
Аргумент | Значение | Использование |
---|---|---|
target | true, false | Использование сущности dest вместо loc при определении точки привязки |
angle | Число | Угол поворота относительно точки привязки (допускается отрицательное значение) |
distance | Число | Смещение относительно точки привязки в единицах (25 ед. = 1 метр) |
delay | Число | Временная задержка до спауна в миллисекундах |
duration | Число | Продолжительность спауна в миллисекундах |
highlight | true, false | Разрешить/запретить свечение (создание доп.объекта) |
label | [Строка, Строка], null | Тексты надписей на табличке (заголовок, текст) |
{ type: "spawn", func: "marker", args: [
false, // target
0, // angle
100, // distance
0, // delay
2000, // duration
true, // highlight
["Test", "Marker"] // label
] }
Аргументы функции: item
, angle
, distance
, delay
, duration
Аргумент | Значение | Использование |
---|---|---|
item | Число | Идентификатор предмета, см. https://teralore.com/ru/gatherables/ |
angle | Число | Угол поворота относительно точки привязки (допускается отрицательное значение) |
distance | Число | Смещение относительно точки привязки в единицах (25 ед. = 1 метр) |
delay | Число | Временная задержка до спауна в миллисекундах |
duration | Число | Продолжительность спауна в миллисекундах |
{ type: "spawn", func: "point", args: [
537, // item
0, // angle
100, // distance
0, // delay
2000 // duration
] }
Аргументы функции: item
, offsetAngle
, offsetDistance
, angle
, length
, delay
, duration
Аргумент | Значение | Использование |
---|---|---|
item | Число | Идентификатор предмета, см. https://teralore.com/ru/gatherables/ |
offsetAngle | Число | Угол поворота смещения относительно точки привязки (допускается отрицательное значение) |
offsetDistance | Число | Смещение относительно точки привязки в единицах (25 ед. = 1 метр) |
angle | Число | Угол поворота вектора относительно смещения (допускается отрицательное значение) |
length | Число | Длина вектора в единицах (25 ед. = 1 метр) |
delay | Число | Временная задержка до спауна в миллисекундах |
duration | Число | Продолжительность спауна в миллисекундах |
{ type: "spawn", func: "vector", args: [
553, // item
0, // offsetAngle
0, // offsetDistance
0, // angle
300, // length
0, // delay
2000 // duration
] }
Аргументы функции: target
, item
, offsetAngle
, offsetDistance
, interval
, radius
, delay
, duration
Аргумент | Значение | Использование |
---|---|---|
target | true, false | Использование сущности dest вместо loc при определении точки привязки |
item | Число | Идентификатор предмета, см. https://teralore.com/ru/gatherables/ |
offsetAngle | Число | Угол поворота смещения относительно точки привязки (допускается отрицательное значение) |
offsetDistance | Число | Смещение относительно точки привязки в единицах (25 ед. = 1 метр) |
interval | Число | Интервал чередования объектов (меньшее значение - больше объектов) |
radius | Число | Радиус круга в единицах (25 ед. = 1 метр) |
delay | Число | Временная задержка до спауна в миллисекундах |
duration | Число | Продолжительность спауна в миллисекундах |
{ type: "spawn", func: "circle", args: [
true, // target
553, // item
0, // offsetAngle
0, // offsetDistance
12, // interval
250, // radius
0, // delay
2000 // duration
] }
Аргументы функции: degree1
, degree2
, item
, offsetAngle
, offsetDistance
, interval
, radius
, delay
, duration
Аргумент | Значение | Использование |
---|---|---|
degree1 | Число | Градус первой половины полукруга (допускается отрицательное значение) |
degree2 | Число | Градус второй половины полукруга (допускается отрицательное значение) |
item | Число | Идентификатор предмета, см. https://teralore.com/ru/gatherables/ |
offsetAngle | Число | Угол поворота смещения относительно точки привязки (допускается отрицательное значение) |
offsetDistance | Число | Смещение относительно точки привязки в единицах (25 ед. = 1 метр) |
interval | Число | Интервал чередования объектов (меньшее значение - больше объектов) |
radius | Число | Радиус круга в единицах (25 ед. = 1 метр) |
delay | Число | Временная задержка до спауна в миллисекундах |
duration | Число | Продолжительность спауна в миллисекундах |
{ type: "spawn", func: "semicircle", args: [
-90, // degree1
90, // degree2
553, // item
0, // offsetAngle
0, // offsetDistance
18, // interval
150, // radius
0, // delay
2000 // duration
] }
Если этот параметр включен, при определении точки привязки будет использоваться свойство dest вместо loc. Dest – это объект-сущность, привязанный к умению босса, взятый из S_ACTION_STAGE. Это необходимо на некоторых механиках для более точной привязки к NPC (например, к боссу) в стадии анимации умения.
Лучше всего использовать dest для объектов, прикрепленных к стадии анимации босса, и loc для объектах, когда босс просто стоит (AoE, бублики, волны и т.д.).
id | Название |
---|---|
553 | Цилиндр с циазмами |
912 | Яйцо страуса |
445 | Эфра |
537 | Мутировавший гриб |
413 | Сладкий сеноцвет |
476 | Лазурный осколок |
548 | Отражающий корень |
id | Название | Свечение |
---|---|---|
89542 | Диск уничтожения | Синий столб |
89543 | Диск уничтожения | Фиолетовый столб |
206960 | Ящик с дыханием мира | Красный столб |
110684 | Исключительное Парные клинки | Синий столб (без надписи) |
88704 | Памятная монета Велики | Высокий столб |