Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
48 lines (37 sloc) 2.13 KB

d.spawn_group()

Функция d.spawn_group призывает группу монстров в подземелье.

Параметры функции

group_vnum

Тип number. Обязательный параметр. ID группы монстров из файла group.txt.

x

Тип number. Обязательный параметр. Локальная координата по оси X без двух нулей на конце, куда будет призвана группа монстров.

y

Тип number. Обязательный параметр. Локальная координата по оси Y без двух нулей на конце, куда будет призвана группа монстров.

radius

Тип number. Обязательный параметр. Допустимая погрешность в координатах при появлении группы монстров. Если параметр равен, допустим, 15, то координаты появления группы монстров будут равны (x ± 15, y ± 15); тоже самое в виде квеста:

local group_vnum = 101
local x = pc.get_local_x()
local y = pc.get_local_y()
local radius = 15
local count = 3
d.spawn_group(
	group_vnum,
	x + number(radius * -1, radius),
	y + number(radius * -1, radius),
	0,
	true,
	count
)

agressive

Тип boolean. Обязательный параметр. Агрессивны ли будут монстры или нет.

count

Тип number. Обязательный параметр. Количество призываемых групп.

Возвращаемые значения

mob_vid

Тип number. VID лидера одной из групп.

Примечания

Функция может быть вызвана анонимно.

Если было вызвано несколько групп, возвращается VID только лидера одной из них.

Эта функция работает только в подземельях.