Contents:
calculate_artifact_crit_value()
calculate_artifact_maximum_roll_value()
calculate_artifact_roll_value()
calculate_substat_roll_magnitudes()
calculate_substat_roll_value()
calculate_substat_rolls()
plot_artifact_substat_rolls()
plot_crit_value_distribution()
plot_expected_against_actual_mainstats()
plot_multi_value_distribution()
plot_roll_value_distribution()
create_multiple_random_artifacts()
create_random_artifact()
upgrade_artifact_to_max()
Artifact
Artifact.add_substat()
Artifact.artifact_set
Artifact.artifact_slot
Artifact.level
Artifact.mainstat
Artifact.max_level
Artifact.rarity
Artifact.strategy
Artifact.substats
Artifact.upgrade()
ArtifactBuilder
ArtifactBuilder.build()
ArtifactBuilder.with_level()
ArtifactBuilder.with_mainstat()
ArtifactBuilder.with_rarity()
ArtifactBuilder.with_set()
ArtifactBuilder.with_slot()
ArtifactBuilder.with_substat()
ArtifactBuilder.with_substats()
AddStatStrategy
AddStatStrategy.pick_stat()
AddStatStrategy.upgrade()
UpgradeStatStrategy
UpgradeStatStrategy.upgrade()
UpgradeStrategy
UpgradeStrategy.upgrade()
choose()
ArtifactSlot
ArtifactSlot.CIRCLET
ArtifactSlot.FLOWER
ArtifactSlot.GOBLET
ArtifactSlot.PLUME
ArtifactSlot.SANDS
ArtifactSlot._generate_next_value_()
MainStat
MainStat.rarity
MainStat.set_value_by_level()
Stat
Stat.name
Stat.value
SubStat
SubStat.rarity
SubStat.roll()
SubStat.upgrade()
create_substat()
map_to_decimal()
possible_mainstat_values()
possible_substat_values()