Add initial implementation of game mechanics and resources management
This commit is contained in:
9
Resources/Effects/Add_1000_Followers.tres
Normal file
9
Resources/Effects/Add_1000_Followers.tres
Normal file
@@ -0,0 +1,9 @@
|
||||
[gd_resource type="Resource" script_class="AddResourceEffect" load_steps=2 format=3 uid="uid://bs5iwc5lsdu0r"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://flyhl4i86han" path="res://Scripts/Core/Effects/AddResourceEffect.cs" id="1_2o4it"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_2o4it")
|
||||
TargetResource = 1
|
||||
Value = 10000.0
|
||||
metadata/_custom_type_script = "uid://flyhl4i86han"
|
9
Resources/Effects/Add_10_Followers.tres
Normal file
9
Resources/Effects/Add_10_Followers.tres
Normal file
@@ -0,0 +1,9 @@
|
||||
[gd_resource type="Resource" script_class="AddResourceEffect" load_steps=2 format=3 uid="uid://dxiaxhggfqcyb"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://flyhl4i86han" path="res://Scripts/Core/Effects/AddResourceEffect.cs" id="1_2xs1x"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_2xs1x")
|
||||
TargetResource = 1
|
||||
Value = 100.0
|
||||
metadata/_custom_type_script = "uid://flyhl4i86han"
|
9
Resources/Effects/Add_5_Corruption.tres
Normal file
9
Resources/Effects/Add_5_Corruption.tres
Normal file
@@ -0,0 +1,9 @@
|
||||
[gd_resource type="Resource" script_class="AddResourceEffect" load_steps=2 format=3 uid="uid://dd17hc8jju5ek"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://flyhl4i86han" path="res://Scripts/Core/Effects/AddResourceEffect.cs" id="1_pce0a"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_pce0a")
|
||||
TargetResource = 2
|
||||
Value = 5.0
|
||||
metadata/_custom_type_script = "uid://flyhl4i86han"
|
13
Resources/Miracles/Fertility Blessing.tres
Normal file
13
Resources/Miracles/Fertility Blessing.tres
Normal file
@@ -0,0 +1,13 @@
|
||||
[gd_resource type="Resource" script_class="MiracleDefinition" load_steps=4 format=3 uid="uid://df3cq0eb82x0i"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://dd17hc8jju5ek" path="res://Resources/Effects/Add_5_Corruption.tres" id="1_jmmaa"]
|
||||
[ext_resource type="Script" uid="uid://cfn3mx12xism5" path="res://Scripts/Core/MiracleDefinition.cs" id="1_oh2pa"]
|
||||
[ext_resource type="Resource" uid="uid://dxiaxhggfqcyb" path="res://Resources/Effects/Add_10_Followers.tres" id="2_lg4lk"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_oh2pa")
|
||||
Name = "Fertility Blessing"
|
||||
FaithCost = 100.0
|
||||
FollowersRequired = 0
|
||||
Effects = Array[Resource]([ExtResource("2_lg4lk"), ExtResource("1_jmmaa")])
|
||||
metadata/_custom_type_script = "uid://cfn3mx12xism5"
|
12
Resources/Miracles/God power.tres
Normal file
12
Resources/Miracles/God power.tres
Normal file
@@ -0,0 +1,12 @@
|
||||
[gd_resource type="Resource" script_class="MiracleDefinition" load_steps=3 format=3 uid="uid://ckdc32ptfjhx6"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://bs5iwc5lsdu0r" path="res://Resources/Effects/Add_1000_Followers.tres" id="1_bkpio"]
|
||||
[ext_resource type="Script" uid="uid://cfn3mx12xism5" path="res://Scripts/Core/MiracleDefinition.cs" id="3_oqu5j"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("3_oqu5j")
|
||||
Name = "GOD POWER"
|
||||
FaithCost = 1.0
|
||||
FollowersRequired = 0
|
||||
Effects = Array[Resource]([ExtResource("1_bkpio")])
|
||||
metadata/_custom_type_script = "uid://cfn3mx12xism5"
|
8
Resources/Tiers/Followers/follower_tier_1.tres
Normal file
8
Resources/Tiers/Followers/follower_tier_1.tres
Normal file
@@ -0,0 +1,8 @@
|
||||
[gd_resource type="Resource" script_class="TierDefinition" load_steps=2 format=3 uid="uid://8ooxfo2wdbhu"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c7hh0cy0yrdt8" path="res://Scripts/Core/TierDefinition.cs" id="1_wydwg"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_wydwg")
|
||||
Threshold = 0
|
||||
metadata/_custom_type_script = "uid://c7hh0cy0yrdt8"
|
10
Resources/Tiers/Followers/follower_tier_2.tres
Normal file
10
Resources/Tiers/Followers/follower_tier_2.tres
Normal file
@@ -0,0 +1,10 @@
|
||||
[gd_resource type="Resource" script_class="TierDefinition" load_steps=3 format=3 uid="uid://cejeb3467iiyl"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://c2d3ageprpd0o" path="res://Scenes/Followers/followers_tier_1.tscn" id="1_qgnom"]
|
||||
[ext_resource type="Script" uid="uid://c7hh0cy0yrdt8" path="res://Scripts/Core/TierDefinition.cs" id="2_3uaiv"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_3uaiv")
|
||||
Scene = ExtResource("1_qgnom")
|
||||
Threshold = 0
|
||||
metadata/_custom_type_script = "uid://c7hh0cy0yrdt8"
|
10
Resources/Tiers/Followers/follower_tier_3.tres
Normal file
10
Resources/Tiers/Followers/follower_tier_3.tres
Normal file
@@ -0,0 +1,10 @@
|
||||
[gd_resource type="Resource" script_class="TierDefinition" load_steps=3 format=3 uid="uid://q0rha23lx4wl"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://8jnnbe76xjhl" path="res://Scenes/Followers/followers_tier_2.tscn" id="1_a7myf"]
|
||||
[ext_resource type="Script" uid="uid://c7hh0cy0yrdt8" path="res://Scripts/Core/TierDefinition.cs" id="2_5dexb"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_5dexb")
|
||||
Scene = ExtResource("1_a7myf")
|
||||
Threshold = 50
|
||||
metadata/_custom_type_script = "uid://c7hh0cy0yrdt8"
|
10
Resources/Tiers/Followers/follower_tier_4.tres
Normal file
10
Resources/Tiers/Followers/follower_tier_4.tres
Normal file
@@ -0,0 +1,10 @@
|
||||
[gd_resource type="Resource" script_class="TierDefinition" load_steps=3 format=3 uid="uid://i1oo0q84q8ps"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://gqqycnreclv2" path="res://Scenes/Followers/followers_tier_3.tscn" id="1_6rce8"]
|
||||
[ext_resource type="Script" uid="uid://c7hh0cy0yrdt8" path="res://Scripts/Core/TierDefinition.cs" id="2_slqj0"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_slqj0")
|
||||
Scene = ExtResource("1_6rce8")
|
||||
Threshold = 300
|
||||
metadata/_custom_type_script = "uid://c7hh0cy0yrdt8"
|
10
Resources/Tiers/Followers/follower_tier_5.tres
Normal file
10
Resources/Tiers/Followers/follower_tier_5.tres
Normal file
@@ -0,0 +1,10 @@
|
||||
[gd_resource type="Resource" script_class="TierDefinition" load_steps=3 format=3 uid="uid://bwu8k7cyjhf8c"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://iairc1nudt6c" path="res://Scenes/Followers/followers_tier_5.tscn" id="1_h1dq7"]
|
||||
[ext_resource type="Script" uid="uid://c7hh0cy0yrdt8" path="res://Scripts/Core/TierDefinition.cs" id="2_w5iq4"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_w5iq4")
|
||||
Scene = ExtResource("1_h1dq7")
|
||||
Threshold = 30000
|
||||
metadata/_custom_type_script = "uid://c7hh0cy0yrdt8"
|
10
Resources/Tiers/Huts/hut_tier_1.tres
Normal file
10
Resources/Tiers/Huts/hut_tier_1.tres
Normal file
@@ -0,0 +1,10 @@
|
||||
[gd_resource type="Resource" script_class="TierDefinition" load_steps=3 format=3 uid="uid://bbkbssvptkyvh"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c7hh0cy0yrdt8" path="res://Scripts/Core/TierDefinition.cs" id="1_ei6wr"]
|
||||
[ext_resource type="PackedScene" uid="uid://dbg6c4m1v1rsh" path="res://Scenes/Huts/hut_tier_1.tscn" id="1_uho8r"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_ei6wr")
|
||||
Scene = ExtResource("1_uho8r")
|
||||
Threshold = 40000
|
||||
metadata/_custom_type_script = "uid://c7hh0cy0yrdt8"
|
10
Resources/Tiers/Huts/hut_tier_2.tres
Normal file
10
Resources/Tiers/Huts/hut_tier_2.tres
Normal file
@@ -0,0 +1,10 @@
|
||||
[gd_resource type="Resource" script_class="TierDefinition" load_steps=3 format=3 uid="uid://co2sdpwpajjqi"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cd4hc5b87uyqm" path="res://Scenes/Huts/hut_tier_2.tscn" id="1_trlm4"]
|
||||
[ext_resource type="Script" uid="uid://c7hh0cy0yrdt8" path="res://Scripts/Core/TierDefinition.cs" id="2_vr1nw"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_vr1nw")
|
||||
Scene = ExtResource("1_trlm4")
|
||||
Threshold = 600000
|
||||
metadata/_custom_type_script = "uid://c7hh0cy0yrdt8"
|
10
Resources/Tiers/Huts/hut_tier_3.tres
Normal file
10
Resources/Tiers/Huts/hut_tier_3.tres
Normal file
@@ -0,0 +1,10 @@
|
||||
[gd_resource type="Resource" script_class="TierDefinition" load_steps=3 format=3 uid="uid://b8k30qsd434dp"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dh6g38sit4hna" path="res://Scenes/Huts/hut_tier_3.tscn" id="1_ex2nw"]
|
||||
[ext_resource type="Script" uid="uid://c7hh0cy0yrdt8" path="res://Scripts/Core/TierDefinition.cs" id="2_74x2g"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_74x2g")
|
||||
Scene = ExtResource("1_ex2nw")
|
||||
Threshold = 1200000
|
||||
metadata/_custom_type_script = "uid://c7hh0cy0yrdt8"
|
Reference in New Issue
Block a user