Adds Relay Boss

This commit is contained in:
2026-03-09 10:58:08 -04:00
parent 4f858d9610
commit 0fbaf1ee65
3 changed files with 349 additions and 1 deletions
+6 -1
View File
@@ -20,6 +20,7 @@ const REPEATER_SCENE = preload("res://scenes/enemies/repeater.tscn")
const ANCHOR_SCENE = preload("res://scenes/enemies/anchor.tscn")
const SUPERVISOR_SCENE = preload("res://scenes/enemies/supervisor.tscn")
const WARDEN_SCENE = preload("res://scenes/enemies/warden.tscn")
const RELAY_SCENE = preload("res://scenes/enemies/relay.tscn")
const BODY_PART_PICKUP = preload("res://scenes/upgrades/body_part_pickup.tscn")
const RUN_ITEM_PICKUP = preload("res://scenes/items/run_item_pickup.tscn")
const SHOP_PEDESTAL_SCR = preload("res://scripts/items/shop_item_pedestal.gd")
@@ -262,7 +263,11 @@ func _spawn_enemies() -> void:
func _spawn_boss() -> void:
var scene = WARDEN_SCENE if RunManager.current_floor == 1 else SUPERVISOR_SCENE
var scene: PackedScene
match RunManager.current_floor:
1: scene = WARDEN_SCENE
2: scene = RELAY_SCENE
_: scene = SUPERVISOR_SCENE
var boss = scene.instantiate()
contents.add_child(boss)
boss.global_position = to_global(Vector2.ZERO) # room centre