Возвращает true, если главный или инспектируемый игрок уже может находится в состоянии ритуала (надевать ритуальные вещи, видеть их контейнер).
-- библиотека:
unit
-- объявление:
function IsRitualEnabled( unitId )
-- параметры:
unitId: ObjectId - идентификатор игрока
-- возвращаемые значения:
boolean - true, если ритуал доступен
-- пример:
local unitId = avatar.GetInspectInfo().playerId
if unit.IsRitualEnabled( unitId ) then
local activePreset = unit.GetRitualActivePreset( unitId )
if activePreset == DUMMY_TYPE_SECONDARY then
local itemIds = unit.GetEquipmentItemIds( avatar.GetId(), ITEM_CONT_EQUIPMENT_RITUAL_1 )
elseif activePreset == DUMMY_TYPE_TERTIARY then
local itemIds = unit.GetEquipmentItemIds( avatar.GetId(), ITEM_CONT_EQUIPMENT_RITUAL_2 )
elseif activePreset == DUMMY_TYPE_QUATERNARY then
local itemIds = unit.GetEquipmentItemIds( avatar.GetId(), ITEM_CONT_EQUIPMENT_RITUAL_3 )
end
end
См. также: