diff --git a/addons/pvzadventure/scripts/AdventureEditor.cs b/addons/pvzadventure/scripts/AdventureEditor.cs index 33bfb8f..0496a64 100644 --- a/addons/pvzadventure/scripts/AdventureEditor.cs +++ b/addons/pvzadventure/scripts/AdventureEditor.cs @@ -27,6 +27,10 @@ public partial class AdventureEditor : MarginContainer public void Save() { + if (editedPath.EndsWith(".tres") == false) + { + editedPath += ".tres"; + } ResourceSaver.Save(editedResource, editedPath); } diff --git a/resources/levels/balance_and_spawn_test.tres b/resources/levels/balance_and_spawn_test.tres new file mode 100644 index 0000000..67b2435 --- /dev/null +++ b/resources/levels/balance_and_spawn_test.tres @@ -0,0 +1,12 @@ +[gd_resource type="Resource" script_class="AdventureLevelResource" load_steps=2 format=3 uid="uid://ctbue7dex4umy"] + +[ext_resource type="Script" uid="uid://bximdujbkj2n4" path="res://addons/pvzadventure/AdventureLevelResource.cs" id="1_46lr8"] + +[resource] +script = ExtResource("1_46lr8") +startSun = 50.0 +wavePercentage = 0.0 +standardWaveDelay = 0.0 +initialWaveDelay = 0.0 +waves = [] +initialScenes = Array[PackedScene]([null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null]) diff --git a/resources/levels/test_level_2.tres b/resources/levels/test_level_2.tres deleted file mode 100644 index 8432e1c..0000000 --- a/resources/levels/test_level_2.tres +++ /dev/null @@ -1,11 +0,0 @@ -[gd_resource type="Resource" script_class="AdventureLevelResource" load_steps=2 format=3 uid="uid://bd2napw4d6tjn"] - -[ext_resource type="Script" uid="uid://bximdujbkj2n4" path="res://addons/pvzadventure/AdventureLevelResource.cs" id="1_4mtvk"] - -[resource] -script = ExtResource("1_4mtvk") -startSun = 50.0 -wavePercentage = 0.0 -standardWaveDelay = 0.0 -initialWaveDelay = 0.0 -waves = [] diff --git a/resources/levels/test_level_3.tres b/resources/levels/test_level_3.tres deleted file mode 100644 index f4b4653..0000000 --- a/resources/levels/test_level_3.tres +++ /dev/null @@ -1,11 +0,0 @@ -[gd_resource type="Resource" script_class="AdventureLevelResource" load_steps=2 format=3 uid="uid://b7p18kka1gx5a"] - -[ext_resource type="Script" uid="uid://bximdujbkj2n4" path="res://addons/pvzadventure/AdventureLevelResource.cs" id="1_5hmhj"] - -[resource] -script = ExtResource("1_5hmhj") -startSun = 50.0 -wavePercentage = 0.0 -standardWaveDelay = 0.0 -initialWaveDelay = 0.0 -waves = []