extends Upgrade class_name FuelEfficiencyUpgrade @export var modifier := 0.95 func _init(tier: int = 1): if tier < 5: unlocks.append(FuelEfficiencyUpgrade.new(tier + 1)) self.tier = tier name = "Fuel Efficiency Increase - Tier %s" % ['I','II','III','IV','V'][tier - 1] description = "Increases the efficiency of fuel use for your rocket" cost = { "fuel": (tier) * 15 - 5, "star": (tier) * 5 + 5 } func activate_upgrade() -> bool: if not super(): return false DataHandler.game_data.fuel_efficiency *= modifier return true