⚔ Combat System

How heroes and enemies fight in Guild Idle

Attack & Defense

Guild Idle uses a multiplicative armour formula — DEF does not subtract from damage, it reduces it proportionally. This means high DEF always has diminishing value and no amount of ATK or DEF can produce 0 damage.

The base damage formula is:

damage = ATK × (K ÷ (K + DEF))  ±  20% variance  (min 1)

Where K = 1000 (the armour constant). Examples: DEF 1000 reduces damage by 50%. DEF 500 reduces by ~33%. DEF 2000 reduces by ~67%. No DEF value can reach 100% reduction.

Magical damage passes only half the target's DEF into the formula — effectively: calcDamage(atk, floor(def / 2)). This makes casters far stronger against high-DEF enemies.

Attack Speed

The AGI stat determines attack interval tier:

AGI RangeAttack IntervalAttacks per 10s
≤ 74 seconds2.5
8 – 113 seconds3.3
12 – 172 seconds5.0
≥ 181 second10.0

attackSpeedAdd gear directly reduces the attack timer threshold. Reaching AGI ≥ 18 effectively doubles the attack rate compared to the slowest tier — a transformative DPS increase worth building on Rogues and Rangers.

Critical Hits

When a crit procs, damage is multiplied by 1 + critDamage. Base crit chance is 0% — it is built entirely from DEX, gear, and skill tree nodes. Base crit damage is 50% bonus (×1.5) and scales with the critDamage stat. Finesse classes benefit especially because DEX also contributes to their base ATK.

Status Effects

Status effects are applied by passive items, class abilities, and skill tree keystones. Each has a base proc chance and tick duration. Enemies have a 2-tick immunity window after a Stun wears off.

Floor Scaling

Enemy stats scale with floor: base × (1 + (floor − 1) × 0.15). A floor 10 enemy has 2.35× the base stats of a floor 1 enemy. Affixes apply multiplicative modifiers on top. In the Eternal Strife, scaling uses a steeper polynomial curve.