[Timespinner] Add Boss Randomization Settings (#598)

* [Timespinner] Add Boss Randomization Settings
This commit is contained in:
Colin Lenzen 2022-06-09 16:07:47 -07:00 committed by GitHub
parent 22ea72c1b2
commit 74ee8ec459
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 0 deletions

View File

@ -55,6 +55,14 @@ class LoreChecks(Toggle):
"Memories and journal entries contain items." "Memories and journal entries contain items."
display_name = "Lore Checks" display_name = "Lore Checks"
class BossRando(Toggle):
"Shuffles the positions of all bosses."
display_name = "Boss Randomization"
class BossScaling(DefaultOnToggle):
"When Boss Rando is enabled, scales the bosses' HP, XP, and ATK to the stats of the location they replace (Reccomended)"
display_name = "Scale Random Boss Stats"
class DamageRando(Choice): class DamageRando(Choice):
"Randomly nerfs and buffs some orbs and their associated spells as well as some associated rings." "Randomly nerfs and buffs some orbs and their associated spells as well as some associated rings."
display_name = "Damage Rando" display_name = "Damage Rando"
@ -179,6 +187,10 @@ class HpCap(Range):
range_end = 999 range_end = 999
default = 999 default = 999
class BossHealing(DefaultOnToggle):
"Enables/disables healing after boss fights. NOTE: Currently only applicable when Boss Rando is enabled."
display_name = "Heal After Bosses"
class ShopFill(Choice): class ShopFill(Choice):
"""Sets the items for sale in Merchant Crow's shops. """Sets the items for sale in Merchant Crow's shops.
Default: No sunglasses or trendy jacket, but sand vials for sale. Default: No sunglasses or trendy jacket, but sand vials for sale.
@ -235,9 +247,12 @@ timespinner_options: Dict[str, Option] = {
"GyreArchives": GyreArchives, "GyreArchives": GyreArchives,
"Cantoran": Cantoran, "Cantoran": Cantoran,
"LoreChecks": LoreChecks, "LoreChecks": LoreChecks,
"BossRando": BossRando,
"BossScaling": BossScaling,
"DamageRando": DamageRando, "DamageRando": DamageRando,
"DamageRandoOverrides": DamageRandoOverrides, "DamageRandoOverrides": DamageRandoOverrides,
"HpCap": HpCap, "HpCap": HpCap,
"BossHealing": BossHealing,
"ShopFill": ShopFill, "ShopFill": ShopFill,
"ShopWarpShards": ShopWarpShards, "ShopWarpShards": ShopWarpShards,
"ShopMultiplier": ShopMultiplier, "ShopMultiplier": ShopMultiplier,