Files
MisguidedLaunch/scripts/upgrades/fuel_capacity_upgrade.gd
Eric Vande Voort 7eb0dea424 init
2025-01-07 16:10:03 -06:00

20 lines
513 B
GDScript

extends Upgrade
class_name FuelCapacityUpgrade
@export var size_increase := 40
func _init(tier: int = 1):
if tier < 5:
unlocks.append(FuelCapacityUpgrade.new(tier + 1))
self.tier = tier
name = "Fuel Capacity Increase - Tier %s" % ['I','II','III','IV','V'][tier - 1]
description = "Increases the maximum amount of fuel your rocket can hold"
cost = {
"fuel": (tier) * 20 - 5
}
func activate_upgrade() -> bool:
if not super(): return false
DataHandler.game_data.fuel_max += size_increase
return true