Stagger System

When characters get hit in Relic Hunters Legend they might react with an animation that interrupt their actions. This animation is called "Stagger".

Stagger Types
There are 3 types of Stagger:

No Stagger
No animation is played and actions are not interrupted. The only feedback is a white flash and damage number indicators.

Short Stagger
Actions are interrupted and the character plays a very short animation (usually ~0.5 seconds to recover). Movement is also interrupted.

Long Stagger
Same repercussions of the Short Stagger but with a much longer animation (usually ~2 seconds to recover).

How Stagger Works
Stagger is based on the character's Max Life value, and the total damage they take on a short window of time (usually under a second).

High damage proportional to the character's Max Life dealt very quickly (either a single hit or a flurry of smaller ones) will usually proc Stagger.

Stagger Bonus
Through weapon and skill bonuses, Characters can have an increased chance of causing Stagger with their attacks.

This Stagger Bonus is calculated as if it was extra damage - but this extra damage only applies for the purposes of calculating Stagger, and will not reduce the target's Life.

Stagger Resistance
Characters become increasingly resistant to Stagger procs each time they are staggered. This temporary resistant bonus is reset after a period of time.

Stagger Resist% also provides characters with a base chance to resist Stagger procs from any source, and is usually provided by items and skills.

Stagger Chance is rolled with PRD.

Step by Step
This is how the system works, step-by-step:

1) Calculate damage taken on the last Stagger Tick period and add the final value to Stagger Damage;

2A) Is the Stagger Damage greater than the Long Stagger Threshold? Head to 3A, else continue.

2B) Is the Stagger Damage greater than the Short Stagger Threshold? Head to 3B, else do nothing.

3A) Roll for Stagger Chance. If it succeeds, reset the Stagger Damage and proc the Long Stagger. Add the Long Stagger Resistance Bonus to the current Stagger Resistance.

3B) Roll for Stagger Chance. If it succeeds, reset the Stagger Damage and proc the Short Stagger. Add the Short Stagger Resistance Bonus to the current Stagger Resistance.

4) Stagger Damage resets after a while with no damage taken

5) Stagger Resistance resets after a while with no Stagger proc.

Temporary Stagger Immunity
Some animations and actions (usually the non-interruptable ones), provide characters with temporary immunity to all forms of Stagger.