First adjustments to the Entity System to make it work with different types
This commit is contained in:
@@ -1,124 +0,0 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://cxvdb2w1sxui4"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bo2jik2jtuqlw" path="res://scripts/CSharp/Common/SceneManagement/SceneTransitionThreaded.cs" id="1_e0bkc"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_t7str"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("SceneFadeAnimation/ColorRect:color")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("SceneFadeAnimation/ColorRect:mouse_filter")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [2]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_e43hv"]
|
||||
resource_name = "fadeIn"
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("SceneFadeAnimation/ColorRect:color")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 0.966667),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(0, 0, 0, 0), Color(0, 0, 0, 1)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("SceneFadeAnimation/ColorRect:mouse_filter")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 0.2),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 1,
|
||||
"values": [2, 0]
|
||||
}
|
||||
tracks/2/type = "method"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0.966667),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"values": [{
|
||||
"args": [],
|
||||
"method": &"OnFadeInCompletedThreaded"
|
||||
}]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_d3jfo"]
|
||||
resource_name = "fadeOut"
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("SceneFadeAnimation/ColorRect:color")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 0.966667),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(0, 0, 0, 1), Color(0, 0, 0, 0)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("SceneFadeAnimation/ColorRect:mouse_filter")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0.0333333, 0.966667),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 1,
|
||||
"values": [0, 2]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_5o782"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_t7str"),
|
||||
&"fadeIn": SubResource("Animation_e43hv"),
|
||||
&"fadeOut": SubResource("Animation_d3jfo")
|
||||
}
|
||||
|
||||
[node name="SceneTransition" type="CanvasLayer" node_paths=PackedStringArray("animationPlayer")]
|
||||
layer = 100
|
||||
script = ExtResource("1_e0bkc")
|
||||
animationPlayer = NodePath("SceneFadeAnimation")
|
||||
|
||||
[node name="SceneFadeAnimation" type="AnimationPlayer" parent="."]
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_5o782")
|
||||
}
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="SceneFadeAnimation"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
color = Color(1, 1, 1, 0)
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=119 format=3 uid="uid://66pmq4efjip8"]
|
||||
[gd_scene load_steps=122 format=3 uid="uid://66pmq4efjip8"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_o8nii"]
|
||||
[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="2_mnal7"]
|
||||
@@ -80,6 +80,9 @@
|
||||
[ext_resource type="Resource" uid="uid://tt3d166mntmi" path="res://resources/low code/farming/var_sceneNameProvider.tres" id="78_wugdx"]
|
||||
[ext_resource type="Script" uid="uid://iquhbkr7pqeg" path="res://scripts/CSharp/Common/Savegame/SaveCheats.cs" id="79_tx4bp"]
|
||||
[ext_resource type="Script" uid="uid://ca4s0algeij1h" path="res://scripts/CSharp/Common/Savegame/SaveIDProviderTool.cs" id="80_tj68g"]
|
||||
[ext_resource type="Script" uid="uid://ca1pg6k3gn47y" path="res://scripts/CSharp/GameEntity/Management/EntitySceneContainer.cs" id="81_f57uc"]
|
||||
[ext_resource type="Script" uid="uid://bilg7e33usxuv" path="res://scripts/CSharp/GameEntity/EntityPlacer/TrashEntityPlacer.cs" id="82_ec5sc"]
|
||||
[ext_resource type="Texture2D" uid="uid://b2smanpdo1y5e" path="res://art/babushka_project.png" id="83_50rxh"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_wtdui"]
|
||||
resource_local_to_scene = true
|
||||
@@ -234,10 +237,6 @@ shader_parameter/contrast_mult = 1.0
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ycj14"]
|
||||
size = Vector2(707.116, 604.111)
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_l7ekk"]
|
||||
resource_local_to_scene = true
|
||||
radius = 339.17
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_uxa2m"]
|
||||
shader = ExtResource("16_uvisc")
|
||||
shader_parameter/hue_shift = 0.0
|
||||
@@ -246,6 +245,10 @@ shader_parameter/value_mult = 1.0
|
||||
shader_parameter/brightness_add = 0.0
|
||||
shader_parameter/contrast_mult = 1.0
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_l7ekk"]
|
||||
resource_local_to_scene = true
|
||||
radius = 339.17
|
||||
|
||||
[sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_ceriq"]
|
||||
loop = false
|
||||
stream_count = 1
|
||||
@@ -279,7 +282,7 @@ metadata/_custom_type_script = "uid://be54lnb6gg81f"
|
||||
|
||||
[node name="BabushkaSceneFarmOutside2d" type="Node2D"]
|
||||
script = ExtResource("1_o8nii")
|
||||
_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_indoor_common_room.tscn", "res://scenes/Babushka_scene_outside_beets.tscn")
|
||||
_sceneNamesToLoad = PackedStringArray("res://scenes/Babushka_scene_indoor_common_room.tscn", "res://scenes/entity_scenes/outside_beets.tscn")
|
||||
|
||||
[node name="Camera2D" type="Camera2D" parent="." node_paths=PackedStringArray("_followNode")]
|
||||
position = Vector2(3180, 1961)
|
||||
@@ -1029,7 +1032,6 @@ shape = SubResource("CircleShape2D_tm0yg")
|
||||
|
||||
[node name="SeedPickup" parent="YSorted" instance=ExtResource("32_e5cox")]
|
||||
position = Vector2(9927, 2257)
|
||||
_finiteSupply = 3
|
||||
metadata/SaveID = "e1bbe13f-0622-42b8-97f3-87a8af369dc0"
|
||||
|
||||
[node name="SpawnWithItem" parent="YSorted/SeedPickup" index="0"]
|
||||
@@ -1046,7 +1048,6 @@ scale = Vector2(1, 1)
|
||||
|
||||
[node name="BeetPickup" parent="YSorted" instance=ExtResource("32_e5cox")]
|
||||
position = Vector2(5787, 2269)
|
||||
_finiteSupply = 3
|
||||
metadata/SaveID = "e1bbe13f-0622-42b8-97f3-87a8af369dc0"
|
||||
|
||||
[node name="SpawnWithItem" parent="YSorted/BeetPickup" index="0"]
|
||||
@@ -1064,7 +1065,6 @@ scale = Vector2(1, 1)
|
||||
|
||||
[node name="SeedPickup2" parent="YSorted" instance=ExtResource("32_e5cox")]
|
||||
position = Vector2(10705, 2257)
|
||||
_finiteSupply = 3
|
||||
metadata/SaveID = "77972c50-63a7-461a-bc7d-6fa46333bc5c"
|
||||
|
||||
[node name="SpawnWithItem" parent="YSorted/SeedPickup2" index="0"]
|
||||
@@ -2209,30 +2209,33 @@ collision_mask = 4
|
||||
position = Vector2(-106.663, 182.891)
|
||||
shape = SubResource("RectangleShape2D_ycj14")
|
||||
|
||||
[node name="InteractionArea" parent="YSorted/Blocker" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("31_3tf35")]
|
||||
position = Vector2(11234, 1850)
|
||||
_spritesToOutline = [NodePath("Fence Door")]
|
||||
_id = 1
|
||||
metadata/SaveID = "6ee77256-42af-49c9-a3f2-cf167853f6fb"
|
||||
|
||||
[node name="CollisionShape3D" parent="YSorted/Blocker/InteractionArea/Area2D" index="0"]
|
||||
shape = SubResource("CircleShape2D_l7ekk")
|
||||
|
||||
[node name="Fence Door" type="Sprite2D" parent="YSorted/Blocker/InteractionArea"]
|
||||
[node name="Fence Door" type="Sprite2D" parent="YSorted/Blocker"]
|
||||
material = SubResource("ShaderMaterial_uxa2m")
|
||||
position = Vector2(1, -271)
|
||||
position = Vector2(11235, 1579)
|
||||
rotation = -3.13727
|
||||
scale = Vector2(0.905, -0.925)
|
||||
scale = Vector2(0.9049999, -0.925)
|
||||
texture = ExtResource("49_l3u1d")
|
||||
|
||||
[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Blocker/InteractionArea/Fence Door"]
|
||||
[node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Blocker/Fence Door"]
|
||||
collision_layer = 2
|
||||
collision_mask = 4
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Blocker/InteractionArea/Fence Door/StaticBody2D"]
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Blocker/Fence Door/StaticBody2D"]
|
||||
position = Vector2(-113.561, 193.035)
|
||||
shape = SubResource("RectangleShape2D_2vojv")
|
||||
|
||||
[node name="InteractionArea" parent="YSorted/Blocker/Fence Door" node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("31_3tf35")]
|
||||
position = Vector2(-0.18847656, 292.97498)
|
||||
rotation = -3.1373634
|
||||
scale = Vector2(1.1049721, -1.0810815)
|
||||
skew = 0.00018894672
|
||||
_spritesToOutline = [NodePath("..")]
|
||||
_id = 1
|
||||
metadata/SaveID = "6ee77256-42af-49c9-a3f2-cf167853f6fb"
|
||||
|
||||
[node name="CollisionShape3D" parent="YSorted/Blocker/Fence Door/InteractionArea/Area2D" index="0"]
|
||||
shape = SubResource("CircleShape2D_l7ekk")
|
||||
|
||||
[node name="ducks" type="Node2D" parent="YSorted"]
|
||||
z_index = 1
|
||||
y_sort_enabled = true
|
||||
@@ -2521,6 +2524,34 @@ script = ExtResource("79_tx4bp")
|
||||
[node name="SaveIDProvider" type="Node" parent="SaveSystem"]
|
||||
script = ExtResource("80_tj68g")
|
||||
|
||||
[node name="EntityContainer" type="Node2D" parent="."]
|
||||
script = ExtResource("81_f57uc")
|
||||
sceneName = "farm_outside"
|
||||
|
||||
[node name="TrashPlacer" type="Node2D" parent="."]
|
||||
position = Vector2(10385, 2851)
|
||||
script = ExtResource("82_ec5sc")
|
||||
|
||||
[node name="icon" type="Sprite2D" parent="TrashPlacer"]
|
||||
visible = false
|
||||
texture = ExtResource("83_50rxh")
|
||||
|
||||
[node name="TrashPlacer2" type="Node2D" parent="."]
|
||||
position = Vector2(10825, 3362)
|
||||
script = ExtResource("82_ec5sc")
|
||||
|
||||
[node name="icon" type="Sprite2D" parent="TrashPlacer2"]
|
||||
visible = false
|
||||
texture = ExtResource("83_50rxh")
|
||||
|
||||
[node name="TrashPlacer3" type="Node2D" parent="."]
|
||||
position = Vector2(10825, 3362)
|
||||
script = ExtResource("82_ec5sc")
|
||||
|
||||
[node name="icon" type="Sprite2D" parent="TrashPlacer3"]
|
||||
visible = false
|
||||
texture = ExtResource("83_50rxh")
|
||||
|
||||
[connection signal="FilledWateringCan" from="YSorted/Vesna" to="Audio/SFX/FillWater SFX2" method="PlayOneShot"]
|
||||
[connection signal="InteractedTool" from="YSorted/Well/InteractionArea" to="YSorted/Vesna" method="TryFillWateringCan"]
|
||||
[connection signal="SuccessfulPickUp" from="YSorted/CanGenericPickup" to="YSorted/Vesna" method="HandlePickUp"]
|
||||
@@ -2529,7 +2560,7 @@ script = ExtResource("80_tj68g")
|
||||
[connection signal="SuccessfulPickUp" from="YSorted/BeetPickup" to="YSorted/Vesna" method="HandlePickUp"]
|
||||
[connection signal="SuccessfulPickUp" from="YSorted/SeedPickup2" to="YSorted/Vesna" method="HandlePickUp"]
|
||||
[connection signal="InteractedTool" from="YSorted/Farm visuals/Static/EnterHouseInteraction" to="." method="LoadSceneAtIndex"]
|
||||
[connection signal="InteractedTool" from="YSorted/Blocker/InteractionArea" to="." method="LoadSceneAtIndex"]
|
||||
[connection signal="InteractedTool" from="YSorted/Blocker/Fence Door/InteractionArea" to="." method="LoadSceneAtIndex"]
|
||||
[connection signal="GoalReached" from="YSorted/ducks" to="YSorted/ducks/DialogicToggle" method="ToggleDialogue"]
|
||||
[connection signal="DuckCollected" from="YSorted/ducks/Duck2" to="YSorted/ducks" method="Increment"]
|
||||
[connection signal="DuckCollected" from="YSorted/ducks/Duck3" to="YSorted/ducks" method="Increment"]
|
||||
@@ -2555,7 +2586,7 @@ script = ExtResource("80_tj68g")
|
||||
[editable path="YSorted/BeetPickup/PickupInteractionArea"]
|
||||
[editable path="YSorted/SeedPickup2"]
|
||||
[editable path="YSorted/SeedPickup2/PickupInteractionArea"]
|
||||
[editable path="YSorted/Blocker/InteractionArea"]
|
||||
[editable path="YSorted/Blocker/Fence Door/InteractionArea"]
|
||||
[editable path="YSorted/trash/trashObject2"]
|
||||
[editable path="YSorted/trash/trashObject3"]
|
||||
[editable path="YSorted/trash/trashObject4"]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,445 @@
|
||||
[gd_scene load_steps=9 format=3 uid="uid://b4uito2bnud2a"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_f5860"]
|
||||
[ext_resource type="Texture2D" uid="uid://c7atj6ohlmir3" path="res://art/ui/StartScreen/titlescreen.png" id="1_kesja"]
|
||||
[ext_resource type="Texture2D" uid="uid://du612t3xytly3" path="res://art/ui/StartScreen/babushkalog_white.png" id="2_f5860"]
|
||||
[ext_resource type="Texture2D" uid="uid://cfrhmcyhs2i53" path="res://art/ui/UI/WhiteWashBackground.png" id="3_dvwtm"]
|
||||
[ext_resource type="Texture2D" uid="uid://deitc84w2byyh" path="res://art/ui/nametag.png" id="4_a8kc7"]
|
||||
[ext_resource type="FontFile" uid="uid://bgmdn7uo215q2" path="res://art/fonts/RuslanDisplay-Regular.ttf" id="5_gsl3s"]
|
||||
[ext_resource type="Texture2D" uid="uid://blbplxfx41f8t" path="res://art/logos/Cozy Raven Logo breit.svg" id="6_l0rmr"]
|
||||
[ext_resource type="Texture2D" uid="uid://cwbv2i8ntq15d" path="res://art/logos/FS_Logo_2zeilig_rot.png" id="7_03xwf"]
|
||||
|
||||
[node name="BabushkaSceneCredits" type="Node2D"]
|
||||
script = ExtResource("1_f5860")
|
||||
_sceneNamesToLoad = PackedStringArray("res://scenes/scene_bootstrap.tscn")
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
position = Vector2(1030, 483)
|
||||
scale = Vector2(0.535648, 0.535648)
|
||||
texture = ExtResource("1_kesja")
|
||||
|
||||
[node name="BabushkaText" type="Sprite2D" parent="."]
|
||||
position = Vector2(1387, 129)
|
||||
scale = Vector2(0.349074, 0.349074)
|
||||
texture = ExtResource("2_f5860")
|
||||
|
||||
[node name="WhiteWash" type="Sprite2D" parent="."]
|
||||
modulate = Color(1, 1, 1, 0.0509804)
|
||||
position = Vector2(1019, 930)
|
||||
scale = Vector2(13.1172, 4.47852)
|
||||
texture = ExtResource("3_dvwtm")
|
||||
|
||||
[node name="Node2D10" type="Node2D" parent="."]
|
||||
position = Vector2(-18, 4)
|
||||
scale = Vector2(0.93, 0.93)
|
||||
|
||||
[node name="Node2D2" type="Node2D" parent="Node2D10"]
|
||||
position = Vector2(39, -100)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
|
||||
[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D2"]
|
||||
position = Vector2(596.045, 303)
|
||||
scale = Vector2(0.636364, 0.636364)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label2" type="Label" parent="Node2D10/Node2D2"]
|
||||
offset_left = 296.0
|
||||
offset_top = 250.0
|
||||
offset_right = 898.0
|
||||
offset_bottom = 377.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 56
|
||||
text = "Producer"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D2"]
|
||||
position = Vector2(595, 408)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label" type="Label" parent="Node2D10/Node2D2"]
|
||||
offset_left = 124.0
|
||||
offset_top = 359.0
|
||||
offset_right = 1072.0
|
||||
offset_bottom = 486.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 80
|
||||
text = "Kathi"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Node2D" type="Node2D" parent="Node2D10"]
|
||||
position = Vector2(39, 15)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
|
||||
[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D"]
|
||||
position = Vector2(596.045, 303)
|
||||
scale = Vector2(0.636364, 0.636364)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label2" type="Label" parent="Node2D10/Node2D"]
|
||||
offset_left = 295.0
|
||||
offset_top = 250.0
|
||||
offset_right = 897.0
|
||||
offset_bottom = 377.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 56
|
||||
text = "Programming"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D"]
|
||||
position = Vector2(595, 408)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label" type="Label" parent="Node2D10/Node2D"]
|
||||
offset_left = 124.0
|
||||
offset_top = 359.0
|
||||
offset_right = 1072.0
|
||||
offset_bottom = 486.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 80
|
||||
text = "Jonathan"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Node2D3" type="Node2D" parent="Node2D10"]
|
||||
position = Vector2(35, 130)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
|
||||
[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D3"]
|
||||
position = Vector2(596.045, 303)
|
||||
scale = Vector2(0.636364, 0.636364)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label2" type="Label" parent="Node2D10/Node2D3"]
|
||||
offset_left = 295.0
|
||||
offset_top = 250.0
|
||||
offset_right = 897.0
|
||||
offset_bottom = 377.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 56
|
||||
text = "Sound Design"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D3"]
|
||||
position = Vector2(595, 408)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label" type="Label" parent="Node2D10/Node2D3"]
|
||||
offset_left = 124.0
|
||||
offset_top = 359.0
|
||||
offset_right = 1072.0
|
||||
offset_bottom = 486.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 80
|
||||
text = "Laura"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Node2D4" type="Node2D" parent="Node2D10"]
|
||||
position = Vector2(35, 244)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
|
||||
[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D4"]
|
||||
position = Vector2(596.045, 303)
|
||||
scale = Vector2(0.636364, 0.636364)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label2" type="Label" parent="Node2D10/Node2D4"]
|
||||
offset_left = 295.0
|
||||
offset_top = 250.0
|
||||
offset_right = 897.0
|
||||
offset_bottom = 377.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 56
|
||||
text = "Project Manager"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D4"]
|
||||
position = Vector2(595, 408)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label" type="Label" parent="Node2D10/Node2D4"]
|
||||
offset_left = 124.0
|
||||
offset_top = 359.0
|
||||
offset_right = 1072.0
|
||||
offset_bottom = 486.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 80
|
||||
text = "Anna"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Node2D5" type="Node2D" parent="Node2D10"]
|
||||
position = Vector2(35, 356)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
|
||||
[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D5"]
|
||||
position = Vector2(596.045, 303)
|
||||
scale = Vector2(0.636364, 0.636364)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label2" type="Label" parent="Node2D10/Node2D5"]
|
||||
offset_left = 295.0
|
||||
offset_top = 250.0
|
||||
offset_right = 897.0
|
||||
offset_bottom = 377.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 56
|
||||
text = "Art"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D5"]
|
||||
position = Vector2(595, 408)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label" type="Label" parent="Node2D10/Node2D5"]
|
||||
offset_left = 124.0
|
||||
offset_top = 359.0
|
||||
offset_right = 1072.0
|
||||
offset_bottom = 486.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 80
|
||||
text = "Alphawolfin"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Node2D6" type="Node2D" parent="Node2D10"]
|
||||
position = Vector2(35, 581)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
|
||||
[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D6"]
|
||||
position = Vector2(596.045, 303)
|
||||
scale = Vector2(0.636364, 0.636364)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label2" type="Label" parent="Node2D10/Node2D6"]
|
||||
offset_left = 295.0
|
||||
offset_top = 250.0
|
||||
offset_right = 897.0
|
||||
offset_bottom = 377.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 56
|
||||
text = "Game Design"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D6"]
|
||||
position = Vector2(595, 408)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label" type="Label" parent="Node2D10/Node2D6"]
|
||||
offset_left = 124.0
|
||||
offset_top = 359.0
|
||||
offset_right = 1072.0
|
||||
offset_bottom = 486.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 80
|
||||
text = "Max"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Node2D7" type="Node2D" parent="Node2D10"]
|
||||
position = Vector2(35, 695)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
|
||||
[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D7"]
|
||||
position = Vector2(596.045, 303)
|
||||
scale = Vector2(0.636364, 0.636364)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label2" type="Label" parent="Node2D10/Node2D7"]
|
||||
offset_left = 295.0
|
||||
offset_top = 250.0
|
||||
offset_right = 897.0
|
||||
offset_bottom = 377.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 56
|
||||
text = "Writer"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D7"]
|
||||
position = Vector2(595, 408)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label" type="Label" parent="Node2D10/Node2D7"]
|
||||
offset_left = 124.0
|
||||
offset_top = 359.0
|
||||
offset_right = 1072.0
|
||||
offset_bottom = 486.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 80
|
||||
text = "Sanel"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Node2D8" type="Node2D" parent="Node2D10"]
|
||||
position = Vector2(35, 469)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
|
||||
[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D8"]
|
||||
position = Vector2(596.045, 303)
|
||||
scale = Vector2(0.636364, 0.636364)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label2" type="Label" parent="Node2D10/Node2D8"]
|
||||
offset_left = 295.0
|
||||
offset_top = 250.0
|
||||
offset_right = 897.0
|
||||
offset_bottom = 377.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 56
|
||||
text = "Animation"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D8"]
|
||||
position = Vector2(595, 408)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label" type="Label" parent="Node2D10/Node2D8"]
|
||||
offset_left = 124.0
|
||||
offset_top = 359.0
|
||||
offset_right = 1072.0
|
||||
offset_bottom = 486.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 80
|
||||
text = "Felix"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Node2D9" type="Node2D" parent="Node2D10"]
|
||||
position = Vector2(35, 807)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
|
||||
[node name="Nametag2" type="Sprite2D" parent="Node2D10/Node2D9"]
|
||||
position = Vector2(596.045, 303)
|
||||
scale = Vector2(0.636364, 0.636364)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label2" type="Label" parent="Node2D10/Node2D9"]
|
||||
offset_left = 295.0
|
||||
offset_top = 250.0
|
||||
offset_right = 897.0
|
||||
offset_bottom = 377.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 56
|
||||
text = "Music"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Nametag3" type="Sprite2D" parent="Node2D10/Node2D9"]
|
||||
position = Vector2(3726.91, 187.387)
|
||||
scale = Vector2(0.636364, 0.636364)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label3" type="Label" parent="Node2D10/Node2D9"]
|
||||
offset_left = 3425.86
|
||||
offset_top = 134.387
|
||||
offset_right = 4027.86
|
||||
offset_bottom = 261.387
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 56
|
||||
text = "Gefördert durch"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="Nametag" type="Sprite2D" parent="Node2D10/Node2D9"]
|
||||
position = Vector2(595, 408)
|
||||
texture = ExtResource("4_a8kc7")
|
||||
|
||||
[node name="Label" type="Label" parent="Node2D10/Node2D9"]
|
||||
offset_left = 124.0
|
||||
offset_top = 359.0
|
||||
offset_right = 1072.0
|
||||
offset_bottom = 486.0
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_constants/shadow_offset_x = 0
|
||||
theme_override_constants/shadow_offset_y = 0
|
||||
theme_override_fonts/font = ExtResource("5_gsl3s")
|
||||
theme_override_font_sizes/font_size = 80
|
||||
text = "Felix"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="CozyRavenLogoBreit" type="Sprite2D" parent="."]
|
||||
position = Vector2(1044.13, 876.875)
|
||||
scale = Vector2(0.150709, 0.150709)
|
||||
texture = ExtResource("6_l0rmr")
|
||||
|
||||
[node name="fums Logo" type="Sprite2D" parent="."]
|
||||
position = Vector2(1751, 917)
|
||||
scale = Vector2(0.496692, 0.496693)
|
||||
texture = ExtResource("7_03xwf")
|
||||
|
||||
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
||||
|
||||
[node name="Button" type="Button" parent="CanvasLayer"]
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -75.0
|
||||
offset_bottom = 71.0
|
||||
grow_horizontal = 0
|
||||
alignment = 2
|
||||
|
||||
[connection signal="pressed" from="CanvasLayer/Button" to="." method="LoadScene"]
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,172 @@
|
||||
[gd_scene load_steps=19 format=3 uid="uid://botol7aqw81n7"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_c6eln"]
|
||||
[ext_resource type="Texture2D" uid="uid://cugtxcfuds31r" path="res://art/indoor/Babushka_bg_01.png" id="2_j25a2"]
|
||||
[ext_resource type="Script" uid="uid://cldtt4atgymm5" path="res://scripts/CSharp/Common/Quest/QuestTrigger.cs" id="8_j25a2"]
|
||||
[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="8_phqdf"]
|
||||
[ext_resource type="Resource" uid="uid://csj15gnlx1jmx" path="res://resources/quests/demo/8_goto_bed.tres" id="9_heyef"]
|
||||
[ext_resource type="Texture2D" path="res://art/indoor/vesna_indoor_bed.png" id="10_hryl5"]
|
||||
[ext_resource type="Script" uid="uid://puw74w6lmcvl" path="res://scripts/CSharp/Common/Fight/NightStarter.cs" id="10_j25a2"]
|
||||
[ext_resource type="Texture2D" path="res://art/indoor/vesna_indoor_door.png" id="11_axs81"]
|
||||
[ext_resource type="Script" uid="uid://jg4jryfus3bw" path="res://scripts/CSharp/Common/DayAndNight/DayAndNightHelper.cs" id="11_heyef"]
|
||||
[ext_resource type="Texture2D" uid="uid://cop1vjvhwlsec" path="res://art/indoor/room export/Room_01_shelf.png" id="13_11fdt"]
|
||||
[ext_resource type="Texture2D" uid="uid://bleimj6jr1jka" path="res://art/general/rectangle.png" id="14_axs81"]
|
||||
[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Vesna.tscn" id="18_3gevq"]
|
||||
[ext_resource type="Script" uid="uid://bqomwxclsbhd3" path="res://scripts/CSharp/Common/Camera/CameraController.cs" id="23_408bg"]
|
||||
[ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="24_xwo8y"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_l0jrn"]
|
||||
resource_local_to_scene = true
|
||||
size = Vector2(3836, 1086)
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_2spkc"]
|
||||
size = Vector2(238.25, 189.75)
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_phqdf"]
|
||||
resource_local_to_scene = true
|
||||
radius = 381.93
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_2spkc"]
|
||||
resource_local_to_scene = true
|
||||
radius = 509.071
|
||||
|
||||
[node name="VesnasRoom" type="Node2D"]
|
||||
y_sort_enabled = true
|
||||
script = ExtResource("1_c6eln")
|
||||
_sceneNamesToLoad = PackedStringArray("res://scenes/scene_indoor_common_room.tscn", "res://scenes/scene_fight_world_room.tscn")
|
||||
|
||||
[node name="Colliders" type="Node2D" parent="."]
|
||||
position = Vector2(1297, 5292)
|
||||
scale = Vector2(4, 4)
|
||||
|
||||
[node name="SideColliderLeft" type="StaticBody2D" parent="Colliders"]
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Colliders/SideColliderLeft"]
|
||||
position = Vector2(-2892, -1168)
|
||||
shape = SubResource("RectangleShape2D_l0jrn")
|
||||
|
||||
[node name="SideColliderRight" type="StaticBody2D" parent="Colliders"]
|
||||
position = Vector2(4858, 0)
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Colliders/SideColliderRight"]
|
||||
position = Vector2(-2892, -1168)
|
||||
shape = SubResource("RectangleShape2D_l0jrn")
|
||||
|
||||
[node name="TopCollider" type="StaticBody2D" parent="Colliders"]
|
||||
position = Vector2(2448.75, -595)
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Colliders/TopCollider"]
|
||||
position = Vector2(-2892, -1168)
|
||||
shape = SubResource("RectangleShape2D_l0jrn")
|
||||
|
||||
[node name="BottomCollider" type="StaticBody2D" parent="Colliders"]
|
||||
position = Vector2(2495.5, 757.75)
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Colliders/BottomCollider"]
|
||||
position = Vector2(-2892, -1168)
|
||||
shape = SubResource("RectangleShape2D_l0jrn")
|
||||
|
||||
[node name="BedCollider" type="StaticBody2D" parent="Colliders"]
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Colliders/BedCollider"]
|
||||
position = Vector2(-828.625, -1230.38)
|
||||
shape = SubResource("RectangleShape2D_2spkc")
|
||||
|
||||
[node name="BackWall" type="Node" parent="."]
|
||||
|
||||
[node name="Room01Walls2" type="Sprite2D" parent="BackWall"]
|
||||
modulate = Color(0.16470589, 0, 0.49803922, 1)
|
||||
z_index = -100
|
||||
position = Vector2(4992, -487)
|
||||
scale = Vector2(2, 2)
|
||||
texture = ExtResource("2_j25a2")
|
||||
offset = Vector2(-2768, 264)
|
||||
|
||||
[node name="Room01Shelf" type="Sprite2D" parent="BackWall"]
|
||||
modulate = Color(0.16470589, 0, 0.49803922, 1)
|
||||
z_index = -50
|
||||
position = Vector2(-1978, -678)
|
||||
texture = ExtResource("13_11fdt")
|
||||
region_enabled = true
|
||||
region_rect = Rect2(1846, 471, 348, 490)
|
||||
|
||||
[node name="Vesna" parent="." instance=ExtResource("18_3gevq")]
|
||||
position = Vector2(-471, 185)
|
||||
|
||||
[node name="Camera2D" type="Camera2D" parent="." node_paths=PackedStringArray("_followNode")]
|
||||
position = Vector2(-1534, -26)
|
||||
offset = Vector2(0, -200)
|
||||
zoom = Vector2(0.5, 0.5)
|
||||
limit_left = -2600
|
||||
limit_top = -1400
|
||||
limit_right = 1500
|
||||
limit_bottom = 1400
|
||||
editor_draw_limits = true
|
||||
script = ExtResource("23_408bg")
|
||||
_followNode = NodePath("../Vesna/CharacterBody2D")
|
||||
|
||||
[node name="CanvasLayer" parent="." instance=ExtResource("24_xwo8y")]
|
||||
|
||||
[node name="BedInteraction" parent="." node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("8_phqdf")]
|
||||
position = Vector2(-1415, 489)
|
||||
_spritesToOutline = [NodePath("Bedsprite")]
|
||||
_id = 1
|
||||
|
||||
[node name="CollisionShape3D" parent="BedInteraction/Area2D" index="0"]
|
||||
position = Vector2(-382, 9)
|
||||
shape = SubResource("CircleShape2D_phqdf")
|
||||
|
||||
[node name="QuestCompleter" type="Node" parent="BedInteraction"]
|
||||
script = ExtResource("8_j25a2")
|
||||
questResource = ExtResource("9_heyef")
|
||||
toStatus = 2
|
||||
|
||||
[node name="Bedsprite" type="Sprite2D" parent="BedInteraction"]
|
||||
modulate = Color(0.16470589, 0, 0.49803922, 1)
|
||||
z_index = -99
|
||||
position = Vector2(4925, -967)
|
||||
scale = Vector2(2, 2)
|
||||
texture = ExtResource("10_hryl5")
|
||||
offset = Vector2(-2768, 264)
|
||||
region_rect = Rect2(36.702454, 566.3165, 492.73346, 422.25665)
|
||||
|
||||
[node name="DoorInteraction" parent="." node_paths=PackedStringArray("_spritesToOutline") instance=ExtResource("8_phqdf")]
|
||||
position = Vector2(777, 201)
|
||||
_spritesToOutline = [NodePath("Doorsprite")]
|
||||
_id = 0
|
||||
|
||||
[node name="CollisionShape3D" parent="DoorInteraction/Area2D" index="0"]
|
||||
shape = SubResource("CircleShape2D_2spkc")
|
||||
|
||||
[node name="Doorsprite" type="Sprite2D" parent="DoorInteraction"]
|
||||
modulate = Color(0.16470589, 0, 0.49803922, 1)
|
||||
z_index = -99
|
||||
position = Vector2(5559, -961)
|
||||
scale = Vector2(2, 2)
|
||||
texture = ExtResource("11_axs81")
|
||||
offset = Vector2(-2768, 264)
|
||||
region_rect = Rect2(1517.5891, 258.72107, 356.62732, 741.81134)
|
||||
|
||||
[node name="NightStarter" type="Node" parent="."]
|
||||
script = ExtResource("10_j25a2")
|
||||
_sceneIndexToLoad = 1
|
||||
|
||||
[node name="CountDayUp" type="Node" parent="NightStarter"]
|
||||
script = ExtResource("11_heyef")
|
||||
|
||||
[node name="PointLight2D" type="PointLight2D" parent="."]
|
||||
position = Vector2(-630, -568)
|
||||
scale = Vector2(2.5, 1.3)
|
||||
color = Color(1, 0.73333335, 0.69803923, 1)
|
||||
energy = 1.86
|
||||
texture = ExtResource("14_axs81")
|
||||
|
||||
[connection signal="Interacted" from="BedInteraction" to="BedInteraction/QuestCompleter" method="Trigger"]
|
||||
[connection signal="Interacted" from="BedInteraction" to="NightStarter" method="StartNight"]
|
||||
[connection signal="Interacted" from="BedInteraction" to="NightStarter/CountDayUp" method="IncreaseDayCount"]
|
||||
[connection signal="Interacted" from="DoorInteraction" to="." method="LoadScene"]
|
||||
[connection signal="LoadScene" from="NightStarter" to="." method="LoadSceneAtIndex"]
|
||||
|
||||
[editable path="Vesna"]
|
||||
[editable path="BedInteraction"]
|
||||
[editable path="DoorInteraction"]
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user