updated to godot 4.6

This commit is contained in:
2026-01-28 13:42:26 +11:00
parent 5bbc2c0cb0
commit 6f1105cdbe
795 changed files with 5616 additions and 2077 deletions

View File

@@ -1,25 +1,25 @@
[gd_scene load_steps=3 format=3 uid="uid://d3h3lmlf3hljl"]
[gd_scene format=3 uid="uid://d3h3lmlf3hljl"]
[ext_resource type="Texture2D" uid="uid://drbfdp7kugbri" path="res://Assets/Textures/bush.png" id="1_2ubx8"]
[ext_resource type="Texture2D" uid="uid://dg47vgt0uccw1" path="res://Assets/Textures/minimap_tree.png" id="2_6w34c"]
[node name="Bush" type="Node3D"]
[node name="Bush" type="Node3D" unique_id=1507836882]
[node name="Sprite3D" type="Sprite3D" parent="."]
[node name="Sprite3D" type="Sprite3D" parent="." unique_id=322300994]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.15464, 0)
pixel_size = 0.05
alpha_cut = 1
texture_filter = 0
texture = ExtResource("1_2ubx8")
[node name="Sprite3D2" type="Sprite3D" parent="."]
[node name="Sprite3D2" type="Sprite3D" parent="." unique_id=855452475]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 2.15464, 0)
pixel_size = 0.05
alpha_cut = 1
texture_filter = 0
texture = ExtResource("1_2ubx8")
[node name="Sprite3D3" type="Sprite3D" parent="."]
[node name="Sprite3D3" type="Sprite3D" parent="." unique_id=207000330]
transform = Transform3D(7.5, 0, 0, 0, -3.27835e-07, 7.5, 0, -7.5, -3.27835e-07, 0, 5.98547, 0)
layers = 4
texture_filter = 0

View File

