extends CharacterBody2D class_name MainShip @onready var engine = $Engine @onready var hull = $Hull @onready var shield = $Shield @onready var pause_controller = $GUI/Interface/PauseController @onready var minimap = $CanvasLayer/Control/Minimap @onready var camera = $Camera @onready var primary_slot = $PrimaryWeapon @onready var secondary_slot = $SecondaryWeapon var allow_shooting = true var faction = "player" var money : float = 1000 func _process(_delta): if hull.hp < 0: destroy() func changeinterfacecolor(): $GUI/Interface.modulate = modulate func destroy(): hull.hp = hull.max_hp shield.capacity = shield.max_capacity global_position = Vector2.ZERO engine.speed = 0 engine.turbo_enabled = false