Add initial implementation of game mechanics and resources management
This commit is contained in:
13
Scenes/Followers/FollowerMarker.tscn
Normal file
13
Scenes/Followers/FollowerMarker.tscn
Normal file
@@ -0,0 +1,13 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://cqkye7yykakns"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://djaf0gv8s7qib" path="res://Scripts/FollowerMarker.cs" id="1_e1v1v"]
|
||||
[ext_resource type="Texture2D" uid="uid://dcs48aa84w21u" path="res://icon.svg" id="2_woadh"]
|
||||
|
||||
[node name="FollowerMarker" type="Marker2D"]
|
||||
script = ExtResource("1_e1v1v")
|
||||
metadata/_custom_type_script = "uid://djaf0gv8s7qib"
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
visible = false
|
||||
scale = Vector2(0.235, 0.235)
|
||||
texture = ExtResource("2_woadh")
|
12
Scenes/Followers/followers_tier_1.tscn
Normal file
12
Scenes/Followers/followers_tier_1.tscn
Normal file
@@ -0,0 +1,12 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://c2d3ageprpd0o"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cj5libcgnhjml" path="res://Scripts/Follower.cs" id="1_ifsko"]
|
||||
[ext_resource type="Texture2D" uid="uid://dhrbjqmhqdpef" path="res://Sprites/Follower.png" id="1_miahy"]
|
||||
|
||||
[node name="FollowersTier1" type="Node2D"]
|
||||
script = ExtResource("1_ifsko")
|
||||
metadata/_custom_type_script = "uid://cj5libcgnhjml"
|
||||
|
||||
[node name="Follower" type="Sprite2D" parent="."]
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_miahy")
|
29
Scenes/Followers/followers_tier_2.tscn
Normal file
29
Scenes/Followers/followers_tier_2.tscn
Normal file
@@ -0,0 +1,29 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://8jnnbe76xjhl"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cj5libcgnhjml" path="res://Scripts/Follower.cs" id="1_1fjl1"]
|
||||
[ext_resource type="Texture2D" uid="uid://dhrbjqmhqdpef" path="res://Sprites/Follower.png" id="1_dwkko"]
|
||||
|
||||
[node name="FollowersTier2" type="Node2D"]
|
||||
script = ExtResource("1_1fjl1")
|
||||
Tier = 1
|
||||
metadata/_custom_type_script = "uid://cj5libcgnhjml"
|
||||
|
||||
[node name="Follower" type="Sprite2D" parent="."]
|
||||
position = Vector2(-4.39999, -4)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_dwkko")
|
||||
|
||||
[node name="Follower2" type="Sprite2D" parent="."]
|
||||
position = Vector2(-0.399994, -4)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_dwkko")
|
||||
|
||||
[node name="Follower3" type="Sprite2D" parent="."]
|
||||
position = Vector2(4.60001, -4)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_dwkko")
|
||||
|
||||
[node name="Follower4" type="Sprite2D" parent="."]
|
||||
position = Vector2(7.60001, -4)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_dwkko")
|
49
Scenes/Followers/followers_tier_3.tscn
Normal file
49
Scenes/Followers/followers_tier_3.tscn
Normal file
@@ -0,0 +1,49 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://gqqycnreclv2"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cj5libcgnhjml" path="res://Scripts/Follower.cs" id="1_dfylr"]
|
||||
[ext_resource type="Texture2D" uid="uid://dhrbjqmhqdpef" path="res://Sprites/Follower.png" id="1_ep0q4"]
|
||||
|
||||
[node name="FollowersTier3" type="Node2D"]
|
||||
script = ExtResource("1_dfylr")
|
||||
Tier = 2
|
||||
metadata/_custom_type_script = "uid://cj5libcgnhjml"
|
||||
|
||||
[node name="Follower" type="Sprite2D" parent="."]
|
||||
position = Vector2(-11.4, -12)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ep0q4")
|
||||
|
||||
[node name="Follower2" type="Sprite2D" parent="."]
|
||||
position = Vector2(-7.39999, -12)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ep0q4")
|
||||
|
||||
[node name="Follower3" type="Sprite2D" parent="."]
|
||||
position = Vector2(-2.39999, -12)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ep0q4")
|
||||
|
||||
[node name="Follower4" type="Sprite2D" parent="."]
|
||||
position = Vector2(0.600006, -12)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ep0q4")
|
||||
|
||||
[node name="Follower5" type="Sprite2D" parent="."]
|
||||
position = Vector2(2.60001, -9.53674e-07)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ep0q4")
|
||||
|
||||
[node name="Follower6" type="Sprite2D" parent="."]
|
||||
position = Vector2(6.60001, -9.53674e-07)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ep0q4")
|
||||
|
||||
[node name="Follower7" type="Sprite2D" parent="."]
|
||||
position = Vector2(11.6, -9.53674e-07)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ep0q4")
|
||||
|
||||
[node name="Follower8" type="Sprite2D" parent="."]
|
||||
position = Vector2(14.6, -9.53674e-07)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ep0q4")
|
68
Scenes/Followers/followers_tier_4.tscn
Normal file
68
Scenes/Followers/followers_tier_4.tscn
Normal file
@@ -0,0 +1,68 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://c04rof865kdfb"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cj5libcgnhjml" path="res://Scripts/Follower.cs" id="1_0bt7d"]
|
||||
[ext_resource type="Texture2D" uid="uid://dhrbjqmhqdpef" path="res://Sprites/Follower.png" id="1_ttwdp"]
|
||||
|
||||
[node name="FollowersTier4" type="Node2D"]
|
||||
script = ExtResource("1_0bt7d")
|
||||
metadata/_custom_type_script = "uid://cj5libcgnhjml"
|
||||
|
||||
[node name="Follower" type="Sprite2D" parent="."]
|
||||
position = Vector2(-5.39999, -17)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ttwdp")
|
||||
|
||||
[node name="Follower2" type="Sprite2D" parent="."]
|
||||
position = Vector2(-1.39999, -17)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ttwdp")
|
||||
|
||||
[node name="Follower3" type="Sprite2D" parent="."]
|
||||
position = Vector2(3.60001, -17)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ttwdp")
|
||||
|
||||
[node name="Follower4" type="Sprite2D" parent="."]
|
||||
position = Vector2(6.60001, -17)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ttwdp")
|
||||
|
||||
[node name="Follower5" type="Sprite2D" parent="."]
|
||||
position = Vector2(8.60001, -5)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ttwdp")
|
||||
|
||||
[node name="Follower6" type="Sprite2D" parent="."]
|
||||
position = Vector2(12.6, -5)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ttwdp")
|
||||
|
||||
[node name="Follower7" type="Sprite2D" parent="."]
|
||||
position = Vector2(17.6, -5)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ttwdp")
|
||||
|
||||
[node name="Follower8" type="Sprite2D" parent="."]
|
||||
position = Vector2(20.6, -5)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ttwdp")
|
||||
|
||||
[node name="Follower9" type="Sprite2D" parent="."]
|
||||
position = Vector2(-18.4, -5)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ttwdp")
|
||||
|
||||
[node name="Follower10" type="Sprite2D" parent="."]
|
||||
position = Vector2(-14.4, -5)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ttwdp")
|
||||
|
||||
[node name="Follower11" type="Sprite2D" parent="."]
|
||||
position = Vector2(-9.39999, -5)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ttwdp")
|
||||
|
||||
[node name="Follower12" type="Sprite2D" parent="."]
|
||||
position = Vector2(-6.39999, -5)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_ttwdp")
|
88
Scenes/Followers/followers_tier_5.tscn
Normal file
88
Scenes/Followers/followers_tier_5.tscn
Normal file
@@ -0,0 +1,88 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://iairc1nudt6c"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cj5libcgnhjml" path="res://Scripts/Follower.cs" id="1_4yvkn"]
|
||||
[ext_resource type="Texture2D" uid="uid://dhrbjqmhqdpef" path="res://Sprites/Follower.png" id="1_28luu"]
|
||||
|
||||
[node name="FollowersTier5" type="Node2D"]
|
||||
script = ExtResource("1_4yvkn")
|
||||
metadata/_custom_type_script = "uid://cj5libcgnhjml"
|
||||
|
||||
[node name="Follower" type="Sprite2D" parent="."]
|
||||
position = Vector2(-7.39999, -15)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower2" type="Sprite2D" parent="."]
|
||||
position = Vector2(-3.39999, -15)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower3" type="Sprite2D" parent="."]
|
||||
position = Vector2(1.60001, -15)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower4" type="Sprite2D" parent="."]
|
||||
position = Vector2(4.60001, -15)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower5" type="Sprite2D" parent="."]
|
||||
position = Vector2(6.60001, -3)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower6" type="Sprite2D" parent="."]
|
||||
position = Vector2(10.6, -3)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower7" type="Sprite2D" parent="."]
|
||||
position = Vector2(15.6, -3)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower8" type="Sprite2D" parent="."]
|
||||
position = Vector2(18.6, -3)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower9" type="Sprite2D" parent="."]
|
||||
position = Vector2(-20.4, -3)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower10" type="Sprite2D" parent="."]
|
||||
position = Vector2(-16.4, -3)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower11" type="Sprite2D" parent="."]
|
||||
position = Vector2(-11.4, -3)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower12" type="Sprite2D" parent="."]
|
||||
position = Vector2(-8.39999, -3)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower13" type="Sprite2D" parent="."]
|
||||
position = Vector2(-7.39999, 5)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower14" type="Sprite2D" parent="."]
|
||||
position = Vector2(-3.39999, 5)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower15" type="Sprite2D" parent="."]
|
||||
position = Vector2(1.60001, 5)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
||||
|
||||
[node name="Follower16" type="Sprite2D" parent="."]
|
||||
position = Vector2(4.60001, 5)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_28luu")
|
Reference in New Issue
Block a user