extends "res://scripts/game/game.gd" const EXTENSIONS := ["teleport", "cloak", "mine_layer", "flares", "solar_shield_charge"] func _ready() -> void: super._ready() for enemy in get_tree().get_nodes_in_group("enemies"): enemy.set_physics_process(false) var inventory := player.get_node("ShipInventory") as ShipInventory for index in EXTENSIONS.size(): var item := ItemInstance.new() item.definition = load("res://resources/items/%s.tres" % EXTENSIONS[index]) inventory.extension_slots[index] = item inventory.inventory_changed.emit() player.set("shields", 15.0) func preview_cloak() -> void: player.call("activate_ability", 1) player.call("activate_ability", 2) player.call("activate_ability", 3)