re-written save and level data system :)

This commit is contained in:
Haze Weathers 2023-01-27 09:51:50 -05:00
parent f3debf74cf
commit 45ddbd5c04
13 changed files with 177 additions and 93 deletions

35
level_data.tscn Normal file
View file

@ -0,0 +1,35 @@
[gd_scene load_steps=9 format=2]
[ext_resource path="res://level_data.gd" type="Script" id=1]
[ext_resource path="res://maps/map01.tscn" type="PackedScene" id=2]
[ext_resource path="res://maps/canopy.tscn" type="PackedScene" id=3]
[ext_resource path="res://maps/cave.tscn" type="PackedScene" id=4]
[ext_resource path="res://scripts/level_entry.gd" type="Script" id=5]
[sub_resource type="Resource" id=1]
resource_name = "Verdant Hills"
script = ExtResource( 5 )
title = "Verdant Hills"
shard_titles = [ "Climb the Big Vine", "Next to the Lone Tree", "Slime's Treasure", "The Snake Pit", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
save_id = "hills"
scene = ExtResource( 2 )
[sub_resource type="Resource" id=2]
resource_name = "Shady Canopy"
script = ExtResource( 5 )
title = "Shady Canopy"
shard_titles = [ "Archer and His Friend", "Thirsty Spiders", "Spider's Den", "Dancing Above the Pond", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
save_id = "canopy"
scene = ExtResource( 3 )
[sub_resource type="Resource" id=3]
resource_name = "Blue Ray Cavern"
script = ExtResource( 5 )
title = "Blue Ray Cavern"
shard_titles = [ "Star-Crossed Lovers", "The Snail Cave", "Members Only!", "Over-Head Obstacle Course", "5 Rainbow Stars", "Collection Bonus", "Time Bonus", "Life Bonus" ]
save_id = "cave"
scene = ExtResource( 4 )
[node name="LevelData" type="Node"]
script = ExtResource( 1 )
levels = [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ) ]