[gd_scene load_steps=24 format=3 uid="uid://d28cp7a21kwou"] [ext_resource type="PackedScene" uid="uid://12nak7amd1uq" path="res://gui/game/game_gui.tscn" id="1_iotsf"] [ext_resource type="PackedScene" uid="uid://csiacsndm62ll" path="res://gui/game/pause/pause.tscn" id="2_215e1"] [ext_resource type="PackedScene" uid="uid://bgvbgeq46wee2" path="res://entities/player/player.tscn" id="2_lc2xo"] [ext_resource type="PackedScene" uid="uid://v41hfc7haaye" path="res://gui/game/win/win.tscn" id="3_7sc4i"] [ext_resource type="Script" uid="uid://dedg615xudpoq" path="res://entities/interactables/item_object/script/item_object.gd" id="3_215e1"] [ext_resource type="PackedScene" uid="uid://tsi5j1uxppa4" path="res://stages/terrain/planet/planet.tscn" id="6_e8heu"] [ext_resource type="Resource" uid="uid://ddqalo1k30i5x" path="res://common/inventory/resources/items/default_shovel.tres" id="6_lc2xo"] [ext_resource type="Resource" uid="uid://bya8sm6rm6747" path="res://common/inventory/resources/items/compost.tres" id="7_215e1"] [ext_resource type="Script" uid="uid://bq7admu4ahs5r" path="res://common/inventory/scripts/item.gd" id="7_rvswv"] [ext_resource type="PackedScene" uid="uid://d324mlmgls4fs" path="res://entities/interactables/machines/recharge_station/recharge_station.tscn" id="8_7sc4i"] [ext_resource type="Texture2D" uid="uid://pltmnkqd5ut2" path="res://entities/plants/assets/sprites/seeds/grille_seeds.png" id="8_boyg6"] [ext_resource type="Resource" uid="uid://b04vho33bl52b" path="res://entities/plants/resources/plant_types/chardi.tres" id="9_e36ub"] [ext_resource type="Script" uid="uid://bypjcvlc15gsm" path="res://common/inventory/scripts/items/seed.gd" id="10_hb5m1"] [ext_resource type="Resource" uid="uid://dsctivn1vrem2" path="res://entities/plants/resources/plant_types/maias.tres" id="11_x5p1p"] [ext_resource type="PackedScene" uid="uid://dj7gp3crtg2yt" path="res://entities/camera/camera.tscn" id="12_qhcbd"] [ext_resource type="Resource" uid="uid://cxrc5wchpqm18" path="res://entities/plants/resources/plant_types/champ.tres" id="15_80cx4"] [sub_resource type="AtlasTexture" id="AtlasTexture_qt76e"] atlas = ExtResource("8_boyg6") region = Rect2(1140, 345, 141, 128) [sub_resource type="Resource" id="Resource_7sc4i"] script = ExtResource("10_hb5m1") plant_type = ExtResource("9_e36ub") name = "Chardi" description = "This plant remove a lot of contamination around when it becomes mature." icon = SubResource("AtlasTexture_qt76e") use_zone_radius = 5 use_energy = 1 metadata/_custom_type_script = "uid://bypjcvlc15gsm" [sub_resource type="Resource" id="Resource_80cx4"] script = ExtResource("10_hb5m1") plant_type = ExtResource("9_e36ub") name = "Chardi" description = "This plant remove a lot of contamination around when it becomes mature." icon = SubResource("AtlasTexture_qt76e") use_zone_radius = 5 use_energy = 1 metadata/_custom_type_script = "uid://bypjcvlc15gsm" [sub_resource type="AtlasTexture" id="AtlasTexture_sri3b"] atlas = ExtResource("8_boyg6") region = Rect2(1697, 331, 125, 158) [sub_resource type="Resource" id="Resource_e8heu"] script = ExtResource("10_hb5m1") plant_type = ExtResource("11_x5p1p") name = "Maias" description = "This gorgeous flower produce a lot of seeds." icon = SubResource("AtlasTexture_sri3b") use_zone_radius = 5 use_energy = 1 metadata/_custom_type_script = "uid://bypjcvlc15gsm" [sub_resource type="AtlasTexture" id="AtlasTexture_my6by"] atlas = ExtResource("8_boyg6") region = Rect2(610, 315, 124, 180) [sub_resource type="Resource" id="Resource_rvswv"] script = ExtResource("10_hb5m1") plant_type = ExtResource("15_80cx4") name = "Champ" description = "When mature, produce a seed every day" icon = SubResource("AtlasTexture_my6by") use_zone_radius = 5 use_energy = 1 metadata/_custom_type_script = "uid://bypjcvlc15gsm" [node name="Game" type="Node2D"] [node name="CanvasLayer" type="CanvasLayer" parent="."] [node name="RootGui" parent="CanvasLayer" instance=ExtResource("1_iotsf")] metadata/_edit_use_anchors_ = true [node name="Pause" parent="CanvasLayer" instance=ExtResource("2_215e1")] process_mode = 3 visible = false z_index = 1000 [node name="Win" parent="CanvasLayer" instance=ExtResource("3_7sc4i")] visible = false [node name="Entities" type="Node2D" parent="."] y_sort_enabled = true [node name="Player" parent="Entities" instance=ExtResource("2_lc2xo")] [node name="ItemObject" type="Area2D" parent="Entities"] position = Vector2(0, 129) script = ExtResource("3_215e1") item = ExtResource("6_lc2xo") metadata/_custom_type_script = "uid://dedg615xudpoq" [node name="ItemObject2" type="Area2D" parent="Entities"] position = Vector2(-162, 23) script = ExtResource("3_215e1") item = ExtResource("7_215e1") metadata/_custom_type_script = "uid://dedg615xudpoq" [node name="RechargeStation" parent="Entities" instance=ExtResource("8_7sc4i")] position = Vector2(-1, -217) [node name="Planet" parent="." node_paths=PackedStringArray("import_entities_from_node") instance=ExtResource("6_e8heu")] loot_items = Array[ExtResource("7_rvswv")]([SubResource("Resource_7sc4i"), SubResource("Resource_80cx4"), SubResource("Resource_e8heu"), SubResource("Resource_rvswv")]) import_entities_from_node = NodePath("../Entities") [node name="Camera" parent="." node_paths=PackedStringArray("following") instance=ExtResource("12_qhcbd")] position = Vector2(2.22, 0) following = NodePath("../Entities/Player") [connection signal="pause_asked" from="CanvasLayer/RootGui" to="CanvasLayer/Pause" method="_on_root_gui_pause_asked"] [connection signal="player_updated" from="Entities/Player" to="CanvasLayer/RootGui" method="_on_player_updated"] [connection signal="upgraded" from="Entities/Player" to="CanvasLayer/RootGui" method="_on_player_upgraded"] [connection signal="day_limit_exceed" from="Planet" to="CanvasLayer/Win" method="_on_planet_day_limit_exceed"] [connection signal="pass_day_ended" from="Planet" to="CanvasLayer/RootGui" method="_on_planet_pass_day_ended"] [connection signal="pass_day_started" from="Planet" to="CanvasLayer/RootGui" method="_on_planet_pass_day_started"] [connection signal="planet_updated" from="Planet" to="CanvasLayer/RootGui" method="_on_planet_updated"]