[gd_scene load_steps=8 format=3] [ext_resource type="Script" path="res://scripts/levels/final_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.15, 0.05, 0.2, 1) shading_mode = 0 [sub_resource type="BoxShape3D" id="BoxShape_ground"] size = Vector3(40, 0.2, 40) [node name="final_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="Hongkong" parent="." instance=ExtResource("5")] texture_path = "res://assets/sprites/placeholders/glitschkoenig.png" billboard_height = 2.4 transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.1, -3) max_hp = 12 defeat_flag = "hongkong_defeated" achievement_on_defeat = "beat_hongkong" [node name="QuirxelHazard" parent="." instance=ExtResource("6")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0.1, -2) death_cause_key = "death_quirxel" [node name="Exit" parent="." instance=ExtResource("3")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.1, -12) require_flag = "hongkong_defeated"