From bf9a4926f06e90bfa10535030327481000434022 Mon Sep 17 00:00:00 2001 From: Spencer Killen Date: Sun, 27 Sep 2026 16:02:02 -0600 Subject: [PATCH] . --- economy.gd | 25 + game_state.gd | 3 + map.tscn | 1353 ++++++++++++++++++++++++++++++++++++++++++++ spawner.tscn | 3 + spawns_bad.gd | 11 + spawns_bad.gd.uid | 1 + spawns_good.gd | 11 + spawns_good.gd.uid | 1 + troup.gd | 3 + 9 files changed, 1411 insertions(+) create mode 100644 spawner.tscn create mode 100644 spawns_bad.gd create mode 100644 spawns_bad.gd.uid create mode 100644 spawns_good.gd create mode 100644 spawns_good.gd.uid diff --git a/economy.gd b/economy.gd index 1f23f68..216ba7f 100644 --- a/economy.gd +++ b/economy.gd @@ -8,9 +8,34 @@ signal log(s: String) @export var currencies: Array[Production] @export var members: Array +signal census(p: Production) @onready var events: Array[Event] = load_events() +func spawn_friendlies(): + if GameState.spawns_good == null: + spawn_friendlies.call_deferred() + return + for currency in get_all_sentient_currencies(): + var p := Production.new() + p.currency = currency + p.amount = 0 + census.emit(p) + var delta := p.amount - get_currency_amount(currency) + if delta > 0: + for i in range(delta): + spawn_currency_avatar(currency) + +func spawn_currency_avatar(currency): + var troup := preload("res://Troup.tscn").instantiate() + var spawn: Node2D = GameState.spawns_good.get_children().pick_random() + troup.top_level = true + troup.position = spawn.global_position + var sprite: CurrencyMemberSprite = troup.sprite() + sprite.currency = currency + sprite.allegiance = preload("res://allegiance/good.tres") + get_tree().root.add_child(troup) + func load_events() -> Array[Event]: var dir := "res://random events" diff --git a/game_state.gd b/game_state.gd index bc24b95..e5c8843 100644 --- a/game_state.gd +++ b/game_state.gd @@ -4,6 +4,9 @@ var letters: Array[Letter] signal add_letter(l: Letter) signal remove_letter(l: Letter) +var spawns_good: Node2D +var spawns_bad: Node2D + func _ready() -> void: add_letter.connect(on_add_letter) remove_letter.connect(on_remove_letter) diff --git a/map.tscn b/map.tscn index 0639dc7..4e0395e 100644 --- a/map.tscn +++ b/map.tscn @@ -7,7 +7,10 @@ [ext_resource type="Resource" uid="uid://dlxnbyiurne1s" path="res://currency/sentient/calvary.tres" id="4_iw27f"] [ext_resource type="Resource" uid="uid://b7lxfjhx4qhts" path="res://allegiance/good.tres" id="5_71pa8"] [ext_resource type="Resource" uid="uid://dn0c1pfq04obw" path="res://currency/sentient/farmer.tres" id="6_05x41"] +[ext_resource type="Script" uid="uid://cafd3hd3kkkga" path="res://spawns_good.gd" id="9_0t07s"] +[ext_resource type="PackedScene" uid="uid://dmp1bqj8y0nvm" path="res://spawner.tscn" id="9_gqbix"] [ext_resource type="Resource" uid="uid://clx8tbrad4m7c" path="res://currency/sentient/dinosaur.tres" id="9_sb2pt"] +[ext_resource type="Script" uid="uid://cqr8x6e2fjta1" path="res://spawns_bad.gd" id="11_6qsgm"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_bhunq"] size = Vector2(184, 20) @@ -262,6 +265,1356 @@ currency = ExtResource("9_sb2pt") [node name="CharacterBody2D15" parent="." unique_id=106802383 instance=ExtResource("3_e0an3")] position = Vector2(1461, -1107) +[node name="SpawnsGood" type="Node2D" parent="." unique_id=60069210] +script = ExtResource("9_0t07s") + +[node name="spawner" parent="SpawnsGood" unique_id=1699105937 instance=ExtResource("9_gqbix")] + +[node name="spawner2" parent="SpawnsGood" unique_id=250337477 instance=ExtResource("9_gqbix")] +position = Vector2(323, 1014) + +[node name="spawner3" parent="SpawnsGood" unique_id=1867517593 instance=ExtResource("9_gqbix")] +position = Vector2(429, 890) + +[node name="spawner4" parent="SpawnsGood" unique_id=554137286 instance=ExtResource("9_gqbix")] +position = Vector2(173, 844) + +[node name="spawner5" parent="SpawnsGood" unique_id=1972117827 instance=ExtResource("9_gqbix")] +position = Vector2(558, 966) + +[node name="spawner6" parent="SpawnsGood" unique_id=231553136 instance=ExtResource("9_gqbix")] +position = Vector2(455, 746) + +[node name="spawner7" parent="SpawnsGood" unique_id=1706875506 instance=ExtResource("9_gqbix")] +position = Vector2(436, 1013) + +[node name="spawner8" parent="SpawnsGood" unique_id=1395657535 instance=ExtResource("9_gqbix")] +position = Vector2(-35, -442) + +[node name="spawner9" parent="SpawnsGood" unique_id=847922039 instance=ExtResource("9_gqbix")] +position = Vector2(288, 572) + +[node name="spawner10" parent="SpawnsGood" unique_id=1784338062 instance=ExtResource("9_gqbix")] +position = Vector2(394, 448) + +[node name="spawner11" parent="SpawnsGood" unique_id=1880236428 instance=ExtResource("9_gqbix")] +position = Vector2(138, 402) + +[node name="spawner12" parent="SpawnsGood" unique_id=923645230 instance=ExtResource("9_gqbix")] +position = Vector2(523, 524) + +[node name="spawner13" parent="SpawnsGood" unique_id=1928778963 instance=ExtResource("9_gqbix")] +position = Vector2(420, 304) + +[node name="spawner14" parent="SpawnsGood" unique_id=671121614 instance=ExtResource("9_gqbix")] +position = Vector2(401, 571) + +[node name="spawner15" parent="SpawnsGood" unique_id=832460043 instance=ExtResource("9_gqbix")] +position = Vector2(338, -67) + +[node name="spawner16" parent="SpawnsGood" unique_id=195304056 instance=ExtResource("9_gqbix")] +position = Vector2(661, 947) + +[node name="spawner17" parent="SpawnsGood" unique_id=244165400 instance=ExtResource("9_gqbix")] +position = Vector2(767, 823) + +[node name="spawner18" parent="SpawnsGood" unique_id=1782036397 instance=ExtResource("9_gqbix")] +position = Vector2(511, 777) + +[node name="spawner19" parent="SpawnsGood" unique_id=1391869490 instance=ExtResource("9_gqbix")] +position = Vector2(896, 899) + +[node name="spawner20" parent="SpawnsGood" unique_id=966653931 instance=ExtResource("9_gqbix")] +position = Vector2(793, 679) + +[node name="spawner21" parent="SpawnsGood" unique_id=145554510 instance=ExtResource("9_gqbix")] +position = Vector2(774, 946) + +[node name="spawner22" parent="SpawnsGood" unique_id=1111161195 instance=ExtResource("9_gqbix")] +position = Vector2(303, -509) + +[node name="spawner23" parent="SpawnsGood" unique_id=1703287626 instance=ExtResource("9_gqbix")] +position = Vector2(626, 505) + +[node name="spawner24" parent="SpawnsGood" unique_id=880993297 instance=ExtResource("9_gqbix")] +position = Vector2(732, 381) + +[node name="spawner25" parent="SpawnsGood" unique_id=1923053235 instance=ExtResource("9_gqbix")] +position = Vector2(476, 335) + +[node name="spawner26" parent="SpawnsGood" unique_id=1299670052 instance=ExtResource("9_gqbix")] +position = Vector2(861, 457) + +[node name="spawner27" parent="SpawnsGood" unique_id=443740637 instance=ExtResource("9_gqbix")] +position = Vector2(758, 237) + +[node name="spawner28" parent="SpawnsGood" unique_id=28837118 instance=ExtResource("9_gqbix")] +position = Vector2(739, 504) + +[node name="spawner29" parent="SpawnsGood" unique_id=99344768 instance=ExtResource("9_gqbix")] +position = Vector2(207, 110) + +[node name="spawner30" parent="SpawnsGood" unique_id=2131223614 instance=ExtResource("9_gqbix")] +position = Vector2(530, 1124) + +[node name="spawner31" parent="SpawnsGood" unique_id=1895190385 instance=ExtResource("9_gqbix")] +position = Vector2(636, 1000) + +[node name="spawner32" parent="SpawnsGood" unique_id=429524498 instance=ExtResource("9_gqbix")] +position = Vector2(380, 954) + +[node name="spawner33" parent="SpawnsGood" unique_id=1161891023 instance=ExtResource("9_gqbix")] +position = Vector2(765, 1076) + +[node name="spawner34" parent="SpawnsGood" unique_id=486206124 instance=ExtResource("9_gqbix")] +position = Vector2(662, 856) + +[node name="spawner35" parent="SpawnsGood" unique_id=1149115391 instance=ExtResource("9_gqbix")] +position = Vector2(643, 1123) + +[node name="spawner36" parent="SpawnsGood" unique_id=1691126572 instance=ExtResource("9_gqbix")] +position = Vector2(172, -332) + +[node name="spawner37" parent="SpawnsGood" unique_id=2011979579 instance=ExtResource("9_gqbix")] +position = Vector2(495, 682) + +[node name="spawner38" parent="SpawnsGood" unique_id=216224993 instance=ExtResource("9_gqbix")] +position = Vector2(601, 558) + +[node name="spawner39" parent="SpawnsGood" unique_id=1301433638 instance=ExtResource("9_gqbix")] +position = Vector2(345, 512) + +[node name="spawner40" parent="SpawnsGood" unique_id=701194506 instance=ExtResource("9_gqbix")] +position = Vector2(730, 634) + +[node name="spawner41" parent="SpawnsGood" unique_id=119196971 instance=ExtResource("9_gqbix")] +position = Vector2(627, 414) + +[node name="spawner42" parent="SpawnsGood" unique_id=930324552 instance=ExtResource("9_gqbix")] +position = Vector2(608, 681) + +[node name="spawner43" parent="SpawnsGood" unique_id=140418849 instance=ExtResource("9_gqbix")] +position = Vector2(545, 43) + +[node name="spawner44" parent="SpawnsGood" unique_id=1050971808 instance=ExtResource("9_gqbix")] +position = Vector2(868, 1057) + +[node name="spawner45" parent="SpawnsGood" unique_id=624374282 instance=ExtResource("9_gqbix")] +position = Vector2(974, 933) + +[node name="spawner46" parent="SpawnsGood" unique_id=2018226078 instance=ExtResource("9_gqbix")] +position = Vector2(718, 887) + +[node name="spawner47" parent="SpawnsGood" unique_id=384974282 instance=ExtResource("9_gqbix")] +position = Vector2(1103, 1009) + +[node name="spawner48" parent="SpawnsGood" unique_id=980588738 instance=ExtResource("9_gqbix")] +position = Vector2(1000, 789) + +[node name="spawner49" parent="SpawnsGood" unique_id=412513172 instance=ExtResource("9_gqbix")] +position = Vector2(981, 1056) + +[node name="spawner50" parent="SpawnsGood" unique_id=662564415 instance=ExtResource("9_gqbix")] +position = Vector2(510, -399) + +[node name="spawner51" parent="SpawnsGood" unique_id=1216279629 instance=ExtResource("9_gqbix")] +position = Vector2(833, 615) + +[node name="spawner52" parent="SpawnsGood" unique_id=1395982764 instance=ExtResource("9_gqbix")] +position = Vector2(939, 491) + +[node name="spawner53" parent="SpawnsGood" unique_id=2078964574 instance=ExtResource("9_gqbix")] +position = Vector2(683, 445) + +[node name="spawner54" parent="SpawnsGood" unique_id=532735562 instance=ExtResource("9_gqbix")] +position = Vector2(1068, 567) + +[node name="spawner55" parent="SpawnsGood" unique_id=1098213466 instance=ExtResource("9_gqbix")] +position = Vector2(965, 347) + +[node name="spawner56" parent="SpawnsGood" unique_id=1567222681 instance=ExtResource("9_gqbix")] +position = Vector2(946, 614) + +[node name="spawner57" parent="SpawnsGood" unique_id=736050561 instance=ExtResource("9_gqbix")] +position = Vector2(14, 128) + +[node name="spawner58" parent="SpawnsGood" unique_id=2143330156 instance=ExtResource("9_gqbix")] +position = Vector2(337, 1142) + +[node name="spawner59" parent="SpawnsGood" unique_id=1299251966 instance=ExtResource("9_gqbix")] +position = Vector2(443, 1018) + +[node name="spawner60" parent="SpawnsGood" unique_id=2124046374 instance=ExtResource("9_gqbix")] +position = Vector2(187, 972) + +[node name="spawner61" parent="SpawnsGood" unique_id=692172457 instance=ExtResource("9_gqbix")] +position = Vector2(572, 1094) + +[node name="spawner62" parent="SpawnsGood" unique_id=1747586252 instance=ExtResource("9_gqbix")] +position = Vector2(469, 874) + +[node name="spawner63" parent="SpawnsGood" unique_id=920438863 instance=ExtResource("9_gqbix")] +position = Vector2(450, 1141) + +[node name="spawner64" parent="SpawnsGood" unique_id=1194679725 instance=ExtResource("9_gqbix")] +position = Vector2(-21, -314) + +[node name="spawner65" parent="SpawnsGood" unique_id=1156610436 instance=ExtResource("9_gqbix")] +position = Vector2(302, 700) + +[node name="spawner66" parent="SpawnsGood" unique_id=433395910 instance=ExtResource("9_gqbix")] +position = Vector2(408, 576) + +[node name="spawner67" parent="SpawnsGood" unique_id=758771061 instance=ExtResource("9_gqbix")] +position = Vector2(152, 530) + +[node name="spawner68" parent="SpawnsGood" unique_id=575670647 instance=ExtResource("9_gqbix")] +position = Vector2(537, 652) + +[node name="spawner69" parent="SpawnsGood" unique_id=1179597967 instance=ExtResource("9_gqbix")] +position = Vector2(434, 432) + +[node name="spawner70" parent="SpawnsGood" unique_id=581410154 instance=ExtResource("9_gqbix")] +position = Vector2(415, 699) + +[node name="spawner71" parent="SpawnsGood" unique_id=400833426 instance=ExtResource("9_gqbix")] +position = Vector2(352, 61) + +[node name="spawner72" parent="SpawnsGood" unique_id=1231617097 instance=ExtResource("9_gqbix")] +position = Vector2(675, 1075) + +[node name="spawner73" parent="SpawnsGood" unique_id=326647305 instance=ExtResource("9_gqbix")] +position = Vector2(781, 951) + +[node name="spawner74" parent="SpawnsGood" unique_id=1438276037 instance=ExtResource("9_gqbix")] +position = Vector2(525, 905) + +[node name="spawner75" parent="SpawnsGood" unique_id=599184379 instance=ExtResource("9_gqbix")] +position = Vector2(910, 1027) + +[node name="spawner76" parent="SpawnsGood" unique_id=894691484 instance=ExtResource("9_gqbix")] +position = Vector2(807, 807) + +[node name="spawner77" parent="SpawnsGood" unique_id=1953792889 instance=ExtResource("9_gqbix")] +position = Vector2(788, 1074) + +[node name="spawner78" parent="SpawnsGood" unique_id=2038403877 instance=ExtResource("9_gqbix")] +position = Vector2(317, -381) + +[node name="spawner79" parent="SpawnsGood" unique_id=1245276140 instance=ExtResource("9_gqbix")] +position = Vector2(640, 633) + +[node name="spawner80" parent="SpawnsGood" unique_id=564090929 instance=ExtResource("9_gqbix")] +position = Vector2(746, 509) + +[node name="spawner81" parent="SpawnsGood" unique_id=41801696 instance=ExtResource("9_gqbix")] +position = Vector2(490, 463) + +[node name="spawner82" parent="SpawnsGood" unique_id=1606094955 instance=ExtResource("9_gqbix")] +position = Vector2(875, 585) + +[node name="spawner83" parent="SpawnsGood" unique_id=1768242664 instance=ExtResource("9_gqbix")] +position = Vector2(772, 365) + +[node name="spawner84" parent="SpawnsGood" unique_id=604748384 instance=ExtResource("9_gqbix")] +position = Vector2(753, 632) + +[node name="spawner85" parent="SpawnsGood" unique_id=1865207477 instance=ExtResource("9_gqbix")] +position = Vector2(221, 238) + +[node name="spawner86" parent="SpawnsGood" unique_id=1906301101 instance=ExtResource("9_gqbix")] +position = Vector2(544, 1252) + +[node name="spawner87" parent="SpawnsGood" unique_id=1420766681 instance=ExtResource("9_gqbix")] +position = Vector2(650, 1128) + +[node name="spawner88" parent="SpawnsGood" unique_id=1862563744 instance=ExtResource("9_gqbix")] +position = Vector2(394, 1082) + +[node name="spawner89" parent="SpawnsGood" unique_id=1959811435 instance=ExtResource("9_gqbix")] +position = Vector2(779, 1204) + +[node name="spawner90" parent="SpawnsGood" unique_id=253147591 instance=ExtResource("9_gqbix")] +position = Vector2(676, 984) + +[node name="spawner91" parent="SpawnsGood" unique_id=1846297567 instance=ExtResource("9_gqbix")] +position = Vector2(657, 1251) + +[node name="spawner92" parent="SpawnsGood" unique_id=646955650 instance=ExtResource("9_gqbix")] +position = Vector2(186, -204) + +[node name="spawner93" parent="SpawnsGood" unique_id=1840139530 instance=ExtResource("9_gqbix")] +position = Vector2(509, 810) + +[node name="spawner94" parent="SpawnsGood" unique_id=27573316 instance=ExtResource("9_gqbix")] +position = Vector2(615, 686) + +[node name="spawner95" parent="SpawnsGood" unique_id=677629554 instance=ExtResource("9_gqbix")] +position = Vector2(359, 640) + +[node name="spawner96" parent="SpawnsGood" unique_id=1606773606 instance=ExtResource("9_gqbix")] +position = Vector2(744, 762) + +[node name="spawner97" parent="SpawnsGood" unique_id=280389379 instance=ExtResource("9_gqbix")] +position = Vector2(641, 542) + +[node name="spawner98" parent="SpawnsGood" unique_id=802157338 instance=ExtResource("9_gqbix")] +position = Vector2(622, 809) + +[node name="spawner99" parent="SpawnsGood" unique_id=1878568538 instance=ExtResource("9_gqbix")] +position = Vector2(559, 171) + +[node name="spawner100" parent="SpawnsGood" unique_id=1944278622 instance=ExtResource("9_gqbix")] +position = Vector2(882, 1185) + +[node name="spawner101" parent="SpawnsGood" unique_id=1275307322 instance=ExtResource("9_gqbix")] +position = Vector2(988, 1061) + +[node name="spawner102" parent="SpawnsGood" unique_id=1115226751 instance=ExtResource("9_gqbix")] +position = Vector2(732, 1015) + +[node name="spawner103" parent="SpawnsGood" unique_id=722465083 instance=ExtResource("9_gqbix")] +position = Vector2(1117, 1137) + +[node name="spawner104" parent="SpawnsGood" unique_id=1077069717 instance=ExtResource("9_gqbix")] +position = Vector2(1014, 917) + +[node name="spawner105" parent="SpawnsGood" unique_id=531121828 instance=ExtResource("9_gqbix")] +position = Vector2(995, 1184) + +[node name="spawner106" parent="SpawnsGood" unique_id=852238717 instance=ExtResource("9_gqbix")] +position = Vector2(524, -271) + +[node name="spawner107" parent="SpawnsGood" unique_id=1294765605 instance=ExtResource("9_gqbix")] +position = Vector2(847, 743) + +[node name="spawner108" parent="SpawnsGood" unique_id=1605570599 instance=ExtResource("9_gqbix")] +position = Vector2(953, 619) + +[node name="spawner109" parent="SpawnsGood" unique_id=1834851815 instance=ExtResource("9_gqbix")] +position = Vector2(697, 573) + +[node name="spawner110" parent="SpawnsGood" unique_id=1786779786 instance=ExtResource("9_gqbix")] +position = Vector2(1082, 695) + +[node name="spawner111" parent="SpawnsGood" unique_id=1024816815 instance=ExtResource("9_gqbix")] +position = Vector2(979, 475) + +[node name="spawner112" parent="SpawnsGood" unique_id=1144288331 instance=ExtResource("9_gqbix")] +position = Vector2(960, 742) + +[node name="spawner113" parent="SpawnsGood" unique_id=1788279634 instance=ExtResource("9_gqbix")] +position = Vector2(777, -17) + +[node name="spawner114" parent="SpawnsGood" unique_id=1367748051 instance=ExtResource("9_gqbix")] +position = Vector2(1100, 997) + +[node name="spawner115" parent="SpawnsGood" unique_id=753288801 instance=ExtResource("9_gqbix")] +position = Vector2(1206, 873) + +[node name="spawner116" parent="SpawnsGood" unique_id=1178410680 instance=ExtResource("9_gqbix")] +position = Vector2(950, 827) + +[node name="spawner117" parent="SpawnsGood" unique_id=926557198 instance=ExtResource("9_gqbix")] +position = Vector2(1335, 949) + +[node name="spawner118" parent="SpawnsGood" unique_id=467741998 instance=ExtResource("9_gqbix")] +position = Vector2(1232, 729) + +[node name="spawner119" parent="SpawnsGood" unique_id=1574645029 instance=ExtResource("9_gqbix")] +position = Vector2(1213, 996) + +[node name="spawner120" parent="SpawnsGood" unique_id=1842560540 instance=ExtResource("9_gqbix")] +position = Vector2(742, -459) + +[node name="spawner121" parent="SpawnsGood" unique_id=1122022536 instance=ExtResource("9_gqbix")] +position = Vector2(1065, 555) + +[node name="spawner122" parent="SpawnsGood" unique_id=2064028225 instance=ExtResource("9_gqbix")] +position = Vector2(1171, 431) + +[node name="spawner123" parent="SpawnsGood" unique_id=1033954768 instance=ExtResource("9_gqbix")] +position = Vector2(915, 385) + +[node name="spawner124" parent="SpawnsGood" unique_id=610299723 instance=ExtResource("9_gqbix")] +position = Vector2(1300, 507) + +[node name="spawner125" parent="SpawnsGood" unique_id=762043746 instance=ExtResource("9_gqbix")] +position = Vector2(1197, 287) + +[node name="spawner126" parent="SpawnsGood" unique_id=1862920601 instance=ExtResource("9_gqbix")] +position = Vector2(1178, 554) + +[node name="spawner127" parent="SpawnsGood" unique_id=323053322 instance=ExtResource("9_gqbix")] +position = Vector2(1115, -84) + +[node name="spawner128" parent="SpawnsGood" unique_id=1807557551 instance=ExtResource("9_gqbix")] +position = Vector2(1438, 930) + +[node name="spawner129" parent="SpawnsGood" unique_id=826959618 instance=ExtResource("9_gqbix")] +position = Vector2(1544, 806) + +[node name="spawner130" parent="SpawnsGood" unique_id=817515257 instance=ExtResource("9_gqbix")] +position = Vector2(1288, 760) + +[node name="spawner131" parent="SpawnsGood" unique_id=1989994331 instance=ExtResource("9_gqbix")] +position = Vector2(1673, 882) + +[node name="spawner132" parent="SpawnsGood" unique_id=606701970 instance=ExtResource("9_gqbix")] +position = Vector2(1570, 662) + +[node name="spawner133" parent="SpawnsGood" unique_id=942965016 instance=ExtResource("9_gqbix")] +position = Vector2(1551, 929) + +[node name="spawner134" parent="SpawnsGood" unique_id=387224651 instance=ExtResource("9_gqbix")] +position = Vector2(1080, -526) + +[node name="spawner135" parent="SpawnsGood" unique_id=2041308226 instance=ExtResource("9_gqbix")] +position = Vector2(1403, 488) + +[node name="spawner136" parent="SpawnsGood" unique_id=1940360165 instance=ExtResource("9_gqbix")] +position = Vector2(1509, 364) + +[node name="spawner137" parent="SpawnsGood" unique_id=1350454956 instance=ExtResource("9_gqbix")] +position = Vector2(1253, 318) + +[node name="spawner138" parent="SpawnsGood" unique_id=1900610677 instance=ExtResource("9_gqbix")] +position = Vector2(1638, 440) + +[node name="spawner139" parent="SpawnsGood" unique_id=1546790994 instance=ExtResource("9_gqbix")] +position = Vector2(1535, 220) + +[node name="spawner140" parent="SpawnsGood" unique_id=994533123 instance=ExtResource("9_gqbix")] +position = Vector2(1516, 487) + +[node name="spawner141" parent="SpawnsGood" unique_id=37556701 instance=ExtResource("9_gqbix")] +position = Vector2(984, 93) + +[node name="spawner142" parent="SpawnsGood" unique_id=1941304808 instance=ExtResource("9_gqbix")] +position = Vector2(1307, 1107) + +[node name="spawner143" parent="SpawnsGood" unique_id=1732468117 instance=ExtResource("9_gqbix")] +position = Vector2(1413, 983) + +[node name="spawner144" parent="SpawnsGood" unique_id=365381458 instance=ExtResource("9_gqbix")] +position = Vector2(1157, 937) + +[node name="spawner145" parent="SpawnsGood" unique_id=2052929872 instance=ExtResource("9_gqbix")] +position = Vector2(1542, 1059) + +[node name="spawner146" parent="SpawnsGood" unique_id=742168078 instance=ExtResource("9_gqbix")] +position = Vector2(1439, 839) + +[node name="spawner147" parent="SpawnsGood" unique_id=1938185690 instance=ExtResource("9_gqbix")] +position = Vector2(1420, 1106) + +[node name="spawner148" parent="SpawnsGood" unique_id=1052271656 instance=ExtResource("9_gqbix")] +position = Vector2(949, -349) + +[node name="spawner149" parent="SpawnsGood" unique_id=889321845 instance=ExtResource("9_gqbix")] +position = Vector2(1272, 665) + +[node name="spawner150" parent="SpawnsGood" unique_id=588056414 instance=ExtResource("9_gqbix")] +position = Vector2(1378, 541) + +[node name="spawner151" parent="SpawnsGood" unique_id=1532815674 instance=ExtResource("9_gqbix")] +position = Vector2(1122, 495) + +[node name="spawner152" parent="SpawnsGood" unique_id=1488351751 instance=ExtResource("9_gqbix")] +position = Vector2(1507, 617) + +[node name="spawner153" parent="SpawnsGood" unique_id=703808327 instance=ExtResource("9_gqbix")] +position = Vector2(1404, 397) + +[node name="spawner154" parent="SpawnsGood" unique_id=1421582140 instance=ExtResource("9_gqbix")] +position = Vector2(1385, 664) + +[node name="spawner155" parent="SpawnsGood" unique_id=1053867163 instance=ExtResource("9_gqbix")] +position = Vector2(1322, 26) + +[node name="spawner156" parent="SpawnsGood" unique_id=305891816 instance=ExtResource("9_gqbix")] +position = Vector2(1645, 1040) + +[node name="spawner157" parent="SpawnsGood" unique_id=971332175 instance=ExtResource("9_gqbix")] +position = Vector2(1751, 916) + +[node name="spawner158" parent="SpawnsGood" unique_id=828730198 instance=ExtResource("9_gqbix")] +position = Vector2(1495, 870) + +[node name="spawner159" parent="SpawnsGood" unique_id=192246298 instance=ExtResource("9_gqbix")] +position = Vector2(1880, 992) + +[node name="spawner160" parent="SpawnsGood" unique_id=1898158040 instance=ExtResource("9_gqbix")] +position = Vector2(1777, 772) + +[node name="spawner161" parent="SpawnsGood" unique_id=390642818 instance=ExtResource("9_gqbix")] +position = Vector2(1758, 1039) + +[node name="spawner162" parent="SpawnsGood" unique_id=1629241887 instance=ExtResource("9_gqbix")] +position = Vector2(1287, -416) + +[node name="spawner163" parent="SpawnsGood" unique_id=1422304239 instance=ExtResource("9_gqbix")] +position = Vector2(1610, 598) + +[node name="spawner164" parent="SpawnsGood" unique_id=1787706231 instance=ExtResource("9_gqbix")] +position = Vector2(1716, 474) + +[node name="spawner165" parent="SpawnsGood" unique_id=1850059808 instance=ExtResource("9_gqbix")] +position = Vector2(1460, 428) + +[node name="spawner166" parent="SpawnsGood" unique_id=1568156198 instance=ExtResource("9_gqbix")] +position = Vector2(1845, 550) + +[node name="spawner167" parent="SpawnsGood" unique_id=1797608140 instance=ExtResource("9_gqbix")] +position = Vector2(1742, 330) + +[node name="spawner168" parent="SpawnsGood" unique_id=821618694 instance=ExtResource("9_gqbix")] +position = Vector2(1723, 597) + +[node name="spawner169" parent="SpawnsGood" unique_id=720191731 instance=ExtResource("9_gqbix")] +position = Vector2(791, 111) + +[node name="spawner170" parent="SpawnsGood" unique_id=1168145327 instance=ExtResource("9_gqbix")] +position = Vector2(1114, 1125) + +[node name="spawner171" parent="SpawnsGood" unique_id=717646875 instance=ExtResource("9_gqbix")] +position = Vector2(1220, 1001) + +[node name="spawner172" parent="SpawnsGood" unique_id=1470495676 instance=ExtResource("9_gqbix")] +position = Vector2(964, 955) + +[node name="spawner173" parent="SpawnsGood" unique_id=992978653 instance=ExtResource("9_gqbix")] +position = Vector2(1349, 1077) + +[node name="spawner174" parent="SpawnsGood" unique_id=848236201 instance=ExtResource("9_gqbix")] +position = Vector2(1246, 857) + +[node name="spawner175" parent="SpawnsGood" unique_id=1116139582 instance=ExtResource("9_gqbix")] +position = Vector2(1227, 1124) + +[node name="spawner176" parent="SpawnsGood" unique_id=1440029818 instance=ExtResource("9_gqbix")] +position = Vector2(756, -331) + +[node name="spawner177" parent="SpawnsGood" unique_id=589552299 instance=ExtResource("9_gqbix")] +position = Vector2(1079, 683) + +[node name="spawner178" parent="SpawnsGood" unique_id=332325874 instance=ExtResource("9_gqbix")] +position = Vector2(1185, 559) + +[node name="spawner179" parent="SpawnsGood" unique_id=1658734724 instance=ExtResource("9_gqbix")] +position = Vector2(929, 513) + +[node name="spawner180" parent="SpawnsGood" unique_id=816202847 instance=ExtResource("9_gqbix")] +position = Vector2(1314, 635) + +[node name="spawner181" parent="SpawnsGood" unique_id=441215561 instance=ExtResource("9_gqbix")] +position = Vector2(1211, 415) + +[node name="spawner182" parent="SpawnsGood" unique_id=2070306009 instance=ExtResource("9_gqbix")] +position = Vector2(1192, 682) + +[node name="spawner183" parent="SpawnsGood" unique_id=1887896458 instance=ExtResource("9_gqbix")] +position = Vector2(1129, 44) + +[node name="spawner184" parent="SpawnsGood" unique_id=1939099512 instance=ExtResource("9_gqbix")] +position = Vector2(1452, 1058) + +[node name="spawner185" parent="SpawnsGood" unique_id=1696371414 instance=ExtResource("9_gqbix")] +position = Vector2(1558, 934) + +[node name="spawner186" parent="SpawnsGood" unique_id=1449009117 instance=ExtResource("9_gqbix")] +position = Vector2(1302, 888) + +[node name="spawner187" parent="SpawnsGood" unique_id=1311680352 instance=ExtResource("9_gqbix")] +position = Vector2(1687, 1010) + +[node name="spawner188" parent="SpawnsGood" unique_id=1564688266 instance=ExtResource("9_gqbix")] +position = Vector2(1584, 790) + +[node name="spawner189" parent="SpawnsGood" unique_id=1532633755 instance=ExtResource("9_gqbix")] +position = Vector2(1565, 1057) + +[node name="spawner190" parent="SpawnsGood" unique_id=123552740 instance=ExtResource("9_gqbix")] +position = Vector2(1094, -398) + +[node name="spawner191" parent="SpawnsGood" unique_id=503584370 instance=ExtResource("9_gqbix")] +position = Vector2(1417, 616) + +[node name="spawner192" parent="SpawnsGood" unique_id=2136067661 instance=ExtResource("9_gqbix")] +position = Vector2(1523, 492) + +[node name="spawner193" parent="SpawnsGood" unique_id=141115864 instance=ExtResource("9_gqbix")] +position = Vector2(1267, 446) + +[node name="spawner194" parent="SpawnsGood" unique_id=1690983032 instance=ExtResource("9_gqbix")] +position = Vector2(1652, 568) + +[node name="spawner195" parent="SpawnsGood" unique_id=745809763 instance=ExtResource("9_gqbix")] +position = Vector2(1549, 348) + +[node name="spawner196" parent="SpawnsGood" unique_id=974712265 instance=ExtResource("9_gqbix")] +position = Vector2(1530, 615) + +[node name="spawner197" parent="SpawnsGood" unique_id=2144368960 instance=ExtResource("9_gqbix")] +position = Vector2(998, 221) + +[node name="spawner198" parent="SpawnsGood" unique_id=1288969070 instance=ExtResource("9_gqbix")] +position = Vector2(1321, 1235) + +[node name="spawner199" parent="SpawnsGood" unique_id=785835114 instance=ExtResource("9_gqbix")] +position = Vector2(1427, 1111) + +[node name="spawner200" parent="SpawnsGood" unique_id=1698883710 instance=ExtResource("9_gqbix")] +position = Vector2(1171, 1065) + +[node name="spawner201" parent="SpawnsGood" unique_id=834386580 instance=ExtResource("9_gqbix")] +position = Vector2(1556, 1187) + +[node name="spawner202" parent="SpawnsGood" unique_id=1153445952 instance=ExtResource("9_gqbix")] +position = Vector2(1453, 967) + +[node name="spawner203" parent="SpawnsGood" unique_id=1362098264 instance=ExtResource("9_gqbix")] +position = Vector2(1434, 1234) + +[node name="spawner204" parent="SpawnsGood" unique_id=1122661445 instance=ExtResource("9_gqbix")] +position = Vector2(963, -221) + +[node name="spawner205" parent="SpawnsGood" unique_id=55125822 instance=ExtResource("9_gqbix")] +position = Vector2(1286, 793) + +[node name="spawner206" parent="SpawnsGood" unique_id=1966293134 instance=ExtResource("9_gqbix")] +position = Vector2(1392, 669) + +[node name="spawner207" parent="SpawnsGood" unique_id=12923694 instance=ExtResource("9_gqbix")] +position = Vector2(1136, 623) + +[node name="spawner208" parent="SpawnsGood" unique_id=607309978 instance=ExtResource("9_gqbix")] +position = Vector2(1521, 745) + +[node name="spawner209" parent="SpawnsGood" unique_id=215207848 instance=ExtResource("9_gqbix")] +position = Vector2(1418, 525) + +[node name="spawner210" parent="SpawnsGood" unique_id=1531494522 instance=ExtResource("9_gqbix")] +position = Vector2(1399, 792) + +[node name="spawner211" parent="SpawnsGood" unique_id=1150054356 instance=ExtResource("9_gqbix")] +position = Vector2(1336, 154) + +[node name="spawner212" parent="SpawnsGood" unique_id=2049774438 instance=ExtResource("9_gqbix")] +position = Vector2(1659, 1168) + +[node name="spawner213" parent="SpawnsGood" unique_id=162920583 instance=ExtResource("9_gqbix")] +position = Vector2(1765, 1044) + +[node name="spawner214" parent="SpawnsGood" unique_id=1278801700 instance=ExtResource("9_gqbix")] +position = Vector2(1509, 998) + +[node name="spawner215" parent="SpawnsGood" unique_id=541447249 instance=ExtResource("9_gqbix")] +position = Vector2(1894, 1120) + +[node name="spawner216" parent="SpawnsGood" unique_id=476206220 instance=ExtResource("9_gqbix")] +position = Vector2(1791, 900) + +[node name="spawner217" parent="SpawnsGood" unique_id=262495482 instance=ExtResource("9_gqbix")] +position = Vector2(1772, 1167) + +[node name="spawner218" parent="SpawnsGood" unique_id=435944282 instance=ExtResource("9_gqbix")] +position = Vector2(1301, -288) + +[node name="spawner219" parent="SpawnsGood" unique_id=661709943 instance=ExtResource("9_gqbix")] +position = Vector2(1624, 726) + +[node name="spawner220" parent="SpawnsGood" unique_id=1758000042 instance=ExtResource("9_gqbix")] +position = Vector2(1730, 602) + +[node name="spawner221" parent="SpawnsGood" unique_id=403708421 instance=ExtResource("9_gqbix")] +position = Vector2(1474, 556) + +[node name="spawner222" parent="SpawnsGood" unique_id=1541951482 instance=ExtResource("9_gqbix")] +position = Vector2(1859, 678) + +[node name="spawner223" parent="SpawnsGood" unique_id=1184981544 instance=ExtResource("9_gqbix")] +position = Vector2(1756, 458) + +[node name="spawner224" parent="SpawnsGood" unique_id=1103543158 instance=ExtResource("9_gqbix")] +position = Vector2(1737, 725) + +[node name="SpawnsBad" type="Node2D" parent="." unique_id=194261778] +position = Vector2(593.00006, 372.00003) +rotation = -1.4940741 +script = ExtResource("11_6qsgm") + +[node name="spawner" parent="SpawnsBad" unique_id=1309324165 instance=ExtResource("9_gqbix")] + +[node name="spawner2" parent="SpawnsBad" unique_id=338145768 instance=ExtResource("9_gqbix")] +position = Vector2(323, 1014) + +[node name="spawner3" parent="SpawnsBad" unique_id=378445194 instance=ExtResource("9_gqbix")] +position = Vector2(429, 890) + +[node name="spawner4" parent="SpawnsBad" unique_id=749282942 instance=ExtResource("9_gqbix")] +position = Vector2(173, 844) + +[node name="spawner5" parent="SpawnsBad" unique_id=927999966 instance=ExtResource("9_gqbix")] +position = Vector2(558, 966) + +[node name="spawner6" parent="SpawnsBad" unique_id=1304409185 instance=ExtResource("9_gqbix")] +position = Vector2(455, 746) + +[node name="spawner7" parent="SpawnsBad" unique_id=465457025 instance=ExtResource("9_gqbix")] +position = Vector2(436, 1013) + +[node name="spawner8" parent="SpawnsBad" unique_id=1714122113 instance=ExtResource("9_gqbix")] +position = Vector2(-35, -442) + +[node name="spawner9" parent="SpawnsBad" unique_id=212471449 instance=ExtResource("9_gqbix")] +position = Vector2(288, 572) + +[node name="spawner10" parent="SpawnsBad" unique_id=1993729993 instance=ExtResource("9_gqbix")] +position = Vector2(394, 448) + +[node name="spawner11" parent="SpawnsBad" unique_id=1783881655 instance=ExtResource("9_gqbix")] +position = Vector2(138, 402) + +[node name="spawner12" parent="SpawnsBad" unique_id=1148319738 instance=ExtResource("9_gqbix")] +position = Vector2(523, 524) + +[node name="spawner13" parent="SpawnsBad" unique_id=1844744046 instance=ExtResource("9_gqbix")] +position = Vector2(420, 304) + +[node name="spawner14" parent="SpawnsBad" unique_id=291407065 instance=ExtResource("9_gqbix")] +position = Vector2(401, 571) + +[node name="spawner15" parent="SpawnsBad" unique_id=2007818374 instance=ExtResource("9_gqbix")] +position = Vector2(338, -67) + +[node name="spawner16" parent="SpawnsBad" unique_id=2056526147 instance=ExtResource("9_gqbix")] +position = Vector2(661, 947) + +[node name="spawner17" parent="SpawnsBad" unique_id=2128927591 instance=ExtResource("9_gqbix")] +position = Vector2(767, 823) + +[node name="spawner18" parent="SpawnsBad" unique_id=968557447 instance=ExtResource("9_gqbix")] +position = Vector2(511, 777) + +[node name="spawner19" parent="SpawnsBad" unique_id=1165765663 instance=ExtResource("9_gqbix")] +position = Vector2(896, 899) + +[node name="spawner20" parent="SpawnsBad" unique_id=1445084649 instance=ExtResource("9_gqbix")] +position = Vector2(793, 679) + +[node name="spawner21" parent="SpawnsBad" unique_id=1443296819 instance=ExtResource("9_gqbix")] +position = Vector2(774, 946) + +[node name="spawner22" parent="SpawnsBad" unique_id=1976989779 instance=ExtResource("9_gqbix")] +position = Vector2(303, -509) + +[node name="spawner23" parent="SpawnsBad" unique_id=2016409201 instance=ExtResource("9_gqbix")] +position = Vector2(626, 505) + +[node name="spawner24" parent="SpawnsBad" unique_id=1138125026 instance=ExtResource("9_gqbix")] +position = Vector2(732, 381) + +[node name="spawner25" parent="SpawnsBad" unique_id=1325623279 instance=ExtResource("9_gqbix")] +position = Vector2(476, 335) + +[node name="spawner26" parent="SpawnsBad" unique_id=1083844342 instance=ExtResource("9_gqbix")] +position = Vector2(861, 457) + +[node name="spawner27" parent="SpawnsBad" unique_id=1038048159 instance=ExtResource("9_gqbix")] +position = Vector2(758, 237) + +[node name="spawner28" parent="SpawnsBad" unique_id=1539262382 instance=ExtResource("9_gqbix")] +position = Vector2(739, 504) + +[node name="spawner29" parent="SpawnsBad" unique_id=1730924331 instance=ExtResource("9_gqbix")] +position = Vector2(207, 110) + +[node name="spawner30" parent="SpawnsBad" unique_id=67908735 instance=ExtResource("9_gqbix")] +position = Vector2(530, 1124) + +[node name="spawner31" parent="SpawnsBad" unique_id=1997062480 instance=ExtResource("9_gqbix")] +position = Vector2(636, 1000) + +[node name="spawner32" parent="SpawnsBad" unique_id=1506120235 instance=ExtResource("9_gqbix")] +position = Vector2(380, 954) + +[node name="spawner33" parent="SpawnsBad" unique_id=361058557 instance=ExtResource("9_gqbix")] +position = Vector2(765, 1076) + +[node name="spawner34" parent="SpawnsBad" unique_id=713071937 instance=ExtResource("9_gqbix")] +position = Vector2(662, 856) + +[node name="spawner35" parent="SpawnsBad" unique_id=1849676504 instance=ExtResource("9_gqbix")] +position = Vector2(643, 1123) + +[node name="spawner36" parent="SpawnsBad" unique_id=1970438177 instance=ExtResource("9_gqbix")] +position = Vector2(172, -332) + +[node name="spawner37" parent="SpawnsBad" unique_id=1710685606 instance=ExtResource("9_gqbix")] +position = Vector2(495, 682) + +[node name="spawner38" parent="SpawnsBad" unique_id=1452315587 instance=ExtResource("9_gqbix")] +position = Vector2(601, 558) + +[node name="spawner39" parent="SpawnsBad" unique_id=1481897574 instance=ExtResource("9_gqbix")] +position = Vector2(345, 512) + +[node name="spawner40" parent="SpawnsBad" unique_id=1837434160 instance=ExtResource("9_gqbix")] +position = Vector2(730, 634) + +[node name="spawner41" parent="SpawnsBad" unique_id=319664732 instance=ExtResource("9_gqbix")] +position = Vector2(627, 414) + +[node name="spawner42" parent="SpawnsBad" unique_id=1435930484 instance=ExtResource("9_gqbix")] +position = Vector2(608, 681) + +[node name="spawner43" parent="SpawnsBad" unique_id=1167787001 instance=ExtResource("9_gqbix")] +position = Vector2(545, 43) + +[node name="spawner44" parent="SpawnsBad" unique_id=1463221867 instance=ExtResource("9_gqbix")] +position = Vector2(868, 1057) + +[node name="spawner45" parent="SpawnsBad" unique_id=1118058365 instance=ExtResource("9_gqbix")] +position = Vector2(974, 933) + +[node name="spawner46" parent="SpawnsBad" unique_id=865298023 instance=ExtResource("9_gqbix")] +position = Vector2(718, 887) + +[node name="spawner47" parent="SpawnsBad" unique_id=404333748 instance=ExtResource("9_gqbix")] +position = Vector2(1103, 1009) + +[node name="spawner48" parent="SpawnsBad" unique_id=336565397 instance=ExtResource("9_gqbix")] +position = Vector2(1000, 789) + +[node name="spawner49" parent="SpawnsBad" unique_id=1193491696 instance=ExtResource("9_gqbix")] +position = Vector2(981, 1056) + +[node name="spawner50" parent="SpawnsBad" unique_id=113997620 instance=ExtResource("9_gqbix")] +position = Vector2(510, -399) + +[node name="spawner51" parent="SpawnsBad" unique_id=259883701 instance=ExtResource("9_gqbix")] +position = Vector2(833, 615) + +[node name="spawner52" parent="SpawnsBad" unique_id=1471317025 instance=ExtResource("9_gqbix")] +position = Vector2(939, 491) + +[node name="spawner53" parent="SpawnsBad" unique_id=1211862055 instance=ExtResource("9_gqbix")] +position = Vector2(683, 445) + +[node name="spawner54" parent="SpawnsBad" unique_id=564369791 instance=ExtResource("9_gqbix")] +position = Vector2(1068, 567) + +[node name="spawner55" parent="SpawnsBad" unique_id=1329663592 instance=ExtResource("9_gqbix")] +position = Vector2(965, 347) + +[node name="spawner56" parent="SpawnsBad" unique_id=1983125797 instance=ExtResource("9_gqbix")] +position = Vector2(946, 614) + +[node name="spawner57" parent="SpawnsBad" unique_id=2119320688 instance=ExtResource("9_gqbix")] +position = Vector2(14, 128) + +[node name="spawner58" parent="SpawnsBad" unique_id=1380448512 instance=ExtResource("9_gqbix")] +position = Vector2(337, 1142) + +[node name="spawner59" parent="SpawnsBad" unique_id=1891291246 instance=ExtResource("9_gqbix")] +position = Vector2(443, 1018) + +[node name="spawner60" parent="SpawnsBad" unique_id=960255408 instance=ExtResource("9_gqbix")] +position = Vector2(187, 972) + +[node name="spawner61" parent="SpawnsBad" unique_id=1297171329 instance=ExtResource("9_gqbix")] +position = Vector2(572, 1094) + +[node name="spawner62" parent="SpawnsBad" unique_id=835299 instance=ExtResource("9_gqbix")] +position = Vector2(469, 874) + +[node name="spawner63" parent="SpawnsBad" unique_id=1201678848 instance=ExtResource("9_gqbix")] +position = Vector2(450, 1141) + +[node name="spawner64" parent="SpawnsBad" unique_id=1334496739 instance=ExtResource("9_gqbix")] +position = Vector2(-21, -314) + +[node name="spawner65" parent="SpawnsBad" unique_id=718694500 instance=ExtResource("9_gqbix")] +position = Vector2(302, 700) + +[node name="spawner66" parent="SpawnsBad" unique_id=1706213750 instance=ExtResource("9_gqbix")] +position = Vector2(408, 576) + +[node name="spawner67" parent="SpawnsBad" unique_id=769213782 instance=ExtResource("9_gqbix")] +position = Vector2(152, 530) + +[node name="spawner68" parent="SpawnsBad" unique_id=560566990 instance=ExtResource("9_gqbix")] +position = Vector2(537, 652) + +[node name="spawner69" parent="SpawnsBad" unique_id=105124245 instance=ExtResource("9_gqbix")] +position = Vector2(434, 432) + +[node name="spawner70" parent="SpawnsBad" unique_id=1559324113 instance=ExtResource("9_gqbix")] +position = Vector2(415, 699) + +[node name="spawner71" parent="SpawnsBad" unique_id=1733909433 instance=ExtResource("9_gqbix")] +position = Vector2(352, 61) + +[node name="spawner72" parent="SpawnsBad" unique_id=353760321 instance=ExtResource("9_gqbix")] +position = Vector2(675, 1075) + +[node name="spawner73" parent="SpawnsBad" unique_id=1439953741 instance=ExtResource("9_gqbix")] +position = Vector2(781, 951) + +[node name="spawner74" parent="SpawnsBad" unique_id=1168109056 instance=ExtResource("9_gqbix")] +position = Vector2(525, 905) + +[node name="spawner75" parent="SpawnsBad" unique_id=1613987987 instance=ExtResource("9_gqbix")] +position = Vector2(910, 1027) + +[node name="spawner76" parent="SpawnsBad" unique_id=1115641668 instance=ExtResource("9_gqbix")] +position = Vector2(807, 807) + +[node name="spawner77" parent="SpawnsBad" unique_id=1435034031 instance=ExtResource("9_gqbix")] +position = Vector2(788, 1074) + +[node name="spawner78" parent="SpawnsBad" unique_id=1107358878 instance=ExtResource("9_gqbix")] +position = Vector2(317, -381) + +[node name="spawner79" parent="SpawnsBad" unique_id=2107677487 instance=ExtResource("9_gqbix")] +position = Vector2(640, 633) + +[node name="spawner80" parent="SpawnsBad" unique_id=255751907 instance=ExtResource("9_gqbix")] +position = Vector2(746, 509) + +[node name="spawner81" parent="SpawnsBad" unique_id=359044709 instance=ExtResource("9_gqbix")] +position = Vector2(490, 463) + +[node name="spawner82" parent="SpawnsBad" unique_id=1125073309 instance=ExtResource("9_gqbix")] +position = Vector2(875, 585) + +[node name="spawner83" parent="SpawnsBad" unique_id=1785044909 instance=ExtResource("9_gqbix")] +position = Vector2(772, 365) + +[node name="spawner84" parent="SpawnsBad" unique_id=1004947102 instance=ExtResource("9_gqbix")] +position = Vector2(753, 632) + +[node name="spawner85" parent="SpawnsBad" unique_id=440088896 instance=ExtResource("9_gqbix")] +position = Vector2(221, 238) + +[node name="spawner86" parent="SpawnsBad" unique_id=1425597119 instance=ExtResource("9_gqbix")] +position = Vector2(544, 1252) + +[node name="spawner87" parent="SpawnsBad" unique_id=856531565 instance=ExtResource("9_gqbix")] +position = Vector2(650, 1128) + +[node name="spawner88" parent="SpawnsBad" unique_id=1714975013 instance=ExtResource("9_gqbix")] +position = Vector2(394, 1082) + +[node name="spawner89" parent="SpawnsBad" unique_id=683245551 instance=ExtResource("9_gqbix")] +position = Vector2(779, 1204) + +[node name="spawner90" parent="SpawnsBad" unique_id=218001327 instance=ExtResource("9_gqbix")] +position = Vector2(676, 984) + +[node name="spawner91" parent="SpawnsBad" unique_id=1329252942 instance=ExtResource("9_gqbix")] +position = Vector2(657, 1251) + +[node name="spawner92" parent="SpawnsBad" unique_id=1595464364 instance=ExtResource("9_gqbix")] +position = Vector2(186, -204) + +[node name="spawner93" parent="SpawnsBad" unique_id=61352898 instance=ExtResource("9_gqbix")] +position = Vector2(509, 810) + +[node name="spawner94" parent="SpawnsBad" unique_id=1735738476 instance=ExtResource("9_gqbix")] +position = Vector2(615, 686) + +[node name="spawner95" parent="SpawnsBad" unique_id=250744868 instance=ExtResource("9_gqbix")] +position = Vector2(359, 640) + +[node name="spawner96" parent="SpawnsBad" unique_id=1939885807 instance=ExtResource("9_gqbix")] +position = Vector2(744, 762) + +[node name="spawner97" parent="SpawnsBad" unique_id=126887933 instance=ExtResource("9_gqbix")] +position = Vector2(641, 542) + +[node name="spawner98" parent="SpawnsBad" unique_id=199456955 instance=ExtResource("9_gqbix")] +position = Vector2(622, 809) + +[node name="spawner99" parent="SpawnsBad" unique_id=343348352 instance=ExtResource("9_gqbix")] +position = Vector2(559, 171) + +[node name="spawner100" parent="SpawnsBad" unique_id=2104696646 instance=ExtResource("9_gqbix")] +position = Vector2(882, 1185) + +[node name="spawner101" parent="SpawnsBad" unique_id=337904807 instance=ExtResource("9_gqbix")] +position = Vector2(988, 1061) + +[node name="spawner102" parent="SpawnsBad" unique_id=220028429 instance=ExtResource("9_gqbix")] +position = Vector2(732, 1015) + +[node name="spawner103" parent="SpawnsBad" unique_id=1991137314 instance=ExtResource("9_gqbix")] +position = Vector2(1117, 1137) + +[node name="spawner104" parent="SpawnsBad" unique_id=1315909301 instance=ExtResource("9_gqbix")] +position = Vector2(1014, 917) + +[node name="spawner105" parent="SpawnsBad" unique_id=20981087 instance=ExtResource("9_gqbix")] +position = Vector2(995, 1184) + +[node name="spawner106" parent="SpawnsBad" unique_id=660199886 instance=ExtResource("9_gqbix")] +position = Vector2(524, -271) + +[node name="spawner107" parent="SpawnsBad" unique_id=985615900 instance=ExtResource("9_gqbix")] +position = Vector2(847, 743) + +[node name="spawner108" parent="SpawnsBad" unique_id=2114634950 instance=ExtResource("9_gqbix")] +position = Vector2(953, 619) + +[node name="spawner109" parent="SpawnsBad" unique_id=1698665059 instance=ExtResource("9_gqbix")] +position = Vector2(697, 573) + +[node name="spawner110" parent="SpawnsBad" unique_id=1312891462 instance=ExtResource("9_gqbix")] +position = Vector2(1082, 695) + +[node name="spawner111" parent="SpawnsBad" unique_id=822530979 instance=ExtResource("9_gqbix")] +position = Vector2(979, 475) + +[node name="spawner112" parent="SpawnsBad" unique_id=597294232 instance=ExtResource("9_gqbix")] +position = Vector2(960, 742) + +[node name="spawner113" parent="SpawnsBad" unique_id=40679637 instance=ExtResource("9_gqbix")] +position = Vector2(777, -17) + +[node name="spawner114" parent="SpawnsBad" unique_id=1578145466 instance=ExtResource("9_gqbix")] +position = Vector2(1100, 997) + +[node name="spawner115" parent="SpawnsBad" unique_id=1218578126 instance=ExtResource("9_gqbix")] +position = Vector2(1206, 873) + +[node name="spawner116" parent="SpawnsBad" unique_id=859598999 instance=ExtResource("9_gqbix")] +position = Vector2(950, 827) + +[node name="spawner117" parent="SpawnsBad" unique_id=393417772 instance=ExtResource("9_gqbix")] +position = Vector2(1335, 949) + +[node name="spawner118" parent="SpawnsBad" unique_id=1425224693 instance=ExtResource("9_gqbix")] +position = Vector2(1232, 729) + +[node name="spawner119" parent="SpawnsBad" unique_id=181140644 instance=ExtResource("9_gqbix")] +position = Vector2(1213, 996) + +[node name="spawner120" parent="SpawnsBad" unique_id=1732220720 instance=ExtResource("9_gqbix")] +position = Vector2(742, -459) + +[node name="spawner121" parent="SpawnsBad" unique_id=1273670556 instance=ExtResource("9_gqbix")] +position = Vector2(1065, 555) + +[node name="spawner122" parent="SpawnsBad" unique_id=1694894414 instance=ExtResource("9_gqbix")] +position = Vector2(1171, 431) + +[node name="spawner123" parent="SpawnsBad" unique_id=102161731 instance=ExtResource("9_gqbix")] +position = Vector2(915, 385) + +[node name="spawner124" parent="SpawnsBad" unique_id=1913366753 instance=ExtResource("9_gqbix")] +position = Vector2(1300, 507) + +[node name="spawner125" parent="SpawnsBad" unique_id=1065361708 instance=ExtResource("9_gqbix")] +position = Vector2(1197, 287) + +[node name="spawner126" parent="SpawnsBad" unique_id=1082515799 instance=ExtResource("9_gqbix")] +position = Vector2(1178, 554) + +[node name="spawner127" parent="SpawnsBad" unique_id=1300798730 instance=ExtResource("9_gqbix")] +position = Vector2(1115, -84) + +[node name="spawner128" parent="SpawnsBad" unique_id=827577138 instance=ExtResource("9_gqbix")] +position = Vector2(1438, 930) + +[node name="spawner129" parent="SpawnsBad" unique_id=640526301 instance=ExtResource("9_gqbix")] +position = Vector2(1544, 806) + +[node name="spawner130" parent="SpawnsBad" unique_id=1363359708 instance=ExtResource("9_gqbix")] +position = Vector2(1288, 760) + +[node name="spawner131" parent="SpawnsBad" unique_id=1535290554 instance=ExtResource("9_gqbix")] +position = Vector2(1673, 882) + +[node name="spawner132" parent="SpawnsBad" unique_id=1360046134 instance=ExtResource("9_gqbix")] +position = Vector2(1570, 662) + +[node name="spawner133" parent="SpawnsBad" unique_id=1190783394 instance=ExtResource("9_gqbix")] +position = Vector2(1551, 929) + +[node name="spawner134" parent="SpawnsBad" unique_id=1221898904 instance=ExtResource("9_gqbix")] +position = Vector2(1080, -526) + +[node name="spawner135" parent="SpawnsBad" unique_id=525348296 instance=ExtResource("9_gqbix")] +position = Vector2(1403, 488) + +[node name="spawner136" parent="SpawnsBad" unique_id=99548142 instance=ExtResource("9_gqbix")] +position = Vector2(1509, 364) + +[node name="spawner137" parent="SpawnsBad" unique_id=622125992 instance=ExtResource("9_gqbix")] +position = Vector2(1253, 318) + +[node name="spawner138" parent="SpawnsBad" unique_id=40009659 instance=ExtResource("9_gqbix")] +position = Vector2(1638, 440) + +[node name="spawner139" parent="SpawnsBad" unique_id=2028476899 instance=ExtResource("9_gqbix")] +position = Vector2(1535, 220) + +[node name="spawner140" parent="SpawnsBad" unique_id=891159236 instance=ExtResource("9_gqbix")] +position = Vector2(1516, 487) + +[node name="spawner141" parent="SpawnsBad" unique_id=820067060 instance=ExtResource("9_gqbix")] +position = Vector2(984, 93) + +[node name="spawner142" parent="SpawnsBad" unique_id=858740206 instance=ExtResource("9_gqbix")] +position = Vector2(1307, 1107) + +[node name="spawner143" parent="SpawnsBad" unique_id=545700585 instance=ExtResource("9_gqbix")] +position = Vector2(1413, 983) + +[node name="spawner144" parent="SpawnsBad" unique_id=1118423535 instance=ExtResource("9_gqbix")] +position = Vector2(1157, 937) + +[node name="spawner145" parent="SpawnsBad" unique_id=1954006804 instance=ExtResource("9_gqbix")] +position = Vector2(1542, 1059) + +[node name="spawner146" parent="SpawnsBad" unique_id=398163084 instance=ExtResource("9_gqbix")] +position = Vector2(1439, 839) + +[node name="spawner147" parent="SpawnsBad" unique_id=1638796424 instance=ExtResource("9_gqbix")] +position = Vector2(1420, 1106) + +[node name="spawner148" parent="SpawnsBad" unique_id=1429166361 instance=ExtResource("9_gqbix")] +position = Vector2(949, -349) + +[node name="spawner149" parent="SpawnsBad" unique_id=327675487 instance=ExtResource("9_gqbix")] +position = Vector2(1272, 665) + +[node name="spawner150" parent="SpawnsBad" unique_id=1994995520 instance=ExtResource("9_gqbix")] +position = Vector2(1378, 541) + +[node name="spawner151" parent="SpawnsBad" unique_id=19681832 instance=ExtResource("9_gqbix")] +position = Vector2(1122, 495) + +[node name="spawner152" parent="SpawnsBad" unique_id=1222882275 instance=ExtResource("9_gqbix")] +position = Vector2(1507, 617) + +[node name="spawner153" parent="SpawnsBad" unique_id=1891378894 instance=ExtResource("9_gqbix")] +position = Vector2(1404, 397) + +[node name="spawner154" parent="SpawnsBad" unique_id=747799613 instance=ExtResource("9_gqbix")] +position = Vector2(1385, 664) + +[node name="spawner155" parent="SpawnsBad" unique_id=1387974886 instance=ExtResource("9_gqbix")] +position = Vector2(1322, 26) + +[node name="spawner156" parent="SpawnsBad" unique_id=719055574 instance=ExtResource("9_gqbix")] +position = Vector2(1645, 1040) + +[node name="spawner157" parent="SpawnsBad" unique_id=2054968406 instance=ExtResource("9_gqbix")] +position = Vector2(1751, 916) + +[node name="spawner158" parent="SpawnsBad" unique_id=1608282461 instance=ExtResource("9_gqbix")] +position = Vector2(1495, 870) + +[node name="spawner159" parent="SpawnsBad" unique_id=947165771 instance=ExtResource("9_gqbix")] +position = Vector2(1880, 992) + +[node name="spawner160" parent="SpawnsBad" unique_id=783187607 instance=ExtResource("9_gqbix")] +position = Vector2(1777, 772) + +[node name="spawner161" parent="SpawnsBad" unique_id=602809944 instance=ExtResource("9_gqbix")] +position = Vector2(1758, 1039) + +[node name="spawner162" parent="SpawnsBad" unique_id=2095125399 instance=ExtResource("9_gqbix")] +position = Vector2(1287, -416) + +[node name="spawner163" parent="SpawnsBad" unique_id=1905758755 instance=ExtResource("9_gqbix")] +position = Vector2(1610, 598) + +[node name="spawner164" parent="SpawnsBad" unique_id=755475342 instance=ExtResource("9_gqbix")] +position = Vector2(1716, 474) + +[node name="spawner165" parent="SpawnsBad" unique_id=673414812 instance=ExtResource("9_gqbix")] +position = Vector2(1460, 428) + +[node name="spawner166" parent="SpawnsBad" unique_id=791306041 instance=ExtResource("9_gqbix")] +position = Vector2(1845, 550) + +[node name="spawner167" parent="SpawnsBad" unique_id=334063215 instance=ExtResource("9_gqbix")] +position = Vector2(1742, 330) + +[node name="spawner168" parent="SpawnsBad" unique_id=1243561766 instance=ExtResource("9_gqbix")] +position = Vector2(1723, 597) + +[node name="spawner169" parent="SpawnsBad" unique_id=478376422 instance=ExtResource("9_gqbix")] +position = Vector2(791, 111) + +[node name="spawner170" parent="SpawnsBad" unique_id=1684743263 instance=ExtResource("9_gqbix")] +position = Vector2(1114, 1125) + +[node name="spawner171" parent="SpawnsBad" unique_id=353222572 instance=ExtResource("9_gqbix")] +position = Vector2(1220, 1001) + +[node name="spawner172" parent="SpawnsBad" unique_id=73991209 instance=ExtResource("9_gqbix")] +position = Vector2(964, 955) + +[node name="spawner173" parent="SpawnsBad" unique_id=597809722 instance=ExtResource("9_gqbix")] +position = Vector2(1349, 1077) + +[node name="spawner174" parent="SpawnsBad" unique_id=634923287 instance=ExtResource("9_gqbix")] +position = Vector2(1246, 857) + +[node name="spawner175" parent="SpawnsBad" unique_id=1051220728 instance=ExtResource("9_gqbix")] +position = Vector2(1227, 1124) + +[node name="spawner176" parent="SpawnsBad" unique_id=900672018 instance=ExtResource("9_gqbix")] +position = Vector2(756, -331) + +[node name="spawner177" parent="SpawnsBad" unique_id=97192834 instance=ExtResource("9_gqbix")] +position = Vector2(1079, 683) + +[node name="spawner178" parent="SpawnsBad" unique_id=1772587213 instance=ExtResource("9_gqbix")] +position = Vector2(1185, 559) + +[node name="spawner179" parent="SpawnsBad" unique_id=912274832 instance=ExtResource("9_gqbix")] +position = Vector2(929, 513) + +[node name="spawner180" parent="SpawnsBad" unique_id=574931363 instance=ExtResource("9_gqbix")] +position = Vector2(1314, 635) + +[node name="spawner181" parent="SpawnsBad" unique_id=173585415 instance=ExtResource("9_gqbix")] +position = Vector2(1211, 415) + +[node name="spawner182" parent="SpawnsBad" unique_id=2071779726 instance=ExtResource("9_gqbix")] +position = Vector2(1192, 682) + +[node name="spawner183" parent="SpawnsBad" unique_id=1727134343 instance=ExtResource("9_gqbix")] +position = Vector2(1129, 44) + +[node name="spawner184" parent="SpawnsBad" unique_id=691827671 instance=ExtResource("9_gqbix")] +position = Vector2(1452, 1058) + +[node name="spawner185" parent="SpawnsBad" unique_id=135459289 instance=ExtResource("9_gqbix")] +position = Vector2(1558, 934) + +[node name="spawner186" parent="SpawnsBad" unique_id=2044014174 instance=ExtResource("9_gqbix")] +position = Vector2(1302, 888) + +[node name="spawner187" parent="SpawnsBad" unique_id=251423428 instance=ExtResource("9_gqbix")] +position = Vector2(1687, 1010) + +[node name="spawner188" parent="SpawnsBad" unique_id=402218911 instance=ExtResource("9_gqbix")] +position = Vector2(1584, 790) + +[node name="spawner189" parent="SpawnsBad" unique_id=1362619525 instance=ExtResource("9_gqbix")] +position = Vector2(1565, 1057) + +[node name="spawner190" parent="SpawnsBad" unique_id=1375836560 instance=ExtResource("9_gqbix")] +position = Vector2(1094, -398) + +[node name="spawner191" parent="SpawnsBad" unique_id=680239933 instance=ExtResource("9_gqbix")] +position = Vector2(1417, 616) + +[node name="spawner192" parent="SpawnsBad" unique_id=1275681777 instance=ExtResource("9_gqbix")] +position = Vector2(1523, 492) + +[node name="spawner193" parent="SpawnsBad" unique_id=1348565862 instance=ExtResource("9_gqbix")] +position = Vector2(1267, 446) + +[node name="spawner194" parent="SpawnsBad" unique_id=649073728 instance=ExtResource("9_gqbix")] +position = Vector2(1652, 568) + +[node name="spawner195" parent="SpawnsBad" unique_id=470760822 instance=ExtResource("9_gqbix")] +position = Vector2(1549, 348) + +[node name="spawner196" parent="SpawnsBad" unique_id=1228711623 instance=ExtResource("9_gqbix")] +position = Vector2(1530, 615) + +[node name="spawner197" parent="SpawnsBad" unique_id=1536305857 instance=ExtResource("9_gqbix")] +position = Vector2(998, 221) + +[node name="spawner198" parent="SpawnsBad" unique_id=750182282 instance=ExtResource("9_gqbix")] +position = Vector2(1321, 1235) + +[node name="spawner199" parent="SpawnsBad" unique_id=1453159755 instance=ExtResource("9_gqbix")] +position = Vector2(1427, 1111) + +[node name="spawner200" parent="SpawnsBad" unique_id=1071720749 instance=ExtResource("9_gqbix")] +position = Vector2(1171, 1065) + +[node name="spawner201" parent="SpawnsBad" unique_id=469260550 instance=ExtResource("9_gqbix")] +position = Vector2(1556, 1187) + +[node name="spawner202" parent="SpawnsBad" unique_id=1528146338 instance=ExtResource("9_gqbix")] +position = Vector2(1453, 967) + +[node name="spawner203" parent="SpawnsBad" unique_id=1306121023 instance=ExtResource("9_gqbix")] +position = Vector2(1434, 1234) + +[node name="spawner204" parent="SpawnsBad" unique_id=1963350919 instance=ExtResource("9_gqbix")] +position = Vector2(963, -221) + +[node name="spawner205" parent="SpawnsBad" unique_id=1460156209 instance=ExtResource("9_gqbix")] +position = Vector2(1286, 793) + +[node name="spawner206" parent="SpawnsBad" unique_id=1580084489 instance=ExtResource("9_gqbix")] +position = Vector2(1392, 669) + +[node name="spawner207" parent="SpawnsBad" unique_id=1121110109 instance=ExtResource("9_gqbix")] +position = Vector2(1136, 623) + +[node name="spawner208" parent="SpawnsBad" unique_id=277757334 instance=ExtResource("9_gqbix")] +position = Vector2(1521, 745) + +[node name="spawner209" parent="SpawnsBad" unique_id=1220482561 instance=ExtResource("9_gqbix")] +position = Vector2(1418, 525) + +[node name="spawner210" parent="SpawnsBad" unique_id=1311199452 instance=ExtResource("9_gqbix")] +position = Vector2(1399, 792) + +[node name="spawner211" parent="SpawnsBad" unique_id=14017973 instance=ExtResource("9_gqbix")] +position = Vector2(1336, 154) + +[node name="spawner212" parent="SpawnsBad" unique_id=661480378 instance=ExtResource("9_gqbix")] +position = Vector2(1659, 1168) + +[node name="spawner213" parent="SpawnsBad" unique_id=2029144085 instance=ExtResource("9_gqbix")] +position = Vector2(1765, 1044) + +[node name="spawner214" parent="SpawnsBad" unique_id=1137149956 instance=ExtResource("9_gqbix")] +position = Vector2(1509, 998) + +[node name="spawner215" parent="SpawnsBad" unique_id=1384678956 instance=ExtResource("9_gqbix")] +position = Vector2(1894, 1120) + +[node name="spawner216" parent="SpawnsBad" unique_id=1293159273 instance=ExtResource("9_gqbix")] +position = Vector2(1791, 900) + +[node name="spawner217" parent="SpawnsBad" unique_id=1420507526 instance=ExtResource("9_gqbix")] +position = Vector2(1772, 1167) + +[node name="spawner218" parent="SpawnsBad" unique_id=1437403557 instance=ExtResource("9_gqbix")] +position = Vector2(1301, -288) + +[node name="spawner219" parent="SpawnsBad" unique_id=152886673 instance=ExtResource("9_gqbix")] +position = Vector2(1624, 726) + +[node name="spawner220" parent="SpawnsBad" unique_id=2052030835 instance=ExtResource("9_gqbix")] +position = Vector2(1730, 602) + +[node name="spawner221" parent="SpawnsBad" unique_id=758403363 instance=ExtResource("9_gqbix")] +position = Vector2(1474, 556) + +[node name="spawner222" parent="SpawnsBad" unique_id=1543074660 instance=ExtResource("9_gqbix")] +position = Vector2(1859, 678) + +[node name="spawner223" parent="SpawnsBad" unique_id=1936293228 instance=ExtResource("9_gqbix")] +position = Vector2(1756, 458) + +[node name="spawner224" parent="SpawnsBad" unique_id=1620458277 instance=ExtResource("9_gqbix")] +position = Vector2(1737, 725) + [editable path="CharacterBody2D"] [editable path="CharacterBody2D/MemberSprite"] [editable path="CharacterBody2D2"] diff --git a/spawner.tscn b/spawner.tscn new file mode 100644 index 0000000..736bb6c --- /dev/null +++ b/spawner.tscn @@ -0,0 +1,3 @@ +[gd_scene format=3 uid="uid://dmp1bqj8y0nvm"] + +[node name="spawner" type="Node2D" unique_id=1699105937] diff --git a/spawns_bad.gd b/spawns_bad.gd new file mode 100644 index 0000000..45bd796 --- /dev/null +++ b/spawns_bad.gd @@ -0,0 +1,11 @@ +extends Node2D + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + GameState.spawns_bad = self + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + pass diff --git a/spawns_bad.gd.uid b/spawns_bad.gd.uid new file mode 100644 index 0000000..8513318 --- /dev/null +++ b/spawns_bad.gd.uid @@ -0,0 +1 @@ +uid://cqr8x6e2fjta1 diff --git a/spawns_good.gd b/spawns_good.gd new file mode 100644 index 0000000..6a24f19 --- /dev/null +++ b/spawns_good.gd @@ -0,0 +1,11 @@ +extends Node2D + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + GameState.spawns_good = self + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + pass diff --git a/spawns_good.gd.uid b/spawns_good.gd.uid new file mode 100644 index 0000000..2341bba --- /dev/null +++ b/spawns_good.gd.uid @@ -0,0 +1 @@ +uid://cafd3hd3kkkga diff --git a/troup.gd b/troup.gd index 517b6d6..877bb98 100644 --- a/troup.gd +++ b/troup.gd @@ -20,6 +20,9 @@ func set_target_for(who: CurrencyMemberSprite, t: Node2D): func removed_target(): target = null +func sprite() -> CurrencyMemberSprite: + return %MemberSprite + func combat(target): if get_node("MemberSprite").get_combat() == false: var p := Production.new()