@@ -1,12 +1,12 @@
[gd_scene load_steps=4 format=3 uid="uid://iohlxrso4bl8"]
[gd_scene format=3 uid="uid://iohlxrso4bl8"]
[ext_resource type="Texture2D" uid="uid://dy2ukmg6koun1" path="res://Assets/Textures/tree.png" id="1_sisdp"]
[ext_resource type="Texture2D" uid="uid://dg47vgt0uccw1" path="res://Assets/Textures/minimap_tree.png" id="2_85nm0"]
[ext_resource type="PackedScene" uid="uid://406wnf58lo7h" path="res://3dtree.tscn" id="3_q6n84"]
[node name="Tree" type="Node3D"]
[node name="Tree" type="Node3D" unique_id=551277176]
[node name="Sprite3D" type="Sprite3D" parent="."]
[node name="Sprite3D" type="Sprite3D" parent="." unique_id=107422458]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.15464, 0)
visible = false
pixel_size = 0.05
@@ -14,7 +14,7 @@ alpha_cut = 1
texture_filter = 0
texture = ExtResource("1_sisdp")
[node name="Sprite3D2" type="Sprite3D" parent="."]
[node name="Sprite3D2" type="Sprite3D" parent="." unique_id=97997649]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 2.15464, 0)
visible = false
pixel_size = 0.05
@@ -22,10 +22,10 @@ alpha_cut = 1
texture_filter = 0
texture = ExtResource("1_sisdp")
[node name="Sprite3D3" type="Sprite3D" parent="."]
[node name="Sprite3D3" type="Sprite3D" parent="." unique_id=765187915]
transform = Transform3D(7.5, 0, 0, 0, -3.27835e-07, 7.5, 0, -7.5, -3.27835e-07, 0, 5.98547, 0)
layers = 4
texture_filter = 0
texture = ExtResource("2_85nm0")
[node name="tree_test" parent="." instance=ExtResource("3_q6n84")]
[node name="tree_test" parent="." unique_id=613864103 instance=ExtResource("3_q6n84")]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=8 format=3 uid="uid://bjo2q6vca5qlv"]
[gd_scene format=3 uid="uid://bjo2q6vca5qlv"]
[ext_resource type="Script" uid="uid://ejqql2660u6h" path="res://Worlds/GreenPlanet/Enemies/enemy_controller.gd" id="1_m83kr"]
[ext_resource type="PackedScene" uid="uid://canrxnpxcugc2" path="res://Scenes/corpse.tscn" id="2_aed6c"]
@@ -10,7 +10,7 @@
[sub_resource type="ViewportTexture" id="ViewportTexture_ss5ir"]
viewport_path = NodePath("SubViewport")
[node name="Dog" type="CharacterBody3D" node_paths=PackedStringArray("status_manager", "movement_controller", "d_n") groups=["Enemies"]]
[node name="Dog" type="CharacterBody3D" unique_id=208032021 node_paths=PackedStringArray("status_manager", "movement_controller", "d_n") groups=["Enemies"]]
collision_layer = 4
collision_mask = 3
motion_mode = 1
@@ -20,7 +20,7 @@ movement_controller = NodePath("BeeliningController")
d_n = NodePath("Node3D")
corpse_scene = ExtResource("2_aed6c")
[node name="Sprite3D" type="Sprite3D" parent="."]
[node name="Sprite3D" type="Sprite3D" parent="." unique_id=2020998819]
transform = Transform3D(0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 0.637873, 0)
sorting_offset = 1.0
pixel_size = 0.02
@@ -28,36 +28,36 @@ billboard = 1
texture_filter = 0
texture = SubResource("ViewportTexture_ss5ir")
[node name="Sprite3D2" type="Sprite3D" parent="."]
[node name="Sprite3D2" type="Sprite3D" parent="." unique_id=962994983]
transform = Transform3D(2, 0, 0, 0, -8.74228e-08, 2, 0, -2, -8.74228e-08, 0, 0.886933, 0)
layers = 4
texture_filter = 0
texture = ExtResource("9_7yfyh")
[node name="SubViewport" type="SubViewport" parent="."]
[node name="SubViewport" type="SubViewport" parent="." unique_id=1270775896]
transparent_bg = true
size = Vector2i(200, 55)
render_target_update_mode = 4
[node name="HBoxContainer" type="HBoxContainer" parent="SubViewport"]
[node name="HBoxContainer" type="HBoxContainer" parent="SubViewport" unique_id=1986225173]
anchors_preset = 10
anchor_right = 1.0
offset_bottom = 32.0
grow_horizontal = 2
alignment = 1
[node name="HealthBar" parent="SubViewport" instance=ExtResource("9_4xla1")]
[node name="HealthBar" parent="SubViewport" unique_id=220775598 instance=ExtResource("9_4xla1")]
visible = false
offset_top = 36.0
offset_bottom = 236.0
[node name="BeeliningController" type="Node" parent="." node_paths=PackedStringArray("character")]
[node name="BeeliningController" type="Node" parent="." unique_id=1156329369 node_paths=PackedStringArray("character")]
script = ExtResource("9_cx8mv")
character = NodePath("..")
[node name="StatusEffector" type="Node" parent="." node_paths=PackedStringArray("sprite_container")]
[node name="StatusEffector" type="Node" parent="." unique_id=98421530 node_paths=PackedStringArray("sprite_container")]
script = ExtResource("9_7hati")
sprite_container = NodePath("../SubViewport/HBoxContainer")
metadata/_custom_type_script = "uid://cojjgevmbhwal"
[node name="Node3D" type="Node3D" parent="."]
[node name="Node3D" type="Node3D" parent="." unique_id=1433335904]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=14 format=3 uid="uid://b0nady5xm88bo"]
[gd_scene format=3 uid="uid://b0nady5xm88bo"]
[ext_resource type="Script" uid="uid://ejqql2660u6h" path="res://Worlds/GreenPlanet/Enemies/enemy_controller.gd" id="1_fwsjt"]
[ext_resource type="PackedScene" uid="uid://ri8r03wqy80t" path="res://Scenes/8_direction_sprite.tscn" id="2_o7jmg"]
@@ -11,7 +11,7 @@
[ext_resource type="Script" uid="uid://cojjgevmbhwal" path="res://Scripts/status_effector.gd" id="10_txouh"]
[ext_resource type="Script" uid="uid://cp77etg1m1hc2" path="res://Scripts/sprite_bobber.gd" id="12_2nmk0"]
[sub_resource type="AtlasTexture" id="AtlasTexture_o3ikr"]
[sub_resource type="AtlasTexture" id="AtlasTexture_fsgim"]
resource_local_to_scene = true
atlas = ExtResource("3_naknq")
region = Rect2(0, 0, 32, 32)
@@ -21,7 +21,7 @@ region = Rect2(0, 0, 32, 32)
[sub_resource type="ViewportTexture" id="ViewportTexture_4tj6k"]
viewport_path = NodePath("SubViewport")
[node name="WalkingEnemy" type="CharacterBody3D" node_paths=PackedStringArray("status_manager", "movement_controller", "d_n") groups=["Enemies"]]
[node name="WalkingEnemy" type="CharacterBody3D" unique_id=180331738 node_paths=PackedStringArray("status_manager", "movement_controller", "d_n") groups=["Enemies"]]
collision_layer = 4
collision_mask = 3
script = ExtResource("1_fwsjt")
@@ -30,18 +30,18 @@ movement_controller = NodePath("PathingController")
d_n = NodePath("Node3D")
corpse_scene = ExtResource("2_y7h25")
[node name="DirectionSprite" parent="." instance=ExtResource("2_o7jmg")]
[node name="DirectionSprite" parent="." unique_id=447693926 instance=ExtResource("2_o7jmg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.585, 0)
pixel_size = 0.04
texture = SubResource("AtlasTexture_o3ikr")
texture = SubResource("AtlasTexture_fsgim")
[node name="Hitbox" type="CollisionShape3D" parent="."]
[node name="Hitbox" type="CollisionShape3D" parent="." unique_id=1331889652]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.441355, 0)
shape = SubResource("SphereShape3D_132sr")
script = ExtResource("7_5eo4w")
metadata/_custom_type_script = "uid://cummt2be3r1gq"
[node name="HealthBar" type="Sprite3D" parent="."]
[node name="HealthBar" type="Sprite3D" parent="." unique_id=1156758130]
transform = Transform3D(0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 1.20821, 0)
sorting_offset = 1.0
pixel_size = 0.02
@@ -49,42 +49,42 @@ billboard = 1
texture_filter = 0
texture = SubResource("ViewportTexture_4tj6k")
[node name="MinimapIcon" type="Sprite3D" parent="."]
[node name="MinimapIcon" type="Sprite3D" parent="." unique_id=460763223]
transform = Transform3D(2, 0, 0, 0, -8.74228e-08, 2, 0, -2, -8.74228e-08, 0, 1.40824, 0)
layers = 4
texture_filter = 0
texture = ExtResource("9_f8btv")
[node name="SubViewport" type="SubViewport" parent="."]
[node name="SubViewport" type="SubViewport" parent="." unique_id=586330662]
transparent_bg = true
size = Vector2i(200, 55)
render_target_update_mode = 4
[node name="HBoxContainer" type="HBoxContainer" parent="SubViewport"]
[node name="HBoxContainer" type="HBoxContainer" parent="SubViewport" unique_id=1831772569]
anchors_preset = 10
anchor_right = 1.0
offset_bottom = 32.0
grow_horizontal = 2
alignment = 1
[node name="HealthBar" parent="SubViewport" instance=ExtResource("10_or8n6")]
[node name="HealthBar" parent="SubViewport" unique_id=1496243131 instance=ExtResource("10_or8n6")]
visible = false
offset_top = 36.0
offset_bottom = 236.0
[node name="PathingController" type="Node" parent="." node_paths=PackedStringArray("character")]
[node name="PathingController" type="Node" parent="." unique_id=480767089 node_paths=PackedStringArray("character")]
script = ExtResource("10_gljle")
character = NodePath("..")
[node name="SpriteBobber" type="Node" parent="." node_paths=PackedStringArray("character", "sprite")]
[node name="SpriteBobber" type="Node" parent="." unique_id=1557344974 node_paths=PackedStringArray("character", "sprite")]
script = ExtResource("12_2nmk0")
character = NodePath("..")
sprite = NodePath("../DirectionSprite")
[node name="StatusEffector" type="Node" parent="." node_paths=PackedStringArray("sprite_container")]
[node name="StatusEffector" type="Node" parent="." unique_id=1731339216 node_paths=PackedStringArray("sprite_container")]
script = ExtResource("10_txouh")
sprite_container = NodePath("../SubViewport/HBoxContainer")
metadata/_custom_type_script = "uid://cojjgevmbhwal"
[node name="Node3D" type="Node3D" parent="."]
[node name="Node3D" type="Node3D" parent="." unique_id=1624556025]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.429125, 0)

View File

