01:07, 09 янв 2022
Король критов
рискнул и прогадал. неадекватная нагрузка ни с чего, если проверять каждый удар есть или нет знамя. это не имеет смысла.тогда любой захват с кучей травли просто вешал бы сервер из за дудоса себя же запросами.
зачем постоянно считывать, когда можно считать 1 раз.
таким образом, возвращаемся к вопросу - до начала боя или после боя фиксируется то, с чем вошёл?
а теперь ушат логики:
1. если войти на бафах в бой, значение характеристик здоровья и силы являются константами не взирая на то сошёл каст или нет - вы не станете бить слабее, если у вас в бою сгорит сфера власти. верно?
2. если зайти в рюкзаке в значение Характеристики при надетом знамени то мы можем видеть все доступные нам характеристики вроде силы и здоровья наряду с мощностью щита и увеличенной эпичностью (характеристика, которую даёт нам знамя).
исходя из того, что тип данных о персонаже вроде "характеристики" типа "здоровье" устанавливаются в начале и до самого конца боя независимо от того пропали у вас в бою бафы или нет, а значение Увеличенная эпичность также является "характеристикой", можно утверждать что процедура учёта идентична и наличие знамени к концу боя значения не имеет, имеет только на начало боя.
таким образом, если специальным образом костылей не наставили и не нарукожопили, то ответы на вопросы:
1,2) всё равно, всё насчитается исходя из того, в чём и на чём ты изначально вошёл в бой.
для экспериментаторов можно провести следующий эксперимент: снять знамя, слиться об противника набив урона на ~100 героизма, выпустить фантома, быстро воскреситься и снять знамя. проверить выросла ли эпичность. если эпичность не выросла, значит
1)подсчёт эпичности происходит после боя на имеющихся ништяках
2)эпичность в игре является костылем и изначально игра создавать без учёта её появления.
последний штрих - если бы эпичность рассчитывалась в конце боя, а не в начале и учитывала бы только то, что на тебе в момент расчёта эпичности, то МОНОСФЕРЫ ЭПИЧНОСТИ И ГЕРОИЗМА НЕ ИМЕЛИ БЫ СМЫСЛА и люди бы это заметили.
таким образом исходя из суммы фактов, ещё раз повторю:
1,2) всё равно, всё насчитается исходя из того, в чём и на чём ты изначально вошёл в бой.