Beeg checkin

This commit is contained in:
2023-09-06 03:49:16 -07:00
parent f180d4cacd
commit f8cca640a6
320 changed files with 2751 additions and 26682 deletions

63
Levels/Scenes/Level1.tscn Normal file
View File

@@ -0,0 +1,63 @@
[gd_scene load_steps=7 format=3 uid="uid://dqv03pua4j8ga"]
[ext_resource type="Script" path="res://Levels/Scripts/Level.cs" id="1_k32xj"]
[ext_resource type="PackedScene" uid="uid://dahp73fwld24h" path="res://Enemies/RangedEnemy.tscn" id="2_fyxib"]
[ext_resource type="PackedScene" uid="uid://bt5rolsyjmx55" path="res://Enemies/MeleeEnemy.tscn" id="4_7eukt"]
[ext_resource type="PackedScene" uid="uid://bnn68u04ktmas" path="res://Levels/Models/Stage1/Stage1Fix.tscn" id="6_60jd6"]
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Levels/ExitPortal.tscn" id="6_gegi6"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_kv6vl"]
radius = 0.957319
[node name="Level1" type="Node3D" groups=["Level"]]
process_mode = 3
script = ExtResource("1_k32xj")
[node name="Area3D2" type="Area3D" parent="." groups=["Level"]]
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, -0.568617, 0, -3.01859)
disable_mode = 2
collision_layer = 0
collision_mask = 16
[node name="Exit Portal" parent="Area3D2" instance=ExtResource("6_gegi6")]
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, 0.599727, -1.96144)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -2.51823)
shape = SubResource("CylinderShape3D_kv6vl")
[node name="STAGE 1" parent="." instance=ExtResource("6_60jd6")]
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.37194, 6.02102)
[node name="Camera3D2" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, -0.527878, 10.966, 6.61121)
projection = 1
current = true
size = 10.8546
[node name="Enemies" type="Node3D" parent="."]
[node name="MeleeEnemyOrb" parent="Enemies" instance=ExtResource("4_7eukt")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.729415, 0, -0.194958)
[node name="RangedEnemy" parent="Enemies" instance=ExtResource("2_fyxib")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.85078, 0, -0.0949185)
[node name="RangedEnemy2" parent="Enemies" instance=ExtResource("2_fyxib")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.44161, 0, -1.74858)
[node name="RangedEnemy3" parent="Enemies" instance=ExtResource("2_fyxib")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.12335, 0, -2.33267)
[node name="RangedEnemy4" parent="Enemies" instance=ExtResource("2_fyxib")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.65446, 0.0400391, -2.44977)
[node name="RangedEnemy5" parent="Enemies" instance=ExtResource("2_fyxib")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.08228, 0, -0.694794)
[node name="RangedEnemy6" parent="Enemies" instance=ExtResource("2_fyxib")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.78224, 0, -0.525299)
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]

View File

