extends ObjectiveReward class_name UpgradePlayerMaxEnergyReward @export var upgrade_amount = 1 func _init(_upgrade_amount : int = 1): upgrade_amount = _upgrade_amount func reward(objective : Objective): objective.planet.player.upgrade_max_energy(upgrade_amount) func get_icon() -> Texture: return preload("res://common/icons/bolt.svg") func get_text() -> String: return "+"+str(upgrade_amount)+" max" func get_description() -> String: return "Increase player max energy by " + str(upgrade_amount) + "."