Epic Fight: Poise
A combat extension for Epic Fight that adds a Poise system — a second layer of defense that determines whether a fighter can resist staggering when struck. Inspired by Elden Ring and Dark Souls combat design.
---
POISE POOL
Every living entity has a Poise pool that absorbs hits before a stagger is allowed through.
Players — pool is based on armor value and equipped weapon:
- Each armor point grants 3.5 Poise
- Weapon speed also contributes bonus Poise based on its tier:
Fast (>1.1 speed): +40 Poise (only if offhand is empty)
Medium (0.9–1.1 speed): +60 Poise
Slow (≤0.9 speed): +75 Poise
Mobs — Each armor point grants 7 Poise plus a configurable Natural Poise value set per entity type.
Poise regenerates passively at 10% of the max pool per second (0.5% per tick), so you recover between fights.
---
POISE DAMAGE
Every Epic Fight hit deals Poise Damage equal to the weapon's Impact × 50. Impact is automatically assigned based on weapon attack speed:
Attack Speed Impact Poise Damage
> 1.6 (daggers) 1.2 60
1.35–1.6 (swords) 1.6 80
1.1–1.35 (longswords) 2.0 100
0.9–1.1 (greatswords) 3.4 170
≤ 0.9 (colossal weapons) 5.2 260
Players attacking with an empty offhand deal 1.5× Poise Damage.
When Poise breaks, the entity staggers regardless of Epic Fight's normal stagger immunity. Poise then fully resets, giving a brief window of vulnerability followed by recovery.
---
HYPER ARMOR
Players wielding slow or medium weapons (attack speed ≤ 1.1) with an empty offhand gain Hyper Armor during the active frames of their attack animation.
Medium weapons (0.9–1.1 speed): activates on 5th tick, lasts 10 ticks
Slow weapons (≤0.9 speed): activates on 6th tick, lasts 12 ticks
While Hyper Armor is active, incoming Poise Damage is reduced by 50%, making slow weapons far harder to stagger mid-swing.
WEAPON IMPACT CONFIG
On first launch the mod scans every loaded weapon and writes an editable config file (config/epicfight_poise_weapons.cfg). Impact tiers are assigned automatically based on vanilla attack speed. Any new weapons added by mods are detected and appended on the next launch.
Values in the file are safe to edit manually — hand-edited entries are never overwritten unless the file is deleted.
---
WEAPON STAMINA MODIFIERS
Equipped weapons affect Max Stamina based on their speed tier. Heavier weapons demand more stamina capacity to wield effectively:
(> 1.6 speed): +2 Max Stamina
(1.35–1.6): +0 Max Stamina
(1.1–1.35): −2 Max Stamina
(0.9–1.1): −4 Max Stamina
(≤ 0.9): −6 Max Stamina
---
ARMOR STAMINA PENALTY
Heavy armor reduces Max Stamina. Each point of armor protection costs 0.25 Max Stamina. Full diamond armor (20 armor points) reduces Max Stamina by 5.
This creates a trade-off between protection and combat endurance — plate armor makes you harder to stagger but leaves less room for stamina-hungry moves.
---
STAMINA COSTS
mod slightly tweaks epic fight stamina to be closer to souls like
Action Stamina
Normal attack 0.5
Run / jump attack 1.5
Roll 1.5
Step 2.0
Stamina regeneration base is set to 2.0 per second (Epic Fight default is 1.0).
ISSUES
if you have any issue please send crash reports or pure words,i will implement the fix in a second