change sum func name
This commit is contained in:
parent
efe98e8210
commit
4f7dc9ab14
@ -85,11 +85,11 @@ end
|
|||||||
|
|
||||||
----------------- Effectbook & Sum -----------------
|
----------------- Effectbook & Sum -----------------
|
||||||
|
|
||||||
--- @alias SumFunc fun(owner: Character, effect1: EffectTag, effect2: EffectTag): boolean
|
--- @alias EffectSumFunc fun(owner: Character, effect1: EffectTag, effect2: EffectTag): boolean
|
||||||
|
|
||||||
--- Принимает таблицу, в ключах которых тэги эффектов, которые мы хотим просуммировать, и в значениях которых функция,
|
--- Принимает таблицу, в ключах которых тэги эффектов, которые мы хотим просуммировать, и в значениях которых функция,
|
||||||
--- возвращающая булево значение: применять ли эффект после суммирования.
|
--- возвращающая булево значение: применять ли эффект после суммирования.
|
||||||
--- @type table<EffectTag, table<EffectTag, SumFunc>>
|
--- @type table<EffectTag, table<EffectTag, EffectSumFunc>>
|
||||||
local sums = {}
|
local sums = {}
|
||||||
|
|
||||||
--- Сумма кровотечения и отвращения к смерти, (в целях разработки) удаляет оба эффекта, не позволяя дальше применять эффект
|
--- Сумма кровотечения и отвращения к смерти, (в целях разработки) удаляет оба эффекта, не позволяя дальше применять эффект
|
||||||
@ -109,7 +109,7 @@ sums.bleeding = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
--- @class EffectBook
|
--- @class EffectBook
|
||||||
--- @field sums table<EffectTag, table<EffectTag, SumFunc>>
|
--- @field sums table<EffectTag, table<EffectTag, EffectSumFunc>>
|
||||||
--- @field book table<EffectTag, Effect>
|
--- @field book table<EffectTag, Effect>
|
||||||
local effectbook = {
|
local effectbook = {
|
||||||
sums = sums,
|
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
|
return effectbook
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user