EpicLootRaritySets
Stable EpicLoot class-set progression with rarity tiers, boss drops, movable ability/passive panels and localized compendium.EpicLootRaritySets
Turns EpicLoot into a stable equipment-based class progression system for Valheim. Since version 1.0.0, the mod is considered stable and ready for a full playthrough experience.
This mod adds custom rarity sets, boss-stage drops, special pieces, set bonuses and active abilities unlocked by completing sets. The idea is not just to find stronger items, but to build a full character around a recognizable equipment class.
If you like EpicLoot but want clearer farming goals, recognizable builds and new abilities when you complete a full set, this mod is built for that.
I am leaving my Ko-fi here in case you want to leave a tip and help me keep growing. Thank you very much for the support: https://ko-fi.com/daraodesigns
Credits
Thanks to Alpus, Radamanto and RandyKnapp for their mods, which this project builds on or uses to improve Valheim gameplay.
What It Adds
- Rarity sets for
Magic,Rare,Epic,Legendary,MythicandAncient. - Set-based classes: tank, berserker, archer, crossbow hunter, assassin, elemental mage, blood mage, magical archer and spellblade.
- Active and passive abilities unlocked by completing sets.
- Visible buffs for active sets, passives, temporary states and charges.
- Movable active ability panel with icon, name, keybind and cooldown.
- Movable static passive panel with plaques and 2 charge orbs for Moonvein, Frostbrand, Hraesvelgr and Ragnar Blood Surge.
- Set bonuses that grow by rarity and piece count.
- Natural EpicLoot drops for set pieces.
- Guaranteed boss-stage set drops when a valid roll happens.
- EpicLoot and NorseDemigods configs embedded in the DLL and synchronized at startup.
- New in-game compendium/text entry:
Epic Loot Rarity Sets, with class descriptions, abilities, buffs and passives translated. - Text, tooltips and compendium content in Spanish or English depending on the active game language.
- Global pet commands using
Ctrlcombinations. - Optional BetterArchery integration for
LeatherQuiver. - Bestiary integration for
RDB_*creatures in loot and bounty contracts. - Optional WolfPack compatibility for controlling Hraesvelgr summons.
- Optional Wires Enemy HUD compatibility: forces
HealthDisplay = Current HP/Max HPif the mod is installed.
Dependencies
Required:
RandyKnapp-EpicLootAlpus-NorseDemigodsRadamanto-Bestiary
Optional:
BetterArchery: integratesLeatherQuiveras an enchantable archer set piece from Epic onward.WolfPack: the mod can adjust its config so Hraesvelgr summoned beasts are trainable/controllable.WiresEnemyHUD: the mod can adjust its config to show current and maximum health above enemies.
Although NorseDemigods is listed as a dependency, you do not need to play a NorseDemigods class. This mod suppresses its UI, energy, class selection and input while using some of its effects as visual/mechanical bridges.
How It Works
The mod creates set archetypes. When you equip every non-weapon piece from the same line, a buff with the base set name is activated. The only piece that may be missing while still activating the class is the set weapon; any other missing piece prevents activation.
That buff acts as the class flag. If the class buff is active, you can use its abilities even if the set weapon is the missing piece. When an ability requires a weapon, it checks the real equipped weapon type, not whether it is exactly the set weapon.
Active class lines:
| Class | Set IDs that activate the class |
|---|---|
Heimdall |
MagicHeimdall, RareHeimdall, EpicHeimdall, Heimdall, MythicHeimdall, AncientHeimdall |
Ragnar |
MagicRagnar, RareRagnar, EpicRagnar, Ragnar, MythicRagnar, AncientRagnar |
Hraesvelgr |
MagicHraesvelgr, RareHraesvelgr, EpicHraesvelgr, Hraesvelgr, MythicHraesvelgr, AncientHraesvelgr |
Hellsyng |
RareHellsyng, EpicHellsyng, Hellsyng, MythicHellsyng, AncientHellsyng |
Nott |
MagicNott, RareNott, EpicNott, Nott, MythicNott, AncientNott |
Seidr |
RareSeidr, EpicSeidr, Seidr, MythicSeidr, AncientSeidr |
Helveig |
MagicHelveig, RareHelveig, EpicHelveig, Helveig, MythicHelveig, AncientHelveig |
Moonvein |
MagicMoonvein, RareMoonvein, EpicMoonvein, Moonvein, MythicMoonvein, AncientMoonvein |
Frostbrand |
MagicFrostbrand, RareFrostbrand, EpicFrostbrand, Frostbrand, MythicFrostbrand, AncientFrostbrand |
Full-set buffs show the class name and class skill level (Nivel/Level). Active ability cooldowns are not shown through the old buff bar; they appear in the ability panel with name, keybind and counter. Passives and temporary states use the buff area, while static charge passives for Moonvein, Frostbrand, Hraesvelgr and Ragnar Blood Surge also appear in the orb panel.
Shared Systems
Ability Panel: appears when a class buff is active. It shows active abilities only, with name, keybind and cooldown. It can be dragged while the inventory is open withTab. If active pets exist, it adds aPetssection withAttack(Ctrl + Mouse4),Follow(Ctrl + Mouse3) andFree(Ctrl + secondary attack); the current state is highlighted.Passive Panel: shows 2-orb plaques for static charge passives (Charged Shots,Fire Ball,Headshot,Blood Surge). When both orbs are filled, the whole plaque lights up with a pulsing border andREADYlabel to show that the next shot/attack is charged. It can be dragged withTab.- Pressing
Tabrecenters passive/orb panels so displaced panels can be recovered more easily. Ctrl + Mouse4: orders active pets to attack the aimed enemy at practical long range as long as the target is visible under the crosshair. If the enemy dies or becomes invalid, pets return to following the player.Ctrl + Mouse3: forces active pets to follow the player in passive mode; they do not attack untilAttackorFreeis used again.Ctrl + secondary attack: releases pets back to normal behavior without forced following.- Pet commands apply to persistent or controlled summons from
Hraesvelgr,Moonvein,HelveigandSeidr, including theStone Golem. - Class pets use normalized mod stats: health, damage and damage taken reduction scale with the owner's class skill so they keep up with progression without relying on raw prefab values.
- Persistent pets disappear when the class buff is lost. If they die while active, they use a
30srespawn cooldown when their class allows it. - Friendly explosions from
T.N.T.,Rapid Fireand equivalent effects avoid allied targets, friendly players and pets. - Class damage and control abilities can interact with player targets only when PvP is active.
- Physical archer traps ignore players who do not have PvP active.
- Ability, summon and temporary-state buffs use the mod's generated icons when a specific or equivalent ability icon exists.
- The compendium, ability names, tooltips and buffs use Spanish or English according to Valheim's active language.
Natural Drop Chances
Normal EpicLoot magic rolls can be converted into set pieces:
- Magic:
12% - Rare:
10% - Epic:
8% - Ancient:
5%
Legendary and Mythic are handled through generated EpicLoot sections and their own pools.
bosssetdrops.json fixes each boss stage to a set rarity and converts valid equipment rolls into random set pieces from that stage. It does not inherit a random rarity from the base roll: each boss uses its assigned rarity, checks that the base prefab belongs to the allowed pool (ForceSetDropItems) and then randomly selects from the real set item IDs of that same rarity (ForceSetItemIds).
| Boss | Set rarity |
|---|---|
| Eikthyr | Magic |
| The Elder | Rare |
| Bonemass | Epic |
| Moder | Legendary |
| Yagluth | Mythic |
| The Queen | Mythic |
| Fader | Ancient |
| FrozenKing | Ancient |
Managed Configs
With Generate Managed Config Files = true, the DLL writes/synchronizes:
config/EpicLoot/baseconfig/abilities.jsonconfig/EpicLoot/raritysets.jsonconfig/EpicLoot/baseconfig/legendaries.jsonconfig/EpicLoot/baseconfig/loottables.jsonconfig/EpicLoot/baseconfig/iteminfo.jsonconfig/EpicLoot/baseconfig/magiceffects.jsonconfig/EpicLoot/baseconfig/adventuredata.jsonconfig/EpicLoot/bosssetdrops.jsonconfig/NorseDemigods.cfg
If a file already exists and differs, the mod first creates a .bak-fran-managed-... backup and then writes the embedded version. This means manual JSON edits are not persistent unless the embedded resources in the main DLL are updated too.
For servers, it is usually enough to upload the DLLs included in the package and restart:
EpicLootRaritySets.dll: main DLL with sets, embedded configs, compendium, classes, panels, icons and base controllers.EpicLootRaritySetsHotfix.dll: included layer for abilities and adjustments that may remain separated from the main DLL when the package includes it.
Custom EpicLoot Bonuses
Last Hope: custom magic effect with its own ability. When health enters a critical state, it prevents the incoming hit if one exists, heals100%of maximum health and starts a60scooldown.- Custom class effects such as
AddFrostbrandSkill,AddHellsyngSkill,AddSeidrSkill, etc. increase the effective class skill level and can push scaling beyond level100. - Effects used in lower-rarity sets also have
ValuesPerRarityconfigured to avoid empty bonuses, such asFrostDamageAOEandBulwark. - In Ragnar/Frostbrand sets, each
FrostDamageAOEbonus is paired in the same counter withAddFrostDamage, because EpicLoot only triggers the frost area if the weapon hit already contains frost damage.
In-Game Compendium
The mod adds an entry to the inventory text/compendium panel:
Epic Loot Rarity Sets
It includes:
- Explanation of the rarity system.
- Description of every set class.
- Abilities, keybinds, costs, cooldowns, ranges, scaling, durations and damage.
- Values read from the current config when the panel is opened.
- Active-effect sections with buffs, charges, cooldowns, passives and temporary states.
- Ability, buff and passive names localized to the active language, just like in-game text.
- The native EpicLoot
Legendary Setspage is extended so it also comparesMagic,Rare,EpicandAncientalongside the special rarities.
Set Classes
The following values are the default values.
Heimdall - Shield Tank
Defensive shield tank focused on blocking and threat control.
Main equipment and bonuses:
- Shield, one-handed weapon and defensive armor.
- Block power, lower block stamina cost, block force and health.
- At higher rarities it gains effects such as
Bulwark,ReflectDamage,UndyingandImmovable.
Full-set abilities:
- Passive
Heimdall Guard: taking damage grants5%all-damage reduction and+10%block power per stack for6s; maximum3stacks. Mouse3-Lightning Storm: cooldown30s; summons a fixed storm for10s, radius8m, pulse every1s; lightning damage24 + 0.60per Heimdall level; each hit redirects threat toward Heimdall and slows enemies by30%for6s.Block + Mouse4-Water Sphere: cost30stamina, cooldown20s, duration8s; uses Njord's sphere, pulls enemies within30mand keeps them pinned to the sphere until it ends. Each impact deals blunt damage in the NorseDemigods damage radius and scales with Heimdall fromNorseDemigods.cfg.Mouse4-Stone Shield: cost35stamina, cooldown24s, duration8s; reduces flat damage by20 + 0.55per Heimdall level; reflects25% + 0.3%per Heimdall level of mitigated damage, maximum75%.Block + Mouse3-Abyssal Harpoon: cooldown12s; fires a visible aura rope at the aimed enemy and pulls it for5s.
Ragnar - Axe Berserker
Ragnar berserker focused on staying alive through melee pressure.
Main equipment and bonuses:
- Axes as primary weapons.
LifeStealand reduced life attack cost.- At Ancient, the final bonus becomes
Undying.
Full-set abilities:
- Passive
Ragnar Fury: each melee hit against an enemy grants a visible6sstacking buff; each stack gives+3%attack speed and1%life steal; maximum10stacks. - Passive
Blood Surge: shown in the passive panel with 2 orbs; at2/2, the plaque lights up and the next melee hit against enemies heals25%of maximum health. Mouse3-Decay Aura: toggle; consumes8stamina/s; radius6m; pulse every1s; direct damage8 + 0.35per Ragnar level. Does not apply poison.Mouse4-Blood Frenzy: consumes50%of maximum stamina; for10sgrants+50%attack speed,+30%movement speed andImmovable; cooldown30s.- Jump +
Mouse4-Ragnar Crush: cost45stamina, cooldown14s, radius5m; replicates Surt's jump attack and deals fire plus blunt damage, each52 + 1.10per Ragnar level.
Hraesvelgr - Physical Archer
Pure archer focused on stealth, beasts, traps, headshots and rapid volleys.
Main equipment and bonuses:
- Bow, QuickDraw, bow draw cost, projectile speed and fire rate.
AddHraesvelgrSkill,HeadHunter,TripleBowShotand physical damage at high rarities.LeatherQuiverbecomes an extra piece from Epic onward if BetterArchery is installed.
Full-set abilities:
- Passive
Stealth: while crouched/in stealth, you are invisible to monsters; noisex0.5, detectionx0.3, speed+15%. - Passive
Headshot: every3Hraesvelgr bow shots, the arrow counts as a weak-point/headshot and applies at leastx1.5damage. The passive panel shows2/2and lights up the plaque when the next arrow is charged. Mouse3-Summon Beasts: no-cooldown toggle; summons or stores the current beast with health, damage and damage taken reduction scaled by Hraesvelgr; default creature is bjorn/bear; costs35stamina when summoning. If it dies while active, it enters a60sdead-pet cooldown. Shows a visible buff while alive.- If the summoned beast has a saddle equipped when stored, that saddle state is saved and restored the next time it is summoned.
Block + Mouse4-Tame Beast: tames a valid beast within10m, removes the current pet and makesSummon Beastsuse that creature with Hraesvelgr scaling. Valid creatures: wolf, bjorn, asksvin, lox, moose, volture, rdb_bee, rdb_crocodile, rdb_fox, seeker, seekerbrute, hatchling, bat, ulv, rdb_lion, deathsquito and rdb_smadrek.Block + Mouse3- armed trap: cost20stamina; maximum5charges, recovers1every60s; when it catches an enemy it deals pierce damage35 + 0.55per Hraesvelgr level, roots the target and grants30sfor the next arrow to deal+50%damage.Mouse4-Rapid Volley: channels up to3s, cooldown18s; while holding attack and standing still, fires up to exactly8arrows at8arrows/s; each arrow dealsx0.5normal damage, speed90. If weapon/ammo provides no damage, it uses fallback pierce12 + 0.25per Hraesvelgr level. Reaching 8 arrows cancels the channel and restores all stamina.- Secondary attack -
Freyja Dash: cost20stamina, cooldown10s; enemies crossed by the dash take pierce damage55 + 1.1per Hraesvelgr level and are staggered. Players are affected only when PvP is active.
Hellsyng - Crossbow Hunter
Witch-hunter crossbow class focused on pets, shapeshifting, explosive marks and crossbow bursts.
Main equipment and bonuses:
- Crossbow,
AddHellsyngSkill,TripleBowShot,QuickDraw, fire rate and projectile speed. ExplosiveArrowsis not permanent on the Hellsyng set; it is temporarily enabled byRapid Fire.- Starts at Rare; there is no Magic version.
Full-set abilities:
- Passive
T.N.T.: Hellsyng crossbow shots mark the target. If a marked enemy dies, it detonates with a fire explosion like an explosive shot; it does not damage allies, friendly players or pets. Fire damage45 + 0.65per Hellsyng level. - Passive
Silver Bullets: crossbow shots deal+20%damage against undead and similar creatures: skeletons, draugr, ghosts, wraiths, dead vil/Bjorn, specters and Bestiary undead variants. - Secondary attack without shapeshift -
Hellsyng Pets: summons or stores an allied wolf and bat. The bat uses the wolf's reinforced health so it does not fall too quickly. Cooldown30swhen summoning or storing. If they die while active, they respawn after30s. Shows a visible buff while any pet remains alive. Block + Mouse4-Werewolf Form: lasts30sor until canceled; cooldown60s, starting when it ends or is canceled.Huntincreases wolf speed by40%if enemies are within50m. Normal attack: bite with4scooldown, no slash, applies bleed for10swith damage5 + 0.18per Hellsyng level per second. Secondary attack: claw slash with guaranteed knockback,4scooldown and slash damage45 + 0.55per Hellsyng level.Block + Mouse3-Bat Form: lasts30sor until canceled; cooldown60s, starting when it ends or is canceled. Allows flying, disables shift sprint and uses a configurable visual offset to raise the bat in camera. Normal attack: bat drain with damage24 + 0.35per Hellsyng level that heals100%of damage dealt. Secondary attack:Bat Regeneration,+100%health regeneration for6s, cooldown20s.Mouse4-Bat Horde: summons an allied bat horde on the target for30s. Scales with Hellsyng:3/6/9/10bats, stars0/1/2and damage multiplier1 + skill * 0.01. Cooldown60s.Mouse3-Rapid Fire: for10s, crossbow reload becomes0.5s; shots explode using50%of the real impact damage and bounce up to2times between nearby enemies. If the impact has no damage, it uses Hellsyng-scaled fallback damage: fire18 + 0.25and spirit12 + 0.20per level. Cooldown30s.
Nott - Duelist/Assassin
Nott duelist focused on poison, mobility and stealth.
Main equipment and bonuses:
- Knives, reduced noise,
Duelist, stagger damage/duration,Opportunist, movement and dodge.
Full-set abilities:
- Passive
Stealth: while crouched/in stealth, you are invisible to monsters; noisex0.4, detectionx0.2, speed+20%. - Passive
Shadow Momentum: hitting enemies grants+30%speed and+15%damage for5s; does not stack, refreshes instead. - Passive
Poison Edge: every hit against enemies adds poison8 + 0.35per Nott level. - Passive
Executor: all Nott damage against enemies already at30%health or lower deals300%total damage. Mouse3-Warp: cost25stamina, cooldown18s, range18m; teleports behind the aimed enemy, to the nearest enemy if none is aimed, or forward if no valid target exists. After Warp,Warp Guardreduces incoming damage by90%for3s.Block + Mouse4-Shadow Mark: marks the selected enemy within5mfor6swith a shadow visual above the target; stores50%of the damage it receives while active and then explodes as spirit damage on the target. Cooldown60s; if an enemy dies within20mwhile it is on cooldown, the cooldown is reduced by10s.Mouse4-Knife Strike: requires a knife, cooldown8s, range5m; hits the aimed enemy or nearest frontal enemy with50%weapon damage plus0.75slash damage per Nott level, uses a Norse slash visual and slows by50%for5s.- After
Warp,Warp Strikemakes the next attack against an enemy dealx2.5damage, always stagger and slow by50%for6s. - If an enemy dies within
18mwhile Warp is on cooldown, the cooldown resets and you regain stamina.
Seidr - Elemental Mage
Eitr mage focused on area control and elemental summoning.
Main equipment and bonuses:
- Staves, maximum eitr, eitr regeneration, reduced eitr cost, magic rate.
DoubleMagicShot,AddSeidrSkillandModifyElementalDamageat high rarities.- Starts at Rare; there is no Magic version.
Full-set abilities:
Mouse3-Nanocube: cost50eitr, cooldown30s, duration10s; pushes enemies out of5m; inside the cube your magic damage is multiplied byx1.30.Mouse4-Elemental Shield: toggle; initial cost25eitr; no cooldown; you are immune to damage while you have eitr; consumes2%maximum eitr per second, minimum1eitr/s.- Secondary attack -
Stone Golem: cost80eitr, cooldown60s, duration60s; summons a friendly Brokkr golem with health, damage and damage taken reduction scaled by Seidr. Obeys global pet commands. Block + Mouse4-Frost Nova: cost45eitr, cooldown12s, radius8m; frost damage45 + 0.85per Seidr level;40%slow for5s.
Helveig - Blood Mage
Blood mage focused on healing, spirit/fire damage, undead bodyguards and beast summons.
Main equipment and bonuses:
AddHelveigSkill, reduced eitr cost, maximum health, regeneration, summon damage/health.- The blood staff reduces life attack cost.
Full-set abilities:
Mouse3-Holy Healing: cost25eitr, cooldown10s; heals35 + 0.75per Helveig level to the aimed ally in range (30m) or yourself if there is no target.- Passive
Undead Bodyguard: activating the set summonsCharred_Melee_Dyrnwyn; it disappears when the set is lost. If it dies, it automatically respawns after30s. Health, damage and damage taken reduction scale conservatively with Helveig and it obeys pet commands. - Passive
Blood Aegis: every heal applies a non-stacking shield to the healed target equal to15%of the ability's potential healing for15s, even if the target was already at full health, with an elemental shield visual. - Passive
Sanguine Devotion: every heal grants a stack for15s, up to3. Each stack increases summon damage by+5%andHoly Strikedamage by+10%. Mouse4-Blood Rite: cost45eitr, cooldown20s; channels for10s, radius30m, pulse every1s; heals you, players, allied NPCs, active pets and tamed creatures by12 + 0.30per Helveig level per pulse; moving more than0.65mcancels; cooldown starts when the channel ends or breaks.- Secondary attack -
Holy Strike: cost25eitr, cooldown6s, range30m; fire damage55 + 0.45and spirit damage65 + 0.70per Helveig level. Each impact restores2eitr. Block + Mouse3-Summon Monster: cost55eitr, cooldown60s, duration20s; summonsEnt/Abomination/ElakingMole/FallenValkyriedepending on Helveig level. Health, damage and damage taken reduction scale conservatively, it obeys pet commands and shows an active buff with remaining time.
Moonvein - Magical Archer
Eitr archer mixing bow gameplay, SpellSword and Moonvein scaling.
Main equipment and bonuses:
- Moonbow,
SpellSword,EitrLeech,AddMoonveinSkill,IncreaseEitrandAmmoConservation = 100. LeatherQuiverbecomes an extra piece from Epic onward if BetterArchery is installed.- Every Moonbow shot consumes eitr before
ModifyAttackEitrUsereductions: Magic6, Rare8, Epic10, Legendary12, Mythic14, Ancient16.
Full-set abilities:
- Passive
Charged Shots: every3consecutive shots fires a random spell from the bow. The passive panel shows2/2and lights up the plaque when the next shot is charged. - Passive
Arcane Shots: normal Moonvein bow shots add lightning damage8 + 0.20and spirit damage8 + 0.20per Moonvein level. - Passive
Recharge: works like Frostbrand's; Moonvein attacks and abilities add charges when they hit. Lasts15s, each charge increases all damage by4%up to5charges, and at5/5fires guaranteed Chain Lightning. - Probabilities: Acid Bolt
40%, Lightning Bolt40%, Fireball20%. - Acid Bolt: poison
40 + 0.50per Moonvein level. - Lightning Bolt: lightning
48 + 0.65per Moonvein level. - Fireball: fire
58 + 0.80per Moonvein level. Mouse3-Meteor: cost30eitr, cooldown10s, range60m; fire + blunt damage, each type35 + 1.20per Moonvein level; force80. Fires1meteor normally,2meteors from class skill60, and3meteors from class skill90. When more than one meteor fires, each meteor lands1.5safter the previous one; extra meteors land1mleft/right of the main impact.Mouse4-Tornado Shot: cost20eitr, cooldown12s; arms the next arrow; on impact summons Njord's tornado for6s;40%slow for6s; fallback damage in4m: lightning18 + 0.75per Moonvein level every0.5s.Block + Mouse3-Spirit Wolf: cost20eitr; summonswolf_spiritcaller, obeys the pet panel and scales health, damage and damage taken reduction with Moonvein. If it dies, applies a60scooldown.
Frostbrand - Spellblade
Two-handed magical swordsman. Uses eitr, fire, lightning, elemental shields and Surt/Thor-style attacks.
Main equipment and bonuses:
- Two-handed sword,
SpellSword,EitrLeech,ModifyAttackEitrUse,AddFrostbrandSkill, elemental/frost damage. - The weapon grants
IncreaseEitr = 100soSpellSwordcan attack even if the character has no base eitr.
Full-set abilities:
Mouse3-Dash: cost5eitr; uses the NorseDemigods Ability Dash bridge with the Thor/lightning theme. Has3charges and recovers1charge every15s. On use, grants+50%movement speed for3s.- Secondary attack -
Slash: cost15eitr, cooldown8s; performs the weapon attack animation, applies fire damage16 + 0.90and slash damage16 + 0.90per Frostbrand level, adds to theFire Ballcounter, and heals the caster for50%of actual damage dealt. Block + Mouse4-Elemental Shield: cost35eitr, cooldown24s, duration8s; nullifies fire and mitigates all damage by25% + 0.3%per Frostbrand level, maximum70%.Mouse4-Thor Lightning Strike: replacesCrush; cost25eitr, cooldown18s, range80m; fires 3 Thor/NorseDemigods lightning impacts, spaced0.25sapart, with fallback radius3m; damage per impact14 + 1.80per Frostbrand level before resistances; roots hit enemies for5s.- Passive
Fire Ball: every3Frostbrand weapon attacks started orSlashuses launches Fireball where you aim. The passive panel shows2/2and lights up the plaque when the next attack is charged; fire damage36 + 0.85per Frostbrand level; fallback radius3.5mif the projectile is unavailable. - Passive
Recharge: attacks and abilities only add charges when they hit an enemy. Lasts15s; each charge increases all damage by4%, maximum5charges. At5/5, attacks trigger guaranteed Chain Lightning on every hit; it jumps up to3nearby enemies within8m, using part of the real hit damage. Recharge's own bounces do not refresh its charges.
Thor - Special Epic Set
Special throwing-axe and storm set.
It does not have its own hotkey controller. Its identity comes from:
- Throwing axe.
- Weapon recall.
- Lightning damage.
- Chain Lightning (
ChainLightning).
Floki - Special Epic Set
Special builder set.
It does not have its own hotkey controller. Its identity comes from:
- Building hammer.
FreeBuild.- Building distance.
- Weight/carry load.
- Stamina and durable tools.
BetterArchery LeatherQuiver
LeatherQuiver is treated as a Utility piece for EpicLoot and enters loot from Epic onward.
Sets that use it:
EpicHraesvelgrHraesvelgrMythicHraesvelgrAncientHraesvelgrEpicMoonveinMoonveinMythicMoonveinAncientMoonvein
It does not replace pieces: it is added as an extra piece from Epic onward.
- Epic:
6pieces and6bonuses. - Legendary:
7pieces and7bonuses. - Mythic:
8pieces and8bonuses. - Ancient:
9pieces and9bonuses, while still keeping the final trinket.
The final extra bonus is HeadHunter for Hraesvelgr and ModifyElementalDamage for Moonvein.
Included EpicLoot Changes
- Extended bow/crossbow effects for
BowsandCrossbows. ModifyAttackEitrUseavailable on Magic with low values.LifeStealallowed on Magic for Ragnar balance.IncreaseEitrallowed on one-handed and two-handed weapons.FreeBuildallowed on Epic for Floki.- Exclusivity adjustments between
SpellSword,DuelistandEitrWeave. - Rarity loot pools for set pieces.
- Boss pools to push stage-based progression.
- Bestiary: the 21
RDB_*creatures inherit loot tiers and appear as bounty targets. - Shop/adventure data with generated pieces.
Main Configuration
File:
config/fran.mods.epiclootraritysets.cfg
Important options:
Generate Managed Config Files: writes the managed configs from the DLL.Enable Natural Drops: allows normal EpicLoot rolls to convert into set pieces.Enable Set Activation Buffs: shows full-set buffs.Enable Ability Panel: shows the movable active ability panel.Ability Panel Position X/Y,Scale,Opacity: ability panel position, scale and opacity.Enable Passive Stack Panel: shows the movable passive panel with orbs and charged state across the full plaque.Passive Stack Panel Position X/Y,Scale,Opacity: passive panel position, scale and opacity.Enable Frostbrand AbilitiesEnable Hraesvelgr AbilitiesEnable Hellsyng Abilities: enablesT.N.T.,Silver Bullets,Hellsyng Pets,Werewolf Form,Bat Form,Bat HordeandRapid Fire.Enable Moonvein AbilitiesEnable Nott AbilitiesEnable Ragnar AbilitiesEnable Helveig AbilitiesEnable Heimdall AbilitiesEnable Seidr AbilitiesRead Extra Sections From Legendaries JsonRead Rarity Sets JsonRead Boss Set Drop RulesConfigure WolfPackConfigure Wires Enemy HUD
Each ability section lets you change keybinds, costs, cooldowns, radii, durations and scaling values. The README values are the expected defaults. If an older local config already exists, the mod tries to migrate old defaults to current values with UpgradeFloatConfig and UpgradeShortcutConfig.
If the package includes EpicLootRaritySetsHotfix.dll, that companion plugin may use config/fran.mods.epiclootraritysets.hotfix.cfg for settings that remain separate from the main DLL, such as bat form options, Blood Frenzy, Shadow Mark or Ragnar Crush.
Development
Embedded configs live in:
src/GeneratedConfig/
When you manually change JSON/CFG files and want those changes to ship inside the mod, update those files and rebuild the DLL. If Generate Managed Config Files remains enabled and the DLL embedded resources are outdated, the next startup will write the old version again.
Build:
tools/Build-EpicLootRaritySets.ps1
Verification:
tools/Verify-RecoveredRaritySets.ps1


