
The following items/boons provide upgrades to rarities as shown: Rarity (I'm not exactly sure why Hermes is this way, but I finally understand why getting Bad News for that prophecy took forever.)

(This roll will only happen if prerequisites to get any Legendary/Duo boons are met.) Determining rarity for a Zeus boon given no mirror upgrades, yarn, etc. The below table shows the default probabilities of each boon rarity. These rarities don't tell the whole story, but it's really useful to know which items might increase the chances of finding that Legendary to complete your build. Note that Heroic Boon rarities can only be found when exchanging a boon, using Rare Crop, or finding Eurydice. This section will go over base rarities for receiving a Legendary, Epic, Rare, or Common Boon. If there are empty slots remaining, offer an exchange and then fill all remaining slots with whatever is possible.As soon as a rarity roll succeeds, select a random boon at that rarity and put it on offer. For the remaining empty boon slots, roll for rarity, starting with Legendary/Duo boons and finishing with Common boons.Determine the rarity of priority boons.Determine which rarities those boons can be offered at. If slots remain, determine which boons can be offered with this game state.Set which priority boons are offered in stone.

In determining which boons to offer, and their respective rarities, Hades goes through a few main steps. I may have made some mistakes: feel free to correct me if I have!

#ATHENA HADES BOONS PC#
My copy of Hades is on PC and is currently version 1.37 I know the developers occasionally make balance changes, so this information may become outdated. These findings won't apply to a player's first run. I discuss a number of late-game mirror upgrades, so expect very mild spoilers below.Īll information below is sourced from various LUA files in "Hades/Content/Scripts" and lines up with my impressions of gameplay.
#ATHENA HADES BOONS CODE#
I did a few hours of digging through Hades code the other week, and I wanted to share some of my results in a (hopefully) accessible write-up.
