From aa4c5185d3edcaaaa827c5a4ec58cd10fb0a3f5e Mon Sep 17 00:00:00 2001 From: neckrat Date: Fri, 17 Apr 2026 20:41:52 +0300 Subject: [PATCH] =?UTF-8?q?=D1=8F=20=D0=BD=D0=B0=D0=B2=D0=B5=D1=80=D0=BD?= =?UTF-8?q?=D0=BE=20=D0=BD=D0=B5=D0=BC=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=BF?= =?UTF-8?q?=D0=B5=D1=80=D0=B5=D0=BC=D1=83=D0=B4=D1=80=D0=B8=D0=BB=20=D1=81?= =?UTF-8?q?=20=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D0=BD=D0=BE=D0=B9,=20?= =?UTF-8?q?=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D1=8E=20=D1=82=D0=BE=D0=BB?= =?UTF-8?q?=D1=8C=D0=BA=D0=BE=20=D1=81=D1=81=D1=8B=D0=BB=D0=BA=D1=83=20?= =?UTF-8?q?=D0=BF=D0=BE=D0=B6=D0=B0=D0=BB=D1=83=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/character/behaviors/effects.lua | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/lib/character/behaviors/effects.lua b/lib/character/behaviors/effects.lua index a74d929..0038bb1 100644 --- a/lib/character/behaviors/effects.lua +++ b/lib/character/behaviors/effects.lua @@ -1,18 +1,5 @@ --- ===========ЛОГИКА ЭФФЕКТОВ И ЧТО С ЭТИМ ЕДЯТ=========== ---- Лайфтайм эффектов можно поделить на три этапа: рождение, тихая жизнь у моря, смерть ---- ---- Рождение: Самый важный этап в жизни эффекта, потому что от него буквально зависит вся его судьба. ---- Когда мы применяем к объекту эффект, мы в первую очередь смотрим и ищем те эффекты, которые ему ---- противоречат, и если такие есть то один из них мы убиваем (чуть позже в этом слове будет больше смысла), ---- а накладываемый эффект не применяем. Например: мы невероятно влажные (по какой-то причине) и в нас ---- кидают фаерболл. После того как в нас попадает сей чудный огненный шар, к нам пытается примениться ---- эффект горения, но мы слишком мокрые для этого, поэтому вместо добавления одного эффекта мы теряем ---- один. После этого мы смотрим, есть ли у этих эффектов какая-то "сумма", и применяем её в ---- соответствии с правилами описанными в ней же. То есть, продолжая этот же пример, вокруг нас должен ---- образоваться пар, что (например) мешает обзору на один ход. ---- ---- Тихая жизнь: На самом деле не очень тихая. Если эффект применён к персонажу, который находится в ---- очереди ходов, то эффект после своего рождения применяется в конце хода своего владельца. +--- читать здесь: https://docs.google.com/document/d/1Hxa5dOLaeRpLQOs5H-oIDDuLLhKbDw40lR9d62Zb4Tg/edit?usp=sharing --- behavior thats holds all effects that we applied --- @class EffectsBehavior : Behavior