Shared enemy resistance profiles¶
Enemy definitions reference shared Normal, Elite and Boss profiles. Base asset fields alone do not determine effective health, damage or control. The old hidden elite-multiplier fields are retained for migration validation and are not the runtime profile consumer.
| Authored profile field | Normal | Elite | Boss |
|---|---|---|---|
| Health multiplier | 1 | 3 | 1 |
| Outgoing damage multiplier | 1 | 1.5 | 1 |
| Damage reduction | 0% | 10% | 20% |
| Slow strength reduction | 0% | 30% | 80% |
| Root duration reduction | 0% | 30% | 100% |
| Stun duration reduction | 0% | 30% | 100% |
| Displacement reduction | 0% | 50% | 100% |
| Root immunity seconds | 4 | 6 | 0 |
These are source-inspected authored profile values. Root immunity/control scheduling and fallback sanitization live in runtime rules. A boss has its own base HP; profile health multiplier 1 does not mean ordinary-enemy HP.
Root stops movement while attacks can continue. Stun interrupts attacks. Slow strength and slow duration are distinct; Tactician/Control Relay extend eligible slow/mark duration without lengthening hard control or pull. Bosses reject root/stun/displacement under their profile.
Example source interpretation: a 4-second entry root becomes 2.8 seconds for an elite; a 25% authored slow becomes 17.5% elite or 5% boss slow. These are documentation arithmetic examples, not a newly executed gameplay test.
Source: normal profile, elite profile, boss profile, resistance rules, status runtime.