@@ -1,9 +1,8 @@
[gd_scene load_steps=21 format=3 uid="uid://cmneu5o0m02l8"]
[gd_scene format=3 uid="uid://cmneu5o0m02l8"]
[ext_resource type="Script" uid="uid://ejqql2660u6h" path="res://Worlds/GreenPlanet/Enemies/enemy_controller.gd" id="1_joiuq"]
[ext_resource type="PackedScene" uid="uid://canrxnpxcugc2" path="res://Scenes/corpse.tscn" id="2_ssgps"]
[ext_resource type="Script" uid="uid://bamhci3kawuyt" path="res://Scripts/health.gd" id="3_dhcpw"]
[ext_resource type="PackedScene" uid="uid://cqtew0t8sttpm" path="res://UI/DamageParticle/damage_particle.tscn" id="4_yref6"]
[ext_resource type="PackedScene" uid="uid://ri8r03wqy80t" path="res://Scenes/8_direction_sprite.tscn" id="5_5u3uw"]
[ext_resource type="Texture2D" uid="uid://cb66pspr16scy" path="res://Assets/Textures/leapfrog_2.png" id="6_joiuq"]
[ext_resource type="Script" uid="uid://cummt2be3r1gq" path="res://Scripts/hitbox.gd" id="7_72t32"]
@@ -13,7 +12,7 @@
[ext_resource type="Script" uid="uid://cp77etg1m1hc2" path="res://Scripts/sprite_bobber.gd" id="12_g2knp"]
[ext_resource type="Script" uid="uid://dqluvn05min37" path="res://Scripts/EnemyAI/leaping_controller.gd" id="12_joiuq"]
[sub_resource type="AtlasTexture" id="AtlasTexture_o3ikr"]
[sub_resource type="AtlasTexture" id="AtlasTexture_nhskb"]
resource_local_to_scene = true
atlas = ExtResource("6_joiuq")
region = Rect2(0, 0, 32, 32)
@@ -38,32 +37,30 @@ viewport_path = NodePath("SubViewport5")
[sub_resource type="ViewportTexture" id="ViewportTexture_5u3uw"]
viewport_path = NodePath("SubViewport6")
[node name="LeapingEnemy" type="CharacterBody3D" node_paths=PackedStringArray("status_manager", "movement_controller", "health", "d_n") groups=["Enemies"]]
[node name="LeapingEnemy" type="CharacterBody3D" unique_id=1033726948 node_paths=PackedStringArray("status_manager", "movement_controller", "d_n") groups=["Enemies"]]
collision_layer = 4
collision_mask = 3
script = ExtResource("1_joiuq")
status_manager = NodePath("StatusEffector")
movement_controller = NodePath("LeapingController")
health = NodePath("Health")
d_n = NodePath("Node3D")
corpse_scene = ExtResource("2_ssgps")
[node name="Health" type="Node" parent="."]
[node name="Health" type="Node" parent="." unique_id=1287231964]
script = ExtResource("3_dhcpw")
damage_particle_scene = ExtResource("4_yref6")
[node name="DirectionSprite" parent="." instance=ExtResource("5_5u3uw")]
[node name="DirectionSprite" parent="." unique_id=1545646745 instance=ExtResource("5_5u3uw")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.585, 0)
pixel_size = 0.04
texture = SubResource("AtlasTexture_o3ikr")
texture = SubResource("AtlasTexture_nhskb")
[node name="Hitbox" type="CollisionShape3D" parent="."]
[node name="Hitbox" type="CollisionShape3D" parent="." unique_id=149936442]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.441355, 0)
shape = SubResource("SphereShape3D_132sr")
script = ExtResource("7_72t32")
metadata/_custom_type_script = "uid://cummt2be3r1gq"
[node name="HealthBar" type="Sprite3D" parent="."]
[node name="HealthBar" type="Sprite3D" parent="." unique_id=1144119778]
transform = Transform3D(0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 1.20821, 0)
sorting_offset = 1.0
pixel_size = 0.02
@@ -71,35 +68,35 @@ billboard = 1
texture_filter = 0
texture = SubResource("ViewportTexture_4tj6k")
[node name="MinimapIcon" type="Sprite3D" parent="."]
[node name="MinimapIcon" type="Sprite3D" parent="." unique_id=574287380]
transform = Transform3D(2, 0, 0, 0, -8.74228e-08, 2, 0, -2, -8.74228e-08, 0, 1.40824, 0)
layers = 4
texture_filter = 0
texture = ExtResource("8_egpbw")
[node name="SubViewport" type="SubViewport" parent="."]
[node name="SubViewport" type="SubViewport" parent="." unique_id=781492532]
transparent_bg = true
size = Vector2i(200, 55)
render_target_update_mode = 4
[node name="HBoxContainer" type="HBoxContainer" parent="SubViewport"]
[node name="HBoxContainer" type="HBoxContainer" parent="SubViewport" unique_id=1769007611]
anchors_preset = 10
anchor_right = 1.0
offset_bottom = 32.0
grow_horizontal = 2
alignment = 1
[node name="HealthBar" parent="SubViewport" instance=ExtResource("10_lce6w")]
[node name="HealthBar" parent="SubViewport" unique_id=841823713 instance=ExtResource("10_lce6w")]
visible = false
offset_top = 36.0
offset_bottom = 236.0
[node name="SpriteBobber" type="Node" parent="." node_paths=PackedStringArray("character", "sprite")]
[node name="SpriteBobber" type="Node" parent="." unique_id=1364493813 node_paths=PackedStringArray("character", "sprite")]
script = ExtResource("12_g2knp")
character = NodePath("..")
sprite = NodePath("../DirectionSprite")
[node name="LeapingController" type="Node" parent="." node_paths=PackedStringArray("eastl", "westl", "northl", "southl", "easts", "wests", "norths", "souths", "box", "tol", "character")]
[node name="LeapingController" type="Node" parent="." unique_id=289839880 node_paths=PackedStringArray("eastl", "westl", "northl", "southl", "easts", "wests", "norths", "souths", "box", "tol", "character")]
script = ExtResource("12_joiuq")
eastl = NodePath("../SubViewport2/East")
westl = NodePath("../SubViewport3/West")
@@ -114,11 +111,11 @@ tol = NodePath("../SubViewport6/North")
character = NodePath("..")
metadata/_custom_type_script = "uid://dqluvn05min37"
[node name="SubViewport2" type="SubViewport" parent="."]
[node name="SubViewport2" type="SubViewport" parent="." unique_id=166337897]
transparent_bg = true
size = Vector2i(277, 52)
[node name="East" type="Label" parent="SubViewport2"]
[node name="East" type="Label" parent="SubViewport2" unique_id=114038959]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
@@ -128,11 +125,11 @@ text = "east"
horizontal_alignment = 1
vertical_alignment = 1
[node name="SubViewport3" type="SubViewport" parent="."]
[node name="SubViewport3" type="SubViewport" parent="." unique_id=1474605948]
transparent_bg = true
size = Vector2i(277, 52)
[node name="West" type="Label" parent="SubViewport3"]
[node name="West" type="Label" parent="SubViewport3" unique_id=1999915202]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
@@ -142,11 +139,11 @@ text = "west"
horizontal_alignment = 1
vertical_alignment = 1
[node name="SubViewport4" type="SubViewport" parent="."]
[node name="SubViewport4" type="SubViewport" parent="." unique_id=1404404895]
transparent_bg = true
size = Vector2i(277, 52)
[node name="South" type="Label" parent="SubViewport4"]
[node name="South" type="Label" parent="SubViewport4" unique_id=1892141100]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
@@ -156,11 +153,11 @@ text = "south"
horizontal_alignment = 1
vertical_alignment = 1
[node name="SubViewport5" type="SubViewport" parent="."]
[node name="SubViewport5" type="SubViewport" parent="." unique_id=184881268]
transparent_bg = true
size = Vector2i(277, 52)
[node name="North" type="Label" parent="SubViewport5"]
[node name="North" type="Label" parent="SubViewport5" unique_id=223752275]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
@@ -170,11 +167,11 @@ text = "north"
horizontal_alignment = 1
vertical_alignment = 1
[node name="SubViewport6" type="SubViewport" parent="."]
[node name="SubViewport6" type="SubViewport" parent="." unique_id=743109019]
transparent_bg = true
size = Vector2i(277, 52)
[node name="North" type="Label" parent="SubViewport6"]
[node name="North" type="Label" parent="SubViewport6" unique_id=555532262]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
@@ -184,47 +181,47 @@ text = "north"
horizontal_alignment = 1
vertical_alignment = 1
[node name="east" type="Sprite3D" parent="."]
[node name="east" type="Sprite3D" parent="." unique_id=888319817]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.955188, 0.919993, 0)
visible = false
billboard = 1
texture = SubResource("ViewportTexture_joiuq")
[node name="west" type="Sprite3D" parent="."]
[node name="west" type="Sprite3D" parent="." unique_id=1565886875]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.366, 0.919993, 0)
visible = false
billboard = 1
texture = SubResource("ViewportTexture_ssgps")
[node name="south" type="Sprite3D" parent="."]
[node name="south" type="Sprite3D" parent="." unique_id=1853039429]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.919993, 1.05626)
visible = false
billboard = 1
texture = SubResource("ViewportTexture_dhcpw")
[node name="north" type="Sprite3D" parent="."]
[node name="north" type="Sprite3D" parent="." unique_id=80770086]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.919993, -1.24258)
visible = false
billboard = 1
texture = SubResource("ViewportTexture_yref6")
[node name="north2" type="Sprite3D" parent="."]
[node name="north2" type="Sprite3D" parent="." unique_id=1420705378]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.215, 0)
visible = false
billboard = 1
texture = SubResource("ViewportTexture_5u3uw")
[node name="CSGBox3D" type="CSGBox3D" parent="."]
[node name="CSGBox3D" type="CSGBox3D" parent="." unique_id=1412742097]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.141846, 0)
visible = false
size = Vector3(0.5, 0.783691, 0.5)
[node name="StatusEffector" type="Node" parent="." node_paths=PackedStringArray("sprite_container")]
[node name="StatusEffector" type="Node" parent="." unique_id=1259259265 node_paths=PackedStringArray("sprite_container")]
script = ExtResource("9_47ywr")
sprite_container = NodePath("../SubViewport/HBoxContainer")
metadata/_custom_type_script = "uid://cojjgevmbhwal"
[node name="Node3D" type="Node3D" parent="."]
[node name="Node3D" type="Node3D" parent="." unique_id=2094647009]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.440026, 0)
[connection signal="health_changed" from="Health" to="SubViewport/HealthBar" method="on_health_changed"]

