[gd_scene load_steps=8 format=3] [ext_resource type="Script" path="res://scripts/levels/shoe_boss.gd" id="1"] [ext_resource type="PackedScene" path="res://scenes/prefabs/player.tscn" id="2"] [ext_resource type="PackedScene" path="res://scenes/prefabs/exit_trigger.tscn" id="3"] [ext_resource type="PackedScene" path="res://scenes/prefabs/npc.tscn" id="4"] [ext_resource type="PackedScene" path="res://scenes/prefabs/enemy.tscn" id="5"] [ext_resource type="PackedScene" path="res://scenes/prefabs/hazard.tscn" id="6"] [sub_resource type="BoxMesh" id="BoxMesh_ground"] size = Vector3(40, 0.2, 40) [sub_resource type="StandardMaterial3D" id="Mat_ground"] albedo_color = Color(0.25, 0.2, 0.15, 1) shading_mode = 0 [sub_resource type="BoxShape3D" id="BoxShape_ground"] size = Vector3(40, 0.2, 40) [node name="shoe_boss" type="Node3D"] script = ExtResource("1") [node name="WorldEnvironment" type="WorldEnvironment" parent="."] [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(0.866, -0.354, 0.354, 0, 0.707, 0.707, -0.5, -0.612, 0.612, 0, 8, 0) shadow_enabled = false [node name="Ground" type="StaticBody3D" parent="."] collision_layer = 1 [node name="MeshInstance3D" type="MeshInstance3D" parent="Ground"] mesh = SubResource("BoxMesh_ground") surface_material_override/0 = SubResource("Mat_ground") [node name="CollisionShape3D" type="CollisionShape3D" parent="Ground"] shape = SubResource("BoxShape_ground") [node name="Player" parent="." instance=ExtResource("2")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.1, 4) [node name="Reif" parent="." instance=ExtResource("5")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.1, -2) max_hp = 8 texture_path = "res://assets/sprites/placeholders/reif.png" billboard_height = 2.15 ai_enabled = true move_speed = 3.4 death_cause_key = "death_shoe" shout_key = "dialog_reif" defeat_flag = "reif_defeated" [node name="Exit" parent="." instance=ExtResource("3")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.1, 10) require_flag = "reif_defeated" show_door = true texture_path = "res://assets/sprites/placeholders/door.png" billboard_height = 2.05