2025-04-17 14:30:55 +01:00
|
|
|
[gd_scene load_steps=34 format=4 uid="uid://u5y7hylu4uva"]
|
2025-04-16 22:56:14 +01:00
|
|
|
|
|
|
|
[ext_resource type="Texture2D" uid="uid://dadllqpm2l3fi" path="res://assets/tiles.png" id="1_m7jmp"]
|
|
|
|
[ext_resource type="Script" uid="uid://tndb4f3lkc7g" path="res://scripts/GameManager.gd" id="1_xpof7"]
|
|
|
|
[ext_resource type="Script" uid="uid://dentfojljr2f0" path="res://scripts/World.gd" id="3_8hm71"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://c4ra55vavvnge" path="res://objects/miner.tscn" id="5_8j1ou"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://bvpfnmtbexv0w" path="res://objects/processor.tscn" id="6_gu47o"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://buveekbt35pk2" path="res://objects/turret.tscn" id="7_8hm71"]
|
|
|
|
[ext_resource type="Resource" uid="uid://cgxall2fn3bsn" path="res://items/copper.res" id="7_73fnb"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://bh2tyagbwe13k" path="res://objects/splat.tscn" id="10_i6j5g"]
|
|
|
|
[ext_resource type="Script" uid="uid://dxo54c0g6uo6v" path="res://CitizenManager.gd" id="12_i6j5g"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://cs5hyqq024i3h" path="res://objects/citizen.tscn" id="13_1q4c1"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://bewbv5s2iesac" path="res://objects/conveyor.tscn" id="13_17rhs"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://c41pea1l3e5b8" path="res://assets/icons/miner.png" id="14_223my"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://ci2qx1cctt27p" path="res://objects/enemy.tscn" id="14_gu47o"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://dh2iqb21845yr" path="res://assets/icons/processor.png" id="16_8j1ou"]
|
|
|
|
[ext_resource type="Script" uid="uid://2rysy0w0dk7c" path="res://scripts/Spawner.gd" id="16_17rhs"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dx2wpxj51mnju" path="res://objects/bullet.tscn" id="16_223my"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://c1mmxh7v77d8j" path="res://assets/icons/turret.png" id="17_8j1ou"]
|
|
|
|
[ext_resource type="Script" uid="uid://bxhqx5445f6r3" path="res://scripts/Camera.gd" id="18_8j1ou"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://cgbwagn11sku6" path="res://assets/icons/storage.png" id="18_302uq"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://cfu3m8pss1ph8" path="res://assets/icons/conveyor2.png" id="18_o3hm7"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://0vvjqh8xyqg8" path="res://objects/Storage.tscn" id="18_xpof7"]
|
|
|
|
[ext_resource type="Script" uid="uid://c8bkwna465q5i" path="res://scripts/BuildButton.gd" id="19_o3hm7"]
|
|
|
|
[ext_resource type="Script" uid="uid://de84jpof8rcc3" path="res://scripts/spawners_active_button.gd" id="23_aobyt"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://x0r04ycx527j" path="res://objects/watchtower.tscn" id="23_g6g5t"]
|
|
|
|
[ext_resource type="Script" uid="uid://dhm0h03mw4rbo" path="res://item_list.gd" id="23_i6j5g"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://kp4ghn1277as" path="res://assets/icons/watchtower.png" id="23_iss77"]
|
2025-04-17 14:30:55 +01:00
|
|
|
[ext_resource type="Texture2D" uid="uid://b8x6okhfoufpx" path="res://assets/enemy.png" id="27_xb05w"]
|
2025-04-16 22:56:14 +01:00
|
|
|
|
|
|
|
[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_8hm71"]
|
|
|
|
|
|
|
|
[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_fy5k1"]
|
|
|
|
polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
|
|
|
|
|
|
|
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_xlvrw"]
|
|
|
|
texture = ExtResource("1_m7jmp")
|
|
|
|
texture_region_size = Vector2i(64, 64)
|
|
|
|
0:0/0 = 0
|
|
|
|
0:0/0/custom_data_1 = 1.0
|
|
|
|
1:0/0 = 0
|
|
|
|
1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_fy5k1")
|
|
|
|
1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-31.9208, -31.9495, 32.0355, -31.9495, 32.0355, 32.0068, -32.0355, 31.9495)
|
|
|
|
2:0/0 = 0
|
|
|
|
2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-31.9208, -31.9495, 32.0355, -31.9495, 32.0355, 32.0068, -32.0355, 31.9495)
|
|
|
|
3:0/0 = 0
|
|
|
|
4:0/0 = 0
|
|
|
|
5:0/0 = 0
|
|
|
|
6:0/0 = 0
|
|
|
|
7:0/0 = 0
|
|
|
|
0:1/0 = 0
|
|
|
|
0:1/0/custom_data_0 = ExtResource("7_73fnb")
|
|
|
|
0:1/0/custom_data_1 = 0.8
|
|
|
|
1:1/0 = 0
|
|
|
|
2:1/0 = 0
|
|
|
|
3:1/0 = 0
|
|
|
|
4:1/0 = 0
|
|
|
|
5:1/0 = 0
|
|
|
|
6:1/0 = 0
|
|
|
|
7:1/0 = 0
|
|
|
|
0:2/0 = 0
|
|
|
|
1:2/0 = 0
|
|
|
|
2:2/0 = 0
|
|
|
|
3:2/0 = 0
|
|
|
|
4:2/0 = 0
|
|
|
|
5:2/0 = 0
|
|
|
|
6:2/0 = 0
|
|
|
|
7:2/0 = 0
|
|
|
|
0:3/0 = 0
|
|
|
|
1:3/0 = 0
|
|
|
|
2:3/0 = 0
|
|
|
|
3:3/0 = 0
|
|
|
|
4:3/0 = 0
|
|
|
|
5:3/0 = 0
|
|
|
|
6:3/0 = 0
|
|
|
|
7:3/0 = 0
|
|
|
|
|
|
|
|
[sub_resource type="TileSet" id="TileSet_73fnb"]
|
|
|
|
tile_size = Vector2i(64, 64)
|
|
|
|
occlusion_layer_0/light_mask = 1
|
|
|
|
physics_layer_0/collision_layer = 1
|
|
|
|
physics_layer_0/physics_material = SubResource("PhysicsMaterial_8hm71")
|
|
|
|
custom_data_layer_0/name = "Ore"
|
|
|
|
custom_data_layer_0/type = 24
|
|
|
|
custom_data_layer_1/name = "Movement Speed"
|
|
|
|
custom_data_layer_1/type = 3
|
|
|
|
sources/0 = SubResource("TileSetAtlasSource_xlvrw")
|
|
|
|
|
|
|
|
[sub_resource type="Gradient" id="Gradient_5c1cw"]
|
|
|
|
colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1)
|
|
|
|
|
|
|
|
[sub_resource type="GradientTexture2D" id="GradientTexture2D_akxrc"]
|
|
|
|
gradient = SubResource("Gradient_5c1cw")
|
|
|
|
width = 420
|
|
|
|
height = 420
|
|
|
|
fill = 1
|
|
|
|
fill_from = Vector2(0.5, 0.5)
|
|
|
|
fill_to = Vector2(1, 0.5)
|
|
|
|
|
|
|
|
[node name="Scene" type="Node2D"]
|
|
|
|
script = ExtResource("1_xpof7")
|
|
|
|
|
|
|
|
[node name="CitizenManager" type="Node" parent="."]
|
|
|
|
script = ExtResource("12_i6j5g")
|
|
|
|
|
|
|
|
[node name="TileMap" type="TileMapLayer" parent="."]
|
|
|
|
z_index = -10
|
|
|
|
use_parent_material = true
|
2025-04-17 14:30:55 +01:00
|
|
|
tile_map_data = PackedByteArray("AAACAAAAAAABAAAAAAADAAAAAAABAAAAAAABAAEAAAABAAAAAAAAAAIAAAABAAAAAAAAAAMAAAABAAAAAAAAAAQAAAABAAAAAAAAAAUAAAABAAAAAAAAAAYAAAABAAAAAAAAAAcAAAABAAAAAAAAAAgAAAABAAAAAAAAAAkAAAABAAAAAAABAAIAAAABAAAAAAABAAMAAAABAAAAAAABAAQAAAABAAAAAAABAAUAAAAAAAEAAAABAAYAAAAAAAAAAAABAAcAAAAAAAAAAAABAAgAAAAAAAAAAAABAAkAAAAAAAAAAAACAAEAAAABAAAAAAACAAIAAAABAAAAAAACAAMAAAABAAAAAAACAAQAAAAAAAEAAAACAAUAAAAAAAEAAAACAAYAAAAAAAAAAAACAAcAAAAAAAAAAAACAAgAAAAAAAAAAAACAAkAAAAAAAAAAAADAAEAAAABAAAAAAADAAIAAAABAAAAAAADAAMAAAAAAAEAAAADAAQAAAAAAAEAAAADAAUAAAAAAAEAAAADAAYAAAAAAAAAAAADAAcAAAAAAAAAAAADAAgAAAAAAAAAAAADAAkAAAAAAAAAAAAEAAAAAAABAAAAAAAEAAEAAAABAAAAAAAEAAMAAAAAAAEAAAAEAAQAAAAAAAAAAAAEAAUAAAAAAAAAAAAEAAYAAAAAAAAAAAAEAAcAAAAAAAAAAAAEAAgAAAAAAAAAAAAEAAkAAAAAAAAAAAAFAAAAAAABAAAAAAAFAAEAAAABAAAAAAAFAAIAAAAAAAEAAAAFAAMAAAAAAAAAAAAFAAQAAAAAAAAAAAAFAAUAAAAAAAAAAAAFAAYAAAAAAAAAAAAFAAcAAAAAAAAAAAAFAAgAAAAAAAAAAAAFAAkAAAAAAAAAAAAGAAAAAAABAAAAAAAGAAEAAAABAAAAAAAGAAIAAAAAAAEAAAAGAAMAAAAAAAAAAAAGAAQAAAAAAAAAAAAGAAUAAAAAAAAAAAAGAAYAAAAAAAAAAAAGAAcAAAAAAAAAAAAGAAgAAAAAAAAAAAAGAAkAAAAAAAAAAAAHAAAAAAABAAAAAAAHAAEAAAAAAAAAAAAHAAIAAAAAAAAAAAAHAAMAAAAAAAAAAAAHAAQAAAAAAAAAAAAHAAUAAAAAAAAAAAAHAAYAAAAAAAAAAAAHAAcAAAAAAAAAAAAHAAgAAAAAAAAAAAAHAAkAAAAAAAAAAAAIAAAAAAABAAAAAAAIAAEAAAAAAAAAAAAIAAIAAAAAAAAAAAAIAAMAAAAAAAAAAAAIAAQAAAAAAAAAAAAIAAUAAAAAAAAAAAAIAAYAAAAAAAAAAAAIAAcAAAAAAAAAAAAIAAgAAAAAAAAAAAAIAAkAAAAAAAAAAAAJAAAAAAABAAAAAAAJAAEAAAAAAAAAAAAJAAIAAAAAAAAAAAAJAAMAAAAAAAAAAAAJAAQAAAAAAAAAAAAJAAUAAAAAAAAAAAAJAAYAAAAAAAAAAAAJAAcAAAAAAAAAAAAJAAgAAAAAAAAAAAAJAAkAAAAAAAAAAAAKAAAAAAABAAAAAAAKAAEAAAAAAAAAAAAKAAIAAAAAAAAAAAAKAAMAAAAAAAAAAAAKAAQAAAAAAAAAAAAKAAUAAAAAAAAAAAAKAAYAAAAAAAAAAAAKAAcAAAAAAAAAAAAKAAgAAAAAAAAAAAAKAAkAAAAAAAAAAAALAAAAAAABAAAAAAALAAEAAAAAAAAAAAALAAIAAAABAAAAAAALAAMAAAABAAAAAAALAAQAAAAAAAAAAAALAAUAAAAAAAAAAAALAAYAAAAAAAAAAAALAAcAAAAAAAAAAAALAAgAAAAAAAAAAAALAAkAAAAAAAAAAAAMAAAAAAABAAAAAAAMAAEAAAAAAAAAAAAMAAIAAAABAAAAAAAMAAMAAAABAAAAAAAMAAQAAAABAAAAAAAMAAUAAAAAAAAAAAAMAAYAAAAAAAAAAAAMAAcAAAAAAAAAAAAMAAgAAAAAAAAAAAAMAAkAAAAAAAAAAAANAAAAAAABAAAAAAANAAEAAAAAAAAAAAANAAIAAAAAAAAAAAANAAMAAAABAAAAAAANAAQAAAABAAAAAAANAAUAAAAAAAAAAAANAAYAAAABAAAAAAANAAcAAAAAAAAAAAANAAgAAAAAAAAAAAANAAkAAAAAAAAAAAAOAAAAAAABAAAAAAAOAAEAAAAAAAAAAAAOAAIAAAAAAAAAAAAOAAMAAAABAAAAAAAOAAQAAAAAAAEAAAAOAAUAAAABAAAAAAAOAAYAAAAAAAAAAAAOAAcAAAAAAAAAAAAOAAgAAAAAAAAAAAAOAAkAAAABAAAAAAAPAAAAAAABAAAAAAAPAAEAAAAAAAAAAAAPAAIAAAAAAAAAAAAPAAMAAAABAAAAAAAPAAQAAAAAAAEAAAAPAAUAAAABAAAAAAAPAAYAAAAAAAAAAAAPAAcAAAAAAAAAAAAPAAgAAAAAAAAAAAAPAAkAAAABAAAAAAAQAAAAAAABAAAAAAAQAAEAAAAAAAAAAAAQAAIAAAAAAAAAAAAQAAMAAAABAAAAAAAQAAQAAAAAAAEAAAAQAAUAAAABAAAAAAAQAAYAAAAAAAAAAAAQAAcAAAAAAAAAAAAQAAgAAAAAAAAAAAAQAAkAAAAAAAAAAAARAAAAAAABAAAAAAARAAEAAAAAAAAAAAARAAIAAAAAAAAAAAARAAMAAAAAAAAAAAARAAQAAAABAAAAAAARAAUAAAAAAAAAAAARAAYAAAAAAAAAAAARAAcAAAAAAAAAAAARAAgAAAAAAAAAAAARAAkAAAAAAAAAAAAAAAoAAAABAAAAAAAAAAsAAAABAAAAAAAAAAwAAAABAAAAAAAAAA0AAAABAAAAAAAAAA4AAAABAAAAAAAAAA8AAAABAAAAAAAAABAAAAABAAAAAAAAABEAAAABAAAAAAAAABIAAAABAAAAAAAAABMAAAABAAAAAAAAABQAAAABAAAAAAAAABUAAAABAAAAAAAAABYAAAABAAAAAAAAABcAAAABAAAAAAAAABgAAAABAAAAAAAAABkAAAABAAAAAAAAABoAAAABAAAAAAABAAoAAAAAAAAAAAABAAsAAAAAAAAAAAABAAwAAAAAAAAAAAABAA0AAAAAAAAAAAABAA4AAAAAAAAAAAABAA8AAAAAAAAAAAABABAAAAAAAAAAAAABABEAAAAAAAAAAAABABIAAAAAAAAAAAABABMAAAABAAAAAAABABQAAAABAAAAAAABABUAAAABAAAAAAABABYAAAABAAAAAAABABcAAAABAAAAAAABABgAAAABAAAAAAABABkAAAABAAAAAAABABoAAAABAAAAAAACAAoAAAAAAAAAAAACAAsAAAAAAAAAAAACAAwAAAAAAAAAAAACAA0AAAAAAAAAAAACAA4AAAAAAAAAAAACAA8AAAAAAAAAAAACABAAAAAAAAAAAAACABEAAAAAAAAAAAACABIAAAAAAAAAAAACABMAAAAAAAAAAAACABQAAAAAAAAAAAACABUAAAAAAAAAAAACABYAAAAAAAEAAAACABcAAAAAAAEAAAACABgAAAAAAAAAAAACABkAAAABAAAAAAACABoAAAABAAAAAAADAAoAAAAAAAAAAAADAAsAAAAAAAAAAAADAAwAAAAAAAAAAAADAA0AAAAAAAAAAAADAA4AAAAAAAAAAAADAA8AAAAAAAAAAAADABAAAAAAAAAAAAADABEAAAAAAAAAAAADABIAAAAAAAAAAAADABMAAAAAAAAAAAADABQAAAAAAAAAAAADABUAAAAAAAAAAAADABYAAAAAAAAAAAADABcAAAAAAAAAAAADABgAAAAAAAAAAAADABkAAAAAAAAAAAADABoAAAAAAAAAAAAEAAoAAAAAAAAAAAAEAAsAAAABAAAAAAAEAAwAAAABAAAAAAAEAA0AAAABAAAAAAAEAA4AAAAAAAAAAAAEAA8AAAAAAAAAAAAEABAAAAABAAAAAAAEABEAAAABAAAAAAAEABIAAAABAAAAAAAEABMAAAABAA
|
2025-04-16 22:56:14 +01:00
|
|
|
tile_set = SubResource("TileSet_73fnb")
|
|
|
|
script = ExtResource("3_8hm71")
|
|
|
|
|
|
|
|
[node name="Spawner" type="Node2D" parent="TileMap" groups=["Spawners"]]
|
|
|
|
position = Vector2(1845, 10)
|
|
|
|
script = ExtResource("16_17rhs")
|
|
|
|
spawned_entity = ExtResource("14_gu47o")
|
|
|
|
|
|
|
|
[node name="Spawner2" type="Node2D" parent="TileMap" groups=["Spawners"]]
|
|
|
|
position = Vector2(30, 2467)
|
|
|
|
script = ExtResource("16_17rhs")
|
|
|
|
spawned_entity = ExtResource("14_gu47o")
|
|
|
|
|
|
|
|
[node name="Spawner3" type="Node2D" parent="TileMap" groups=["Spawners"]]
|
|
|
|
position = Vector2(3359, 32)
|
|
|
|
script = ExtResource("16_17rhs")
|
|
|
|
spawned_entity = ExtResource("14_gu47o")
|
|
|
|
|
|
|
|
[node name="Spawner4" type="Node2D" parent="TileMap" groups=["Spawners"]]
|
|
|
|
position = Vector2(3365, 1379)
|
|
|
|
script = ExtResource("16_17rhs")
|
|
|
|
spawned_entity = ExtResource("14_gu47o")
|
|
|
|
|
|
|
|
[node name="Spawner5" type="Node2D" parent="TileMap" groups=["Spawners"]]
|
|
|
|
position = Vector2(2630, 3230)
|
|
|
|
script = ExtResource("16_17rhs")
|
|
|
|
spawned_entity = ExtResource("14_gu47o")
|
|
|
|
|
|
|
|
[node name="Spawner6" type="Node2D" parent="TileMap" groups=["Spawners"]]
|
|
|
|
position = Vector2(905, 3238)
|
|
|
|
script = ExtResource("16_17rhs")
|
|
|
|
spawned_entity = ExtResource("14_gu47o")
|
|
|
|
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="TileMap"]
|
|
|
|
visible = false
|
|
|
|
position = Vector2(474, 477)
|
|
|
|
shadow_enabled = true
|
|
|
|
shadow_filter = 1
|
|
|
|
texture = SubResource("GradientTexture2D_akxrc")
|
|
|
|
|
|
|
|
[node name="Bullet" parent="TileMap" instance=ExtResource("16_223my")]
|
|
|
|
position = Vector2(617, 287)
|
|
|
|
|
|
|
|
[node name="Citizen" parent="TileMap" instance=ExtResource("13_1q4c1")]
|
|
|
|
position = Vector2(1479, 1475)
|
|
|
|
|
|
|
|
[node name="Citizen2" parent="TileMap" instance=ExtResource("13_1q4c1")]
|
|
|
|
position = Vector2(1512, 1458)
|
|
|
|
|
|
|
|
[node name="Citizen3" parent="TileMap" instance=ExtResource("13_1q4c1")]
|
|
|
|
position = Vector2(1443, 1463)
|
|
|
|
|
|
|
|
[node name="Citizen4" parent="TileMap" instance=ExtResource("13_1q4c1")]
|
|
|
|
position = Vector2(1473, 1427)
|
|
|
|
|
|
|
|
[node name="Citizen5" parent="TileMap" instance=ExtResource("13_1q4c1")]
|
|
|
|
position = Vector2(1521, 1409)
|
|
|
|
|
|
|
|
[node name="Splat" parent="TileMap" instance=ExtResource("10_i6j5g")]
|
|
|
|
z_index = -1
|
|
|
|
z_as_relative = false
|
|
|
|
position = Vector2(1780, 1355)
|
|
|
|
|
|
|
|
[node name="Camera2D" type="Camera2D" parent="."]
|
|
|
|
position = Vector2(1628, 1565)
|
|
|
|
script = ExtResource("18_8j1ou")
|
|
|
|
|
|
|
|
[node name="Control" type="CanvasLayer" parent="."]
|
|
|
|
|
|
|
|
[node name="VBoxContainer" type="VBoxContainer" parent="Control"]
|
|
|
|
offset_left = 10.0
|
|
|
|
offset_top = 10.0
|
|
|
|
offset_right = 94.0
|
|
|
|
offset_bottom = 308.0
|
|
|
|
|
|
|
|
[node name="MinerBuildButton" type="Button" parent="Control/VBoxContainer"]
|
|
|
|
layout_mode = 2
|
|
|
|
text = "Miner"
|
|
|
|
icon = ExtResource("14_223my")
|
|
|
|
icon_alignment = 1
|
|
|
|
vertical_icon_alignment = 0
|
|
|
|
script = ExtResource("19_o3hm7")
|
|
|
|
build_scene = ExtResource("5_8j1ou")
|
|
|
|
|
|
|
|
[node name="ProcessorBuildButton" type="Button" parent="Control/VBoxContainer"]
|
|
|
|
layout_mode = 2
|
|
|
|
text = "Processor"
|
|
|
|
icon = ExtResource("16_8j1ou")
|
|
|
|
icon_alignment = 1
|
|
|
|
vertical_icon_alignment = 0
|
|
|
|
script = ExtResource("19_o3hm7")
|
|
|
|
build_scene = ExtResource("6_gu47o")
|
|
|
|
|
|
|
|
[node name="TurretBuildButton" type="Button" parent="Control/VBoxContainer"]
|
|
|
|
layout_mode = 2
|
|
|
|
text = "Turret"
|
|
|
|
icon = ExtResource("17_8j1ou")
|
|
|
|
icon_alignment = 1
|
|
|
|
vertical_icon_alignment = 0
|
|
|
|
script = ExtResource("19_o3hm7")
|
|
|
|
build_scene = ExtResource("7_8hm71")
|
|
|
|
|
|
|
|
[node name="StorageBuildButton" type="Button" parent="Control/VBoxContainer"]
|
|
|
|
layout_mode = 2
|
|
|
|
text = "Storage
|
|
|
|
"
|
|
|
|
icon = ExtResource("18_302uq")
|
|
|
|
icon_alignment = 1
|
|
|
|
vertical_icon_alignment = 0
|
|
|
|
script = ExtResource("19_o3hm7")
|
|
|
|
build_scene = ExtResource("18_xpof7")
|
|
|
|
|
|
|
|
[node name="ConveyorBuildButton" type="Button" parent="Control/VBoxContainer"]
|
|
|
|
layout_mode = 2
|
|
|
|
text = "Conveyor"
|
|
|
|
icon = ExtResource("18_o3hm7")
|
|
|
|
icon_alignment = 1
|
|
|
|
vertical_icon_alignment = 0
|
|
|
|
script = ExtResource("19_o3hm7")
|
|
|
|
build_scene = ExtResource("13_17rhs")
|
|
|
|
|
|
|
|
[node name="WatchtowerBuildButton" type="Button" parent="Control/VBoxContainer"]
|
|
|
|
layout_mode = 2
|
|
|
|
text = "Watchtower"
|
|
|
|
icon = ExtResource("23_iss77")
|
|
|
|
icon_alignment = 1
|
|
|
|
vertical_icon_alignment = 0
|
|
|
|
script = ExtResource("19_o3hm7")
|
|
|
|
build_scene = ExtResource("23_g6g5t")
|
|
|
|
|
|
|
|
[node name="VBoxContainer2" type="VBoxContainer" parent="Control"]
|
|
|
|
anchors_preset = 1
|
|
|
|
anchor_left = 1.0
|
|
|
|
anchor_right = 1.0
|
|
|
|
offset_left = -40.0
|
|
|
|
offset_bottom = 40.0
|
|
|
|
grow_horizontal = 0
|
|
|
|
size_flags_horizontal = 8
|
|
|
|
size_flags_vertical = 0
|
|
|
|
|
|
|
|
[node name="SpawnersActiveButton" type="CheckButton" parent="Control/VBoxContainer2"]
|
|
|
|
layout_mode = 2
|
|
|
|
text = "Enemy Spawns"
|
|
|
|
script = ExtResource("23_aobyt")
|
|
|
|
|
|
|
|
[node name="ItemList" type="ItemList" parent="Control"]
|
|
|
|
anchors_preset = 3
|
|
|
|
anchor_left = 1.0
|
|
|
|
anchor_top = 1.0
|
|
|
|
anchor_right = 1.0
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
offset_left = -40.0
|
|
|
|
offset_top = -40.0
|
|
|
|
grow_horizontal = 0
|
|
|
|
grow_vertical = 0
|
|
|
|
size_flags_horizontal = 6
|
|
|
|
size_flags_vertical = 6
|
|
|
|
auto_width = true
|
|
|
|
auto_height = true
|
|
|
|
text_overrun_behavior = 2
|
|
|
|
item_count = 2
|
|
|
|
item_0/text = "Build Turret"
|
|
|
|
item_1/text = "Transfer Cloudy to Bed"
|
|
|
|
script = ExtResource("23_i6j5g")
|
|
|
|
|
2025-04-17 14:30:55 +01:00
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="."]
|
|
|
|
position = Vector2(864, 931)
|
|
|
|
texture = ExtResource("27_xb05w")
|
|
|
|
|
2025-04-16 22:56:14 +01:00
|
|
|
[connection signal="task_available" from="TileMap/Citizen" to="CitizenManager" method="add_task"]
|
|
|
|
[connection signal="task_available" from="TileMap/Citizen2" to="CitizenManager" method="add_task"]
|
|
|
|
[connection signal="task_available" from="TileMap/Citizen3" to="CitizenManager" method="add_task"]
|
|
|
|
[connection signal="task_available" from="TileMap/Citizen4" to="CitizenManager" method="add_task"]
|
|
|
|
[connection signal="task_available" from="TileMap/Citizen5" to="CitizenManager" method="add_task"]
|
|
|
|
[connection signal="build_requested" from="Control/VBoxContainer/MinerBuildButton" to="." method="build_object"]
|
|
|
|
[connection signal="pressed" from="Control/VBoxContainer/MinerBuildButton" to="Control/VBoxContainer/MinerBuildButton" method="_on_pressed"]
|
|
|
|
[connection signal="build_requested" from="Control/VBoxContainer/ProcessorBuildButton" to="." method="build_object"]
|
|
|
|
[connection signal="pressed" from="Control/VBoxContainer/ProcessorBuildButton" to="Control/VBoxContainer/ProcessorBuildButton" method="_on_pressed"]
|
|
|
|
[connection signal="build_requested" from="Control/VBoxContainer/TurretBuildButton" to="." method="build_object"]
|
|
|
|
[connection signal="pressed" from="Control/VBoxContainer/TurretBuildButton" to="Control/VBoxContainer/TurretBuildButton" method="_on_pressed"]
|
|
|
|
[connection signal="build_requested" from="Control/VBoxContainer/StorageBuildButton" to="." method="build_object"]
|
|
|
|
[connection signal="pressed" from="Control/VBoxContainer/StorageBuildButton" to="Control/VBoxContainer/StorageBuildButton" method="_on_pressed"]
|
|
|
|
[connection signal="build_requested" from="Control/VBoxContainer/ConveyorBuildButton" to="." method="build_two_point_object"]
|
|
|
|
[connection signal="pressed" from="Control/VBoxContainer/ConveyorBuildButton" to="Control/VBoxContainer/ConveyorBuildButton" method="_on_pressed"]
|
|
|
|
[connection signal="build_requested" from="Control/VBoxContainer/WatchtowerBuildButton" to="." method="build_object"]
|
|
|
|
[connection signal="pressed" from="Control/VBoxContainer/WatchtowerBuildButton" to="Control/VBoxContainer/WatchtowerBuildButton" method="_on_pressed"]
|