{"version":"3.1.0","generated":"2026-08-19T00:50:10.186Z","totalWeaponTypes":18,"totalArtifactWeapons":1,"totalSkills":300,"classRestrictions":{"Warrior":["SWORD","AXE","HAMMER","SHIELD","GREATSWORD","GREATAXE","CLAW"],"Mage":["STAFF","TOME","MACE","WAND","DAGGER","CLAW"],"Ranger":["BOW","CROSSBOW","GUN","DAGGER","GREATSWORD","SPEAR","CLAW"],"Worge":["STAFF","SPEAR","DAGGER","BOW","HAMMER","MACE","CLAW"]},"weaponTypes":[{"id":"SWORD","name":"Sword","icon":"/icons/pack/weapons/Sword_01.png","classes":[],"classification":"standard","totalSkills":13,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-000001--4DB4FBA","id":"sword_vengeful_slash","name":"Vengeful Slash","description":"Single-target slash, builds 1 Grudge Mark stack, max 3","icon":"/icons/abilities/ability_dual_slash.png","tier":1,"damage":45,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Builds Grudge Mark"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_dual_slash.png"},{"uuid":"SKIL-20260604081946-000002--1898A72","id":"sword_lunging_strike","name":"Lunging Strike","description":"Ranged thrust attack","icon":"/icons/skills_rpg/skill_double_strike.png","tier":2,"damage":55,"cooldown":2,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Extended Range"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_double_strike.png"},{"uuid":"SKIL-20260604081946-000003-7EA6698D","id":"sword_fearful_swipe","name":"Fearful Swipe","description":"AoE fear attack","icon":"/icons/skills_rpg/skill_savage_rend.png","tier":3,"damage":40,"cooldown":4,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["AoE Fear 2s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_savage_rend.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-000004--6C184BC","id":"sword_blood_rush","name":"Blood Rush","description":"Dash forward 8m, AoE damage","icon":"/icons/skills_rpg/skill_lacerate.png","tier":1,"damage":35,"cooldown":8,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Dash 8m","AoE Damage"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_lacerate.png"},{"uuid":"SKIL-20260604081946-000005-7E447735","id":"sword_iron_grudge","name":"Iron Grudge","description":"3s damage reduction + reflect","icon":"/icons/skills_rpg/skill_iron_hide.png","tier":2,"damage":0,"cooldown":12,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["30% DR","Reflect 20%"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_iron_hide.png"},{"uuid":"SKIL-20260604081946-000006--7C2F383","id":"sword_clan_charge","name":"Clan Charge","description":"Gap-closer charge + 1s stun","icon":"/icons/skills/class/swordsman/swordsman_01.png","tier":3,"damage":40,"cooldown":10,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Charge","Stun 1s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_01.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-000007-39355B5A","id":"sword_heroic_cleave","name":"Heroic Cleave","description":"Cone AoE clear","icon":"/icons/abilities/ability_savage_rend.png","tier":1,"damage":60,"cooldown":6,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Cone AoE"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_savage_rend.png"},{"uuid":"SKIL-20260604081946-000008--3411A5D","id":"sword_parry_counter","name":"Parry Counter","description":"Block + counter damage","icon":"/icons/skills_rpg/skill_divine_shield.png","tier":2,"damage":80,"cooldown":8,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Block","Counter Attack"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","block","blockEffect"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_divine_shield.png"},{"uuid":"SKIL-20260604081946-000009-55A157EC","id":"sword_deep_wound","name":"Deep Wound","description":"Apply bleed stack","icon":"/icons/abilities/ability_lacerate.png","tier":3,"damage":30,"cooldown":4,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Bleed 5s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","bleedResist"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_lacerate.png"},{"uuid":"SKIL-20260604081946-00000A-784B2CEB","id":"sword_shadow_edge","name":"Shadow Edge","description":"Dash + stun","icon":"/icons/skills_rpg/skill_venom_edge.png","tier":4,"damage":55,"cooldown":10,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Dash","Stun 1.5s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_venom_edge.png"},{"uuid":"SKIL-20260604081946-00000B--6CB7A78","id":"sword_execute","name":"Execute","description":"Bonus dmg below 30% HP","icon":"/icons/skills_rpg/skill_execute.png","tier":5,"damage":150,"cooldown":15,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["2x dmg <30% HP"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_execute.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-00000C-7DF5EBF2","id":"sword_crimson_reprisal","name":"Crimson Reprisal","description":"Large AoE slash, heals per enemy hit","icon":"/icons/spells/slice-acid-1.png","tier":1,"damage":150,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Large AoE","Lifesteal"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","drainHealth","healthRegen"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/slice-acid-1.png"},{"uuid":"SKIL-20260604081946-00000D--37D7125","id":"sword_nights_judgment","name":"Night's Judgment","description":"Teleport behind + bleed DoT","icon":"/icons/skills/class/swordsman/swordsman_02.png","tier":4,"damage":200,"cooldown":60,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Teleport","Bleed DoT"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","bleedResist"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_02.png"},{"uuid":"SKIL-SIG-E16CF0-09E46D","id":"sword_ancestral_curse","name":"Ancestral Curse","description":"AoE slow + DoT","icon":"/icons/skills/class/swordsman/swordsman_03.png","tier":3,"damage":120,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_03.png"},{"uuid":"SKIL-SIG-472FAA-5E04A4","id":"sword_wrath_of_kin","name":"Wrath of Kin","description":"AoE knockback + dmg","icon":"/icons/skills/class/swordsman/swordsman_04.png","tier":3,"damage":120,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_04.png"},{"uuid":"SKIL-SIG-8E5D97-9BC60A","id":"sword_duskfall","name":"Duskfall","description":"AoE silence + dmg","icon":"/icons/skills/class/swordsman/swordsman_05.png","tier":3,"damage":120,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_05.png"},{"uuid":"SKIL-SIG-5914AE-240A23","id":"sword_ember_wrath","name":"Ember Wrath","description":"AoE fire nova","icon":"/icons/skills_rpg/skill_fire_mastery.png","tier":3,"damage":120,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_fire_mastery.png"}]}],"uuid":"ITEM-20260621232130-000D12-00F04CDD","starterSlots":[{"type":"primary","label":"Slot 1 · Starter Attack","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-AAB723-6F43B6","id":"t0_sword_practice_slash","name":"Practice Slash","description":"Basic training slash — builds combat fundamentals","icon":"/icons/spells/slice-orange-1.png","tier":0,"damage":18,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Starter"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/slice-orange-1.png"}]},{"type":"secondary","label":"Slot 2 · Starter Style","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-6228E2-DDBEA0","id":"t0_sword_guard_stance","name":"Guard Stance","description":"Brief guard — small damage reduction","icon":"/icons/skills_rpg/skill_bark_skin.png","tier":0,"damage":0,"cooldown":6,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["-15% damage 2s"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_bark_skin.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_sword_quick_thrust","skills":[{"uuid":"SKIL-T0-C0DE2D-41913A","id":"t0_sword_quick_thrust","name":"Quick Thrust","description":"Short-range thrust","icon":"/icons/skills_rpg/skill_quick_strike.png","tier":0,"damage":16,"cooldown":3,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Extended reach"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_quick_strike.png"},{"uuid":"SKIL-T0-8A519A-906D3B","id":"t0_sword_wide_sweep","name":"Wide Sweep","description":"Slow arc that hits multiple targets","icon":"/icons/skills/class/swordsman/swordsman_06.png","tier":0,"damage":14,"cooldown":4,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Small AoE"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_06.png"}]}]},{"id":"AXE","name":"Axe","icon":"/icons/pack/weapons/Axe_01.png","classes":[],"classification":"standard","totalSkills":12,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-00000E-77322E8B","id":"axe_rending_chop","name":"Rending Chop","description":"Single target, applies Bleed stack","icon":"/icons/skills_rpg/skill_rending_strikes.png","tier":1,"damage":50,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Applies Bleed"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","bleedResist"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_rending_strikes.png"},{"uuid":"SKIL-20260604081946-00000F--4839DE3","id":"axe_lunging_chop","name":"Lunging Chop","description":"Extended range chop","icon":"/icons/abilities/ability_bark_skin.png","tier":2,"damage":55,"cooldown":2,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Extended Range"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_bark_skin.png"},{"uuid":"SKIL-20260604081946-000010-00FCA8EC","id":"axe_ground_slam","name":"Ground Slam","description":"AoE slow attack","icon":"/icons/skills_rpg/skill_concussive_blow.png","tier":3,"damage":45,"cooldown":4,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["AoE Slow 30%"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_concussive_blow.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-000011-3FB42DEF","id":"axe_adrenaline_surge","name":"Adrenaline Surge","description":"+Attack speed buff","icon":"/icons/skills_rpg/skill_damage_surge.png","tier":1,"damage":0,"cooldown":15,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["+30% Atk Speed 5s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_damage_surge.png"},{"uuid":"SKIL-20260604081946-000012-0617F366","id":"axe_whirl_pain","name":"Whirl of Pain","description":"Channeled AoE spin","icon":"/icons/skills/class/barbarian/barbarian_01.png","tier":2,"damage":80,"cooldown":10,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Channel 3s","360° AoE"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_01.png"},{"uuid":"SKIL-20260604081946-000013--73A7EA9","id":"axe_bloodletting","name":"Bloodletting","description":"AoE bleed apply","icon":"/icons/skills/class/barbarian/barbarian_02.png","tier":3,"damage":40,"cooldown":8,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["AoE Bleed 6s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","bleedResist"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_02.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-000014--6DD3D1C","id":"axe_carnage_spin","name":"Carnage Spin","description":"360 AoE refresh bleed","icon":"/icons/skills/class/barbarian/barbarian_03.png","tier":1,"damage":70,"cooldown":12,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Refresh all bleeds"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","bleedResist"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_03.png"},{"uuid":"SKIL-20260604081946-000015-77FA52DE","id":"axe_headcracker","name":"Headcracker","description":"Single stun attack","icon":"/icons/skills/class/barbarian/barbarian_04.png","tier":2,"damage":65,"cooldown":8,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Stun 2s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_04.png"},{"uuid":"SKIL-20260604081946-000016-68825E2B","id":"axe_veinreaver","name":"Veinreaver","description":"AoE lifesteal attack","icon":"/icons/skills/class/barbarian/barbarian_05.png","tier":3,"damage":55,"cooldown":10,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Lifesteal 25%"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","drainHealth","healthRegen"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_05.png"},{"uuid":"SKIL-20260604081946-000017-162D0E53","id":"axe_frenzied_chop","name":"Frenzied Chop","description":"High burst, self-damage","icon":"/icons/skills/class/barbarian/barbarian_06.png","tier":4,"damage":120,"cooldown":15,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Take 10% max HP"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_06.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-000018-4E970C25","id":"axe_apocalypse_cleave","name":"Apocalypse Cleave","description":"Large knockback AoE","icon":"/icons/spells/slice-sky-1.png","tier":1,"damage":180,"cooldown":50,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Huge AoE","Knockback"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/slice-sky-1.png"},{"uuid":"SKIL-20260604081946-000019-35B7054C","id":"axe_blood_harvest","name":"Blood Harvest","description":"AoE heal on hit","icon":"/icons/abilities/ability_heal.png","tier":4,"damage":150,"cooldown":60,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Heal 30% per hit"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","drainHealth","healthRegen"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_heal.png"},{"uuid":"SKIL-SIG-A63113-6BB80C","id":"axe_carnage_spin","name":"Carnage Spin","description":"refresh bleed","icon":"/icons/skills/class/barbarian/barbarian_03.png","tier":3,"damage":130,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_03.png"},{"uuid":"SKIL-SIG-EDA4AE-45F8F8","id":"axe_reaping_slash","name":"Reaping Slash","description":"massive AoE","icon":"/icons/spells/slice-spirit-1.png","tier":3,"damage":130,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/slice-spirit-1.png"}]}],"uuid":"ITEM-20260621232130-000D20-9E549B91","starterSlots":[{"type":"primary","label":"Slot 1 · Starter Attack","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-2CEAFD-39E243","id":"t0_axe_practice_chop","name":"Practice Chop","description":"Basic overhead chop","icon":"/icons/skills/class/barbarian/barbarian_07.png","tier":0,"damage":20,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Starter"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_07.png"}]},{"type":"secondary","label":"Slot 2 · Starter Style","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-72620F-56670A","id":"t0_axe_wind_up","name":"Wind-Up","description":"Power your next strike","icon":"/icons/skills_rpg/skill_wind_walk.png","tier":0,"damage":0,"cooldown":5,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["+10% dmg next hit"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_wind_walk.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_axe_cleaving_swing","skills":[{"uuid":"SKIL-T0-D82548-CB8261","id":"t0_axe_cleaving_swing","name":"Cleaving Swing","description":"Wide horizontal cleave","icon":"/icons/skills/class/barbarian/barbarian_08.png","tier":0,"damage":17,"cooldown":4,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["AoE"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_08.png"},{"uuid":"SKIL-T0-A5647D-1CD7D8","id":"t0_axe_heavy_blow","name":"Heavy Blow","description":"Slow single-target smash","icon":"/icons/abilities/ability_concussive_blow.png","tier":0,"damage":24,"cooldown":5,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["High single dmg"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_concussive_blow.png"}]}]},{"id":"BOW","name":"Bow","icon":"/icons/pack/weapons/Bow_01.png","classes":[],"classification":"standard","totalSkills":10,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-00001A-1D573A4C","id":"bow_quick_shot","name":"Quick Shot","description":"Basic arrow shot","icon":"/icons/abilities/ability_crippling_shot.png","tier":1,"damage":45,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Range 25m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_crippling_shot.png"},{"uuid":"SKIL-20260604081946-00001B--5C9BCCF","id":"bow_aimed_shot","name":"Aimed Shot","description":"Charged precision shot","icon":"/icons/abilities/ability_piercing_shot.png","tier":2,"damage":80,"cooldown":2,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Guaranteed Crit"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","criticalChance","criticalDamage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_piercing_shot.png"},{"uuid":"SKIL-20260604081946-00001C-0A6C4F9A","id":"bow_fire_arrow","name":"Fire Arrow","description":"Ignites target for DoT","icon":"/icons/skills_rpg/skill_arrow_storm.png","tier":3,"damage":40,"cooldown":10,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Burn 6s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_arrow_storm.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-00001D--6D9EFBA","id":"bow_multishot","name":"Multishot","description":"Fire 3 arrows at once","icon":"/icons/skills_rpg/skill_multishot.png","tier":1,"damage":35,"cooldown":8,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["3 Arrows","Cone"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_multishot.png"},{"uuid":"SKIL-20260604081946-00001E-5AC2E14A","id":"bow_piercing","name":"Piercing Shot","description":"Arrow pierces through enemies","icon":"/icons/skills_rpg/skill_piercing_shot.png","tier":3,"damage":60,"cooldown":6,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Pierce All"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_piercing_shot.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-00001F--293C134","id":"bow_bear_trap","name":"Bear Trap","description":"Place trap that roots enemies","icon":"/icons/skills_rpg/skill_bear_trap.png","tier":1,"damage":20,"cooldown":15,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Root 3s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_bear_trap.png"},{"uuid":"SKIL-20260604081946-000020-56E5C596","id":"bow_swift_quiver","name":"Swift Quiver","description":"+50% attack speed for 6s","icon":"/icons/skills_rpg/skill_swift_draw.png","tier":4,"damage":0,"cooldown":20,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["+50% Atk Speed"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_swift_draw.png"},{"uuid":"SKIL-20260604081946-000021-4B567BFC","id":"bow_poison_arrow","name":"Poison Arrow","description":"Spread poison DoT","icon":"/icons/skills_rpg/skill_venom_arrow.png","tier":5,"damage":30,"cooldown":12,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Poison 8s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_venom_arrow.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-000022--667C53E","id":"bow_arrow_rain","name":"Arrow Rain","description":"Rain arrows on large area","icon":"/icons/skills_rpg/skill_barbed_arrow.png","tier":1,"damage":150,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["AoE 10m","5s Duration"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_barbed_arrow.png"},{"uuid":"SKIL-20260604081946-000023--6D2F5DB","id":"bow_sniper_shot","name":"Sniper Shot","description":"Long range massive damage","icon":"/icons/abilities/ability_sniper_shot.png","tier":4,"damage":350,"cooldown":60,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["50m Range","Ignore Armor"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_sniper_shot.png"},{"uuid":"SKIL-SIG-7CB8AF-3D330D","id":"bow_phantom_arrows","name":"Phantom Arrows","description":"multi pierce","icon":"/icons/spells/fire-arrows-1.png","tier":3,"damage":110,"cooldown":45,"castTime":null,"range":null,"projectile":"projectile","damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/fire-arrows-1.png"},{"uuid":"SKIL-SIG-C37F3A-45FE57","id":"bow_rain_of_arrows","name":"Rain of Arrows","description":"large AoE","icon":"/icons/skills_rpg/skill_soothing_rain.png","tier":3,"damage":110,"cooldown":45,"castTime":null,"range":null,"projectile":"projectile","damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_soothing_rain.png"},{"uuid":"SKIL-SIG-CE1886-3F5C0B","id":"bow_soulstorm_arrows","name":"Soulstorm Arrows","description":"rain DoT","icon":"/icons/spells/fire-arrows-jade-1.png","tier":3,"damage":110,"cooldown":45,"castTime":null,"range":null,"projectile":"projectile","damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/fire-arrows-jade-1.png"},{"uuid":"SKIL-SIG-674E5B-2D8874","id":"bow_hellfire_barrage","name":"Hellfire Barrage","description":"channeled AoE","icon":"/icons/skills_rpg/skill_flame_brand.png","tier":3,"damage":110,"cooldown":45,"castTime":null,"range":null,"projectile":"projectile","damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_flame_brand.png"},{"uuid":"SKIL-SIG-A9E01D-F968DC","id":"bow_storm_of_arrows","name":"Storm of Arrows","description":"ultimate rain","icon":"/icons/skills_rpg/skill_storm_touch.png","tier":3,"damage":110,"cooldown":45,"castTime":null,"range":null,"projectile":"projectile","damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_storm_touch.png"}]}],"uuid":"ITEM-20260621232130-000D2D-D1505781","starterSlots":[{"type":"primary","label":"Slot 1 · Starter Attack","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-A93AAB-B3D857","id":"t0_bow_practice_shot","name":"Practice Shot","description":"Basic arrow shot","icon":"/icons/abilities/ability_arrow_storm.png","tier":0,"damage":20,"cooldown":0,"castTime":null,"range":null,"projectile":"arrow","damageType":"physical","effects":["Starter"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_arrow_storm.png"}]},{"type":"secondary","label":"Slot 2 · Starter Style","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-963076-EEEC74","id":"t0_bow_take_aim","name":"Take Aim","description":"Steady aim — next shot bonus","icon":"/icons/skills_rpg/skill_sniper.png","tier":0,"damage":0,"cooldown":4,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["+dmg next shot"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_sniper.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_bow_pinning_arrow","skills":[{"uuid":"SKIL-T0-71EDF5-BE9897","id":"t0_bow_pinning_arrow","name":"Pinning Arrow","description":"Arrow that slows target","icon":"/icons/abilities/ability_barbed_arrow.png","tier":0,"damage":16,"cooldown":5,"castTime":null,"range":null,"projectile":"arrow","damageType":"physical","effects":["Slow 2s"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_barbed_arrow.png"},{"uuid":"SKIL-T0-494927-44200D","id":"t0_bow_rapid_fire","name":"Rapid Fire","description":"Two quick shots","icon":"/icons/abilities/ability_fire_mastery.png","tier":0,"damage":12,"cooldown":4,"castTime":null,"range":null,"projectile":"arrow","damageType":"physical","effects":["Double tap"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_fire_mastery.png"}]}]},{"id":"CROSSBOW","name":"Crossbow","icon":"/icons/pack/weapons/Crossbow_01.png","classes":[],"classification":"standard","totalSkills":12,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-000024--BF88488","id":"xbow_heavy_bolt","name":"Heavy Bolt","description":"Single shot, builds Mark","icon":"/icons/skills_rpg/skill_arcane_cataclysm.png","tier":1,"damage":55,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Builds Mark"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_arcane_cataclysm.png"},{"uuid":"SKIL-20260604081946-000025--6B91C89","id":"xbow_rapid_fire","name":"Rapid Fire","description":"Quick successive shots","icon":"/icons/abilities/ability_fire_mastery.png","tier":2,"damage":30,"cooldown":3,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["3 Rapid Shots"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_fire_mastery.png"},{"uuid":"SKIL-20260604081946-000026-40D6635A","id":"xbow_explosive_round","name":"Explosive Round","description":"AoE explosion on hit","icon":"/icons/skills/class/crossbowman/crossbowman_01.png","tier":3,"damage":50,"cooldown":6,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["AoE 3m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/crossbowman/crossbowman_01.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-000027-4E9AE312","id":"xbow_knockback_bolt","name":"Knockback Bolt","description":"Push enemy back","icon":"/icons/skills_rpg/skill_holy_nova.png","tier":1,"damage":40,"cooldown":8,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Knockback 5m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_holy_nova.png"},{"uuid":"SKIL-20260604081946-000028--21C7C62","id":"xbow_trap_bolt","name":"Trap Bolt","description":"Root trap on ground","icon":"/icons/abilities/ability_bear_trap.png","tier":2,"damage":25,"cooldown":12,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Root 2s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_bear_trap.png"},{"uuid":"SKIL-20260604081946-000029-3CE5EB6A","id":"xbow_sniper_shot","name":"Sniper Shot","description":"Long range precision","icon":"/icons/abilities/ability_sniper_shot.png","tier":3,"damage":90,"cooldown":10,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["30m Range"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_sniper_shot.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-00002A--26DBFF6","id":"xbow_barrage","name":"Barrage of Vengeance","description":"Channeled 5 bolts","icon":"/icons/abilities/ability_multishot.png","tier":1,"damage":120,"cooldown":15,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Channel 2s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_multishot.png"},{"uuid":"SKIL-20260604081946-00002B--7D51695","id":"xbow_headshot","name":"Headshot","description":"Silence single target","icon":"/icons/skills_rpg/skill_headshot.png","tier":2,"damage":80,"cooldown":10,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Silence 3s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_headshot.png"},{"uuid":"SKIL-20260604081946-00002C--5F3A00D","id":"xbow_crimson_bolt","name":"Crimson Bolt","description":"Bleed AoE damage","icon":"/icons/skills_rpg/skill_spell_echo.png","tier":3,"damage":45,"cooldown":8,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Bleed AoE"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","bleedResist"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_spell_echo.png"},{"uuid":"SKIL-20260604081946-00002D--2679BCE","id":"xbow_shrapnel","name":"Shrapnel Burst","description":"Armor break AoE","icon":"/icons/spells/air-burst-air-1.png","tier":4,"damage":70,"cooldown":12,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["-30% Armor 6s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/air-burst-air-1.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-00002E--23E48CF","id":"xbow_sweeping_bolt","name":"Sweeping Bolt","description":"Piercing AoE line","icon":"/icons/abilities/ability_arcane_cataclysm.png","tier":1,"damage":200,"cooldown":50,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Pierce Line","Full Width"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_arcane_cataclysm.png"},{"uuid":"SKIL-20260604081946-00002F--81AB482","id":"xbow_noise_eraser","name":"Noise Eraser","description":"Massive silence burst","icon":"/icons/skills/class/crossbowman/crossbowman_02.png","tier":4,"damage":180,"cooldown":60,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["AoE Silence 5s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/crossbowman/crossbowman_02.png"},{"uuid":"SKIL-SIG-2F5E6D-A5B085","id":"crossbow_crippling_shot","name":"Crippling Shot","description":"high slow","icon":"/icons/skills_rpg/skill_crippling_shot.png","tier":3,"damage":125,"cooldown":45,"castTime":null,"range":null,"projectile":"projectile","damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_crippling_shot.png"},{"uuid":"SKIL-SIG-22A8C2-9E1A9B","id":"crossbow_hellfire_barrage","name":"Hellfire Barrage","description":"AoE","icon":"/icons/skills_rpg/skill_flame_brand.png","tier":3,"damage":125,"cooldown":45,"castTime":null,"range":null,"projectile":"projectile","damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_flame_brand.png"},{"uuid":"SKIL-SIG-622D1E-A6462C","id":"crossbow_barrage_of_vengeance","name":"Barrage of Vengeance","description":"rapid","icon":"/icons/abilities/ability_multishot.png","tier":3,"damage":125,"cooldown":45,"castTime":null,"range":null,"projectile":"projectile","damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_multishot.png"}]}],"uuid":"ITEM-20260621232130-000D38-03863DB3","starterSlots":[{"type":"primary","label":"Slot 1 · Starter Attack","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-A33A13-54CE27","id":"t0_xbow_practice_bolt","name":"Practice Bolt","description":"Basic crossbow bolt","icon":"/icons/abilities/ability_arcane_focus.png","tier":0,"damage":24,"cooldown":0,"castTime":null,"range":null,"projectile":"bolt","damageType":"physical","effects":["Starter"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_arcane_focus.png"}]},{"type":"secondary","label":"Slot 2 · Starter Style","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-CC6E68-FA6204","id":"t0_xbow_reload","name":"Reload","description":"Fast reload stance","icon":"/icons/abilities/ability_headshot.png","tier":0,"damage":0,"cooldown":3,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["-CD next shot"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_headshot.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_xbow_piercing_bolt","skills":[{"uuid":"SKIL-T0-7DD45E-9262FC","id":"t0_xbow_piercing_bolt","name":"Piercing Bolt","description":"Armor-piercing shot","icon":"/icons/abilities/ability_holy_nova.png","tier":0,"damage":22,"cooldown":5,"castTime":null,"range":null,"projectile":"bolt","damageType":"physical","effects":["Pierce"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_holy_nova.png"},{"uuid":"SKIL-T0-8B8AA3-4F75A2","id":"t0_xbow_knockback_shot","name":"Knockback Shot","description":"Bolt with pushback","icon":"/icons/abilities/ability_spell_echo.png","tier":0,"damage":18,"cooldown":4,"castTime":null,"range":null,"projectile":"bolt","damageType":"physical","effects":["Knockback"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_spell_echo.png"}]}]},{"id":"GUN","name":"Gun","icon":"/icons/weapons/blackpowder.png","classes":["Ranger"],"classification":"standard","totalSkills":12,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-000030--2AC2162","id":"gun_grudge_shot","name":"Grudge Shot","description":"Single shot, builds Powder Mark. Hitscan 30m range.","icon":"/icons/abilities/ability_venom_arrow.png","tier":1,"damage":60,"cooldown":0,"castTime":0.3,"range":30,"projectile":"bullet","damageType":"physical","animation":"gun_fire","physics":null,"effects":["Builds Powder Mark","Hitscan 30m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"gun_fire","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","abilityCost"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_venom_arrow.png"},{"uuid":"SKIL-20260604081946-000031--75BAD7F","id":"gun_quick_reload","name":"Quick Reload","description":"Rapidly cycle the chamber, +40% attack speed for 4s","icon":"/icons/abilities/ability_quick_strike.png","tier":2,"damage":0,"cooldown":15,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":"gun_reload","physics":null,"effects":["+40% Atk Speed 4s","Self-Buff"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"gun_reload","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_quick_strike.png"},{"uuid":"SKIL-20260604081946-000032--6892D93","id":"gun_smoke_shot","name":"Smoke Shot","description":"Fire a flashbang round, blinding enemies in 4m","icon":"/icons/skills_rpg/skill_ignite_weapon.png","tier":3,"damage":30,"cooldown":12,"castTime":0.2,"range":25,"projectile":"bullet","damageType":"physical","animation":"gun_fire","physics":"blind","effects":["Blind 3s","AoE 4m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"gun_fire","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_ignite_weapon.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-000033--7C8B163","id":"gun_explosive_round","name":"Explosive Round","description":"Fire incendiary shell that explodes on impact","icon":"/icons/skills/class/crossbowman/crossbowman_01.png","tier":1,"damage":70,"cooldown":8,"castTime":0.4,"range":25,"projectile":"shell","damageType":"fire","animation":"gun_heavy_fire","physics":"knockback","effects":["AoE 4m","Knockback 2m","Burn 3s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"gun_heavy_fire","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"fire","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/crossbowman/crossbowman_01.png"},{"uuid":"SKIL-20260604081946-000034-149E61FF","id":"gun_flame_burst","name":"Flame Burst","description":"Spray ignited powder in a cone, setting ground ablaze","icon":"/icons/abilities/ability_flame_brand.png","tier":2,"damage":50,"cooldown":10,"castTime":0.3,"range":8,"projectile":null,"damageType":"fire","animation":"gun_spray","physics":null,"effects":["Cone 8m","Burn 5s","Ground Fire 4s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"gun_spray","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"fire","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_flame_brand.png"},{"uuid":"SKIL-20260604081946-000035-68CAEC70","id":"gun_sniper_round","name":"Sniper Round","description":"Steady aim, charged shot that pierces armor at extreme range","icon":"/icons/abilities/ability_sniper.png","tier":3,"damage":120,"cooldown":12,"castTime":1.2,"range":50,"projectile":"bullet","damageType":"physical","animation":"gun_aim_fire","physics":null,"effects":["50m Range","Ignore 50% Armor","Guaranteed Crit"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"gun_aim_fire","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","criticalChance","criticalDamage"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_sniper.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-000036--7AC3411","id":"gun_hellfire_barrage","name":"Hellfire Barrage","description":"Unload entire magazine in sustained fire, AoE incendiary","icon":"/icons/skills_rpg/skill_flame_brand.png","tier":1,"damage":100,"cooldown":18,"castTime":0,"range":20,"projectile":"bullet","damageType":"fire","animation":"gun_channel_fire","physics":null,"effects":["Channel 3s","AoE 6m","12 Rounds","Burn 4s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"gun_channel_fire","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"fire","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_flame_brand.png"},{"uuid":"SKIL-20260604081946-000037-41D82BE2","id":"gun_crimson_blast","name":"Crimson Blast","description":"Blood-infused shell that heals on hit, AoE splash","icon":"/icons/skills/class/pirate/pirate_01_framed.png","tier":2,"damage":80,"cooldown":15,"castTime":0.5,"range":20,"projectile":"shell","damageType":"shadow","animation":"gun_heavy_fire","physics":null,"effects":["Lifesteal 30%","AoE 5m","Bleed 4s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"gun_heavy_fire","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","bleedResist","drainHealth","healthRegen"],"damageType":"shadow","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/pirate/pirate_01_framed.png"},{"uuid":"SKIL-20260604081946-000038-6B2BF078","id":"gun_shadow_shot","name":"Shadow Shot","description":"Void-touched round that silences on impact and leaves darkness","icon":"/icons/skills/class/pirate/pirate_01.png","tier":3,"damage":60,"cooldown":12,"castTime":0.3,"range":30,"projectile":"bullet","damageType":"shadow","animation":"gun_fire","physics":null,"effects":["Silence 4s","AoE 4m","Darkness Zone 3s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"gun_fire","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"shadow","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/pirate/pirate_01.png"},{"uuid":"SKIL-20260604081946-000039--528A931","id":"gun_cannon_execute","name":"Cannon Execute","description":"Overcharged shot that deals 3x damage to targets below 25% HP","icon":"/icons/abilities/ability_execute.png","tier":4,"damage":200,"cooldown":20,"castTime":0.8,"range":25,"projectile":"shell","damageType":"physical","animation":"gun_aim_fire","physics":"knockback","effects":["3x dmg <25% HP","Knockback 6m","Armor Break"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"gun_aim_fire","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","armorPenetration","defenseBreak"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_execute.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-00003A-113C41DB","id":"gun_demon_blast","name":"Demon Blast","description":"Channel dark energy into the barrel, releasing a massive explosion that sends enemies flying","icon":"/icons/abilities/ability_demon_blade.png","tier":1,"damage":250,"cooldown":55,"castTime":0.8,"range":15,"projectile":"shell","damageType":"fire","animation":"gun_ultimate_fire","physics":"knockback","effects":["Knockback 10m","AoE 8m","Burn 6s","Stagger All"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"gun_ultimate_fire","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"fire","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_demon_blade.png"},{"uuid":"SKIL-20260604081946-00003B-4F854FF3","id":"gun_thunder_blast","name":"Thunder Blast","description":"Summon a lightning storm through the barrel, chain-electrocuting all enemies in range","icon":"/icons/abilities/ability_chain_lightning.png","tier":4,"damage":300,"cooldown":70,"castTime":1,"range":20,"projectile":"beam","damageType":"lightning","animation":"gun_storm_channel","physics":"stun","effects":["Lightning Storm 6s","Chain x5","Stun 2s","AoE 12m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"gun_storm_channel","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["INT","DEX"],"primaryAttribute":"INT","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"lightning","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_chain_lightning.png"},{"uuid":"SKIL-SIG-981005-AC5405","id":"gun_blackpowder_fury","name":"Blackpowder Fury","description":"channeled","icon":"/icons/skills/class/pirate/pirate_02_framed.png","tier":3,"damage":140,"cooldown":45,"castTime":null,"range":null,"projectile":"projectile","damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/pirate/pirate_02_framed.png"},{"uuid":"SKIL-SIG-16875E-27297F","id":"gun_hellfire_barrage","name":"Hellfire Barrage","description":"DoT AoE","icon":"/icons/skills_rpg/skill_flame_brand.png","tier":3,"damage":140,"cooldown":45,"castTime":null,"range":null,"projectile":"projectile","damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_flame_brand.png"},{"uuid":"SKIL-SIG-DABC6A-DFDA51","id":"gun_storm_blast","name":"Storm Blast","description":"ultimate AoE","icon":"/icons/abilities/ability_storm_touch.png","tier":3,"damage":140,"cooldown":45,"castTime":null,"range":null,"projectile":"projectile","damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_storm_touch.png"}]}],"uuid":"ITEM-20260621232130-000D45-9866E84F","starterSlots":[{"type":"primary","label":"Slot 1 · Starter Attack","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-172255-8ADDCB","id":"t0_gun_practice_shot","name":"Practice Shot","description":"Unsteady flintlock shot","icon":"/icons/abilities/ability_arrow_storm.png","tier":0,"damage":28,"cooldown":0,"castTime":null,"range":null,"projectile":"bullet","damageType":"physical","effects":["Starter"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_arrow_storm.png"}]},{"type":"secondary","label":"Slot 2 · Starter Style","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-5F2E7B-1F6FE0","id":"t0_gun_take_cover","name":"Take Cover","description":"Duck behind cover","icon":"/icons/skills/class/pirate/pirate_02.png","tier":0,"damage":0,"cooldown":5,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["-dmg taken 2s"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/pirate/pirate_02.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_gun_burst_fire","skills":[{"uuid":"SKIL-T0-85934E-19F757","id":"t0_gun_burst_fire","name":"Burst Fire","description":"Three-round burst","icon":"/icons/spells/fire-arrows-magenta-1.png","tier":0,"damage":20,"cooldown":6,"castTime":null,"range":null,"projectile":"bullet","damageType":"physical","effects":["Multi-hit"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/fire-arrows-magenta-1.png"},{"uuid":"SKIL-T0-93090E-8534D7","id":"t0_gun_suppressing_shot","name":"Suppressing Shot","description":"Suppressing fire","icon":"/icons/abilities/ability_ignite_weapon.png","tier":0,"damage":16,"cooldown":4,"castTime":null,"range":null,"projectile":"bullet","damageType":"physical","effects":["Slow fire rate enemy"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_ignite_weapon.png"}]}]},{"id":"DAGGER","name":"Dagger","icon":"/icons/pack/weapons/Dagger_01.png","classes":[],"classification":"standard","totalSkills":13,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-00003C-1E299088","id":"dagger_shadow_stab","name":"Shadow Stab","description":"Single stab, builds Mark","icon":"/icons/skills/class/thief/thief_01.png","tier":1,"damage":40,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Builds Mark"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/thief/thief_01.png"},{"uuid":"SKIL-20260604081946-00003D--39C365E","id":"dagger_chain_slash","name":"Chain Slash","description":"Rapid burst combo","icon":"/icons/skills_rpg/skill_tempest.png","tier":2,"damage":35,"cooldown":3,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["3 Hit Combo"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_tempest.png"},{"uuid":"SKIL-20260604081946-00003E--2A7C07F","id":"dagger_poison_shiv","name":"Poison Shiv","description":"Apply DoT poison","icon":"/icons/abilities/ability_venom_edge.png","tier":3,"damage":25,"cooldown":6,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Poison 8s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_venom_edge.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-00003F-57F571BB","id":"dagger_phantom_dash","name":"Phantom Dash","description":"Dash through enemies","icon":"/icons/skills/class/thief/thief_02.png","tier":1,"damage":45,"cooldown":8,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Dash 6m","Invincible"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/thief/thief_02.png"},{"uuid":"SKIL-20260604081946-000040-2D1DF771","id":"dagger_assassin_focus","name":"Assassin's Focus","description":"+Attack speed buff","icon":"/icons/skills/class/thief/thief_03.png","tier":2,"damage":0,"cooldown":15,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["+50% Atk Speed 5s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/thief/thief_03.png"},{"uuid":"SKIL-20260604081946-000041--694D103","id":"dagger_lunging_stabs","name":"Lunging Stabs","description":"Burst mobility combo","icon":"/icons/skills/class/thief/thief_04.png","tier":3,"damage":60,"cooldown":10,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Dash + 4 Stabs"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/thief/thief_04.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-000042--7C1FB41","id":"dagger_vengeful_ambush","name":"Vengeful Ambush","description":"Teleport behind burst","icon":"/icons/skills/class/thief/thief_05.png","tier":1,"damage":80,"cooldown":12,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Teleport Behind","+50% Dmg"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/thief/thief_05.png"},{"uuid":"SKIL-20260604081946-000043-5D90CEB4","id":"dagger_crimson_stab","name":"Crimson Stab","description":"Heavy bleed burst","icon":"/icons/skills/class/thief/thief_06.png","tier":2,"damage":50,"cooldown":8,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Bleed 6s","High DoT"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","bleedResist"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/thief/thief_06.png"},{"uuid":"SKIL-20260604081946-000044-043495DA","id":"dagger_shadow_strike","name":"Shadow Strike","description":"AoE silence attack","icon":"/icons/abilities/ability_double_strike.png","tier":3,"damage":55,"cooldown":10,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Silence 3s","AoE"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_double_strike.png"},{"uuid":"SKIL-20260604081946-000045--5F0B80B","id":"dagger_flame_dagger","name":"Flame Dagger","description":"DoT AoE fire","icon":"/icons/abilities/ability_meteor_strike.png","tier":4,"damage":40,"cooldown":8,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Burn 5s","AoE"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_meteor_strike.png"},{"uuid":"SKIL-20260604081946-000046-0CC874F6","id":"dagger_bloodletter_rage","name":"Bloodletter Rage","description":"Heal burst frenzy","icon":"/icons/skills_rpg/skill_rejuvenate.png","tier":5,"damage":100,"cooldown":18,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Heal 40%","Frenzy"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","drainHealth","healthRegen"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_rejuvenate.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-000047--650045C","id":"dagger_deathgiver","name":"Deathgiver's Fatal","description":"Execute low HP targets","icon":"/icons/skills/class/thief/thief_07.png","tier":1,"damage":200,"cooldown":50,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Instant Kill <20%"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/thief/thief_07.png"},{"uuid":"SKIL-20260604081946-000048--39110F1","id":"dagger_death_blossom","name":"Death Blossom","description":"360 spin attack","icon":"/icons/skills_rpg/skill_death_blossom.png","tier":4,"damage":180,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["360° AoE","Rapid Hits"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_death_blossom.png"},{"uuid":"SKIL-SIG-63EC57-87DEEE","id":"dagger_raging_blades","name":"Raging Blades","description":"AoE heal","icon":"/icons/abilities/ability_divine_shield.png","tier":3,"damage":100,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_divine_shield.png"},{"uuid":"SKIL-SIG-1C1FB6-AB6CA2","id":"dagger_vengeful_ambush","name":"Vengeful Ambush","description":"back teleport","icon":"/icons/skills/class/thief/thief_05.png","tier":3,"damage":100,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/thief/thief_05.png"},{"uuid":"SKIL-SIG-005446-CA0F53","id":"dagger_bloodletter","name":"Bloodletter","description":"mobility heal","icon":"/icons/abilities/ability_purify.png","tier":3,"damage":100,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_purify.png"},{"uuid":"SKIL-SIG-93E797-94C3BC","id":"dagger_fatal_blade","name":"Fatal Blade","description":"execute","icon":"/icons/abilities/ability_swift_blade.png","tier":3,"damage":100,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_swift_blade.png"}]}],"uuid":"ITEM-20260621232130-000D52-48BCCD9B","starterSlots":[{"type":"primary","label":"Slot 1 · Starter Attack","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-F82777-D317CC","id":"t0_dagger_practice_stab","name":"Practice Stab","description":"Quick stab from sparring drills","icon":"/icons/skills/class/thief/thief_08.png","tier":0,"damage":14,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Starter"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/thief/thief_08.png"}]},{"type":"secondary","label":"Slot 2 · Starter Style","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-67C7D5-2931F5","id":"t0_dagger_evade_step","name":"Evade Step","description":"Short sidestep","icon":"/icons/skills/class/thief/thief_09.png","tier":0,"damage":0,"cooldown":4,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Mobility"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/thief/thief_09.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_dagger_backstab","skills":[{"uuid":"SKIL-T0-D5B526-F3890F","id":"t0_dagger_backstab","name":"Backstab","description":"Bonus damage from behind","icon":"/icons/skills/class/thief/thief_10.png","tier":0,"damage":20,"cooldown":5,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Positional"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/thief/thief_10.png"},{"uuid":"SKIL-T0-2E3C38-34B385","id":"t0_dagger_poison_scratch","name":"Poison Scratch","description":"Light poison DoT","icon":"/icons/skills/class/thief/thief_11.png","tier":0,"damage":10,"cooldown":6,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Poison 3s"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/thief/thief_11.png"}]}]},{"id":"STAFF","name":"Staff","icon":"/icons/pack/weapons/staff_1.png","classes":[],"classification":"standard","totalSkills":13,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-000049-41DF348E","id":"staff_fire_bolt","name":"Fire Bolt","description":"Single-target, builds Burn stack","icon":"/icons/spells/fire-arrows-royal-1.png","tier":1,"damage":50,"cooldown":1.1,"castTime":0.85,"range":16,"projectile":null,"damageType":"fire","animation":"magic/standing 1h cast spell 01","physics":null,"effects":["Builds Burn Stack"],"prefab":{"modelRef":"staffFire","vfxRef":"fireball","impactRef":"inferno","animationClip":"magic/standing 1h cast spell 01","soundRef":null,"cameraShake":null,"castEffectId":"fire_hand","travelEffectId":"fireball","impactEffectId":"inferno","castingLab":{"castingLab":true,"castingSpellId":"casting_fire_bolt","abilityClass":"FireAbility","pathMode":"stream","element":"fire","animPack":"magic","animationClip":"magic/standing 1h cast spell 01","animRole":"cast","castEffectId":"fire_hand","travelEffectId":"fireball","impactEffectId":"inferno","staffWeaponId":"staffFire","learnFrom":"FireAbility.js · VolumetricFireMaterial · settings.fire","assets":["src/abilities/FireAbility.js","src/materials/VolumetricFireMaterial.js","src/config/settings.js#fire","vfx:fire_hand|fireball|inferno"],"source":"CastingAbilitiesThreeJS","liveLab":"https://casting-abilities-threejs.vercel.app/"}},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"INT","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"castingSpellId":"casting_fire_bolt","lab":{"animPack":"magic","animRole":"cast","pathMode":"stream","element":"fire","abilityClass":"FireAbility","liveLab":"https://casting-abilities-threejs.vercel.app/"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/fire-arrows-royal-1.png"},{"uuid":"SKIL-20260604081946-00004A-32A83EAF","id":"staff_frost_bolt","name":"Frost Bolt","description":"Single-target, builds Chill","icon":"/icons/skills_rpg/skill_ice_mastery.png","tier":2,"damage":45,"cooldown":1.2,"castTime":0.9,"range":14,"projectile":null,"damageType":"frost","animation":"magic/standing 1h cast spell 01","physics":null,"effects":["Slow 30%"],"prefab":{"modelRef":"staffIce","vfxRef":"moon_beam","impactRef":"frost_wave","animationClip":"magic/standing 1h cast spell 01","soundRef":null,"cameraShake":null,"castEffectId":"arcane_swirl","travelEffectId":"moon_beam","impactEffectId":"frost_wave","castingLab":{"castingLab":true,"castingSpellId":"casting_frost_bolt","abilityClass":"WaterAbility","pathMode":"stream","element":"water","animPack":"magic","animationClip":"magic/standing 1h cast spell 01","animRole":"cast","castEffectId":"arcane_swirl","travelEffectId":"moon_beam","impactEffectId":"frost_wave","staffWeaponId":"staffIce","learnFrom":"WaterAbility.js · settings.water spray/foam","assets":["src/abilities/WaterAbility.js","src/config/settings.js#water","vfx:moon_beam|frost_wave"],"source":"CastingAbilitiesThreeJS","liveLab":"https://casting-abilities-threejs.vercel.app/"}},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"INT","derivedStats":["damage","accuracy","ccResistance"],"damageType":"physical","slotRole":"primary"},"castingSpellId":"casting_frost_bolt","lab":{"animPack":"magic","animRole":"cast","pathMode":"stream","element":"water","abilityClass":"WaterAbility","liveLab":"https://casting-abilities-threejs.vercel.app/"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_ice_mastery.png"},{"uuid":"SKIL-20260604081946-00004B--6FF342E","id":"staff_holy_light","name":"Holy Light","description":"Heal single ally","icon":"/icons/abilities/ability_rejuvenate.png","tier":3,"damage":-60,"cooldown":2,"castTime":0.9,"range":14,"projectile":null,"damageType":"holy","animation":"magic/standing 1h cast spell 01","physics":null,"effects":["Heal Ally"],"prefab":{"modelRef":"staff","vfxRef":"moon_beam","impactRef":"moon_beam","animationClip":"magic/standing 1h cast spell 01","soundRef":null,"cameraShake":null,"castEffectId":"arcane_swirl","travelEffectId":"moon_beam","impactEffectId":"moon_beam","castingLab":{"castingLab":true,"castingSpellId":"casting_holy_light","abilityClass":"arcane","pathMode":"stream","element":"arcane","animPack":"magic","animationClip":"magic/standing 1h cast spell 01","animRole":"cast","castEffectId":"arcane_swirl","travelEffectId":"moon_beam","impactEffectId":"moon_beam","staffWeaponId":"staff","learnFrom":"arcane phase VFX · moon_beam (sandbox B)","assets":["src/combat/elementWeaponSkills.js#arcane","vfx:arcane_swirl|moon_beam"],"source":"CastingAbilitiesThreeJS","liveLab":"https://casting-abilities-threejs.vercel.app/"}},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"INT","derivedStats":["heal","cooldownReduction","drainHealth","healthRegen"],"damageType":"physical","slotRole":"primary"},"castingSpellId":"casting_holy_light","lab":{"animPack":"magic","animRole":"cast","pathMode":"stream","element":"arcane","abilityClass":"arcane","liveLab":"https://casting-abilities-threejs.vercel.app/"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_rejuvenate.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-00004C-6807F9E0","id":"staff_flame_wave","name":"Flame Wave","description":"Cone AoE DoT","icon":"/icons/spells/fire-arrows-sky-1.png","tier":1,"damage":60,"cooldown":8,"castTime":0.9,"range":10,"projectile":null,"damageType":"fire","animation":"magic/standing 1h cast spell 01","physics":null,"effects":["Cone","Burn 4s"],"prefab":{"modelRef":"staffFire","vfxRef":"fireball","impactRef":"inferno","animationClip":"magic/standing 1h cast spell 01","soundRef":null,"cameraShake":null,"castEffectId":"fire_hand","travelEffectId":"fireball","impactEffectId":"inferno","castingLab":{"castingLab":true,"castingSpellId":"casting_flame_wave","abilityClass":"FireAbility","pathMode":"aoe","element":"fire","animPack":"magic","animationClip":"magic/standing 1h cast spell 01","animRole":"cast","castEffectId":"fire_hand","travelEffectId":"fireball","impactEffectId":"inferno","staffWeaponId":"staffFire","learnFrom":"pathCastClassify aoe · deployElementImpact fire","assets":["src/combat/pathCastClassify.js","src/config/settings.js#staffCast","vfx:inferno|fire_aura"],"source":"CastingAbilitiesThreeJS","liveLab":"https://casting-abilities-threejs.vercel.app/"}},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"castingSpellId":"casting_flame_wave","lab":{"animPack":"magic","animRole":"cast","pathMode":"aoe","element":"fire","abilityClass":"FireAbility","liveLab":"https://casting-abilities-threejs.vercel.app/"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/fire-arrows-sky-1.png"},{"uuid":"SKIL-20260604081946-00004D-4239C6C3","id":"staff_ice_nova","name":"Ice Nova","description":"AoE slow around caster","icon":"/icons/abilities/ability_ice_mastery.png","tier":2,"damage":55,"cooldown":10,"castTime":0.95,"range":12,"projectile":null,"damageType":"frost","animation":"magic/standing 1h cast spell 01","physics":null,"effects":["AoE 6m","Slow 50%"],"prefab":{"modelRef":"staffIce","vfxRef":"moon_beam","impactRef":"frost_wave","animationClip":"magic/standing 1h cast spell 01","soundRef":null,"cameraShake":null,"castEffectId":"arcane_swirl","travelEffectId":"moon_beam","impactEffectId":"frost_wave","castingLab":{"castingLab":true,"castingSpellId":"casting_ice_nova","abilityClass":"WaterAbility","pathMode":"spikes","element":"water","animPack":"magic","animationClip":"magic/standing 1h cast spell 01","animRole":"cast","castEffectId":"arcane_swirl","travelEffectId":"moon_beam","impactEffectId":"frost_wave","staffWeaponId":"staffIce","learnFrom":"staffCast spikesElement water · frost_wave","assets":["src/config/settings.js#staffCast.spikes","vfx:frost_wave|ice_lightning_burst"],"source":"CastingAbilitiesThreeJS","liveLab":"https://casting-abilities-threejs.vercel.app/"}},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"secondary"},"castingSpellId":"casting_ice_nova","lab":{"animPack":"magic","animRole":"cast","pathMode":"spikes","element":"water","abilityClass":"WaterAbility","liveLab":"https://casting-abilities-threejs.vercel.app/"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_ice_mastery.png"},{"uuid":"SKIL-20260604081946-00004E--2DA22E9","id":"staff_divine_wave","name":"Divine Wave","description":"AoE heal allies","icon":"/icons/abilities/ability_soothing_rain.png","tier":3,"damage":-80,"cooldown":12,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Heal All Allies"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"INT","derivedStats":["heal","cooldownReduction","drainHealth","healthRegen"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_soothing_rain.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-00004F-17111AC4","id":"staff_inferno_shield","name":"Inferno Shield","description":"Reflect damage","icon":"/icons/skills_rpg/skill_shield_specialist.png","tier":1,"damage":0,"cooldown":15,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Absorb 200","Reflect 30%"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"INT","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_shield_specialist.png"},{"uuid":"SKIL-20260604081946-000050--7076815","id":"staff_glacial_shield","name":"Glacial Shield","description":"Absorb + slow attackers","icon":"/icons/abilities/ability_shield_specialist.png","tier":2,"damage":0,"cooldown":15,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Absorb 250","Slow Attackers"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"INT","derivedStats":["cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_shield_specialist.png"},{"uuid":"SKIL-20260604081946-000051--E6564C6","id":"staff_meteor_strike","name":"Meteor Strike","description":"Delayed massive burst","icon":"/icons/skills_rpg/skill_meteor_strike.png","tier":3,"damage":150,"cooldown":18,"castTime":1.2,"range":20,"projectile":null,"damageType":"fire","animation":"magic/standing 1h cast spell 01","physics":null,"effects":["Delay 1.5s","AoE 5m"],"prefab":{"modelRef":"staffFire","vfxRef":"fireball","impactRef":"inferno","animationClip":"magic/standing 1h cast spell 01","soundRef":null,"cameraShake":null,"castEffectId":"fire_hand","travelEffectId":"fireball","impactEffectId":"inferno","castingLab":{"castingLab":true,"castingSpellId":"casting_meteor_strike","abilityClass":"FireAbility","pathMode":"stream","element":"fire","animPack":"magic","animationClip":"magic/standing 1h cast spell 01","animRole":"cast","castEffectId":"fire_hand","travelEffectId":"fireball","impactEffectId":"inferno","staffWeaponId":"staffFire","learnFrom":"FireAbility full path · intensity knobs settings.effect","assets":["src/abilities/FireAbility.js","src/vfx/effectPrefab.js","vfx:fireball|inferno","settings.effect intensity/aoe/speed/size"],"source":"CastingAbilitiesThreeJS","liveLab":"https://casting-abilities-threejs.vercel.app/"}},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"castingSpellId":"casting_meteor_strike","lab":{"animPack":"magic","animRole":"cast","pathMode":"stream","element":"fire","abilityClass":"FireAbility","liveLab":"https://casting-abilities-threejs.vercel.app/"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_meteor_strike.png"},{"uuid":"SKIL-20260604081946-000052-27190023","id":"staff_blizzard","name":"Blizzard","description":"Channeled freeze zone","icon":"/icons/spells/ice-blue-1.png","tier":4,"damage":100,"cooldown":20,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Channel","Freeze Chance"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/ice-blue-1.png"},{"uuid":"SKIL-20260604081946-000053-2CF0DAF0","id":"staff_radiant_heal","name":"Radiant Salvation","description":"AoE heal + cleanse","icon":"/icons/skills/class/firemage/firemage_01.png","tier":5,"damage":-120,"cooldown":25,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Cleanse Debuffs"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"INT","derivedStats":["heal","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_01.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-000054--56F60DB","id":"staff_hellstorm","name":"Hellstorm","description":"Large AoE DoT","icon":"/icons/skills/class/firemage/firemage_02.png","tier":1,"damage":250,"cooldown":50,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["AoE 12m","Burn 8s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_02.png"},{"uuid":"SKIL-20260604081946-000055-64428B0F","id":"staff_absolute_zero","name":"Absolute Zero","description":"Mass freeze all enemies","icon":"/icons/spells/ice-jade-1.png","tier":4,"damage":180,"cooldown":60,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Freeze 4s","AoE 15m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/ice-jade-1.png"},{"uuid":"SKIL-SIG-10D30B-68EB8E","id":"staff_flame_nova","name":"Flame Nova","description":"explode all burns","icon":"/icons/spells/haste-fire-1.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/haste-fire-1.png"},{"uuid":"SKIL-SIG-6C839A-36B6CF","id":"staff_iceblood_eruption","name":"Iceblood Eruption","description":"explode + heal","icon":"/icons/skills/class/firemage/firemage_03.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_03.png"},{"uuid":"SKIL-SIG-209E3A-45A6AB","id":"staff_holy_beacon","name":"Holy Beacon","description":"ally empower","icon":"/icons/skills/class/firemage/firemage_04.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_04.png"},{"uuid":"SKIL-SIG-3624D4-559B2E","id":"staff_sacred_apocalypse","name":"Sacred Apocalypse","description":"large purge AoE","icon":"/icons/skills/class/firemage/firemage_05.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_05.png"},{"uuid":"SKIL-SIG-5A2EE4-32A907","id":"staff_storm_call","name":"Storm Call","description":"rain lightning","icon":"/icons/abilities/ability_lightning.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":14,"projectile":null,"damageType":"lightning","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"animation":"magic/standing 1h cast spell 01","prefab":{"modelRef":"staffStorm","vfxRef":"chain_lightning","impactRef":"ice_lightning_burst","animationClip":"magic/standing 1h cast spell 01","castEffectId":"arcane_swirl","travelEffectId":"chain_lightning","impactEffectId":"ice_lightning_burst","castingLab":{"castingLab":true,"castingSpellId":"casting_wind_tempest","abilityClass":"WindAbility","pathMode":"stream","element":"wind","animPack":"magic","animationClip":"magic/standing 1h cast spell 01","animRole":"cast","castEffectId":"arcane_swirl","travelEffectId":"chain_lightning","impactEffectId":"ice_lightning_burst","staffWeaponId":"staffStorm","learnFrom":"WindAbility.js · wind residual afterimage palette","assets":["src/abilities/WindAbility.js","src/config/settings.js#wind","src/vfx/DodgeAfterimage.js","vfx:chain_lightning|ice_lightning_burst"],"source":"CastingAbilitiesThreeJS","liveLab":"https://casting-abilities-threejs.vercel.app/"}},"castingSpellId":"casting_wind_tempest","lab":{"animPack":"magic","animRole":"cast","pathMode":"stream","element":"wind","abilityClass":"WindAbility","liveLab":"https://casting-abilities-threejs.vercel.app/"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_lightning.png"},{"uuid":"SKIL-SIG-626151-87D61F","id":"staff_thunder_cataclysm","name":"Thunder Cataclysm","description":"ultimate storm","icon":"/icons/abilities/ability_tempest.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":10,"projectile":null,"damageType":"lightning","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"animation":"magic/standing 1h cast spell 01","prefab":{"modelRef":"staffStorm","vfxRef":"chain_lightning","impactRef":"ice_lightning_burst","animationClip":"magic/standing 1h cast spell 01","castEffectId":"arcane_swirl","travelEffectId":"chain_lightning","impactEffectId":"ice_lightning_burst","castingLab":{"castingLab":true,"castingSpellId":"casting_gale_nova","abilityClass":"WindAbility","pathMode":"aoe","element":"wind","animPack":"magic","animationClip":"magic/standing 1h cast spell 01","animRole":"cast","castEffectId":"arcane_swirl","travelEffectId":"chain_lightning","impactEffectId":"ice_lightning_burst","staffWeaponId":"staffStorm","learnFrom":"Wind aoe place · ice_lightning_burst sandbox V","assets":["vfx:ice_lightning_burst|chain_lightning","src/vfx/vfxCatalog.js"],"source":"CastingAbilitiesThreeJS","liveLab":"https://casting-abilities-threejs.vercel.app/"}},"castingSpellId":"casting_gale_nova","lab":{"animPack":"magic","animRole":"cast","pathMode":"aoe","element":"wind","abilityClass":"WindAbility","liveLab":"https://casting-abilities-threejs.vercel.app/"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_tempest.png"},{"uuid":"SKIL-SIG-166A5F-3936A8","id":"staff_wrath_of_the_tempest","name":"Wrath of the Tempest","description":"massive AoE: call down 12 lightning bolts in a 15m area over 4s, each dealing 200% weapon damage","icon":"/icons/spells/lightning-blue-1.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/lightning-blue-1.png"},{"uuid":"SKIL-SIG-A15626-8A8B1A","id":"staff_inferno_incarnate","name":"Inferno Incarnate","description":"transform into a fire demon for 12s: +50% all stats, all attacks deal AoE fire, immune to CC","icon":"/icons/spells/light-air-fire-1.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/light-air-fire-1.png"},{"uuid":"SKIL-SIG-246DDA-280874","id":"staff_generals_decree","name":"General's Decree","description":"for 15s: all allies deal +30% damage, take -20% damage, and regenerate 2% HP/s","icon":"/icons/skills/class/firemage/firemage_06.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_06.png"},{"uuid":"SKIL-SIG-2FEB4D-63ABD0","id":"staff_wrath_of_the_wilds","name":"Wrath of the Wilds","description":"massive nature explosion: 20m AoE, enemies take 300% weapon damage and are rooted for 4s, allies heal 30% max HP","icon":"/icons/skills_rpg/skill_weapon_mastery.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_weapon_mastery.png"},{"uuid":"SKIL-SIG-7F543C-50D010","id":"staff_rune_apocalypse","name":"Rune Apocalypse","description":"at 10 stacks: unleash all runes as homing projectiles dealing 500% total weapon damage split across all enemies in 20m","icon":"/icons/skills/class/firemage/firemage_07.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_07.png"},{"uuid":"SKIL-SIG-B18087-A1ADAB","id":"staff_demon_lords_wrath","name":"Demon Lord's Wrath","description":"transform the battlefield: 20m zone of darkness for 10s, you gain +60% damage, enemies are blinded and slowed 40%","icon":"/icons/skills/class/firemage/firemage_08.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_08.png"},{"uuid":"SKIL-SIG-58B70B-4EB052","id":"staff_ghost_executioner","name":"Ghost Executioner","description":"enter permanent stealth for 8s, each attack from stealth deals +100% damage and doesn't break stealth","icon":"/icons/skills_rpg/skill_mind_break.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_mind_break.png"},{"uuid":"SKIL-SIG-3F0321-041550","id":"staff_thundergods_judgment","name":"Thundergod's Judgment","description":"leap 15m into the air, slam down with cosmic force: 20m AoE, 400% weapon damage, all enemies stunned 3s","icon":"/icons/skills/class/firemage/firemage_09.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_09.png"},{"uuid":"SKIL-SIG-E0C3B2-AD12C7","id":"staff_earthquake","name":"Earthquake","description":"channel 3s: entire screen shakes, all enemies in 25m take 300% damage and are stunned 4s, terrain cracks open dealing DoT","icon":"/icons/skills/class/firemage/firemage_10.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":12,"projectile":null,"damageType":"nature","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"animation":"magic/standing 1h cast spell 01","prefab":{"modelRef":"staffNature","vfxRef":"earth_surge","impactRef":"earth_surge","animationClip":"magic/standing 1h cast spell 01","castEffectId":"earth_surge","travelEffectId":"earth_surge","impactEffectId":"earth_surge","castingLab":{"castingLab":true,"castingSpellId":"casting_earth_spike","abilityClass":"EarthAbility","pathMode":"spikes","element":"earth","animPack":"magic","animationClip":"magic/standing 1h cast spell 01","animRole":"cast","castEffectId":"earth_surge","travelEffectId":"earth_surge","impactEffectId":"earth_surge","staffWeaponId":"staffNature","learnFrom":"EarthAbility.js · settings.earth · nature staff","assets":["src/abilities/EarthAbility.js","src/config/settings.js#earth","vfx:earth_surge","catalog:t0_staff_vine_lash"],"source":"CastingAbilitiesThreeJS","liveLab":"https://casting-abilities-threejs.vercel.app/"}},"castingSpellId":"casting_earth_spike","lab":{"animPack":"magic","animRole":"cast","pathMode":"spikes","element":"earth","abilityClass":"EarthAbility","liveLab":"https://casting-abilities-threejs.vercel.app/"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_10.png"},{"uuid":"SKIL-SIG-4A946D-637542","id":"staff_crusaders_light","name":"Crusader's Light","description":"massive holy nova: 15m AoE, heal all allies 40% max HP, damage all enemies 200%, undead take 400%","icon":"/icons/spells/light-blue-1.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/light-blue-1.png"},{"uuid":"SKIL-SIG-6CC6F3-33973E","id":"staff_manifest_destiny","name":"Manifest Destiny","description":"for 15s: all attacks pierce through enemies, crit chance +30%, kills extend duration by 3s","icon":"/icons/skills/class/firemage/firemage_11.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_11.png"},{"uuid":"SKIL-SIG-BA8CC4-B971AF","id":"staff_royal_decree","name":"Royal Decree","description":"20m AoE: allies gain +25% all stats, enemies are slowed 50% and deal -20% damage for 10s","icon":"/icons/spells/beam-royal-1.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/beam-royal-1.png"},{"uuid":"SKIL-SIG-5122DD-0FE777","id":"staff_supernova","name":"Supernova","description":"charge for 2s, release a massive light explosion: 25m AoE, 350% damage, blinds 5s, heals allies 20% max HP","icon":"/icons/skills/class/firemage/firemage_12.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_12.png"},{"uuid":"SKIL-SIG-92E303-C01E51","id":"staff_arcane_apotheosis","name":"Arcane Apotheosis","description":"ascend for 10s: float above ground, all spells cost 0 mana, +50% spell damage, +30% cast speed","icon":"/icons/skills_rpg/skill_mana_flow.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_mana_flow.png"},{"uuid":"SKIL-SIG-26877A-E1000F","id":"staff_army_of_the_dead","name":"Army of the Dead","description":"raise 8 powerful undead warriors + 1 skeletal champion for 20s, all inheriting 50% of your stats","icon":"/icons/skills/class/firemage/firemage_13.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_13.png"},{"uuid":"SKIL-SIG-D993BD-4092F8","id":"staff_retribution","name":"Retribution","description":"discharge ALL remaining mana as a single blast: 1 mana = 5 damage, 30m range, unavoidable","icon":"/icons/skills/class/firemage/firemage_14.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_14.png"},{"uuid":"SKIL-SIG-B6C421-65C272","id":"staff_omniscience","name":"Omniscience","description":"for 12s: you can cast any class skill from any class at +30% effectiveness, mana costs halved","icon":"/icons/skills/class/firemage/firemage_15.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_15.png"},{"uuid":"SKIL-SIG-E6576B-68CFDF","id":"staff_storm_of_arrows","name":"Storm of Arrows","description":"ascend on wind, hover for 5s firing homing arrows at all enemies in 30m — 1 arrow per enemy per second, each dealing 100% weapon damage","icon":"/icons/skills_rpg/skill_storm_touch.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_storm_touch.png"},{"uuid":"SKIL-SIG-F1D3B6-09CB84","id":"staff_warchiefs_fury","name":"Warchief's Fury","description":"enter a 12s frenzy: +50% attack speed, each hit applies a random debuff — bleed, stun, slow, or fear","icon":"/icons/skills/class/firemage/firemage_16.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_16.png"},{"uuid":"SKIL-SIG-734EC7-E637EB","id":"staff_natures_fury","name":"Nature's Fury","description":"spirit allies","icon":"/icons/skills/class/firemage/firemage_17.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":14,"projectile":null,"damageType":"nature","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"animation":"magic/standing 1h cast spell 01","prefab":{"modelRef":"staffNature","vfxRef":"earth_surge","impactRef":"earth_surge","animationClip":"magic/standing 1h cast spell 01","castEffectId":"earth_surge","travelEffectId":"earth_surge","impactEffectId":"earth_surge","castingLab":{"castingLab":true,"castingSpellId":"casting_stone_wall","abilityClass":"EarthAbility","pathMode":"wall","element":"earth","animPack":"magic","animationClip":"magic/standing 1h cast spell 01","animRole":"cast","castEffectId":"earth_surge","travelEffectId":"earth_surge","impactEffectId":"earth_surge","staffWeaponId":"staffNature","learnFrom":"staffCast wallMinLength · wallHoldSec","assets":["src/combat/pathCastClassify.js","src/config/settings.js#staffCast.wall","vfx:earth_surge"],"source":"CastingAbilitiesThreeJS","liveLab":"https://casting-abilities-threejs.vercel.app/"}},"castingSpellId":"casting_stone_wall","lab":{"animPack":"magic","animRole":"cast","pathMode":"wall","element":"earth","abilityClass":"EarthAbility","liveLab":"https://casting-abilities-threejs.vercel.app/"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_17.png"},{"uuid":"SKIL-SIG-726A31-718D8B","id":"staff_verdant_cataclysm","name":"Verdant Cataclysm","description":"ultimate storm","icon":"/icons/spells/lightning-jade-1.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/lightning-jade-1.png"},{"uuid":"SKIL-SIG-8B6E52-FCE964","id":"staff_wild_apocalypse","name":"Wild Apocalypse","description":"large purge AoE","icon":"/icons/abilities/ability_wild_growth.png","tier":3,"damage":150,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_wild_growth.png"}]}],"uuid":"ITEM-20260621232130-000D60-20A52EAA","starterSlots":[{"type":"primary","label":"Slot 1 · Starter Attack","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-1256F7-869634","id":"t0_staff_practice_root","name":"Practice Root","description":"Nature-touched strike from living branch","icon":"/icons/skills_rpg/skill_entangle.png","tier":0,"damage":16,"cooldown":0,"castTime":0.5,"range":null,"projectile":null,"damageType":"nature","effects":["Starter"],"resourceCost":{"mana":4,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","abilityCost"],"damageType":"nature","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_entangle.png"}]},{"type":"secondary","label":"Slot 2 · Starter Style","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-8ED30A-5CF979","id":"t0_staff_nature_ward","name":"Nature Ward","description":"Brief nature shield","icon":"/icons/skills/class/firemage/firemage_18.png","tier":0,"damage":0,"cooldown":6,"castTime":0.4,"range":null,"projectile":null,"damageType":"nature","effects":["+defense 2s"],"resourceCost":{"mana":4,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["cooldownReduction","abilityCost"],"damageType":"nature","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_18.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_staff_vine_lash","skills":[{"uuid":"SKIL-T0-6CACB8-C04AD0","id":"t0_staff_vine_lash","name":"Vine Lash","description":"Whip vines at target","icon":"/icons/skills/class/firemage/firemage_19.png","tier":0,"damage":14,"cooldown":4,"castTime":0.6,"range":null,"projectile":null,"damageType":"nature","effects":["Root chance"],"resourceCost":{"mana":4,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"nature","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_19.png"},{"uuid":"SKIL-T0-1DBF32-CEA1BC","id":"t0_staff_healing_sprout","name":"Healing Sprout","description":"Small self-heal","icon":"/icons/skills/class/firemage/firemage_20.png","tier":0,"damage":-12,"cooldown":8,"castTime":1,"range":null,"projectile":null,"damageType":"nature","effects":["Self heal"],"resourceCost":{"mana":4,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["heal","cooldownReduction","abilityCost","drainHealth","healthRegen"],"damageType":"nature","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_20.png"}]}]},{"id":"HAMMER","name":"Hammer","icon":"/icons/pack/weapons/Hammer_01.png","classes":[],"classification":"standard","totalSkills":12,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-000056-2D915DF9","id":"hammer_earthshatter","name":"Earthshatter","description":"AoE, applies Slow","icon":"/icons/skills/class/paladin/paladin_01.png","tier":1,"damage":55,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Slow 30%","AoE 3m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","accuracy","ccResistance"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_01.png"},{"uuid":"SKIL-20260604081946-000057-7E4216E4","id":"hammer_skullbash","name":"Skullbash","description":"Single target slow","icon":"/icons/skills/class/paladin/paladin_02.png","tier":2,"damage":60,"cooldown":2,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Slow 50%"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_02.png"},{"uuid":"SKIL-20260604081946-000058-47014B70","id":"hammer_ground_pound","name":"Ground Pound","description":"Armor break attack","icon":"/icons/skills_rpg/skill_sunder_armor.png","tier":3,"damage":50,"cooldown":4,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["-25% Armor 5s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_sunder_armor.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-000059-42C551A0","id":"hammer_thunderous_charge","name":"Thunderous Charge","description":"Charge stun","icon":"/icons/skills/class/paladin/paladin_03.png","tier":1,"damage":45,"cooldown":10,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Charge 8m","Stun 1.5s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_03.png"},{"uuid":"SKIL-20260604081946-00005A--21E8171","id":"hammer_quake_strike","name":"Quake Strike","description":"Knockup AoE","icon":"/icons/skills/class/paladin/paladin_04.png","tier":2,"damage":70,"cooldown":12,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Knockup 1s","AoE 4m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_04.png"},{"uuid":"SKIL-20260604081946-00005B-2C845C2C","id":"hammer_iron_skin","name":"Iron Skin","description":"Damage reduction","icon":"/icons/abilities/ability_iron_hide.png","tier":3,"damage":0,"cooldown":18,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["40% DR 5s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_iron_hide.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-00005C-3CE65F10","id":"hammer_cataclysm_blow","name":"Cataclysm Blow","description":"AoE stun attack","icon":"/icons/skills/class/paladin/paladin_05.png","tier":1,"damage":80,"cooldown":15,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Stun 2s","AoE 5m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_05.png"},{"uuid":"SKIL-20260604081946-00005D--539D843","id":"hammer_crimson_smash","name":"Crimson Smash","description":"Bleed AoE","icon":"/icons/skills/class/paladin/paladin_06.png","tier":2,"damage":65,"cooldown":10,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Bleed 5s","AoE"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","bleedResist"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_06.png"},{"uuid":"SKIL-20260604081946-00005E-10234E32","id":"hammer_shockwave","name":"Shockwave","description":"Knockback AoE","icon":"/icons/skills/class/paladin/paladin_07.png","tier":3,"damage":55,"cooldown":12,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Knockback 6m","AoE 6m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_07.png"},{"uuid":"SKIL-20260604081946-00005F-7F9908E1","id":"hammer_titan_crush","name":"Titan Crush","description":"Massive single target","icon":"/icons/skills/class/paladin/paladin_08.png","tier":4,"damage":150,"cooldown":18,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Armor Break 50%"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","armorPenetration","defenseBreak"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_08.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-000060-77244E3D","id":"hammer_seismic_slam","name":"Seismic Slam","description":"Large stun AoE","icon":"/icons/skills/class/paladin/paladin_09.png","tier":1,"damage":220,"cooldown":55,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Stun 3s","AoE 10m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_09.png"},{"uuid":"SKIL-20260604081946-000061--7CDBEF6","id":"hammer_mjolnir_strike","name":"Mjolnir Strike","description":"Lightning AoE storm","icon":"/icons/spells/lightning-magenta-1.png","tier":4,"damage":280,"cooldown":65,"castTime":null,"range":null,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Lightning Storm","Chain"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/lightning-magenta-1.png"},{"uuid":"SKIL-SIG-340E01-E5B553","id":"hammer_vengeful_slam","name":"Vengeful Slam","description":"slow","icon":"/icons/skills/class/paladin/paladin_10.png","tier":3,"damage":160,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_10.png"}]}],"uuid":"ITEM-20260621232130-000D6E-96EF94D6","starterSlots":[{"type":"primary","label":"Slot 1 · Starter Attack","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-06FF4C-194B7A","id":"t0_hammer_practice_smash","name":"Practice Smash","description":"Heavy training swing","icon":"/icons/skills/class/paladin/paladin_11.png","tier":0,"damage":22,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Starter"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_11.png"}]},{"type":"secondary","label":"Slot 2 · Starter Style","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-6FDFDE-1264A4","id":"t0_hammer_brace","name":"Brace","description":"Plant feet — brief stun resist","icon":"/icons/skills/class/paladin/paladin_12.png","tier":0,"damage":0,"cooldown":6,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Stun resist 2s"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_12.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_hammer_shockwave","skills":[{"uuid":"SKIL-T0-C1B14B-792618","id":"t0_hammer_shockwave","name":"Shockwave","description":"Ground pound AoE","icon":"/icons/skills/class/paladin/paladin_07.png","tier":0,"damage":16,"cooldown":5,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["AoE slow"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_07.png"},{"uuid":"SKIL-T0-61C781-9DFECD","id":"t0_hammer_stagger_blow","name":"Stagger Blow","description":"Single-target stagger","icon":"/icons/skills/class/paladin/paladin_13.png","tier":0,"damage":20,"cooldown":4,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Brief stagger"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_13.png"}]}]},{"id":"SHIELD","name":"Shield (Off-Hand)","icon":"/icons/pack/weapons/shield_01.png","classes":["Warrior"],"classification":"offhandModifier","role":"offhandModifier","mechanic":{"description":"Toggle F (block) — with a 1H sword, knife, hammer, mace, or axe, shield type replaces mainhand slots 1–3 with tank abilities. Slots 4–5 unchanged. Inactive on 2H, gun, wand, claw, staff, or bow.","toggleKey":"F","requiresBlock":true,"requiresOffhandToggle":true,"affectedSlots":["primary","secondary","ability"],"doesNotAffectSlot4":true,"doesNotAffectSlot5":true,"shieldTypes":["buckler","kite","tower","spiked","magic","relic"],"requiresOneHandMainhand":true,"validMainhands":["SWORD","DAGGER","HAMMER","MACE","AXE"]},"shieldTypes":{"buckler":{"id":"buckler","name":"Buckler","icon":"/icons/pack/weapons/shield_01.png","slots":[{"type":"primary","label":"Slot 1 · While Blocking","unlockTier":1,"skills":[{"id":"buckler_deflect","name":"Quick Deflect","description":"Rapid parry while blocking — minimal recovery","icon":"/icons/skills/class/paladin/paladin_19.png","tier":1,"damage":20,"cooldown":0,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Parry window +0.3s","Builds Block"],"uuid":"SKIL-20260630-13B897-DD6A8C","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","block","blockEffect"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_19.png"},{"id":"buckler_riposte","name":"Riposte","description":"Counter immediately after a perfect block","icon":"/icons/skills/class/paladin/paladin_20.png","tier":2,"damage":45,"cooldown":3,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Counter 150% weapon dmg","Requires Block"],"uuid":"SKIL-20260630-2F11FD-67299A","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","block","blockEffect"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_20.png"},{"id":"buckler_flurry","name":"Flurry Guard","description":"Chain rapid blocks, each faster than the last","icon":"/icons/spells/lightning-orange-1.png","tier":3,"damage":30,"cooldown":6,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["+15% attack speed per block","Max 3 stacks"],"uuid":"SKIL-20260630-6D69DD-FCD3F8","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","block","blockEffect"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/lightning-orange-1.png"}]},{"type":"secondary","label":"Slot 2 · While Blocking","unlockTier":2,"skills":[{"id":"buckler_bash","name":"Shield Bash","description":"Light bash that staggers — only while blocking","icon":"/icons/skills/class/paladin/paladin_21.png","tier":1,"damage":35,"cooldown":4,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Stagger 0.5s","Threat+"],"uuid":"SKIL-20260630-CA3631-047B96","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_21.png"},{"id":"buckler_step","name":"Shadow Step Block","description":"Teleport behind attacker after perfect block","icon":"/icons/skills/class/paladin/paladin_22.png","tier":2,"damage":55,"cooldown":10,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Teleport behind","Crit bonus"],"uuid":"SKIL-20260630-4677EC-B10998","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","criticalChance","criticalDamage"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_22.png"},{"id":"buckler_ghost","name":"Ghost Shield","description":"Briefly untargetable while holding block","icon":"/icons/skills/class/paladin/paladin_23.png","tier":3,"damage":0,"cooldown":18,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Untargetable 1.5s","While Blocking"],"uuid":"SKIL-20260630-42687E-41E226","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction","block","blockEffect"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_23.png"}]},{"type":"ability","label":"Slot 3 · While Blocking","unlockTier":2,"skills":[{"id":"buckler_wind","name":"Wind Guard","description":"Auto-deflect next projectile while blocking","icon":"/icons/abilities/ability_wind_walk.png","tier":1,"damage":0,"cooldown":12,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Deflect 1 projectile","6s window"],"uuid":"SKIL-20260630-1CEECC-A6DD35","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_wind_walk.png"},{"id":"buckler_mark","name":"Spectral Mark","description":"Bash applies ghost-mark reducing enemy accuracy","icon":"/icons/skills/class/paladin/paladin_24.png","tier":2,"damage":40,"cooldown":8,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["-15% enemy accuracy 4s"],"uuid":"SKIL-20260630-BF71A9-81825E","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_24.png"},{"id":"buckler_barrage","name":"Wraith Barrage","description":"Unleash stored parry energy as rapid strikes","icon":"/icons/skills/class/paladin/paladin_16.png","tier":3,"damage":90,"cooldown":20,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["5-hit combo","Requires 3 perfect blocks"],"uuid":"SKIL-20260630-70BED2-C73DF7","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","block","blockEffect"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_16.png"}]}]},"kite":{"id":"kite","name":"Kite Shield","icon":"/icons/pack/weapons/shield_14.png","slots":[{"type":"primary","label":"Slot 1 · While Blocking","unlockTier":1,"skills":[{"id":"kite_guard","name":"Kite Guard","description":"Balanced block stance — moderate DR while blocking","icon":"/icons/skills/class/paladin/paladin_25.png","tier":1,"damage":0,"cooldown":0,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["+25% block effect","While Blocking"],"uuid":"SKIL-20260630-702BA1-15EE45","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["block","blockEffect"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_25.png"},{"id":"kite_bash","name":"Shield Bash","description":"Standard bash with daze","icon":"/icons/skills/class/paladin/paladin_21.png","tier":2,"damage":40,"cooldown":0,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Daze 1s","Builds Block"],"uuid":"SKIL-20260630-8C5ECB-982BFD","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","block","blockEffect"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_21.png"},{"id":"kite_slam","name":"Shield Slam","description":"Heavy overhead slam while blocking","icon":"/icons/skills/class/paladin/paladin_26.png","tier":3,"damage":55,"cooldown":4,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Stun 0.8s","Threat++"],"uuid":"SKIL-20260630-B44F07-B8A45F","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_26.png"}]},{"type":"secondary","label":"Slot 2 · While Blocking","unlockTier":2,"skills":[{"id":"kite_wall","name":"Shield Wall","description":"Raise kite shield — 50% DR for 4s","icon":"/icons/skills/class/paladin/paladin_27.png","tier":1,"damage":0,"cooldown":16,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["50% DR 4s","Immobile"],"uuid":"SKIL-20260630-9E474E-6EBD0E","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_27.png"},{"id":"kite_charge","name":"Bulwark Charge","description":"Charge forward 6m while blocking","icon":"/icons/skills/class/paladin/paladin_28.png","tier":2,"damage":45,"cooldown":12,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Charge 6m","Knockback 3m"],"uuid":"SKIL-20260630-505A4B-708320","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_28.png"},{"id":"kite_phalanx","name":"Phalanx Guard","description":"Allies behind gain 20% DR","icon":"/icons/skills/class/paladin/paladin_29.png","tier":3,"damage":0,"cooldown":20,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["20% DR allies 6s","Cone behind"],"uuid":"SKIL-20260630-9400DC-425F41","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_29.png"}]},{"type":"ability","label":"Slot 3 · While Blocking","unlockTier":2,"skills":[{"id":"kite_taunt","name":"Grudge Taunt","description":"Force enemies in 6m to target you while blocking","icon":"/icons/skills_rpg/skill_taunt.png","tier":1,"damage":0,"cooldown":15,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["AoE Taunt 3s","10% DR self"],"uuid":"SKIL-20260630-2895D5-E8B87A","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_taunt.png"},{"id":"kite_bastion","name":"Iron Bastion","description":"Plant shield — AoE barrier zone","icon":"/icons/skills/class/paladin/paladin_30.png","tier":2,"damage":0,"cooldown":22,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["35% DR zone 5m","6s duration"],"uuid":"SKIL-20260630-613C40-ABAA6D","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_30.png"},{"id":"kite_rally","name":"Rally Guard","description":"Grant nearby allies +15% defense","icon":"/icons/skills/class/paladin/paladin_31.png","tier":3,"damage":0,"cooldown":18,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["+15% defense allies","8m radius 6s"],"uuid":"SKIL-20260630-5179FF-BC5124","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_31.png"}]}]},"tower":{"id":"tower","name":"Tower Shield","icon":"/icons/pack/weapons/shield_40.png","slots":[{"type":"primary","label":"Slot 1 · While Blocking","unlockTier":1,"skills":[{"id":"tower_fortress","name":"Iron Fortress","description":"Maximum block — taunt all nearby while blocking","icon":"/icons/abilities/ability_taunt.png","tier":1,"damage":0,"cooldown":0,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["+50% block 4s","AoE Taunt"],"uuid":"SKIL-20260630-203E7F-7BD731","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["block","blockEffect"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_taunt.png"},{"id":"tower_slam","name":"Grudge Slam","description":"Shield bash that stuns","icon":"/icons/skills/class/paladin/paladin_32.png","tier":2,"damage":50,"cooldown":5,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Stun 1.5s","Threat+++"],"uuid":"SKIL-20260630-4B7F0E-FA755B","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_32.png"},{"id":"tower_stance","name":"Bulwark Stance","description":"+30% defense, -20% speed while blocking","icon":"/icons/skills/class/paladin/paladin_33.png","tier":3,"damage":0,"cooldown":0,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["+30% defense","Toggle while blocking"],"uuid":"SKIL-20260630-FB1981-9C810D","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["block","blockEffect"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_33.png"}]},{"type":"secondary","label":"Slot 2 · While Blocking","unlockTier":2,"skills":[{"id":"tower_wall","name":"Immovable Wall","description":"Block 100% frontal damage for 2s","icon":"/icons/skills/class/paladin/paladin_34.png","tier":1,"damage":0,"cooldown":20,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["100% frontal block 2s","Rooted"],"uuid":"SKIL-20260630-607321-6F7C27","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction","block","blockEffect","accuracy","ccResistance"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_34.png"},{"id":"tower_endure","name":"Enduring Wall","description":"Blocking does not consume stamina for 4s","icon":"/icons/skills/class/paladin/paladin_35.png","tier":2,"damage":0,"cooldown":25,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["No stamina cost blocking","4s"],"uuid":"SKIL-20260630-617C0E-8A04A9","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction","block","blockEffect"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_35.png"},{"id":"tower_regen","name":"Regenerating Block","description":"Each block heals 3% max HP","icon":"/icons/skills/class/paladin/paladin_36.png","tier":3,"damage":-30,"cooldown":15,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Heal 3% per block","While Blocking"],"uuid":"SKIL-20260630-328C5F-584DAC","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["heal","cooldownReduction","block","blockEffect","drainHealth","healthRegen"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_36.png"}]},{"type":"ability","label":"Slot 3 · While Blocking","unlockTier":2,"skills":[{"id":"tower_plant","name":"Immovable Grudge","description":"Plant shield — impassable barrier wall","icon":"/icons/skills/class/paladin/paladin_14.png","tier":1,"damage":0,"cooldown":30,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Barrier wall 5s","Blocks passage"],"uuid":"SKIL-20260630-E97E3E-CC975C","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction","block","blockEffect"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_14.png"},{"id":"tower_ancestral","name":"Ancestral Shield","description":"Spirit shield absorbs next 3 attacks","icon":"/icons/skills/class/paladin/paladin_37.png","tier":2,"damage":0,"cooldown":22,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Absorb 3 hits","8s"],"uuid":"SKIL-20260630-ACD104-EA7DCF","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_37.png"},{"id":"tower_last","name":"Last of the Line","description":"Invulnerable 3s while below 30% HP","icon":"/icons/skills/class/paladin/paladin_18.png","tier":3,"damage":0,"cooldown":60,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Immune 3s","Emergency only"],"uuid":"SKIL-20260630-F67911-925C86","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_18.png"}]}]},"spiked":{"id":"spiked","name":"Spiked Shield","icon":"/icons/pack/weapons/shield_05.png","slots":[{"type":"primary","label":"Slot 1 · While Blocking","unlockTier":1,"skills":[{"id":"spiked_strike","name":"Shield Strike","description":"Bash with shield edge — damage + stagger","icon":"/icons/skills/class/paladin/paladin_38.png","tier":1,"damage":35,"cooldown":0,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Stagger 0.5s","While Blocking"],"uuid":"SKIL-20260630-BACCB5-BBCB57","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","block","blockEffect"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_38.png"},{"id":"spiked_counter","name":"Crimson Counter","description":"Perfect block triggers 150% counter","icon":"/icons/skills/class/paladin/paladin_39.png","tier":2,"damage":65,"cooldown":6,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Counter 150% dmg","Requires perfect block"],"uuid":"SKIL-20260630-EC36C5-E959B9","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","block","blockEffect"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_39.png"},{"id":"spiked_throw","name":"Shield Throw","description":"Hurl shield — returns automatically","icon":"/icons/skills/class/paladin/paladin_40.png","tier":3,"damage":60,"cooldown":10,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Ranged 15m","Bounces x2"],"uuid":"SKIL-20260630-30011F-87B058","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_40.png"}]},{"type":"secondary","label":"Slot 2 · While Blocking","unlockTier":2,"skills":[{"id":"spiked_retaliation","name":"Retaliation Aura","description":"5% of damage taken reflected while blocking","icon":"/icons/skills/class/paladin/paladin_41.png","tier":1,"damage":0,"cooldown":0,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["5% reflect passive","While Blocking"],"uuid":"SKIL-20260630-120BCA-67E9F0","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["block","blockEffect"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_41.png"},{"id":"spiked_aegis","name":"Aegis of Spite","description":"Reflect 20% blocked damage back","icon":"/icons/skills/class/paladin/paladin_42.png","tier":2,"damage":0,"cooldown":14,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["20% reflect blocked dmg","6s"],"uuid":"SKIL-20260630-CBE22A-7F4A15","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction","block","blockEffect"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_42.png"},{"id":"spiked_carnage","name":"Aegis of Carnage","description":"Shield erupts — AoE damage + self-heal","icon":"/icons/skills/class/paladin/paladin_15.png","tier":3,"damage":80,"cooldown":25,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["AoE 6m","Self-heal 50"],"uuid":"SKIL-20260630-547F47-B758FE","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","drainHealth","healthRegen"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_15.png"}]},{"type":"ability","label":"Slot 3 · While Blocking","unlockTier":2,"skills":[{"id":"spiked_riposte","name":"Parry Riposte","description":"Timed block into swift counter-slash","icon":"/icons/skills/class/paladin/paladin_43.png","tier":1,"damage":55,"cooldown":8,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Parry 0.4s","Counter slash"],"uuid":"SKIL-20260630-EF2118-D84095","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","block","blockEffect"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_43.png"},{"id":"spiked_rush","name":"Bloodguard Rush","description":"Charge with shield — knock enemies aside","icon":"/icons/skills/class/paladin/paladin_44.png","tier":2,"damage":50,"cooldown":12,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Charge 8m","Knockback 4m"],"uuid":"SKIL-20260630-1D5A11-637D9C","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_44.png"},{"id":"spiked_fury","name":"Crimson Fury","description":"+15% crit after blocking 3 attacks","icon":"/icons/skills/class/paladin/paladin_45.png","tier":3,"damage":0,"cooldown":20,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["+15% crit 8s","Requires 3 blocks"],"uuid":"SKIL-20260630-44C5AA-428054","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction","block","blockEffect","criticalChance","criticalDamage"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_45.png"}]}]},"magic":{"id":"magic","name":"Magic Shield","icon":"/icons/pack/misc/runic_tablet_03.png","slots":[{"type":"primary","label":"Slot 1 · While Blocking","unlockTier":1,"skills":[{"id":"magic_ward","name":"Spell Ward","description":"Raise shield to absorb incoming spell","icon":"/icons/skills/class/paladin/paladin_46.png","tier":1,"damage":0,"cooldown":0,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Absorb 1 spell","Restore mana"],"uuid":"SKIL-20260630-987427-A0E741","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["mana","spellAccuracy"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_46.png"},{"id":"magic_drain","name":"Mana Drain Guard","description":"Blocked spells restore 10% as mana","icon":"/icons/abilities/ability_life_drain.png","tier":2,"damage":0,"cooldown":8,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Mana return 10%","While Blocking"],"uuid":"SKIL-20260630-1A3356-84A618","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction","block","blockEffect","mana","spellAccuracy"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_life_drain.png"},{"id":"magic_reflect","name":"Aegis Reflect","description":"Reflect next 3 projectiles back","icon":"/icons/skills/class/paladin/paladin_47.png","tier":3,"damage":0,"cooldown":15,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Reflect 3 projectiles"],"uuid":"SKIL-20260630-6A0070-154D10","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_47.png"}]},{"type":"secondary","label":"Slot 2 · While Blocking","unlockTier":2,"skills":[{"id":"magic_nullify","name":"Nullify Aura","description":"Reduce nearby enemy spell damage 15%","icon":"/icons/skills/class/paladin/paladin_48.png","tier":1,"damage":0,"cooldown":18,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["-15% enemy spell dmg","6m 6s"],"uuid":"SKIL-20260630-0E5280-F35DDD","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction","mana","spellAccuracy"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_48.png"},{"id":"magic_shatter","name":"Oath Shatter","description":"Break enemy buff on perfect block","icon":"/icons/abilities/ability_shatter.png","tier":2,"damage":0,"cooldown":12,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Dispel 1 buff","Perfect block"],"uuid":"SKIL-20260630-FBFF4B-1076D2","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction","block","blockEffect"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_shatter.png"},{"id":"magic_pulse","name":"Ward Pulse","description":"AoE magic shield on allies","icon":"/icons/skills/class/paladin/paladin_49.png","tier":3,"damage":0,"cooldown":22,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Spell absorb allies","8m 5s"],"uuid":"SKIL-20260630-F4C3AE-8E3268","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction","mana","spellAccuracy"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_49.png"}]},{"type":"ability","label":"Slot 3 · While Blocking","unlockTier":2,"skills":[{"id":"magic_arcane","name":"Arcane Reflection","description":"Reflect next spell at caster","icon":"/icons/skills/class/paladin/paladin_50.png","tier":1,"damage":45,"cooldown":10,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Reflect spell","While Blocking"],"uuid":"SKIL-20260630-431913-1B8A0C","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","block","blockEffect","mana","spellAccuracy"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_50.png"},{"id":"magic_silence","name":"Silence Bash","description":"Shield strike silences target 2s","icon":"/icons/skills/class/barbarian/barbarian_09.png","tier":2,"damage":30,"cooldown":14,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Silence 2s","Melee range"],"uuid":"SKIL-20260630-31B8CB-EA6594","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_09.png"},{"id":"magic_covenant","name":"Broken Covenant","description":"Anti-magic zone — spells fail 4s","icon":"/icons/skills/class/paladin/paladin_17.png","tier":3,"damage":0,"cooldown":45,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Anti-magic zone 4s","8m radius"],"uuid":"SKIL-20260630-933E34-5F3A0D","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_17.png"}]}]},"relic":{"id":"relic","name":"Relic Shield","icon":"/icons/pack/weapons/shield_50.png","slots":[{"type":"primary","label":"Slot 1 · While Blocking","unlockTier":1,"skills":[{"id":"relic_guard","name":"Relic Guard","description":"Unique block — +35% DR while blocking","icon":"/icons/skills/class/barbarian/barbarian_10.png","tier":1,"damage":0,"cooldown":0,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["+35% DR","While Blocking"],"uuid":"SKIL-20260630-1B45E6-3A258B","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["block","blockEffect"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_10.png"},{"id":"relic_bash","name":"Concussive Strike","description":"AoE bash that slows nearby","icon":"/icons/skills/class/barbarian/barbarian_11.png","tier":2,"damage":40,"cooldown":5,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["AoE 3m","Slow 40% 3s"],"uuid":"SKIL-20260630-5C24CE-47BAD2","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_11.png"},{"id":"relic_unbreakable","name":"Unbreakable","description":"Immune 2s then AoE knockback","icon":"/icons/skills/class/barbarian/barbarian_12.png","tier":3,"damage":80,"cooldown":40,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Immune 2s","AoE knockback"],"uuid":"SKIL-20260630-9802E8-B1C462","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_12.png"}]},{"type":"secondary","label":"Slot 2 · While Blocking","unlockTier":2,"skills":[{"id":"relic_bond","name":"Bloodline Bond","description":"Link HP with ally — share damage 50/50","icon":"/icons/skills/class/barbarian/barbarian_13.png","tier":1,"damage":0,"cooldown":25,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Share 50% dmg","20m 10s"],"uuid":"SKIL-20260630-C128EF-05DFAE","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_13.png"},{"id":"relic_titan","name":"Titan's Bulwark","description":"Group invincibility 3s","icon":"/icons/skills/class/barbarian/barbarian_14.png","tier":2,"damage":0,"cooldown":60,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Group immune 3s","8m"],"uuid":"SKIL-20260630-A2371C-236A44","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_14.png"},{"id":"relic_inferno","name":"Dragon Barrier","description":"Fire dragon head — breathe fire cone","icon":"/icons/spells/lighting-fire-1.png","tier":3,"damage":100,"cooldown":30,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Fire cone AoE","Burn 4s"],"uuid":"SKIL-20260630-E44C7D-789A77","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/lighting-fire-1.png"}]},{"type":"ability","label":"Slot 3 · While Blocking","unlockTier":2,"skills":[{"id":"relic_taunt","name":"Grudge Taunt","description":"Force all enemies in 8m to target you","icon":"/icons/skills_rpg/skill_taunt.png","tier":1,"damage":0,"cooldown":15,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["AoE Taunt 4s","10% DR self"],"uuid":"SKIL-20260630-5CE259-0E2C3E","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_taunt.png"},{"id":"relic_bastion","name":"Iron Bastion","description":"40% DR zone 5m for 8s","icon":"/icons/skills/class/paladin/paladin_30.png","tier":2,"damage":0,"cooldown":25,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["40% DR zone","8s duration"],"uuid":"SKIL-20260630-3A4FC9-8F59A7","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_30.png"},{"id":"relic_will","name":"Unbreakable Will","description":"Immune to stun/knockback 3s","icon":"/icons/skills/class/barbarian/barbarian_15.png","tier":3,"damage":0,"cooldown":35,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["CC immune 3s","While Blocking"],"uuid":"SKIL-20260630-F3624E-49A870","resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction","block","blockEffect"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_15.png"}]}]}},"totalSkills":54,"slots":[{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-SIG-5EB8A9-2F7898","id":"shield_immovable_grudge","name":"Immovable Grudge","description":"plant shield, create impassable barrier wall for 5s","icon":"/icons/skills/class/paladin/paladin_14.png","tier":3,"damage":80,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_14.png"},{"uuid":"SKIL-SIG-AE4974-1C833F","id":"shield_aegis_of_carnage","name":"Aegis of Carnage","description":"shield erupts in crimson energy, AoE damage + self-heal","icon":"/icons/skills/class/paladin/paladin_15.png","tier":3,"damage":80,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_15.png"},{"uuid":"SKIL-SIG-EE9D46-764719","id":"shield_wraith_barrage","name":"Wraith Barrage","description":"unleash all stored parry-energy as rapid spectral strikes","icon":"/icons/skills/class/paladin/paladin_16.png","tier":3,"damage":80,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_16.png"},{"uuid":"SKIL-SIG-11FC2F-B176EE","id":"shield_broken_covenant","name":"Broken Covenant","description":"massive anti-magic zone, all enemy spells fail for 4s","icon":"/icons/skills/class/paladin/paladin_17.png","tier":3,"damage":80,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_17.png"},{"uuid":"SKIL-SIG-793F04-B4BD55","id":"shield_last_of_the_line","name":"Last of the Line","description":"become invulnerable for 3s, heal to full on expiry if below 10% HP","icon":"/icons/skills/class/paladin/paladin_18.png","tier":3,"damage":80,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/paladin/paladin_18.png"},{"uuid":"SKIL-SIG-327748-F5B192","id":"shield_dragon_barrier","name":"Dragon Barrier","description":"transform shield into massive fire dragon head, breathe fire cone AoE","icon":"/icons/spells/lighting-fire-1.png","tier":3,"damage":80,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/lighting-fire-1.png"}]}]},{"id":"GREATSWORD","name":"Greatsword","icon":"/icons/pack/weapons/Sword_27.png","classes":["Warrior","Ranger"],"classification":"standard","totalSkills":12,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-00006E-135C6E89","id":"gs_cleave","name":"Cleaving Strike","description":"Wide arc slash hitting all in front","icon":"/icons/skills/class/swordsman/swordsman_07.png","tier":1,"damage":55,"cooldown":0,"castTime":0.4,"range":3,"projectile":null,"damageType":"physical","animation":"2h_slash","physics":null,"effects":["180° Arc","Builds Momentum"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_slash","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","abilityCost"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_07.png"},{"uuid":"SKIL-20260604081946-00006F--4C8B3F4","id":"gs_overhead","name":"Overhead Slash","description":"Slow powerful downward strike","icon":"/icons/skills/class/swordsman/swordsman_08.png","tier":2,"damage":80,"cooldown":3,"castTime":0.6,"range":3,"projectile":null,"damageType":"physical","animation":"2h_overhead","physics":"stagger","effects":["Stagger 1s","+50% vs Armor"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_overhead","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_08.png"},{"uuid":"SKIL-20260604081946-000070-7995707B","id":"gs_executioner","name":"Executioner's Swing","description":"Massive hit, bonus on low HP targets","icon":"/icons/skills/class/swordsman/swordsman_09.png","tier":3,"damage":70,"cooldown":5,"castTime":0.7,"range":3,"projectile":null,"damageType":"physical","animation":"2h_execute","physics":null,"effects":["2x dmg <30% HP","Armor Break"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_execute","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","armorPenetration","defenseBreak"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_09.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-000071--4BB3E73","id":"gs_whirlwind","name":"Whirlwind Slash","description":"360° spin dealing AoE damage","icon":"/icons/abilities/ability_whirlwind.png","tier":1,"damage":65,"cooldown":8,"castTime":0,"range":4,"projectile":null,"damageType":"physical","animation":"2h_spin","physics":null,"effects":["360° AoE 4m","Mobile"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_spin","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_whirlwind.png"},{"uuid":"SKIL-20260604081946-000072--7946FBA","id":"gs_impale","name":"Impaling Thrust","description":"Lunge forward, pin target","icon":"/icons/skills/class/swordsman/swordsman_10.png","tier":2,"damage":70,"cooldown":10,"castTime":0.3,"range":6,"projectile":null,"damageType":"physical","animation":"2h_thrust","physics":"root","effects":["Lunge 6m","Root 1.5s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_thrust","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_10.png"},{"uuid":"SKIL-20260604081946-000073--4E0D83C","id":"gs_giant_reach","name":"Giant's Reach","description":"Extended range wave slash","icon":"/icons/skills/class/swordsman/swordsman_11.png","tier":3,"damage":60,"cooldown":8,"castTime":0.5,"range":8,"projectile":"wave","damageType":"physical","animation":"2h_wave","physics":null,"effects":["Line 8m","Pierce All"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_wave","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_11.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-000074-6B7B38D2","id":"gs_bladestorm","name":"Blade Storm","description":"Channeled rapid spin, 3s","icon":"/icons/abilities/ability_blade_storm.png","tier":1,"damage":120,"cooldown":15,"castTime":0,"range":4,"projectile":null,"damageType":"physical","animation":"2h_channel_spin","physics":null,"effects":["Channel 3s","360° AoE","Mobile"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_channel_spin","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_blade_storm.png"},{"uuid":"SKIL-20260604081946-000075-7CBC491B","id":"gs_colossus","name":"Colossus Cleave","description":"Overhead slam creating shockwave","icon":"/icons/skills/class/swordsman/swordsman_12.png","tier":2,"damage":90,"cooldown":12,"castTime":0.8,"range":6,"projectile":"wave","damageType":"physical","animation":"2h_slam","physics":"knockup","effects":["Cone 6m","Knockup 1s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_slam","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_12.png"},{"uuid":"SKIL-20260604081946-000076-7A4B4F48","id":"gs_sunder","name":"Sundering Strike","description":"Break target armor permanently","icon":"/icons/abilities/ability_sunder_armor.png","tier":3,"damage":75,"cooldown":10,"castTime":0.5,"range":3,"projectile":null,"damageType":"physical","animation":"2h_heavy","physics":null,"effects":["-40% Armor 10s","Cannot Stack"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_heavy","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_sunder_armor.png"},{"uuid":"SKIL-20260604081946-000077-01944784","id":"gs_judgement","name":"Judgement Cut","description":"Teleport slash through enemies in line","icon":"/icons/skills/class/swordsman/swordsman_13.png","tier":4,"damage":110,"cooldown":18,"castTime":0.3,"range":12,"projectile":null,"damageType":"physical","animation":"2h_teleport_slash","physics":null,"effects":["Teleport 12m","Line AoE","Bleed 4s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_teleport_slash","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","bleedResist"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_13.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-000078-3E10EB27","id":"gs_apocalypse","name":"Apocalypse Edge","description":"Massive AoE ground slam with shockwave","icon":"/icons/skills/class/swordsman/swordsman_14.png","tier":1,"damage":220,"cooldown":55,"castTime":1,"range":8,"projectile":"wave","damageType":"physical","animation":"2h_ultimate_slam","physics":"knockup","effects":["AoE 8m","Knockup 2s","Armor Break"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_ultimate_slam","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","armorPenetration","defenseBreak"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_14.png"},{"uuid":"SKIL-20260604081946-000079-4214735B","id":"gs_rift","name":"Dimensional Rift","description":"Tear reality with blade, pulling enemies","icon":"/icons/skills/class/swordsman/swordsman_15.png","tier":4,"damage":280,"cooldown":70,"castTime":1.2,"range":10,"projectile":"wave","damageType":"shadow","animation":"2h_rift","physics":"pull","effects":["Pull 10m","AoE","Shadow DoT 6s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_rift","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"shadow","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_15.png"},{"uuid":"SKIL-SIG-4AB9A4-ADEF74","id":"greatsword_stunning_slash","name":"Stunning Slash","description":"stun AoE","icon":"/icons/skills/class/swordsman/swordsman_16.png","tier":3,"damage":170,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_16.png"},{"uuid":"SKIL-SIG-773762-6BE0BD","id":"greatsword_doom_cleave","name":"Doom Cleave","description":"massive single","icon":"/icons/skills/class/swordsman/swordsman_17.png","tier":3,"damage":170,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_17.png"},{"uuid":"SKIL-SIG-6BF954-346885","id":"greatsword_grudge_vortex","name":"Grudge Vortex","description":"pull burst","icon":"/icons/skills/class/swordsman/swordsman_18.png","tier":3,"damage":170,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_18.png"},{"uuid":"SKIL-SIG-73BFE9-3F6C49","id":"greatsword_hellbrand","name":"Hellbrand","description":"fire nova","icon":"/icons/spells/needles-fire-1.png","tier":3,"damage":170,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/needles-fire-1.png"}]}],"uuid":"ITEM-20260621232130-000D88-42EACDDD","starterSlots":[{"type":"primary","label":"Slot 1 · Starter Attack","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-61511C-C34DD2","id":"t0_greatsword_practice_cleave","name":"Practice Cleave","description":"Slow two-handed cleave","icon":"/icons/skills/class/swordsman/swordsman_19.png","tier":0,"damage":28,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Starter"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_19.png"}]},{"type":"secondary","label":"Slot 2 · Starter Style","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-64F096-3476CF","id":"t0_greatsword_power_stance","name":"Power Stance","description":"Commit to next heavy swing","icon":"/icons/skills/class/swordsman/swordsman_20.png","tier":0,"damage":0,"cooldown":6,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["+12% dmg next hit"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_20.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_greatsword_overhead","skills":[{"uuid":"SKIL-T0-7654AD-029F1C","id":"t0_greatsword_overhead","name":"Overhead Swing","description":"Vertical smash","icon":"/icons/skills/class/swordsman/swordsman_21.png","tier":0,"damage":26,"cooldown":5,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["High single dmg"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_21.png"},{"uuid":"SKIL-T0-FCEAD6-2D1E78","id":"t0_greatsword_spinning_cut","name":"Spinning Cut","description":"360° training spin","icon":"/icons/skills/class/swordsman/swordsman_22.png","tier":0,"damage":22,"cooldown":6,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["AoE"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/swordsman/swordsman_22.png"}]}]},{"id":"GREATAXE","name":"Greataxe","icon":"/icons/pack/weapons/Axe_30.png","classes":["Warrior"],"classification":"standard","totalSkills":18,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-00007A--394FE1F","id":"ga_brutal","name":"Brutal Chop","description":"Slow powerful cleave with bleed","icon":"/icons/skills/class/barbarian/barbarian_16.png","tier":1,"damage":60,"cooldown":0,"castTime":0.5,"range":3,"projectile":null,"damageType":"physical","animation":"2h_axe_chop","physics":null,"effects":["Bleed 4s","180° Arc"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_axe_chop","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","abilityCost","bleedResist"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_16.png"},{"uuid":"SKIL-20260604081946-00007B-7F890A4D","id":"ga_rending","name":"Rending Swing","description":"Wide arc, amplifies existing bleeds","icon":"/icons/abilities/ability_rending_strikes.png","tier":2,"damage":55,"cooldown":2,"castTime":0.4,"range":3,"projectile":null,"damageType":"physical","animation":"2h_axe_swing","physics":null,"effects":["Refresh Bleeds","+25% Bleed DMG"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_axe_swing","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","bleedResist"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_rending_strikes.png"},{"uuid":"SKIL-20260604081946-00007C--6E8C59E","id":"ga_skull_split","name":"Skull Splitter","description":"Overhead smash, ignores 50% armor","icon":"/icons/skills/class/barbarian/barbarian_17.png","tier":3,"damage":85,"cooldown":5,"castTime":0.7,"range":3,"projectile":null,"damageType":"physical","animation":"2h_axe_overhead","physics":"stagger","effects":["Ignore 50% Armor","Stagger 1.5s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_axe_overhead","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_17.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-00007D--15D4978","id":"ga_primal_rage","name":"Primal Rage","description":"Enter rage, +40% damage, take 15% more","icon":"/icons/skills_rpg/skill_primal_roar.png","tier":1,"damage":0,"cooldown":20,"castTime":0,"range":0,"projectile":null,"damageType":"physical","animation":"war_cry","physics":null,"effects":["+40% DMG 8s","+15% DMG Taken"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"war_cry","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_primal_roar.png"},{"uuid":"SKIL-20260604081946-00007E-21887030","id":"ga_berserker_charge","name":"Berserker Charge","description":"Unstoppable charge, cleave on arrival","icon":"/icons/skills/class/barbarian/barbarian_18.png","tier":2,"damage":70,"cooldown":12,"castTime":0,"range":10,"projectile":null,"damageType":"physical","animation":"2h_charge","physics":"knockback","effects":["Charge 10m","Unstoppable","Knockback 3m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_charge","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_18.png"},{"uuid":"SKIL-20260604081946-00007F-008ED97E","id":"ga_war_cry","name":"War Cry","description":"AoE fear, allies gain attack speed","icon":"/icons/abilities/ability_war_cry.png","tier":3,"damage":0,"cooldown":18,"castTime":0,"range":8,"projectile":null,"damageType":"physical","animation":"war_cry","physics":null,"effects":["Fear 2s 8m","Allies +20% Atk Speed"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"war_cry","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction","accuracy","ccResistance"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_war_cry.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-000080-19433516","id":"ga_devastate","name":"Devastate","description":"3-hit combo finishing with slam","icon":"/icons/skills/class/barbarian/barbarian_19.png","tier":1,"damage":100,"cooldown":12,"castTime":0,"range":3,"projectile":null,"damageType":"physical","animation":"2h_axe_combo","physics":"knockdown","effects":["3-Hit Combo","Knockdown 1.5s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_axe_combo","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_19.png"},{"uuid":"SKIL-20260604081946-000081--64DB6EC","id":"ga_guillotine","name":"Guillotine","description":"Leap slam, massive single target","icon":"/icons/skills/class/barbarian/barbarian_20.png","tier":2,"damage":130,"cooldown":15,"castTime":0.3,"range":6,"projectile":null,"damageType":"physical","animation":"2h_leap_slam","physics":"knockdown","effects":["Leap 6m","AoE 3m","Knockdown"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_leap_slam","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_20.png"},{"uuid":"SKIL-20260604081946-000082-0E4CDABB","id":"ga_earthshaker","name":"Earthshaker","description":"Ground slam creating quake line","icon":"/icons/skills/class/barbarian/barbarian_21.png","tier":3,"damage":80,"cooldown":12,"castTime":0.6,"range":10,"projectile":"wave","damageType":"physical","animation":"2h_ground_slam","physics":"knockup","effects":["Line 10m","Knockup 1s","Slow 3s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_ground_slam","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_21.png"},{"uuid":"SKIL-20260604081946-000083--5521408","id":"ga_blood_frenzy","name":"Blood Frenzy","description":"Each hit heals, speed increases","icon":"/icons/skills/class/barbarian/barbarian_22.png","tier":4,"damage":60,"cooldown":20,"castTime":0,"range":3,"projectile":null,"damageType":"physical","animation":"2h_frenzy","physics":null,"effects":["Lifesteal 35% 6s","+10% Speed/hit"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_frenzy","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","drainHealth","healthRegen"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_22.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-000084-06E83837","id":"ga_ragnarok","name":"Ragnarok Cleave","description":"Massive 360° spin into ground slam","icon":"/icons/skills/class/barbarian/barbarian_23.png","tier":1,"damage":240,"cooldown":55,"castTime":0.8,"range":6,"projectile":null,"damageType":"physical","animation":"2h_ultimate_spin","physics":"knockback","effects":["360° AoE 6m","Knockback 8m","Bleed 8s","+damage"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_ultimate_spin","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","bleedResist"],"damageType":"physical","slotRole":"ultimate"},"identity":"damage","iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_23.png"},{"uuid":"SKIL-20260604081946-000085-2F1AD84A","id":"ga_blood_reaper","name":"Blood Reaper","description":"Become death incarnate, chain kills reset CD","icon":"/icons/skills/class/barbarian/barbarian_24.png","tier":4,"damage":180,"cooldown":70,"castTime":0,"range":4,"projectile":null,"damageType":"physical","animation":"2h_reaper","physics":null,"effects":["Kill = CD Reset","+60% DMG 10s","Lifesteal 50%","Lifesteal 30%"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_reaper","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","drainHealth","healthRegen"],"damageType":"physical","slotRole":"ultimate"},"identity":"lifesteal","iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_24.png"},{"uuid":"SKIL-SIG-43CF7E-CC0D0A","id":"greataxe_reaping_slash","name":"Reaping Slash","description":"massive AoE","icon":"/icons/spells/slice-spirit-1.png","tier":3,"damage":175,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/slice-spirit-1.png"},{"uuid":"SKIL-SIG-284DE8-6C8ADA","id":"greataxe_carnage_cleave","name":"Carnage Cleave","description":"refresh bleed","icon":"/icons/skills/class/barbarian/barbarian_25.png","tier":3,"damage":175,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_25.png"},{"uuid":"SKIL-SIG-909F77-F1737E","id":"greataxe_apocalypse_cleave","name":"Apocalypse Cleave","description":"knockback","icon":"/icons/spells/slice-sky-1.png","tier":3,"damage":175,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature","Restore mana on hit"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"identity":"mana","iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/slice-sky-1.png"},{"uuid":"SKIL-SIG-F33B01-B8B2F6","id":"greataxe_hellcleave","name":"Hellcleave","description":"fire nova","icon":"/icons/spells/shielding-fire-1.png","tier":3,"damage":175,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature","Burn 6s"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"identity":"burn","iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/shielding-fire-1.png"},{"uuid":"SKIL-SIG-176512-DF1085","id":"greataxe_rampage_cleave","name":"Rampage Cleave","description":"frenzy","icon":"/icons/skills/class/barbarian/barbarian_26.png","tier":3,"damage":175,"cooldown":45,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Signature","+Attack Speed 6s"],"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ultimate"},"identity":"speed","iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_26.png"},{"uuid":"SKIL-20260819000001-GA-IRONREND","id":"ga_iron_rend","name":"Iron Rend","description":"Cleave that strips armor — ignores 60% defense","icon":"/icons/skills/class/barbarian/barbarian_27.png","tier":1,"damage":95,"cooldown":14,"castTime":0.45,"range":3.2,"projectile":null,"damageType":"physical","animation":"2h_axe_overhead","physics":"stagger","effects":["Ignore 60% Armor","armorPen","Stagger 1s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"2h_axe_overhead","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":4},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","armorPen"],"damageType":"physical","slotRole":"ultimate","identity":"armorPen"},"identity":"armorPen","iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_27.png"}]}],"uuid":"ITEM-20260621232130-000D95-77BABA26","starterSlots":[{"type":"primary","label":"Slot 1 · Starter Attack","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-2CC783-1F759C","id":"t0_greataxe_practice_hew","name":"Practice Hew","description":"Basic greataxe chop","icon":"/icons/skills/class/barbarian/barbarian_28.png","tier":0,"damage":30,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Starter"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_28.png"}]},{"type":"secondary","label":"Slot 2 · Starter Style","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-E5D43F-8C7258","id":"t0_greataxe_lumber_stance","name":"Lumber Stance","description":"Brace for impact","icon":"/icons/skills/class/barbarian/barbarian_29.png","tier":0,"damage":0,"cooldown":6,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["+defense 2s"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_29.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_greataxe_wide_arc","skills":[{"uuid":"SKIL-T0-5A1AC6-79EEB8","id":"t0_greataxe_wide_arc","name":"Wide Arc","description":"Sweeping greataxe arc","icon":"/icons/skills/class/barbarian/barbarian_30.png","tier":0,"damage":24,"cooldown":5,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["AoE"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_30.png"},{"uuid":"SKIL-T0-85271E-90F60F","id":"t0_greataxe_crushing_blow","name":"Crushing Blow","description":"Single-target crusher","icon":"/icons/skills/class/barbarian/barbarian_31.png","tier":0,"damage":32,"cooldown":6,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Armor break"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","armorPenetration","defenseBreak"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_31.png"}]}]},{"id":"SPEAR","name":"Spear","icon":"/icons/pack/weapons/Spear_01.png","classes":["Ranger","Worge"],"classification":"standard","totalSkills":12,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-000086--36C4968","id":"spear_thrust","name":"Quick Thrust","description":"Fast jab with extended reach","icon":"/icons/skills_rpg/skill_quick_strike.png","tier":1,"damage":40,"cooldown":0,"castTime":0.2,"range":4,"projectile":null,"damageType":"physical","animation":"spear_thrust","physics":null,"effects":["Range 4m","Builds Mark"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"spear_thrust","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","abilityCost"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_quick_strike.png"},{"uuid":"SKIL-20260604081946-000087--81C8667","id":"spear_lunge","name":"Piercing Lunge","description":"Lunge forward with armor-piercing stab","icon":"/icons/skills/class/hunter/hunter_01.png","tier":2,"damage":55,"cooldown":3,"castTime":0.3,"range":6,"projectile":null,"damageType":"physical","animation":"spear_lunge","physics":null,"effects":["Lunge 3m","Ignore 30% Armor"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"spear_lunge","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_01.png"},{"uuid":"SKIL-20260604081946-000088-0B6EFE36","id":"spear_sweep","name":"Sweeping Stab","description":"Low sweep knocking enemies off balance","icon":"/icons/skills/class/hunter/hunter_02.png","tier":3,"damage":45,"cooldown":4,"castTime":0.3,"range":4,"projectile":null,"damageType":"physical","animation":"spear_sweep","physics":"knockdown","effects":["180° Arc","Knockdown 1s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"spear_sweep","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_02.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-000089--4D41E0A","id":"spear_javelin","name":"Javelin Throw","description":"Hurl spear as ranged projectile","icon":"/icons/skills/class/hunter/hunter_03.png","tier":1,"damage":65,"cooldown":8,"castTime":0.5,"range":20,"projectile":"thrown","damageType":"physical","animation":"spear_throw","physics":null,"effects":["Range 20m","Pierce First Target"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"spear_throw","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_03.png"},{"uuid":"SKIL-20260604081946-00008A--8E392E1","id":"spear_vault","name":"Vaulting Strike","description":"Pole-vault over, strike from above","icon":"/icons/skills/class/hunter/hunter_04.png","tier":2,"damage":70,"cooldown":10,"castTime":0.3,"range":8,"projectile":null,"damageType":"physical","animation":"spear_vault","physics":"stun","effects":["Vault 8m","Stun 1s","AoE 3m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"spear_vault","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_04.png"},{"uuid":"SKIL-20260604081946-00008B-01B30A22","id":"spear_wall","name":"Wall of Spears","description":"Plant spears creating damage zone","icon":"/icons/skills/class/hunter/hunter_05.png","tier":3,"damage":40,"cooldown":15,"castTime":0.5,"range":6,"projectile":null,"damageType":"physical","animation":"spear_plant","physics":"slow","effects":["Zone 6m","Slow 50%","8s Duration"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"spear_plant","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_05.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-00008C--58E6872","id":"spear_impale","name":"Impale","description":"Pin target, dealing DoT","icon":"/icons/skills/class/hunter/hunter_06.png","tier":1,"damage":50,"cooldown":10,"castTime":0.4,"range":4,"projectile":null,"damageType":"physical","animation":"spear_impale","physics":"root","effects":["Root 2s","Bleed 6s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"spear_impale","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","bleedResist","accuracy","ccResistance"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_06.png"},{"uuid":"SKIL-20260604081946-00008D-299A3D4F","id":"spear_cyclone","name":"Cyclone Sweep","description":"Rapid spinning sweep","icon":"/icons/skills/class/hunter/hunter_07.png","tier":2,"damage":80,"cooldown":12,"castTime":0,"range":4,"projectile":null,"damageType":"physical","animation":"spear_spin","physics":"knockback","effects":["360° AoE","Knockback 4m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"spear_spin","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_07.png"},{"uuid":"SKIL-20260604081946-00008E--48728D5","id":"spear_dragon","name":"Dragon Strike","description":"Charged thrust with fire damage","icon":"/icons/skills/class/hunter/hunter_08.png","tier":3,"damage":100,"cooldown":14,"castTime":0.8,"range":6,"projectile":null,"damageType":"fire","animation":"spear_dragon","physics":null,"effects":["Fire DMG","Burn 5s","Pierce"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"spear_dragon","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"fire","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_08.png"},{"uuid":"SKIL-20260604081946-00008F-7594C858","id":"spear_phantom","name":"Phantom Lance","description":"Create spectral spear copies","icon":"/icons/skills/class/hunter/hunter_09.png","tier":4,"damage":90,"cooldown":16,"castTime":0.5,"range":12,"projectile":"spell","damageType":"shadow","animation":"spear_phantom","physics":null,"effects":["3 Phantom Spears","Homing","Pierce"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"spear_phantom","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"shadow","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_09.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-000090--77D1ACE","id":"spear_storm","name":"Storm of Spears","description":"Rain spectral spears on area","icon":"/icons/skills/class/hunter/hunter_10.png","tier":1,"damage":200,"cooldown":50,"castTime":0.5,"range":10,"projectile":"spell","damageType":"physical","animation":"spear_rain","physics":"slow","effects":["AoE 10m","5s Rain","Slow 60%"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"spear_rain","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_10.png"},{"uuid":"SKIL-20260604081946-000091-7EEE4E5B","id":"spear_dragontail","name":"Dragontail Sweep","description":"360° sweep launching into air combo","icon":"/icons/skills/class/hunter/hunter_11.png","tier":4,"damage":260,"cooldown":60,"castTime":0.3,"range":6,"projectile":null,"damageType":"physical","animation":"spear_ultimate","physics":"knockup","effects":["360° Sweep","Knockup 3s","Air Combo"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"spear_ultimate","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_11.png"}]}],"uuid":"ITEM-20260621232130-000DA2-9A2BABDE","starterSlots":[{"type":"primary","label":"Slot 1 · Starter Attack","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-7A4B3D-34568E","id":"t0_spear_practice_thrust","name":"Practice Thrust","description":"Basic pole thrust","icon":"/icons/skills/class/hunter/hunter_12.png","tier":0,"damage":24,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Starter"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_12.png"}]},{"type":"secondary","label":"Slot 2 · Starter Style","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-28E14F-D36B01","id":"t0_spear_pole_guard","name":"Pole Guard","description":"Extend spear to block","icon":"/icons/skills/class/hunter/hunter_13.png","tier":0,"damage":0,"cooldown":5,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["+block 2s"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["cooldownReduction","block","blockEffect"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_13.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_spear_reach_strike","skills":[{"uuid":"SKIL-T0-0B7AD7-731072","id":"t0_spear_reach_strike","name":"Reach Strike","description":"Long-range poke","icon":"/icons/skills/class/hunter/hunter_14.png","tier":0,"damage":20,"cooldown":3,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Extended range"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_14.png"},{"uuid":"SKIL-T0-6C94BC-C7C7BB","id":"t0_spear_sweeping_jab","name":"Sweeping Jab","description":"Arc sweep at mid range","icon":"/icons/skills/class/hunter/hunter_15.png","tier":0,"damage":18,"cooldown":4,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Cone"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/hunter/hunter_15.png"}]}]},{"id":"TOME","name":"Tome (Off-Hand Relic)","icon":"/icons/pack/weapons/Book_1.png","classes":["Mage","Worge"],"classification":"offhandCoupling","role":"offhandCoupling","mechanic":{"description":"Toggle F (same as shield) — with a 1H sword, knife, hammer, mace, or axe, tome replaces mainhand slots 1–3 with coupled spell variants. Slots 4–5 unchanged. Inactive on 2H, gun, wand, claw, staff, or bow.","toggleKey":"F","requiresOffhandToggle":true,"requiresOneHandMainhand":true,"affectedSlots":["primary","secondary","ability"],"doesNotAffectSlot4":true,"doesNotAffectSlot5":true,"couplingModes":["elemental","ranged","heal","buff"],"schoolToMode":{"fire":"elemental","frost":"elemental","lightning":"elemental","nature":"buff","arcane":"buff","holy":"heal"},"validMainhands":["SWORD","DAGGER","HAMMER","MACE","AXE"]},"couplingModes":{"elemental":{"id":"elemental","name":"Elemental","description":"Slots become elemental spell variants (fire, frost, lightning, nature)","schools":["fire","frost","lightning","nature"],"slots":[{"type":"primary","label":"Slot 1 · Coupled","unlockTier":1,"skills":[{"id":"tome_elem_bolt","name":"Elemental Bolt","description":"Channel tome element through mainhand strike","icon":"/icons/skills/class/firemage/firemage_32.png","tier":1,"damage":45,"cooldown":0,"castTime":0,"range":20,"projectile":"spell","damageType":"fire","animation":null,"physics":null,"effects":["Elemental projectile","Matches tome school"],"uuid":"SKIL-20260630-CB6531-8F5A67","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage"],"damageType":"fire","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_32.png"},{"id":"tome_elem_blast","name":"Elemental Blast","description":"Charged burst matching tome element","icon":"/icons/skills/class/firemage/firemage_33.png","tier":2,"damage":65,"cooldown":2,"castTime":0.8,"range":18,"projectile":null,"damageType":"fire","animation":null,"physics":null,"effects":["AoE 3m","Element match"],"uuid":"SKIL-20260630-F28931-FCC69F","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"fire","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_33.png"},{"id":"tome_elem_surge","name":"Elemental Surge","description":"Wave of elemental energy","icon":"/icons/skills/class/firemage/firemage_34.png","tier":3,"damage":55,"cooldown":4,"castTime":0,"range":22,"projectile":null,"damageType":"lightning","animation":null,"physics":null,"effects":["Pierce 2 targets","Element match"],"uuid":"SKIL-20260630-9E9380-70D0F7","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","DEX"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"lightning","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_34.png"}]},{"type":"secondary","label":"Slot 2 · Coupled","unlockTier":2,"skills":[{"id":"tome_elem_nova","name":"Elemental Nova","description":"Radial burst of tome element","icon":"/icons/skills/class/firemage/firemage_35.png","tier":1,"damage":50,"cooldown":8,"castTime":0,"range":0,"projectile":null,"damageType":"frost","animation":null,"physics":null,"effects":["AoE 5m","Element match"],"uuid":"SKIL-20260630-9E9C2A-763118","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"frost","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_35.png"},{"id":"tome_elem_prison","name":"Frost Prison","description":"Encase target — root 3s","icon":"/icons/abilities/ability_entangle_roots.png","tier":2,"damage":20,"cooldown":20,"castTime":0,"range":18,"projectile":null,"damageType":"frost","animation":null,"physics":null,"effects":["Root 3s","Slow after"],"uuid":"SKIL-20260630-6050E0-931A89","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"frost","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_entangle_roots.png"},{"id":"tome_elem_storm","name":"Thunderstorm","description":"Lightning strikes around you","icon":"/icons/skills/class/firemage/firemage_36.png","tier":3,"damage":80,"cooldown":25,"castTime":0,"range":12,"projectile":null,"damageType":"lightning","animation":null,"physics":null,"effects":["AoE 8m","Stun 1s"],"uuid":"SKIL-20260630-569A37-97C256","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","DEX"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"lightning","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_36.png"}]},{"type":"ability","label":"Slot 3 · Coupled","unlockTier":2,"skills":[{"id":"tome_elem_ward","name":"Elemental Ward","description":"Ground rune of tome element","icon":"/icons/skills/class/firemage/firemage_37.png","tier":1,"damage":40,"cooldown":12,"castTime":0,"range":10,"projectile":null,"damageType":"nature","animation":null,"physics":null,"effects":["Ground AoE 6m","6s duration"],"uuid":"SKIL-20260630-61ACFF-2B5269","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"nature","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_37.png"},{"id":"tome_elem_drain","name":"Knowledge Drain","description":"Drain mana and debuff target","icon":"/icons/skills/class/firemage/firemage_38.png","tier":2,"damage":30,"cooldown":12,"castTime":0,"range":15,"projectile":null,"damageType":"arcane","animation":null,"physics":null,"effects":["Mana drain 50","-10% spell power 4s"],"uuid":"SKIL-20260630-7B623C-3C3457","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","drainHealth","healthRegen","mana","spellAccuracy"],"damageType":"arcane","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_38.png"},{"id":"tome_elem_forbidden","name":"Forbidden Page","description":"Massive DoT from tome pages","icon":"/icons/skills/class/firemage/firemage_39.png","tier":3,"damage":120,"cooldown":16,"castTime":1,"range":15,"projectile":null,"damageType":"shadow","animation":null,"physics":null,"effects":["DoT 8s","Shadow element"],"uuid":"SKIL-20260630-E372F8-C9EA20","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","DEX"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"shadow","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_39.png"}]},{"type":"ultimate","label":"Slot 4 · Coupled","unlockTier":3,"skills":[{"id":"tome_elem_apocalypse","name":"Apocalypse Tome","description":"Massive AoE elemental storm","icon":"/icons/skills/class/firemage/firemage_40.png","tier":1,"damage":200,"cooldown":60,"castTime":2,"range":15,"projectile":null,"damageType":"arcane","animation":null,"physics":null,"effects":["AoE 15m","All elements","5s channel"],"uuid":"SKIL-20260630-1E24EE-6D1B5D","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_40.png"},{"id":"tome_elem_cataclysm","name":"Elemental Cataclysm","description":"Unleash pure elemental devastation","icon":"/icons/skills/class/archer/archer_01.png","tier":4,"damage":250,"cooldown":75,"castTime":2.5,"range":20,"projectile":null,"damageType":"lightning","animation":null,"physics":null,"effects":["AoE 20m","Element storm"],"uuid":"SKIL-20260630-83D7DC-CAAEF3","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","DEX"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"lightning","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_01.png"}]}]},"ranged":{"id":"ranged","name":"Ranged","description":"Slots become ranged spell/projectile variants","schools":["arcane"],"slots":[{"type":"primary","label":"Slot 1 · Coupled","unlockTier":1,"skills":[{"id":"tome_rng_bolt","name":"Arcane Bolt","description":"Homing arcane projectile via mainhand","icon":"/icons/abilities/ability_arcane_bolt.png","tier":1,"damage":45,"cooldown":0,"castTime":0.5,"range":25,"projectile":"spell","damageType":"arcane","animation":null,"physics":null,"effects":["Homing","Range 25m"],"uuid":"SKIL-20260630-42C862-026FBD","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","abilityCost"],"damageType":"arcane","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_arcane_bolt.png"},{"id":"tome_rng_lance","name":"Arcane Lance","description":"Piercing beam through tome focus","icon":"/icons/skills/class/archer/archer_02.png","tier":2,"damage":60,"cooldown":3,"castTime":0.6,"range":30,"projectile":null,"damageType":"arcane","animation":null,"physics":null,"effects":["Pierce 3 targets","Range 30m"],"uuid":"SKIL-20260630-9C786A-B26FA4","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_02.png"},{"id":"tome_rng_orb","name":"Arcane Orb","description":"Slow heavy orb with large impact","icon":"/icons/skills/class/archer/archer_03.png","tier":3,"damage":75,"cooldown":5,"castTime":0,"range":22,"projectile":"spell","damageType":"arcane","animation":null,"physics":null,"effects":["AoE 4m impact","Knockback"],"uuid":"SKIL-20260630-7325B3-081B6C","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"arcane","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_03.png"}]},{"type":"secondary","label":"Slot 2 · Coupled","unlockTier":2,"skills":[{"id":"tome_rng_volley","name":"Spell Volley","description":"3 rapid arcane projectiles","icon":"/icons/skills/class/archer/archer_04.png","tier":1,"damage":35,"cooldown":6,"castTime":0,"range":20,"projectile":"spell","damageType":"arcane","animation":null,"physics":null,"effects":["3 projectiles","Range 20m"],"uuid":"SKIL-20260630-6FAC17-0B6986","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"arcane","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_04.png"},{"id":"tome_rng_snare","name":"Arcane Snare","description":"Ranged root — binds target in place","icon":"/icons/abilities/ability_entangle.png","tier":2,"damage":25,"cooldown":14,"castTime":0,"range":18,"projectile":null,"damageType":"arcane","animation":null,"physics":null,"effects":["Root 2.5s","Range 18m"],"uuid":"SKIL-20260630-FF7AB4-58C4FD","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"arcane","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_entangle.png"},{"id":"tome_rng_ricochet","name":"Ricochet Bolt","description":"Bolt bounces between 4 targets","icon":"/icons/skills/class/archer/archer_05.png","tier":3,"damage":50,"cooldown":10,"castTime":0,"range":25,"projectile":"spell","damageType":"arcane","animation":null,"physics":null,"effects":["Bounce x4","Range 25m"],"uuid":"SKIL-20260630-689C26-87A46D","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"arcane","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_05.png"}]},{"type":"ability","label":"Slot 3 · Coupled","unlockTier":2,"skills":[{"id":"tome_rng_burst","name":"Grimoire Burst","description":"Open tome — release stored energy","icon":"/icons/spells/air-burst-sky-1.png","tier":1,"damage":90,"cooldown":14,"castTime":0,"range":8,"projectile":null,"damageType":"arcane","animation":null,"physics":null,"effects":["AoE 8m","Knockback 4m"],"uuid":"SKIL-20260630-D05837-B26366","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"arcane","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/air-burst-sky-1.png"},{"id":"tome_rng_beam","name":"Focused Beam","description":"Channeled ranged beam","icon":"/icons/spells/beam-acid-1.png","tier":2,"damage":100,"cooldown":18,"castTime":2,"range":25,"projectile":null,"damageType":"arcane","animation":null,"physics":null,"effects":["Beam 25m","2s channel"],"uuid":"SKIL-20260630-62E434-20F759","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/beam-acid-1.png"},{"id":"tome_rng_meteor","name":"Arcane Meteor","description":"Call down ranged AoE strike","icon":"/icons/skills/class/archer/archer_06.png","tier":3,"damage":130,"cooldown":22,"castTime":0,"range":30,"projectile":null,"damageType":"arcane","animation":null,"physics":null,"effects":["AoE 6m","Range 30m"],"uuid":"SKIL-20260630-A77CAD-2904EF","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"arcane","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_06.png"}]},{"type":"ultimate","label":"Slot 4 · Coupled","unlockTier":3,"skills":[{"id":"tome_rng_storm","name":"Arcane Barrage","description":"Rain of arcane bolts across area","icon":"/icons/skills/class/archer/archer_07.png","tier":1,"damage":180,"cooldown":55,"castTime":0,"range":20,"projectile":null,"damageType":"arcane","animation":null,"physics":null,"effects":["AoE 12m","12 bolts"],"uuid":"SKIL-20260630-947B34-C23BCE","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_07.png"},{"id":"tome_rng_annihilate","name":"Annihilation Ray","description":"Devastating long-range beam","icon":"/icons/skills/class/archer/archer_08.png","tier":4,"damage":220,"cooldown":70,"castTime":3,"range":40,"projectile":null,"damageType":"arcane","animation":null,"physics":null,"effects":["Beam 40m","3s channel"],"uuid":"SKIL-20260630-BD9040-9235AE","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_08.png"}]}]},"heal":{"id":"heal","name":"Heal","description":"Slots become healing and support variants","schools":["holy"],"slots":[{"type":"primary","label":"Slot 1 · Coupled","unlockTier":1,"skills":[{"id":"tome_heal_touch","name":"Holy Touch","description":"Melee strike that heals self and ally","icon":"/icons/skills/class/archer/archer_09.png","tier":1,"damage":-40,"cooldown":0,"castTime":0,"range":3,"projectile":null,"damageType":"holy","animation":null,"physics":null,"effects":["Heal self 40","Heal ally 20"],"uuid":"SKIL-20260630-9C533E-33F84C","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["heal","drainHealth","healthRegen"],"damageType":"holy","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_09.png"},{"id":"tome_heal_wave","name":"Healing Wave","description":"Pulse of holy energy — party heal","icon":"/icons/skills/class/archer/archer_10.png","tier":2,"damage":-80,"cooldown":6,"castTime":0,"range":8,"projectile":null,"damageType":"holy","animation":null,"physics":null,"effects":["Party heal 80","8m radius"],"uuid":"SKIL-20260630-E93EA0-62B512","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["heal","cooldownReduction","drainHealth","healthRegen"],"damageType":"holy","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_10.png"},{"id":"tome_heal_surge","name":"Spirit Surge","description":"Channel spirits — heal allies, harm undead","icon":"/icons/spells/link-spirit-1.png","tier":3,"damage":-60,"cooldown":8,"castTime":0.6,"range":12,"projectile":null,"damageType":"holy","animation":null,"physics":null,"effects":["Heal allies 60","DMG undead 60"],"uuid":"SKIL-20260630-5A026E-84B6E9","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["heal","cooldownReduction","abilityCost","drainHealth","healthRegen"],"damageType":"holy","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/link-spirit-1.png"}]},{"type":"secondary","label":"Slot 2 · Coupled","unlockTier":2,"skills":[{"id":"tome_heal_ward","name":"Runic Ward","description":"Ground circle heals allies inside","icon":"/icons/skills/class/archer/archer_11.png","tier":2,"damage":-60,"cooldown":18,"castTime":0.8,"range":12,"projectile":null,"damageType":"holy","animation":null,"physics":null,"effects":["Heal zone 6m","10s duration"],"uuid":"SKIL-20260630-7A45DE-1B46E3","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["heal","cooldownReduction","abilityCost","drainHealth","healthRegen"],"damageType":"holy","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_11.png"},{"id":"tome_heal_shield","name":"Mana Shield","description":"Convert mana to damage absorption","icon":"/icons/abilities/ability_mana_shield.png","tier":1,"damage":0,"cooldown":15,"castTime":0,"range":0,"projectile":null,"damageType":"holy","animation":null,"physics":null,"effects":["Absorb 200","Drains mana"],"uuid":"SKIL-20260630-EAD1BD-A3B302","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["cooldownReduction","drainHealth","healthRegen","mana","spellAccuracy"],"damageType":"holy","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_mana_shield.png"},{"id":"tome_heal_link","name":"Soul Link","description":"Link to ally — share 40% healing","icon":"/icons/spells/link-blue-1.png","tier":3,"damage":0,"cooldown":20,"castTime":0,"range":20,"projectile":null,"damageType":"holy","animation":null,"physics":null,"effects":["Share 40% healing","20m 10s"],"uuid":"SKIL-20260630-C95815-C34527","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["cooldownReduction","drainHealth","healthRegen"],"damageType":"holy","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/link-blue-1.png"}]},{"type":"ability","label":"Slot 3 · Coupled","unlockTier":2,"skills":[{"id":"tome_heal_cleanse","name":"Purifying Strike","description":"Attack cleanses 1 debuff from self","icon":"/icons/skills/class/archer/archer_12.png","tier":1,"damage":30,"cooldown":10,"castTime":0,"range":3,"projectile":null,"damageType":"holy","animation":null,"physics":null,"effects":["Cleanse 1 debuff","Heal 30"],"uuid":"SKIL-20260630-46FA88-68E02D","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","drainHealth","healthRegen"],"damageType":"holy","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_12.png"},{"id":"tome_heal_resurrect","name":"Grace Touch","description":"Revive fallen ally at 25% HP","icon":"/icons/skills/class/archer/archer_13.png","tier":2,"damage":0,"cooldown":90,"castTime":2,"range":30,"projectile":null,"damageType":"holy","animation":null,"physics":null,"effects":["Revive 25% HP","30m range"],"uuid":"SKIL-20260630-D41993-E5F5AA","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["cooldownReduction","abilityCost"],"damageType":"holy","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_13.png"},{"id":"tome_heal_beacon","name":"Holy Beacon","description":"Mark ally — all healing +50% to them","icon":"/icons/skills/class/firemage/firemage_04.png","tier":3,"damage":0,"cooldown":25,"castTime":0,"range":25,"projectile":null,"damageType":"holy","animation":null,"physics":null,"effects":["+50% healing received","12s"],"uuid":"SKIL-20260630-956BD1-69FDDD","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["cooldownReduction","drainHealth","healthRegen"],"damageType":"holy","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_04.png"}]},{"type":"ultimate","label":"Slot 4 · Coupled","unlockTier":3,"skills":[{"id":"tome_heal_genesis","name":"Genesis","description":"Full party heal + damage immunity 3s","icon":"/icons/skills/class/archer/archer_14.png","tier":4,"damage":-300,"cooldown":90,"castTime":1.5,"range":0,"projectile":null,"damageType":"holy","animation":null,"physics":null,"effects":["Party heal","Immunity 3s","Purge debuffs"],"uuid":"SKIL-20260630-DC8AA5-696FBB","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["heal","cooldownReduction","abilityCost","drainHealth","healthRegen"],"damageType":"holy","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_14.png"},{"id":"tome_heal_sanctuary","name":"Sanctuary","description":"Create zone of total healing immunity","icon":"/icons/skills/class/archer/archer_15.png","tier":1,"damage":-150,"cooldown":60,"castTime":0,"range":8,"projectile":null,"damageType":"holy","animation":null,"physics":null,"effects":["Immune zone 5s","8m radius"],"uuid":"SKIL-20260630-B29A35-C7D62E","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["heal","cooldownReduction"],"damageType":"holy","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_15.png"}]}]},"buff":{"id":"buff","name":"Buff","description":"Slots become buff and enhancement variants","schools":["nature","arcane"],"slots":[{"type":"primary","label":"Slot 1 · Coupled","unlockTier":1,"skills":[{"id":"tome_buff_strike","name":"Empowered Strike","description":"Mainhand attack buffs self +10% dmg 6s","icon":"/icons/skills/class/archer/archer_16.png","tier":1,"damage":40,"cooldown":0,"castTime":0,"range":3,"projectile":null,"damageType":"nature","animation":null,"physics":null,"effects":["+10% dmg 6s","Self buff"],"uuid":"SKIL-20260630-9E1FB0-1A2992","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage"],"damageType":"nature","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_16.png"},{"id":"tome_buff_haste","name":"Haste Sigil","description":"Attack grants +20% attack speed 5s","icon":"/icons/spells/haste-royal-1.png","tier":2,"damage":35,"cooldown":4,"castTime":0,"range":0,"projectile":null,"damageType":"arcane","animation":null,"physics":null,"effects":["+20% attack speed","5s"],"uuid":"SKIL-20260630-409F52-E81295","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"arcane","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/haste-royal-1.png"},{"id":"tome_buff_might","name":"Might Infusion","description":"Strike empowers next 3 attacks +25%","icon":"/icons/skills/class/archer/archer_17.png","tier":3,"damage":50,"cooldown":6,"castTime":0,"range":0,"projectile":null,"damageType":"nature","animation":null,"physics":null,"effects":["+25% next 3 hits"],"uuid":"SKIL-20260630-CB2AFE-27CC02","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"nature","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_17.png"}]},{"type":"secondary","label":"Slot 2 · Coupled","unlockTier":2,"skills":[{"id":"tome_buff_ward","name":"Protective Ward","description":"Buff self +20% defense 8s","icon":"/icons/skills/class/archer/archer_18.png","tier":1,"damage":0,"cooldown":12,"castTime":0,"range":0,"projectile":null,"damageType":"nature","animation":null,"physics":null,"effects":["+20% defense 8s"],"uuid":"SKIL-20260630-6321D5-88927B","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["cooldownReduction"],"damageType":"nature","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_18.png"},{"id":"tome_buff_rally","name":"Battle Rally","description":"Buff nearby allies +15% all stats 6s","icon":"/icons/skills/class/archer/archer_19.png","tier":2,"damage":0,"cooldown":18,"castTime":0,"range":8,"projectile":null,"damageType":"arcane","animation":null,"physics":null,"effects":["+15% stats allies","8m 6s"],"uuid":"SKIL-20260630-CA3579-10AC3A","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["cooldownReduction"],"damageType":"arcane","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_19.png"},{"id":"tome_buff_focus","name":"Arcane Focus","description":"Buff spell power +30% 10s","icon":"/icons/skills_rpg/skill_arcane_focus.png","tier":3,"damage":0,"cooldown":20,"castTime":0,"range":0,"projectile":null,"damageType":"arcane","animation":null,"physics":null,"effects":["+30% spell power","10s"],"uuid":"SKIL-20260630-67AD34-3939A4","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["cooldownReduction","mana","spellAccuracy"],"damageType":"arcane","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_arcane_focus.png"}]},{"type":"ability","label":"Slot 3 · Coupled","unlockTier":2,"skills":[{"id":"tome_buff_grasp","name":"Grasp of Growth","description":"Roots enemy, buffs self +15% HP","icon":"/icons/spells/wind-grasp-acid-1.png","tier":1,"damage":20,"cooldown":14,"castTime":0,"range":8,"projectile":null,"damageType":"nature","animation":null,"physics":null,"effects":["Root 2s","+15% max HP 8s"],"uuid":"SKIL-20260630-EE5F0E-50198F","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","accuracy","ccResistance"],"damageType":"nature","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/wind-grasp-acid-1.png"},{"id":"tome_buff_mirror","name":"Mirror Image","description":"Buff creates 2 decoys absorbing hits","icon":"/icons/skills/class/archer/archer_20.png","tier":2,"damage":0,"cooldown":22,"castTime":0,"range":0,"projectile":null,"damageType":"arcane","animation":null,"physics":null,"effects":["2 decoys","Absorb 1 hit each"],"uuid":"SKIL-20260630-08DD5A-86E97F","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["cooldownReduction"],"damageType":"arcane","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_20.png"},{"id":"tome_buff_ascend","name":"Ascension","description":"Buff — immune to CC, +25% speed 4s","icon":"/icons/skills/class/archer/archer_21.png","tier":3,"damage":0,"cooldown":30,"castTime":0,"range":0,"projectile":null,"damageType":"holy","animation":null,"physics":null,"effects":["CC immune 4s","+25% speed"],"uuid":"SKIL-20260630-9C3E8F-3F7D5C","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["cooldownReduction"],"damageType":"holy","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/archer/archer_21.png"}]},{"type":"ultimate","label":"Slot 4 · Coupled","unlockTier":3,"skills":[{"id":"tome_buff_avatar","name":"Avatar of War","description":"Transform — +50% all stats 8s","icon":"/icons/skills_rpg/skill_avatar.png","tier":1,"damage":0,"cooldown":75,"castTime":0,"range":0,"projectile":null,"damageType":"arcane","animation":null,"physics":null,"effects":["+50% all stats","8s duration"],"uuid":"SKIL-20260630-876239-99B8B6","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["cooldownReduction"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_avatar.png"},{"id":"tome_buff_legion","name":"Legion Blessing","description":"Party-wide +30% stats 10s","icon":"/icons/skills_rpg/skill_blessing.png","tier":4,"damage":0,"cooldown":90,"castTime":0,"range":15,"projectile":null,"damageType":"holy","animation":null,"physics":null,"effects":["Party +30% stats","10s"],"uuid":"SKIL-20260630-713758-7944E1","resourceCost":{"mana":8,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["cooldownReduction"],"damageType":"holy","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_blessing.png"}]}]}},"totalSkills":44,"slots":[{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-SIG-033717-9FE0FB","id":"tome_flame_wave_fireball_inferno_shield_crimson_surge_inferno_page","name":"\"Flame Wave\", \"Fireball\", \"Inferno Shield\", \"Crimson Surge \", \"Inferno Page \"","description":"dash burn","icon":"/icons/abilities/ability_damage_surge.png","tier":3,"damage":120,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_damage_surge.png"},{"uuid":"SKIL-SIG-ACAEBB-CC2861","id":"tome_flame_wave_fireball_inferno_shield_blaze_fury_wrath_page","name":"\"Flame Wave\", \"Fireball\", \"Inferno Shield\", \"Blaze Fury \", \"Wrath Page \"","description":"frenzy cast speed","icon":"/icons/abilities/ability_fireball.png","tier":3,"damage":120,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_fireball.png"},{"uuid":"SKIL-SIG-6FABB6-89B748","id":"tome_ice_nova_frost_lance_glacial_shield_frozen_surge_glacier_page","name":"\"Ice Nova\", \"Frost Lance\", \"Glacial Shield\", \"Frozen Surge \", \"Glacier Page \"","description":"dash chill","icon":"/icons/spells/ice-sky-1.png","tier":3,"damage":120,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/ice-sky-1.png"},{"uuid":"SKIL-SIG-36F3A0-FC4702","id":"tome_ice_nova_frost_lance_glacial_shield_ice_fury_wrath_page","name":"\"Ice Nova\", \"Frost Lance\", \"Glacial Shield\", \"Ice Fury \", \"Wrath Page \"","description":"frenzy cast speed","icon":"/icons/skills/class/firemage/firemage_21.png","tier":3,"damage":120,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_21.png"},{"uuid":"SKIL-SIG-3D782A-847728","id":"tome_thorn_burst_healing_bloom_natures_shield_ancient_surge_verdant_page","name":"\"Thorn Burst\", \"Healing Bloom\", \"Nature's Shield\", \"Ancient Surge \", \"Verdant Page \"","description":"dash growth","icon":"/icons/spells/air-burst-jade-1.png","tier":3,"damage":120,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/air-burst-jade-1.png"},{"uuid":"SKIL-SIG-6F743C-979C46","id":"tome_thorn_burst_healing_bloom_natures_shield_growth_fury_wrath_page","name":"\"Thorn Burst\", \"Healing Bloom\", \"Nature's Shield\", \"Growth Fury \", \"Wrath Page \"","description":"frenzy cast speed","icon":"/icons/spells/air-burst-magenta-1.png","tier":3,"damage":120,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/air-burst-magenta-1.png"},{"uuid":"SKIL-SIG-43B240-C97C3E","id":"tome_divine_wave_sacred_shield_smite_radiant_surge_dawn_page","name":"\"Divine Wave\", \"Sacred Shield\", \"Smite\", \"Radiant Surge \", \"Dawn Page \"","description":"dash grace","icon":"/icons/skills/class/firemage/firemage_22.png","tier":3,"damage":120,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_22.png"},{"uuid":"SKIL-SIG-7B0B7C-0DC24F","id":"tome_divine_wave_sacred_shield_smite_grace_fury_wrath_page","name":"\"Divine Wave\", \"Sacred Shield\", \"Smite\", \"Grace Fury \", \"Wrath Page \"","description":"frenzy cast speed","icon":"/icons/skills/class/firemage/firemage_23.png","tier":3,"damage":120,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_23.png"},{"uuid":"SKIL-SIG-1FE1C6-771851","id":"tome_energy_wave_time_stasis_mana_shield_ethereal_surge_void_page","name":"\"Energy Wave\", \"Time Stasis\", \"Mana Shield\", \"Ethereal Surge \", \"Void Page \"","description":"dash mark","icon":"/icons/abilities/ability_mana_flow.png","tier":3,"damage":120,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_mana_flow.png"},{"uuid":"SKIL-SIG-DDF250-5E8511","id":"tome_energy_wave_time_stasis_mana_shield_void_fury_wrath_page","name":"\"Energy Wave\", \"Time Stasis\", \"Mana Shield\", \"Void Fury \", \"Wrath Page \"","description":"frenzy cast speed","icon":"/icons/skills/class/firemage/firemage_24.png","tier":3,"damage":120,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_24.png"},{"uuid":"SKIL-SIG-F117E4-DB3769","id":"tome_lightning_strike_chain_shock_storm_shield_voltaic_surge_storm_page","name":"\"Lightning Strike\", \"Chain Shock\", \"Storm Shield\", \"Voltaic Surge \", \"Storm Page \"","description":"dash shock","icon":"/icons/skills/class/firemage/firemage_25.png","tier":3,"damage":120,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_25.png"},{"uuid":"SKIL-SIG-E4D8CB-9251C7","id":"tome_lightning_strike_chain_shock_storm_shield_thunder_fury_wrath_page","name":"\"Lightning Strike\", \"Chain Shock\", \"Storm Shield\", \"Thunder Fury \", \"Wrath Page \"","description":"frenzy cast speed","icon":"/icons/skills/class/firemage/firemage_26.png","tier":3,"damage":120,"cooldown":45,"castTime":1,"range":null,"projectile":null,"damageType":"arcane","effects":["Signature"],"resourceCost":{"mana":15,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_26.png"}]}],"starterSlots":[{"type":"primary","label":"Slot 1 · Starter Attack","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-B7A5DD-978257","id":"t0_tome_practice_cantrip","name":"Practice Cantrip","description":"Read a basic cantrip from the novice tome","icon":"/icons/skills/class/firemage/firemage_27.png","tier":0,"damage":12,"cooldown":0,"castTime":0.5,"range":null,"projectile":null,"damageType":"arcane","effects":["Starter"],"resourceCost":{"mana":4,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","abilityCost"],"damageType":"arcane","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_27.png"}]},{"type":"secondary","label":"Slot 2 · Starter Style","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-8F4DCA-CC7389","id":"t0_tome_read_page","name":"Read Page","description":"Study — empower next spell","icon":"/icons/skills/class/firemage/firemage_28.png","tier":0,"damage":0,"cooldown":5,"castTime":0.3,"range":null,"projectile":null,"damageType":"arcane","effects":["+spell dmg 3s"],"resourceCost":{"mana":4,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["cooldownReduction","abilityCost","mana","spellAccuracy"],"damageType":"arcane","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_28.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_tome_minor_heal","skills":[{"uuid":"SKIL-T0-2282D9-D5416C","id":"t0_tome_minor_heal","name":"Minor Heal","description":"Small heal cantrip","icon":"/icons/skills/class/firemage/firemage_29.png","tier":0,"damage":-10,"cooldown":8,"castTime":1,"range":null,"projectile":null,"damageType":"holy","effects":["Heal"],"resourceCost":{"mana":4,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["heal","cooldownReduction","abilityCost","drainHealth","healthRegen"],"damageType":"holy","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_29.png"},{"uuid":"SKIL-T0-93B95B-610527","id":"t0_tome_ember_spark","name":"Ember Spark","description":"Tiny fire spark","icon":"/icons/skills/class/firemage/firemage_30.png","tier":0,"damage":10,"cooldown":4,"castTime":0.6,"range":null,"projectile":null,"damageType":"fire","effects":["Burn chance"],"resourceCost":{"mana":4,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"fire","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_30.png"},{"uuid":"SKIL-T0-5086D7-778E62","id":"t0_tome_frost_wisp","name":"Frost Wisp","description":"Drifting frost wisp","icon":"/icons/skills/class/firemage/firemage_31.png","tier":0,"damage":10,"cooldown":4,"castTime":0.6,"range":null,"projectile":null,"damageType":"frost","effects":["Slow 1s"],"resourceCost":{"mana":4,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"frost","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_31.png"}]}]},{"id":"MACE","name":"Mace","icon":"/icons/pack/weapons/Hammer_21.png","classes":["Mage","Worge"],"classification":"standard","totalSkills":12,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-00009F--46217A7","id":"mace_holy_strike","name":"Holy Strike","description":"Mace hit infused with holy energy","icon":"/icons/skills/class/bloodmage/bloodmage_01.png","tier":1,"damage":45,"cooldown":0,"castTime":0.3,"range":2,"projectile":null,"damageType":"holy","animation":"1h_mace_swing","physics":null,"effects":["Holy DMG","Builds Devotion"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"1h_mace_swing","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","abilityCost"],"damageType":"holy","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/bloodmage/bloodmage_01.png"},{"uuid":"SKIL-20260604081946-0000A0-023C7F92","id":"mace_crushing","name":"Crushing Blow","description":"Overhead smash, stuns briefly","icon":"/icons/skills/class/barbarian/barbarian_31.png","tier":2,"damage":60,"cooldown":3,"castTime":0.4,"range":2,"projectile":null,"damageType":"physical","animation":"1h_mace_overhead","physics":"stun","effects":["Stun 1s","-20% Armor 4s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"1h_mace_overhead","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_31.png"},{"uuid":"SKIL-20260604081946-0000A1-0881A21F","id":"mace_judgement","name":"Judgement Smite","description":"Holy-empowered strike with splash","icon":"/icons/skills/class/bloodmage/bloodmage_02.png","tier":3,"damage":55,"cooldown":4,"castTime":0.4,"range":3,"projectile":null,"damageType":"holy","animation":"1h_mace_smite","physics":null,"effects":["Holy Splash 3m","Heal Self 20"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"1h_mace_smite","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost","drainHealth","healthRegen"],"damageType":"holy","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/bloodmage/bloodmage_02.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-0000A2-135CA2AA","id":"mace_sanctify","name":"Sanctify","description":"Bless ground, heal allies in zone","icon":"/icons/skills/class/bloodmage/bloodmage_03.png","tier":1,"damage":-60,"cooldown":12,"castTime":0.5,"range":8,"projectile":null,"damageType":"holy","animation":"cast_ground","physics":null,"effects":["Heal Zone 6m","6s Duration"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_ground","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["heal","cooldownReduction","abilityCost","drainHealth","healthRegen"],"damageType":"holy","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/bloodmage/bloodmage_03.png"},{"uuid":"SKIL-20260604081946-0000A3-7A5A25E6","id":"mace_divine_rush","name":"Divine Rush","description":"Dash empowered with holy energy","icon":"/icons/skills/class/bloodmage/bloodmage_04.png","tier":2,"damage":50,"cooldown":10,"castTime":0,"range":8,"projectile":null,"damageType":"holy","animation":"1h_charge","physics":"knockback","effects":["Dash 8m","Knockback 3m","Heal 30"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"1h_charge","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","drainHealth","healthRegen"],"damageType":"holy","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/bloodmage/bloodmage_04.png"},{"uuid":"SKIL-20260604081946-0000A4-0319EFD8","id":"mace_consecrate","name":"Consecrate","description":"Create holy ground damaging undead","icon":"/icons/skills/class/bloodmage/bloodmage_05.png","tier":3,"damage":70,"cooldown":15,"castTime":0.6,"range":0,"projectile":null,"damageType":"holy","animation":"cast_consecrate","physics":null,"effects":["AoE 8m","2x vs Undead","8s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_consecrate","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"holy","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/bloodmage/bloodmage_05.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-0000A5--4E5D13A","id":"mace_smite","name":"Smite","description":"Call down holy bolt on target","icon":"/icons/skills/class/bloodmage/bloodmage_06.png","tier":1,"damage":80,"cooldown":10,"castTime":0.6,"range":20,"projectile":"spell","damageType":"holy","animation":"cast_smite","physics":"stun","effects":["Range 20m","Stun 1s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_smite","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"holy","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/bloodmage/bloodmage_06.png"},{"uuid":"SKIL-20260604081946-0000A6--7B16F21","id":"mace_holy_ground","name":"Holy Ground","description":"Create persistent heal/damage zone","icon":"/icons/skills/class/bloodmage/bloodmage_07.png","tier":2,"damage":50,"cooldown":18,"castTime":0.8,"range":12,"projectile":null,"damageType":"holy","animation":"cast_zone","physics":null,"effects":["Heal Allies 40/s","DMG Enemies 50/s","8s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_zone","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost","drainHealth","healthRegen"],"damageType":"holy","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/bloodmage/bloodmage_07.png"},{"uuid":"SKIL-20260604081946-0000A7-61110970","id":"mace_purify","name":"Purifying Light","description":"Cleanse debuffs and heal burst","icon":"/icons/skills_rpg/skill_purify.png","tier":3,"damage":-100,"cooldown":15,"castTime":0.5,"range":10,"projectile":null,"damageType":"holy","animation":"cast_cleanse","physics":null,"effects":["Cleanse All Debuffs","Heal 100","AoE 10m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_cleanse","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["heal","cooldownReduction","abilityCost","drainHealth","healthRegen"],"damageType":"holy","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_purify.png"},{"uuid":"SKIL-20260604081946-0000A8--1367BDB","id":"mace_retribution","name":"Retribution","description":"Store damage taken, release as holy burst","icon":"/icons/skills/class/firemage/firemage_14.png","tier":4,"damage":150,"cooldown":20,"castTime":0,"range":6,"projectile":null,"damageType":"holy","animation":"1h_mace_burst","physics":"knockback","effects":["Stored DMG x2","AoE 6m","Knockback"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"1h_mace_burst","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"holy","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/firemage/firemage_14.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-0000A9--5C12A52","id":"mace_divine_wrath","name":"Divine Wrath","description":"Massive holy explosion","icon":"/icons/skills/class/bloodmage/bloodmage_08.png","tier":1,"damage":200,"cooldown":55,"castTime":1,"range":10,"projectile":null,"damageType":"holy","animation":"cast_divine_wrath","physics":"knockup","effects":["AoE 10m","Knockup 2s","Heal Allies Full"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_divine_wrath","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost","drainHealth","healthRegen"],"damageType":"holy","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/bloodmage/bloodmage_08.png"},{"uuid":"SKIL-20260604081946-0000AA--413786B","id":"mace_armageddon","name":"Armageddon","description":"Rain holy fire from sky","icon":"/icons/skills/class/bloodmage/bloodmage_09.png","tier":4,"damage":300,"cooldown":75,"castTime":1.5,"range":12,"projectile":"spell","damageType":"holy","animation":"cast_armageddon","physics":null,"effects":["AoE 12m","Holy Fire 8s","6s Rain"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_armageddon","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"holy","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/bloodmage/bloodmage_09.png"}]}],"uuid":"ITEM-20260621232130-000DBD-92FA6ED1"},{"id":"WAND","name":"Wand","icon":"/icons/pack/weapons/staff_34.png","classes":["Mage"],"classification":"standard","totalSkills":13,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-0000AB-7ACC17A5","id":"wand_missile","name":"Magic Missile","description":"3 homing arcane bolts","icon":"/icons/skills/class/frostmage/frostmage_01.png","tier":1,"damage":40,"cooldown":0,"castTime":0.3,"range":25,"projectile":"spell","damageType":"arcane","animation":"wand_cast","physics":null,"effects":["3 Missiles","Homing","Range 25m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"wand_cast","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","abilityCost"],"damageType":"arcane","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/frostmage/frostmage_01.png"},{"uuid":"SKIL-20260604081946-0000AC-084E2282","id":"wand_pulse","name":"Arcane Pulse","description":"Charged pulse with AoE splash","icon":"/icons/skills/class/frostmage/frostmage_02.png","tier":2,"damage":55,"cooldown":2,"castTime":0.5,"range":20,"projectile":"spell","damageType":"arcane","animation":"wand_charge","physics":null,"effects":["AoE 3m Splash","Mana Efficient"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"wand_charge","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost","mana","spellAccuracy"],"damageType":"arcane","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/frostmage/frostmage_02.png"},{"uuid":"SKIL-20260604081946-0000AD--19F7ED4","id":"wand_void_bolt","name":"Void Bolt","description":"Shadow bolt that silences","icon":"/icons/skills/class/frostmage/frostmage_03.png","tier":3,"damage":50,"cooldown":6,"castTime":0.4,"range":20,"projectile":"spell","damageType":"shadow","animation":"wand_dark","physics":null,"effects":["Silence 2s","Shadow DMG"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"wand_dark","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["INT","DEX"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"shadow","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/frostmage/frostmage_03.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-0000AE-5F9B08F7","id":"wand_blink","name":"Blink","description":"Instant teleport to target location","icon":"/icons/skills/class/frostmage/frostmage_04.png","tier":1,"damage":0,"cooldown":12,"castTime":0,"range":15,"projectile":null,"damageType":"arcane","animation":"blink","physics":null,"effects":["Teleport 15m","Invulnerable 0.5s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"blink","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["cooldownReduction"],"damageType":"arcane","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/frostmage/frostmage_04.png"},{"uuid":"SKIL-20260604081946-0000AF-1C644FB1","id":"wand_barrier","name":"Arcane Barrier","description":"Create damage absorption shield","icon":"/icons/skills/class/frostmage/frostmage_05.png","tier":2,"damage":0,"cooldown":18,"castTime":0.3,"range":0,"projectile":null,"damageType":"arcane","animation":"cast_shield","physics":null,"effects":["Absorb 400","Reflects 15%"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_shield","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/frostmage/frostmage_05.png"},{"uuid":"SKIL-20260604081946-0000B0--11ABBDB","id":"wand_time_warp","name":"Time Warp","description":"Slow time in zone, speed allies","icon":"/icons/skills/class/frostmage/frostmage_06.png","tier":3,"damage":0,"cooldown":25,"castTime":0.5,"range":10,"projectile":null,"damageType":"arcane","animation":"cast_time","physics":"slow","effects":["Enemies 50% Slow","Allies +30% Speed","6s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_time","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"arcane","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/frostmage/frostmage_06.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-0000B1--79CCD3D","id":"wand_chain","name":"Chain Lightning","description":"Lightning bouncing between enemies","icon":"/icons/skills_rpg/skill_chain_lightning.png","tier":1,"damage":70,"cooldown":10,"castTime":0.4,"range":20,"projectile":"spell","damageType":"lightning","animation":"wand_lightning","physics":null,"effects":["Bounces x5","-15% per Bounce"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"wand_lightning","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["INT","DEX"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"lightning","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_chain_lightning.png"},{"uuid":"SKIL-20260604081946-0000B2--2364746","id":"wand_polymorph","name":"Polymorph","description":"Turn enemy into harmless creature","icon":"/icons/skills/class/frostmage/frostmage_07.png","tier":2,"damage":0,"cooldown":20,"castTime":0.8,"range":15,"projectile":"spell","damageType":"arcane","animation":"wand_transform","physics":null,"effects":["Disable 4s","Breaks on DMG"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"wand_transform","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["cooldownReduction","abilityCost","armorPenetration","defenseBreak"],"damageType":"arcane","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/frostmage/frostmage_07.png"},{"uuid":"SKIL-20260604081946-0000B3--442198A","id":"wand_gravity","name":"Gravity Well","description":"Create vortex pulling enemies","icon":"/icons/skills/class/frostmage/frostmage_08.png","tier":3,"damage":60,"cooldown":15,"castTime":0.6,"range":15,"projectile":null,"damageType":"arcane","animation":"cast_vortex","physics":"pull","effects":["Pull 8m","DoT 5s","AoE 6m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_vortex","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"arcane","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/frostmage/frostmage_08.png"},{"uuid":"SKIL-20260604081946-0000B4-59FE104A","id":"wand_disintegrate","name":"Disintegrate","description":"Channeled beam, massive single-target","icon":"/icons/skills/class/frostmage/frostmage_09.png","tier":4,"damage":180,"cooldown":18,"castTime":0,"range":20,"projectile":"beam","damageType":"arcane","animation":"wand_beam","physics":null,"effects":["Channel 3s","Beam","Armor Melt"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"wand_beam","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"arcane","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/frostmage/frostmage_09.png"},{"uuid":"SKIL-20260604081946-0000B5-4E2489AD","id":"wand_arcane_explosion","name":"Arcane Explosion","description":"Instant AoE burst around caster","icon":"/icons/spells/explosion-magenta-1.png","tier":5,"damage":100,"cooldown":8,"castTime":0,"range":6,"projectile":null,"damageType":"arcane","animation":"cast_explosion","physics":"knockback","effects":["Instant","AoE 6m","Knockback 4m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_explosion","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction"],"damageType":"arcane","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/explosion-magenta-1.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-0000B6-06A56DF3","id":"wand_meteor_shower","name":"Meteor Shower","description":"Rain meteors on large area","icon":"/icons/skills/class/frostmage/frostmage_10.png","tier":1,"damage":250,"cooldown":55,"castTime":1,"range":15,"projectile":"spell","damageType":"fire","animation":"cast_meteor","physics":"knockdown","effects":["AoE 12m","6s Duration","Burn 8s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_meteor","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"fire","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/frostmage/frostmage_10.png"},{"uuid":"SKIL-20260604081946-0000B7--7914383","id":"wand_singularity","name":"Void Singularity","description":"Black hole pulling all, then explodes","icon":"/icons/skills/class/frostmage/frostmage_11.png","tier":4,"damage":300,"cooldown":75,"castTime":1.5,"range":15,"projectile":null,"damageType":"shadow","animation":"cast_void","physics":"pull","effects":["Pull All 15m","3s Charge","Explode"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_void","soundRef":null,"cameraShake":null},"resourceCost":{"mana":5,"stamina":0},"statConnections":{"scalesWith":["INT","DEX"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"shadow","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/frostmage/frostmage_11.png"}]}],"uuid":"ITEM-20260621232130-000DCA-99331940","starterSlots":[{"type":"primary","label":"Slot 1 · Starter Attack","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-A95D33-5BE898","id":"t0_wand_practice_bolt","name":"Practice Bolt","description":"Flickering arcane bolt","icon":"/icons/abilities/ability_arcane_focus.png","tier":0,"damage":14,"cooldown":0.45,"castTime":0.5,"range":12,"projectile":null,"damageType":"arcane","effects":["Starter"],"resourceCost":{"mana":4,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","abilityCost"],"damageType":"arcane","slotRole":"primary"},"animation":"magic/standing 1h cast spell 01","prefab":{"modelRef":"t0-wand","vfxRef":"chain_lightning","impactRef":"arcane_swirl","animationClip":"magic/standing 1h cast spell 01","castEffectId":"arcane_swirl","travelEffectId":"chain_lightning","impactEffectId":"arcane_swirl","castingLab":{"castingLab":true,"t0":true,"weaponId":"t0-wand","weaponName":"Apprentice Wand","skillId":"t0_wand_practice_bolt","animPack":"magic","animationClip":"magic/standing 1h cast spell 01","animRole":"cast","pathMode":"stream","element":"arcane","castEffectId":"arcane_swirl","travelEffectId":"chain_lightning","impactEffectId":"arcane_swirl","isFocus":false,"focusDurationSec":null,"focusDamageMul":null,"liveLab":"https://casting-abilities-threejs.vercel.app/","source":"CastingAbilitiesThreeJS/t0ApprenticeWand"}},"lab":{"animPack":"magic","animRole":"cast","pathMode":"stream","element":"arcane","t0":true},"castingSpellId":"t0_wand_practice_bolt","iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_arcane_focus.png"}]},{"type":"secondary","label":"Slot 2 · Starter Style","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-122F66-3299A3","id":"t0_wand_focus","name":"Focus","description":"Channel focus — next spell bonus","icon":"/icons/skills/class/frostmage/frostmage_12.png","tier":0,"damage":0,"cooldown":5,"castTime":0.3,"range":0,"projectile":null,"damageType":"arcane","effects":["+spell dmg 3s"],"resourceCost":{"mana":4,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["cooldownReduction","abilityCost","mana","spellAccuracy"],"damageType":"arcane","slotRole":"secondary"},"animation":"magic/standing 1h cast spell 01","prefab":{"modelRef":"t0-wand","vfxRef":"arcane_swirl","impactRef":null,"animationClip":"magic/standing 1h cast spell 01","castEffectId":"arcane_swirl","travelEffectId":null,"impactEffectId":null,"castingLab":{"castingLab":true,"t0":true,"weaponId":"t0-wand","weaponName":"Apprentice Wand","skillId":"t0_wand_focus","animPack":"magic","animationClip":"magic/standing 1h cast spell 01","animRole":"cast","pathMode":null,"element":"arcane","castEffectId":"arcane_swirl","travelEffectId":null,"impactEffectId":null,"isFocus":true,"focusDurationSec":3,"focusDamageMul":1.35,"liveLab":"https://casting-abilities-threejs.vercel.app/","source":"CastingAbilitiesThreeJS/t0ApprenticeWand"}},"lab":{"animPack":"magic","animRole":"cast","pathMode":null,"element":"arcane","t0":true},"castingSpellId":"t0_wand_focus","iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/frostmage/frostmage_12.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_wand_frost_spark","skills":[{"uuid":"SKIL-T0-38D8BF-0D655C","id":"t0_wand_frost_spark","name":"Frost Spark","description":"Tiny frost projectile","icon":"/icons/skills/class/frostmage/frostmage_13.png","tier":0,"damage":12,"cooldown":4,"castTime":0.6,"range":11,"projectile":null,"damageType":"frost","effects":["Slow 1s"],"resourceCost":{"mana":4,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"frost","slotRole":"ability"},"animation":"magic/standing 1h cast spell 01","prefab":{"modelRef":"t0-wand","vfxRef":"moon_beam","impactRef":"frost_wave","animationClip":"magic/standing 1h cast spell 01","castEffectId":"arcane_swirl","travelEffectId":"moon_beam","impactEffectId":"frost_wave","castingLab":{"castingLab":true,"t0":true,"weaponId":"t0-wand","weaponName":"Apprentice Wand","skillId":"t0_wand_frost_spark","animPack":"magic","animationClip":"magic/standing 1h cast spell 01","animRole":"cast","pathMode":"stream","element":"frost","castEffectId":"arcane_swirl","travelEffectId":"moon_beam","impactEffectId":"frost_wave","isFocus":false,"focusDurationSec":null,"focusDamageMul":null,"liveLab":"https://casting-abilities-threejs.vercel.app/","source":"CastingAbilitiesThreeJS/t0ApprenticeWand"}},"lab":{"animPack":"magic","animRole":"cast","pathMode":"stream","element":"frost","t0":true},"castingSpellId":"t0_wand_frost_spark","iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/frostmage/frostmage_13.png"},{"uuid":"SKIL-T0-CE49A4-AFCDCF","id":"t0_wand_arcane_ping","name":"Arcane Ping","description":"Quick arcane pulse","icon":"/icons/skills/class/frostmage/frostmage_14.png","tier":0,"damage":10,"cooldown":3,"castTime":0.4,"range":8,"projectile":null,"damageType":"arcane","effects":["Low mana"],"resourceCost":{"mana":4,"stamina":0},"statConnections":{"scalesWith":["INT","WIS"],"primaryAttribute":"INT","resourceAttribute":"INT","derivedStats":["damage","cooldownReduction","abilityCost","mana","spellAccuracy"],"damageType":"arcane","slotRole":"ability"},"animation":"magic/standing 1h cast spell 01","prefab":{"modelRef":"t0-wand","vfxRef":"arcane_swirl","impactRef":"arcane_swirl","animationClip":"magic/standing 1h cast spell 01","castEffectId":"arcane_swirl","travelEffectId":"arcane_swirl","impactEffectId":"arcane_swirl","castingLab":{"castingLab":true,"t0":true,"weaponId":"t0-wand","weaponName":"Apprentice Wand","skillId":"t0_wand_arcane_ping","animPack":"magic","animationClip":"magic/standing 1h cast spell 01","animRole":"cast","pathMode":"aoe","element":"arcane","castEffectId":"arcane_swirl","travelEffectId":"arcane_swirl","impactEffectId":"arcane_swirl","isFocus":false,"focusDurationSec":null,"focusDamageMul":null,"liveLab":"https://casting-abilities-threejs.vercel.app/","source":"CastingAbilitiesThreeJS/t0ApprenticeWand"}},"lab":{"animPack":"magic","animRole":"cast","pathMode":"aoe","element":"arcane","t0":true},"castingSpellId":"t0_wand_arcane_ping","iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/frostmage/frostmage_14.png"}]}]},{"id":"SCYTHE","name":"Scythe","icon":"/icons/pack/weapons/Scythe_01.png","classes":["Worge","Warrior"],"classification":"standard","totalSkills":12,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-0000C4--4D34EBA","id":"scythe_reap","name":"Reaping Slash","description":"Wide sweeping arc, builds Soul stacks","icon":"/icons/spells/slice-spirit-1.png","tier":1,"damage":50,"cooldown":0,"castTime":0.4,"range":3,"projectile":null,"damageType":"shadow","animation":"scythe_slash","physics":null,"effects":["270° Arc","Builds Soul Stack"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_slash","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","abilityCost"],"damageType":"shadow","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/slice-spirit-1.png"},{"uuid":"SKIL-20260604081946-0000C5--34B676B","id":"scythe_harvest","name":"Soul Harvest","description":"Consume souls for burst damage","icon":"/icons/skills/class/necromancer/necromancer_01.png","tier":2,"damage":70,"cooldown":3,"castTime":0.3,"range":3,"projectile":null,"damageType":"shadow","animation":"scythe_harvest","physics":null,"effects":["+20 DMG per Soul","Consume Stacks"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_harvest","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"shadow","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/necromancer/necromancer_01.png"},{"uuid":"SKIL-20260604081946-0000C6--15EED4B","id":"scythe_embrace","name":"Death's Embrace","description":"Pull target in, heavy hit","icon":"/icons/abilities/ability_death_blossom.png","tier":3,"damage":65,"cooldown":5,"castTime":0.3,"range":8,"projectile":null,"damageType":"shadow","animation":"scythe_pull","physics":"pull","effects":["Pull 8m","Root 1s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_pull","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"shadow","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_death_blossom.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-0000C7--1452537","id":"scythe_shadow_step","name":"Shadow Step","description":"Teleport behind target","icon":"/icons/skills/class/necromancer/necromancer_02.png","tier":1,"damage":40,"cooldown":10,"castTime":0,"range":12,"projectile":null,"damageType":"shadow","animation":"shadow_step","physics":null,"effects":["Teleport Behind","+30% Next Hit"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"shadow_step","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"shadow","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/necromancer/necromancer_02.png"},{"uuid":"SKIL-20260604081946-0000C8-3C427589","id":"scythe_life_drain","name":"Life Drain","description":"Channeled drain, heals self","icon":"/icons/skills_rpg/skill_life_drain.png","tier":2,"damage":80,"cooldown":12,"castTime":0,"range":10,"projectile":"beam","damageType":"shadow","animation":"scythe_drain","physics":null,"effects":["Channel 3s","Heal 100% of DMG"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_drain","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","drainHealth","healthRegen"],"damageType":"shadow","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_life_drain.png"},{"uuid":"SKIL-20260604081946-0000C9-21E87A14","id":"scythe_chains","name":"Spectral Chains","description":"Root multiple targets in area","icon":"/icons/skills/class/necromancer/necromancer_03.png","tier":3,"damage":30,"cooldown":15,"castTime":0.5,"range":8,"projectile":null,"damageType":"shadow","animation":"scythe_chains","physics":"root","effects":["Root 3s","AoE 8m","Shadow DoT"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_chains","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"shadow","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/necromancer/necromancer_03.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-0000CA-20046134","id":"scythe_spiral","name":"Death Spiral","description":"Spinning scythe AoE channel","icon":"/icons/skills/class/necromancer/necromancer_04.png","tier":1,"damage":100,"cooldown":14,"castTime":0,"range":4,"projectile":null,"damageType":"shadow","animation":"scythe_spin","physics":null,"effects":["Channel 3s","360° AoE","Lifesteal 20%"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_spin","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","drainHealth","healthRegen"],"damageType":"shadow","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/necromancer/necromancer_04.png"},{"uuid":"SKIL-20260604081946-0000CB-451A3044","id":"scythe_corpse","name":"Corpse Explosion","description":"Detonate nearby corpses for AoE","icon":"/icons/spells/explosion-orange-1.png","tier":2,"damage":90,"cooldown":10,"castTime":0.3,"range":8,"projectile":null,"damageType":"shadow","animation":"cast_explosion","physics":"knockback","effects":["Per Corpse +40 DMG","AoE 5m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_explosion","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"shadow","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/explosion-orange-1.png"},{"uuid":"SKIL-20260604081946-0000CC-6CDB3F9F","id":"scythe_plague","name":"Plague Swarm","description":"Release disease cloud, spreading DoT","icon":"/icons/skills/class/necromancer/necromancer_05.png","tier":3,"damage":60,"cooldown":16,"castTime":0.5,"range":10,"projectile":null,"damageType":"nature","animation":"cast_plague","physics":"slow","effects":["Spread on Contact","DoT 8s","Slow 30%"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_plague","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"nature","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/necromancer/necromancer_05.png"},{"uuid":"SKIL-20260604081946-0000CD-6C16C917","id":"scythe_necrotic","name":"Necrotic Wave","description":"Send death wave forward","icon":"/icons/skills/class/necromancer/necromancer_06.png","tier":4,"damage":120,"cooldown":18,"castTime":0.6,"range":12,"projectile":"wave","damageType":"shadow","animation":"scythe_wave","physics":null,"effects":["Line 12m","Heal Reduction 50%","Pierce"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_wave","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","drainHealth","healthRegen"],"damageType":"shadow","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/necromancer/necromancer_06.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-0000CE--363736B","id":"scythe_grim_reaper","name":"Grim Reaper","description":"Transform into Death, AoE execute","icon":"/icons/skills/class/necromancer/necromancer_07.png","tier":1,"damage":200,"cooldown":55,"castTime":0.5,"range":8,"projectile":null,"damageType":"shadow","animation":"scythe_ultimate","physics":null,"effects":["Transform 8s","Execute <25%","+50% Speed"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_ultimate","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"shadow","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/necromancer/necromancer_07.png"},{"uuid":"SKIL-20260604081946-0000CF--5B07328","id":"scythe_apocalypse_harvest","name":"Apocalypse Harvest","description":"Mark all enemies, reap souls after delay","icon":"/icons/skills/class/necromancer/necromancer_08.png","tier":4,"damage":300,"cooldown":75,"castTime":1,"range":15,"projectile":null,"damageType":"shadow","animation":"scythe_apocalypse","physics":null,"effects":["Mark All 15m","3s Delay","Unavoidable"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_apocalypse","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"shadow","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/necromancer/necromancer_08.png"}]}],"uuid":"ITEM-20260621232130-000DE5-A61195C2"},{"id":"TOOL","name":"Harvest Tool","icon":"/icons/tools/tool_01.png","classes":[],"classification":"gather","totalSkills":4,"slots":[{"type":"primary","label":"Slot 1 · Chop","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-A6635E-EB85FE","id":"t0_tool_chop","name":"Chop","description":"Chop wood, fiber, and soft nodes","icon":"/icons/skills/class/farmer/farmer_01.png","tier":0,"damage":8,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Gather wood"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","efficiency"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/farmer/farmer_01.png"}]},{"type":"secondary","label":"Slot 2 · Mine","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-B85A6C-A8D10E","id":"t0_tool_mine","name":"Mine","description":"Chip stone and scrap ore","icon":"/icons/skills/class/farmer/farmer_02.png","tier":0,"damage":8,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Gather ore"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","efficiency"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/farmer/farmer_02.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_tool_skin","skills":[{"uuid":"SKIL-T0-531705-33B025","id":"t0_tool_skin","name":"Skin","description":"Skin game and salvage leather","icon":"/icons/skills/class/farmer/farmer_03.png","tier":0,"damage":6,"cooldown":2,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Gather hide"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","efficiency"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/farmer/farmer_03.png"},{"uuid":"SKIL-T0-13965C-48643A","id":"t0_tool_pry","name":"Pry","description":"Pry loose components and crates","icon":"/icons/skills/class/farmer/farmer_04.png","tier":0,"damage":6,"cooldown":3,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Gather misc"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","efficiency"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/farmer/farmer_04.png"}]}],"starterSlots":[{"type":"primary","label":"Slot 1 · Chop","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-A6635E-EB85FE","id":"t0_tool_chop","name":"Chop","description":"Chop wood, fiber, and soft nodes","icon":"/icons/skills/class/farmer/farmer_01.png","tier":0,"damage":8,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Gather wood"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","efficiency"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/farmer/farmer_01.png"}]},{"type":"secondary","label":"Slot 2 · Mine","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-T0-B85A6C-A8D10E","id":"t0_tool_mine","name":"Mine","description":"Chip stone and scrap ore","icon":"/icons/skills/class/farmer/farmer_02.png","tier":0,"damage":8,"cooldown":0,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Gather ore"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","efficiency"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/farmer/farmer_02.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_tool_skin","skills":[{"uuid":"SKIL-T0-531705-33B025","id":"t0_tool_skin","name":"Skin","description":"Skin game and salvage leather","icon":"/icons/skills/class/farmer/farmer_03.png","tier":0,"damage":6,"cooldown":2,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Gather hide"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","efficiency"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/farmer/farmer_03.png"},{"uuid":"SKIL-T0-13965C-48643A","id":"t0_tool_pry","name":"Pry","description":"Pry loose components and crates","icon":"/icons/skills/class/farmer/farmer_04.png","tier":0,"damage":6,"cooldown":3,"castTime":null,"range":null,"projectile":null,"damageType":"physical","effects":["Gather misc"],"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","efficiency"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/farmer/farmer_04.png"}]}]},{"id":"CLAW","name":"Claw","icon":"/icons/pack/weapons/Dagger_01.png","classes":["Warrior","Mage","Ranger","Worge"],"classification":"standard","totalSkills":22,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260822000000-833918-940F9C25","id":"claw_rending_slash","name":"Rending Slash","description":"Slashing strike","icon":"/icons/skills_rpg/skill_feral_instinct.png","tier":1,"damage":42,"cooldown":0,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Slash"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills_rpg/skill_feral_instinct.png"}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260822000000-492483-4B6765D0","id":"claw_blood_frenzy","name":"Blood Frenzy","description":"Attacks stack bleed on the target","icon":"/icons/skills/class/barbarian/barbarian_22.png","tier":1,"damage":0,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Bleed stack on hit"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_22.png"},{"uuid":"SKIL-20260822000000-3229FF-83166CF0","id":"claw_beast_stomp","name":"Beast Stomp","description":"AoE stomp — damage and slow","icon":"/icons/abilities/ability_avatar_form.png","tier":1,"damage":38,"cooldown":10,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["AoE","Slow 2s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"secondary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_avatar_form.png"}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260822000000-0C730F-B13DA443","id":"claw_instinct","name":"Instinct","description":"Slight health and a larger stamina buff / self-heal","icon":"/icons/abilities/ability_feral_instinct.png","tier":1,"damage":-12,"cooldown":12,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["+HP","+stamina regen","Self heal"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_feral_instinct.png"},{"uuid":"SKIL-20260822000000-615B21-33A0F72B","id":"claw_bear_maul","name":"Bear Maul","description":"Bear Claws claw option","icon":"/icons/skills/class/druid/druid_01.png","tier":1,"damage":36,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Claw unique"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_01.png"},{"uuid":"SKIL-20260822000000-6E5054-DA0581FC","id":"claw_bear_guard","name":"Bear Guard","description":"Bear Claws claw option","icon":"/icons/skills/class/druid/druid_02.png","tier":1,"damage":36,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Claw unique"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_02.png"},{"uuid":"SKIL-20260822000000-B6B745-B2440041","id":"claw_raptor_pounce","name":"Raptor Pounce","description":"Raptor Claws claw option","icon":"/icons/skills/class/druid/druid_03.png","tier":1,"damage":36,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Claw unique"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_03.png"},{"uuid":"SKIL-20260822000000-0B1184-B5B970A5","id":"claw_raptor_shred","name":"Raptor Shred","description":"Raptor Claws claw option","icon":"/icons/skills/class/druid/druid_04.png","tier":1,"damage":36,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Claw unique"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_04.png"},{"uuid":"SKIL-20260822000000-ADD1B2-9E3BE817","id":"claw_bird_talon","name":"Sky Talon","description":"Bird Talons claw option","icon":"/icons/spells/beam-sky-1.png","tier":1,"damage":36,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Claw unique"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/beam-sky-1.png"},{"uuid":"SKIL-20260822000000-DB703D-F47143B7","id":"claw_bird_gust","name":"Wing Gust","description":"Bird Talons claw option","icon":"/icons/skills/class/druid/druid_05.png","tier":1,"damage":36,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Claw unique"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_05.png"},{"uuid":"SKIL-20260822000000-546855-01F0F6C4","id":"claw_wolf_howl","name":"Wolf Howl","description":"Wolf Claws claw option","icon":"/icons/skills/class/druid/druid_06.png","tier":1,"damage":36,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Claw unique"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_06.png"},{"uuid":"SKIL-20260822000000-855475-02E66807","id":"claw_wolf_hamstring","name":"Hamstring","description":"Wolf Claws claw option","icon":"/icons/skills/class/druid/druid_07.png","tier":1,"damage":36,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Claw unique"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_07.png"},{"uuid":"SKIL-20260822000000-45BE38-87FE7D59","id":"claw_cheetah_sprint","name":"Cheetah Sprint","description":"Cheetah Claws claw option","icon":"/icons/skills/class/druid/druid_08.png","tier":1,"damage":36,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Claw unique"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_08.png"},{"uuid":"SKIL-20260822000000-F09E4F-09662C51","id":"claw_cheetah_rake","name":"Rake","description":"Cheetah Claws claw option","icon":"/icons/skills/class/druid/druid_09.png","tier":1,"damage":36,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Claw unique"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_09.png"},{"uuid":"SKIL-20260822000000-1758C3-D83EAE7F","id":"claw_spider_venom","name":"Venom Bite","description":"Spider Fangs claw option","icon":"/icons/skills/class/druid/druid_10.png","tier":1,"damage":36,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Claw unique"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_10.png"},{"uuid":"SKIL-20260822000000-BFC91E-AE90A424","id":"claw_spider_web","name":"Web Bind","description":"Spider Fangs claw option","icon":"/icons/skills/class/druid/druid_11.png","tier":1,"damage":36,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Claw unique"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ability"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_11.png"}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260822000000-FF6A26-9A86102E","id":"bear_form","name":"Bear Form","description":"Worge Nature Grimoire form (bear) crafted onto this claw","icon":"/icons/abilities/ability_bear_form.png","tier":1,"damage":0,"cooldown":0,"castTime":null,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Shapeshift","form:bear","Grimoire"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_bear_form.png"},{"uuid":"SKIL-20260822000000-6FA031-B3637DF1","id":"raptor_form","name":"Raptor Form","description":"Worge Nature Grimoire form (raptor) crafted onto this claw","icon":"/icons/skills/class/druid/druid_12.png","tier":1,"damage":0,"cooldown":0,"castTime":null,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Shapeshift","form:raptor","Grimoire"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_12.png"},{"uuid":"SKIL-20260822000000-EAF8F9-AB78B7E7","id":"bird_form","name":"Bird Form","description":"Worge Nature Grimoire form (bird) crafted onto this claw","icon":"/icons/skills/class/druid/druid_13.png","tier":1,"damage":0,"cooldown":0,"castTime":null,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Shapeshift","form:bird","Grimoire"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_13.png"},{"uuid":"SKIL-20260822000000-9522A9-52FBF4F1","id":"wolf_form","name":"Wolf Form","description":"Worge Nature Grimoire form (wolf) crafted onto this claw","icon":"/icons/skills/class/druid/druid_14.png","tier":1,"damage":0,"cooldown":0,"castTime":null,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Shapeshift","form:wolf","Grimoire"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_14.png"},{"uuid":"SKIL-20260822000000-FF5801-813A99A5","id":"cheetah_form","name":"Cheetah Form","description":"Worge Nature Grimoire form (cheetah) crafted onto this claw","icon":"/icons/skills/class/druid/druid_15.png","tier":1,"damage":0,"cooldown":0,"castTime":null,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Shapeshift","form:cheetah","Grimoire"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_15.png"},{"uuid":"SKIL-20260822000000-3575CE-F9A3E47C","id":"spider_form","name":"Spider Form","description":"Worge Nature Grimoire form (spider) crafted onto this claw","icon":"/icons/skills/class/druid/druid_16.png","tier":1,"damage":0,"cooldown":0,"castTime":null,"range":0,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Shapeshift","form:spider","Grimoire"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":3},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"ultimate"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/druid/druid_16.png"}]}],"starterSlots":[{"type":"primary","label":"Slot 1 · Starter Attack","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-20260822000000-1AC9AF-74BD3C1C","id":"t0_claw_practice_slash","name":"Practice Slash","description":"Training claw slash","icon":"/icons/spells/slice-orange-1.png","tier":0,"damage":16,"cooldown":0,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Starter"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/spells/slice-orange-1.png"}]},{"type":"secondary","label":"Slot 2 · Starter Style","unlockTier":0,"fixed":true,"autoAssigned":true,"skills":[{"uuid":"SKIL-20260822000000-21E690-FD6D0C72","id":"t0_claw_instinct","name":"Instinct","description":"Slight health and a larger stamina buff / self-heal","icon":"/icons/abilities/ability_feral_instinct.png","tier":0,"damage":-8,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["+HP","+stamina"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_feral_instinct.png"}]},{"type":"ability","label":"Slot 3 · Choose One","unlockTier":0,"fixed":false,"choice":true,"autoAssigned":false,"defaultSkillId":"t0_claw_blood_frenzy","skills":[{"uuid":"SKIL-20260822000000-789CEB-9B03DB07","id":"t0_claw_blood_frenzy","name":"Blood Frenzy","description":"Attacks stack bleed","icon":"/icons/skills/class/barbarian/barbarian_22.png","tier":0,"damage":0,"cooldown":8,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["Bleed stack"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/skills/class/barbarian/barbarian_22.png"},{"uuid":"SKIL-20260822000000-F5D07E-503BA312","id":"t0_claw_beast_stomp","name":"Beast Stomp","description":"AoE stomp — damage and slow","icon":"/icons/abilities/ability_avatar_form.png","tier":0,"damage":14,"cooldown":6,"castTime":null,"range":2.6,"projectile":null,"damageType":"physical","animation":null,"physics":null,"effects":["AoE slow"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":null,"soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":2},"statConnections":{"scalesWith":["STR","DEX"],"primaryAttribute":"STR","resourceAttribute":"END","derivedStats":["damage"],"damageType":"physical","slotRole":"primary"},"iconUrl":"https://assets.grudge-studio.com/game-assets/icons/abilities/ability_avatar_form.png"}]}]}],"artifactWeapons":[{"id":"SCYTHE","name":"Scythe","icon":"/icons/pack/weapons/Scythe_01.png","classes":["Worge","Warrior"],"classification":"artifact","tierSystem":false,"levelSystem":{"min":1,"max":100,"scaleFactor":0.05},"totalSkills":12,"slots":[{"type":"primary","label":"PRIMARY","unlockTier":1,"skills":[{"uuid":"SKIL-20260604081946-0000D0-02FABBE1","id":"scythe_reap","name":"Reaping Slash","description":"Wide sweeping arc, builds Soul stacks","icon":"/icons/pack/weapons/Scythe_01.png","tier":1,"damage":50,"cooldown":0,"castTime":0.4,"range":3,"projectile":null,"damageType":"shadow","animation":"scythe_slash","physics":null,"effects":["270° Arc","Builds Soul Stack"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_slash","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","abilityCost"],"damageType":"shadow","slotRole":"primary"}},{"uuid":"SKIL-20260604081946-0000D1--4ED8388","id":"scythe_harvest","name":"Soul Harvest","description":"Consume souls for burst damage","icon":"/icons/pack/weapons/Scythe_03.png","tier":2,"damage":70,"cooldown":3,"castTime":0.3,"range":3,"projectile":null,"damageType":"shadow","animation":"scythe_harvest","physics":null,"effects":["+20 DMG per Soul","Consume Stacks"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_harvest","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"shadow","slotRole":"primary"}},{"uuid":"SKIL-20260604081946-0000D2--4DC8961","id":"scythe_embrace","name":"Death's Embrace","description":"Pull target in, heavy hit","icon":"/icons/pack/weapons/Scythe_05.png","tier":3,"damage":65,"cooldown":5,"castTime":0.3,"range":8,"projectile":null,"damageType":"shadow","animation":"scythe_pull","physics":"pull","effects":["Pull 8m","Root 1s"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_pull","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"shadow","slotRole":"primary"}}]},{"type":"secondary","label":"SECONDARY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-0000D3-0BA97FE0","id":"scythe_shadow_step","name":"Shadow Step","description":"Teleport behind target","icon":"/icons/pack/misc/smoke.png","tier":1,"damage":40,"cooldown":10,"castTime":0,"range":12,"projectile":null,"damageType":"shadow","animation":"shadow_step","physics":null,"effects":["Teleport Behind","+30% Next Hit"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"shadow_step","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction"],"damageType":"shadow","slotRole":"secondary"}},{"uuid":"SKIL-20260604081946-0000D4-674E0C3B","id":"scythe_life_drain","name":"Life Drain","description":"Channeled drain, heals self","icon":"/icons/pack/misc/Life.png","tier":2,"damage":80,"cooldown":12,"castTime":0,"range":10,"projectile":"beam","damageType":"shadow","animation":"scythe_drain","physics":null,"effects":["Channel 3s","Heal 100% of DMG"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_drain","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","drainHealth","healthRegen"],"damageType":"shadow","slotRole":"secondary"}},{"uuid":"SKIL-20260604081946-0000D5-4881888B","id":"scythe_chains","name":"Spectral Chains","description":"Root multiple targets in area","icon":"/icons/pack/misc/ChaosCircle.png","tier":3,"damage":30,"cooldown":15,"castTime":0.5,"range":8,"projectile":null,"damageType":"shadow","animation":"scythe_chains","physics":"root","effects":["Root 3s","AoE 8m","Shadow DoT"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_chains","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"shadow","slotRole":"secondary"}}]},{"type":"ability","label":"ABILITY","unlockTier":2,"skills":[{"uuid":"SKIL-20260604081946-0000D6--66C40D1","id":"scythe_spiral","name":"Death Spiral","description":"Spinning scythe AoE channel","icon":"/icons/pack/weapons/Scythe_06.png","tier":1,"damage":100,"cooldown":14,"castTime":0,"range":4,"projectile":null,"damageType":"shadow","animation":"scythe_spin","physics":null,"effects":["Channel 3s","360° AoE","Lifesteal 20%"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_spin","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","drainHealth","healthRegen"],"damageType":"shadow","slotRole":"ability"}},{"uuid":"SKIL-20260604081946-0000D7--4B189EA","id":"scythe_corpse","name":"Corpse Explosion","description":"Detonate nearby corpses for AoE","icon":"/icons/pack/misc/Burns.png","tier":2,"damage":90,"cooldown":10,"castTime":0.3,"range":8,"projectile":null,"damageType":"shadow","animation":"cast_explosion","physics":"knockback","effects":["Per Corpse +40 DMG","AoE 5m"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_explosion","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"shadow","slotRole":"ability"}},{"uuid":"SKIL-20260604081946-0000D8--F067CD0","id":"scythe_plague","name":"Plague Swarm","description":"Release disease cloud, spreading DoT","icon":"/icons/pack/misc/Naturecircle.png","tier":3,"damage":60,"cooldown":16,"castTime":0.5,"range":10,"projectile":null,"damageType":"nature","animation":"cast_plague","physics":"slow","effects":["Spread on Contact","DoT 8s","Slow 30%"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"cast_plague","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["WIS","INT"],"primaryAttribute":"WIS","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","accuracy","ccResistance"],"damageType":"nature","slotRole":"ability"}},{"uuid":"SKIL-20260604081946-0000D9-0D8CFBCB","id":"scythe_necrotic","name":"Necrotic Wave","description":"Send death wave forward","icon":"/icons/pack/misc/Chaos_2.png","tier":4,"damage":120,"cooldown":18,"castTime":0.6,"range":12,"projectile":"wave","damageType":"shadow","animation":"scythe_wave","physics":null,"effects":["Line 12m","Heal Reduction 50%","Pierce"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_wave","soundRef":null,"projectileRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost","drainHealth","healthRegen"],"damageType":"shadow","slotRole":"ability"}}]},{"type":"ultimate","label":"ULTIMATE","unlockTier":3,"skills":[{"uuid":"SKIL-20260604081946-0000DA-0B42874A","id":"scythe_grim_reaper","name":"Grim Reaper","description":"Transform into Death, AoE execute","icon":"/icons/pack/weapons/Scythe_07.png","tier":1,"damage":200,"cooldown":55,"castTime":0.5,"range":8,"projectile":null,"damageType":"shadow","animation":"scythe_ultimate","physics":null,"effects":["Transform 8s","Execute <25%","+50% Speed"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_ultimate","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"shadow","slotRole":"ultimate"}},{"uuid":"SKIL-20260604081946-0000DB-66C73BC6","id":"scythe_apocalypse_harvest","name":"Apocalypse Harvest","description":"Mark all enemies, reap souls after delay","icon":"/icons/pack/misc/Chaos.png","tier":4,"damage":300,"cooldown":75,"castTime":1,"range":15,"projectile":null,"damageType":"shadow","animation":"scythe_apocalypse","physics":null,"effects":["Mark All 15m","3s Delay","Unavoidable"],"prefab":{"modelRef":null,"vfxRef":null,"impactRef":null,"animationClip":"scythe_apocalypse","soundRef":null,"cameraShake":null},"resourceCost":{"mana":0,"stamina":5},"statConnections":{"scalesWith":["DEX","DEX"],"primaryAttribute":"DEX","resourceAttribute":"END","derivedStats":["damage","cooldownReduction","abilityCost"],"damageType":"shadow","slotRole":"ultimate"}}]}],"uuid":"ITEM-20260621232130-000DF2-703D3C1D"}],"offhandMechanics":{"version":"1.0.0","canonicalOffhandRelic":"TOME","shield":{"requiresBlock":true,"affectedSlots":["primary","secondary","ability"],"shieldTypes":["buckler","kite","tower","spiked","magic","relic"]},"tome":{"requiresOneHandMainhand":true,"affectedSlots":["primary","secondary","ability","ultimate"],"couplingModes":["elemental","ranged","heal","buff"],"schoolToMode":{"fire":"elemental","frost":"elemental","lightning":"elemental","nature":"buff","arcane":"buff","holy":"heal"}}},"enriched":"2026-07-01T00:33:15.971Z","enrichmentNote":"UUIDs + resourceCost added by enrich-weapon-skills.mjs | casting-spell-kit v1 10 spells bound to STAFF","t0StarterPattern":"three-slot-starter","t0StarterEnriched":"2026-07-01T05:24:24.764Z","variantSignaturesEnriched":"2026-07-01T05:24:25.425Z","signatureSkillsAdded":0,"t0StarterAutoAssign":{"slot1":true,"slot2":true,"slot3":"playerChoice"},"statConnectionsEnriched":"2026-07-01T05:24:25.853Z","statConnectionsMeta":{"attributes":"master-attributes.json","primaryStatMap":"_meta/ability-aliases.json → primaryStatToAttribute","attributeCount":8},"castingSpellKitEnriched":true,"castingSpellKitVersion":"1.0.0","castingSpellKitUrl":"api/v1/casting-spell-kit.json","t0ApprenticeWandEnriched":true,"t0ApprenticeWandUrl":"api/v1/t0-apprentice-wand-skills.json","objectStoreSync":{"from":"info.grudge-studio.com/api/v1/master-weaponSkills.json","note":"tool slots promoted; tomes/tools icons on /icons/weapons/tomes and /icons/tools; craftpix skill packs at /icons/skills/craftpix"}}