From dac314f40fce134905a29defb001b3a7491e5dd3 Mon Sep 17 00:00:00 2001 From: neckrat Date: Tue, 12 May 2026 10:37:50 +0300 Subject: [PATCH] =?UTF-8?q?microrefactor=20for=20development=20purpose=20?= =?UTF-8?q?=F0=9F=A4=AA=20=F0=9F=8D=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/character/behaviors/effects.lua | 2 ++ lib/utils/impact.lua | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/character/behaviors/effects.lua b/lib/character/behaviors/effects.lua index 55d241a..59087bb 100644 --- a/lib/character/behaviors/effects.lua +++ b/lib/character/behaviors/effects.lua @@ -166,6 +166,7 @@ end --- должен вызываться перед получением урона --- --- возвращает получаемый урон +--- @param damage Impact --- @return Impact function behavior:beforeDamage(damage) local totalDamage = damage @@ -193,6 +194,7 @@ end --- должен вызываться перед регенерацией --- --- возвращает кол-во здоровья +--- @param amount Impact --- @return Impact function behavior:beforeRegeneration(amount) local totalAmount = amount diff --git a/lib/utils/impact.lua b/lib/utils/impact.lua index dc9f4aa..02c2432 100644 --- a/lib/utils/impact.lua +++ b/lib/utils/impact.lua @@ -1,6 +1,6 @@ --- @alias ImpactType "physic"|"magic" ---- Представляет из себя некое "взаимодействие", которое мы должны применить к игроку в зависимости от контекста, +--- Представляет из себя некое "взаимодействие", которое мы должны применить к персонажу в зависимости от контекста, --- например, нанести урон. --- @class Impact --- @field intensity integer