DRAG TO PAN · SCROLL TO ZOOM · DOUBLE-CLICK TO ZOOM IN
flowchart LR
classDef damage fill:#1A0A04,stroke:#E85D04,stroke-width:2px,color:#F5F5F0
classDef skill fill:#0A1E22,stroke:#2A7F8A,stroke-width:1.5px,color:#F5F5F0
classDef gear fill:#1F1810,stroke:#D4A574,stroke-width:1.5px,color:#F5F5F0
classDef spirit fill:#1A102A,stroke:#B47ED8,stroke-width:1.5px,color:#F5F5F0
classDef mechanic fill:#0A1E14,stroke:#52B788,stroke-width:1.5px,color:#F5F5F0
classDef defense fill:#0A1620,stroke:#7EB8DA,stroke-width:1.5px,color:#F5F5F0
classDef paragon fill:#220A14,stroke:#D62828,stroke-width:1.5px,color:#F5F5F0
classDef upgrade fill:#1A1A0A,stroke:#F2CB05,stroke-width:1px,color:#F5F5F0
classDef merc fill:#0A1A1A,stroke:#52B788,stroke-width:1.5px,color:#F5F5F0
classDef output fill:#2A1A04,stroke:#F2CB05,stroke-width:3px,color:#FFFFFF
%% Audited 2026-05-13 against d4data raw files + user in-game confirmations.
%% Vulnerable IS in the damage stack — sourced from Eagle PRIMARY Spirit Hall's Storm Feathers passive.
%% Convergence at 58.58% / 60% cap (~19% more elemental damage to cap).
%% Crashing and Thrashing = +50%x on 3rd attack (always-on via Sepazontec).
%% Barrier at 100% Max Life cap → Viscous Shield at 1.67× ceiling. Barrier Gen rolls are dead stat for damage.
%% Every gear piece is Transfigured (locked, unmodifiable) EXCEPT amulet's Transfigured legendary affix is re-rollable.
%% =============== CORE ===============
THRASH["THRASH
basic skill"]:::skill
ADD(["ADDITIVE POOL
+% damage bucket
~500%+ estimated"]):::mechanic
CRITPOOL(["CRIT DAMAGE MULTIPLIER POOL
weapon x60 + amulet x41 + ring1 x30 + ring2 x24
= 155% sum → 2.55× factor on crits"]):::mechanic
VULPOOL(["VULN DAMAGE MULTIPLIER POOL
amulet x25 + ring1 x18 + ring2 x21
= 64% sum → 1.64× factor while Vulnerable"]):::mechanic
ELEMPOOL(["ALL+ELEMENT POOL
weapon x20 Fire Damage Multi
= 20% → 1.20× factor"]):::mechanic
BARCAP(["BARRIER CAP
100% Max Life ceiling
Viscous Shield maxed at 1.67×"]):::mechanic
DAMAGE["DAMAGE OUTPUT"]:::output
%% =============== SPIRIT TYPES ===============
JAG[["JAGUAR"]]:::spirit
EAG[["EAGLE"]]:::spirit
GOR[["GORILLA"]]:::spirit
%% =============== MECHANICS ===============
FER(["FEROCITY
13 stacks"]):::mechanic
MC(["MYSTIC CIRCLE"]):::mechanic
LH(["LUCKY HIT"]):::mechanic
BAR(["BARRIER"]):::mechanic
VIG(["VIGOR"]):::mechanic
RES(["RESOLVE
17 stacks observed in combat
cap 10 + overfill via Tenacity"]):::mechanic
CDR(["COOLDOWN RATE"]):::mechanic
WEAK(["WEAKENED
from Scourge"]):::mechanic
KD(["KNOCK DOWN / CC
from Vortex via Kry"]):::mechanic
VUL(["VULNERABLE
via Eagle primary Storm Feathers
1.20× final"]):::mechanic
SF(["STORM FEATHERS
Eagle primary passive · ICD-gated"]):::mechanic
%% =============== SKILLS ===============
AH["ARMORED HIDE"]:::skill
RAV["RAVAGER"]:::skill
SCO["SCOURGE
Weaken/Commander/Healing"]:::skill
CTR["COUNTERATTACK"]:::skill
HUN["THE HUNTER"]:::skill
VORX["VORTEX
(rune-invoked, base only)"]:::skill
%% =============== SKILL UPGRADES ===============
CAT(["Crashing & Thrashing
+50%x on 3rd attack
always-on via Sepazontec → 1.50×"]):::upgrade
FOC(["Flurry of Claws
Ravager: +CDR Rate"]):::upgrade
RP(["Relentless Pursuit
Ferocity overfill + reset"]):::upgrade
EXE(["Execute
Hunter landing"]):::upgrade
%% =============== GEAR ===============
PP{{"PLAINS POWER
2H · %x indep · 20%x/stack
requires Mystic Circle + Jaguar cast"}}:::gear
SEP{{"SEPAZONTEC
charm · +51% additive (60% ceiling)
+ always 3rd attack + triple every 3rd cast"}}:::gear
EBE{{"EBEWAKA
helm · 30% per Spirit type
tooltip %x, live behavior additive
TRANSFIGURED · locked"}}:::gear
MOON{{"MOONRISE
GLOVES (swapped from amulet)
+%x Basic dmg at MAX Bloodrage
TRANSFIGURED · locked"}}:::gear
WC{{"WILD CLAWS
AMULET (swapped from gloves, doubled slot)
%x indep · 0.6%/Jaguar hit · cap 60%
amulet Transfigured legendary REROLLABLE"}}:::gear
EDGE{{"EDGEMASTER
ring · %x indep · 54%
scales with Vigor available
TRANSFIGURED · locked"}}:::gear
FIRERING(["RING 1 FIRE DAMAGE
10.5%x independent (NOT pooled, NOT additive)
1.105× separate factor · Transfigured"]):::gear
THRASHRANKS(["+5 THRASH RANKS
pants affix · ~+30% damage via rank curve
highest-leverage single line in the build"]):::upgrade
CONC{{"CONCEITED
ring · %x indep · 56%
while any Barrier active
TRANSFIGURED · locked"}}:::gear
TYR{{"TYRAEL'S MIGHT
chest · mythic · 22% MS · 33% all res
528 flat res · 36.4% DR · 2355 Life (transfig)
TRANSFIGURED · locked"}}:::gear
GLY{{"GLYNN'S ANVIL
pants · +2 max Resolve · +5 Thrash ranks
51% DR at 17 Resolve (3% × 17 additive)
TRANSFIGURED · locked"}}:::gear
TEN{{"TENACITY
boots · Vigor@max → Resolve overfill
2× dead Barrier Gen rolls (cap reached)
TRANSFIGURED · locked"}}:::gear
REZ{{"REZOKA'S RAGE
5-pc set"}}:::gear
SEAL{{"HORADRIC SEAL
+3 Ferocity, +1 charm slot"}}:::gear
%% =============== RUNES ===============
MON{{"MONI
pants · 2 Mobility casts · 25 offering"}}:::gear
QUE{{"QUE
pants · 300 offering · Earthen Bulwark"}}:::gear
CIR{{"CIR
helm · 5 casts · 300 offering"}}:::gear
KRY{{"KRY
helm · 300 offering · invoke Vortex"}}:::gear
%% =============== GEMS ===============
GEMD{{"DEX gems
chest · additive"}}:::gear
GEMR{{"RUBY gems
weapon · weapon dmg"}}:::gear
GEMDIA{{"DIAMOND gems
jewelry · resist"}}:::gear
%% =============== PARAGON ===============
INFIGHT(("In-Fighter
%x · +45% Damage + 20% AS
on Dodge/Block · 8s")):::paragon
CONV(("Convergence
%x · 7.5% per +% elemental damage
currently 58.58% / cap 60%
~19% more elemental needed to cap")):::paragon
REV(("Revealing
%x · +60% Damage
2× vs CC'd enemies")):::paragon
VS(("Viscous Shield
+2%x damage per 3% MaxLife as Barrier
scales with Barrier size")):::paragon
%% =============== GLYPHS (corrected per d4data audit) ===============
GSP(("Spirit · lvl 71
Dex · Crit applies stacking damage-taken
up to 15%x · 20s · NOT Vulnerable")):::paragon
GCAN(("Canny · lvl 79
Int · Non-Phys hits stack damage-taken
up to 15%x · 15s")):::paragon
GHON(("Hone · lvl 71
Str · +10% Crit Chance per Jaguar hit
5-stack cap · 50% max · 6s")):::paragon
GCOL(("Colossal · lvl 82
+2%x per Resolve stack · in-game confirmed
1.34x at observed 17 Resolve · 1.20x at cap 10
+ always-on Close damage legendary line")):::paragon
GWF(("Wildfire · lvl 71
Dex · 30% LH on Fire
-5s active CD per proc")):::paragon
PROW(["PROWESS
5-stack buff · 65 hits per stack"]):::mechanic
%% =============== DEFENSE ===============
DR(["DAMAGE REDUCTION"]):::defense
UNS(["UNSTOPPABLE"]):::defense
%% =============== MERCENARY ===============
RAH[["RAHEIR primary
Bastion · Aegis"]]:::merc
VAR[["VARYANA reinf
Bloodthirst on Hunter"]]:::merc
%% =============== SPIRIT TAGGING ===============
JAG -. native .-> THRASH
EAG -. primary hall .-> THRASH
GOR -. via Ebewaka .-> THRASH
EBE -- adds secondary type --> GOR
%% =============== EAGLE PRIMARY → VULNERABLE LOOP ===============
EAG -- primary hall Sun passive --> SF
THRASH -- Eagle-tagged cast triggers --> SF
SF -- applies Vulnerable on ICD --> VUL
VUL ==> DAMAGE
EAG -- Moon passive +%x Vuln Dmg --> DAMAGE
%% =============== THRASH ENGINE ===============
THRASH ==> FER
THRASH ==> LH
THRASH ==> MON
THRASH ==> CIR
THRASH ==> MOON
THRASH ==> VIG
%% =============== PLAINS POWER CHAIN ===============
FER -- per-stack --> PP
MC -- must stand inside --> PP
LH -- spawns --> MC
MC -- refreshes --> FER
%% =============== SEPAZONTEC ===============
SEP -- forces 3rd attack --> THRASH
SEP -- more hits --> LH
SEP -- forces all hits to use 3rd attack --> CAT
CAT ==> DAMAGE
SEP -- +% Basic --> ADD
%% =============== WILD CLAWS ===============
WC -- scales Jaguar --> JAG
%% =============== MONIQUE BARRIER LOOP ===============
MON -- 2 Mobility casts
25 offering --> QUE
QUE -- 300 cost · Earthen Bulwark --> BAR
AH -- Barrier upgrade --> BAR
VS -- 2% LH proc --> BAR
BAR -- enables --> CONC
%% =============== CIRKRY VORTEX LOOP ===============
CIR -- 5 skill casts
300 offering --> KRY
KRY -- 300 cost · invokes --> VORX
VORX -- damage + Pull In + Knock Down --> KD
%% Kry-invoked Vortex is rune-triggered, NOT a player skill cast.
%% It does NOT roll Lucky Hit and does NOT generate Mystic Circles.
%% It uses BASE Vortex only — no Mod0 Overcharged upgrade, so no Vulnerable application.
%% =============== SCOURGE ===============
SCO -- Weaken upgrade --> WEAK
SCO -- Fear/Slow/Poison --> KD
%% =============== VIGOR / EDGEMASTER ===============
VIG -- doesn't spend --> EDGE
%% =============== FEROCITY SOURCES ===============
RAV -- +2 max cap --> FER
HUN -- ult slotted --> FER
SEAL -- +3 max --> FER
HUN -- Relentless Pursuit --> RP
RP -- overfill + reset --> FER
%% =============== RAVAGER FLURRY ===============
RAV -- Flurry of Claws --> FOC
FOC -- while active --> CDR
CDR -- shorter cd --> RAV
CDR -- shorter cd --> HUN
CDR -- shorter cd --> AH
CDR -- shorter cd --> CTR
%% =============== HUNTER EXECUTE ===============
HUN -- Execute upgrade --> EXE
%% =============== REZOKA / SEAL / PROWESS ===============
THRASH -- 65 hits per stack --> PROW
REZ -- 2pc: Jaguar Crit Dmg +10%x/stack --> DAMAGE
REZ -- 3pc set conditional --> SEAL
REZ -- 3pc: Dodge + DR per stack --> DR
REZ -- 5pc: +25%x dmg per Ferocity at max Prowess --> DAMAGE
REZ -- 5pc: +2 Ferocity overfill at max Prowess --> FER
PROW -- 5 stacks gates 5pc multiplier --> REZ
SEAL -- +1 charm slot --> SEP
%% =============== DEFENSE ===============
GLY -- +2 max cap --> RES
GLY -- +3% DR per Resolve additive --> DR
RES -- additive per stack --> DR
TYR -- weapon-dmg barrage --> DAMAGE
AH -- DR window --> DR
AH -- grants --> UNS
AH -- Barrier upgrade --> BAR
TEN -- Vigor at max → Resolve --> RES
VIG -- at max feeds --> TEN
GOR -- Gorilla scaling --> RES
GEMDIA -- resist --> DR
RAH -- Bastion + Aegis --> DR
RAH -- Inspiration window --> DAMAGE
CTR -- Controlled Reflection --> UNS
%% =============== PARAGON (audited per d4data tooltips) ===============
%% Glyphs: primary stat additive lines feed ADD; secondary effects feed DAMAGE or other mechanics
GSP -- Dex additive line --> ADD
GSP -- enemy +15%x dmg taken on Crit · 20s --> DAMAGE
GCAN -- Int additive line --> ADD
GCAN -- enemy +15%x Non-Phys taken · 15s --> DAMAGE
GHON -- Str additive line --> ADD
GHON -- +50% Crit Chance @ 5 stacks --> DAMAGE
GHON -. stacks on .-> JAG
GCOL -- Str additive line --> ADD
GCOL -- ~2%x dmg @ 10 Resolve --> DAMAGE
GCOL -. scales with .-> RES
GWF -- Dex additive line --> ADD
GWF -- 30% LH on Fire · -5s active CD --> CDR
%% Legendary nodes
INFIGHT -- Dodge/Block · +45%x · 8s --> DAMAGE
CONV -- pools 6 element types --> ADD
ADD -- 7.5% per +% capped 60% --> CONV
CONV -- up to +60%x --> DAMAGE
REV -- +60%x base, 2x on CC --> DAMAGE
KD -- CC enables 2x --> REV
BAR -- size enables --> VS
VS -- +2%x per 3% MaxLife as Barrier --> DAMAGE
%% =============== GEMS ===============
GEMD -- Dexterity additive --> ADD
GEMR -- weapon damage --> DAMAGE
%% =============== VARYANA ON HUNTER ===============
HUN -- triggers reinforcement --> VAR
VAR -- Bloodthirst AS window --> THRASH
%% =============== POOLED BUCKETS → DAMAGE ===============
%% Weapon, amulet, ring1, ring2 all contribute Crit Damage Multiplier (pooled).
%% Pool sums then (1 + sum) is the Crit pool factor.
%% This pool only applies on crit hits (multiplied by the base 1.5x crit final separately).
CRITPOOL ==> DAMAGE
%% Vuln pool — always-on with Eagle Vulnerable.
VULPOOL ==> DAMAGE
%% All+Element pool — Fire Damage Multiplier from weapon.
ELEMPOOL ==> DAMAGE
%% =============== INDEPENDENT %[x] LADDER → DAMAGE ===============
%% Each is its own (1 + value) factor multiplied as a product.
PP ==> DAMAGE
EBE -- +90% additive (3 Spirit types × 30%) --> ADD
MOON ==> DAMAGE
CONC ==> DAMAGE
EDGE ==> DAMAGE
WC ==> DAMAGE
FIRERING ==> DAMAGE
ADD ==> DAMAGE
THRASH ==> DAMAGE
%% =============== +5 THRASH RANKS — base coefficient lever ===============
GLY -- gear affix --> THRASHRANKS
THRASHRANKS -- raises Thrash base coefficient ~+30% --> THRASH
%% =============== BARRIER CAP CEILING ===============
BAR -- 100% MaxLife cap --> BARCAP
BARCAP -- gates --> VS