Fix generator behaviour after prestige

This commit is contained in:
2026-03-22 12:19:26 +01:00
parent c914b0c590
commit 726f2bb5a3
4 changed files with 18 additions and 9 deletions

View File

@@ -385,13 +385,13 @@ func _grants_click_while_hovering() -> bool:
return grants_click_while_hovering
func _get_prestige_multiplier() -> float:
var manager: Node = get_node_or_null("/root/PrestigeManager")
var manager: PrestigeManager = get_node_or_null("/root/PrestigeManager")
if manager == null:
return 1.0
if not manager.has_method("get_total_multiplier"):
if not manager.get_total_multiplier():
return 1.0
var raw_multiplier: Variant = manager.call("get_total_multiplier")
var raw_multiplier: Variant = manager.get_total_multiplier()
if raw_multiplier is float:
return maxf(raw_multiplier, 0.0)
if raw_multiplier is int: