extends "res://scripts/game/game.gd" func _ready() -> void: super._ready() set_physics_process(false) player.set_physics_process(false) player.get_node("WeaponController").set_physics_process(false) for enemy in get_tree().get_nodes_in_group("enemies"): enemy.set_physics_process(false) var index := 0 for offset in [Vector2(-135, -70), Vector2(130, -90), Vector2(160, 105)]: var mine := Node2D.new() mine.set_script(preload("res://scripts/game/enemy_mine.gd")) mine.position = player.position + offset add_child(mine) mine.set_physics_process(false) mine._physics_process(0.3 if index == 0 else 1.0 + index * 0.25) index += 1 if "--capture-preview" in OS.get_cmdline_user_args(): await get_tree().create_timer(0.6).timeout await RenderingServer.frame_post_draw get_viewport().get_texture().get_image().save_png("res://artifacts/enemy_mine_preview.png") print("ENEMY_MINE_PREVIEW: captured") get_tree().quit()