alias on sum function in effectbook
This commit is contained in:
parent
b4b9eea27e
commit
90f3a82ce5
@ -82,9 +82,11 @@ end
|
|||||||
|
|
||||||
----------------- Spellbook & Sum -----------------
|
----------------- Spellbook & Sum -----------------
|
||||||
|
|
||||||
|
--- @alias SumFunc fun(owner: Character, effect1: Effect, effect2: Effect): boolean
|
||||||
|
|
||||||
--- Принимает таблицу, в ключах которых тэги эффектов, которые мы хотим просуммировать, и в значениях которых функция,
|
--- Принимает таблицу, в ключах которых тэги эффектов, которые мы хотим просуммировать, и в значениях которых функция,
|
||||||
--- возвращающая булево значение: применять ли эффект после суммирования.
|
--- возвращающая булево значение: применять ли эффект после суммирования.
|
||||||
--- @type table<string, table<string, fun(owner: Character, effect1: Effect, effect2: Effect): boolean>>
|
--- @type table<string, table<string, SumFunc>>
|
||||||
local sums = {}
|
local sums = {}
|
||||||
|
|
||||||
--- Сумма кровотечения и отвращения к смерти, (в целях разработки) удаляет оба эффекта, не позволяя дальше применять эффект
|
--- Сумма кровотечения и отвращения к смерти, (в целях разработки) удаляет оба эффекта, не позволяя дальше применять эффект
|
||||||
@ -93,7 +95,8 @@ sums.bleeding = {
|
|||||||
print("[EffectBook]: применяем сумму, удаляем оба эффекта")
|
print("[EffectBook]: применяем сумму, удаляем оба эффекта")
|
||||||
local behaviorEffect = owner:has(Tree.behaviors.effects)
|
local behaviorEffect = owner:has(Tree.behaviors.effects)
|
||||||
if not behaviorEffect then
|
if not behaviorEffect then
|
||||||
print("[EffectBook]: yo man what the hell wheres your behavior how thats possible please stop thats not normal")
|
print(
|
||||||
|
"[EffectBook]: yo man what the hell wheres your behavior how thats possible please stop thats not normal")
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
behaviorEffect:deleteEffect(effect1)
|
behaviorEffect:deleteEffect(effect1)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user