mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-19 08:13:47 +00:00
Map Level resources system
This commit is contained in:
parent
1a714dd54d
commit
6e997bd01b
21 changed files with 199 additions and 26 deletions
13
Resources/Maps/Level1.tres
Normal file
13
Resources/Maps/Level1.tres
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
[gd_resource type="Resource" script_class="MapResource" load_steps=3 format=3 uid="uid://xtg062tcon1j"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://cn8tu4jct04rp" path="res://Resources/StartData/Pistol_Start.tres" id="1_60p60"]
|
||||
[ext_resource type="Script" uid="uid://quy4d4tgvqfy" path="res://Scripts/Resources/MapResource.cs" id="1_dnrxd"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_dnrxd")
|
||||
MapName = &"Refinery"
|
||||
MapDescription = &"The major fuel refinery"
|
||||
ScenePath = &"uid://bv451a8wgty4u"
|
||||
WeaponsAllowed = true
|
||||
StartData = ExtResource("1_60p60")
|
||||
metadata/_custom_type_script = "uid://quy4d4tgvqfy"
|
||||
13
Resources/Maps/Level2.tres
Normal file
13
Resources/Maps/Level2.tres
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
[gd_resource type="Resource" script_class="MapResource" load_steps=3 format=3 uid="uid://mx860r8t37g1"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://cn8tu4jct04rp" path="res://Resources/StartData/Pistol_Start.tres" id="1_k5exw"]
|
||||
[ext_resource type="Script" uid="uid://quy4d4tgvqfy" path="res://Scripts/Resources/MapResource.cs" id="1_os6hh"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_os6hh")
|
||||
MapName = &"Biology Lab"
|
||||
MapDescription = &"Bioresearch goes here"
|
||||
ScenePath = &"uid://6a6tjohypmmb"
|
||||
WeaponsAllowed = true
|
||||
StartData = ExtResource("1_k5exw")
|
||||
metadata/_custom_type_script = "uid://quy4d4tgvqfy"
|
||||
13
Resources/Maps/Level3.tres
Normal file
13
Resources/Maps/Level3.tres
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
[gd_resource type="Resource" script_class="MapResource" load_steps=3 format=3 uid="uid://b0xtpdb4by8mm"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://cn8tu4jct04rp" path="res://Resources/StartData/Pistol_Start.tres" id="1_7m0kr"]
|
||||
[ext_resource type="Script" uid="uid://quy4d4tgvqfy" path="res://Scripts/Resources/MapResource.cs" id="1_g1k8s"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_g1k8s")
|
||||
MapName = &"Power plant"
|
||||
MapDescription = &"Nuclear power plant"
|
||||
ScenePath = &"uid://dnpmeebmjgv2t"
|
||||
WeaponsAllowed = true
|
||||
StartData = ExtResource("1_7m0kr")
|
||||
metadata/_custom_type_script = "uid://quy4d4tgvqfy"
|
||||
11
Resources/Maps/Level4.tres
Normal file
11
Resources/Maps/Level4.tres
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[gd_resource type="Resource" script_class="MapResource" load_steps=2 format=3 uid="uid://b6per1p85bqpn"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://quy4d4tgvqfy" path="res://Scripts/Resources/MapResource.cs" id="1_eeiar"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_eeiar")
|
||||
MapName = null
|
||||
MapDescription = null
|
||||
ScenePath = null
|
||||
WeaponsAllowed = false
|
||||
metadata/_custom_type_script = "uid://quy4d4tgvqfy"
|
||||
19
Resources/Maps/MapsDatabase.tres
Normal file
19
Resources/Maps/MapsDatabase.tres
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
[gd_resource type="Resource" script_class="MapsDatabase" load_steps=7 format=3 uid="uid://blf2ii0j3fqil"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://b4u3cs6ietmow" path="res://Resources/Maps/Tutorial.tres" id="1_jm16h"]
|
||||
[ext_resource type="Script" uid="uid://denacldr388km" path="res://Scripts/Resources/MapsDatabase.cs" id="1_p3u82"]
|
||||
[ext_resource type="Resource" uid="uid://xtg062tcon1j" path="res://Resources/Maps/Level1.tres" id="2_2lffu"]
|
||||
[ext_resource type="Resource" uid="uid://37h0tjja4sns" path="res://Resources/Maps/RebelBase.tres" id="3_b8vvn"]
|
||||
[ext_resource type="Resource" uid="uid://mx860r8t37g1" path="res://Resources/Maps/Level2.tres" id="4_axa7o"]
|
||||
[ext_resource type="Resource" uid="uid://b0xtpdb4by8mm" path="res://Resources/Maps/Level3.tres" id="5_8yujj"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_p3u82")
|
||||
Maps = Dictionary[int, Object]({
|
||||
0: ExtResource("1_jm16h"),
|
||||
1: ExtResource("2_2lffu"),
|
||||
2: ExtResource("3_b8vvn"),
|
||||
3: ExtResource("4_axa7o"),
|
||||
4: ExtResource("5_8yujj")
|
||||
})
|
||||
metadata/_custom_type_script = "uid://denacldr388km"
|
||||
11
Resources/Maps/RebelBase.tres
Normal file
11
Resources/Maps/RebelBase.tres
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
[gd_resource type="Resource" script_class="MapResource" load_steps=2 format=3 uid="uid://37h0tjja4sns"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://quy4d4tgvqfy" path="res://Scripts/Resources/MapResource.cs" id="1_lgg4g"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_lgg4g")
|
||||
MapName = &"Rebel Base"
|
||||
MapDescription = &"Based rebels"
|
||||
ScenePath = &"uid://bx31ou6tw3kd1"
|
||||
WeaponsAllowed = false
|
||||
metadata/_custom_type_script = "uid://quy4d4tgvqfy"
|
||||
19
Resources/Maps/Tutorial.tres
Normal file
19
Resources/Maps/Tutorial.tres
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
[gd_resource type="Resource" script_class="MapResource" load_steps=4 format=3 uid="uid://b4u3cs6ietmow"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://mja0rk7n2kln" path="res://Scripts/Resources/MapStartDataResource.cs" id="1_3bwtp"]
|
||||
[ext_resource type="Script" uid="uid://quy4d4tgvqfy" path="res://Scripts/Resources/MapResource.cs" id="1_5stb7"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_dpitu"]
|
||||
script = ExtResource("1_3bwtp")
|
||||
EggIndex = 0
|
||||
StartingEquipment = []
|
||||
metadata/_custom_type_script = "uid://mja0rk7n2kln"
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_5stb7")
|
||||
MapName = &"Tutorial"
|
||||
MapDescription = &"A VR simulation for training"
|
||||
ScenePath = &"uid://bpnahwxmjgb6t"
|
||||
WeaponsAllowed = true
|
||||
StartData = SubResource("Resource_dpitu")
|
||||
metadata/_custom_type_script = "uid://quy4d4tgvqfy"
|
||||
Loading…
Add table
Add a link
Reference in a new issue