diff --git a/lib/effectbook.lua b/lib/effectbook.lua index 39a914d..8826544 100644 --- a/lib/effectbook.lua +++ b/lib/effectbook.lua @@ -85,11 +85,11 @@ end ----------------- Effectbook & Sum ----------------- ---- @alias SumFunc fun(owner: Character, effect1: EffectTag, effect2: EffectTag): boolean +--- @alias EffectSumFunc fun(owner: Character, effect1: EffectTag, effect2: EffectTag): boolean --- Принимает таблицу, в ключах которых тэги эффектов, которые мы хотим просуммировать, и в значениях которых функция, --- возвращающая булево значение: применять ли эффект после суммирования. ---- @type table> +--- @type table> local sums = {} --- Сумма кровотечения и отвращения к смерти, (в целях разработки) удаляет оба эффекта, не позволяя дальше применять эффект @@ -109,7 +109,7 @@ sums.bleeding = { } --- @class EffectBook ---- @field sums table> +--- @field sums table> --- @field book table local effectbook = { sums = sums, @@ -119,15 +119,4 @@ local effectbook = { } } --- --- не уверен зачем нам это, но вай нот ай саппоуз --- --- @param list Effect[] --- function effectbook.of(list) --- local efb = {} --- for i, ef in ipairs(list) do --- print(i) --- efb[i] = setmetatable({}, { __index = ef }) --- end --- return efb --- end - return effectbook