View File

@@ -1,4 +1,4 @@
[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://eey3o4c8r2sb"]
[gd_resource type="ShaderMaterial" format=3 uid="uid://eey3o4c8r2sb"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_waxle"]
[ext_resource type="Texture2D" uid="uid://cvqq5j4dxucih" path="res://Worlds/GreenPlanet/Levels/Bridge/bridge_bricks.png" id="2_waxle"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=36 format=3 uid="uid://y1qa1g3ic8sp"]
[gd_scene format=3 uid="uid://y1qa1g3ic8sp"]
[ext_resource type="Script" uid="uid://cvejbo3srx8py" path="res://Scripts/level.gd" id="1_ws6nn"]
[ext_resource type="PackedScene" uid="uid://d2yv447trxkwt" path="res://Scenes/enemy_spawner.tscn" id="3_5imwp"]
@@ -224,14 +224,16 @@ sky_material = SubResource("ShaderMaterial_4gdda")
[sub_resource type="Environment" id="Environment_l41d0"]
background_mode = 2
sky = SubResource("Sky_t42h5")
tonemap_mode = 4
ssao_detail = 0.0
fog_enabled = true
fog_mode = 1
fog_density = 0.925
fog_depth_begin = 5.0
fog_depth_end = 189.0
fog_density = 1.0
fog_depth_begin = 50.0
fog_depth_end = 200.0
[sub_resource type="BoxShape3D" id="BoxShape3D_awjk1"]
size = Vector3(2.5616462, 6.87512, 10)
size = Vector3(3.6270146, 6.87512, 10)
[sub_resource type="BoxShape3D" id="BoxShape3D_134um"]
size = Vector3(70.0478, 1, 73.4615)
@@ -244,7 +246,7 @@ albedo_color = Color(0, 0, 0, 0.88400006)
material = SubResource("StandardMaterial3D_fi8e6")
size = Vector2(7.84, 3.69)
[node name="Bridge" type="Node3D" node_paths=PackedStringArray("tower_path", "player_spawns", "enemy_spawns", "enemy_goals", "corpses", "flow_field", "cinematic_cam", "printer", "shop")]
[node name="Bridge" type="Node3D" unique_id=1906077552 node_paths=PackedStringArray("tower_path", "player_spawns", "enemy_spawns", "enemy_goals", "corpses", "flow_field", "cinematic_cam", "printer", "shop")]
script = ExtResource("1_ws6nn")
enemy_pool = Array[ExtResource("3_6od8s")]([ExtResource("3_j6d65"), ExtResource("9_4gdda"), ExtResource("5_j6d65"), ExtResource("6_ks6qx")])
tower_path = NodePath("Towers")
@@ -259,70 +261,70 @@ shop = NodePath("ShopStand")
metadata/_custom_type_script = "uid://cvejbo3srx8py"
metadata/_editor_floor_ = Vector3(4, -10, 8)
[node name="CinemaCam" type="Node3D" parent="." node_paths=PackedStringArray("path_follows", "cameras")]
[node name="CinemaCam" type="Node3D" parent="." unique_id=1916778526 node_paths=PackedStringArray("path_follows", "cameras")]
script = ExtResource("9_xuyhn")
path_follows = [NodePath("Path3D/PathFollow3D"), NodePath("Path3D2/PathFollow3D2"), NodePath("Path3D3/PathFollow3D2")]
cameras = [NodePath("Path3D/PathFollow3D/Camera3D"), NodePath("Path3D2/PathFollow3D2/Camera3D2"), NodePath("Path3D3/PathFollow3D2/Camera3D2")]
pan_speed = 0.1
does_its_thing = false
[node name="Path3D" type="Path3D" parent="CinemaCam"]
[node name="Path3D" type="Path3D" parent="CinemaCam" unique_id=869538998]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.63136, 4.35346, 7.28324)
curve = SubResource("Curve3D_3rdl2")
[node name="PathFollow3D" type="PathFollow3D" parent="CinemaCam/Path3D"]
[node name="PathFollow3D" type="PathFollow3D" parent="CinemaCam/Path3D" unique_id=342701727]
transform = Transform3D(0.054230012, 0.1610678, 0.98545, -7.4505473e-09, 0.98690206, -0.16130519, -0.998524, 0.008747612, 0.05351996, 12.3765, 1.00006, -13.0874)
loop = false
[node name="Camera3D" type="Camera3D" parent="CinemaCam/Path3D/PathFollow3D"]
[node name="Camera3D" type="Camera3D" parent="CinemaCam/Path3D/PathFollow3D" unique_id=948474223]
transform = Transform3D(0.377958, -0.631677, 0.676854, -0.157445, 0.676581, 0.71934, -0.912337, -0.378447, 0.156264, 0, 0, 0)
cull_mask = 1
current = true
[node name="Path3D2" type="Path3D" parent="CinemaCam"]
[node name="Path3D2" type="Path3D" parent="CinemaCam" unique_id=548120520]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.63136, 4.35346, 7.28324)
curve = SubResource("Curve3D_2yu5t")
[node name="PathFollow3D2" type="PathFollow3D" parent="CinemaCam/Path3D2"]
[node name="PathFollow3D2" type="PathFollow3D" parent="CinemaCam/Path3D2" unique_id=604465440]
transform = Transform3D(-0.60701805, -0.03296049, 0.7939957, 0, 0.999137, 0.04147582, -0.79468393, 0.025176814, -0.6064923, 7.20375, 0.376301, -5.50257)
loop = false
[node name="Camera3D2" type="Camera3D" parent="CinemaCam/Path3D2/PathFollow3D2"]
[node name="Camera3D2" type="Camera3D" parent="CinemaCam/Path3D2/PathFollow3D2" unique_id=794825922]
transform = Transform3D(-0.107807, 0.47109, -0.875476, -0.0383335, 0.877983, 0.47716, 0.993435, 0.0850012, -0.0765942, 0, 0, 0)
cull_mask = 1
[node name="Path3D3" type="Path3D" parent="CinemaCam"]
[node name="Path3D3" type="Path3D" parent="CinemaCam" unique_id=130837030]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.63136, 4.35346, 7.28324)
curve = SubResource("Curve3D_tuqlc")
[node name="PathFollow3D2" type="PathFollow3D" parent="CinemaCam/Path3D3"]
[node name="PathFollow3D2" type="PathFollow3D" parent="CinemaCam/Path3D3" unique_id=371544590]
transform = Transform3D(-4.3711214e-08, -0.02548992, -0.99965, 0, 0.999656, -0.025489768, 0.999996, -1.1141998e-09, -4.3696087e-08, 8.762999, 5.707, -7.5)
progress = 27.9321
loop = false
[node name="Camera3D2" type="Camera3D" parent="CinemaCam/Path3D3/PathFollow3D2"]
[node name="Camera3D2" type="Camera3D" parent="CinemaCam/Path3D3/PathFollow3D2" unique_id=896616690]
transform = Transform3D(3.27007e-05, 0.999663, -0.0260566, -0.00250896, 0.0260566, 0.99966, 0.999999, 3.26858e-05, 0.00250896, 0, 0, 0)
cull_mask = 1
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1448536340]
environment = SubResource("Environment_l41d0")
[node name="EnemyGoal" type="Node3D" parent="." node_paths=PackedStringArray("audio_player")]
[node name="EnemyGoal" type="Node3D" parent="." unique_id=1521533989 node_paths=PackedStringArray("audio_player")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40.123978, 0.5, 0)
script = ExtResource("9_s3rd7")
audio_player = NodePath("AudioStreamPlayer3D")
[node name="Area3D" type="Area3D" parent="EnemyGoal"]
[node name="Area3D" type="Area3D" parent="EnemyGoal" unique_id=80277049]
collision_mask = 4
[node name="CollisionShape3D" type="CollisionShape3D" parent="EnemyGoal/Area3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.93670654, 3.43756, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="EnemyGoal/Area3D" unique_id=1234164927]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.40402222, 3.43756, 0)
shape = SubResource("BoxShape3D_awjk1")
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="EnemyGoal"]
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="EnemyGoal" unique_id=1838624313]
stream = ExtResource("11_l537x")
[node name="GroundSpawn" parent="." node_paths=PackedStringArray("flow_field", "dest", "enemy_path") instance=ExtResource("3_5imwp")]
[node name="GroundSpawn" parent="." unique_id=185953135 node_paths=PackedStringArray("flow_field", "dest", "enemy_path") instance=ExtResource("3_5imwp")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.4011, 0.5, 0)
leap_enemy_scene = ExtResource("20_ttr7n")
flow_field = NodePath("../FlowField2")
@@ -330,7 +332,7 @@ type = 1
dest = NodePath("../EnemyGoal")
enemy_path = NodePath("../Enemies")
[node name="GroundSpawn2" parent="." node_paths=PackedStringArray("flow_field", "dest", "enemy_path") instance=ExtResource("3_5imwp")]
[node name="GroundSpawn2" parent="." unique_id=1956318080 node_paths=PackedStringArray("flow_field", "dest", "enemy_path") instance=ExtResource("3_5imwp")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40.9011, 0.5, -5)
leap_enemy_scene = ExtResource("20_ttr7n")
flow_field = NodePath("../FlowField2")
@@ -339,7 +341,7 @@ type = 1
dest = NodePath("../EnemyGoal")
enemy_path = NodePath("../Enemies")
[node name="GroundSpawn3" parent="." node_paths=PackedStringArray("flow_field", "dest", "enemy_path") instance=ExtResource("3_5imwp")]
[node name="GroundSpawn3" parent="." unique_id=1447527413 node_paths=PackedStringArray("flow_field", "dest", "enemy_path") instance=ExtResource("3_5imwp")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40.9011, 0.5, 5)
leap_enemy_scene = ExtResource("20_ttr7n")
flow_field = NodePath("../FlowField2")
@@ -348,7 +350,7 @@ type = 1
dest = NodePath("../EnemyGoal")
enemy_path = NodePath("../Enemies")
[node name="GroundSpawn4" parent="." node_paths=PackedStringArray("flow_field", "dest", "enemy_path") instance=ExtResource("3_5imwp")]
[node name="GroundSpawn4" parent="." unique_id=623589346 node_paths=PackedStringArray("flow_field", "dest", "enemy_path") instance=ExtResource("3_5imwp")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38.4011, 0.5, 10)
leap_enemy_scene = ExtResource("20_ttr7n")
flow_field = NodePath("../FlowField2")
@@ -357,7 +359,7 @@ type = 1
dest = NodePath("../EnemyGoal")
enemy_path = NodePath("../Enemies")
[node name="GroundSpawn5" parent="." node_paths=PackedStringArray("flow_field", "dest", "enemy_path") instance=ExtResource("3_5imwp")]
[node name="GroundSpawn5" parent="." unique_id=29660902 node_paths=PackedStringArray("flow_field", "dest", "enemy_path") instance=ExtResource("3_5imwp")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38.4011, 0.5, -10)
leap_enemy_scene = ExtResource("20_ttr7n")
flow_field = NodePath("../FlowField2")
@@ -366,7 +368,7 @@ type = 1
dest = NodePath("../EnemyGoal")
enemy_path = NodePath("../Enemies")
[node name="AirSpawn" parent="." node_paths=PackedStringArray("flow_field", "dest", "enemy_path") instance=ExtResource("3_5imwp")]
[node name="AirSpawn" parent="." unique_id=727755035 node_paths=PackedStringArray("flow_field", "dest", "enemy_path") instance=ExtResource("3_5imwp")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -55.3737, 19.0055, 0)
leap_enemy_scene = ExtResource("20_ttr7n")
flow_field = NodePath("../FlowField2")
@@ -375,267 +377,267 @@ type = 2
dest = NodePath("../EnemyGoal")
enemy_path = NodePath("../Enemies")
[node name="CardPrinter" parent="." instance=ExtResource("9_r25gu")]
[node name="CardPrinter" parent="." unique_id=99304729 instance=ExtResource("9_r25gu")]
transform = Transform3D(-0.999501, 0, 0.0315681, 0, 1, 0, -0.0315681, 0, -0.999501, 33.0068, 0.499996, 17.3317)
[node name="PlayerSpawnLocations" type="Node3D" parent="."]
[node name="PlayerSpawnLocations" type="Node3D" parent="." unique_id=1727305710]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.9469, 0, 0)
[node name="PlayerSpawn1" type="Node3D" parent="PlayerSpawnLocations"]
[node name="PlayerSpawn1" type="Node3D" parent="PlayerSpawnLocations" unique_id=459580946]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 1, -1)
[node name="PlayerSpawn2" type="Node3D" parent="PlayerSpawnLocations"]
[node name="PlayerSpawn2" type="Node3D" parent="PlayerSpawnLocations" unique_id=1118849231]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, -1)
[node name="PlayerSpawn3" type="Node3D" parent="PlayerSpawnLocations"]
[node name="PlayerSpawn3" type="Node3D" parent="PlayerSpawnLocations" unique_id=955469427]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 1, 1)
[node name="PlayerSpawn4" type="Node3D" parent="PlayerSpawnLocations"]
[node name="PlayerSpawn4" type="Node3D" parent="PlayerSpawnLocations" unique_id=1147746758]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1)
[node name="Towers" type="Node" parent="."]
[node name="Towers" type="Node" parent="." unique_id=395246047]
[node name="Enemies" type="Node" parent="."]
[node name="Enemies" type="Node" parent="." unique_id=1907693342]
[node name="Corpses" type="Node" parent="."]
[node name="Corpses" type="Node" parent="." unique_id=395596684]
[node name="ShopStand" parent="." instance=ExtResource("19_h6brl")]
[node name="ShopStand" parent="." unique_id=1199389479 instance=ExtResource("19_h6brl")]
transform = Transform3D(0.997252, 0, -0.074091, 0, 1, 0, 0.074091, 0, 0.997252, 33.0364, 0.415816, -15.8576)
[node name="Killbox" type="Area3D" parent="."]
[node name="Killbox" type="Area3D" parent="." unique_id=1282606330]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.77224, 0, 0)
collision_mask = 2
script = ExtResource("26_tuncf")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Killbox"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Killbox" unique_id=1079628314]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0668106, -6.8471, 0.829394)
shape = SubResource("BoxShape3D_134um")
[node name="Shredder" parent="." instance=ExtResource("27_gppb4")]
[node name="Shredder" parent="." unique_id=964733986 instance=ExtResource("27_gppb4")]
transform = Transform3D(0.748886, 0, 0.662699, 0, 1, 0, -0.662699, 0, 0.748886, 34.8662, 0.5, 16.6183)
[node name="bridge" parent="." instance=ExtResource("30_ttr7n")]
[node name="bridge" parent="." unique_id=333162325 instance=ExtResource("30_ttr7n")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 2.5, 0)
[node name="Sprite3D" type="Sprite3D" parent="."]
[node name="Sprite3D" type="Sprite3D" parent="." unique_id=1926664882]
transform = Transform3D(-3.62805e-07, -8.3, -3.62805e-07, 0, -3.62805e-07, 8.3, -8.3, 3.62805e-07, 1.58587e-14, 2.93077, -74.4698, -10.0351)
layers = 4
texture = ExtResource("28_6od8s")
[node name="FlowField2" parent="." instance=ExtResource("24_sbix1")]
[node name="FlowField2" parent="." unique_id=1588891010 instance=ExtResource("24_sbix1")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.215, 1.56, 0)
[node name="Node3D" parent="." instance=ExtResource("21_ks6qx")]
[node name="Node3D" parent="." unique_id=126006136 instance=ExtResource("21_ks6qx")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.507853, 1.00142, 15.890633)
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
[node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=1062008196]
transform = Transform3D(-1.8440034e-08, -0.4218588, 0.9066615, 1, -4.371139e-08, 0, 3.9631438e-08, 0.9066615, 0.4218588, 43.105564, 4.321371, 0.018272102)
mesh = SubResource("PlaneMesh_j6d65")
[node name="MeshInstance3D2" type="MeshInstance3D" parent="."]
[node name="MeshInstance3D2" type="MeshInstance3D" parent="." unique_id=1822263082]
transform = Transform3D(-1.8440034e-08, -0.4218588, 0.9066615, 1, -4.371139e-08, 0, 3.9631438e-08, 0.9066615, 0.4218588, 43.268147, 4.3213706, -0.3644483)
mesh = SubResource("PlaneMesh_j6d65")
[node name="MeshInstance3D3" type="MeshInstance3D" parent="."]
[node name="MeshInstance3D3" type="MeshInstance3D" parent="." unique_id=700591494]
transform = Transform3D(-1.8440034e-08, -0.4218588, 0.9066615, 1, -4.371139e-08, 0, 3.9631438e-08, 0.9066615, 0.4218588, 43.481457, 4.321371, -0.7146716)
mesh = SubResource("PlaneMesh_j6d65")
[node name="Node3D2" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D2" parent="." unique_id=1308989582 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.224361, 0.4761952, -18.135468)
[node name="Node3D3" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D3" parent="." unique_id=1690645570 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.587107, 0.46557888, -27.875065)
[node name="Node3D4" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D4" parent="." unique_id=1327637421 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 36.907898, 0.44084343, -21.990316)
[node name="Node3D5" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D5" parent="." unique_id=230347725 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40.84733, 0.5889649, -31.607025)
[node name="Node3D6" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D6" parent="." unique_id=1973047055 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 31.346336, 0.54343265, -36.820988)
[node name="Node3D7" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D7" parent="." unique_id=1301725987 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 39.10933, 0.4997559, -44.815544)
[node name="Node3D8" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D8" parent="." unique_id=741554650 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 46.75648, 0.5390221, -35.77816)
[node name="Node3D9" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D9" parent="." unique_id=1620137906 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.63861, 0.4997559, -45.163143)
[node name="Node3D10" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D10" parent="." unique_id=1927933348 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.594902, 0.50024414, 20.536465)
[node name="Node3D11" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D11" parent="." unique_id=1153656148 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.11367, 0.49975586, 31.080257)
[node name="Node3D12" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D12" parent="." unique_id=388515575 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 35.498802, 0.50024414, 23.78071)
[node name="Node3D13" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D13" parent="." unique_id=946880915 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 44.304604, 0.49975586, 31.659586)
[node name="Node3D14" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D14" parent="." unique_id=44861647 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 35.151207, 0.49975586, 39.19087)
[node name="Node3D15" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D15" parent="." unique_id=1963401289 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.418476, 0.5, 48.9236)
[node name="Node3D16" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D16" parent="." unique_id=189765011 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 47.201256, 0.5, 48.112537)
[node name="Node3D17" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D17" parent="." unique_id=822369781 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 37.46852, 0.50024414, 55.991417)
[node name="Node3D18" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D18" parent="." unique_id=854045144 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.470535, 0.5, 68.440926)
[node name="Node3D19" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D19" parent="." unique_id=682749810 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45.069633, 0.5, 69.94718)
[node name="Node3D20" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D20" parent="." unique_id=71921146 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50.978783, 0.50024414, 59.51925)
[node name="Node3D21" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D21" parent="." unique_id=1793888043 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 62.21778, 0.50024414, 56.043278)
[node name="Node3D22" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D22" parent="." unique_id=1455192438 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34.513584, 0.4999962, 47.89573)
[node name="Node3D23" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D23" parent="." unique_id=935618276 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -31.30091, 0.5105507, -21.674778)
[node name="Node3D24" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D24" parent="." unique_id=155852678 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.446053, 0.53638685, 21.657467)
[node name="Node3D25" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D25" parent="." unique_id=816059691 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.118107, 0.5080446, 18.372576)
[node name="Node3D26" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D26" parent="." unique_id=437001636 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42.85219, 0.5229174, 0.18147068)
[node name="Node3D27" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D27" parent="." unique_id=1892658881 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.76916, 0.49785048, -17.150803)
[node name="Node3D28" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D28" parent="." unique_id=1156705160 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40.41119, 0.4923253, -34.296783)
[node name="Node3D29" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D29" parent="." unique_id=750373363 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.247744, 0.5000038, -42.16417)
[node name="Node3D30" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D30" parent="." unique_id=708424631 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -46.97228, 0.47527015, 33.060688)
[node name="Node3D31" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D31" parent="." unique_id=1263955525 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -32.53309, 0.5000076, 40.484997)
[node name="Node3D32" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D32" parent="." unique_id=1585698362 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37.465153, 0.49999237, 29.276081)
[node name="Node3D33" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D33" parent="." unique_id=1084838108 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.386686, 0.5, 48.122066)
[node name="Node3D34" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D34" parent="." unique_id=1947206628 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -55.095715, 0.44609505, -31.926006)
[node name="Node3D35" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D35" parent="." unique_id=1870319773 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37.858974, 0.558814, -53.344746)
[node name="Node3D36" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D36" parent="." unique_id=1380019723 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -59.767483, 3.1326103, 21.137033)
[node name="Node3D37" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D37" parent="." unique_id=1210106385 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54.233166, 0.4477323, 45.20006)
[node name="Node3D38" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D38" parent="." unique_id=156247092 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -56.046036, 0.44310805, -15.098809)
[node name="Node3D39" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D39" parent="." unique_id=840324985 instance=ExtResource("20_j6d65")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.702923, 0.5000076, -30.843634)
[node name="Node3D51" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D51" parent="." unique_id=764243657 instance=ExtResource("20_j6d65")]
transform = Transform3D(0.8188817, 0, 0.5739624, 0, 1, 0, -0.5739624, 0, 0.8188817, -35.15997, 0.5000076, -41.164284)
[node name="Node3D52" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D52" parent="." unique_id=1439508441 instance=ExtResource("20_j6d65")]
transform = Transform3D(0.95698595, 0, 0.29013434, 0, 1, 0, -0.29013434, 0, 0.95698595, -49.691605, 0.5000076, -50.03118)
[node name="Node3D53" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D53" parent="." unique_id=282779260 instance=ExtResource("20_j6d65")]
transform = Transform3D(0.95698595, 0, 0.29013434, 0, 1, 0, -0.29013434, 0, 0.95698595, -50.111214, 0.5000076, -38.795647)
[node name="Node3D54" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D54" parent="." unique_id=665662464 instance=ExtResource("20_j6d65")]
transform = Transform3D(0.95698595, 0, 0.29013434, 0, 1, 0, -0.29013434, 0, 0.95698595, -43.064415, 0.5000076, -26.649086)
[node name="Node3D55" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D55" parent="." unique_id=1505468139 instance=ExtResource("20_j6d65")]
transform = Transform3D(0.95698595, 0, 0.29013434, 0, 1, 0, -0.29013434, 0, 0.95698595, -54.03443, 0.5000076, -21.495655)
[node name="Node3D56" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D56" parent="." unique_id=1991778696 instance=ExtResource("20_j6d65")]
transform = Transform3D(0.95698595, 0, 0.29013434, 0, 1, 0, -0.29013434, 0, 0.95698595, -54.10995, 0.5000038, 9.923689)
[node name="Node3D57" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D57" parent="." unique_id=518331014 instance=ExtResource("20_j6d65")]
transform = Transform3D(0.95698595, 0, 0.29013434, 0, 1, 0, -0.29013434, 0, 0.95698595, -44.40436, 0.5000038, 10.869652)
[node name="Node3D58" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D58" parent="." unique_id=254142817 instance=ExtResource("20_j6d65")]
transform = Transform3D(0.95698595, 0, 0.29013434, 0, 1, 0, -0.29013434, 0, 0.95698595, -39.892178, 0.5000038, -9.111635)
[node name="Node3D59" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D59" parent="." unique_id=1060332407 instance=ExtResource("20_j6d65")]
transform = Transform3D(0.97183365, 0, -0.235668, 0, 1, 0, 0.235668, 0, 0.97183365, -52.973858, 0.5000038, 24.044119)
[node name="Node3D60" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D60" parent="." unique_id=99980510 instance=ExtResource("20_j6d65")]
transform = Transform3D(0.97183365, 0, -0.235668, 0, 1, 0, 0.235668, 0, 0.97183365, -59.165073, 0.5000038, 31.510038)
[node name="Node3D61" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D61" parent="." unique_id=324643734 instance=ExtResource("20_j6d65")]
transform = Transform3D(0.97183365, 0, -0.235668, 0, 1, 0, 0.235668, 0, 0.97183365, -45.115986, 0.5000038, 25.99969)
[node name="Node3D62" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D62" parent="." unique_id=992902587 instance=ExtResource("20_j6d65")]
transform = Transform3D(0.97183365, 0, -0.235668, 0, 1, 0, 0.235668, 0, 0.97183365, -28.229023, 0.5000038, 30.226183)
[node name="Node3D63" parent="." instance=ExtResource("20_j6d65")]
[node name="Node3D63" parent="." unique_id=845806636 instance=ExtResource("20_j6d65")]
transform = Transform3D(0.97183365, 0, -0.235668, 0, 1, 0, 0.235668, 0, 0.97183365, -41.31883, 0.5000038, 38.7666)
[node name="Node3D40" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D40" parent="." unique_id=2029189640 instance=ExtResource("21_6tcu8")]
transform = Transform3D(0.5407249, 0, 0.8411995, 0, 1, 0, -0.8411995, 0, 0.5407249, -56.844105, -1.9073486e-06, 0.5303469)
[node name="Node3D64" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D64" parent="." unique_id=2118525412 instance=ExtResource("21_6tcu8")]
transform = Transform3D(0.5407249, 0, 0.8411995, 0, 1, 0, -0.8411995, 0, 0.5407249, -74.354294, -1.9073486e-06, -22.119095)
[node name="Node3D65" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D65" parent="." unique_id=1480954632 instance=ExtResource("21_6tcu8")]
transform = Transform3D(-0.6952358, 0, 0.7187818, 0, 1, 0, -0.7187818, 0, -0.6952358, -71.38766, -3.8146973e-06, 46.537483)
[node name="Node3D66" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D66" parent="." unique_id=581600124 instance=ExtResource("21_6tcu8")]
transform = Transform3D(-0.6952358, 0, 0.7187818, 0, 1, 0, -0.7187818, 0, -0.6952358, -88.39658, -3.8146973e-06, 7.2917747)
[node name="Node3D67" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D67" parent="." unique_id=906440781 instance=ExtResource("21_6tcu8")]
transform = Transform3D(-0.6952358, 0, 0.7187818, 0, 1, 0, -0.7187818, 0, -0.6952358, -106.96719, -3.8146973e-06, -49.558266)
[node name="Node3D41" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D41" parent="." unique_id=1161283244 instance=ExtResource("21_6tcu8")]
transform = Transform3D(0.5370493, 0, 0.84355086, 0, 1, 0, -0.84355086, 0, 0.5370493, -71.38757, 0.422287, -47.143406)
[node name="Node3D42" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D42" parent="." unique_id=2086508587 instance=ExtResource("21_6tcu8")]
transform = Transform3D(0.5370493, 0, 0.84355086, 0, 1, 0, -0.84355086, 0, 0.5370493, -125.60689, 0.422287, -16.621292)
[node name="Node3D43" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D43" parent="." unique_id=1227712291 instance=ExtResource("21_6tcu8")]
transform = Transform3D(0.5370493, 0, 0.84355086, 0, 1, 0, -0.84355086, 0, 0.5370493, -119.47875, 0.422287, 57.55169)
[node name="Node3D44" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D44" parent="." unique_id=2117406642 instance=ExtResource("21_6tcu8")]
transform = Transform3D(0.5370493, 0, 0.84355086, 0, 1, 0, -0.84355086, 0, 0.5370493, -51.924072, 0.422287, 55.38028)
[node name="Node3D45" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D45" parent="." unique_id=1386733750 instance=ExtResource("21_6tcu8")]
transform = Transform3D(-0.35344225, 0, 0.9354564, 0, 1, 0, -0.9354564, 0, -0.35344225, -84.75231, 0.422287, 32.89707)
[node name="Node3D46" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D46" parent="." unique_id=2093080959 instance=ExtResource("21_6tcu8")]
transform = Transform3D(-0.8073416, 0, 0.59008443, 0, 1, 0, -0.59008443, 0, -0.8073416, -94.86392, 0.422287, -16.022987)
[node name="Node3D47" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D47" parent="." unique_id=332555614 instance=ExtResource("21_6tcu8")]
transform = Transform3D(-0.92229545, 0, 0.38648564, 0, 1, 0, -0.38648564, 0, -0.92229545, -120.543335, 0.422287, 14.401403)
[node name="Node3D48" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D48" parent="." unique_id=1687059106 instance=ExtResource("21_6tcu8")]
transform = Transform3D(-0.7581457, 0, 0.6520852, 0, 1, 0, -0.6520852, 0, -0.7581457, -84.35799, 0.422287, 78.99163)
[node name="Node3D49" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D49" parent="." unique_id=2009632842 instance=ExtResource("21_6tcu8")]
transform = Transform3D(-0.7581457, 0, 0.6520852, 0, 1, 0, -0.6520852, 0, -0.7581457, -38.159286, 0.422287, 98.463486)
[node name="Node3D50" parent="." instance=ExtResource("21_6tcu8")]
[node name="Node3D50" parent="." unique_id=293622677 instance=ExtResource("21_6tcu8")]
transform = Transform3D(-0.7581457, 0, 0.6520852, 0, 1, 0, -0.6520852, 0, -0.7581457, -35.033936, 0.422287, -72.41817)
[connection signal="body_entered" from="EnemyGoal/Area3D" to="EnemyGoal" method="_on_area_3d_body_entered"]

View File

@@ -1,4 +1,4 @@
[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://dc8e1xjspjt32"]
[gd_resource type="ShaderMaterial" format=3 uid="uid://dc8e1xjspjt32"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_rwo67"]
[ext_resource type="Texture2D" uid="uid://b2prrul2qc8j2" path="res://Worlds/GreenPlanet/Levels/Bridge/bridge_cobblestone.png" id="2_punq1"]

View File

@@ -1,4 +1,4 @@
[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://1lymu5otuh7f"]
[gd_resource type="ShaderMaterial" format=3 uid="uid://1lymu5otuh7f"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_ubi2a"]
[ext_resource type="Texture2D" uid="uid://b8lj1l8gqpftn" path="res://Worlds/GreenPlanet/Levels/Bridge/bridge_grass.png" id="2_ubi2a"]

View File

@@ -1,4 +1,4 @@
[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://u2y4es6qqkqd"]
[gd_resource type="ShaderMaterial" format=3 uid="uid://u2y4es6qqkqd"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_icpg6"]
[ext_resource type="Texture2D" uid="uid://deh5dk1wn7n46" path="res://Worlds/GreenPlanet/Levels/Bridge/bridge_level_tex.png" id="2_2g76a"]

View File

@@ -1,10 +1,7 @@
[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://fy4o12thbh6f"]
[gd_resource type="ShaderMaterial" format=3 uid="uid://fy4o12thbh6f"]
[ext_resource type="Shader" uid="uid://c5bffujq0l70k" path="res://Shaders/jitter.gdshader" id="1_2suih"]
[ext_resource type="Texture2D" uid="uid://deh5dk1wn7n46" path="res://Worlds/GreenPlanet/Levels/Bridge/bridge_level_tex.png" id="2_1bkoy"]
[resource]
render_priority = 0
shader = ExtResource("1_2suih")
shader_parameter/albedo = ExtResource("2_1bkoy")
shader_parameter/alpha_scissor = 0.5

View File

@@ -1,4 +1,4 @@
[gd_resource type="MeshLibrary" load_steps=18 format=3 uid="uid://jfr8j8kycfa5"]
[gd_resource type="MeshLibrary" format=3 uid="uid://jfr8j8kycfa5"]
[ext_resource type="Texture2D" uid="uid://blnfsojw4ukq4" path="res://Assets/Textures/grass.png" id="1_ghpvv"]
[ext_resource type="Texture2D" uid="uid://dgwsvkmnesjjm" path="res://Assets/Textures/stone.png" id="2_gf3ck"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=12 format=3 uid="uid://b7s8i67yqvwbw"]
[gd_scene format=3 uid="uid://b7s8i67yqvwbw"]
[ext_resource type="Texture2D" uid="uid://blnfsojw4ukq4" path="res://Assets/Textures/grass.png" id="1_nc7wu"]
[ext_resource type="Texture2D" uid="uid://dgwsvkmnesjjm" path="res://Assets/Textures/stone.png" id="2_udt8k"]
@@ -33,28 +33,28 @@ material = SubResource("StandardMaterial3D_e3y4s")
size = Vector2(2, 2)
center_offset = Vector3(0, -1, 1)
[node name="Library" type="Node3D"]
[node name="Library" type="Node3D" unique_id=678648360]
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
[node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=844142537]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0)
mesh = SubResource("QuadMesh_yxhjj")
[node name="StaticBody3D" type="StaticBody3D" parent="MeshInstance3D"]
[node name="StaticBody3D" type="StaticBody3D" parent="MeshInstance3D" unique_id=1992170065]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D/StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D/StaticBody3D" unique_id=1567932571]
shape = SubResource("BoxShape3D_mtfk2")
[node name="MeshInstance3D2" type="MeshInstance3D" parent="."]
[node name="MeshInstance3D2" type="MeshInstance3D" parent="." unique_id=1032001072]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 2, 0, 0)
mesh = SubResource("QuadMesh_twahx")
[node name="StaticBody3D" type="StaticBody3D" parent="MeshInstance3D2"]
[node name="StaticBody3D" type="StaticBody3D" parent="MeshInstance3D2" unique_id=2120756386]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D2/StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D2/StaticBody3D" unique_id=689462354]
shape = SubResource("BoxShape3D_d3j6k")
[node name="MeshInstance3D3" type="MeshInstance3D" parent="."]
[node name="MeshInstance3D3" type="MeshInstance3D" parent="." unique_id=1503953683]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 0)
mesh = SubResource("QuadMesh_u8bp3")