extends Upgrade class_name EngineSpeedUpgrade @export var modifier := 1.2 func _init(tier: int = 1): if tier < 5: unlocks.append(EngineSpeedUpgrade.new(tier + 1)) self.tier = tier name = "Engine Speed Increase - Tier %s" % ['I','II','III','IV','V'][tier - 1] description = "Increases the top speed of your rocket" cost = { "fuel": (tier) * 10 - 5, "star": tier * 5 + 10 } func activate_upgrade() -> bool: if not super(): return false DataHandler.game_data.engine_speed_modifier *= modifier return true