[gd_scene load_steps=54 format=3 uid="uid://bl8nkx6u5rhng"] [ext_resource type="Script" path="res://sl_critical_survival.gd" id="1_hnqco"] [ext_resource type="Script" path="res://sl_hunger_check.gd" id="2_o4vxg"] [ext_resource type="Script" path="res://sq_shelter_food.gd" id="3_lihsx"] [ext_resource type="Script" path="res://close_to_shelter.gd" id="4_h6eyg"] [ext_resource type="Script" path="res://shelter_has_food.gd" id="5_7w1rx"] [ext_resource type="Script" path="res://go_to_shelter.gd" id="6_42nyb"] [ext_resource type="Script" path="res://eat_food.gd" id="7_fbip3"] [ext_resource type="Script" path="res://sq_nearby_food.gd" id="8_ww8in"] [ext_resource type="Script" path="res://find_food.gd" id="9_0x8qp"] [ext_resource type="Script" path="res://go_to_target.gd" id="10_7i7ym"] [ext_resource type="Script" path="res://sl_thirst_check.gd" id="11_ffdn0"] [ext_resource type="Script" path="res://sl_temperature_check.gd" id="12_ydhmm"] [ext_resource type="Script" path="res://sl_is_cold.gd" id="13_so5mw"] [ext_resource type="Script" path="res://sq_has_stick.gd" id="14_0kffm"] [ext_resource type="Script" path="res://has_stick.gd" id="15_byful"] [ext_resource type="Script" path="res://enlighten.gd" id="16_2l3xa"] [ext_resource type="Script" path="res://sq_has_no_stick.gd" id="17_tiljc"] [ext_resource type="Script" path="res://item_in_range.gd" id="18_s00bm"] [ext_resource type="Script" path="res://pick_up_item.gd" id="19_vluq6"] [ext_resource type="Script" path="res://sq_leave_cold_area.gd" id="20_p3pje"] [ext_resource type="Script" path="res://find_warm_tile.gd" id="21_67q3n"] [ext_resource type="Script" path="res://go_to_location.gd" id="22_xcsgg"] [ext_resource type="Script" path="res://sl_boat.gd" id="23_eih7m"] [ext_resource type="Script" path="res://sq_build_boat.gd" id="24_felg1"] [ext_resource type="Script" path="res://reached_building_location.gd" id="25_48esn"] [ext_resource type="Script" path="res://drop_item.gd" id="26_0romh"] [ext_resource type="Script" path="res://sq_deliver_part.gd" id="27_nq6nb"] [ext_resource type="Script" path="res://item_in_inventory.gd" id="28_fovnl"] [ext_resource type="Script" path="res://go_to_boat.gd" id="29_1h5dr"] [ext_resource type="Script" path="res://sq_pick_up_part.gd" id="30_0enwg"] [ext_resource type="Script" path="res://part_in_pick_up_range.gd" id="31_is80o"] [ext_resource type="Script" path="res://sq_boat_part_found.gd" id="32_adtgi"] [ext_resource type="Script" path="res://boat_partin_sight.gd" id="33_jfhod"] [ext_resource type="Script" path="res://sl_base_survival.gd" id="34_hvb4y"] [ext_resource type="Script" path="res://sq_hunger_check.gd" id="35_pi8ok"] [ext_resource type="Script" path="res://food_in_range.gd" id="36_u1dns"] [ext_resource type="Script" path="res://sq_thirst_check.gd" id="37_ax36q"] [ext_resource type="Script" path="res://sq_sleep_check.gd" id="38_5yc81"] [ext_resource type="Script" path="res://needs_sleep.gd" id="39_jvpr1"] [ext_resource type="Script" path="res://sq_campfire.gd" id="40_j82mx"] [ext_resource type="Script" path="res://sq_shelter_sticks.gd" id="41_kypmr"] [ext_resource type="Script" path="res://sq_nearby_sticks.gd" id="42_78h70"] [ext_resource type="Script" path="res://find_sticks.gd" id="43_iwbka"] [ext_resource type="Script" path="res://bring_to_shelter.gd" id="44_sive8"] [ext_resource type="Script" path="res://make_fire.gd" id="45_4mjsr"] [ext_resource type="Script" path="res://sleep.gd" id="46_5nso6"] [ext_resource type="Script" path="res://sl_explore.gd" id="47_pe2pv"] [ext_resource type="Script" path="res://sl_hoarding.gd" id="48_l4nhg"] [ext_resource type="Script" path="res://sq_berries.gd" id="49_w5v2i"] [ext_resource type="Script" path="res://stock_not_full.gd" id="50_pjjqc"] [ext_resource type="Script" path="res://target_in_range.gd" id="51_7qc80"] [ext_resource type="Script" path="res://sq_sticks.gd" id="52_v57vv"] [ext_resource type="Script" path="res://sq_exploring.gd" id="53_nb8c6"] [node name="Player" type="Node2D"] [node name="DecisionTree" type="Node" parent="."] [node name="Sl_CriticalSurvival" type="Node" parent="DecisionTree"] script = ExtResource("1_hnqco") [node name="Sl_HungerCheck" type="Node" parent="DecisionTree/Sl_CriticalSurvival"] script = ExtResource("2_o4vxg") [node name="Sq_ShelterFood" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_HungerCheck"] script = ExtResource("3_lihsx") [node name="CloseToShelter" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_HungerCheck/Sq_ShelterFood"] script = ExtResource("4_h6eyg") [node name="ShelterHasFood" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_HungerCheck/Sq_ShelterFood"] script = ExtResource("5_7w1rx") [node name="GoToShelter" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_HungerCheck/Sq_ShelterFood"] script = ExtResource("6_42nyb") [node name="EatFood" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_HungerCheck/Sq_ShelterFood"] script = ExtResource("7_fbip3") [node name="Sq_NearbyFood" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_HungerCheck"] script = ExtResource("8_ww8in") [node name="FindFood" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_HungerCheck/Sq_NearbyFood"] script = ExtResource("9_0x8qp") [node name="GoToTarget" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_HungerCheck/Sq_NearbyFood"] script = ExtResource("10_7i7ym") [node name="EatFood" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_HungerCheck/Sq_NearbyFood"] script = ExtResource("7_fbip3") [node name="Sl_ThirstCheck" type="Node" parent="DecisionTree/Sl_CriticalSurvival"] script = ExtResource("11_ffdn0") [node name="Sl_TemperatureCheck" type="Node" parent="DecisionTree/Sl_CriticalSurvival"] script = ExtResource("12_ydhmm") [node name="Sl_IsCold" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_TemperatureCheck"] script = ExtResource("13_so5mw") [node name="Sq_HasStick" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_TemperatureCheck/Sl_IsCold"] script = ExtResource("14_0kffm") [node name="HasStick" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_TemperatureCheck/Sl_IsCold/Sq_HasStick"] script = ExtResource("15_byful") [node name="Enlighten" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_TemperatureCheck/Sl_IsCold/Sq_HasStick"] script = ExtResource("16_2l3xa") [node name="Sq_HasNoStick" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_TemperatureCheck/Sl_IsCold"] script = ExtResource("17_tiljc") [node name="ItemInRange" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_TemperatureCheck/Sl_IsCold/Sq_HasNoStick"] script = ExtResource("18_s00bm") [node name="GoToTarget" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_TemperatureCheck/Sl_IsCold/Sq_HasNoStick"] script = ExtResource("10_7i7ym") [node name="PickUpItem" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_TemperatureCheck/Sl_IsCold/Sq_HasNoStick"] script = ExtResource("19_vluq6") [node name="Sq_LeaveColdArea" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_TemperatureCheck/Sl_IsCold"] script = ExtResource("20_p3pje") [node name="FindWarmTile" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_TemperatureCheck/Sl_IsCold/Sq_LeaveColdArea"] script = ExtResource("21_67q3n") [node name="GoToLocation" type="Node" parent="DecisionTree/Sl_CriticalSurvival/Sl_TemperatureCheck/Sl_IsCold/Sq_LeaveColdArea"] script = ExtResource("22_xcsgg") [node name="Sl_Boat" type="Node" parent="DecisionTree"] script = ExtResource("23_eih7m") [node name="Sq_BuildBoat" type="Node" parent="DecisionTree/Sl_Boat"] script = ExtResource("24_felg1") [node name="ReachedBuildingLocation" type="Node" parent="DecisionTree/Sl_Boat/Sq_BuildBoat"] script = ExtResource("25_48esn") [node name="DropItem" type="Node" parent="DecisionTree/Sl_Boat/Sq_BuildBoat"] script = ExtResource("26_0romh") [node name="Sq_DeliverPart" type="Node" parent="DecisionTree/Sl_Boat"] script = ExtResource("27_nq6nb") [node name="ItemInInventory" type="Node" parent="DecisionTree/Sl_Boat/Sq_DeliverPart"] script = ExtResource("28_fovnl") [node name="GoToBoat" type="Node" parent="DecisionTree/Sl_Boat/Sq_DeliverPart"] script = ExtResource("29_1h5dr") [node name="Sq_PickUpPart" type="Node" parent="DecisionTree/Sl_Boat"] script = ExtResource("30_0enwg") [node name="PartInPickUpRange" type="Node" parent="DecisionTree/Sl_Boat/Sq_PickUpPart"] script = ExtResource("31_is80o") [node name="PickUpItem" type="Node" parent="DecisionTree/Sl_Boat/Sq_PickUpPart"] script = ExtResource("19_vluq6") [node name="Sq_BoatPartFound" type="Node" parent="DecisionTree/Sl_Boat"] script = ExtResource("32_adtgi") [node name="BoatPartinSight" type="Node" parent="DecisionTree/Sl_Boat/Sq_BoatPartFound"] script = ExtResource("33_jfhod") [node name="GoToTarget" type="Node" parent="DecisionTree/Sl_Boat/Sq_BoatPartFound"] script = ExtResource("10_7i7ym") [node name="Sl_BaseSurvival" type="Node" parent="DecisionTree"] script = ExtResource("34_hvb4y") [node name="Sq_HungerCheck" type="Node" parent="DecisionTree/Sl_BaseSurvival"] script = ExtResource("35_pi8ok") [node name="FoodInRange" type="Node" parent="DecisionTree/Sl_BaseSurvival/Sq_HungerCheck"] script = ExtResource("36_u1dns") [node name="GoToTarget" type="Node" parent="DecisionTree/Sl_BaseSurvival/Sq_HungerCheck"] script = ExtResource("10_7i7ym") [node name="EatFood" type="Node" parent="DecisionTree/Sl_BaseSurvival/Sq_HungerCheck"] script = ExtResource("7_fbip3") [node name="Sq_ThirstCheck" type="Node" parent="DecisionTree/Sl_BaseSurvival"] script = ExtResource("37_ax36q") [node name="Sq_SleepCheck" type="Node" parent="DecisionTree/Sl_BaseSurvival"] script = ExtResource("38_5yc81") [node name="NeedsSleep" type="Node" parent="DecisionTree/Sl_BaseSurvival/Sq_SleepCheck"] script = ExtResource("39_jvpr1") [node name="GoToShelter" type="Node" parent="DecisionTree/Sl_BaseSurvival/Sq_SleepCheck"] script = ExtResource("6_42nyb") [node name="Sq_Campfire" type="Node" parent="DecisionTree/Sl_BaseSurvival/Sq_SleepCheck"] script = ExtResource("40_j82mx") [node name="Sq_ShelterSticks" type="Node" parent="DecisionTree/Sl_BaseSurvival/Sq_SleepCheck/Sq_Campfire"] script = ExtResource("41_kypmr") [node name="PickUpItem" type="Node" parent="DecisionTree/Sl_BaseSurvival/Sq_SleepCheck/Sq_Campfire/Sq_ShelterSticks"] script = ExtResource("19_vluq6") [node name="Sq_NearbySticks" type="Node" parent="DecisionTree/Sl_BaseSurvival/Sq_SleepCheck/Sq_Campfire"] script = ExtResource("42_78h70") [node name="FindSticks" type="Node" parent="DecisionTree/Sl_BaseSurvival/Sq_SleepCheck/Sq_Campfire/Sq_NearbySticks"] script = ExtResource("43_iwbka") [node name="GoToTarget" type="Node" parent="DecisionTree/Sl_BaseSurvival/Sq_SleepCheck/Sq_Campfire/Sq_NearbySticks"] script = ExtResource("10_7i7ym") [node name="BringToShelter" type="Node" parent="DecisionTree/Sl_BaseSurvival/Sq_SleepCheck/Sq_Campfire/Sq_NearbySticks"] script = ExtResource("44_sive8") [node name="MakeFire" type="Node" parent="DecisionTree/Sl_BaseSurvival/Sq_SleepCheck/Sq_Campfire"] script = ExtResource("45_4mjsr") [node name="Sleep" type="Node" parent="DecisionTree/Sl_BaseSurvival/Sq_SleepCheck/Sq_Campfire"] script = ExtResource("46_5nso6") [node name="Sl_Explore" type="Node" parent="DecisionTree"] script = ExtResource("47_pe2pv") [node name="Sl_Hoarding" type="Node" parent="DecisionTree/Sl_Explore"] script = ExtResource("48_l4nhg") [node name="Sq_Berries" type="Node" parent="DecisionTree/Sl_Explore/Sl_Hoarding"] script = ExtResource("49_w5v2i") [node name="CloseToShelter" type="Node" parent="DecisionTree/Sl_Explore/Sl_Hoarding/Sq_Berries"] script = ExtResource("4_h6eyg") [node name="StockNotFull" type="Node" parent="DecisionTree/Sl_Explore/Sl_Hoarding/Sq_Berries"] script = ExtResource("50_pjjqc") [node name="TargetInRange" type="Node" parent="DecisionTree/Sl_Explore/Sl_Hoarding/Sq_Berries"] script = ExtResource("51_7qc80") [node name="GoToTarget" type="Node" parent="DecisionTree/Sl_Explore/Sl_Hoarding/Sq_Berries"] script = ExtResource("10_7i7ym") [node name="BringToShelter" type="Node" parent="DecisionTree/Sl_Explore/Sl_Hoarding/Sq_Berries"] script = ExtResource("44_sive8") [node name="Sq_Sticks" type="Node" parent="DecisionTree/Sl_Explore/Sl_Hoarding"] script = ExtResource("52_v57vv") [node name="CloseToShelter" type="Node" parent="DecisionTree/Sl_Explore/Sl_Hoarding/Sq_Sticks"] script = ExtResource("4_h6eyg") [node name="StockNotFull" type="Node" parent="DecisionTree/Sl_Explore/Sl_Hoarding/Sq_Sticks"] script = ExtResource("50_pjjqc") [node name="TargetInRange" type="Node" parent="DecisionTree/Sl_Explore/Sl_Hoarding/Sq_Sticks"] script = ExtResource("51_7qc80") [node name="GoToTarget" type="Node" parent="DecisionTree/Sl_Explore/Sl_Hoarding/Sq_Sticks"] script = ExtResource("10_7i7ym") [node name="BringToShelter" type="Node" parent="DecisionTree/Sl_Explore/Sl_Hoarding/Sq_Sticks"] script = ExtResource("44_sive8") [node name="Exploring" type="Node" parent="DecisionTree/Sl_Explore"] script = ExtResource("53_nb8c6")