Метод возвращает список стрел в колчане сталкера.
-- библиотека:
avatar
-- объявление:
function GetStalkerCartridge()
-- параметры:
нет
-- возвращаемые значения -
Table of Arrows (индексируется с 0): список имеющихся в патронташе типов стрел. Каждый тип стрел описан полями:
enchantSpellId: SpellId - идентификатор ресурса спелла, заряжающего стрелу такого типа
shotSpellId: SpellId - идентификатор ресурса спелла, выстреливающего стрелу такого типа
arrowCount: number( integer ) - количество уже заряженных стрел такого типа
maxArrowCount: number( integer ) - максимальное количество заряженных стрел такого типа
-- пример:
local arrows = avatar.GetStalkerCartridge()
for i = 0, GetTableSize( arrows ) - 1 do
local arrow = arrows[ i ]
local spellInfo = avatar.GetSpellInfo( arrow.enchantSpellId )
if spellInfo then
LogInfo( debugCommon.FromWString( spellInfo.name ), ": ", arrow.arrowCount )
end
end