From d899e918b4ab4d335b697c8d090b3e923a7d228a Mon Sep 17 00:00:00 2001 From: Zach Parks Date: Mon, 2 Jan 2023 12:25:47 -0600 Subject: [PATCH] Rogue Legacy: Fix early vendors and architect... again. (#1359) --- worlds/rogue_legacy/Rules.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/worlds/rogue_legacy/Rules.py b/worlds/rogue_legacy/Rules.py index 4ddf24c7..90f6cc08 100644 --- a/worlds/rogue_legacy/Rules.py +++ b/worlds/rogue_legacy/Rules.py @@ -1,4 +1,4 @@ -from BaseClasses import MultiWorld, CollectionState +from BaseClasses import CollectionState, MultiWorld def get_upgrade_total(multiworld: MultiWorld, player: int) -> int: @@ -20,7 +20,7 @@ def has_upgrade_amount(state: CollectionState, player: int, amount: int) -> bool def has_upgrades_percentage(state: CollectionState, player: int, percentage: float) -> bool: - return has_upgrade_amount(state, player, get_upgrade_total(state.multiworld, player) * (round(percentage) // 100)) + return has_upgrade_amount(state, player, round(get_upgrade_total(state.multiworld, player) * (percentage / 100))) def has_movement_rune(state: CollectionState, player: int) -> bool: