some ui polish and project cleanup

This commit is contained in:
2026-02-07 07:20:05 +11:00
parent f7e478357b
commit 9453389853
123 changed files with 330 additions and 671 deletions

View File

@@ -9,6 +9,7 @@
[resource] [resource]
script = ExtResource("1_k5sd1") script = ExtResource("1_k5sd1")
title = "ENEMY_FAST_BABY" title = "ENEMY_FAST_BABY"
description = "ENEMY_DESC_FAST_BABY"
target_type = 1 target_type = 1
icon = ExtResource("1_xgen5") icon = ExtResource("1_xgen5")
scene = ExtResource("3_otbdk") scene = ExtResource("3_otbdk")

View File

@@ -9,6 +9,7 @@
[resource] [resource]
script = ExtResource("4_x2l2n") script = ExtResource("4_x2l2n")
title = "ENEMY_FLYING_CRYSTAL" title = "ENEMY_FLYING_CRYSTAL"
description = "ENEMY_DESC_FLYING_CRYSTAL"
target_type = 2 target_type = 2
icon = ExtResource("2_idym2") icon = ExtResource("2_idym2")
scene = ExtResource("3_fmkhl") scene = ExtResource("3_fmkhl")
@@ -18,13 +19,3 @@ spawn_power = 6
health = 120 health = 120
penalty = 7 penalty = 7
movement_speed = 1.0 movement_speed = 1.0
common_group = 5
common_cost = 2
uncommon_group = 10
uncommon_cost = 3
rare_group = 18
rare_cost = 4
epic_group = 26
epic_cost = 6
legendary_group = 36
legendary_cost = 8

View File

@@ -9,6 +9,7 @@
[resource] [resource]
script = ExtResource("1_q48il") script = ExtResource("1_q48il")
title = "ENEMY_HEAVY_WALKER" title = "ENEMY_HEAVY_WALKER"
description = "ENEMY_DESC_HEAVY_WALKER"
target_type = 1 target_type = 1
icon = ExtResource("1_lck53") icon = ExtResource("1_lck53")
scene = ExtResource("3_m808b") scene = ExtResource("3_m808b")

View File

@@ -15,6 +15,7 @@ region = Rect2(0, 0, 32, 32)
resource_local_to_scene = true resource_local_to_scene = true
script = ExtResource("1_ivs7a") script = ExtResource("1_ivs7a")
title = "ENEMY_DOG" title = "ENEMY_DOG"
description = "ENEMY_DESC_DOG"
target_type = 1 target_type = 1
icon = ExtResource("2_tyyee") icon = ExtResource("2_tyyee")
scene = ExtResource("3_mxg1o") scene = ExtResource("3_mxg1o")

View File

@@ -5,18 +5,18 @@
[ext_resource type="Resource" uid="uid://deer0awg4d18o" path="res://Cards/assault.tres" id="2_vvycy"] [ext_resource type="Resource" uid="uid://deer0awg4d18o" path="res://Cards/assault.tres" id="2_vvycy"]
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="3_5cjqa"] [ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="3_5cjqa"]
[ext_resource type="Resource" uid="uid://b5pc3frhx467q" path="res://Classes/Engineer/class.tres" id="3_ksxj8"] [ext_resource type="Resource" uid="uid://b5pc3frhx467q" path="res://Classes/Engineer/class.tres" id="3_ksxj8"]
[ext_resource type="Resource" uid="uid://cygfdfqhk2vhw" path="res://Level1/wave1.tres" id="6_xm2iu"] [ext_resource type="Resource" uid="uid://cygfdfqhk2vhw" path="res://Levels/Level1/wave1.tres" id="6_xm2iu"]
[ext_resource type="Resource" uid="uid://bdqng70bpcvp8" path="res://Level1/wave2.tres" id="7_ginir"] [ext_resource type="Resource" uid="uid://bdqng70bpcvp8" path="res://Levels/Level1/wave2.tres" id="7_ginir"]
[ext_resource type="Resource" uid="uid://dasqxcoenje00" path="res://Level1/wave3.tres" id="8_heo8u"] [ext_resource type="Resource" uid="uid://dasqxcoenje00" path="res://Levels/Level1/wave3.tres" id="8_heo8u"]
[ext_resource type="Resource" uid="uid://c0ln1sfxmvhaf" path="res://Level1/wave4.tres" id="9_5mf8a"] [ext_resource type="Resource" uid="uid://c0ln1sfxmvhaf" path="res://Levels/Level1/wave4.tres" id="9_5mf8a"]
[ext_resource type="Resource" uid="uid://b8e1xvwr2f4pf" path="res://Level1/wave5.tres" id="10_skwnu"] [ext_resource type="Resource" uid="uid://b8e1xvwr2f4pf" path="res://Levels/Level1/wave5.tres" id="10_skwnu"]
[ext_resource type="Resource" uid="uid://bsmpkojn7bmqq" path="res://Level1/wave6.tres" id="11_rusuq"] [ext_resource type="Resource" uid="uid://bsmpkojn7bmqq" path="res://Levels/Level1/wave6.tres" id="11_rusuq"]
[ext_resource type="PackedScene" uid="uid://y1qa1g3ic8sp" path="res://Worlds/GreenPlanet/Levels/Bridge/bridge.tscn" id="12_ksxj8"] [ext_resource type="Resource" uid="uid://cqm54pu03l510" path="res://Zones/Moat/zc_moat.tres" id="12_qh4uj"]
[resource] [resource]
script = ExtResource("2_52rgn") script = ExtResource("2_52rgn")
hero_class = ExtResource("3_ksxj8") hero_class = ExtResource("3_ksxj8")
allowed_cards = Array[ExtResource("1_yuhm2")]([ExtResource("2_vvycy")]) allowed_cards = Array[ExtResource("1_yuhm2")]([ExtResource("2_vvycy")])
waves = Array[ExtResource("3_5cjqa")]([ExtResource("6_xm2iu"), ExtResource("7_ginir"), ExtResource("8_heo8u"), ExtResource("9_5mf8a"), ExtResource("10_skwnu"), ExtResource("11_rusuq")]) waves = Array[ExtResource("3_5cjqa")]([ExtResource("6_xm2iu"), ExtResource("7_ginir"), ExtResource("8_heo8u"), ExtResource("9_5mf8a"), ExtResource("10_skwnu"), ExtResource("11_rusuq")])
zone_scene = ExtResource("12_ksxj8") zone = ExtResource("12_qh4uj")
metadata/_custom_type_script = "uid://dalgif6huggwg" metadata/_custom_type_script = "uid://dalgif6huggwg"

View File

@@ -6,15 +6,15 @@
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="3_05rhi"] [ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="3_05rhi"]
[ext_resource type="Resource" uid="uid://b37r54q84vqoi" path="res://Cards/rocket_launcher.tres" id="3_xdjpy"] [ext_resource type="Resource" uid="uid://b37r54q84vqoi" path="res://Cards/rocket_launcher.tres" id="3_xdjpy"]
[ext_resource type="Resource" uid="uid://b5pc3frhx467q" path="res://Classes/Engineer/class.tres" id="4_ldc6i"] [ext_resource type="Resource" uid="uid://b5pc3frhx467q" path="res://Classes/Engineer/class.tres" id="4_ldc6i"]
[ext_resource type="Resource" uid="uid://7dqtd1owl7g3" path="res://Level2/wave1.tres" id="7_siv73"] [ext_resource type="Resource" uid="uid://7dqtd1owl7g3" path="res://Levels/Level2/wave1.tres" id="7_siv73"]
[ext_resource type="Resource" uid="uid://dafixx8vfmr3h" path="res://Level2/wave2.tres" id="8_kee6w"] [ext_resource type="Resource" uid="uid://dafixx8vfmr3h" path="res://Levels/Level2/wave2.tres" id="8_kee6w"]
[ext_resource type="Resource" uid="uid://cricfym5wcf3w" path="res://Level2/wave3.tres" id="9_k6fmx"] [ext_resource type="Resource" uid="uid://cricfym5wcf3w" path="res://Levels/Level2/wave3.tres" id="9_k6fmx"]
[ext_resource type="Resource" uid="uid://cky3wcbc3kob0" path="res://Level2/wave4.tres" id="10_dd7gv"] [ext_resource type="Resource" uid="uid://cky3wcbc3kob0" path="res://Levels/Level2/wave4.tres" id="10_dd7gv"]
[ext_resource type="Resource" uid="uid://b5wbmohc1ryla" path="res://Level2/wave5.tres" id="11_nmbqu"] [ext_resource type="Resource" uid="uid://b5wbmohc1ryla" path="res://Levels/Level2/wave5.tres" id="11_nmbqu"]
[ext_resource type="Resource" uid="uid://11e6ak5jg2pn" path="res://Level2/wave6.tres" id="12_p0fmg"] [ext_resource type="Resource" uid="uid://11e6ak5jg2pn" path="res://Levels/Level2/wave6.tres" id="12_p0fmg"]
[ext_resource type="Resource" uid="uid://cvtuui3grpslm" path="res://Level2/wave7.tres" id="13_alfsy"] [ext_resource type="Resource" uid="uid://cvtuui3grpslm" path="res://Levels/Level2/wave7.tres" id="13_alfsy"]
[ext_resource type="Resource" uid="uid://7t61us4e01bb" path="res://Level2/wave8.tres" id="14_jyonc"] [ext_resource type="Resource" uid="uid://7t61us4e01bb" path="res://Levels/Level2/wave8.tres" id="14_jyonc"]
[ext_resource type="PackedScene" uid="uid://y1qa1g3ic8sp" path="res://Worlds/GreenPlanet/Levels/Bridge/bridge.tscn" id="15_xdjpy"] [ext_resource type="Resource" uid="uid://cqm54pu03l510" path="res://Zones/Moat/zc_moat.tres" id="15_movdo"]
[resource] [resource]
script = ExtResource("2_y3kr2") script = ExtResource("2_y3kr2")
@@ -22,5 +22,5 @@ hero_class = ExtResource("4_ldc6i")
allowed_cards = Array[ExtResource("1_rchhl")]([ExtResource("2_geygk"), ExtResource("3_xdjpy")]) allowed_cards = Array[ExtResource("1_rchhl")]([ExtResource("2_geygk"), ExtResource("3_xdjpy")])
waves = Array[ExtResource("3_05rhi")]([ExtResource("7_siv73"), ExtResource("8_kee6w"), ExtResource("9_k6fmx"), ExtResource("10_dd7gv"), ExtResource("11_nmbqu"), ExtResource("12_p0fmg"), ExtResource("13_alfsy"), ExtResource("14_jyonc")]) waves = Array[ExtResource("3_05rhi")]([ExtResource("7_siv73"), ExtResource("8_kee6w"), ExtResource("9_k6fmx"), ExtResource("10_dd7gv"), ExtResource("11_nmbqu"), ExtResource("12_p0fmg"), ExtResource("13_alfsy"), ExtResource("14_jyonc")])
points_blocked = Array[int]([34, 33, 41, 40, 39, 47, 79, 86, 85, 78, 91, 84]) points_blocked = Array[int]([34, 33, 41, 40, 39, 47, 79, 86, 85, 78, 91, 84])
zone_scene = ExtResource("15_xdjpy") zone = ExtResource("15_movdo")
metadata/_custom_type_script = "uid://dalgif6huggwg" metadata/_custom_type_script = "uid://dalgif6huggwg"

View File

@@ -6,15 +6,14 @@
[ext_resource type="Resource" uid="uid://b5pc3frhx467q" path="res://Classes/Engineer/class.tres" id="4_5rrxx"] [ext_resource type="Resource" uid="uid://b5pc3frhx467q" path="res://Classes/Engineer/class.tres" id="4_5rrxx"]
[ext_resource type="Script" uid="uid://dalgif6huggwg" path="res://Scripts/Resources/level_specs.gd" id="5_kje1i"] [ext_resource type="Script" uid="uid://dalgif6huggwg" path="res://Scripts/Resources/level_specs.gd" id="5_kje1i"]
[ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="6_gmv8c"] [ext_resource type="Script" uid="uid://bp6q371iypd06" path="res://Scripts/wave_config.gd" id="6_gmv8c"]
[ext_resource type="Resource" uid="uid://cwy6wxuujgqbq" path="res://Level3/wave1.tres" id="7_43tyk"] [ext_resource type="Resource" uid="uid://cwy6wxuujgqbq" path="res://Levels/Level3/wave1.tres" id="7_43tyk"]
[ext_resource type="Resource" uid="uid://c0jg2k4igwt7y" path="res://Level3/wave2.tres" id="8_mblpn"] [ext_resource type="Resource" uid="uid://c0jg2k4igwt7y" path="res://Levels/Level3/wave2.tres" id="8_mblpn"]
[ext_resource type="PackedScene" uid="uid://csq7if8wojp4g" path="res://Worlds/GreenPlanet/Levels/Cave/cave.tscn" id="9_dlvj1"] [ext_resource type="Resource" uid="uid://dicfpbrig37m8" path="res://Zones/Cave/zc_cave.tres" id="9_sbxeq"]
[resource] [resource]
script = ExtResource("5_kje1i") script = ExtResource("5_kje1i")
hero_class = ExtResource("4_5rrxx") hero_class = ExtResource("4_5rrxx")
allowed_cards = Array[ExtResource("1_ldkvi")]([ExtResource("2_0atj5"), ExtResource("3_wfxcl")]) allowed_cards = Array[ExtResource("1_ldkvi")]([ExtResource("2_0atj5"), ExtResource("3_wfxcl")])
waves = Array[ExtResource("6_gmv8c")]([ExtResource("7_43tyk"), ExtResource("8_mblpn")]) waves = Array[ExtResource("6_gmv8c")]([ExtResource("7_43tyk"), ExtResource("8_mblpn")])
zone_scene = ExtResource("9_dlvj1") zone = ExtResource("9_sbxeq")
data_path = "res://Worlds/GreenPlanet/Levels/Cave/level3.json"
metadata/_custom_type_script = "uid://dalgif6huggwg" metadata/_custom_type_script = "uid://dalgif6huggwg"

Binary file not shown.

View File

@@ -15,7 +15,7 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.5\n" "X-Generator: Poedit 3.6\n"
#: Scenes/Menus/MainMenu/main_menu.tscn #: Scenes/Menus/MainMenu/main_menu.tscn
msgid "TITLE_GAME_NAME" msgid "TITLE_GAME_NAME"
@@ -559,20 +559,38 @@ msgstr "Press %Ready% to start wave"
#: Enemies/BabyEyeDog/baby_eye_dog.tres #: Enemies/BabyEyeDog/baby_eye_dog.tres
msgid "ENEMY_FAST_BABY" msgid "ENEMY_FAST_BABY"
msgstr "Baby Eye Dog" msgstr "Skitter"
msgid "ENEMY_DESC_FAST_BABY"
msgstr "Just a little guy that runs real quick. Keep up!"
#: Enemies/Crystalisk/crystalisk.tres #: Enemies/Crystalisk/crystalisk.tres
msgid "ENEMY_FLYING_CRYSTAL" msgid "ENEMY_FLYING_CRYSTAL"
msgstr "Crystalisk" msgstr "Crystalisk"
msgid "ENEMY_DESC_FLYING_CRYSTAL"
msgstr ""
"The crystalisk actually dies from heartbreak if its babies are attacked too "
"much, even though baby crystalisks have been demonstated to be bulletproof."
#: Enemies/ElderEyeDog/elder_eye_dog.tres #: Enemies/ElderEyeDog/elder_eye_dog.tres
msgid "ENEMY_HEAVY_WALKER" msgid "ENEMY_HEAVY_WALKER"
msgstr "Heavy Eye Dog" msgstr "Heavy Eye Dog"
msgid "ENEMY_DESC_HEAVY_WALKER"
msgstr ""
"As the eye dog ages it seems to become much more durable, although they've "
"clearly put on mass..."
#: Enemies/EyeDog/eye_dog.tres #: Enemies/EyeDog/eye_dog.tres
msgid "ENEMY_DOG" msgid "ENEMY_DOG"
msgstr "Eye Dog" msgstr "Eye Dog"
msgid "ENEMY_DESC_DOG"
msgstr ""
"The most common encountered creature, often walking into defenses for "
"seemingly no reason. Tasty meat though!"
#: Scenes/CardPrinter/card_printer.gd #: Scenes/CardPrinter/card_printer.gd
msgid "PROMPT_RADIO_INTERACT" msgid "PROMPT_RADIO_INTERACT"
msgstr "%Interact% Insert blank cassette" msgstr "%Interact% Insert blank cassette"
@@ -627,6 +645,12 @@ msgstr "Coins: $"
msgid "PROMPT_QUIT" msgid "PROMPT_QUIT"
msgstr "Are you sure you want to quit?" msgstr "Are you sure you want to quit?"
msgid "TITLE_WAVE_VIEWER"
msgstr "Wave Preview"
msgid "BUTTON_CLOSE"
msgstr "Close"
#, fuzzy #, fuzzy
#~| msgid "LABEL_DISPLAY_NAME" #~| msgid "LABEL_DISPLAY_NAME"
#~ msgid "LABEL_CARD_NAME" #~ msgid "LABEL_CARD_NAME"

View File

@@ -525,18 +525,30 @@ msgstr ""
msgid "ENEMY_FAST_BABY" msgid "ENEMY_FAST_BABY"
msgstr "" msgstr ""
msgid "ENEMY_DESC_FAST_BABY"
msgstr ""
#: Enemies/Crystalisk/crystalisk.tres #: Enemies/Crystalisk/crystalisk.tres
msgid "ENEMY_FLYING_CRYSTAL" msgid "ENEMY_FLYING_CRYSTAL"
msgstr "" msgstr ""
msgid "ENEMY_DESC_FLYING_CRYSTAL"
msgstr ""
#: Enemies/ElderEyeDog/elder_eye_dog.tres #: Enemies/ElderEyeDog/elder_eye_dog.tres
msgid "ENEMY_HEAVY_WALKER" msgid "ENEMY_HEAVY_WALKER"
msgstr "" msgstr ""
msgid "ENEMY_DESC_HEAVY_WALKER"
msgstr ""
#: Enemies/EyeDog/eye_dog.tres #: Enemies/EyeDog/eye_dog.tres
msgid "ENEMY_DOG" msgid "ENEMY_DOG"
msgstr "" msgstr ""
msgid "ENEMY_DESC_DOG"
msgstr ""
#: Scenes/CardPrinter/card_printer.gd #: Scenes/CardPrinter/card_printer.gd
msgid "PROMPT_RADIO_INTERACT" msgid "PROMPT_RADIO_INTERACT"
msgstr "" msgstr ""
@@ -590,3 +602,9 @@ msgstr ""
msgid "PROMPT_QUIT" msgid "PROMPT_QUIT"
msgstr "" msgstr ""
msgid "TITLE_WAVE_VIEWER"
msgstr ""
msgid "BUTTON_CLOSE"
msgstr ""

View File

Before

Width:  |  Height:  |  Size: 527 B

After

Width:  |  Height:  |  Size: 527 B

View File

@@ -3,7 +3,7 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://bct2kqajrdfxl" uid="uid://bct2kqajrdfxl"
path.s3tc="res://.godot/imported/tree1_bricks.png-46e31610f6e07663a8205e419956fff7.s3tc.ctex" path.s3tc="res://.godot/imported/bricks1.png-e0129b63316362cbdd8d4238dd281c84.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -14,8 +14,8 @@ generator_parameters={
[deps] [deps]
source_file="res://Tree1/tree1_bricks.png" source_file="res://Materials/bricks1/bricks1.png"
dest_files=["res://.godot/imported/tree1_bricks.png-46e31610f6e07663a8205e419956fff7.s3tc.ctex"] dest_files=["res://.godot/imported/bricks1.png-e0129b63316362cbdd8d4238dd281c84.s3tc.ctex"]
[params] [params]

View File

@@ -0,0 +1,12 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://b7wnk32j3acfr"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_1jj6e"]
[ext_resource type="Texture2D" uid="uid://bct2kqajrdfxl" path="res://Materials/bricks1/bricks1.png" id="2_6khar"]
[resource]
render_priority = 0
shader = ExtResource("1_1jj6e")
shader_parameter/albedo = ExtResource("2_6khar")
shader_parameter/jitter_z_coordinate = true
shader_parameter/jitter_depth_independent = true
shader_parameter/alpha_scissor = 1.0

View File

Before

Width:  |  Height:  |  Size: 852 B

After

Width:  |  Height:  |  Size: 852 B

View File

@@ -3,7 +3,7 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://b2prrul2qc8j2" uid="uid://b2prrul2qc8j2"
path.s3tc="res://.godot/imported/bridge_cobblestone.png-8720f2f8b463ee2fad012c7fe5431e79.s3tc.ctex" path.s3tc="res://.godot/imported/cobblestone1.png-5c0a85598b2b3d717c2a019b9591be43.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -14,8 +14,8 @@ generator_parameters={
[deps] [deps]
source_file="res://Worlds/GreenPlanet/Levels/Bridge/bridge_cobblestone.png" source_file="res://Materials/cobblestone1/cobblestone1.png"
dest_files=["res://.godot/imported/bridge_cobblestone.png-8720f2f8b463ee2fad012c7fe5431e79.s3tc.ctex"] dest_files=["res://.godot/imported/cobblestone1.png-5c0a85598b2b3d717c2a019b9591be43.s3tc.ctex"]
[params] [params]

View File

@@ -1,12 +1,12 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://dc8e1xjspjt32"] [gd_resource type="ShaderMaterial" format=3 uid="uid://ci2m26g6b7ao5"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_rwo67"] [ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_jn4tl"]
[ext_resource type="Texture2D" uid="uid://b2prrul2qc8j2" path="res://Worlds/GreenPlanet/Levels/Bridge/bridge_cobblestone.png" id="2_punq1"] [ext_resource type="Texture2D" uid="uid://b2prrul2qc8j2" path="res://Materials/cobblestone1/cobblestone1.png" id="2_ta7ej"]
[resource] [resource]
render_priority = 0 render_priority = 0
shader = ExtResource("1_rwo67") shader = ExtResource("1_jn4tl")
shader_parameter/albedo = ExtResource("2_punq1") shader_parameter/albedo = ExtResource("2_ta7ej")
shader_parameter/jitter_z_coordinate = true shader_parameter/jitter_z_coordinate = true
shader_parameter/jitter_depth_independent = true shader_parameter/jitter_depth_independent = true
shader_parameter/alpha_scissor = 1.0 shader_parameter/alpha_scissor = 1.0

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -3,15 +3,15 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://cnvndwp3q7rke" uid="uid://cnvndwp3q7rke"
path="res://.godot/imported/dirt.png-b7d765add9f3db18f86c41222bdb9877.ctex" path="res://.godot/imported/dirt1.png-56dc4c8875013ba35890e280f63043d9.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://Assets/Textures/dirt.png" source_file="res://Materials/dirt1/dirt1.png"
dest_files=["res://.godot/imported/dirt.png-b7d765add9f3db18f86c41222bdb9877.ctex"] dest_files=["res://.godot/imported/dirt1.png-56dc4c8875013ba35890e280f63043d9.ctex"]
[params] [params]

View File

@@ -1,12 +1,12 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://d28nsq46a2hkt"] [gd_resource type="ShaderMaterial" format=3 uid="uid://vu21wvwrmhlj"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_hv8n5"] [ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_lp0jk"]
[ext_resource type="Texture2D" uid="uid://cnvndwp3q7rke" path="res://Assets/Textures/dirt.png" id="2_6xq7p"] [ext_resource type="Texture2D" uid="uid://cnvndwp3q7rke" path="res://Materials/dirt1/dirt1.png" id="2_pspnn"]
[resource] [resource]
render_priority = 0 render_priority = 0
shader = ExtResource("1_hv8n5") shader = ExtResource("1_lp0jk")
shader_parameter/albedo = ExtResource("2_6xq7p") shader_parameter/albedo = ExtResource("2_pspnn")
shader_parameter/jitter_z_coordinate = true shader_parameter/jitter_z_coordinate = true
shader_parameter/jitter_depth_independent = true shader_parameter/jitter_depth_independent = true
shader_parameter/alpha_scissor = 1.0 shader_parameter/alpha_scissor = 1.0

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -3,7 +3,7 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://b8lj1l8gqpftn" uid="uid://b8lj1l8gqpftn"
path.s3tc="res://.godot/imported/bridge_grass.png-9ce4e269dfce2a98228d73bf3c6575b6.s3tc.ctex" path.s3tc="res://.godot/imported/bridge_grass.png-e46277dc57ddab124bfa3fb58ecdb7b3.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -14,8 +14,8 @@ generator_parameters={
[deps] [deps]
source_file="res://Worlds/GreenPlanet/Levels/Bridge/bridge_grass.png" source_file="res://Materials/grass1/bridge_grass.png"
dest_files=["res://.godot/imported/bridge_grass.png-9ce4e269dfce2a98228d73bf3c6575b6.s3tc.ctex"] dest_files=["res://.godot/imported/bridge_grass.png-e46277dc57ddab124bfa3fb58ecdb7b3.s3tc.ctex"]
[params] [params]

View File

@@ -1,12 +1,12 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://1lymu5otuh7f"] [gd_resource type="ShaderMaterial" format=3 uid="uid://c4qub458rqpt2"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_ubi2a"] [ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_1juhk"]
[ext_resource type="Texture2D" uid="uid://b8lj1l8gqpftn" path="res://Worlds/GreenPlanet/Levels/Bridge/bridge_grass.png" id="2_ubi2a"] [ext_resource type="Texture2D" uid="uid://b8lj1l8gqpftn" path="res://Materials/grass1/bridge_grass.png" id="2_7kehx"]
[resource] [resource]
render_priority = 0 render_priority = 0
shader = ExtResource("1_ubi2a") shader = ExtResource("1_1juhk")
shader_parameter/albedo = ExtResource("2_ubi2a") shader_parameter/albedo = ExtResource("2_7kehx")
shader_parameter/jitter_z_coordinate = true shader_parameter/jitter_z_coordinate = true
shader_parameter/jitter_depth_independent = true shader_parameter/jitter_depth_independent = true
shader_parameter/alpha_scissor = 1.0 shader_parameter/alpha_scissor = 1.0

View File

Before

Width:  |  Height:  |  Size: 489 B

After

Width:  |  Height:  |  Size: 489 B

View File

@@ -2,8 +2,8 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://u8p3xcl3gvie" uid="uid://d02g31nntdjmw"
path.s3tc="res://.godot/imported/rifle_tex.png-066373a8f602fd3a3436ea7b29f3f62c.s3tc.ctex" path.s3tc="res://.godot/imported/steel1.png-d0dcb8e6e826656ba1df13b87e80980f.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -11,8 +11,8 @@ metadata={
[deps] [deps]
source_file="res://Weapons/Assault/rifle_tex.png" source_file="res://Materials/steel1/steel1.png"
dest_files=["res://.godot/imported/rifle_tex.png-066373a8f602fd3a3436ea7b29f3f62c.s3tc.ctex"] dest_files=["res://.godot/imported/steel1.png-d0dcb8e6e826656ba1df13b87e80980f.s3tc.ctex"]
[params] [params]

View File

@@ -0,0 +1,12 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://qq11jacogcec"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_raav3"]
[ext_resource type="Texture2D" uid="uid://d02g31nntdjmw" path="res://Materials/steel1/steel1.png" id="2_r3yqm"]
[resource]
render_priority = 0
shader = ExtResource("1_raav3")
shader_parameter/albedo = ExtResource("2_r3yqm")
shader_parameter/jitter_z_coordinate = true
shader_parameter/jitter_depth_independent = true
shader_parameter/alpha_scissor = 1.0

View File

Before

Width:  |  Height:  |  Size: 367 B

After

Width:  |  Height:  |  Size: 367 B

View File

@@ -3,7 +3,7 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://dovi2js4g7jnu" uid="uid://dovi2js4g7jnu"
path.s3tc="res://.godot/imported/tree1_tree1_bark.png-a67dc4ed946470e50353849f5bd53560.s3tc.ctex" path.s3tc="res://.godot/imported/wood1.png-04c0345ca89df1bcb4aaedc3cbb66e02.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -14,8 +14,8 @@ generator_parameters={
[deps] [deps]
source_file="res://Tree1/tree1_tree1_bark.png" source_file="res://Materials/wood1/wood1.png"
dest_files=["res://.godot/imported/tree1_tree1_bark.png-a67dc4ed946470e50353849f5bd53560.s3tc.ctex"] dest_files=["res://.godot/imported/wood1.png-04c0345ca89df1bcb4aaedc3cbb66e02.s3tc.ctex"]
[params] [params]

View File

@@ -0,0 +1,12 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://c21fh4gsnunfg"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_xclpc"]
[ext_resource type="Texture2D" uid="uid://dovi2js4g7jnu" path="res://Materials/wood1/wood1.png" id="2_rmos7"]
[resource]
render_priority = 0
shader = ExtResource("1_xclpc")
shader_parameter/albedo = ExtResource("2_rmos7")
shader_parameter/jitter_z_coordinate = true
shader_parameter/jitter_depth_independent = true
shader_parameter/alpha_scissor = 1.0

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1 importer_version=1
type="PackedScene" type="PackedScene"
uid="uid://dipfsdrfnst0k" uid="uid://dipfsdrfnst0k"
path="res://.godot/imported/big_tree.glb-a87ce870ec2894d5d972619aeb0902ba.scn" path="res://.godot/imported/big_tree.glb-2fb8bec04ac0498fbb6bb54bccc27647.scn"
[deps] [deps]
source_file="res://BigTree1/big_tree.glb" source_file="res://Props/BigTree1/big_tree.glb"
dest_files=["res://.godot/imported/big_tree.glb-a87ce870ec2894d5d972619aeb0902ba.scn"] dest_files=["res://.godot/imported/big_tree.glb-2fb8bec04ac0498fbb6bb54bccc27647.scn"]
[params] [params]
@@ -41,12 +41,12 @@ _subresources={
"materials": { "materials": {
"Material.001": { "Material.001": {
"use_external/enabled": true, "use_external/enabled": true,
"use_external/fallback_path": "res://BigTree1/big_tree_leaf.tres", "use_external/fallback_path": "res://Props/BigTree1/big_tree_leaf.tres",
"use_external/path": "uid://msn0x7d83tc1" "use_external/path": "uid://msn0x7d83tc1"
}, },
"Material.003": { "Material.003": {
"use_external/enabled": true, "use_external/enabled": true,
"use_external/fallback_path": "res://BigTree1/big_tree_bark.tres", "use_external/fallback_path": "res://Props/BigTree1/big_tree_bark.tres",
"use_external/path": "uid://bo8hb5kchxsaj" "use_external/path": "uid://bo8hb5kchxsaj"
} }
}, },

View File

@@ -1,6 +1,6 @@
[gd_scene format=3 uid="uid://c8ecof4oeng1f"] [gd_scene format=3 uid="uid://c8ecof4oeng1f"]
[ext_resource type="PackedScene" uid="uid://dipfsdrfnst0k" path="res://BigTree1/big_tree.glb" id="1_jd860"] [ext_resource type="PackedScene" uid="uid://dipfsdrfnst0k" path="res://Props/BigTree1/big_tree.glb" id="1_jd860"]
[node name="Node3D" type="Node3D" unique_id=924363235] [node name="Node3D" type="Node3D" unique_id=924363235]

View File

Before

Width:  |  Height:  |  Size: 419 B

After

Width:  |  Height:  |  Size: 419 B

View File

@@ -3,7 +3,7 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://ccg78jovw5432" uid="uid://ccg78jovw5432"
path.s3tc="res://.godot/imported/big_tree_leaf.png-bc8fc320bde8e302694ca9c0a5c008a5.s3tc.ctex" path.s3tc="res://.godot/imported/big_tree_leaf.png-3f3e36a5570890087f28bbc39d3540ad.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -14,8 +14,8 @@ generator_parameters={
[deps] [deps]
source_file="res://BigTree1/big_tree_leaf.png" source_file="res://Props/BigTree1/big_tree_leaf.png"
dest_files=["res://.godot/imported/big_tree_leaf.png-bc8fc320bde8e302694ca9c0a5c008a5.s3tc.ctex"] dest_files=["res://.godot/imported/big_tree_leaf.png-3f3e36a5570890087f28bbc39d3540ad.s3tc.ctex"]
[params] [params]

View File

@@ -1,7 +1,7 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://msn0x7d83tc1"] [gd_resource type="ShaderMaterial" format=3 uid="uid://msn0x7d83tc1"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_7m0va"] [ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_7m0va"]
[ext_resource type="Texture2D" uid="uid://ccg78jovw5432" path="res://BigTree1/big_tree_leaf.png" id="2_qmu85"] [ext_resource type="Texture2D" uid="uid://ccg78jovw5432" path="res://Props/BigTree1/big_tree_leaf.png" id="2_qmu85"]
[resource] [resource]
render_priority = 0 render_priority = 0

View File

Before

Width:  |  Height:  |  Size: 367 B

After

Width:  |  Height:  |  Size: 367 B

View File

@@ -2,8 +2,8 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://dmv1t70b2befg" uid="uid://1fudnfgxctbc"
path.s3tc="res://.godot/imported/big_tree_tree1_bark.png-7551e8f72fc144804f5004423073f946.s3tc.ctex" path.s3tc="res://.godot/imported/big_tree_tree1_bark.png-11db26644d40a58c1d1b623d52b4e041.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -14,8 +14,8 @@ generator_parameters={
[deps] [deps]
source_file="res://BigTree1/big_tree_tree1_bark.png" source_file="res://Props/BigTree1/big_tree_tree1_bark.png"
dest_files=["res://.godot/imported/big_tree_tree1_bark.png-7551e8f72fc144804f5004423073f946.s3tc.ctex"] dest_files=["res://.godot/imported/big_tree_tree1_bark.png-11db26644d40a58c1d1b623d52b4e041.s3tc.ctex"]
[params] [params]

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1 importer_version=1
type="PackedScene" type="PackedScene"
uid="uid://cjc1yge0o0xxr" uid="uid://cjc1yge0o0xxr"
path="res://.godot/imported/tree1.glb-1b07a3f1777f6d8ed5004071ca71d985.scn" path="res://.godot/imported/tree1.glb-d41d3e238a98b03fe92a7f03852ebf93.scn"
[deps] [deps]
source_file="res://Tree1/tree1.glb" source_file="res://Props/Tree1/tree1.glb"
dest_files=["res://.godot/imported/tree1.glb-1b07a3f1777f6d8ed5004071ca71d985.scn"] dest_files=["res://.godot/imported/tree1.glb-d41d3e238a98b03fe92a7f03852ebf93.scn"]
[params] [params]
@@ -41,12 +41,12 @@ _subresources={
"materials": { "materials": {
"Bark": { "Bark": {
"use_external/enabled": true, "use_external/enabled": true,
"use_external/fallback_path": "res://Tree1/treebark.tres", "use_external/fallback_path": "res://Props/Tree1/treebark.tres",
"use_external/path": "uid://dgkyl751a1muh" "use_external/path": "uid://dgkyl751a1muh"
}, },
"Leaf": { "Leaf": {
"use_external/enabled": true, "use_external/enabled": true,
"use_external/fallback_path": "res://Tree1/tree_leaves.tres", "use_external/fallback_path": "res://Props/Tree1/tree_leaves.tres",
"use_external/path": "uid://cvpln4e4e8fe2" "use_external/path": "uid://cvpln4e4e8fe2"
} }
}, },

View File

@@ -1,6 +1,6 @@
[gd_scene format=3 uid="uid://42dsbdlkvbfq"] [gd_scene format=3 uid="uid://42dsbdlkvbfq"]
[ext_resource type="PackedScene" uid="uid://cjc1yge0o0xxr" path="res://Tree1/tree1.glb" id="1_nd06h"] [ext_resource type="PackedScene" uid="uid://cjc1yge0o0xxr" path="res://Props/Tree1/tree1.glb" id="1_nd06h"]
[sub_resource type="BoxShape3D" id="BoxShape3D_7ooih"] [sub_resource type="BoxShape3D" id="BoxShape3D_7ooih"]
size = Vector3(3.2922363, 10.074348, 3.1652832) size = Vector3(3.2922363, 10.074348, 3.1652832)

View File

Before

Width:  |  Height:  |  Size: 585 B

After

Width:  |  Height:  |  Size: 585 B

View File

@@ -2,11 +2,10 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://bs0lypwyo5jf6" uid="uid://by7p2g1rkfvda"
path.s3tc="res://.godot/imported/crt_tree1_bark.png-1dead196d22dff548392d132e81f26e3.s3tc.ctex" path="res://.godot/imported/tree1_tree1_bark.png-0168ef7cd3f8f6a4b482f49ec2543b82.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "vram_texture": false
"vram_texture": true
} }
generator_parameters={ generator_parameters={
"md5": "3a9eb64baf1362d22626d5e08a5eea2e" "md5": "3a9eb64baf1362d22626d5e08a5eea2e"
@@ -14,12 +13,12 @@ generator_parameters={
[deps] [deps]
source_file="res://crt_tree1_bark.png" source_file="res://Props/Tree1/tree1_tree1_bark.png"
dest_files=["res://.godot/imported/crt_tree1_bark.png-1dead196d22dff548392d132e81f26e3.s3tc.ctex"] dest_files=["res://.godot/imported/tree1_tree1_bark.png-0168ef7cd3f8f6a4b482f49ec2543b82.ctex"]
[params] [params]
compress/mode=2 compress/mode=0
compress/high_quality=false compress/high_quality=false
compress/lossy_quality=0.7 compress/lossy_quality=0.7
compress/uastc_level=0 compress/uastc_level=0
@@ -41,4 +40,4 @@ process/normal_map_invert_y=false
process/hdr_as_srgb=false process/hdr_as_srgb=false
process/hdr_clamp_exposure=false process/hdr_clamp_exposure=false
process/size_limit=0 process/size_limit=0
detect_3d/compress_to=0 detect_3d/compress_to=1

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -3,7 +3,7 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://cat5o8mesmnpj" uid="uid://cat5o8mesmnpj"
path.s3tc="res://.godot/imported/tree1_tree1_leaf.png-157d3e46e162b2d09b15016679c9cdf2.s3tc.ctex" path.s3tc="res://.godot/imported/tree1_tree1_leaf.png-a6092fc7e6c025b94ffa4a8aff2acb24.s3tc.ctex"
metadata={ metadata={
"imported_formats": ["s3tc_bptc"], "imported_formats": ["s3tc_bptc"],
"vram_texture": true "vram_texture": true
@@ -14,8 +14,8 @@ generator_parameters={
[deps] [deps]
source_file="res://Tree1/tree1_tree1_leaf.png" source_file="res://Props/Tree1/tree1_tree1_leaf.png"
dest_files=["res://.godot/imported/tree1_tree1_leaf.png-157d3e46e162b2d09b15016679c9cdf2.s3tc.ctex"] dest_files=["res://.godot/imported/tree1_tree1_leaf.png-a6092fc7e6c025b94ffa4a8aff2acb24.s3tc.ctex"]
[params] [params]

View File

@@ -1,7 +1,7 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://cvpln4e4e8fe2"] [gd_resource type="ShaderMaterial" format=3 uid="uid://cvpln4e4e8fe2"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_yy13x"] [ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_yy13x"]
[ext_resource type="Texture2D" uid="uid://cat5o8mesmnpj" path="res://Tree1/tree1_tree1_leaf.png" id="2_0kunm"] [ext_resource type="Texture2D" uid="uid://cat5o8mesmnpj" path="res://Props/Tree1/tree1_tree1_leaf.png" id="2_0kunm"]
[resource] [resource]
render_priority = 0 render_priority = 0

View File

@@ -1,7 +1,7 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://dgkyl751a1muh"] [gd_resource type="ShaderMaterial" format=3 uid="uid://dgkyl751a1muh"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_84kqg"] [ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_84kqg"]
[ext_resource type="Texture2D" uid="uid://dovi2js4g7jnu" path="res://Tree1/tree1_tree1_bark.png" id="2_s6boq"] [ext_resource type="Texture2D" uid="uid://dovi2js4g7jnu" path="res://Materials/wood1/wood1.png" id="2_s6boq"]
[resource] [resource]
render_priority = 0 render_priority = 0

View File

@@ -1,8 +1,8 @@
[gd_scene format=3 uid="uid://cccowrgelgswj"] [gd_scene format=3 uid="uid://cccowrgelgswj"]
[ext_resource type="Script" uid="uid://05c5q1v2nv8p" path="res://Scenes/FlowField/flow_field_tool.gd" id="1_e7pmn"] [ext_resource type="Script" uid="uid://05c5q1v2nv8p" path="res://Scenes/FlowField/flow_field_tool.gd" id="1_e7pmn"]
[ext_resource type="PackedScene" uid="uid://y1qa1g3ic8sp" path="res://Worlds/GreenPlanet/Levels/Bridge/bridge.tscn" id="2_030xf"] [ext_resource type="PackedScene" uid="uid://y1qa1g3ic8sp" path="res://Zones/Moat/scn_moat.tscn" id="2_030xf"]
[ext_resource type="PackedScene" uid="uid://csq7if8wojp4g" path="res://Worlds/GreenPlanet/Levels/Cave/cave.tscn" id="3_xar7e"] [ext_resource type="PackedScene" uid="uid://csq7if8wojp4g" path="res://Zones/Cave/scn_cave.tscn" id="3_xar7e"]
[sub_resource type="Environment" id="Environment_e7pmn"] [sub_resource type="Environment" id="Environment_e7pmn"]
ambient_light_source = 2 ambient_light_source = 2

View File

@@ -4,4 +4,4 @@ class_name LevelSpecs extends Resource
@export var allowed_cards: Array[Card] @export var allowed_cards: Array[Card]
@export var waves: Array[WaveConfig] @export var waves: Array[WaveConfig]
@export var points_blocked: Array[int] @export var points_blocked: Array[int]
@export var zone_scene: PackedScene @export var zone: ZoneConfig

View File

@@ -97,7 +97,7 @@ func create_path() -> void:
func update_path() -> void: func update_path() -> void:
if type != Data.EnemyType.LAND: if type != Data.EnemyType.LAND or !flow_field.nodes:
return return
path.curve = Curve3D.new() path.curve = Curve3D.new()
var node: FlowNode = flow_field.get_closest_traversable_point(global_position) var node: FlowNode = flow_field.get_closest_traversable_point(global_position)

View File

@@ -94,7 +94,7 @@ func spawn_level(scene: PackedScene) -> void:
var flow_field: FlowField = FlowField.new() var flow_field: FlowField = FlowField.new()
level.flow_field = flow_field level.flow_field = flow_field
level.add_child(flow_field) level.add_child(flow_field)
flow_field.load_from_data(FlowFieldTool.load_flow_field_from_disc(level.data_path)) flow_field.load_from_data(FlowFieldTool.load_flow_field_from_disc(level_specs.zone.flow_field_data_path))
level.load_flow_field() level.load_flow_field()
level.game_manager = self level.game_manager = self
for x: EnemySpawner in level.enemy_spawns: for x: EnemySpawner in level.enemy_spawns:
@@ -324,7 +324,7 @@ func setup() -> void:
connected_players_nodes.clear() connected_players_nodes.clear()
#Spawn new stuff #Spawn new stuff
spawn_level(level_specs.zone_scene) spawn_level(level_specs.zone.scene)
#Set starting parameters #Set starting parameters
game_active = false game_active = false

View File

@@ -10,9 +10,7 @@ extends Node3D
@export var cinematic_cam: CinematicCamManager @export var cinematic_cam: CinematicCamManager
@export var printer: CardPrinter @export var printer: CardPrinter
@export var shop: ShopStand @export var shop: ShopStand
@export var obstacle_scenes: Array[PackedScene]
@export var obstacles: Array[PackedScene] @export var obstacles: Array[PackedScene]
@export var data_path: String
var walls: Dictionary[FlowNode, TowerBase] = {} var walls: Dictionary[FlowNode, TowerBase] = {}
var wall_id: int = 0 var wall_id: int = 0
var tower_base_scene: PackedScene = load("res://Scenes/TowerBase/tower_base.tscn") var tower_base_scene: PackedScene = load("res://Scenes/TowerBase/tower_base.tscn")

View File

@@ -4,9 +4,9 @@
[ext_resource type="AudioStream" uid="uid://cp6ph4ra7u5rk" path="res://UI/drop_003.ogg" id="5_cwn2i"] [ext_resource type="AudioStream" uid="uid://cp6ph4ra7u5rk" path="res://UI/drop_003.ogg" id="5_cwn2i"]
[ext_resource type="Script" uid="uid://bwsw4oq150v3p" path="res://UI/Menus/MainMenu/level_selecter_main_menu.gd" id="8_qshe4"] [ext_resource type="Script" uid="uid://bwsw4oq150v3p" path="res://UI/Menus/MainMenu/level_selecter_main_menu.gd" id="8_qshe4"]
[ext_resource type="Script" uid="uid://dalgif6huggwg" path="res://Scripts/Resources/level_specs.gd" id="9_nt3t4"] [ext_resource type="Script" uid="uid://dalgif6huggwg" path="res://Scripts/Resources/level_specs.gd" id="9_nt3t4"]
[ext_resource type="Resource" uid="uid://b67b70x1uf2el" path="res://Level1/specs.tres" id="10_kjkav"] [ext_resource type="Resource" uid="uid://b67b70x1uf2el" path="res://Levels/Level1/specs.tres" id="10_kjkav"]
[ext_resource type="Resource" uid="uid://dffoufw4bnfn7" path="res://Level2/specs.tres" id="11_kjkav"] [ext_resource type="Resource" uid="uid://dffoufw4bnfn7" path="res://Levels/Level2/specs.tres" id="11_kjkav"]
[ext_resource type="Resource" uid="uid://dgrcneuv4fut" path="res://Level3/specs.tres" id="12_eonxx"] [ext_resource type="Resource" uid="uid://dgrcneuv4fut" path="res://Levels/Level3/specs.tres" id="12_eonxx"]
[ext_resource type="Texture2D" uid="uid://cr1ucbuw3iotp" path="res://Assets/Textures/first_win_achievements.png" id="15_74epv"] [ext_resource type="Texture2D" uid="uid://cr1ucbuw3iotp" path="res://Assets/Textures/first_win_achievements.png" id="15_74epv"]
[ext_resource type="Script" uid="uid://cjr0pbqisd51v" path="res://UI/Menus/MainMenu/achievements_menu.gd" id="15_sv1gy"] [ext_resource type="Script" uid="uid://cjr0pbqisd51v" path="res://UI/Menus/MainMenu/achievements_menu.gd" id="15_sv1gy"]
[ext_resource type="Texture2D" uid="uid://cpa1hl36xfplg" path="res://Assets/Textures/first_scroll_seen.png" id="16_sv1gy"] [ext_resource type="Texture2D" uid="uid://cpa1hl36xfplg" path="res://Assets/Textures/first_scroll_seen.png" id="16_sv1gy"]

BIN
Weapons/Assault/BoltGun.glb Normal file

Binary file not shown.

View File

@@ -0,0 +1,55 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bjjlhmhfytbvm"
path="res://.godot/imported/BoltGun.glb-17106ef91980249c6c534736ccdb2932.scn"
[deps]
source_file="res://Weapons/Assault/BoltGun.glb"
dest_files=["res://.godot/imported/BoltGun.glb-17106ef91980249c6c534736ccdb2932.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={
"materials": {
"steel1": {
"use_external/enabled": true,
"use_external/fallback_path": "res://Materials/steel1/steel1.tres",
"use_external/path": "uid://qq11jacogcec"
},
"wood1": {
"use_external/enabled": true,
"use_external/fallback_path": "res://Materials/wood1/wood1.tres",
"use_external/path": "uid://c21fh4gsnunfg"
}
}
}
gltf/naming_version=2
gltf/embedded_image_handling=1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -1,40 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://celay30i4soud"
path="res://.godot/imported/g_assault.png-ac036fe68b061c3981bb7c49d4a5a4cc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Weapons/Assault/g_assault.png"
dest_files=["res://.godot/imported/g_assault.png-ac036fe68b061c3981bb7c49d4a5a4cc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@@ -3,7 +3,7 @@
[ext_resource type="Script" uid="uid://bp3o5klntwmhd" path="res://Scripts/Weapons/hitscan_weapon.gd" id="1_yvp43"] [ext_resource type="Script" uid="uid://bp3o5klntwmhd" path="res://Scripts/Weapons/hitscan_weapon.gd" id="1_yvp43"]
[ext_resource type="Resource" uid="uid://smctw4ogm4rx" path="res://Weapons/Assault/weapon_stats.tres" id="2_2k4c7"] [ext_resource type="Resource" uid="uid://smctw4ogm4rx" path="res://Weapons/Assault/weapon_stats.tres" id="2_2k4c7"]
[ext_resource type="AudioStream" uid="uid://dknygn5eyuhxt" path="res://Audio/shot1.wav" id="2_5wfsb"] [ext_resource type="AudioStream" uid="uid://dknygn5eyuhxt" path="res://Audio/shot1.wav" id="2_5wfsb"]
[ext_resource type="PackedScene" uid="uid://6qv8uwwuoiys" path="res://Gun Thing.glb" id="3_2k4c7"] [ext_resource type="PackedScene" uid="uid://bjjlhmhfytbvm" path="res://Weapons/Assault/BoltGun.glb" id="4_5wfsb"]
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_1hdrg"] [sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_1hdrg"]
random_pitch = 1.1 random_pitch = 1.1
@@ -30,11 +30,7 @@ one_shot = true
stream = SubResource("AudioStreamRandomizer_1hdrg") stream = SubResource("AudioStreamRandomizer_1hdrg")
bus = &"SFX" bus = &"SFX"
[node name="Gun Thing" parent="." unique_id=1024288520 instance=ExtResource("3_2k4c7")] [node name="BoltGun" parent="." unique_id=566167059 instance=ExtResource("4_5wfsb")]
transform = Transform3D(-0.07, 0, -1.0569706e-08, 0, 0.07, 0, 1.0569706e-08, 0, -0.07, 0, 0.15755616, -0.10932771)
[node name="Cube_001" parent="Gun Thing" index="0" unique_id=1455961016]
layers = 2
[connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"] [connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"]
[editable path="Gun Thing"]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 218 B

View File

@@ -1,12 +0,0 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://bjdi4f801k0xt"]
[ext_resource type="Shader" uid="uid://dq04j2s5foo2f" path="res://Shaders/mightyduke_ps1.gdshader" id="1_kbuty"]
[ext_resource type="Texture2D" uid="uid://u8p3xcl3gvie" path="res://Weapons/Assault/rifle_tex.png" id="2_kb7v3"]
[resource]
render_priority = 0
shader = ExtResource("1_kbuty")
shader_parameter/albedo = ExtResource("2_kb7v3")
shader_parameter/jitter_z_coordinate = true
shader_parameter/jitter_depth_independent = true
shader_parameter/alpha_scissor = 1.0

View File

@@ -1,26 +0,0 @@
[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" unique_id=1507836882]
[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="." 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="." 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
texture = ExtResource("2_6w34c")

View File

@@ -1,31 +0,0 @@
[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" unique_id=551277176]
[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
alpha_cut = 1
texture_filter = 0
texture = ExtResource("1_sisdp")
[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
alpha_cut = 1
texture_filter = 0
texture = ExtResource("1_sisdp")
[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="." unique_id=613864103 instance=ExtResource("3_q6n84")]

View File

@@ -1,12 +0,0 @@
[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"]
[resource]
render_priority = 0
shader = ExtResource("1_waxle")
shader_parameter/albedo = ExtResource("2_waxle")
shader_parameter/jitter_z_coordinate = true
shader_parameter/jitter_depth_independent = true
shader_parameter/alpha_scissor = 1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 419 B

View File

@@ -1,44 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://sl8mhh7lh2qr"
path.s3tc="res://.godot/imported/bridge_leaf.png-e99a3566b7d28faf540732edd5905907.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "fb6cdd502fd250fdd33243eb67643d8c"
}
[deps]
source_file="res://Worlds/GreenPlanet/Levels/Bridge/bridge_leaf.png"
dest_files=["res://.godot/imported/bridge_leaf.png-e99a3566b7d28faf540732edd5905907.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@@ -1,12 +0,0 @@
[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"]
[resource]
render_priority = 0
shader = ExtResource("1_icpg6")
shader_parameter/albedo = ExtResource("2_2g76a")
shader_parameter/jitter_z_coordinate = true
shader_parameter/jitter_depth_independent = true
shader_parameter/alpha_scissor = 1.0

File diff suppressed because one or more lines are too long

View File

@@ -1,60 +0,0 @@
[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"]
[ext_resource type="Texture2D" uid="uid://cnvndwp3q7rke" path="res://Assets/Textures/dirt.png" id="3_1edgw"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ulcfh"]
albedo_texture = ExtResource("1_nc7wu")
texture_filter = 0
[sub_resource type="QuadMesh" id="QuadMesh_yxhjj"]
material = SubResource("StandardMaterial3D_ulcfh")
orientation = 1
[sub_resource type="BoxShape3D" id="BoxShape3D_mtfk2"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jnpkd"]
albedo_texture = ExtResource("2_udt8k")
texture_filter = 0
[sub_resource type="QuadMesh" id="QuadMesh_twahx"]
material = SubResource("StandardMaterial3D_jnpkd")
orientation = 1
[sub_resource type="BoxShape3D" id="BoxShape3D_d3j6k"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_e3y4s"]
albedo_texture = ExtResource("3_1edgw")
texture_filter = 0
[sub_resource type="QuadMesh" id="QuadMesh_u8bp3"]
material = SubResource("StandardMaterial3D_e3y4s")
size = Vector2(2, 2)
center_offset = Vector3(0, -1, 1)
[node name="Library" type="Node3D" unique_id=678648360]
[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" 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" unique_id=1567932571]
shape = SubResource("BoxShape3D_mtfk2")
[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" 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" unique_id=689462354]
shape = SubResource("BoxShape3D_d3j6k")
[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")

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1 importer_version=1
type="PackedScene" type="PackedScene"
uid="uid://bhroqr4s1qso5" uid="uid://bhroqr4s1qso5"
path="res://.godot/imported/cave_level.glb-2f9529a411c81ae92670ed22d2cc2ea3.scn" path="res://.godot/imported/model_cave.glb-bd10f61e23a22baa08fa02fe00568067.scn"
[deps] [deps]
source_file="res://Worlds/GreenPlanet/Levels/Cave/cave_level.glb" source_file="res://Zones/Cave/model_cave.glb"
dest_files=["res://.godot/imported/cave_level.glb-2f9529a411c81ae92670ed22d2cc2ea3.scn"] dest_files=["res://.godot/imported/model_cave.glb-bd10f61e23a22baa08fa02fe00568067.scn"]
[params] [params]
@@ -41,19 +41,8 @@ _subresources={
"materials": { "materials": {
"CaveWall": { "CaveWall": {
"use_external/enabled": true, "use_external/enabled": true,
"use_external/fallback_path": "res://Worlds/GreenPlanet/Levels/Cave/cave_walls.tres", "use_external/fallback_path": "res://Materials/dirt1/dirt1.tres",
"use_external/path": "uid://d28nsq46a2hkt" "use_external/path": "uid://vu21wvwrmhlj"
}
},
"meshes": {
"cave_level_Plane": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 20.0,
"save_to_file/enabled": false,
"save_to_file/fallback_path": "",
"save_to_file/path": ""
} }
} }
} }

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -2,8 +2,8 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://d25lkxr056geo" uid="uid://cl6equc2hhaem"
path="res://.godot/imported/cave_level_dirt.png-2eea126b719a96a8033407a8418756c8.ctex" path="res://.godot/imported/model_cave_dirt.png-039135bf5228cec74a8d4790b669eb21.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
@@ -13,8 +13,8 @@ generator_parameters={
[deps] [deps]
source_file="res://Worlds/GreenPlanet/Levels/Cave/cave_level_dirt.png" source_file="res://Zones/Cave/model_cave_dirt.png"
dest_files=["res://.godot/imported/cave_level_dirt.png-2eea126b719a96a8033407a8418756c8.ctex"] dest_files=["res://.godot/imported/model_cave_dirt.png-039135bf5228cec74a8d4790b669eb21.ctex"]
[params] [params]
@@ -40,4 +40,4 @@ process/normal_map_invert_y=false
process/hdr_as_srgb=false process/hdr_as_srgb=false
process/hdr_clamp_exposure=false process/hdr_clamp_exposure=false
process/size_limit=0 process/size_limit=0
detect_3d/compress_to=0 detect_3d/compress_to=1

View File

@@ -4,7 +4,7 @@
[ext_resource type="Script" uid="uid://cbwxa2a4hfcy4" path="res://Scripts/Resources/enemy.gd" id="2_1sih4"] [ext_resource type="Script" uid="uid://cbwxa2a4hfcy4" path="res://Scripts/Resources/enemy.gd" id="2_1sih4"]
[ext_resource type="Resource" uid="uid://8eba45hql7bo" path="res://Enemies/EyeDog/eye_dog.tres" id="3_y5pxn"] [ext_resource type="Resource" uid="uid://8eba45hql7bo" path="res://Enemies/EyeDog/eye_dog.tres" id="3_y5pxn"]
[ext_resource type="Resource" uid="uid://dxi17xvdlhkvc" path="res://Enemies/ElderEyeDog/elder_eye_dog.tres" id="4_gow2y"] [ext_resource type="Resource" uid="uid://dxi17xvdlhkvc" path="res://Enemies/ElderEyeDog/elder_eye_dog.tres" id="4_gow2y"]
[ext_resource type="PackedScene" uid="uid://bhroqr4s1qso5" path="res://Worlds/GreenPlanet/Levels/Cave/cave_level.glb" id="4_x53u6"] [ext_resource type="PackedScene" uid="uid://bhroqr4s1qso5" path="res://Zones/Cave/model_cave.glb" id="4_x53u6"]
[ext_resource type="Script" uid="uid://dkuxg6ek5us4f" path="res://Scripts/enemy_spawner.gd" id="5_e8b6i"] [ext_resource type="Script" uid="uid://dkuxg6ek5us4f" path="res://Scripts/enemy_spawner.gd" id="5_e8b6i"]
[ext_resource type="Resource" uid="uid://cvehqh4tt28g7" path="res://Enemies/BabyEyeDog/baby_eye_dog.tres" id="5_y23i6"] [ext_resource type="Resource" uid="uid://cvehqh4tt28g7" path="res://Enemies/BabyEyeDog/baby_eye_dog.tres" id="5_y23i6"]
[ext_resource type="Script" uid="uid://cxwtuxytavfu5" path="res://Scripts/enemy_goal.gd" id="6_n26ay"] [ext_resource type="Script" uid="uid://cxwtuxytavfu5" path="res://Scripts/enemy_goal.gd" id="6_n26ay"]

11
Zones/Cave/zc_cave.tres Normal file
View File

@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="ZoneConfig" format=3 uid="uid://dicfpbrig37m8"]
[ext_resource type="PackedScene" uid="uid://csq7if8wojp4g" path="res://Zones/Cave/scn_cave.tscn" id="1_h1vei"]
[ext_resource type="Script" uid="uid://q0vwwqs066g8" path="res://zone_config.gd" id="2_65j5w"]
[resource]
script = ExtResource("2_65j5w")
zone_name = "Cave"
scene = ExtResource("1_h1vei")
flow_field_data_path = "res://Zones/Cave/ffd_cave.json"
metadata/_custom_type_script = "uid://q0vwwqs066g8"

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1 importer_version=1
type="PackedScene" type="PackedScene"
uid="uid://ca174636iktc6" uid="uid://ca174636iktc6"
path="res://.godot/imported/bridge.glb-8a57eeddb9b299ef3c8dd1f0a8ff0656.scn" path="res://.godot/imported/mesh_moat.glb-33c7e2c89b597f9497e2c73179e915b8.scn"
[deps] [deps]
source_file="res://Worlds/GreenPlanet/Levels/Bridge/bridge.glb" source_file="res://Zones/Moat/mesh_moat.glb"
dest_files=["res://.godot/imported/bridge.glb-8a57eeddb9b299ef3c8dd1f0a8ff0656.scn"] dest_files=["res://.godot/imported/mesh_moat.glb-33c7e2c89b597f9497e2c73179e915b8.scn"]
[params] [params]
@@ -39,20 +39,25 @@ materials/extract_format=0
materials/extract_path="" materials/extract_path=""
_subresources={ _subresources={
"materials": { "materials": {
"Dirt": {
"use_external/enabled": true,
"use_external/fallback_path": "res://Materials/dirt1/dirt1.tres",
"use_external/path": "uid://vu21wvwrmhlj"
},
"Grass": { "Grass": {
"use_external/enabled": true, "use_external/enabled": true,
"use_external/fallback_path": "res://Worlds/GreenPlanet/Levels/Bridge/grass.tres", "use_external/fallback_path": "res://Materials/grass1/grass1.tres",
"use_external/path": "uid://1lymu5otuh7f" "use_external/path": "uid://c4qub458rqpt2"
}, },
"Material": { "Material": {
"use_external/enabled": true, "use_external/enabled": true,
"use_external/fallback_path": "res://Worlds/GreenPlanet/Levels/Bridge/bricks.tres", "use_external/fallback_path": "res://Materials/bricks1/bricks1.tres",
"use_external/path": "uid://eey3o4c8r2sb" "use_external/path": "uid://b7wnk32j3acfr"
}, },
"Material.002": { "Material.002": {
"use_external/enabled": true, "use_external/enabled": true,
"use_external/fallback_path": "res://Worlds/GreenPlanet/Levels/Bridge/cobblestone.tres", "use_external/fallback_path": "res://Materials/cobblestone1/cobblestone1.tres",
"use_external/path": "uid://dc8e1xjspjt32" "use_external/path": "uid://ci2m26g6b7ao5"
} }
} }
} }

View File

Before

Width:  |  Height:  |  Size: 527 B

After

Width:  |  Height:  |  Size: 527 B

View File

@@ -2,8 +2,8 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://cvqq5j4dxucih" uid="uid://cgk5bsrx4on5g"
path="res://.godot/imported/bridge_bricks.png-c81604750a4fc80e3ed86ca9d1a8c002.ctex" path="res://.godot/imported/mesh_moat_bricks.png-c2ba537b406e30bb339b467fd403153a.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
@@ -13,8 +13,8 @@ generator_parameters={
[deps] [deps]
source_file="res://Worlds/GreenPlanet/Levels/Bridge/bridge_bricks.png" source_file="res://Zones/Moat/mesh_moat_bricks.png"
dest_files=["res://.godot/imported/bridge_bricks.png-c81604750a4fc80e3ed86ca9d1a8c002.ctex"] dest_files=["res://.godot/imported/mesh_moat_bricks.png-c2ba537b406e30bb339b467fd403153a.ctex"]
[params] [params]
@@ -40,4 +40,4 @@ process/normal_map_invert_y=false
process/hdr_as_srgb=false process/hdr_as_srgb=false
process/hdr_clamp_exposure=false process/hdr_clamp_exposure=false
process/size_limit=0 process/size_limit=0
detect_3d/compress_to=0 detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 852 B

View File

@@ -2,16 +2,19 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://d02g31nntdjmw" uid="uid://vqji3458oxk"
path="res://.godot/imported/steel1.png-48f9afe4f43ffe832b24316c988ae25e.ctex" path="res://.godot/imported/mesh_moat_cobblestone.png-2dc3858667c8d48b81ecde3ebb6fb3ec.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
generator_parameters={
"md5": "4cb1f838ef5968fed908002c6419a080"
}
[deps] [deps]
source_file="res://steel1.png" source_file="res://Zones/Moat/mesh_moat_cobblestone.png"
dest_files=["res://.godot/imported/steel1.png-48f9afe4f43ffe832b24316c988ae25e.ctex"] dest_files=["res://.godot/imported/mesh_moat_cobblestone.png-2dc3858667c8d48b81ecde3ebb6fb3ec.ctex"]
[params] [params]
@@ -23,7 +26,7 @@ compress/rdo_quality_loss=0.0
compress/hdr_compression=1 compress/hdr_compression=1
compress/normal_map=0 compress/normal_map=0
compress/channel_pack=0 compress/channel_pack=0
mipmaps/generate=false mipmaps/generate=true
mipmaps/limit=-1 mipmaps/limit=-1
roughness/mode=0 roughness/mode=0
roughness/src_normal="" roughness/src_normal=""

Binary file not shown.

After

Width:  |  Height:  |  Size: 441 B

View File

@@ -2,16 +2,19 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://okvy3vxo27mj" uid="uid://r6t8tw8wdg0k"
path="res://.godot/imported/bricks.png-d949ec369d9f5322a1ea15fdf6b91ae6.ctex" path="res://.godot/imported/mesh_moat_grass.png-ff8f81b04c8e8a850d68fcdbc1bd8b0b.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
generator_parameters={
"md5": "90c8db677a98042ac33135e89c44851a"
}
[deps] [deps]
source_file="res://bricks.png" source_file="res://Zones/Moat/mesh_moat_grass.png"
dest_files=["res://.godot/imported/bricks.png-d949ec369d9f5322a1ea15fdf6b91ae6.ctex"] dest_files=["res://.godot/imported/mesh_moat_grass.png-ff8f81b04c8e8a850d68fcdbc1bd8b0b.ctex"]
[params] [params]
@@ -23,7 +26,7 @@ compress/rdo_quality_loss=0.0
compress/hdr_compression=1 compress/hdr_compression=1
compress/normal_map=0 compress/normal_map=0
compress/channel_pack=0 compress/channel_pack=0
mipmaps/generate=false mipmaps/generate=true
mipmaps/limit=-1 mipmaps/limit=-1
roughness/mode=0 roughness/mode=0
roughness/src_normal="" roughness/src_normal=""

View File

Before

Width:  |  Height:  |  Size: 433 B

After

Width:  |  Height:  |  Size: 433 B

Some files were not shown because too many files have changed in this diff Show More