Adventure level resource groups and seedpackets

This commit is contained in:
Rendo 2025-07-29 01:05:43 +05:00
commit dd154e3cd1
2 changed files with 10 additions and 2 deletions

View file

@ -8,11 +8,17 @@ public partial class AdventureLevelResource : Resource
{ {
[Export] public int startSun = 50; [Export] public int startSun = 50;
//[Export] public Array<Conditions> conditions; //[Export] public Array<Conditions> conditions;
[ExportGroup("Wave properties")]
[Export(PropertyHint.Range, "0,1,0.01")] public float wavePercentage; [Export(PropertyHint.Range, "0,1,0.01")] public float wavePercentage;
[Export] public float standardWaveDelay; [Export] public float standardWaveDelay;
[Export] public float initialWaveDelay; [Export] public float initialWaveDelay;
[Export] public RewardResource reward; [Export] public RewardResource reward;
[Export] public Array<string> forbiddenPlants; [ExportGroup("Editor-edited properties")]
[Export] public Array<WaveData> waves; [ExportSubgroup("Seedpackets")]
[Export] public Array<string> forbiddenPlants = new();
[Export] public Array<string> forbiddenTags = new();
[Export] public Array<string> prepickedPlants = new();
[ExportSubgroup("Waves")]
[Export] public Array<WaveData> waves = new();
[Export] public Array<PackedScene> initialScenes = [.. new PackedScene[45]]; [Export] public Array<PackedScene> initialScenes = [.. new PackedScene[45]];
} }

View file

@ -132,5 +132,7 @@ standardWaveDelay = 30.0
initialWaveDelay = 20.0 initialWaveDelay = 20.0
reward = ExtResource("1_pd3l1") reward = ExtResource("1_pd3l1")
forbiddenPlants = [] forbiddenPlants = []
forbiddenTags = Array[String]([])
prepickedPlants = Array[String]([])
waves = [SubResource("Resource_qsvr4"), SubResource("Resource_otfbt"), SubResource("Resource_nv3y4"), SubResource("Resource_mt5r8"), SubResource("Resource_kugcf"), SubResource("Resource_oyvhx"), SubResource("Resource_k4k25"), SubResource("Resource_oxbea"), SubResource("Resource_5cdj6")] waves = [SubResource("Resource_qsvr4"), SubResource("Resource_otfbt"), SubResource("Resource_nv3y4"), SubResource("Resource_mt5r8"), SubResource("Resource_kugcf"), SubResource("Resource_oyvhx"), SubResource("Resource_k4k25"), SubResource("Resource_oxbea"), SubResource("Resource_5cdj6")]
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]) 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])