diff --git a/AutoSpriteFrames.gd.uid b/AutoSpriteFrames.gd.uid new file mode 100644 index 0000000..c40bb1f --- /dev/null +++ b/AutoSpriteFrames.gd.uid @@ -0,0 +1 @@ +uid://brg2414xf5aep diff --git a/BlurrableSprite.gd.uid b/BlurrableSprite.gd.uid new file mode 100644 index 0000000..52080a6 --- /dev/null +++ b/BlurrableSprite.gd.uid @@ -0,0 +1 @@ +uid://bqx723mpywtfc diff --git a/Ego.gdshader b/Ego.gdshader new file mode 100644 index 0000000..0a8494b --- /dev/null +++ b/Ego.gdshader @@ -0,0 +1,14 @@ +shader_type canvas_item; + +void vertex() { + // Called for every vertex the material is visible on. +} + +void fragment() { + // Called for every pixel the material is visible on. +} + +//void light() { +// // Called for every pixel for every light affecting the CanvasItem. +// // Uncomment to replace the default light processing function with this one. +//} diff --git a/Ego.gdshader.uid b/Ego.gdshader.uid new file mode 100644 index 0000000..a4ae248 --- /dev/null +++ b/Ego.gdshader.uid @@ -0,0 +1 @@ +uid://b67p6jmufvmbt diff --git a/Ego.tscn b/Ego.tscn index 818185e..fa29bdb 100644 --- a/Ego.tscn +++ b/Ego.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=142 format=3 uid="uid://busykrn2susv4"] -[ext_resource type="Script" path="res://AutoSpriteFrames.gd" id="1"] +[ext_resource type="Script" uid="uid://brg2414xf5aep" path="res://AutoSpriteFrames.gd" id="1"] [ext_resource type="Texture2D" uid="uid://dn170b5k8r0i2" path="res://shadow.png" id="2"] [ext_resource type="FontFile" uid="uid://b1n7bvtur65ac" path="res://friendlyscribbles.ttf" id="4_1psks"] [ext_resource type="Texture2D" uid="uid://dpul5cqwaheo3" path="res://ego/animations/minstrel-v3/idle-s-med/0000 .png" id="5_botsu"] @@ -136,7 +136,7 @@ [ext_resource type="Texture2D" uid="uid://370l1illwxuv" path="res://ego/animations/rosella/img_00029_.png" id="172_rfe2v"] [ext_resource type="Texture2D" uid="uid://c04v143dispfa" path="res://ego/animations/rosella/img_00030_.png" id="173_q1b42"] [ext_resource type="Theme" uid="uid://dkli02kmdncbc" path="res://UITheme.tres" id="194"] -[ext_resource type="Script" path="res://ego/Ego.gd" id="195"] +[ext_resource type="Script" uid="uid://b6gqw3bcaoye5" path="res://ego/Ego.gd" id="195"] [sub_resource type="LabelSettings" id="LabelSettings_iwj1e"] font = ExtResource("4_1psks") @@ -736,6 +736,7 @@ position = Vector2(0, 1060) polygon = PackedVector2Array(-174, -10, -35, -41, 200, -6, 41, 45, -157, 17) [node name="RemoteTransform2D" type="RemoteTransform2D" parent="."] +position = Vector2(-342, -227) [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] unique_name_in_owner = true diff --git a/Game.tscn b/Game.tscn index 2ac121f..2a59bb1 100644 --- a/Game.tscn +++ b/Game.tscn @@ -1,15 +1,15 @@ [gd_scene load_steps=19 format=3 uid="uid://dni0wqjh12rn6"] -[ext_resource type="Script" path="res://label.gd" id="1"] -[ext_resource type="Script" path="res://MainGame.gd" id="2"] -[ext_resource type="Shader" path="res://blur.gdshader" id="2_jr51a"] -[ext_resource type="Script" path="res://BlurrableSprite.gd" id="3_a4qo8"] +[ext_resource type="Script" uid="uid://b2npq7lwis0ri" path="res://label.gd" id="1"] +[ext_resource type="Script" uid="uid://cv4llkc0yrjxa" path="res://MainGame.gd" id="2"] +[ext_resource type="Shader" uid="uid://xnktg4kun4b3" path="res://blur.gdshader" id="2_jr51a"] +[ext_resource type="Script" uid="uid://bqx723mpywtfc" path="res://BlurrableSprite.gd" id="3_a4qo8"] [ext_resource type="Theme" uid="uid://dkli02kmdncbc" path="res://UITheme.tres" id="4"] -[ext_resource type="PackedScene" uid="uid://ct7hctpa6641e" path="res://scenes/healer_pasture/healer_pasture.tscn" id="4_g4cx4"] [ext_resource type="FontFile" uid="uid://b1n7bvtur65ac" path="res://friendlyscribbles.ttf" id="5_0olt8"] -[ext_resource type="Script" path="res://GameScript.gd" id="5_rglkg"] +[ext_resource type="Script" uid="uid://dsmai0fv8apie" path="res://GameScript.gd" id="5_rglkg"] [ext_resource type="PackedScene" uid="uid://c0mp4a2u3jkd" path="res://portrait.tscn" id="7_fj12q"] -[ext_resource type="Script" path="res://OffsetCameraBasedOnMovement.gd" id="8_cvftx"] +[ext_resource type="Script" uid="uid://bsvab128vy1ip" path="res://OffsetCameraBasedOnMovement.gd" id="8_cvftx"] +[ext_resource type="PackedScene" uid="uid://dx5rhiwa1tnvx" path="res://scenes/pool/pool.tscn" id="8_yx171"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_44mjr"] shader = ExtResource("2_jr51a") @@ -62,8 +62,8 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_nmfun"] _data = { -"fade-in": SubResource("7"), -"fade-out": SubResource("8") +&"fade-in": SubResource("7"), +&"fade-out": SubResource("8") } [sub_resource type="LabelSettings" id="LabelSettings_va2rf"] @@ -94,7 +94,7 @@ centered = false [node name="FadePlayer" type="AnimationPlayer" parent="SceneDisplay/Fade"] unique_name_in_owner = true libraries = { -"": SubResource("AnimationLibrary_nmfun") +&"": SubResource("AnimationLibrary_nmfun") } [node name="SceneViewport" type="SubViewport" parent="."] @@ -104,8 +104,6 @@ screen_space_aa = 1 physics_object_picking = true size = Vector2i(1920, 1080) -[node name="background" parent="SceneViewport" instance=ExtResource("4_g4cx4")] - [node name="label" type="Node2D" parent="SceneViewport"] z_index = 1 position = Vector2(1442.87, 661.499) @@ -131,6 +129,8 @@ position_smoothing_enabled = true position_smoothing_speed = 1.385 script = ExtResource("8_cvftx") +[node name="background" parent="SceneViewport" instance=ExtResource("8_yx171")] + [node name="GameScript" type="Node" parent="."] unique_name_in_owner = true script = ExtResource("5_rglkg") diff --git a/GameScript.gd b/GameScript.gd index 438322b..6658eab 100644 --- a/GameScript.gd +++ b/GameScript.gd @@ -183,10 +183,10 @@ class Transition: var new_scene = next.instantiate() new_scene.name="background" parent.remove_child(subject) - var pos = new_scene.get_node(position) + var pos : Node2D = new_scene.get_node(position) var c = new_scene.get_children() if new_scene is Scene: - new_scene.starting_point = pos.position + new_scene.starting_point = pos.global_position parent.add_child(new_scene) diff --git a/GameScript.gd.uid b/GameScript.gd.uid new file mode 100644 index 0000000..7bb6f7c --- /dev/null +++ b/GameScript.gd.uid @@ -0,0 +1 @@ +uid://dsmai0fv8apie diff --git a/Kaph-Regular.ttf.import b/Kaph-Regular.ttf.import index 416ccaa..5cd81c2 100644 --- a/Kaph-Regular.ttf.import +++ b/Kaph-Regular.ttf.import @@ -15,6 +15,7 @@ dest_files=["res://.godot/imported/Kaph-Regular.ttf-6c9080456426b2e524c835844878 Rendering=null antialiasing=1 generate_mipmaps=false +disable_embedded_bitmaps=true multichannel_signed_distance_field=false msdf_pixel_range=8 msdf_size=48 @@ -22,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/MainGame.gd.uid b/MainGame.gd.uid new file mode 100644 index 0000000..b9b0d40 --- /dev/null +++ b/MainGame.gd.uid @@ -0,0 +1 @@ +uid://cv4llkc0yrjxa diff --git a/NavigationPolygonInstance.gd.uid b/NavigationPolygonInstance.gd.uid new file mode 100644 index 0000000..9e8faf2 --- /dev/null +++ b/NavigationPolygonInstance.gd.uid @@ -0,0 +1 @@ +uid://bp8k4soagderd diff --git a/OffsetCameraBasedOnMovement.gd.uid b/OffsetCameraBasedOnMovement.gd.uid new file mode 100644 index 0000000..6d222b4 --- /dev/null +++ b/OffsetCameraBasedOnMovement.gd.uid @@ -0,0 +1 @@ +uid://bsvab128vy1ip diff --git a/ScalePoint_.gd.uid b/ScalePoint_.gd.uid new file mode 100644 index 0000000..db90581 --- /dev/null +++ b/ScalePoint_.gd.uid @@ -0,0 +1 @@ +uid://xmphq3i0wbg3 diff --git a/Scene.gd.uid b/Scene.gd.uid new file mode 100644 index 0000000..f277952 --- /dev/null +++ b/Scene.gd.uid @@ -0,0 +1 @@ +uid://bq05g53bnqgou diff --git a/SetPiece.tscn b/SetPiece.tscn index 1a6e1ad..b9dcfa4 100644 --- a/SetPiece.tscn +++ b/SetPiece.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://ddv7ad4428im4"] -[ext_resource type="Script" path="res://SetPiece_.gd" id="1"] +[ext_resource type="Script" uid="uid://bounwnqg34t5k" path="res://SetPiece_.gd" id="1"] [node name="Node2D" type="Polygon2D" groups=["set-piece"]] color = Color(1, 1, 1, 0.25) diff --git a/SetPiece_.gd.uid b/SetPiece_.gd.uid new file mode 100644 index 0000000..4b921dd --- /dev/null +++ b/SetPiece_.gd.uid @@ -0,0 +1 @@ +uid://bounwnqg34t5k diff --git a/TemplateScene.tscn b/TemplateScene.tscn new file mode 100644 index 0000000..c775fe8 --- /dev/null +++ b/TemplateScene.tscn @@ -0,0 +1,29 @@ +[gd_scene load_steps=3 format=3 uid="uid://ctkmgtcvpnkm8"] + +[ext_resource type="Script" uid="uid://ufisiilfe5nk" path="res://template_scene.gd" id="1_3emh1"] +[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_eoyjm"] + +[node name="Scene" type="Node2D"] +script = ExtResource("1_3emh1") +metadata/_custom_type_script = "uid://bq05g53bnqgou" + +[node name="bg" type="Sprite2D" parent="."] +scale = Vector2(0.467949, 0.467949) +centered = false + +[node name="StartScalePoint" type="Node2D" parent="."] +position = Vector2(1399, 325) +script = ExtResource("3_eoyjm") +target_scale = 0.25 + +[node name="EndScalePoint" type="Node2D" parent="."] +position = Vector2(1408, 1097) +scale = Vector2(0.44, 0.44) +script = ExtResource("3_eoyjm") +target_scale = 0.35 + +[node name="pathfind" type="NavigationRegion2D" parent="."] +position = Vector2(-1, 0) + +[node name="default-starting-point" type="Node2D" parent="."] +position = Vector2(194, 819) diff --git a/TransitionPiece.gd.uid b/TransitionPiece.gd.uid new file mode 100644 index 0000000..f31d1bc --- /dev/null +++ b/TransitionPiece.gd.uid @@ -0,0 +1 @@ +uid://b0oojqlsdhp4s diff --git a/TransitionPiece.tscn b/TransitionPiece.tscn index 80cadb0..d465d43 100644 --- a/TransitionPiece.tscn +++ b/TransitionPiece.tscn @@ -1,9 +1,9 @@ [gd_scene load_steps=3 format=3 uid="uid://c4vc1wx7k6cw"] [ext_resource type="PackedScene" uid="uid://ddv7ad4428im4" path="res://SetPiece.tscn" id="1_62o58"] -[ext_resource type="Script" path="res://TransitionPiece.gd" id="2_krgqh"] +[ext_resource type="Script" uid="uid://b0oojqlsdhp4s" path="res://TransitionPiece.gd" id="2_krgqh"] -[node name="Node2D" instance=ExtResource("1_62o58")] +[node name="Node2D" groups=["transition-set-piece"] instance=ExtResource("1_62o58")] script = ExtResource("2_krgqh") target_transition = "" target = null diff --git a/WalkTo.tscn b/WalkTo.tscn index 1035ecf..2913ef1 100644 --- a/WalkTo.tscn +++ b/WalkTo.tscn @@ -1,6 +1,6 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=2 format=3 uid="uid://c1mpq8474j608"] -[sub_resource type="GDScript" id=1] +[sub_resource type="GDScript" id="1"] script/source = "extends GraphNode @@ -29,11 +29,11 @@ mouse_filter = 1 title = "walk_to" slot/0/left_enabled = false slot/0/left_type = 0 -slot/0/left_color = Color( 1, 1, 1, 1 ) +slot/0/left_color = Color(1, 1, 1, 1) slot/0/right_enabled = false slot/0/right_type = 0 -slot/0/right_color = Color( 1, 1, 1, 1 ) -script = SubResource( 1 ) +slot/0/right_color = Color(1, 1, 1, 1) +script = SubResource("1") [node name="VBoxContainer" type="VBoxContainer" parent="."] offset_left = 16.0 @@ -55,7 +55,7 @@ text = "x" offset_left = 11.0 offset_right = 221.0 offset_bottom = 30.0 -custom_minimum_size = Vector2( 60, 30 ) +custom_minimum_size = Vector2(60, 30) size_flags_horizontal = 7 [node name="Label2" type="Label" parent="VBoxContainer/HBoxContainer"] @@ -69,7 +69,7 @@ text = "y" offset_left = 236.0 offset_right = 447.0 offset_bottom = 30.0 -custom_minimum_size = Vector2( 60, 30 ) +custom_minimum_size = Vector2(60, 30) size_flags_horizontal = 7 [node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer"] @@ -87,5 +87,5 @@ text = "Mouse Location" offset_left = 105.0 offset_right = 447.0 offset_bottom = 30.0 -custom_minimum_size = Vector2( 60, 30 ) +custom_minimum_size = Vector2(60, 30) size_flags_horizontal = 7 diff --git a/ani.ttf.import b/ani.ttf.import index 01f3f38..d45756e 100644 --- a/ani.ttf.import +++ b/ani.ttf.import @@ -15,6 +15,7 @@ dest_files=["res://.godot/imported/ani.ttf-cde32961a7d69f7d6fe4c6ff4e986ec7.font Rendering=null antialiasing=1 generate_mipmaps=false +disable_embedded_bitmaps=true multichannel_signed_distance_field=false msdf_pixel_range=8 msdf_size=48 @@ -22,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/background3.gd.uid b/background3.gd.uid new file mode 100644 index 0000000..e553aa7 --- /dev/null +++ b/background3.gd.uid @@ -0,0 +1 @@ +uid://pve270685wmv diff --git a/blur.gdshader.uid b/blur.gdshader.uid new file mode 100644 index 0000000..a9df1f9 --- /dev/null +++ b/blur.gdshader.uid @@ -0,0 +1 @@ +uid://xnktg4kun4b3 diff --git a/camera_transition.gd.uid b/camera_transition.gd.uid new file mode 100644 index 0000000..08b8d4e --- /dev/null +++ b/camera_transition.gd.uid @@ -0,0 +1 @@ +uid://ddknwsurge2ja diff --git a/camera_transition.tscn b/camera_transition.tscn index 09d2204..f9ebf74 100644 --- a/camera_transition.tscn +++ b/camera_transition.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://v6y6ya8krwi8"] -[ext_resource type="Script" path="res://camera_transition.gd" id="1_ndnb1"] +[ext_resource type="Script" uid="uid://ddknwsurge2ja" path="res://camera_transition.gd" id="1_ndnb1"] [node name="CameraTransition" type="Node2D"] script = ExtResource("1_ndnb1") diff --git a/dropshadow.gdshader.uid b/dropshadow.gdshader.uid new file mode 100644 index 0000000..3965562 --- /dev/null +++ b/dropshadow.gdshader.uid @@ -0,0 +1 @@ +uid://g3lg0hf3pd5q diff --git a/ego/Ego.gd.uid b/ego/Ego.gd.uid new file mode 100644 index 0000000..bc1cd75 --- /dev/null +++ b/ego/Ego.gd.uid @@ -0,0 +1 @@ +uid://b6gqw3bcaoye5 diff --git a/friendlyscribbles.ttf.import b/friendlyscribbles.ttf.import index 3c5a5a0..0bd431d 100644 --- a/friendlyscribbles.ttf.import +++ b/friendlyscribbles.ttf.import @@ -15,6 +15,7 @@ dest_files=["res://.godot/imported/friendlyscribbles.ttf-66da299aa2f40df87aa80bb Rendering=null antialiasing=1 generate_mipmaps=true +disable_embedded_bitmaps=true multichannel_signed_distance_field=false msdf_pixel_range=15 msdf_size=43 @@ -22,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/label.gd.uid b/label.gd.uid new file mode 100644 index 0000000..455033a --- /dev/null +++ b/label.gd.uid @@ -0,0 +1 @@ +uid://b2npq7lwis0ri diff --git a/portrait.gd.uid b/portrait.gd.uid new file mode 100644 index 0000000..c803ca6 --- /dev/null +++ b/portrait.gd.uid @@ -0,0 +1 @@ +uid://dcb2rq832sqyj diff --git a/portrait.gdshader.uid b/portrait.gdshader.uid new file mode 100644 index 0000000..79e2df0 --- /dev/null +++ b/portrait.gdshader.uid @@ -0,0 +1 @@ +uid://dyoh81m87cb2d diff --git a/portrait.tscn b/portrait.tscn index e6e9ce5..fecbe5c 100644 --- a/portrait.tscn +++ b/portrait.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=65 format=4 uid="uid://c0mp4a2u3jkd"] [ext_resource type="Texture2D" uid="uid://rct6g0gqfnyf" path="res://ego/portrait/base_00002_.png" id="1_a8tuh"] -[ext_resource type="Script" path="res://portrait.gd" id="1_n40qh"] +[ext_resource type="Script" uid="uid://dcb2rq832sqyj" path="res://portrait.gd" id="1_n40qh"] [ext_resource type="Texture2D" uid="uid://daurykmoc5pgs" path="res://ego/portrait/cropped_00001_.png" id="2_qhge5"] [ext_resource type="Texture2D" uid="uid://bxrrv0on0icdf" path="res://ego/portrait/cropped_00002_.png" id="3_nl3ma"] [ext_resource type="Texture2D" uid="uid://c5ud525j8bing" path="res://ego/portrait/cropped_00003_.png" id="4_kokvk"] @@ -111,7 +111,7 @@ tracks/3/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_lpxig"] _data = { -"fade_in": SubResource("Animation_du4l8") +&"fade_in": SubResource("Animation_du4l8") } [sub_resource type="Gradient" id="Gradient_gh0ep"] diff --git a/project.godot b/project.godot index 928ce10..e183db4 100644 --- a/project.godot +++ b/project.godot @@ -12,7 +12,7 @@ config_version=5 config/name="ai-game" run/main_scene="res://Game.tscn" -config/features=PackedStringArray("4.3") +config/features=PackedStringArray("4.4") config/icon="res://icon.png" [autoload] @@ -56,8 +56,8 @@ common/enable_pause_aware_picking=true [rendering] -environment/defaults/default_clear_color=Color(0.670588, 0.670588, 0.670588, 1) anti_aliasing/quality/msaa_2d=3 +environment/defaults/default_clear_color=Color(0.670588, 0.670588, 0.670588, 1) anti_aliasing/quality/screen_space_aa=1 anti_aliasing/quality/use_taa=true environment/defaults/default_environment="res://default_env.tres" diff --git a/scenes/cave_entrance/cave_entrance.gd.uid b/scenes/cave_entrance/cave_entrance.gd.uid new file mode 100644 index 0000000..226b139 --- /dev/null +++ b/scenes/cave_entrance/cave_entrance.gd.uid @@ -0,0 +1 @@ +uid://bidu0veg6nsac diff --git a/scenes/cave_entrance/cave_entrance.tscn b/scenes/cave_entrance/cave_entrance.tscn index 36f9944..c6b135d 100644 --- a/scenes/cave_entrance/cave_entrance.tscn +++ b/scenes/cave_entrance/cave_entrance.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=7 format=3 uid="uid://b7qxwla60qwuh"] -[ext_resource type="Script" path="res://scenes/cave_entrance/cave_entrance.gd" id="1_kad6t"] +[ext_resource type="Script" uid="uid://bidu0veg6nsac" path="res://scenes/cave_entrance/cave_entrance.gd" id="1_kad6t"] [ext_resource type="Texture2D" uid="uid://cryf365fgpbd" path="res://scenes/cave_entrance/big-cave-entrance.png" id="2_seheg"] -[ext_resource type="Script" path="res://ScalePoint_.gd" id="4_vq43k"] +[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="4_vq43k"] [ext_resource type="Texture2D" uid="uid://c2vwbdxi6hpa8" path="res://scenes/healer_pasture/foreground.png" id="5_rvo8g"] [ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="6_ecdpw"] diff --git a/scenes/cave_top/cave_top.gd.uid b/scenes/cave_top/cave_top.gd.uid new file mode 100644 index 0000000..4cf416c --- /dev/null +++ b/scenes/cave_top/cave_top.gd.uid @@ -0,0 +1 @@ +uid://dqasvwdwv3bnh diff --git a/scenes/cave_top/cave_top.tscn b/scenes/cave_top/cave_top.tscn index 321ad13..a9f5573 100644 --- a/scenes/cave_top/cave_top.tscn +++ b/scenes/cave_top/cave_top.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=7 format=3 uid="uid://tavnudb8gvkq"] -[ext_resource type="Script" path="res://scenes/cave_top/cave_top.gd" id="1_0j7fc"] +[ext_resource type="Script" uid="uid://dqasvwdwv3bnh" path="res://scenes/cave_top/cave_top.gd" id="1_0j7fc"] [ext_resource type="Texture2D" uid="uid://csvf7xfa45667" path="res://scenes/cave_top/cave_top.png" id="2_uy4by"] -[ext_resource type="Script" path="res://ScalePoint_.gd" id="3_orwmn"] +[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_orwmn"] [ext_resource type="Texture2D" uid="uid://c2vwbdxi6hpa8" path="res://scenes/healer_pasture/foreground.png" id="4_54k2t"] [ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="5_lcni5"] diff --git a/scenes/critter_area/critter_area.gd.uid b/scenes/critter_area/critter_area.gd.uid new file mode 100644 index 0000000..cee39cd --- /dev/null +++ b/scenes/critter_area/critter_area.gd.uid @@ -0,0 +1 @@ +uid://ci0qalod14hbk diff --git a/scenes/critter_area/critter_area.tscn b/scenes/critter_area/critter_area.tscn index 33711a5..5569e17 100644 --- a/scenes/critter_area/critter_area.tscn +++ b/scenes/critter_area/critter_area.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=7 format=3 uid="uid://bruytrmcalwpy"] -[ext_resource type="Script" path="res://scenes/critter_area/critter_area.gd" id="1_li2s3"] +[ext_resource type="Script" uid="uid://ci0qalod14hbk" path="res://scenes/critter_area/critter_area.gd" id="1_li2s3"] [ext_resource type="Texture2D" uid="uid://b1psci000x2kl" path="res://scenes/critter_area/critter-big.png" id="2_tpwd0"] -[ext_resource type="Script" path="res://ScalePoint_.gd" id="3_4hg6f"] +[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_4hg6f"] [ext_resource type="Texture2D" uid="uid://c2vwbdxi6hpa8" path="res://scenes/healer_pasture/foreground.png" id="4_l84pe"] [ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="5_rjb3g"] diff --git a/scenes/deep_cave/deep_cave.gd.uid b/scenes/deep_cave/deep_cave.gd.uid new file mode 100644 index 0000000..8f901ed --- /dev/null +++ b/scenes/deep_cave/deep_cave.gd.uid @@ -0,0 +1 @@ +uid://cr13vk4uh6xxq diff --git a/scenes/deep_cave/deep_cave.tscn b/scenes/deep_cave/deep_cave.tscn index af5c07c..66a3a1a 100644 --- a/scenes/deep_cave/deep_cave.tscn +++ b/scenes/deep_cave/deep_cave.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=7 format=3 uid="uid://by3vlm6hep0b7"] -[ext_resource type="Script" path="res://scenes/deep_cave/deep_cave.gd" id="1_04uj1"] +[ext_resource type="Script" uid="uid://cr13vk4uh6xxq" path="res://scenes/deep_cave/deep_cave.gd" id="1_04uj1"] [ext_resource type="Texture2D" uid="uid://csffrevwcdrh5" path="res://scenes/deep_cave/inside-cave-deep-big.png" id="2_w2dfs"] -[ext_resource type="Script" path="res://ScalePoint_.gd" id="3_ljxjc"] +[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_ljxjc"] [ext_resource type="Texture2D" uid="uid://c2vwbdxi6hpa8" path="res://scenes/healer_pasture/foreground.png" id="4_ank2u"] [ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="5_8e185"] diff --git a/scenes/entrance/entrance.gd.uid b/scenes/entrance/entrance.gd.uid new file mode 100644 index 0000000..2448456 --- /dev/null +++ b/scenes/entrance/entrance.gd.uid @@ -0,0 +1 @@ +uid://coa8xqjykiu6d diff --git a/scenes/entrance/entrance.tscn b/scenes/entrance/entrance.tscn index d9a9cf3..918c2fa 100644 --- a/scenes/entrance/entrance.tscn +++ b/scenes/entrance/entrance.tscn @@ -1,69 +1,69 @@ -[gd_scene load_steps=8 format=3] +[gd_scene load_steps=8 format=3 uid="uid://bv7s7oyoqecyy"] -[ext_resource type="Script" path="res://ScalePoint_.gd" id="1"] -[ext_resource type="Script" path="res://scenes/entrance/entrance.gd" id="2"] -[ext_resource type="Script" path="res://SetPiece_.gd" id="3"] +[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="1"] +[ext_resource type="Script" uid="uid://coa8xqjykiu6d" path="res://scenes/entrance/entrance.gd" id="2"] +[ext_resource type="Script" uid="uid://bounwnqg34t5k" path="res://SetPiece_.gd" id="3"] [ext_resource type="Texture2D" uid="uid://bt71v74d7262v" path="res://scenes/entrance/entrance.png" id="4"] [ext_resource type="Texture2D" uid="uid://dm073a7haso5u" path="res://scenes/entrance/entrance-wall.png" id="5"] -[ext_resource type="PackedScene" path="res://SetPiece.tscn" id="6"] +[ext_resource type="PackedScene" uid="uid://ddv7ad4428im4" path="res://SetPiece.tscn" id="6"] -[sub_resource type="NavigationPolygon" id=5] -vertices = PackedVector2Array( 3380.25, 1922.25, 3766, 2036, 2440, 2053, 3547.25, 1630.25, 3736.25, 1625.25, 3578.25, 1723.25, 3350.25, 1758.25, 3196.25, 1765.25, 3276.25, 1844.25, 2466.25, 1904.25, 2710.25, 1790.25, 452, 2036, 650.25, 1819.25, 933.25, 1644.25, 1548.25, 1698.25, 559, 1708, 253.25, 1736.25, 326.25, 1523.25, 1860, 1701, 2266.25, 1752.25, 2333.25, 1853.25 ) -polygons = [ PackedInt32Array( 0, 1, 2 ), PackedInt32Array( 3, 4, 5, 6, 7 ), PackedInt32Array( 8, 0, 2, 9, 10 ), PackedInt32Array( 2, 11, 12, 13, 14 ), PackedInt32Array( 15, 16, 17, 13 ), PackedInt32Array( 12, 15, 13 ), PackedInt32Array( 2, 14, 18, 19, 20 ), PackedInt32Array( 2, 20, 9 ), PackedInt32Array( 8, 10, 7, 6 ) ] -outlines = [ PackedVector2Array( 3736.25, 1625.25, 3547.25, 1630.25, 3196.25, 1765.25, 2710.25, 1790.25, 2466.25, 1904.25, 2333.25, 1853.25, 2266.25, 1752.25, 1860, 1701, 1548.25, 1698.25, 933.25, 1644.25, 326.25, 1523.25, 253.25, 1736.25, 559, 1708, 650.25, 1819.25, 452, 2036, 2440, 2053, 3766, 2036, 3380.25, 1922.25, 3276.25, 1844.25, 3350.25, 1758.25, 3578.25, 1723.25 ) ] +[sub_resource type="NavigationPolygon" id="5"] +vertices = PackedVector2Array(3380.25, 1922.25, 3766, 2036, 2440, 2053, 3547.25, 1630.25, 3736.25, 1625.25, 3578.25, 1723.25, 3350.25, 1758.25, 3196.25, 1765.25, 3276.25, 1844.25, 2466.25, 1904.25, 2710.25, 1790.25, 452, 2036, 650.25, 1819.25, 933.25, 1644.25, 1548.25, 1698.25, 559, 1708, 253.25, 1736.25, 326.25, 1523.25, 1860, 1701, 2266.25, 1752.25, 2333.25, 1853.25) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2), PackedInt32Array(3, 4, 5, 6, 7), PackedInt32Array(8, 0, 2, 9, 10), PackedInt32Array(2, 11, 12, 13, 14), PackedInt32Array(15, 16, 17, 13), PackedInt32Array(12, 15, 13), PackedInt32Array(2, 14, 18, 19, 20), PackedInt32Array(2, 20, 9), PackedInt32Array(8, 10, 7, 6)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(3736.25, 1625.25, 3547.25, 1630.25, 3196.25, 1765.25, 2710.25, 1790.25, 2466.25, 1904.25, 2333.25, 1853.25, 2266.25, 1752.25, 1860, 1701, 1548.25, 1698.25, 933.25, 1644.25, 326.25, 1523.25, 253.25, 1736.25, 559, 1708, 650.25, 1819.25, 452, 2036, 2440, 2053, 3766, 2036, 3380.25, 1922.25, 3276.25, 1844.25, 3350.25, 1758.25, 3578.25, 1723.25)]) [node name="background" type="Node2D"] -script = ExtResource( 2 ) +script = ExtResource("2") __meta__ = { "_edit_lock_": true } background_scale = 0.55 [node name="pathfind" type="NavigationRegion2D" parent="."] -navigation_polygon = SubResource( 5 ) +navigation_polygon = SubResource("5") [node name="farmhouse-exit-point" type="Node2D" parent="."] -position = Vector2( 1801, 1735 ) +position = Vector2(1801, 1735) [node name="bedroom-exit-point" type="Node2D" parent="."] -position = Vector2( 3713, 1660 ) +position = Vector2(3713, 1660) [node name="bedroom-exit" type="Polygon2D" parent="." groups=["set-piece"]] -position = Vector2( 2375, -720 ) -color = Color( 1, 1, 1, 0.262745 ) -polygon = PackedVector2Array( 950, 1468, 821, 2058, 874, 2494, 1255, 2506, 1644, 2556, 1644, 1968, 1637, 1494 ) -script = ExtResource( 3 ) +position = Vector2(2375, -720) +color = Color(1, 1, 1, 0.262745) +polygon = PackedVector2Array(950, 1468, 821, 2058, 874, 2494, 1255, 2506, 1644, 2556, 1644, 1968, 1637, 1494) +script = ExtResource("3") label = "To bedroom" [node name="farmhouse-exit" type="Polygon2D" parent="." groups=["set-piece"]] -position = Vector2( -1299, -838 ) -color = Color( 1, 1, 1, 0.262745 ) -polygon = PackedVector2Array( 2941, 1998, 2938.57, 2175.71, 2934, 2560, 3211, 2525, 3395, 2567, 3430, 2164.29, 3391.43, 1940, 3430.83, 1609.17, 3207.5, 1565.83, 2914.17, 1689.17 ) -script = ExtResource( 3 ) +position = Vector2(-1299, -838) +color = Color(1, 1, 1, 0.262745) +polygon = PackedVector2Array(2941, 1998, 2938.57, 2175.71, 2934, 2560, 3211, 2525, 3395, 2567, 3430, 2164.29, 3391.43, 1940, 3430.83, 1609.17, 3207.5, 1565.83, 2914.17, 1689.17) +script = ExtResource("3") label = "Outside" [node name="StartScalePoint" type="Node2D" parent="."] -position = Vector2( 1766, 1622 ) -script = ExtResource( 1 ) +position = Vector2(1766, 1622) +script = ExtResource("1") target_scale = 1.4 [node name="EndScalePoint" type="Node2D" parent="."] -position = Vector2( 1832, 2060 ) -script = ExtResource( 1 ) +position = Vector2(1832, 2060) +script = ExtResource("1") target_scale = 1.8 [node name="Entrance-wall" type="Sprite2D" parent="."] -position = Vector2( 3435, 1889 ) -texture = ExtResource( 5 ) -offset = Vector2( 138, -725 ) +position = Vector2(3435, 1889) +texture = ExtResource("5") +offset = Vector2(138, -725) [node name="bg" type="Sprite2D" parent="."] -texture = ExtResource( 4 ) +texture = ExtResource("4") centered = false -[node name="Node2D" parent="." instance=ExtResource( 6 )] -color = Color( 1, 1, 1, 0.270588 ) -polygon = PackedVector2Array( 1026, 1049, 1004, 1312, 1396, 1330, 1464, 1013 ) +[node name="Node2D" parent="." instance=ExtResource("6")] +color = Color(1, 1, 1, 0.270588) +polygon = PackedVector2Array(1026, 1049, 1004, 1312, 1396, 1330, 1464, 1013) label = "Books" [connection signal="interacted" from="bedroom-exit" to="." method="_on_bedroomexit_interacted"] diff --git a/scenes/healer_interior/healer_interior.gd.uid b/scenes/healer_interior/healer_interior.gd.uid new file mode 100644 index 0000000..b022a5c --- /dev/null +++ b/scenes/healer_interior/healer_interior.gd.uid @@ -0,0 +1 @@ +uid://captxuow01igl diff --git a/scenes/healer_interior/healer_interior.tscn b/scenes/healer_interior/healer_interior.tscn index 0aadede..f91f419 100644 --- a/scenes/healer_interior/healer_interior.tscn +++ b/scenes/healer_interior/healer_interior.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=8 format=3 uid="uid://c2i6gl7gloe14"] -[ext_resource type="Script" path="res://scenes/healer_interior/healer_interior.gd" id="1_8ddec"] +[ext_resource type="Script" uid="uid://captxuow01igl" path="res://scenes/healer_interior/healer_interior.gd" id="1_8ddec"] [ext_resource type="Texture2D" uid="uid://dnbnq73wlh7tt" path="res://scenes/healer_interior/ComfyUI_temp_fvpgy_00001_.png" id="2_o8adn"] -[ext_resource type="Script" path="res://ScalePoint_.gd" id="3_r5yp2"] +[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_r5yp2"] [ext_resource type="Texture2D" uid="uid://c2vwbdxi6hpa8" path="res://scenes/healer_pasture/foreground.png" id="4_2rl4s"] [ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="5_wtua6"] [ext_resource type="PackedScene" uid="uid://ddv7ad4428im4" path="res://SetPiece.tscn" id="6_2ny8n"] diff --git a/scenes/healer_pasture/healer_pasture.gd.uid b/scenes/healer_pasture/healer_pasture.gd.uid new file mode 100644 index 0000000..9d66fff --- /dev/null +++ b/scenes/healer_pasture/healer_pasture.gd.uid @@ -0,0 +1 @@ +uid://b3eps20sq67gn diff --git a/scenes/healer_pasture/healer_pasture.tscn b/scenes/healer_pasture/healer_pasture.tscn index 1dfcca3..56aa41e 100644 --- a/scenes/healer_pasture/healer_pasture.tscn +++ b/scenes/healer_pasture/healer_pasture.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=6 format=3 uid="uid://ct7hctpa6641e"] -[ext_resource type="Script" path="res://scenes/healer_pasture/healer_pasture.gd" id="1_yrj0n"] +[ext_resource type="Script" uid="uid://b3eps20sq67gn" path="res://scenes/healer_pasture/healer_pasture.gd" id="1_yrj0n"] [ext_resource type="Texture2D" uid="uid://q44n4fwunqnu" path="res://scenes/healer_pasture/meadow.png" id="2_xlj8p"] -[ext_resource type="Script" path="res://ScalePoint_.gd" id="4_6inrv"] +[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="4_6inrv"] [ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="5_vvsg8"] [sub_resource type="NavigationPolygon" id="NavigationPolygon_dvbx8"] diff --git a/scenes/healers/healers.gdshader.uid b/scenes/healers/healers.gdshader.uid new file mode 100644 index 0000000..82ebc92 --- /dev/null +++ b/scenes/healers/healers.gdshader.uid @@ -0,0 +1 @@ +uid://cy7f342e70f7q diff --git a/scenes/healers/healers.tscn b/scenes/healers/healers.tscn index 68dfcd9..6ce84b5 100644 --- a/scenes/healers/healers.tscn +++ b/scenes/healers/healers.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=49 format=3 uid="uid://dpsa6s5erb0ws"] -[ext_resource type="Script" path="res://SetPiece_.gd" id="2_j681b"] -[ext_resource type="Script" path="res://ScalePoint_.gd" id="3_eyrgf"] +[ext_resource type="Script" uid="uid://bounwnqg34t5k" path="res://SetPiece_.gd" id="2_j681b"] +[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_eyrgf"] [ext_resource type="Texture2D" uid="uid://2ng30f6gxsop" path="res://ComfyUI_09976_.png" id="3_iy781"] [ext_resource type="Texture2D" uid="uid://cc32vj8gx56iv" path="res://scenes/healers/rocks.png" id="5_45r0t"] [ext_resource type="Texture2D" uid="uid://dow3uuwdk3r4g" path="res://scenes/healers/trimmed-anim/frame_00002_.png" id="5_c6ua8"] @@ -32,7 +32,7 @@ [ext_resource type="Texture2D" uid="uid://bh7hdoy313ecr" path="res://scenes/healers/trimmed-anim/frame_00023_.png" id="26_p23od"] [ext_resource type="Texture2D" uid="uid://b4enxgmyjsl5p" path="res://scenes/healers/trimmed-anim/frame_00024_.png" id="27_xfls2"] [ext_resource type="Texture2D" uid="uid://dqx80t435ndyv" path="res://scenes/healers/trimmed-anim/frame_00025_.png" id="29_jyvw8"] -[ext_resource type="Shader" path="res://scenes/healers/healers.gdshader" id="33_rb4p1"] +[ext_resource type="Shader" uid="uid://cy7f342e70f7q" path="res://scenes/healers/healers.gdshader" id="33_rb4p1"] [ext_resource type="Texture2D" uid="uid://cuom3fk05vw8b" path="res://scenes/healers/leaves.png" id="34_8dv44"] [sub_resource type="GDScript" id="GDScript_bel53"] @@ -120,7 +120,7 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_cuet8"] _data = { -"focus_thing": SubResource("Animation_ij55e") +&"focus_thing": SubResource("Animation_ij55e") } [sub_resource type="SpriteFrames" id="SpriteFrames_7un2n"] @@ -264,8 +264,8 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_62768"] _data = { -"RESET": SubResource("Animation_sywk5"), -"sway": SubResource("Animation_cc7xh") +&"RESET": SubResource("Animation_sywk5"), +&"sway": SubResource("Animation_cc7xh") } [node name="background" type="Node2D"] diff --git a/scenes/meadow-2/ComfyUI_10042_.png b/scenes/meadow-2/ComfyUI_10042_.png new file mode 100644 index 0000000..0199108 --- /dev/null +++ b/scenes/meadow-2/ComfyUI_10042_.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e338399543bf8cff44ef0bdd2bbac31c0aee359ba1f6c73a659c7ea96a30d57 +size 12770139 diff --git a/scenes/meadow-2/ComfyUI_10042_.png.import b/scenes/meadow-2/ComfyUI_10042_.png.import new file mode 100644 index 0000000..8317c63 --- /dev/null +++ b/scenes/meadow-2/ComfyUI_10042_.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bt8lcv2i2l1fv" +path="res://.godot/imported/ComfyUI_10042_.png-c8cdadb9fb05745fa0662e27239eaae9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/meadow-2/ComfyUI_10042_.png" +dest_files=["res://.godot/imported/ComfyUI_10042_.png-c8cdadb9fb05745fa0662e27239eaae9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/meadow/ComfyUI_09941_.png b/scenes/meadow/ComfyUI_09941_.png new file mode 100644 index 0000000..8c365da --- /dev/null +++ b/scenes/meadow/ComfyUI_09941_.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c5450db750bf26e58bb2fe6ab8b37dba7c436338a6a4823de209c99adf4c35 +size 12215979 diff --git a/scenes/meadow/ComfyUI_09941_.png.import b/scenes/meadow/ComfyUI_09941_.png.import new file mode 100644 index 0000000..488e455 --- /dev/null +++ b/scenes/meadow/ComfyUI_09941_.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://mo525tcuoqes" +path="res://.godot/imported/ComfyUI_09941_.png-6513a86ca732c2467a880a0a20356858.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/meadow/ComfyUI_09941_.png" +dest_files=["res://.godot/imported/ComfyUI_09941_.png-6513a86ca732c2467a880a0a20356858.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/meadow/meadow.gd b/scenes/meadow/meadow.gd new file mode 100644 index 0000000..7896a31 --- /dev/null +++ b/scenes/meadow/meadow.gd @@ -0,0 +1,9 @@ +extends Scene + + +func _on_pool_interacted() -> void: + $pool.default_script(self) + + +func _on_oceanside_interacted() -> void: + $oceanside.default_script(self) diff --git a/scenes/meadow/meadow.gd.uid b/scenes/meadow/meadow.gd.uid new file mode 100644 index 0000000..962ebc2 --- /dev/null +++ b/scenes/meadow/meadow.gd.uid @@ -0,0 +1 @@ +uid://b7elji15ea6kg diff --git a/scenes/meadow/meadow.tscn b/scenes/meadow/meadow.tscn new file mode 100644 index 0000000..1b64d12 --- /dev/null +++ b/scenes/meadow/meadow.tscn @@ -0,0 +1,70 @@ +[gd_scene load_steps=6 format=3 uid="uid://dnyfhcvbsecvy"] + +[ext_resource type="Script" uid="uid://b7elji15ea6kg" path="res://scenes/meadow/meadow.gd" id="1_bn14v"] +[ext_resource type="Texture2D" uid="uid://mo525tcuoqes" path="res://scenes/meadow/ComfyUI_09941_.png" id="2_bn14v"] +[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_6lc2m"] +[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_nrc7r"] + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_ppo6b"] +vertices = PackedVector2Array(1263.16, 1113.2, 424.328, 1143.23, 1026.63, 865.109, 1359.65, 949.383, 1238.89, 383.039, 1994.29, 469.938, 2012.62, 1017.85, 1025.28, 850.992, -53.8672, 491.352, -74.0469, 579.641) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 5, 6, 3, 2, 7), PackedInt32Array(8, 4, 7, 9)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-62, 482, 1239, 373, 2004, 461, 2023, 1029, 1365, 960, 1269, 1123, 375, 1155, 1016, 859, -86, 587)]) + +[node name="background" type="Node2D"] +y_sort_enabled = true +script = ExtResource("1_bn14v") + +[node name="bg" type="Sprite2D" parent="."] +scale = Vector2(0.470459, 0.467949) +texture = ExtResource("2_bn14v") +centered = false + +[node name="StartScalePoint" type="Node2D" parent="."] +position = Vector2(1476, 742) +script = ExtResource("3_6lc2m") +target_scale = 0.25 + +[node name="EndScalePoint" type="Node2D" parent="."] +position = Vector2(1408, 1097) +scale = Vector2(0.44, 0.44) +script = ExtResource("3_6lc2m") +target_scale = 0.35 + +[node name="pathfind" type="NavigationRegion2D" parent="."] +position = Vector2(-1, 0) +navigation_polygon = SubResource("NavigationPolygon_ppo6b") + +[node name="default-starting-point" type="Node2D" parent="."] +position = Vector2(194, 819) + +[node name="pool" parent="." instance=ExtResource("4_nrc7r")] +position = Vector2(1912, 756) +color = Color(1, 1, 1, 1) +polygon = PackedVector2Array(-494, -59, -243, 202, 175, 224, 179, -443, -128, -497) +target_transition = "meadow" +target = "uid://dx5rhiwa1tnvx" +label = "Pool" + +[node name="entrance" parent="pool" index="0"] +position = Vector2(7, 73) + +[node name="exit" parent="pool" index="1"] +position = Vector2(66, 71) + +[node name="oceanside" parent="." instance=ExtResource("4_nrc7r")] +polygon = PackedVector2Array(-108, 454, -87, 649, 376, 658, 348, 381) +target_transition = "meadow" +target = "uid://bnywifkj64juu" +label = "Oceanside" + +[node name="entrance" parent="oceanside" index="0"] +position = Vector2(506, 555) + +[node name="exit" parent="oceanside" index="1"] +position = Vector2(-64, 534) + +[connection signal="interacted" from="pool" to="." method="_on_pool_interacted"] +[connection signal="interacted" from="oceanside" to="." method="_on_oceanside_interacted"] + +[editable path="pool"] +[editable path="oceanside"] diff --git a/scenes/oceanside-1/ComfyUI_10031_.png b/scenes/oceanside-1/ComfyUI_10031_.png new file mode 100644 index 0000000..38b8c6f --- /dev/null +++ b/scenes/oceanside-1/ComfyUI_10031_.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b73f17976d8c4f44052216d2deb7ddee6054edb04456d0812e2b85c2570c7c13 +size 10561215 diff --git a/scenes/oceanside-1/ComfyUI_10031_.png.import b/scenes/oceanside-1/ComfyUI_10031_.png.import new file mode 100644 index 0000000..14f89b3 --- /dev/null +++ b/scenes/oceanside-1/ComfyUI_10031_.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://blus266j2vw5o" +path="res://.godot/imported/ComfyUI_10031_.png-e488ecee0647618be242c35531d1766b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/oceanside-1/ComfyUI_10031_.png" +dest_files=["res://.godot/imported/ComfyUI_10031_.png-e488ecee0647618be242c35531d1766b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/oceanside-1/oceanside-1.tscn b/scenes/oceanside-1/oceanside-1.tscn new file mode 100644 index 0000000..d2b9263 --- /dev/null +++ b/scenes/oceanside-1/oceanside-1.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=5 format=3 uid="uid://bnywifkj64juu"] + +[ext_resource type="PackedScene" uid="uid://ctkmgtcvpnkm8" path="res://TemplateScene.tscn" id="1_fcvak"] +[ext_resource type="Texture2D" uid="uid://blus266j2vw5o" path="res://scenes/oceanside-1/ComfyUI_10031_.png" id="2_xrxwv"] +[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_8xjvi"] + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_mt6rs"] +vertices = PackedVector2Array(1387.94, 489.133, 1327.95, 483.813, 1478.27, 476.344, 1461.59, 491.992, 1565.21, 865.289, 1517.97, 816.344, 1652.07, 798.773, 2241.42, 882.602, 1650.95, 650.203, 1559.25, 613.688, 1619.82, 572.758, 1745.49, 546.727, 1904.11, 1452.61, 1052.23, 1257.31, 1078.87, 1074.46, 1460.6, 1000.1, 1997.48, 640.609, 1617.97, 560.313, 1465.3, 503.938) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 5, 6, 7), PackedInt32Array(8, 9, 10, 11), PackedInt32Array(12, 13, 14, 15, 7), PackedInt32Array(7, 15, 4), PackedInt32Array(11, 16, 7, 6, 8), PackedInt32Array(11, 10, 17), PackedInt32Array(18, 11, 17), PackedInt32Array(18, 17, 0), PackedInt32Array(0, 3, 18)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(1183, 481, 1505, 465, 1473, 495, 1748, 537, 2003, 632, 2254, 881, 1909, 1464, 1041, 1265, 1070, 1066, 1455, 991, 1552, 866, 1497, 809, 1642, 790, 1641, 657, 1538, 616, 1609, 568, 1386, 499)]) + +[node name="Scene" instance=ExtResource("1_fcvak")] + +[node name="bg" parent="." index="0"] +texture = ExtResource("2_xrxwv") + +[node name="pathfind" parent="." index="3"] +navigation_polygon = SubResource("NavigationPolygon_mt6rs") + +[node name="meadow" parent="." index="5" instance=ExtResource("4_8xjvi")] +polygon = PackedVector2Array(1821, 506, 1756, 1110, 2122, 1104, 2067, 511) +target_transition = "oceanside" +target = "uid://dnyfhcvbsecvy" +label = "Meadow" + +[node name="entrance" parent="meadow" index="0"] +position = Vector2(1766, 715) + +[node name="exit" parent="meadow" index="1"] +position = Vector2(2048, 766) + +[node name="oceanside_2" parent="." index="6" instance=ExtResource("4_8xjvi")] +polygon = PackedVector2Array(999, 905, 2014, 941, 1973, 1208, 938, 1204) +target_transition = "oceanside_1" +target = "uid://bdssynip0x1ki" +label = "Oceanside" + +[node name="entrance" parent="oceanside_2" index="0"] +position = Vector2(1734, 906) + +[node name="exit" parent="oceanside_2" index="1"] +position = Vector2(1538, 1274) + +[editable path="meadow"] +[editable path="oceanside_2"] diff --git a/scenes/oceanside-1/oceanside_1.gd b/scenes/oceanside-1/oceanside_1.gd new file mode 100644 index 0000000..8009c06 --- /dev/null +++ b/scenes/oceanside-1/oceanside_1.gd @@ -0,0 +1,5 @@ +extends Scene + + +func _on_meadow_interacted() -> void: + $meadow.default_script(self) # Replace with function body. diff --git a/scenes/oceanside-1/oceanside_1.gd.uid b/scenes/oceanside-1/oceanside_1.gd.uid new file mode 100644 index 0000000..7919005 --- /dev/null +++ b/scenes/oceanside-1/oceanside_1.gd.uid @@ -0,0 +1 @@ +uid://dxydy7rbt5dq6 diff --git a/scenes/oceanside-2/.ComfyUI_10039_.png-autosave.kra b/scenes/oceanside-2/.ComfyUI_10039_.png-autosave.kra new file mode 100644 index 0000000..3564c0b Binary files /dev/null and b/scenes/oceanside-2/.ComfyUI_10039_.png-autosave.kra differ diff --git a/scenes/oceanside-2/ComfyUI_10039_.png b/scenes/oceanside-2/ComfyUI_10039_.png new file mode 100644 index 0000000..f81c654 --- /dev/null +++ b/scenes/oceanside-2/ComfyUI_10039_.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce1c6f571efd6ca7450b58667da9eeb46a2f175485fa1642d610ba7bc8ee6314 +size 11749833 diff --git a/scenes/oceanside-2/ComfyUI_10039_.png.import b/scenes/oceanside-2/ComfyUI_10039_.png.import new file mode 100644 index 0000000..79b0f67 --- /dev/null +++ b/scenes/oceanside-2/ComfyUI_10039_.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cr2pu16swo811" +path="res://.godot/imported/ComfyUI_10039_.png-ba007830897d9a4eb8274a4463a058d0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/oceanside-2/ComfyUI_10039_.png" +dest_files=["res://.godot/imported/ComfyUI_10039_.png-ba007830897d9a4eb8274a4463a058d0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/oceanside-2/oceanside_2.tscn b/scenes/oceanside-2/oceanside_2.tscn new file mode 100644 index 0000000..900b724 --- /dev/null +++ b/scenes/oceanside-2/oceanside_2.tscn @@ -0,0 +1,32 @@ +[gd_scene load_steps=5 format=3 uid="uid://bdssynip0x1ki"] + +[ext_resource type="PackedScene" uid="uid://ctkmgtcvpnkm8" path="res://TemplateScene.tscn" id="1_vunpr"] +[ext_resource type="Texture2D" uid="uid://cr2pu16swo811" path="res://scenes/oceanside-2/ComfyUI_10039_.png" id="2_uc3vv"] +[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="3_slrk6"] + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_n0vbh"] +vertices = PackedVector2Array(1420.8, 882.891, 643.523, 782.813, 755.508, 679.367, 1170.98, 718.422, 2174.01, 646.32, 2120.42, 949.383, 1827.87, 811.828, 1884.23, 654.047, 1592.76, 853.242, 1279.84, 600.93, 1499.79, 502.727, 1706.24, 821.109, 1446.77, 264.391, 1756.01, 288.102, 1731.32, 413.297, 1500.21, 488.672, 1431.47, 418.703, 1362.66, 378.922, 1248.72, 531.883) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 5, 6, 7), PackedInt32Array(8, 0, 3, 9, 10, 11), PackedInt32Array(12, 13, 14, 15, 16), PackedInt32Array(16, 17, 12), PackedInt32Array(10, 7, 6, 11), PackedInt32Array(10, 9, 18, 16, 15)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(1442, 254, 1768, 279, 1740, 421, 1510, 496, 1886, 644, 2186, 636, 2128, 964, 1826, 822, 1708, 831, 1595, 863, 1421, 893, 621, 790, 752, 669, 1167, 708, 1268, 599, 1236, 528, 1412, 419, 1348, 382)]) + +[node name="Scene" instance=ExtResource("1_vunpr")] + +[node name="bg" parent="." index="0"] +texture = ExtResource("2_uc3vv") + +[node name="pathfind" parent="." index="3"] +navigation_polygon = SubResource("NavigationPolygon_n0vbh") + +[node name="oceanside_1" parent="." index="5" instance=ExtResource("3_slrk6")] +polygon = PackedVector2Array(1442, 94, 973, 238, 939, 386, 1753, 367, 1751, 180) +target_transition = "oceanside_2" +target = "uid://bnywifkj64juu" +label = "Oceanside" + +[node name="entrance" parent="oceanside_1" index="0"] +position = Vector2(1310, 784) + +[node name="exit" parent="oceanside_1" index="1"] +position = Vector2(1535, 302) + +[editable path="oceanside_1"] diff --git a/scenes/ogre/ComfyUI_09922_.png b/scenes/ogre/ComfyUI_09922_.png new file mode 100644 index 0000000..554e787 --- /dev/null +++ b/scenes/ogre/ComfyUI_09922_.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d27633296aef9577df9df3251528b96db3042bfc2c69103efd8947bc3238c17c +size 12843819 diff --git a/scenes/ogre/ComfyUI_09922_.png.import b/scenes/ogre/ComfyUI_09922_.png.import new file mode 100644 index 0000000..b03580f --- /dev/null +++ b/scenes/ogre/ComfyUI_09922_.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://br1qpwa1hpcr7" +path="res://.godot/imported/ComfyUI_09922_.png-bc2f7976bc298ee51d532ede4c9bca1e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/ogre/ComfyUI_09922_.png" +dest_files=["res://.godot/imported/ComfyUI_09922_.png-bc2f7976bc298ee51d532ede4c9bca1e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/ogre/ogre.gd b/scenes/ogre/ogre.gd new file mode 100644 index 0000000..0895ce9 --- /dev/null +++ b/scenes/ogre/ogre.gd @@ -0,0 +1,5 @@ +extends Scene + + +func _on_pool_interacted() -> void: + $pool.default_script(self) # Replace with function body. diff --git a/scenes/ogre/ogre.gd.uid b/scenes/ogre/ogre.gd.uid new file mode 100644 index 0000000..cd2ab75 --- /dev/null +++ b/scenes/ogre/ogre.gd.uid @@ -0,0 +1 @@ +uid://bo6vtorh56ik4 diff --git a/scenes/ogre/ogre.tscn b/scenes/ogre/ogre.tscn new file mode 100644 index 0000000..7cc6ec9 --- /dev/null +++ b/scenes/ogre/ogre.tscn @@ -0,0 +1,56 @@ +[gd_scene load_steps=6 format=3 uid="uid://detumfmmcd0jw"] + +[ext_resource type="Script" uid="uid://bo6vtorh56ik4" path="res://scenes/ogre/ogre.gd" id="1_rgthv"] +[ext_resource type="Texture2D" uid="uid://br1qpwa1hpcr7" path="res://scenes/ogre/ComfyUI_09922_.png" id="2_rgthv"] +[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_kvdqi"] +[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_67nph"] + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_furs3"] +vertices = PackedVector2Array(325.656, 570.578, 582.328, 580.656, 525.289, 597.977, 454.133, 654.148, 445.539, 889.25, 919.219, 873.633, 1158.89, 691.359, 1294.26, 705.508, 1204.28, 907.469, -58.2969, 1146.06, -76.6797, 562, -6.6875, 562, 126.258, 883.891, 1990, 1160.92, 1662.15, 956.969, 1990, 977.391) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2), PackedInt32Array(0, 2, 3), PackedInt32Array(4, 0, 3), PackedInt32Array(4, 3, 5), PackedInt32Array(6, 7, 8, 5), PackedInt32Array(9, 10, 11, 12), PackedInt32Array(13, 9, 12, 4), PackedInt32Array(13, 4, 5, 8), PackedInt32Array(13, 8, 14), PackedInt32Array(13, 14, 15)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(0, 552, 133, 874, 431, 879, 311, 560, 642, 573, 530, 607, 473, 652, 918, 862, 1156, 681, 1309, 697, 1219, 899, 1663, 947, 2000, 968, 2000, 1171, -68, 1156, -87, 552)]) + +[node name="background" type="Node2D"] +y_sort_enabled = true +script = ExtResource("1_rgthv") + +[node name="bg" type="Sprite2D" parent="."] +scale = Vector2(0.470459, 0.467949) +texture = ExtResource("2_rgthv") +centered = false + +[node name="StartScalePoint" type="Node2D" parent="."] +position = Vector2(498, 504) +script = ExtResource("3_kvdqi") +target_scale = 0.3 + +[node name="EndScalePoint" type="Node2D" parent="."] +position = Vector2(1408, 1097) +scale = Vector2(0.44, 0.44) +script = ExtResource("3_kvdqi") +target_scale = 0.45 + +[node name="pathfind" type="NavigationRegion2D" parent="."] +position = Vector2(-1, 0) +navigation_polygon = SubResource("NavigationPolygon_furs3") + +[node name="default-starting-point" type="Node2D" parent="."] +position = Vector2(194, 819) + +[node name="pool" parent="." instance=ExtResource("4_67nph")] +position = Vector2(5, 888) +color = Color(1, 1, 1, 1) +polygon = PackedVector2Array(-85, -86, -65, 128, 264, 167, 260, -78) +target_transition = "ogre" +target = "uid://dx5rhiwa1tnvx" +label = "Healers" + +[node name="entrance" parent="pool" index="0"] +position = Vector2(184, 70) + +[node name="exit" parent="pool" index="1"] +position = Vector2(-61, 74) + +[connection signal="interacted" from="pool" to="." method="_on_pool_interacted"] + +[editable path="pool"] diff --git a/scenes/pit/pit.gd.uid b/scenes/pit/pit.gd.uid new file mode 100644 index 0000000..1d44ae7 --- /dev/null +++ b/scenes/pit/pit.gd.uid @@ -0,0 +1 @@ +uid://ch2n0h58cj0l1 diff --git a/scenes/pit/pit.tscn b/scenes/pit/pit.tscn index 8339966..33966d9 100644 --- a/scenes/pit/pit.tscn +++ b/scenes/pit/pit.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=7 format=3 uid="uid://bd13f8yhh8x0i"] -[ext_resource type="Script" path="res://scenes/pit/pit.gd" id="1_rlm8t"] +[ext_resource type="Script" uid="uid://ch2n0h58cj0l1" path="res://scenes/pit/pit.gd" id="1_rlm8t"] [ext_resource type="Texture2D" uid="uid://diwganfwvfg8j" path="res://scenes/pit/pit.png" id="2_ismrw"] -[ext_resource type="Script" path="res://ScalePoint_.gd" id="4_r2q0f"] +[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="4_r2q0f"] [ext_resource type="Texture2D" uid="uid://c2vwbdxi6hpa8" path="res://scenes/healer_pasture/foreground.png" id="5_o3cq1"] [ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="6_2u4ri"] diff --git a/scenes/pool/ComfyUI_10001_.png b/scenes/pool/ComfyUI_10001_.png new file mode 100644 index 0000000..218c4a2 --- /dev/null +++ b/scenes/pool/ComfyUI_10001_.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0db725f6fcfdf728e961f4a03810d507c3ea230c654bab61aebb8f5eaa15653c +size 12158621 diff --git a/scenes/pool/ComfyUI_10001_.png.import b/scenes/pool/ComfyUI_10001_.png.import new file mode 100644 index 0000000..5914883 --- /dev/null +++ b/scenes/pool/ComfyUI_10001_.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://0ak807tg6jso" +path="res://.godot/imported/ComfyUI_10001_.png-6282d75201d05c6e64a1b17d603b9775.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/pool/ComfyUI_10001_.png" +dest_files=["res://.godot/imported/ComfyUI_10001_.png-6282d75201d05c6e64a1b17d603b9775.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/pool/ComfyUI_10001_.png:Zone.Identifier b/scenes/pool/ComfyUI_10001_.png:Zone.Identifier new file mode 100644 index 0000000..ddebf00 Binary files /dev/null and b/scenes/pool/ComfyUI_10001_.png:Zone.Identifier differ diff --git a/scenes/pool/pool.gd b/scenes/pool/pool.gd new file mode 100644 index 0000000..775bc1b --- /dev/null +++ b/scenes/pool/pool.gd @@ -0,0 +1,9 @@ +extends Scene + + +func _on_ogre_house_interacted() -> void: + $"ogre".default_script(self) # Replace with function body. + + +func _on_meadow_interacted() -> void: + $meadow.default_script(self) diff --git a/scenes/pool/pool.gd.uid b/scenes/pool/pool.gd.uid new file mode 100644 index 0000000..902b554 --- /dev/null +++ b/scenes/pool/pool.gd.uid @@ -0,0 +1 @@ +uid://2mmn5y4b67lg diff --git a/scenes/pool/pool.tscn b/scenes/pool/pool.tscn new file mode 100644 index 0000000..6df5cee --- /dev/null +++ b/scenes/pool/pool.tscn @@ -0,0 +1,70 @@ +[gd_scene load_steps=6 format=3 uid="uid://dx5rhiwa1tnvx"] + +[ext_resource type="Script" uid="uid://2mmn5y4b67lg" path="res://scenes/pool/pool.gd" id="1_heq0u"] +[ext_resource type="Texture2D" uid="uid://0ak807tg6jso" path="res://scenes/pool/ComfyUI_10001_.png" id="2_heq0u"] +[ext_resource type="Script" uid="uid://xmphq3i0wbg3" path="res://ScalePoint_.gd" id="3_1g2ot"] +[ext_resource type="PackedScene" uid="uid://c4vc1wx7k6cw" path="res://TransitionPiece.tscn" id="4_6r684"] + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_heq0u"] +vertices = PackedVector2Array(2047.41, 716.57, 2016.32, 718.031, 2012.05, 588.461, 2016.21, 588.297, -24.7109, 554.789, -30.1563, 678.656, -32.4922, 678.719, -26.5, 554.672, 1549.08, 973.094, 1600.39, 892.133, 1664.59, 879.789, 1849.6, 912.438, 2010.65, 1152.71, 1938.66, 866.219, 1997.01, 738.961, 1913.5, 767.961, 1652.01, 755.148, 1694.65, 795.859, 1548.2, 566.008, 1990.35, 536.656, 1991.42, 569.242, 1521.82, 587.352, -3.86719, 536.156, -3.4375, 526.25, 1322.68, 566.07, 572.727, 554.938, -28.5625, 1097.27, -11.0078, 698.188, 363.648, 688.758, 233.078, 917.219, 522.023, 998.82, 544.961, 937, 1256.86, 937, 1356.66, 1006.56, 1515.53, 657.82, 368.352, 561.688, 319.969, 1004.11) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 5, 6, 7), PackedInt32Array(8, 9, 10, 11, 12), PackedInt32Array(13, 14, 12), PackedInt32Array(14, 13, 15), PackedInt32Array(16, 14, 15, 17), PackedInt32Array(11, 13, 12), PackedInt32Array(18, 19, 20, 21), PackedInt32Array(22, 23, 18, 24, 25), PackedInt32Array(26, 27, 28, 29), PackedInt32Array(30, 31, 32, 33), PackedInt32Array(16, 17, 10, 9, 24, 34), PackedInt32Array(21, 34, 24), PackedInt32Array(18, 21, 24), PackedInt32Array(35, 22, 25), PackedInt32Array(28, 35, 25), PackedInt32Array(28, 25, 29), PackedInt32Array(26, 29, 36), PackedInt32Array(12, 26, 36, 30, 33), PackedInt32Array(12, 33, 8)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-13, 516, 1548, 556, 2000, 526, 2021, 1163, -39, 1107), PackedVector2Array(577, 565, 247, 917, 324, 994, 515, 989, 538, 927, 1260, 927, 1359, 996, 1543, 964, 1588, 893, 1318, 576), PackedVector2Array(-43, 689, 354, 679, 358, 571, -36, 544), PackedVector2Array(1526, 653, 1655, 745, 2060, 726, 2024, 578, 1531, 597), PackedVector2Array(1702, 805, 1678, 872, 1848, 902, 1927, 861, 1906, 779)]) + +[node name="background" type="Node2D"] +y_sort_enabled = true +script = ExtResource("1_heq0u") + +[node name="bg" type="Sprite2D" parent="."] +scale = Vector2(0.470459, 0.467949) +texture = ExtResource("2_heq0u") +centered = false + +[node name="StartScalePoint" type="Node2D" parent="."] +position = Vector2(1476, 742) +script = ExtResource("3_1g2ot") +target_scale = 0.25 + +[node name="EndScalePoint" type="Node2D" parent="."] +position = Vector2(1408, 1097) +scale = Vector2(0.44, 0.44) +script = ExtResource("3_1g2ot") +target_scale = 0.35 + +[node name="pathfind" type="NavigationRegion2D" parent="."] +position = Vector2(-1, 0) +navigation_polygon = SubResource("NavigationPolygon_heq0u") + +[node name="default-starting-point" type="Node2D" parent="."] +position = Vector2(194, 819) + +[node name="ogre" parent="." instance=ExtResource("4_6r684")] +position = Vector2(1912, 756) +color = Color(1, 1, 1, 1) +polygon = PackedVector2Array(-235, -142, -147, 252, 155, 148, 102, -85) +target_transition = "pool" +target = "uid://detumfmmcd0jw" +label = "Ogre's House" + +[node name="entrance" parent="ogre" index="0"] +position = Vector2(-79, 65) + +[node name="exit" parent="ogre" index="1"] +position = Vector2(66, 71) + +[node name="meadow" parent="." instance=ExtResource("4_6r684")] +polygon = PackedVector2Array(-50, 624, -63, 967, 222, 956, 201, 632) +target_transition = "pool" +target = "uid://dnyfhcvbsecvy" +label = "Meadow" + +[node name="entrance" parent="meadow" index="0"] +position = Vector2(169, 799) + +[node name="exit" parent="meadow" index="1"] +position = Vector2(-16, 905) + +[connection signal="interacted" from="ogre" to="." method="_on_ogre_house_interacted"] +[connection signal="interacted" from="meadow" to="." method="_on_meadow_interacted"] + +[editable path="ogre"] +[editable path="meadow"] diff --git a/shipwreck.tscn b/shipwreck.tscn index ab1c991..32a1e5a 100644 --- a/shipwreck.tscn +++ b/shipwreck.tscn @@ -1,45 +1,41 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=4 format=3 uid="uid://h8n8ndqbesyc"] -[sub_resource type="CompressedTexture2D" id=2] -flags = 4 -load_path = "res://.import/shipwreck-upscaled.png-b3975304c8cd6d3268e06d1f08a16802.stex" +[sub_resource type="CompressedTexture2D" id="2"] -[sub_resource type="NavigationPolygon" id=1] -vertices = PackedVector2Array( 1274, 1420, 1822, 1420, 2116, 1488, 2066, 1512, 1090, 1496, 1178, 1444, 160, 1456, 1070, 1254, 982, 1446, 928, 1494, 34, 1530, -14, 1460, 12, 1506, -30, 1450, 1042, 1416, -16, 1406, -96, 1286, 144, 1422, 2604, 1182, 3126, 920, 3126, 1080, 2642, 1250, 1812, 1390, 1234, 1362, 2212, 1232, 2250, 1334, 2162, 1318, 1920, 1382, 1080, 1360 ) -polygons = [ PackedInt32Array( 0, 1, 2, 3, 4, 5 ), PackedInt32Array( 6, 7, 8, 9, 10 ), PackedInt32Array( 11, 6, 10, 12 ), PackedInt32Array( 11, 12, 13 ), PackedInt32Array( 14, 5, 4, 8 ), PackedInt32Array( 15, 11, 13, 16 ), PackedInt32Array( 15, 16, 7, 17 ), PackedInt32Array( 18, 19, 20, 21 ), PackedInt32Array( 22, 1, 0, 23 ), PackedInt32Array( 24, 18, 21, 25, 26 ), PackedInt32Array( 7, 24, 26, 27, 22, 23 ), PackedInt32Array( 6, 17, 7 ), PackedInt32Array( 14, 8, 7, 28 ), PackedInt32Array( 23, 28, 7 ) ] -outlines = [ PackedVector2Array( -96, 1286, -30, 1450, 12, 1506, 34, 1530, 928, 1494, 982, 1446, 1090, 1496, 2066, 1512, 2116, 1488, 1822, 1420, 1812, 1390, 1920, 1382, 2162, 1318, 2250, 1334, 2642, 1250, 3126, 1080, 3126, 920, 2604, 1182, 2212, 1232, 1070, 1254 ), PackedVector2Array( 1080, 1360, 1042, 1416, 1178, 1444, 1274, 1420, 1234, 1362 ), PackedVector2Array( 160, 1456, -14, 1460, -16, 1406, 144, 1422 ) ] +[sub_resource type="NavigationPolygon" id="1"] +vertices = PackedVector2Array(1274, 1420, 1822, 1420, 2116, 1488, 2066, 1512, 1090, 1496, 1178, 1444, 160, 1456, 1070, 1254, 982, 1446, 928, 1494, 34, 1530, -14, 1460, 12, 1506, -30, 1450, 1042, 1416, -16, 1406, -96, 1286, 144, 1422, 2604, 1182, 3126, 920, 3126, 1080, 2642, 1250, 1812, 1390, 1234, 1362, 2212, 1232, 2250, 1334, 2162, 1318, 1920, 1382, 1080, 1360) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4, 5), PackedInt32Array(6, 7, 8, 9, 10), PackedInt32Array(11, 6, 10, 12), PackedInt32Array(11, 12, 13), PackedInt32Array(14, 5, 4, 8), PackedInt32Array(15, 11, 13, 16), PackedInt32Array(15, 16, 7, 17), PackedInt32Array(18, 19, 20, 21), PackedInt32Array(22, 1, 0, 23), PackedInt32Array(24, 18, 21, 25, 26), PackedInt32Array(7, 24, 26, 27, 22, 23), PackedInt32Array(6, 17, 7), PackedInt32Array(14, 8, 7, 28), PackedInt32Array(23, 28, 7)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(-96, 1286, -30, 1450, 12, 1506, 34, 1530, 928, 1494, 982, 1446, 1090, 1496, 2066, 1512, 2116, 1488, 1822, 1420, 1812, 1390, 1920, 1382, 2162, 1318, 2250, 1334, 2642, 1250, 3126, 1080, 3126, 920, 2604, 1182, 2212, 1232, 1070, 1254), PackedVector2Array(1080, 1360, 1042, 1416, 1178, 1444, 1274, 1420, 1234, 1362), PackedVector2Array(160, 1456, -14, 1460, -16, 1406, 144, 1422)]) -[sub_resource type="CompressedTexture2D" id=3] -flags = 4 -load_path = "res://.import/graham.png-22cbb6e668f95c03ef526a01b38a3a41.stex" +[sub_resource type="CompressedTexture2D" id="3"] [node name="Node2D" type="Node2D"] __meta__ = { -"_edit_horizontal_guides_": [ -292.0 ] +"_edit_horizontal_guides_": [-292.0] } [node name="Sprite2D" type="Sprite2D" parent="."] -scale = Vector2( 0.5, 0.5 ) -texture = SubResource( 2 ) -offset = Vector2( 1546, 773 ) +scale = Vector2(0.5, 0.5) +texture = SubResource("2") +offset = Vector2(1546, 773) [node name="Navigation2D" type="Navigation2D" parent="Sprite2D"] [node name="NavigationRegion2D" type="NavigationRegion2D" parent="Sprite2D/Navigation2D"] -position = Vector2( 10, -2 ) -navigation_polygon = SubResource( 1 ) +position = Vector2(10, -2) +navigation_polygon = SubResource("1") [node name="Graham" type="Node2D" parent="."] -position = Vector2( 217, 692 ) +position = Vector2(217, 692) [node name="Sprite2" type="Sprite2D" parent="Graham"] -scale = Vector2( 0.28125, 0.28125 ) -texture = SubResource( 3 ) -offset = Vector2( -40, -220 ) +scale = Vector2(0.28125, 0.28125) +texture = SubResource("3") +offset = Vector2(-40, -220) [node name="Camera2D" type="Camera2D" parent="Graham"] visible = false -position = Vector2( 1, 0 ) +position = Vector2(1, 0) current = true limit_left = 0 limit_top = 0 diff --git a/template_scene.gd b/template_scene.gd new file mode 100644 index 0000000..a721b73 --- /dev/null +++ b/template_scene.gd @@ -0,0 +1,14 @@ +extends Scene + +func _ready() -> void: + _register_setpiece_defaults() + super._ready() + +func _register_setpiece_defaults() -> void: + for sp in get_tree().get_nodes_in_group("transition-set-piece"): + print("SET PIECE", sp) + sp.interacted.connect(func(): + print("HELE") + sp.default_script(self) + ) + diff --git a/template_scene.gd.uid b/template_scene.gd.uid new file mode 100644 index 0000000..d23b0d3 --- /dev/null +++ b/template_scene.gd.uid @@ -0,0 +1 @@ +uid://ufisiilfe5nk