@@ -0,0 +1,63 @@
[gd_scene load_steps=8 format=3 uid="uid://0hdnmilwrsq6"]
[ext_resource type="Script" path="res://Levels/Scripts/FinalLevel.cs" id="1_sy7dk"]
[ext_resource type="Script" path="res://Enemies/HealthbarProgress.cs" id="2_53ar2"]
[ext_resource type="PackedScene" uid="uid://brbshysbgd47q" path="res://Enemies/GodCircuit.tscn" id="4_vmhpd"]
[ext_resource type="Texture2D" uid="uid://ccnmmyvs53gni" path="res://Textures/GUI/Style_1.png" id="5_jjg8p"]
[ext_resource type="PackedScene" uid="uid://b0chkusc2bo2v" path="res://Levels/Models/Stage10/AnimatedFinal.tscn" id="6_8beqh"]
[ext_resource type="PackedScene" uid="uid://b1j0g6ikmnibm" path="res://Enemies/HPComponent.tscn" id="7_nvq88"]
[sub_resource type="LabelSettings" id="LabelSettings_cs88m"]
font_color = Color(0, 0, 0, 1)
[node name="Level10" type="Node3D" groups=["Level"]]
process_mode = 3
script = ExtResource("1_sy7dk")
[node name="FINAL STAGE" parent="." instance=ExtResource("6_8beqh")]
[node name="FinalBossGUI" type="Control" parent="." groups=["BossGUI"]]
visible = false
z_index = -1
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="TextureProgressBar" type="TextureProgressBar" parent="FinalBossGUI"]
z_index = -1
layout_mode = 1
anchors_preset = 10
anchor_right = 1.0
offset_left = 383.0
offset_top = 44.0
offset_right = -491.0
offset_bottom = 73.0
grow_horizontal = 2
max_value = 1e+07
value = 1e+07
nine_patch_stretch = true
texture_progress = ExtResource("5_jjg8p")
script = ExtResource("2_53ar2")
[node name="Label" type="Label" parent="FinalBossGUI"]
z_index = -1
layout_mode = 1
anchors_preset = 5
anchor_left = 0.5
anchor_right = 0.5
offset_left = -43.0
offset_right = 43.0
offset_bottom = 26.0
grow_horizontal = 2
text = "God Circuit
"
label_settings = SubResource("LabelSettings_cs88m")
[node name="God Circuit" parent="." instance=ExtResource("4_vmhpd")]
[node name="HP Component" parent="God Circuit" node_paths=PackedStringArray("_healthBar") instance=ExtResource("7_nvq88")]
MaximumHP = 10000000
_healthBar = NodePath("../../FinalBossGUI/TextureProgressBar")

74
Levels/Scenes/Level2.tscn Normal file
View File

