Files
parasitic-god/Scenes/Main/Main.tscn

230 lines
9.8 KiB
Plaintext

[gd_scene load_steps=18 format=3 uid="uid://bfil8sd154327"]
[ext_resource type="Script" uid="uid://t71ewkpa5uqs" path="res://Scenes/Main/Main.cs" id="1_p8rbg"]
[ext_resource type="Script" uid="uid://b77vh831r1e3c" path="res://Scenes/Main/MiraclePanel.cs" id="2_hcu3t"]
[ext_resource type="PackedScene" uid="uid://rj1fsdlhju5y" path="res://Scenes/Main/miracle_button.tscn" id="3_qdkat"]
[ext_resource type="Texture2D" uid="uid://dg6ac3jb1366r" path="res://Sprites/globe.svg" id="4_i3fi7"]
[ext_resource type="PackedScene" uid="uid://be5d0d3aweg0l" path="res://Scenes/Huts/HutMarker.tscn" id="6_cv8e0"]
[ext_resource type="Script" uid="uid://dj2wyrq07gfp2" path="res://Scripts/PopulationVisualizer.cs" id="8_cv8e0"]
[ext_resource type="Resource" uid="uid://8ooxfo2wdbhu" path="res://Resources/Tiers/Followers/follower_tier_1.tres" id="9_hkvnm"]
[ext_resource type="Shader" uid="uid://bf8nk145fjkgh" path="res://Shaders/corruption_shader.gdshader" id="9_wgovn"]
[ext_resource type="Resource" uid="uid://cejeb3467iiyl" path="res://Resources/Tiers/Followers/follower_tier_2.tres" id="10_5ci8a"]
[ext_resource type="PackedScene" uid="uid://cqkye7yykakns" path="res://Scenes/Followers/FollowerMarker.tscn" id="11_5ci8a"]
[ext_resource type="Resource" uid="uid://q0rha23lx4wl" path="res://Resources/Tiers/Followers/follower_tier_3.tres" id="11_18xdc"]
[ext_resource type="Resource" uid="uid://i1oo0q84q8ps" path="res://Resources/Tiers/Followers/follower_tier_4.tres" id="12_epx8f"]
[ext_resource type="Resource" uid="uid://bwu8k7cyjhf8c" path="res://Resources/Tiers/Followers/follower_tier_5.tres" id="13_hcu3t"]
[ext_resource type="Resource" uid="uid://bbkbssvptkyvh" path="res://Resources/Tiers/Huts/hut_tier_1.tres" id="14_18xdc"]
[ext_resource type="Resource" uid="uid://co2sdpwpajjqi" path="res://Resources/Tiers/Huts/hut_tier_2.tres" id="15_epx8f"]
[ext_resource type="Resource" uid="uid://b8k30qsd434dp" path="res://Resources/Tiers/Huts/hut_tier_3.tres" id="16_hcu3t"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_cv8e0"]
shader = ExtResource("9_wgovn")
shader_parameter/terrain_color = Color(0.152941, 0.682353, 0.376471, 1)
shader_parameter/corrupted_color = Color(0.3, 0.1, 0.2, 1)
shader_parameter/corruption_level = 0.0
shader_parameter/tolerance = 0.1
[node name="World" type="Node2D" node_paths=PackedStringArray("_faithLabel", "_followersLabel", "_corruptionLabel", "_miraclePanel", "_worldSprite")]
script = ExtResource("1_p8rbg")
_faithLabel = NodePath("UiLayer/Control/MarginContainer/Main/Top/FaithLabel")
_followersLabel = NodePath("UiLayer/Control/MarginContainer/Main/Top/FollowersLabel")
_corruptionLabel = NodePath("UiLayer/Control/MarginContainer/Main/Top/CorruptionLabel")
_miraclePanel = NodePath("UiLayer/Control/MarginContainer/Main/Bottom")
_worldSprite = NodePath("World Sprite")
[node name="UiLayer" type="CanvasLayer" parent="."]
[node name="Control" type="Control" parent="UiLayer"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="MarginContainer" type="MarginContainer" parent="UiLayer/Control"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_constants/margin_left = 8
theme_override_constants/margin_top = 8
theme_override_constants/margin_right = 8
theme_override_constants/margin_bottom = 8
[node name="Main" type="VBoxContainer" parent="UiLayer/Control/MarginContainer"]
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 0
[node name="Top" type="HBoxContainer" parent="UiLayer/Control/MarginContainer/Main"]
layout_mode = 2
[node name="FaithLabel" type="Label" parent="UiLayer/Control/MarginContainer/Main/Top"]
layout_mode = 2
text = "Faith Label"
[node name="FollowersLabel" type="Label" parent="UiLayer/Control/MarginContainer/Main/Top"]
layout_mode = 2
text = "FollowersLabel"
[node name="CorruptionLabel" type="Label" parent="UiLayer/Control/MarginContainer/Main/Top"]
layout_mode = 2
text = "CorruptionLabel"
[node name="Bottom" type="GridContainer" parent="UiLayer/Control/MarginContainer/Main"]
layout_mode = 2
size_flags_vertical = 6
columns = 3
script = ExtResource("2_hcu3t")
_miracleButtonScene = ExtResource("3_qdkat")
[node name="Camera2D" type="Camera2D" parent="."]
[node name="World Sprite" type="Sprite2D" parent="."]
material = SubResource("ShaderMaterial_cv8e0")
position = Vector2(-34, -25)
scale = Vector2(2.41247, 2.41247)
texture = ExtResource("4_i3fi7")
metadata/_edit_lock_ = true
[node name="Hut Markers" type="Node2D" parent="."]
[node name="HutMarker" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(-1, -29)
[node name="HutMarker2" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(124, -45)
[node name="HutMarker3" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(301, -41)
[node name="HutMarker4" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(392, -192)
[node name="HutMarker5" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(267, -207)
[node name="HutMarker6" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(418, -292)
[node name="HutMarker7" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(491, -413)
[node name="HutMarker8" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(613, -173)
[node name="HutMarker9" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(465, -76)
[node name="HutMarker10" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(352, 168)
[node name="HutMarker11" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(382, 347)
[node name="HutMarker12" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(88, 365)
[node name="HutMarker13" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(-111, 431)
[node name="HutMarker14" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(175, 513)
[node name="HutMarker15" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(-228, 311)
[node name="HutMarker16" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(-439, 282)
[node name="HutMarker17" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(-334, 162)
[node name="HutMarker18" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(-341, 428)
[node name="HutMarker19" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(-148, 567)
[node name="HutMarker20" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(65, 472)
[node name="HutMarker21" parent="Hut Markers" instance=ExtResource("6_cv8e0")]
position = Vector2(-209, 28)
[node name="Followers Markers" type="Node2D" parent="."]
[node name="FollowerMarker" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
[node name="FollowerMarker2" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(97, 1)
[node name="FollowerMarker3" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(222, -34)
[node name="FollowerMarker4" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(317, -127)
[node name="FollowerMarker5" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(508, -175)
[node name="FollowerMarker6" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(568, -317)
[node name="FollowerMarker7" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(636, -27)
[node name="FollowerMarker8" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(575, 144)
[node name="FollowerMarker9" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(365, 215)
[node name="FollowerMarker10" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(134, 371)
[node name="FollowerMarker11" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(21, 563)
[node name="FollowerMarker12" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(-39, 469)
[node name="FollowerMarker13" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(-257, 402)
[node name="FollowerMarker14" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(-178, 229)
[node name="FollowerMarker15" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(-304, 206)
[node name="FollowerMarker16" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(-463, 349)
[node name="FollowerMarker17" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(-240, 42)
[node name="FollowerMarker18" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(-88, -32)
[node name="FollowerMarker19" parent="Followers Markers" instance=ExtResource("11_5ci8a")]
position = Vector2(82, -234)
[node name="FollowerPopulationVisualizer" type="Node" parent="." node_paths=PackedStringArray("_markersContainer")]
script = ExtResource("8_cv8e0")
_markersContainer = NodePath("../Followers Markers")
_tiers = Array[Object]([ExtResource("9_hkvnm"), ExtResource("10_5ci8a"), ExtResource("11_18xdc"), ExtResource("12_epx8f"), ExtResource("13_hcu3t")])
metadata/_custom_type_script = "uid://dj2wyrq07gfp2"
[node name="HutPopulationVisualizer" type="Node" parent="." node_paths=PackedStringArray("_markersContainer")]
script = ExtResource("8_cv8e0")
_markersContainer = NodePath("../Hut Markers")
_unitsPerMarker = 1
_tiers = Array[Object]([ExtResource("14_18xdc"), ExtResource("15_epx8f"), ExtResource("16_hcu3t")])
metadata/_custom_type_script = "uid://dj2wyrq07gfp2"