extends BuyMenuButton @export var RocketsAmount : float = 5 @onready var RocketPrice : float = Price / RocketsAmount func bought_action(): if PlayerShip.Hull.Ammunition["Rockets"] == PlayerShip.Hull.MaxAmmunition["Rockets"]: PlayerShip.Money += Price else: if PlayerShip.Hull.Ammunition["Rockets"] + RocketsAmount > PlayerShip.Hull.MaxAmmunition["Rockets"]: var RocketsLeft = PlayerShip.Hull.MaxAmmunition["Rockets"] - PlayerShip.Hull.Ammunition["Rockets"] for i in range(RocketsLeft + 1): PlayerShip.Money += RocketPrice PlayerShip.Hull.Ammunition["Rockets"] = PlayerShip.Hull.MaxAmmunition["Rockets"] else: PlayerShip.Hull.Ammunition["Rockets"] += RocketsAmount