[Fix] HP Stamina Mana Attribute

This commit is contained in:
2026-04-09 10:36:06 +07:00
parent 283ae742d6
commit 2bd882c48e
6 changed files with 95 additions and 29 deletions
@@ -45,7 +45,8 @@
Пример групп пересчета:
- offensive bucket: damage, attack speed, crit, penetration
- caster bucket: spell power, resource, resource regen, cast speed, status power
- resource bucket: mana, mana regen, stamina, stamina regen
- caster bucket: spell power, cast speed, status power
- defense bucket: HP, HP regen, armor, control resist, stagger resist
- utility bucket: move speed, projectile speed, reload modifiers, class-specific mastery bonuses
@@ -56,7 +57,8 @@
Это основные числа, которые стоит показывать в базовом MVP UI.
- `HP`
- `Resource`
- `Stamina`
- `Mana`
- `Damage`
- `Attack Speed`
- `Armor`
@@ -65,7 +67,8 @@
Правила показа:
- `Damage` должен быть приведен к понятной игроку форме, без раскрытия всех внутренних коэффициентов
- `Resource` должен отображаться как основной кастерский или классовый ресурс
- `Stamina` должна отображаться как физический ресурс действий и темпа
- `Mana` должна отображаться как магический ресурс каста и spell-oriented умений
- `Armor` лучше показывать как единое защитное число для MVP, если отдельный breakdown еще не нужен
- `Move Speed` полезен, потому что напрямую ощущается руками в top-down action RPG
@@ -81,7 +84,8 @@
Эти статы не обязаны быть видны в основном экране, но могут отображаться в detail view, tooltip, расширенной панели или отладочном UI.
- `HP Regen`
- `Resource Regen`
- `Stamina Regen`
- `Mana Regen`
- `Cast Speed`
- `Crit Chance`
- `Magic Resist`
@@ -137,8 +141,9 @@
- `Мощь` в основном проявляется через `Damage`
- `Ловкость` в основном проявляется через `Attack Speed` и частично `Move Speed`
- `Фокус` в основном проявляется через `Resource`
- `Фокус` в основном проявляется через `Mana`
- `Стойкость` в основном проявляется через `HP` и частично `Armor`
- `Stamina` в основном читается как отдельный физический ресурс, который поддерживается `Стойкостью`, `Ловкостью`, классом и экипировкой
- `Мастерство` в основном проявляется через контекстный `Mastery Bonus` в advanced view, а не как центральный main stat
Это дает игроку понятную обратную связь, но не заставляет UI раскрывать весь внутренний combat math.
@@ -162,6 +167,7 @@
- derived stats пересчитываются только по dirty-группам
- UI обновляется только если изменились отображаемые main или advanced stats
- hidden runtime stats могут обновляться вместе со своим bucket, но не должны триггерить лишние UI refresh
- ресурсные пулы и их автопополнение должны обновляться отдельно от offense/defense bucket, если изменение не затрагивает другие группы
Для MVP нежелательно:
@@ -175,14 +181,16 @@
- `MVP Main Stats`
- `HP`
- `Resource`
- `Stamina`
- `Mana`
- `Damage`
- `Attack Speed`
- `Armor`
- `Move Speed`
- `Advanced Stats`
- `HP Regen`
- `Resource Regen`
- `Stamina Regen`
- `Mana Regen`
- `Cast Speed`
- `Crit Chance`
- `Magic Resist`