@@ -0,0 +1,74 @@
[gd_scene load_steps=7 format=3 uid="uid://basequfmpg04f"]
[ext_resource type="Script" path="res://Levels/Scripts/Level.cs" id="1_rkcp4"]
[ext_resource type="PackedScene" uid="uid://dvhuxo7h0opvm" path="res://Levels/Models/Stage2/stage_2Collisions.tscn" id="2_gsn0b"]
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Levels/ExitPortal.tscn" id="2_sq8bv"]
[ext_resource type="PackedScene" uid="uid://dahp73fwld24h" path="res://Enemies/RangedEnemy.tscn" id="3_hfsy3"]
[ext_resource type="PackedScene" uid="uid://bt5rolsyjmx55" path="res://Enemies/MeleeEnemy.tscn" id="4_3lkwt"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_tux5n"]
radius = 0.957319
[node name="Level2" type="Node3D" groups=["Level"]]
process_mode = 3
script = ExtResource("1_rkcp4")
[node name="Area3D2" type="Area3D" parent="." groups=["Level"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.43759, 0, -2.42354)
disable_mode = 2
collision_layer = 0
collision_mask = 16
[node name="Exit Portal" parent="Area3D2" instance=ExtResource("2_sq8bv")]
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, -0.0428823, 0, 3.24448)
_levelIndex = 1
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -2.51823)
shape = SubResource("CylinderShape3D_tux5n")
[node name="Collisions" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="Collisions"]
[node name="STAGE 2" parent="." instance=ExtResource("2_gsn0b")]
[node name="Enemies" type="Node3D" parent="."]
[node name="RangedEnemy" parent="Enemies" instance=ExtResource("3_hfsy3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.3199, 0.732413, -5.12032)
[node name="RangedEnemy2" parent="Enemies" instance=ExtResource("3_hfsy3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.35919, 0.732413, -3.66653)
[node name="RangedEnemy3" parent="Enemies" instance=ExtResource("3_hfsy3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.333, 0.732413, -1.64955)
[node name="RangedEnemy4" parent="Enemies" instance=ExtResource("3_hfsy3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.47707, 0.732413, 0.275753)
[node name="RangedEnemy5" parent="Enemies" instance=ExtResource("3_hfsy3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.49938, 0, 0.0400016)
[node name="RangedEnemy6" parent="Enemies" instance=ExtResource("3_hfsy3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.11107, 0, -0.798224)
[node name="MeleeEnemyOrb" parent="Enemies" instance=ExtResource("4_3lkwt")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.34221, 0, -2.23892)
[node name="MeleeEnemyOrb2" parent="Enemies" instance=ExtResource("4_3lkwt")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.967, 0, -2.26512)
[node name="MeleeEnemyOrb3" parent="Enemies" instance=ExtResource("4_3lkwt")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.27673, 0, -3.50936)
[node name="MeleeEnemyOrb4" parent="Enemies" instance=ExtResource("4_3lkwt")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.00629, 0, -3.50936)
[node name="RangedEnemy7" parent="Enemies" instance=ExtResource("3_hfsy3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.12321, 0, -1.78045)
[node name="RangedEnemy8" parent="Enemies" instance=ExtResource("3_hfsy3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.2018, 0, -0.0385171)
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]

186
Levels/Scenes/Level3.tscn Normal file
View File

@@ -0,0 +1,186 @@
[gd_scene load_steps=13 format=3 uid="uid://btl5fdyjewnwc"]
[ext_resource type="Script" path="res://Levels/Scripts/Level3.cs" id="1_wxr87"]
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Levels/ExitPortal.tscn" id="3_2t766"]
[ext_resource type="PackedScene" uid="uid://6w3upp7ln4i4" path="res://Levels/Models/Stage3/Stage3.tscn" id="3_gd7oi"]
[ext_resource type="Texture2D" uid="uid://cpku414yrxoil" path="res://Levels/Models/Stage3/STAGE 3_hell.png" id="3_gsb68"]
[ext_resource type="PackedScene" uid="uid://dahp73fwld24h" path="res://Enemies/RangedEnemy.tscn" id="5_8b1ug"]
[ext_resource type="PackedScene" uid="uid://bt5rolsyjmx55" path="res://Enemies/MeleeEnemy.tscn" id="6_b7xn3"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_j26hn"]
radius = 0.957319
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kddvy"]
resource_name = "Material.002"
transparency = 2
alpha_scissor_threshold = 0.5
alpha_antialiasing_mode = 0
cull_mode = 2
vertex_color_use_as_albedo = true
albedo_texture = ExtResource("3_gsb68")
[sub_resource type="ArrayMesh" id="ArrayMesh_sjtoo"]
_surfaces = [{
"aabb": AABB(-0.598178, -0.942508, -1.08109, 1.19637, 1.88502, 2.16219),
"format": 4097,
"index_count": 36,
"index_data": PackedByteArray(1, 0, 3, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0, 7, 0, 2, 0, 0, 0, 1, 0, 7, 0, 3, 0, 2, 0, 5, 0, 3, 0, 0, 0, 2, 0, 4, 0, 5, 0, 6, 0, 4, 0, 3, 0, 5, 0, 6, 0, 2, 0, 7, 0, 6, 0, 5, 0, 2, 0, 1, 0, 6, 0, 7, 0, 1, 0, 4, 0, 6, 0),
"name": "Material.002",
"primitive": 3,
"vertex_count": 8,
"vertex_data": PackedByteArray(52, 34, 25, 63, 46, 72, 113, 191, 21, 97, 138, 63, 52, 34, 25, 63, 46, 72, 113, 191, 21, 97, 138, 191, 52, 34, 25, 63, 46, 72, 113, 63, 21, 97, 138, 63, 44, 34, 25, 191, 46, 72, 113, 191, 21, 97, 138, 63, 44, 34, 25, 191, 46, 72, 113, 191, 21, 97, 138, 191, 44, 34, 25, 191, 46, 72, 113, 63, 21, 97, 138, 63, 44, 34, 25, 191, 46, 72, 113, 63, 21, 97, 138, 191, 52, 34, 25, 63, 46, 72, 113, 63, 21, 97, 138, 191)
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_5vvrp"]
resource_name = "STAGE 3_Cube002"
_surfaces = [{
"aabb": AABB(-0.598178, -0.942508, -1.08109, 1.19637, 1.88502, 2.16219),
"attribute_data": PackedByteArray(123, 70, 64, 63, 16, 9, 84, 61, 222, 16, 108, 63, 128, 67, 10, 61, 186, 38, 62, 63, 16, 125, 67, 61, 1, 248, 104, 63, 16, 9, 84, 61, 143, 61, 73, 63, 192, 181, 240, 60, 186, 38, 62, 63, 232, 33, 44, 62, 123, 70, 64, 63, 240, 237, 22, 62, 196, 234, 104, 63, 144, 129, 3, 61, 222, 16, 108, 63, 58, 180, 114, 63, 112, 65, 166, 61, 128, 67, 10, 61, 104, 220, 86, 63, 16, 125, 67, 61, 209, 103, 107, 63, 56, 11, 157, 61, 129, 132, 100, 63, 192, 181, 240, 60, 104, 220, 86, 63, 232, 33, 44, 62, 217, 34, 82, 63, 56, 11, 157, 61, 49, 37, 79, 63, 144, 129, 3, 61, 112, 65, 166, 61, 58, 180, 114, 63, 209, 103, 107, 63, 224, 83, 11, 62, 49, 37, 79, 63, 92, 111, 33, 62, 129, 132, 100, 63, 232, 182, 20, 62, 217, 34, 82, 63, 224, 83, 11, 62, 1, 248, 104, 63, 240, 237, 22, 62, 196, 234, 104, 63, 92, 111, 33, 62, 143, 61, 73, 63, 232, 182, 20, 62),
"format": 4119,
"index_count": 36,
"index_data": PackedByteArray(5, 0, 10, 0, 13, 0, 5, 0, 2, 0, 10, 0, 0, 0, 21, 0, 6, 0, 0, 0, 3, 0, 21, 0, 9, 0, 8, 0, 16, 0, 9, 0, 1, 0, 8, 0, 14, 0, 17, 0, 20, 0, 14, 0, 11, 0, 17, 0, 18, 0, 7, 0, 22, 0, 18, 0, 15, 0, 7, 0, 4, 0, 19, 0, 23, 0, 4, 0, 12, 0, 19, 0),
"material": SubResource("StandardMaterial3D_kddvy"),
"name": "Material.002",
"primitive": 3,
"vertex_count": 24,
"vertex_data": PackedByteArray(52, 34, 25, 63, 46, 72, 113, 191, 21, 97, 138, 63, 0, 0, 255, 127, 255, 255, 255, 255, 52, 34, 25, 63, 46, 72, 113, 191, 21, 97, 138, 63, 255, 255, 255, 255, 255, 255, 255, 191, 52, 34, 25, 63, 46, 72, 113, 191, 21, 97, 138, 63, 255, 127, 255, 255, 0, 0, 255, 191, 52, 34, 25, 63, 46, 72, 113, 191, 21, 97, 138, 191, 0, 0, 255, 127, 255, 255, 255, 255, 52, 34, 25, 63, 46, 72, 113, 191, 21, 97, 138, 191, 255, 127, 255, 127, 0, 0, 255, 191, 52, 34, 25, 63, 46, 72, 113, 191, 21, 97, 138, 191, 255, 127, 255, 255, 0, 0, 255, 191, 52, 34, 25, 63, 46, 72, 113, 63, 21, 97, 138, 63, 0, 0, 255, 127, 255, 255, 255, 255, 52, 34, 25, 63, 46, 72, 113, 63, 21, 97, 138, 63, 255, 127, 0, 0, 255, 255, 255, 191, 52, 34, 25, 63, 46, 72, 113, 63, 21, 97, 138, 63, 255, 255, 255, 255, 255, 255, 255, 191, 44, 34, 25, 191, 46, 72, 113, 191, 21, 97, 138, 63, 255, 255, 255, 255, 255, 255, 255, 191, 44, 34, 25, 191, 46, 72, 113, 191, 21, 97, 138, 63, 255, 127, 255, 255, 0, 0, 255, 191, 44, 34, 25, 191, 46, 72, 113, 191, 21, 97, 138, 63, 255, 255, 255, 127, 255, 127, 255, 191, 44, 34, 25, 191, 46, 72, 113, 191, 21, 97, 138, 191, 255, 127, 255, 127, 0, 0, 255, 191, 44, 34, 25, 191, 46, 72, 113, 191, 21, 97, 138, 191, 255, 127, 255, 255, 0, 0, 255, 191, 44, 34, 25, 191, 46, 72, 113, 191, 21, 97, 138, 191, 255, 255, 255, 127, 255, 127, 255, 191, 44, 34, 25, 191, 46, 72, 113, 63, 21, 97, 138, 63, 255, 127, 0, 0, 255, 255, 255, 191, 44, 34, 25, 191, 46, 72, 113, 63, 21, 97, 138, 63, 255, 255, 255, 255, 255, 255, 255, 191, 44, 34, 25, 191, 46, 72, 113, 63, 21, 97, 138, 63, 255, 255, 255, 127, 255, 127, 255, 191, 44, 34, 25, 191, 46, 72, 113, 63, 21, 97, 138, 191, 255, 127, 0, 0, 255, 255, 255, 191, 44, 34, 25, 191, 46, 72, 113, 63, 21, 97, 138, 191, 255, 127, 255, 127, 0, 0, 255, 191, 44, 34, 25, 191, 46, 72, 113, 63, 21, 97, 138, 191, 255, 255, 255, 127, 255, 127, 255, 191, 52, 34, 25, 63, 46, 72, 113, 63, 21, 97, 138, 191, 0, 0, 255, 127, 255, 255, 255, 255, 52, 34, 25, 63, 46, 72, 113, 63, 21, 97, 138, 191, 255, 127, 0, 0, 255, 255, 255, 191, 52, 34, 25, 63, 46, 72, 113, 63, 21, 97, 138, 191, 255, 127, 255, 127, 0, 0, 255, 191)
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_sjtoo")
[sub_resource type="BoxShape3D" id="BoxShape3D_y36jq"]
size = Vector3(1.49912, 3.26269, 1.53642)
[sub_resource type="BoxShape3D" id="BoxShape3D_p3qq5"]
size = Vector3(1.49912, 3.26269, 1.53642)
[node name="Level3" type="Node3D" groups=["Level"]]
process_mode = 3
script = ExtResource("1_wxr87")
[node name="Area3D2" type="Area3D" parent="." groups=["Level"]]
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, 0.993156, -1.67434)
disable_mode = 2
collision_layer = 0
collision_mask = 16
[node name="Exit Portal" parent="Area3D2" instance=ExtResource("3_2t766")]
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, -0.786783, -1.06704, -4.22407)
_levelIndex = 2
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.786783, -1.06704, -4.22407)
shape = SubResource("CylinderShape3D_j26hn")
[node name="STAGE 3" parent="." instance=ExtResource("3_gd7oi")]
transform = Transform3D(1.09, 0, 0, 0, 1.09, 0, 0, 0, 1.09, 0, 0, -0.528128)
[node name="Door" type="MeshInstance3D" parent="."]
transform = Transform3D(1.374, -1.42347e-07, -2.08591e-08, 1.4314e-07, -0.825919, 0.0510564, 3.9862e-07, 0.787235, 0.0535653, -0.56, 0.705, 0.113)
mesh = SubResource("ArrayMesh_5vvrp")
skeleton = NodePath("")
[node name="Area3D" type="Area3D" parent="Door"]
transform = Transform3D(-0.999999, 4.26326e-14, 8.74227e-08, 0, 1, 0, -8.74229e-08, 0, -1, -0.63182, 0.554992, 1.04925)
collision_mask = 2
[node name="CollisionShape3D" type="CollisionShape3D" parent="Door/Area3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.617342, -0.369574, 0.0782603)
shape = SubResource("BoxShape3D_y36jq")
[node name="StaticBody3D" type="StaticBody3D" parent="Door/Area3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Door/Area3D/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.636094, 0, 0.070637)
shape = SubResource("BoxShape3D_p3qq5")
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, -0.527878, 10.966, 6.61121)
projection = 1
current = true
size = 10.8546
[node name="Enemies" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.380475, 0)
[node name="RangedEnemy" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.88431, 0, -5.01806)
[node name="RangedEnemy2" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.92009, 0, -3.45365)
[node name="RangedEnemy3" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.9633, 0, -2.02987)
[node name="RangedEnemy4" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.04326, 0, -0.934418)
[node name="MeleeEnemyOrb" parent="Enemies" instance=ExtResource("6_b7xn3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.08149, 0, 0.325685)
[node name="MeleeEnemyOrb2" parent="Enemies" instance=ExtResource("6_b7xn3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.14518, 0, 1.65492)
[node name="RangedEnemy5" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.99163, 0, -3.39695)
[node name="RangedEnemy8" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.752127, 0, -2.68634)
[node name="RangedEnemy9" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.0931, 0, -3.397)
[node name="RangedEnemy10" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.01057, 0, -2.33974)
[node name="RangedEnemy6" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.05425, 0, -2.52159)
[node name="RangedEnemy7" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.728, 0, -3.496)
[node name="MeleeEnemyOrb3" parent="Enemies" instance=ExtResource("6_b7xn3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.639434, 0, -2.02667)
[node name="MeleeEnemyOrb4" parent="Enemies" instance=ExtResource("6_b7xn3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.67618, 0, -1.56589)
[node name="MeleeEnemyOrb5" parent="Enemies" instance=ExtResource("6_b7xn3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.65589, 0, -0.97346)
[node name="MeleeEnemyOrb6" parent="Enemies" instance=ExtResource("6_b7xn3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.611247, 0, -1.56589)
[node name="RangedEnemy11" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.33444, 1.19194, -0.101275)
[node name="RangedEnemy12" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.68386, 1.19194, -0.150644)
[node name="RangedEnemy13" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.12139, 1.18271, -0.117731)
[node name="RangedEnemy14" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.35562, 1.18271, -0.150644)
[node name="RangedEnemy15" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.35914, 0, -3.55883)
[node name="RangedEnemy16" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.33675, 0, -2.55134)
[node name="RangedEnemy17" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.35914, 0, -1.56624)
[node name="RangedEnemy18" parent="Enemies" instance=ExtResource("5_8b1ug")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.40391, 0, -0.670693)
[node name="MeleeEnemyOrb7" parent="Enemies" instance=ExtResource("6_b7xn3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.40391, 0, 0.157687)
[node name="MeleeEnemyOrb8" parent="Enemies" instance=ExtResource("6_b7xn3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.4263, 0, 1.29951)
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]
[connection signal="body_entered" from="Door/Area3D" to="." method="OnDoorHit"]

91
Levels/Scenes/Level4.tscn Normal file
View File

@@ -0,0 +1,91 @@
[gd_scene load_steps=7 format=3 uid="uid://ctvkevnc0wxka"]
[ext_resource type="Script" path="res://Levels/Scripts/Level.cs" id="1_gkcpw"]
[ext_resource type="PackedScene" uid="uid://bmdkadbprrfvk" path="res://Levels/Models/Stage4/Stage4.tscn" id="3_m86cs"]
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Levels/ExitPortal.tscn" id="3_wflo5"]
[ext_resource type="PackedScene" uid="uid://bt5rolsyjmx55" path="res://Enemies/MeleeEnemy.tscn" id="4_np1us"]
[ext_resource type="PackedScene" uid="uid://dahp73fwld24h" path="res://Enemies/RangedEnemy.tscn" id="5_dwr6w"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_8lqmd"]
radius = 0.957319
[node name="Level4" type="Node3D" groups=["Level"]]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.271488, -0.241593, 0)
script = ExtResource("1_gkcpw")
[node name="Area3D2" type="Area3D" parent="." groups=["Level"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0889277, -1.52969)
disable_mode = 2
collision_layer = 0
collision_mask = 16
[node name="Exit Portal" parent="Area3D2" instance=ExtResource("3_wflo5")]
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, 0, -2.53252)
_levelIndex = 3
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.06694, -2.51823)
shape = SubResource("CylinderShape3D_8lqmd")
[node name="STAGE 4" parent="." instance=ExtResource("3_m86cs")]
transform = Transform3D(1.01, 0, 0, 0, 1.01, 0, 0, 0, 1.01, 0, 0.0889277, 0.256741)
[node name="Enemies" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0889277, 0)
[node name="MeleeEnemyOrb" parent="Enemies" instance=ExtResource("4_np1us")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.13385, 0, 0.371333)
[node name="MeleeEnemyOrb2" parent="Enemies" instance=ExtResource("4_np1us")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.14673, -9.53674e-07, 1.69179)
[node name="MeleeEnemyOrb3" parent="Enemies" instance=ExtResource("4_np1us")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.16009, -9.53674e-07, 2.94495)
[node name="MeleeEnemyOrb6" parent="Enemies" instance=ExtResource("4_np1us")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.72545, 0, 0.371333)
[node name="MeleeEnemyOrb7" parent="Enemies" instance=ExtResource("4_np1us")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.71257, -9.53674e-07, 1.69179)
[node name="MeleeEnemyOrb8" parent="Enemies" instance=ExtResource("4_np1us")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.69921, -9.53674e-07, 2.94495)
[node name="MeleeEnemyOrb4" parent="Enemies" instance=ExtResource("4_np1us")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.14077, 0, 0.536548)
[node name="RangedEnemy" parent="Enemies" instance=ExtResource("5_dwr6w")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.17727, 9.53674e-07, 1.7005)
[node name="MeleeEnemyOrb5" parent="Enemies" instance=ExtResource("4_np1us")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.90128, 0, 0.427487)
[node name="RangedEnemy2" parent="Enemies" instance=ExtResource("5_dwr6w")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.93202, -9.53674e-07, 1.65812)
[node name="RangedEnemy3" parent="Enemies" instance=ExtResource("5_dwr6w")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.40815, 0, -2.45802)
[node name="RangedEnemy4" parent="Enemies" instance=ExtResource("5_dwr6w")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.50391, 1.90735e-06, -2.46756)
[node name="RangedEnemy5" parent="Enemies" instance=ExtResource("5_dwr6w")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.60899, 0.0507913, -2.85175)
[node name="RangedEnemy6" parent="Enemies" instance=ExtResource("5_dwr6w")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.50614, 0, -2.74671)
[node name="RangedEnemy7" parent="Enemies" instance=ExtResource("5_dwr6w")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.12122, 1.5342, -4.0271)
[node name="RangedEnemy8" parent="Enemies" instance=ExtResource("5_dwr6w")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.24546, 1.5342, -4.31639)
[node name="RangedEnemy9" parent="Enemies" instance=ExtResource("5_dwr6w")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.02665, 1.5342, -3.93283)
[node name="RangedEnemy10" parent="Enemies" instance=ExtResource("5_dwr6w")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.83408, 1.5342, -4.24136)
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]

28
Levels/Scenes/Level5.tscn Normal file
View File

@@ -0,0 +1,28 @@
[gd_scene load_steps=4 format=3 uid="uid://8ukphol1isp2"]
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Levels/ExitPortal.tscn" id="3_0wdh0"]
[ext_resource type="PackedScene" uid="uid://dldy6w23fyr5t" path="res://Levels/Models/Stage6/Stage6.tscn" id="3_ajkvk"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_wu0in"]
radius = 0.957319
[node name="Level6" type="Node3D" groups=["Level"]]
process_mode = 3
[node name="Area3D2" type="Area3D" parent="." groups=["Level"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.94617, 0, -1.55156)
disable_mode = 2
collision_layer = 0
collision_mask = 16
[node name="Exit Portal" parent="Area3D2" instance=ExtResource("3_0wdh0")]
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, 0, -2.53252)
_levelIndex = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.07326, -2.51823)
shape = SubResource("CylinderShape3D_wu0in")
[node name="STAGE 6" parent="." instance=ExtResource("3_ajkvk")]
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]

30
Levels/Scenes/Level6.tscn Normal file
View File

@@ -0,0 +1,30 @@
[gd_scene load_steps=5 format=3 uid="uid://col60npvg7wr1"]
[ext_resource type="Script" path="res://Levels/Scripts/Level.cs" id="1_o0w6s"]
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Levels/ExitPortal.tscn" id="3_ehcts"]
[ext_resource type="PackedScene" uid="uid://cy07ovg33vws6" path="res://Levels/Models/Stage5/Stage5.tscn" id="3_yun3r"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_a8pxa"]
radius = 0.957319
[node name="Level5" type="Node3D" groups=["Level"]]
process_mode = 3
script = ExtResource("1_o0w6s")
[node name="Area3D2" type="Area3D" parent="." groups=["Level"]]
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, -0.0656219, 0, -3.04094)
disable_mode = 2
collision_layer = 0
collision_mask = 16
[node name="Exit Portal" parent="Area3D2" instance=ExtResource("3_ehcts")]
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, 0, -2.53252)
_levelIndex = 4
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.02346, -2.51823)
shape = SubResource("CylinderShape3D_a8pxa")
[node name="STAGE 5" parent="." instance=ExtResource("3_yun3r")]
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]

35
Levels/Scenes/Level7.tscn Normal file
View File

@@ -0,0 +1,35 @@
[gd_scene load_steps=4 format=3 uid="uid://bsq7edeueqyjg"]
[ext_resource type="PackedScene" uid="uid://bgf5byqt71kir" path="res://Levels/Models/Stage7/Stage7.tscn" id="2_21i6n"]
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Levels/ExitPortal.tscn" id="3_sjnhq"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_a56hv"]
radius = 0.957319
[node name="Level7" type="Node3D" groups=["Level"]]
process_mode = 3
[node name="Area3D2" type="Area3D" parent="." groups=["Level"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.484857, 0.090312, -2.51937)
disable_mode = 2
collision_layer = 0
collision_mask = 16
[node name="Exit Portal" parent="Area3D2" instance=ExtResource("3_sjnhq")]
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, 0.0799288, -1.92508)
_levelIndex = 6
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.11323, -2.51823)
shape = SubResource("CylinderShape3D_a56hv")
[node name="STAGE 7" parent="." instance=ExtResource("2_21i6n")]
transform = Transform3D(1.04, 0, 0, 0, 1.04, 0, 0, 0, 1.04, -0.601425, 0, 0)
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, -0.527878, 10.966, 6.61121)
projection = 1
current = true
size = 10.8546
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]

32
Levels/Scenes/Level8.tscn Normal file
View File

@@ -0,0 +1,32 @@
[gd_scene load_steps=5 format=3 uid="uid://c4xcka4ekuur8"]
[ext_resource type="PackedScene" uid="uid://b6ciyf30f07ll" path="res://Levels/Models/Stage8/STAGE 8.glb" id="2_wcvbl"]
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Scenes/ExitPortal.tscn" id="3_44edv"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_3ne7n"]
radius = 0.957319
[sub_resource type="SpriteFrames" id="SpriteFrames_16emx"]
[node name="Level8" type="Node3D" groups=["Level"]]
process_mode = 3
[node name="Area3D2" type="Area3D" parent="." groups=["Level"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1.47544)
disable_mode = 2
collision_layer = 0
collision_mask = 16
[node name="Exit Portal" parent="Area3D2" instance=ExtResource("3_44edv")]
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, 0, -2.53252)
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.17404, -2.51823)
shape = SubResource("CylinderShape3D_3ne7n")
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."]
sprite_frames = SubResource("SpriteFrames_16emx")
[node name="STAGE 8" parent="." instance=ExtResource("2_wcvbl")]
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]

View File

@@ -0,0 +1,7 @@
[gd_scene load_steps=2 format=3 uid="uid://djwln4at4ho44"]
[ext_resource type="PackedScene" uid="uid://bjnnv5oblx6wh" path="res://Levels/Models/Stage9/STAGE 9.gltf" id="1_ami18"]
[node name="Stage9" type="Node3D"]
[node name="STAGE 9" parent="." instance=ExtResource("1_ami18")]