Commit 95c9abb7 authored by Julia Santos's avatar Julia Santos

Replaced sprites with colored versions, simplified hitboxes

parent faac0458
source_md5="ece5c1fcc6eaf9000cf22261bc386f84" source_md5="d6f4c8267765490587165e2dbfdca9df"
dest_md5="02fa9bfd0d8b9f30546722b86d85d0da" dest_md5="fe6be305e3f777e8db6c07b9b0140661"
source_md5="12dfc5ab0c0c2a7e0a8189b4672317a1" source_md5="55f471c41bd28d758353cdbbd6c773c8"
dest_md5="6e1ece4889c589915a9768f27dbf9f5e" dest_md5="ce900e6401d6f2252d43d38dd64489d5"
source_md5="25ea2d877aa25a58c45cc16ed101c4b7" source_md5="8df7594c8ebf720d337085f962fd197b"
dest_md5="988644182b402a58e129cbe9fe9abf6a" dest_md5="00a756c425f07a6514f6d7b71a3851ae"
source_md5="3b0ecf4a2964965c6d5e6fa284569ce3" source_md5="82c6d0eb4c92ac1406e0a995a8e2ed13"
dest_md5="1a22f3ae7f3ba67df2629c945a946940" dest_md5="6b6f244c538c725df804698a9d274ea7"
source_md5="759a37d36bc11b8a5ac8850813130710" source_md5="4cf285cdad6bd0b3bf923691866cd684"
dest_md5="a077b7fa6a12bc9f7d1ee8811c55d066" dest_md5="c24c5ddd1d81d7f31ea3a47e71b08ad8"
source_md5="ec27bfe0f8de4c2684ae5ebb031b35d0" source_md5="4d8e56b62285fec2e9f41ed111c1ea99"
dest_md5="6736feec7635ba2be6445005b56e928b" dest_md5="303e35b6df9abf7e0fe4e658ac3229fa"
source_md5="86dfb97db396d046c96ee37e4133c756"
dest_md5="f4d5cb73d3a431584ad84a4d965711f7"
source_md5="2740152ebe6ea56ca2be7acef7208a71" source_md5="1e4762f1b68032942ff8617e40fe13c0"
dest_md5="01196eafbe76c34d86c7f5c91441fbc3" dest_md5="9274f33a3dbad0a27b8a21d2a6514cb2"
source_md5="3a2e65593cf0244044201576bf33f95c" source_md5="5248b0935694a335496258e3fe5be4cb"
dest_md5="123b2cefcf64eb0f546c9cef8b4f338e" dest_md5="5129889bf57eb7a7a554526621d0f507"
source_md5="b9bb834d5206ad9e281b5f4672e5d2f1" source_md5="f1b9469c02fa296b149c332a01626a55"
dest_md5="b74566b388141381c08b739286504d19" dest_md5="0ae9de171dea60ed80223134de63850d"
source_md5="fd672ce01fa97f3085db0f4d59f0d3ea" source_md5="dd0f44be1d4419dbfe981bc70c6cdd37"
dest_md5="a1ad80bbaf3c1ca3b3509781c163db81" dest_md5="62200d7d244ca2ac2dbd5ce71a6b9563"
source_md5="2ebff0ba576d5b262cd460dfef56a5e6"
dest_md5="80786c5829450a1e4e6f128a7314acb2"
source_md5="42a55415db5007dd44efafc5ecf978ff" source_md5="bbdebf23ceb96ce0f2ca0b60401e7635"
dest_md5="73cdf2d517c8f062195677b98d71fc9b" dest_md5="15d558ebddc84303c418112307681161"
source_md5="ed888f0beb0caa9bb665c54e53be9a4f"
dest_md5="89cd9ba719836e36b6711f130367820f"
source_md5="1d61803ff815aa1369fbbb6a8ca7a31f" source_md5="9e1864b5b3f1d7c75467b3856cf5f1ca"
dest_md5="35e32687c7e296f1d899586d58e79479" dest_md5="d007e1355256ff815282be278cde54aa"
source_md5="8be53c80c5ad578a6da0b2a6a2d50876" source_md5="8d9457f85bb1fd5ecbcee36c39d7c76f"
dest_md5="823cf36e98fc2b1dc52c51ff487ee2aa" dest_md5="2d8e7b67df43ed6bc7b3d9bd79e6fbe9"
source_md5="13c6290f9f25d4d103f82dbdbbeb58dd" source_md5="a8a8e42a11495189289857b7fa8151ba"
dest_md5="8adab347a58561e14088d81d92f7cd22" dest_md5="525a200ab4500bbe98f1a88c061d5937"
source_md5="43a87f214cd9b4fd86f2d2917da2058e" source_md5="a9f8e2a7a20327f6c52cd91d456bb851"
dest_md5="0ab665ced5b8976100551744faabb516" dest_md5="df771db6f99bad36d81ff3c82a07d41d"
source_md5="b5c32ec812968e144f9d8867a16e7fe2" source_md5="1b9a3fd45de356514ed0bf30874e64c3"
dest_md5="e5d558323fdbb6824c46360f3ea96db8" dest_md5="7d6fbe26ec4b4c0fb2a471c2b72494b2"
source_md5="6b64d8d11a2f8106f9ca8a53519c7084" source_md5="5735d0852f021eb1f6c06f1b4d084792"
dest_md5="0eeeac4441e2ed613cb846f51943932d" dest_md5="2776b45fd1888c58487d9888dd602f84"
source_md5="1a955701f25adee42fbd65ecfea2d6d2" source_md5="93b834c6e5f8b7b22c5261cb95519e72"
dest_md5="4d56d8641d9731424e3490af72430c83" dest_md5="907cf04ba9f756e1634b07e5187698bf"
source_md5="1af02424e4197a9f699b26ea8381b443" source_md5="cc2fca71d42e8f1fd858feb1ec1923ea"
dest_md5="f362e4ddde58c60566fe28dd5d9f1312" dest_md5="3aa75c89c8496625d13bbd0605328acf"
source_md5="3c5734e64d03fdd2a0a136d9b5105ad4" source_md5="7ff9a5e54e8bc45c7ef8ef1eceba0c07"
dest_md5="bb450409b40e5463b44fa9e499608950" dest_md5="8d8261fe3178441de53892a115fe550f"
source_md5="34b549b6763b4c5ff63d7e67df15017f" source_md5="f4787299181ef8c42842af3bf6d50c26"
dest_md5="4b18e59d178d7798ccc5172547b6c814" dest_md5="a032fcd5bf5f4e91a6e436b1e01fa675"
source_md5="7827f4366fc205796902063b371edbea" source_md5="8fc32742c299b83fcb431ed161bdaca7"
dest_md5="75764b0facc5404a82cbfa209cee9383" dest_md5="86fc2c3da0e58f9b22b56b2711885332"
source_md5="e69b9d046d093d2018f03a0c6e75e845"
dest_md5="85cd1c0da76b06e03bf9734302b98d5f"
source_md5="7d422251c220cfe9ab3ade21e01f8b62" source_md5="63fd71e21006968ab988f3621c4e8f49"
dest_md5="063dd3861296cfff82521be651fac103" dest_md5="f3ef73146f5b7db1ce6c28b3c4ac8b67"
source_md5="8dd960158309733002d69aebd1c2c29f"
dest_md5="0f15b3927c434a3feaaca971bb859f75"
source_md5="9eea31d86ca0a9e0c9ff7e3540e87a45" source_md5="d1b0e7a3689c1af110efcfb54913dff6"
dest_md5="de73822f291d38d14be54e24d9588f14" dest_md5="e3e0ef93ff9578fbb224ef6db491de28"
source_md5="50482d6fb9babd835a4e2493c7b5047c" source_md5="b0879874c4ba62363e33397acd5c3327"
dest_md5="411e280c20a021d6b423b6d8e364e905" dest_md5="d7f687166bbd4fe1a08c5b600c1dba29"
source_md5="fc01799c40331e9d57170f7c9fd64863" source_md5="46d2420308048e1cba9795cb37d3f4a6"
dest_md5="9475b373227d29cb3a1a48219f60d8fe" dest_md5="dddd443aece2d0d08cb1ad31f80e8e85"
source_md5="450cca33fae040a95fffe14aedc2bebf" source_md5="00f39422e02559aae9294a7a2ce28a66"
dest_md5="d9ae81ed3631513260fb69946b77cac7" dest_md5="52bb7290274149bc4871e5cf88a58140"
source_md5="78b1408511ae4a0b245bf4318052a848" source_md5="d319fa42cd1389d6fbe5f77e19c7ad5f"
dest_md5="56035e4eea1ae02d9960e1bce2b57ac4" dest_md5="6194152e251766896c4cc3cc807700da"
source_md5="deda5734a8f3cf597effac0add613560" source_md5="9a4e68559244100d20b3e0ca29aa0ff2"
dest_md5="be48c53e0e1bfb71e1f60f4aa64276c4" dest_md5="b431e637894f50c536ecf3df80c5531b"
source_md5="d5f2c31b1916422a591b1e72fcd0d7d2" source_md5="5d49ca6f760755476d75fe33d5b422f9"
dest_md5="4ccb8ce8150ebda446752d8943619ff8" dest_md5="4e4e95902a40b1d0d1d2a8d3365f9141"
source_md5="e7ee528c1652101b766b7cf487e4b7f5" source_md5="6a21f43d2b7117b8a0c896d34aab6647"
dest_md5="2d416aeeb6e0dba9901a0cb0e3c44e54" dest_md5="4fabc3751cd7d2ebe7e08ec845584971"
source_md5="89af3ec4560dde0e2d26a4f07b71f084" source_md5="b9e88c7315a349410a3e051e6f7645af"
dest_md5="ab29a0ad48896f969c05b1b5c69b0e08" dest_md5="2bcb204dbf94ca2d38775b5f3321fd44"
...@@ -7,7 +7,7 @@ onready var anim = get_parent().get_node("Animator") ...@@ -7,7 +7,7 @@ onready var anim = get_parent().get_node("Animator")
# Called when the node enters the scene tree for the first time. # Called when the node enters the scene tree for the first time.
func _ready(): func _ready():
start() start()
print(get_parent().get_children()[0].get_name()) #print(get_parent().get_children()[0].get_name())
pass # Replace with function body. pass # Replace with function body.
func _input(event): # executes when clicked on func _input(event): # executes when clicked on
......
...@@ -1290,18 +1290,18 @@ font_data = SubResource( 13 ) ...@@ -1290,18 +1290,18 @@ font_data = SubResource( 13 )
size = 17 size = 17
font_data = ExtResource( 5 ) font_data = ExtResource( 5 )
[sub_resource type="StyleBoxFlat" id=26] [sub_resource type="StyleBoxFlat" id=24]
bg_color = Color( 1, 1, 1, 0.937255 ) bg_color = Color( 1, 1, 1, 0.937255 )
corner_radius_top_left = 50 corner_radius_top_left = 50
corner_radius_top_right = 50 corner_radius_top_right = 50
corner_radius_bottom_right = 50 corner_radius_bottom_right = 50
corner_radius_bottom_left = 50 corner_radius_bottom_left = 50
[sub_resource type="DynamicFont" id=24] [sub_resource type="DynamicFont" id=25]
size = 21 size = 21
font_data = SubResource( 13 ) font_data = SubResource( 13 )
[sub_resource type="DynamicFont" id=25] [sub_resource type="DynamicFont" id=26]
size = 19 size = 19
font_data = ExtResource( 5 ) font_data = ExtResource( 5 )
...@@ -1409,7 +1409,6 @@ __meta__ = { ...@@ -1409,7 +1409,6 @@ __meta__ = {
position = Vector2( 80.4618, 38.7292 ) position = Vector2( 80.4618, 38.7292 )
scale = Vector2( 0.6, 0.6 ) scale = Vector2( 0.6, 0.6 )
frames = SubResource( 12 ) frames = SubResource( 12 )
frame = 1
speed_scale = 0.7 speed_scale = 0.7
playing = true playing = true
...@@ -1460,7 +1459,6 @@ __meta__ = { ...@@ -1460,7 +1459,6 @@ __meta__ = {
position = Vector2( 289.456, 38.1354 ) position = Vector2( 289.456, 38.1354 )
scale = Vector2( 0.35, 0.35 ) scale = Vector2( 0.35, 0.35 )
frames = SubResource( 12 ) frames = SubResource( 12 )
frame = 1
speed_scale = 0.7 speed_scale = 0.7
playing = true playing = true
...@@ -1479,7 +1477,6 @@ visible = false ...@@ -1479,7 +1477,6 @@ visible = false
position = Vector2( 351.228, 33.5649 ) position = Vector2( 351.228, 33.5649 )
scale = Vector2( 0.35, 0.35 ) scale = Vector2( 0.35, 0.35 )
frames = SubResource( 12 ) frames = SubResource( 12 )
frame = 1
speed_scale = 0.7 speed_scale = 0.7
playing = true playing = true
...@@ -1535,6 +1532,7 @@ __meta__ = { ...@@ -1535,6 +1532,7 @@ __meta__ = {
position = Vector2( 172.67, 59.6554 ) position = Vector2( 172.67, 59.6554 )
scale = Vector2( 0.35, 0.35 ) scale = Vector2( 0.35, 0.35 )
frames = SubResource( 12 ) frames = SubResource( 12 )
frame = 1
speed_scale = 0.7 speed_scale = 0.7
playing = true playing = true
...@@ -1577,6 +1575,7 @@ visible = false ...@@ -1577,6 +1575,7 @@ visible = false
position = Vector2( 281.004, 61.5689 ) position = Vector2( 281.004, 61.5689 )
scale = Vector2( 0.35, 0.430991 ) scale = Vector2( 0.35, 0.430991 )
frames = SubResource( 12 ) frames = SubResource( 12 )
frame = 1
speed_scale = 0.7 speed_scale = 0.7
playing = true playing = true
...@@ -1614,6 +1613,7 @@ __meta__ = { ...@@ -1614,6 +1613,7 @@ __meta__ = {
position = Vector2( 299.163, 64.5689 ) position = Vector2( 299.163, 64.5689 )
scale = Vector2( 0.35, 0.430991 ) scale = Vector2( 0.35, 0.430991 )
frames = SubResource( 12 ) frames = SubResource( 12 )
frame = 1
speed_scale = 0.7 speed_scale = 0.7
playing = true playing = true
...@@ -1626,7 +1626,7 @@ margin_left = -97.8589 ...@@ -1626,7 +1626,7 @@ margin_left = -97.8589
margin_top = -252.295 margin_top = -252.295
margin_right = 481.141 margin_right = 481.141
margin_bottom = -96.295 margin_bottom = -96.295
custom_styles/panel = SubResource( 26 ) custom_styles/panel = SubResource( 24 )
__meta__ = { __meta__ = {
"_edit_group_": true, "_edit_group_": true,
"_edit_use_anchors_": false "_edit_use_anchors_": false
...@@ -1638,8 +1638,8 @@ margin_top = 23.0 ...@@ -1638,8 +1638,8 @@ margin_top = 23.0
margin_right = 554.0 margin_right = 554.0
margin_bottom = 168.0 margin_bottom = 168.0
rect_pivot_offset = Vector2( -1182.04, -589.897 ) rect_pivot_offset = Vector2( -1182.04, -589.897 )
custom_fonts/bold_font = SubResource( 24 ) custom_fonts/bold_font = SubResource( 25 )
custom_fonts/normal_font = SubResource( 25 ) custom_fonts/normal_font = SubResource( 26 )
custom_colors/default_color = Color( 0.0627451, 0.0431373, 0.152941, 1 ) custom_colors/default_color = Color( 0.0627451, 0.0431373, 0.152941, 1 )
bbcode_enabled = true bbcode_enabled = true
bbcode_text = "[b]Hint![/b] When you don’t know how to start something, use the notepad on it! Once in Notepad mode, click on one of the words listed on the notepad, and then on one of the objects on the screen, to perform that verb on the object." bbcode_text = "[b]Hint![/b] When you don’t know how to start something, use the notepad on it! Once in Notepad mode, click on one of the words listed on the notepad, and then on one of the objects on the screen, to perform that verb on the object."
...@@ -1654,6 +1654,5 @@ modulate = Color( 0.168627, 0.156863, 0.219608, 0.937255 ) ...@@ -1654,6 +1654,5 @@ modulate = Color( 0.168627, 0.156863, 0.219608, 0.937255 )
position = Vector2( 75.1358, 124.982 ) position = Vector2( 75.1358, 124.982 )
scale = Vector2( 0.35, 0.430991 ) scale = Vector2( 0.35, 0.430991 )
frames = SubResource( 12 ) frames = SubResource( 12 )
frame = 1
speed_scale = 0.7 speed_scale = 0.7
playing = true playing = true
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
flags = 4 flags = 4
load_path = "res://.import/laundry door open.png-4b5301b83ad58821eec5d9f14596c644.stex" load_path = "res://.import/laundry door open.png-4b5301b83ad58821eec5d9f14596c644.stex"
[sub_resource type="CircleShape2D" id=8] [sub_resource type="CircleShape2D" id=2]
radius = 11.0581 radius = 11.0581
[sub_resource type="RectangleShape2D" id=3] [sub_resource type="RectangleShape2D" id=3]
...@@ -87,7 +87,7 @@ interactable = true ...@@ -87,7 +87,7 @@ interactable = true
[node name="Hitbox" type="CollisionShape2D" parent="Washing machine door"] [node name="Hitbox" type="CollisionShape2D" parent="Washing machine door"]
position = Vector2( -1.07367, 6.00726 ) position = Vector2( -1.07367, 6.00726 )
scale = Vector2( 5, 5 ) scale = Vector2( 5, 5 )
shape = SubResource( 8 ) shape = SubResource( 2 )
[node name="Sprite" type="Sprite" parent="Washing machine door/Hitbox"] [node name="Sprite" type="Sprite" parent="Washing machine door/Hitbox"]
position = Vector2( 15.6905, -20.7761 ) position = Vector2( 15.6905, -20.7761 )
...@@ -160,7 +160,6 @@ __meta__ = { ...@@ -160,7 +160,6 @@ __meta__ = {
"_edit_group_": true "_edit_group_": true
} }
interactable = true interactable = true
flavorText = "The control panel. It's still off!"
[node name="Hitbox" type="CollisionShape2D" parent="Buttons"] [node name="Hitbox" type="CollisionShape2D" parent="Buttons"]
position = Vector2( -33.3405, -1.19568 ) position = Vector2( -33.3405, -1.19568 )
......
...@@ -80,7 +80,7 @@ __meta__ = { ...@@ -80,7 +80,7 @@ __meta__ = {
} }
[node name="Other plants" type="StaticBody2D" parent="."] [node name="Other plants" type="StaticBody2D" parent="."]
position = Vector2( 276.987, 246.906 ) position = Vector2( 299.246, 241.506 )
scale = Vector2( 0.829244, 0.829244 ) scale = Vector2( 0.829244, 0.829244 )
input_pickable = true input_pickable = true
script = ExtResource( 7 ) script = ExtResource( 7 )
...@@ -106,9 +106,6 @@ visible = false ...@@ -106,9 +106,6 @@ visible = false
position = Vector2( 329.402, 328.563 ) position = Vector2( 329.402, 328.563 )
scale = Vector2( 0.829244, 0.829244 ) scale = Vector2( 0.829244, 0.829244 )
input_pickable = true input_pickable = true
__meta__ = {
"_edit_group_": true
}
[node name="h" type="CollisionShape2D" parent="Repotted plants"] [node name="h" type="CollisionShape2D" parent="Repotted plants"]
visible = false visible = false
...@@ -120,9 +117,11 @@ disabled = true ...@@ -120,9 +117,11 @@ disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Repotted plants"] [node name="Hitbox" type="CollisionPolygon2D" parent="Repotted plants"]
position = Vector2( -14.5888, 0.596802 ) position = Vector2( -14.5888, 0.596802 )
scale = Vector2( 0.3, 0.3 ) scale = Vector2( 0.3, 0.3 )
polygon = PoolVector2Array( 146, -573, 146, -565.3, 137, -502.4, 195.6, -561.8, 208, -556.7, 208, -551.1, 237, -480, 237, -473.7, 241.1, -418.4, 294, -438.5, 294, -426.6, 310, -407.6, 310, -389.5, 270.4, -261, 266.4, -261, 214, -205.6, 311, -208.3, 311, -195.9, 295, -125, 290, -125, 226, -64, 220.1, -64, 150.9, -52.3, 228.7, -5, 233.9, -5, 327, 31.2, 327, 37.2, 348, 91.1, 348, 101.8, 335.5, 178, 331.2, 178, 307, 212.3, 307, 216.1, 232.1, 568, 225.2, 568, 179.2, 589, 170.9, 589, 73.5, 598, -35.8, 598, -191, 573.5, -191, 564.9, -234.3, 376.5, -253, 371.8, -253, 355.9, -241, 347.3, -269.7, 206.6, -309, 158.6, -309, 152.7, -318.9, 97, -313, 97, -287.9, 30, -282.9, 30, -173, -43, -169.2, -43, -9.5, -83.3, -130, -98.2, -130, -102.4, -247, -175.5, -247, -180.8, -286.8, -265, -274.5, -265, -257.5, -284, -250.4, -284, -228.8, -286.7, -280, -357.8, -280, -362.8, -301.4, -461, -286.3, -461, -218.3, -437.6, -236, -480, -236, -493.1, -228, -529, -220.2, -529, -177, -538.4, -177, -529.8, -127.5, -490.3, -113.3, -501.7, -106.4, -498.4, -92.8, -553, -87.8, -553, -65.9, -573, -56.1, -573, -24, -543.4, -24, -537.1, -15.7, -502.7, 30.8, -570, 33.6, -570, 72.9, -600, 128, -600 ) polygon = PoolVector2Array( 146, -565.3, 137, -502.4, 189.073, -547.959, 237, -473.7, 241.1, -418.4, 290.566, -415.165, 310, -389.5, 266.4, -261, 214, -205.6, 311, -208.3, 290, -125, 220.1, -64, 150.9, -52.3, 254.522, -11.0916, 327, 37.2, 336.095, 84.7098, 307, 212.3, 225.2, 568, 29.7942, 578.253, -191, 564.9, -234.3, 376.5, -258.49, 200.44, -296.092, 153.884, -305.045, 96.5857, -282.9, 30, -201.191, -44.8704, -9.5, -83.3, -130, -102.4, -247, -180.8, -274.5, -265, -250.4, -284, -228.8, -286.7, -280, -362.8, -296.275, -449.061, -218.3, -437.6, -224.505, -481.748, -208.161, -517.278, -167.657, -508.751, -127.5, -490.3, -106.4, -498.4, -92.8, -553, -56.1, -573, -24, -537.1, -15.7, -502.7, 86.6324, -593.488 )
[node name="Sprite" type="Sprite" parent="Repotted plants/Hitbox"] [node name="Sprite" type="Sprite" parent="Repotted plants/Hitbox"]
position = Vector2( 0, -14.3247 )
scale = Vector2( 0.7, 0.7 )
texture = ExtResource( 8 ) texture = ExtResource( 8 )
[node name="Door to living room" type="StaticBody2D" parent="."] [node name="Door to living room" type="StaticBody2D" parent="."]
...@@ -169,10 +168,11 @@ flavorText = "A pant plot-- I mean... a plant pot." ...@@ -169,10 +168,11 @@ flavorText = "A pant plot-- I mean... a plant pot."
[node name="Hitbox" type="CollisionPolygon2D" parent="Pot"] [node name="Hitbox" type="CollisionPolygon2D" parent="Pot"]
position = Vector2( -16.8677, -2.44165 ) position = Vector2( -16.8677, -2.44165 )
scale = Vector2( 0.15, 0.15 ) scale = Vector2( 0.15, 0.15 )
polygon = PoolVector2Array( 236, -411.7, 236, -409.3, 440, -371.3, 440, -368, 502, -335, 502, -328.5, 536.1, -202, 529.9, -202, 507.9, -107, 503.3, -107, 469, -71.9, 469, -68.9, 334, 529, 324.5, 529, 73.6, 561, -53.6, 561, -304, 532.9, -304, 526.7, -332, 494.8, -332, 484, -447.9, -69.7, -493, -111.6, -493, -115.6, -519, -168.7, -519, -175.2, -515.6, -266, -511.4, -266, -478.5, -339, -473.6, -339, -412.6, -373, -408.2, -373, -252.1, -407, -243.7, -407, -61, -419.4, -61, -421.3 ) polygon = PoolVector2Array( 236, -411.7, 440, -371.3, 502, -335, 529.9, -202, 507.9, -107, 469, -71.9, 324.5, 529, 20.3535, 563.698, -304, 532.9, -332, 494.8, -447.9, -69.7, -493, -115.6, -517.701, -255.229, -473.6, -339, -412.6, -373, -252.1, -407, -61, -419.4, -61, -421.3 )
[node name="Sprite" type="Sprite" parent="Pot/Hitbox"] [node name="Sprite" type="Sprite" parent="Pot/Hitbox"]
position = Vector2( 0, 0.000244141 ) position = Vector2( 0, 0.000244141 )
scale = Vector2( 0.7, 0.7 )
texture = ExtResource( 3 ) texture = ExtResource( 3 )
[node name="h" type="CollisionShape2D" parent="Pot"] [node name="h" type="CollisionShape2D" parent="Pot"]
......
[gd_scene load_steps=30 format=2] [gd_scene load_steps=32 format=2]
[ext_resource path="res://Scripts/Dialogue control/Dialogue Control - Bathroom.gd" type="Script" id=1] [ext_resource path="res://Scripts/Dialogue control/Dialogue Control - Bathroom.gd" type="Script" id=1]
[ext_resource path="res://assets/Backgrounds/bathroom.jpg" type="Texture" id=2] [ext_resource path="res://assets/Backgrounds/bathroom.jpg" type="Texture" id=2]
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
[ext_resource path="res://Scripts/Movement scripts/Door - to Bedroom.gd" type="Script" id=6] [ext_resource path="res://Scripts/Movement scripts/Door - to Bedroom.gd" type="Script" id=6]
[ext_resource path="res://Scripts/Mirror.gd" type="Script" id=7] [ext_resource path="res://Scripts/Mirror.gd" type="Script" id=7]
[ext_resource path="res://Lab Note.gd" type="Script" id=8] [ext_resource path="res://Lab Note.gd" type="Script" id=8]
[ext_resource path="res://assets/Thesis Clickables/mess on floor.png" type="Texture" id=9] [ext_resource path="res://assets/Thesis Clickables/bathroom floor mess.png" type="Texture" id=9]
[ext_resource path="res://Scripts/Toilet.gd" type="Script" id=10] [ext_resource path="res://Scripts/Toilet.gd" type="Script" id=10]
[ext_resource path="res://Scripts/Sink.gd" type="Script" id=11] [ext_resource path="res://Scripts/Sink.gd" type="Script" id=11]
[ext_resource path="res://Scripts/Mess on floor.gd" type="Script" id=12] [ext_resource path="res://Scripts/Mess on floor.gd" type="Script" id=12]
...@@ -17,6 +17,8 @@ ...@@ -17,6 +17,8 @@
[ext_resource path="res://assets/Thesis Clickables/bobby pins.png" type="Texture" id=15] [ext_resource path="res://assets/Thesis Clickables/bobby pins.png" type="Texture" id=15]
[ext_resource path="res://assets/Thesis Clickables/hair clips.png" type="Texture" id=16] [ext_resource path="res://assets/Thesis Clickables/hair clips.png" type="Texture" id=16]
[ext_resource path="res://assets/Thesis Clickables/tabo (empty).png" type="Texture" id=17] [ext_resource path="res://assets/Thesis Clickables/tabo (empty).png" type="Texture" id=17]
[ext_resource path="res://assets/Thesis Clickables/mirror mess.png" type="Texture" id=18]
[ext_resource path="res://assets/Thesis Clickables/sink mess.png" type="Texture" id=19]
[sub_resource type="RectangleShape2D" id=1] [sub_resource type="RectangleShape2D" id=1]
extents = Vector2( 68.2239, 67.6938 ) extents = Vector2( 68.2239, 67.6938 )
...@@ -25,10 +27,10 @@ extents = Vector2( 68.2239, 67.6938 ) ...@@ -25,10 +27,10 @@ extents = Vector2( 68.2239, 67.6938 )
extents = Vector2( 56.6453, 56.4341 ) extents = Vector2( 56.6453, 56.4341 )
[sub_resource type="RectangleShape2D" id=3] [sub_resource type="RectangleShape2D" id=3]
extents = Vector2( 68.7488, 119.78 ) extents = Vector2( 68.7488, 112.097 )
[sub_resource type="RectangleShape2D" id=4] [sub_resource type="RectangleShape2D" id=4]
extents = Vector2( 78.2934, 44.5494 ) extents = Vector2( 78.2934, 36.9885 )
[sub_resource type="RectangleShape2D" id=5] [sub_resource type="RectangleShape2D" id=5]
extents = Vector2( 87.0972, 166.152 ) extents = Vector2( 87.0972, 166.152 )
...@@ -40,7 +42,7 @@ extents = Vector2( 34.2254, 111.257 ) ...@@ -40,7 +42,7 @@ extents = Vector2( 34.2254, 111.257 )
extents = Vector2( 205.176, 46.6856 ) extents = Vector2( 205.176, 46.6856 )
[sub_resource type="RectangleShape2D" id=8] [sub_resource type="RectangleShape2D" id=8]
extents = Vector2( 44.5322, 31.5077 ) extents = Vector2( 53.5726, 41.896 )
[sub_resource type="RectangleShape2D" id=9] [sub_resource type="RectangleShape2D" id=9]
extents = Vector2( 35.5088, 57.7678 ) extents = Vector2( 35.5088, 57.7678 )
...@@ -69,9 +71,6 @@ __meta__ = { ...@@ -69,9 +71,6 @@ __meta__ = {
position = Vector2( 411.643, 186.267 ) position = Vector2( 411.643, 186.267 )
input_pickable = true input_pickable = true
script = ExtResource( 7 ) script = ExtResource( 7 )
__meta__ = {
"_edit_group_": true
}
interactable = true interactable = true
flavorText = "Fun to write on. I should wipe this down, though." flavorText = "Fun to write on. I should wipe this down, though."
...@@ -79,10 +78,9 @@ flavorText = "Fun to write on. I should wipe this down, though." ...@@ -79,10 +78,9 @@ flavorText = "Fun to write on. I should wipe this down, though."
shape = SubResource( 1 ) shape = SubResource( 1 )
[node name="Sprite" type="Sprite" parent="Mirror/Hitbox"] [node name="Sprite" type="Sprite" parent="Mirror/Hitbox"]
visible = false position = Vector2( 97.4919, 85.3836 )
position = Vector2( 1.57028, 0.94989 ) scale = Vector2( 0.991575, 0.881749 )
scale = Vector2( 1.58, 1.405 ) texture = ExtResource( 18 )
texture = ExtResource( 3 )
[node name="Lab Note - Bathroom" type="StaticBody2D" parent="."] [node name="Lab Note - Bathroom" type="StaticBody2D" parent="."]
position = Vector2( 358.445, 156.764 ) position = Vector2( 358.445, 156.764 )
...@@ -109,7 +107,7 @@ polygon = PoolVector2Array( 420, -313.7, 420, -304.7, 450, -141.9, 450, -131, 45 ...@@ -109,7 +107,7 @@ polygon = PoolVector2Array( 420, -313.7, 420, -304.7, 450, -141.9, 450, -131, 45
texture = ExtResource( 5 ) texture = ExtResource( 5 )
[node name="Toilet" type="StaticBody2D" parent="."] [node name="Toilet" type="StaticBody2D" parent="."]
position = Vector2( 598.448, 360.689 ) position = Vector2( 600.559, 362.651 )
input_pickable = true input_pickable = true
script = ExtResource( 10 ) script = ExtResource( 10 )
__meta__ = { __meta__ = {
...@@ -131,9 +129,6 @@ texture = ExtResource( 3 ) ...@@ -131,9 +129,6 @@ texture = ExtResource( 3 )
position = Vector2( 474.719, 299.02 ) position = Vector2( 474.719, 299.02 )
input_pickable = true input_pickable = true
script = ExtResource( 11 ) script = ExtResource( 11 )
__meta__ = {
"_edit_group_": true
}
interactable = true interactable = true
flavorText = "Sink. Stinky. Sinky. Do I have anything to clean this up with?" flavorText = "Sink. Stinky. Sinky. Do I have anything to clean this up with?"
...@@ -142,10 +137,8 @@ position = Vector2( -59.2163, 0 ) ...@@ -142,10 +137,8 @@ position = Vector2( -59.2163, 0 )
shape = SubResource( 4 ) shape = SubResource( 4 )
[node name="Sprite" type="Sprite" parent="Sink/Hitbox"] [node name="Sprite" type="Sprite" parent="Sink/Hitbox"]
visible = false position = Vector2( 95.0886, -1.25027 )
position = Vector2( 3.69189, -1.25027 ) texture = ExtResource( 19 )
scale = Vector2( 1.37044, 0.93 )
texture = ExtResource( 3 )
[node name="Door - to Bedroom" type="StaticBody2D" parent="."] [node name="Door - to Bedroom" type="StaticBody2D" parent="."]
position = Vector2( 171.452, 210.193 ) position = Vector2( 171.452, 210.193 )
...@@ -166,7 +159,7 @@ visible = false ...@@ -166,7 +159,7 @@ visible = false
texture = ExtResource( 3 ) texture = ExtResource( 3 )
[node name="Plunger" type="StaticBody2D" parent="."] [node name="Plunger" type="StaticBody2D" parent="."]
position = Vector2( 711.984, 363.665 ) position = Vector2( 696.61, 359.957 )
input_pickable = true input_pickable = true
script = ExtResource( 4 ) script = ExtResource( 4 )
__meta__ = { __meta__ = {
...@@ -175,15 +168,11 @@ __meta__ = { ...@@ -175,15 +168,11 @@ __meta__ = {
retrievable = true retrievable = true
flavorText = "Smells like rubber." flavorText = "Smells like rubber."
[node name="Hitbox" type="CollisionShape2D" parent="Plunger"] [node name="h" type="CollisionShape2D" parent="Plunger"]
shape = SubResource( 6 ) shape = SubResource( 6 )
disabled = true
[node name="Sprite" type="Sprite" parent="Plunger/Hitbox"] [node name="Label" type="Label" parent="Plunger/h"]
position = Vector2( -3.22388, 0.0310059 )
scale = Vector2( 0.15, 0.15 )
texture = ExtResource( 13 )
[node name="Label" type="Label" parent="Plunger/Hitbox"]
visible = false visible = false
margin_left = -27.4899 margin_left = -27.4899
margin_top = -58.0 margin_top = -58.0
...@@ -194,8 +183,17 @@ __meta__ = { ...@@ -194,8 +183,17 @@ __meta__ = {
"_edit_use_anchors_": false "_edit_use_anchors_": false
} }
[node name="Hitbox" type="CollisionPolygon2D" parent="Plunger"]
position = Vector2( 5.69648, 9.61336 )
scale = Vector2( 0.201712, 0.201712 )
polygon = PoolVector2Array( 44.5, 243.5, 53.1, 277.9, 128.5, 336.8, 150.259, 426.701, 130.782, 467.045, 4.88184, 502.52, -129.366, 469.132, -160.5, 418.6, -124.497, 330.015, -50.5, 281.1, -43.5, 246.5, -44.9829, -465.424, -2.91333, -488.078, 36.4285, -461.485 )
[node name="Sprite" type="Sprite" parent="Plunger/Hitbox"]
scale = Vector2( 1, 1 )
texture = ExtResource( 13 )
[node name="Mess on floor" type="StaticBody2D" parent="."] [node name="Mess on floor" type="StaticBody2D" parent="."]
position = Vector2( 286.276, 520.671 ) position = Vector2( 248.019, 516.068 )
input_pickable = true input_pickable = true
script = ExtResource( 12 ) script = ExtResource( 12 )
__meta__ = { __meta__ = {
...@@ -204,27 +202,37 @@ __meta__ = { ...@@ -204,27 +202,37 @@ __meta__ = {
interactable = true interactable = true
flavorText = "Bobby pins and puddles. What was I doing in here?" flavorText = "Bobby pins and puddles. What was I doing in here?"
[node name="Hitbox" type="CollisionShape2D" parent="Mess on floor"] [node name="Hitbox" type="CollisionPolygon2D" parent="Mess on floor"]
shape = SubResource( 7 ) position = Vector2( 225.038, -216.443 )
polygon = PoolVector2Array( -225, 143.4, -225, 154.7, -227.9, 163, -196.5, 163, -171.4, 150, -152.8, 150, -89, 152.4, -89, 157.1, -42.4, 183, -34.6, 183, 102, 192.7, 102, 197.2, 135.6, 216.1, 131.7, 231, 124.4, 231, 68, 248.6, 63.4, 275, 52.7, 275, -3, 278.7, -3, 273.9, -26.4, 265.1, -31.8, 276, -128.4, 276, -151, 274.3, -151, 268.7, -162.6, 259, -165.3, 259, -262, 252.3, -262, 242.9, -265.1, 228, -273.5, 228, -275.5, 227.8, -280.5, 258, -288.1, 258, -333, 275.7, -333, 263.5, -353.7, 236.1, -348.2, 225, -343.8, 225, -338.7, 221.9, -365, 217.5, -365, 209.5, -372, 183, -359.5, 183, -336, 176.8, -336, 167.1, -333.212, 143.993, -321.558, 142.934, -287.126, 145.053, -272.823, 142.934 )
[node name="Sprite" type="Sprite" parent="Mess on floor/Hitbox"] [node name="Sprite" type="Sprite" parent="Mess on floor/Hitbox"]
position = Vector2( -1.45947, -0.173828 )
scale = Vector2( 2.00236, 0.457652 )
texture = ExtResource( 9 ) texture = ExtResource( 9 )
[node name="h" type="CollisionShape2D" parent="Mess on floor"]
visible = false
shape = SubResource( 7 )
disabled = true
[node name="Bobby pins" type="StaticBody2D" parent="."] [node name="Bobby pins" type="StaticBody2D" parent="."]
position = Vector2( 332.826, 468.393 ) position = Vector2( 347.497, 497.28 )
input_pickable = true input_pickable = true
script = ExtResource( 4 ) script = ExtResource( 4 )
retrievable = true retrievable = true
flavorText = "Good for holding my hair up or picking into small spaces." flavorText = "Good for holding my hair up or picking into small spaces."
[node name="Hitbox" type="CollisionShape2D" parent="Bobby pins"] [node name="Hitbox" type="CollisionShape2D" parent="Bobby pins"]
position = Vector2( 37.288, -1.65586 ) position = Vector2( 51.634, -12.365 )
shape = SubResource( 8 ) shape = SubResource( 8 )
[node name="Sprite2" type="Sprite" parent="Bobby pins/Hitbox"]
position = Vector2( -1.04395, 0.426758 )
rotation = 0.131935
scale = Vector2( 0.06, 0.048057 )
texture = ExtResource( 16 )
[node name="Sprite" type="Sprite" parent="Bobby pins/Hitbox"] [node name="Sprite" type="Sprite" parent="Bobby pins/Hitbox"]
position = Vector2( -23.6973, 0.805664 ) position = Vector2( -18.2559, 27.6563 )
scale = Vector2( 0.03, 0.03 ) scale = Vector2( 0.03, 0.03 )
texture = ExtResource( 15 ) texture = ExtResource( 15 )
...@@ -239,19 +247,6 @@ __meta__ = { ...@@ -239,19 +247,6 @@ __meta__ = {
"_edit_use_anchors_": false "_edit_use_anchors_": false
} }
[node name="Sprite2" type="Sprite" parent="Bobby pins"]
position = Vector2( 56.7495, -2.99609 )
rotation = 0.131935
scale = Vector2( 0.06, 0.06 )
texture = ExtResource( 16 )
[node name="Sprite4" type="Sprite" parent="Bobby pins"]
visible = false
position = Vector2( 30.8564, 79.2498 )
rotation = -2.12401
scale = Vector2( 0.06, 0.06 )
texture = ExtResource( 16 )
[node name="Sprite5" type="Sprite" parent="Bobby pins"] [node name="Sprite5" type="Sprite" parent="Bobby pins"]
visible = false visible = false
position = Vector2( 97.5347, 61.5947 ) position = Vector2( 97.5347, 61.5947 )
...@@ -334,21 +329,24 @@ __meta__ = { ...@@ -334,21 +329,24 @@ __meta__ = {
retrievable = true retrievable = true
flavorText = "Ew. I should bring this out." flavorText = "Ew. I should bring this out."
[node name="Hitbox" type="CollisionShape2D" parent="Trash"] [node name="h" type="CollisionShape2D" parent="Trash"]
visible = false
shape = SubResource( 11 ) shape = SubResource( 11 )
disabled = true
[node name="Sprite" type="Sprite" parent="Trash/Hitbox"] [node name="Hitbox" type="CollisionPolygon2D" parent="Trash"]
position = Vector2( -0.581909, 0.846497 ) position = Vector2( -0.581909, 0.846497 )
scale = Vector2( 0.1, 0.1 ) scale = Vector2( 0.1, 0.1 )
polygon = PoolVector2Array( -160.9, -272, -123.8, -229.9, 77.5, -228, 167.5, -192.1, 266.5, -128.6, 373.5, 13.1, 398.8, 171, 381.3, 246, 347.3, 297, 277.8, 337, 184.8, 358, 50.5, 359.9, -130.5, 337.3, -204.5, 311.7, -308.5, 245.9, -382.5, 127.9, -406.5, 35.5, -391.6, -65, -339.8, -136.2, -417.6, -293, -374.626, -304.34, -325.6, -301.8, -260.876, -335.59, -218, -331.8, -165.251, -346.215 )
[node name="Sprite" type="Sprite" parent="Trash/Hitbox"]
scale = Vector2( 1, 1 )
texture = ExtResource( 14 ) texture = ExtResource( 14 )
[node name="Tabo" type="StaticBody2D" parent="."] [node name="Tabo" type="StaticBody2D" parent="."]
position = Vector2( 587.951, 215.662 ) position = Vector2( 587.951, 215.662 )
input_pickable = true input_pickable = true
script = ExtResource( 4 ) script = ExtResource( 4 )
__meta__ = {
"_edit_group_": true
}
retrievable = true retrievable = true
flavorText = "Hydration." flavorText = "Hydration."
...@@ -358,11 +356,12 @@ shape = SubResource( 12 ) ...@@ -358,11 +356,12 @@ shape = SubResource( 12 )
disabled = true disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Tabo"] [node name="Hitbox" type="CollisionPolygon2D" parent="Tabo"]
position = Vector2( -0.112305, 2.77536 ) position = Vector2( -2.89026, 3.56905 )
scale = Vector2( 0.08, 0.08 ) scale = Vector2( 0.052, 0.052 )
polygon = PoolVector2Array( -36, -88.1, -36, -84.9, 45, -53.9, 45, -50.1, 75.3, -19, 115.2, -19, 530, 0.5, 530, 4, 582, 23, 582, 28.8, 600, 68.1, 600, 90.8, 587.6, 135, 582.3, 135, 564.2, 148, 554.1, 148, 417.2, 122, 399.9, 122, 87, 115.2, 87, 195.7, 61.7, 378, 57.7, 378, -3.29999, 482, -8.20001, 482, -85.2, 528, -89.5, 528, -171.7, 550, -181.2, 550, -335, 543.6, -335, 540, -459, 494, -459, 489.7, -526, 411.7, -526, 406, -556, 260, -556, 245, -555, -6, -549.6, -6, -525.6, -45, -520.6, -45, -463.6, -77, -459.1, -77, -283, -107.5, -283, -111 ) polygon = PoolVector2Array( -182, -133.5, -50, -109, 57, -68.9, 105, -19, 165, -19, 442, -18, 706, 6.79999, 783.978, 31.1538, 811.135, 112.626, 792.554, 169.799, 755.6, 196, 537.9, 160, 119, 152.2, 96.3, 460, 57.2, 560, -19.2305, 664.6, -191.4, 725, -426, 725, -599.242, 666.507, -689, 545, -730, 327, -723.7, 3, -685.8, -53, -619.3, -90, -480, -127, -365, -140.2 )
[node name="Sprite" type="Sprite" parent="Tabo/Hitbox"] [node name="Sprite" type="Sprite" parent="Tabo/Hitbox"]
scale = Vector2( 1, 1 )
texture = ExtResource( 17 ) texture = ExtResource( 17 )
[node name="Dialogue control" type="Control" parent="."] [node name="Dialogue control" type="Control" parent="."]
......
...@@ -45,6 +45,11 @@ position = Vector2( 511.46, 298.398 ) ...@@ -45,6 +45,11 @@ position = Vector2( 511.46, 298.398 )
scale = Vector2( 1.00091, 1.00091 ) scale = Vector2( 1.00091, 1.00091 )
texture = ExtResource( 1 ) texture = ExtResource( 1 )
[node name="BG2" type="Sprite" parent="."]
position = Vector2( 511.46, 298.398 )
scale = Vector2( 1.00091, 1.00091 )
texture = ExtResource( 1 )
[node name="Cleaning mat" type="StaticBody2D" parent="."] [node name="Cleaning mat" type="StaticBody2D" parent="."]
visible = false visible = false
position = Vector2( 399.11, 292.916 ) position = Vector2( 399.11, 292.916 )
...@@ -178,7 +183,7 @@ __meta__ = { ...@@ -178,7 +183,7 @@ __meta__ = {
} }
[node name="Granola bar" type="StaticBody2D" parent="."] [node name="Granola bar" type="StaticBody2D" parent="."]
position = Vector2( 392.662, 305.914 ) position = Vector2( 404.727, 300.92 )
rotation = -0.15708 rotation = -0.15708
scale = Vector2( 1.3, 1.2 ) scale = Vector2( 1.3, 1.2 )
input_pickable = true input_pickable = true
...@@ -200,7 +205,7 @@ disabled = true ...@@ -200,7 +205,7 @@ disabled = true
position = Vector2( 0.273621, 0.178284 ) position = Vector2( 0.273621, 0.178284 )
rotation = 0.477397 rotation = 0.477397
scale = Vector2( 0.065, 0.065 ) scale = Vector2( 0.065, 0.065 )
polygon = PoolVector2Array( 422.8, -264.7, 474, -271.4, 474, -259.8, 477.6, -236, 508.4, -236, 522, -229.2, 522, -220.1, 517.9, -198.6, 551, -191, 551, -179.6, 544.2, -155.5, 576, -141.5, 576, -130.5, 565.8, -111.6, 594, -97.1, 594, -86.9, 586, -68.7, 600, -59.4, 600, -33.5, 591.7, -21.9, 600, 0.5, 600, 15, 590.9, 15, 510.2, 45.3, -112.3, 407, -114.9, 407, -297.4, 490, -381.6, 554, -394.3, 554, -441.2, 505, -476, 495.7, -476, 486.9, -477.4, 471.3, -505, 463.6, -505, 437.4, -532, 421.8, -532, 408.9, -526.4, 396.4, -553, 384.5, -553, 375.4, -550.7, 357.4, -574, 341.2, -574, 331.5, -567.8, 310.5, -595.8, 283.5, -590.8, 271, -588.7, 271, -578.4, 253.9, -591.2, 208, -577, 208, -518.7, 198.7, -282.8, 54, -280.4, 54, 31.5, -112, 34.9, -112, 321.6, -241.7, 391, -289.3, 391, -292.9, 406.3, -296.6 ) polygon = PoolVector2Array( 568.8, -349.1, 635, -356.1, 641.3, -311, 701, -298.8, 693.7, -260.6, 739, -248.7, 729.4, -204.1, 771, -184.3, 757.6, -145.5, 796, -123.8, 785.7, -88.5, 800, -79.7, 800, -36.9, 793.5, -28.7, 800, -21.1, 791.9, 22, 682.2, 63.2, 163.813, 364.398, -391.6, 655.2, -512.163, 734.599, -539.2, 709, -574, 703.3, -584.4, 673, -626, 660.1, -628.1, 630, -664, 617.8, -664.8, 584.5, -700, 564.9, -691.7, 530, -729, 512.3, -725.8, 477.9, -756, 456.1, -747.4, 415.8, -779.603, 376.439, -761.6, 341.1, -776.9, 281, -683.7, 268.8, -138.793, -53.6616, 437.5, -319.7, 544.8, -390.6 )
[node name="Sprite" type="Sprite" parent="Granola bar/Hitbox"] [node name="Sprite" type="Sprite" parent="Granola bar/Hitbox"]
texture = ExtResource( 9 ) texture = ExtResource( 9 )
...@@ -78,20 +78,9 @@ position = Vector2( 358.306, 437.614 ) ...@@ -78,20 +78,9 @@ position = Vector2( 358.306, 437.614 )
scale = Vector2( 0.829244, 0.829244 ) scale = Vector2( 0.829244, 0.829244 )
input_pickable = true input_pickable = true
script = ExtResource( 6 ) script = ExtResource( 6 )
__meta__ = {
"_edit_group_": true
}
interactable = true interactable = true
flavorText = "Gotta put these away before they go bad or I trip on them. But legs... Too short... Can't reach pantry shelves... Why did I put them so high up anyway?" flavorText = "Gotta put these away before they go bad or I trip on them. But legs... Too short... Can't reach pantry shelves... Why did I put them so high up anyway?"
[node name="Hitbox" type="CollisionPolygon2D" parent="Groceries"]
position = Vector2( 3.17688, 4.86261 )
scale = Vector2( 0.2, 0.2 )
polygon = PoolVector2Array( -233, -554, -233, -544.3, -217.4, -475, -216.8, -508, -206.8, -508, -152.9, -529, -139.9, -529, -38, -527.9, -38, -524.7, 4, -513.7, 4, -503, 6.59998, -459.5, 27, -439.1, 27, -429.3, 8.90002, -377.6, 69.1, -355.1, 96.2, -389, 101.7, -389, 149, -402.5, 193.4, -455, 273, -455, 273, -447.4, 297.3, -416.1, 307.8, -447, 316, -447, 387, -458.8, 387, -453.9, 435, -443, 435, -435, 441.1, -396.9, 491, -368.8, 491, -365.4, 520.3, -327.1, 562, -346.8, 562, -331.7, 572.9, -299, 567.4, -299, 521.4, 466, 511.1, 466, 355, 467.9, 355, 475.9, 339.4, 564, 330, 564, -245, 563, -245, 552.7, -256.7, 468, -500.1, 468, -522, 458.6, -522, 435, -568, -306.7, -568, -334, -542.1, -334, -576.1, -512, -564.4, -512, -337, -571.7, -337, -577.5 )
[node name="Sprite" type="Sprite" parent="Groceries/Hitbox"]
texture = ExtResource( 7 )
[node name="h" type="CollisionShape2D" parent="Groceries"] [node name="h" type="CollisionShape2D" parent="Groceries"]
visible = false visible = false
position = Vector2( 4.11099, 2.53656 ) position = Vector2( 4.11099, 2.53656 )
...@@ -112,6 +101,15 @@ __meta__ = { ...@@ -112,6 +101,15 @@ __meta__ = {
"_edit_use_anchors_": false "_edit_use_anchors_": false
} }
[node name="Hitbox" type="CollisionPolygon2D" parent="Groceries"]
position = Vector2( 2.81839, 3.07001 )
scale = Vector2( 0.14, 0.14 )
polygon = PoolVector2Array( -307, -736.2, -284.408, -629.099, -280.7, -672, -192.8, -701, -37, -697.8, 10, -680.5, 14.6, -607.6, 40, -584.4, 15.6, -499.4, 100, -469, 168.888, -523.582, 244.1, -562.3, 260.408, -601.105, 370, -599.5, 392.844, -558.036, 421.915, -588.184, 512, -607, 582, -587.1, 616.8, -518.198, 695.4, -442.828, 760.003, -446.058, 698.4, 618, 471.444, 620.963, 458.523, 749.092, -317.786, 743.708, -333.8, 625, -678.485, 617.733, -687, 584, -745.241, -441.751, -715, -447.4, -759.1, -673, -442, -763.2 )
[node name="Sprite" type="Sprite" parent="Groceries/Hitbox"]
scale = Vector2( 1, 1 )
texture = ExtResource( 7 )
[node name="Stool" type="StaticBody2D" parent="."] [node name="Stool" type="StaticBody2D" parent="."]
position = Vector2( 642.322, 475.158 ) position = Vector2( 642.322, 475.158 )
scale = Vector2( 0.829244, 0.829244 ) scale = Vector2( 0.829244, 0.829244 )
...@@ -123,7 +121,7 @@ flavorText = "A sturdy stool." ...@@ -123,7 +121,7 @@ flavorText = "A sturdy stool."
[node name="Hitbox" type="CollisionPolygon2D" parent="Stool"] [node name="Hitbox" type="CollisionPolygon2D" parent="Stool"]
position = Vector2( -165.093, -213.414 ) position = Vector2( -165.093, -213.414 )
scale = Vector2( 1.18393, 1.18393 ) scale = Vector2( 1.18393, 1.18393 )
polygon = PoolVector2Array( 211, 129.1, 211, 137.5, 215.3, 166, 207.1, 166, 195.7, 172.3, 220.3, 242, 210.5, 242, 196.5, 251.3, 188, 246.8, 188, 245.3, 176, 237.3, 176, 233.1, 157.6, 198.6, 151, 250, 137.5, 250, 120, 231.1, 120, 221, 119.1, 200.3, 98.6, 236, 94.4, 236, 62, 248.7, 62, 233.4, 88.2, 172.6, 64, 162.3, 64, 154, 62.4, 131, 70.7, 131, 110, 119, 110, 114.8 ) polygon = PoolVector2Array( 202.498, 131.768, 206.567, 165.386, 195.7, 172.3, 209.136, 239.689, 186.867, 247.183, 176, 233.1, 157.6, 198.6, 147.682, 244.828, 128.41, 247.611, 120, 221, 119.1, 200.3, 90.4533, 245.163, 69.5663, 246.603, 62, 233.4, 88.2, 172.6, 67.8118, 162.174, 68.1259, 137.642, 113.849, 125.558 )
[node name="Sprite" type="Sprite" parent="Stool/Hitbox"] [node name="Sprite" type="Sprite" parent="Stool/Hitbox"]
position = Vector2( 135.963, 186.269 ) position = Vector2( 135.963, 186.269 )
......
...@@ -22,11 +22,11 @@ extents = Vector2( 19.9646, 20.1882 ) ...@@ -22,11 +22,11 @@ extents = Vector2( 19.9646, 20.1882 )
[sub_resource type="RectangleShape2D" id=4] [sub_resource type="RectangleShape2D" id=4]
extents = Vector2( 19.9646, 20.1882 ) extents = Vector2( 19.9646, 20.1882 )
[sub_resource type="StreamTexture" id=6] [sub_resource type="StreamTexture" id=5]
flags = 4 flags = 4
load_path = "res://.import/return arrow.png-ba7c2fea6c5a220a249845f29bbe9177.stex" load_path = "res://.import/return arrow.png-ba7c2fea6c5a220a249845f29bbe9177.stex"
[sub_resource type="RectangleShape2D" id=5] [sub_resource type="RectangleShape2D" id=6]
extents = Vector2( 15.414, 13.6335 ) extents = Vector2( 15.414, 13.6335 )
[node name="Node2D" type="Node2D"] [node name="Node2D" type="Node2D"]
...@@ -49,7 +49,7 @@ one_shot = true ...@@ -49,7 +49,7 @@ one_shot = true
one_shot = true one_shot = true
[node name="Pot" type="StaticBody2D" parent="."] [node name="Pot" type="StaticBody2D" parent="."]
position = Vector2( 403.429, 420.217 ) position = Vector2( 403.429, 420.482 )
scale = Vector2( 0.6, 0.6 ) scale = Vector2( 0.6, 0.6 )
input_pickable = true input_pickable = true
script = ExtResource( 1 ) script = ExtResource( 1 )
...@@ -61,9 +61,10 @@ interactable = true ...@@ -61,9 +61,10 @@ interactable = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Pot"] [node name="Hitbox" type="CollisionPolygon2D" parent="Pot"]
position = Vector2( -18.9859, 1.3479 ) position = Vector2( -18.9859, 1.3479 )
scale = Vector2( 0.35, 0.35 ) scale = Vector2( 0.35, 0.35 )
polygon = PoolVector2Array( 236, -412.7, 236, -410.3, 440, -372.3, 440, -368.9, 503, -335, 503, -328.5, 537.1, -202, 530.9, -202, 508.9, -107, 504.3, -107, 470, -71.9, 470, -69, 350.1, 505, 346.7, 505, 331.7, 530, 324.5, 530, 73.6, 562, -53.6, 562, -304, 533.9, -304, 527.8, -333, 494.8, -333, 484, -448.9, -69.7, -494, -111.6, -494, -115.6, -520, -168.7, -520, -175.2, -516.6, -266, -512.4, -266, -479.5, -339, -474.6, -339, -412.6, -374, -408.2, -374, -252.1, -408, -243.7, -408, -61, -420.4, -61, -422.3 ) polygon = PoolVector2Array( 236, -412.7, 440, -368.9, 503, -328.5, 532.513, -177.853, 470, -69, 334.494, 508.275, 217.197, 544.852, 38.0969, 556.203, -162.444, 537.284, -333, 494.8, -448.9, -69.7, -519.368, -178.614, -509.919, -309.008, -412.6, -374, -252.1, -408, -61, -420.4, -61, -422.3 )
[node name="Sprite" type="Sprite" parent="Pot/Hitbox"] [node name="Sprite" type="Sprite" parent="Pot/Hitbox"]
scale = Vector2( 0.7, 0.7 )
texture = ExtResource( 12 ) texture = ExtResource( 12 )
[node name="h" type="CollisionShape2D" parent="Pot"] [node name="h" type="CollisionShape2D" parent="Pot"]
...@@ -77,17 +78,16 @@ disabled = true ...@@ -77,17 +78,16 @@ disabled = true
position = Vector2( 151.95, 178.386 ) position = Vector2( 151.95, 178.386 )
input_pickable = true input_pickable = true
script = ExtResource( 1 ) script = ExtResource( 1 )
__meta__ = {
"_edit_group_": true
}
interactable = true interactable = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Plant"] [node name="Hitbox" type="CollisionPolygon2D" parent="Plant"]
position = Vector2( -18.9857, 3.2625 ) position = Vector2( -18.9857, 3.2625 )
scale = Vector2( 0.2, 0.2 ) scale = Vector2( 0.2, 0.2 )
polygon = PoolVector2Array( 179, -557, 179, -549.8, 198, -500.9, 198, -489.9, 174.4, -381.3, 256.2, -482, 260.3, -482, 297, -495.2, 297, -481.9, 341, -375, 341, -367.7, 349.1, -256.5, 417.9, -286, 425.8, -286, 460, -255.5, 460, -239.2, 441.5, -125, 438.8, -125, 402.9, -32, 400.2, -32, 355.2, 33, 352.8, 33, 292.6, 86.4, 376.7, 97.5, 457, 73.6, 457, 84.7, 469.7, 102, 464.1, 113, 428, 212, 424.1, 212, 349.1, 285, 344.3, 285, 228.4, 317, 212.6, 317, 121.1, 309.5, 170.1, 353.2, 265, 378.3, 265, 387.2, 264.7, 393.5, 297, 376.4, 297, 391.1, 314, 418.1, 314, 426, 348, 431.5, 348, 438.7, 372.4, 491, 384.7, 491, 410, 499.9, 410, 509.2, 408.7, 550, 394.7, 550, 361.9, 548.3, 336.3, 575, 324.9, 575, 305.3, 561.4, 292.8, 578.8, 279, 574.3, 279, 571.6, 249.1, 553.3, 248.2, 555, 244.4, 555, 229.2, 566.7, 218, 561.2, 218, 559.6, 198.6, 547.5, 191.1, 583, 175, 583, 151.9, 561.2, 145.7, 585, 131.4, 585, 107.8, 572.1, 91.4, 592.8, 80.2, 588.9, 79.1, 594, 66.7, 594, 25, 591.4, 25, 585.1, 12.1, 598, 1.09998, 598, -9.09998, 585, -18.1, 585, -40, 575.5, -40, 578.2, -55.6, 600, -58.3, 600, -70, 596.3, -70, 593.2, -102, 570.6, -130.2, 590.7, -141, 585.1, -141, 577.1, -160.6, 587, -164.6, 587, -200, 582.9, -200, 575.6, -209.1, 559.9, -210, 568, -218.2, 568, -248, 579.6, -248, 565.8, -262.1, 528.9, -260.6, 571, -280.5, 571, -298.4, 542.9, -308.5, 559, -315.5, 559, -348, 560.5, -348, 552.8, -352.2, 558, -367.2, 558, -376.1, 540.1, -417, 541.3, -417, 530, -418.6, 503, -408.1, 503, -399, 499.3, -399, 498.7, -397.5, 470, -389.6, 470, -361, 453.3, -361, 427, -350.9, 427, -324.6, 417.2, -327.1, 394, -312.4, 394, -293.4, 400.1, -288.2, 374, -277.5, 374, -212.9, 380.6, -58.6, 345.3, 6, 271.8, -109, 271, -109, 267.9, -226, 241, -226, 238.3, -341, 183.3, -341, 180.7, -428, 108.7, -428, 105, -471, 39, -471, 33, -476, -18, -467.7, -18, -436.7, -45, -429.6, -45, -380.7, -47.8, -462, -150.5, -462, -154.6, -513.6, -319, -501.9, -319, -474.4, -336.6, -464, -330.9, -364.8, -284.7, -403, -375, -403, -391, -393.2, -440, -386.9, -440, -362.9, -455, -355.2, -455, -292, -430.9, -292, -427.2, -237.7, -375.3, -233.8, -391, -196, -391, -196, -382.1, -195.5, -380.8, -174.1, -479, -169, -479, -135, -511, -124.7, -511, -75, -458, -75, -450.7, -61.9, -380.1, 28.7, -512, 31.1, -512, 78, -556, 81.9, -556, 118, -570.8, 118, -579.3 ) polygon = PoolVector2Array( 198, -500.9, 174.4, -381.3, 256.2, -482, 297, -481.9, 341, -375, 349.1, -256.5, 417.9, -286, 458.341, -251.599, 438.8, -125, 400.2, -32, 355.2, 33, 292.6, 86.4, 376.7, 97.5, 452.829, 93.3045, 424.1, 212, 344.3, 285, 213.444, 321.665, 121.1, 309.5, 170.1, 353.2, 265, 378.3, 297, 391.1, 314, 426, 348, 438.7, 386.683, 490.18, 394.7, 550, 361.9, 548.3, 324.9, 575, 291.401, 567.35, 248.2, 555, 218, 559.6, 191.395, 558.688, 151.9, 561.2, 107.8, 572.1, 80.2, 588.9, 25.2432, 587.823, -18.1, 585, -52.7145, 577.587, -102, 570.6, -141, 577.1, -173.982, 574.437, -209.1, 559.9, -248, 565.8, -267.688, 553.176, -298.4, 542.9, -348, 552.8, -376.1, 540.1, -399, 499.3, -399, 498.7, -389.6, 470, -361, 453.3, -350.9, 427, -324.6, 417.2, -299.974, 398.835, -277.5, 374, -212.9, 380.6, -58.6, 345.3, 6, 271.8, -109, 267.9, -226, 241, -341, 180.7, -428, 108.7, -471, 33, -466.126, -10.639, -425.178, -42.9246, -380.7, -47.8, -462, -154.6, -489.749, -300.421, -464, -330.9, -364.8, -284.7, -403, -375, -391.318, -423.263, -362.9, -455, -292, -430.9, -237.7, -375.3, -195.5, -380.8, -169, -479, -114.135, -500.433, -75, -450.7, -61.9, -380.1, 33.9052, -504.371, 90.6017, -547.68, 167.772, -556.342 )
[node name="Sprite" type="Sprite" parent="Plant/Hitbox"] [node name="Sprite" type="Sprite" parent="Plant/Hitbox"]
position = Vector2( -3.14984, 22.0486 )
scale = Vector2( 0.7, 0.7 )
texture = ExtResource( 4 ) texture = ExtResource( 4 )
[node name="g" type="CollisionShape2D" parent="Plant"] [node name="g" type="CollisionShape2D" parent="Plant"]
...@@ -98,7 +98,7 @@ shape = SubResource( 2 ) ...@@ -98,7 +98,7 @@ shape = SubResource( 2 )
disabled = true disabled = true
[node name="Soil" type="StaticBody2D" parent="."] [node name="Soil" type="StaticBody2D" parent="."]
position = Vector2( 602.631, 171.659 ) position = Vector2( 602.631, 195.686 )
scale = Vector2( 0.6, 0.6 ) scale = Vector2( 0.6, 0.6 )
input_pickable = true input_pickable = true
script = ExtResource( 1 ) script = ExtResource( 1 )
...@@ -114,18 +114,20 @@ disabled = true ...@@ -114,18 +114,20 @@ disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Soil"] [node name="Hitbox" type="CollisionPolygon2D" parent="Soil"]
position = Vector2( -18.0287, 0.391022 ) position = Vector2( -18.0287, 0.391022 )
scale = Vector2( 0.25, 0.25 ) scale = Vector2( 0.25, 0.25 )
polygon = PoolVector2Array( 322, -428.7, 322, -423.9, 351.3, -380, 407.5, -380, 469, -361.4, 469, -356.3, 484, -336.3, 484, -330, 500.3, -199, 494.2, -199, 473.1, -156.9, 506.2, 124, 582, 348.4, 582, 356.9, 568.4, 433, 563.3, 433, 499.2, 499, 493.5, 499, 323.3, 544, 309.7, 544, -78.6, 520, -98.4, 520, -371, 535.6, -371, 532.2, -524, 502.2, -524, 495.3, -551, 442.4, -551, 435.8, -559.8, 327, -555.1, 327, -519, 223.4, -519, 206, -523.5, 111, -519.8, 111, -474, -66.3, -474, -75.4, -470.3, -121.5, -511, -235.3, -511, -261.1, -474.6, -346, -469.1, -346, -216.1, -455, -210.5, -455, 16, -465.8, 115, -504.8, 115, -513.9 ) polygon = PoolVector2Array( 322, -428.7, 351.3, -380, 407.5, -380, 469.958, -333.006, 500.3, -199, 473.1, -156.9, 506.2, 124, 566.734, 345.537, 568.4, 433, 493.5, 499, 300.879, 529.078, -98.4, 520, -371, 532.2, -512.261, 495.707, -551, 435.8, -555.1, 327, -519, 223.4, -523.5, 111, -474, -75.4, -470.3, -121.5, -511, -235.3, -469.1, -346, -216.1, -455, -210.5, -455, 16, -465.8, 115.114, -492.074 )
[node name="Sprite" type="Sprite" parent="Soil/Hitbox"] [node name="Sprite" type="Sprite" parent="Soil/Hitbox"]
scale = Vector2( 0.7, 0.7 )
texture = ExtResource( 5 ) texture = ExtResource( 5 )
[node name="Sprite2" type="Sprite" parent="Soil/Hitbox"] [node name="Sprite2" type="Sprite" parent="Soil/Hitbox"]
visible = false visible = false
position = Vector2( -1280.71, 599.626 ) position = Vector2( -940.341, 539.745 )
scale = Vector2( 0.7, 0.7 )
texture = ExtResource( 9 ) texture = ExtResource( 9 )
[node name="Water" type="StaticBody2D" parent="."] [node name="Water" type="StaticBody2D" parent="."]
position = Vector2( 726.096, 209.376 ) position = Vector2( 820.87, 177.34 )
scale = Vector2( 0.6, 0.6 ) scale = Vector2( 0.6, 0.6 )
input_pickable = true input_pickable = true
script = ExtResource( 1 ) script = ExtResource( 1 )
...@@ -139,16 +141,18 @@ shape = SubResource( 4 ) ...@@ -139,16 +141,18 @@ shape = SubResource( 4 )
disabled = true disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Water"] [node name="Hitbox" type="CollisionPolygon2D" parent="Water"]
position = Vector2( -18.0287, 0.391022 ) position = Vector2( -10.8491, 12.8076 )
scale = Vector2( 0.3, 0.3 ) scale = Vector2( 0.238061, 0.204053 )
polygon = PoolVector2Array( -36, -89.1, -36, -85.9, 45, -54.9, 45, -51.2, 76.2, -20, 115.2, -20, 530, -0.5, 530, 3, 582, 22, 582, 27.7, 600, 66.1, 600, 94.3, 588.6, 135, 583.3, 135, 564.3, 149, 554.1, 149, 417.2, 123, 399.9, 123, 88, 116.2, 88, 195.7, 62.7, 378, 58.7, 378, -3.29999, 483, -8.20001, 483, -85.2, 529, -89.5, 529, -171.7, 551, -181.2, 551, -335, 544.6, -335, 541, -459, 495, -459, 490.7, -527, 411.7, -527, 406, -557, 260, -557, 245, -556, -6, -550.6, -6, -525.5, -46, -520.6, -46, -463.6, -78, -459.1, -78, -283, -108.5, -283, -112 ) polygon = PoolVector2Array( -182, -135.8, -50, -109, 57, -68.9, 105, -19, 165, -19, 442, -16.2, 706, 10, 804.107, 50.5278, 800.799, 156.009, 745.1, 196, 537.9, 160, 119, 162.4, 96.3, 460, 60.2, 560, 5, 630, -95.4, 694, -191.4, 725, -426, 721, -599, 658, -652, 606.9, -689, 545, -730, 344, -723.7, 3, -690.7, -53, -623.8, -90, -487.4, -127, -365, -138.1 )
[node name="Sprite" type="Sprite" parent="Water/Hitbox"] [node name="Sprite" type="Sprite" parent="Water/Hitbox"]
scale = Vector2( 1, 1 )
texture = ExtResource( 6 ) texture = ExtResource( 6 )
[node name="Sprite2" type="Sprite" parent="Water/Hitbox"] [node name="Sprite2" type="Sprite" parent="Water/Hitbox"]
visible = false visible = false
position = Vector2( -1649.91, -578.146 ) position = Vector2( -2109.34, -910.845 )
scale = Vector2( 1.26018, 1.47021 )
texture = ExtResource( 8 ) texture = ExtResource( 8 )
[node name="Return" type="StaticBody2D" parent="."] [node name="Return" type="StaticBody2D" parent="."]
...@@ -168,14 +172,13 @@ polygon = PoolVector2Array( -79, -408.7, -79, -171, 454.9, -171, 470, -161.5, 47 ...@@ -168,14 +172,13 @@ polygon = PoolVector2Array( -79, -408.7, -79, -171, 454.9, -171, 470, -161.5, 47
[node name="Sprite" type="Sprite" parent="Return/Hitbox"] [node name="Sprite" type="Sprite" parent="Return/Hitbox"]
position = Vector2( -6.10352e-05, 0 ) position = Vector2( -6.10352e-05, 0 )
scale = Vector2( 1, 1 ) texture = SubResource( 5 )
texture = SubResource( 6 )
[node name="h" type="CollisionShape2D" parent="Return"] [node name="h" type="CollisionShape2D" parent="Return"]
visible = false visible = false
position = Vector2( -2.89487, 2.65125 ) position = Vector2( -2.89487, 2.65125 )
scale = Vector2( 5, 5 ) scale = Vector2( 5, 5 )
shape = SubResource( 5 ) shape = SubResource( 6 )
disabled = true disabled = true
[node name="Label" type="Label" parent="Return"] [node name="Label" type="Label" parent="Return"]
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
[ext_resource path="res://Scripts/Plants.gd" type="Script" id=11] [ext_resource path="res://Scripts/Plants.gd" type="Script" id=11]
[ext_resource path="res://assets/Backgrounds/living room.jpg" type="Texture" id=12] [ext_resource path="res://assets/Backgrounds/living room.jpg" type="Texture" id=12]
[ext_resource path="res://assets/Thesis Clickables/balcony door open.png" type="Texture" id=13] [ext_resource path="res://assets/Thesis Clickables/balcony door open.png" type="Texture" id=13]
[ext_resource path="res://assets/Thesis Clickables/yoga mat (floor).png" type="Texture" id=14]
[sub_resource type="RectangleShape2D" id=1] [sub_resource type="RectangleShape2D" id=1]
extents = Vector2( 31.6102, 50.0827 ) extents = Vector2( 31.6102, 50.0827 )
...@@ -23,14 +24,10 @@ extents = Vector2( 22.9422, 35.1795 ) ...@@ -23,14 +24,10 @@ extents = Vector2( 22.9422, 35.1795 )
[sub_resource type="RectangleShape2D" id=3] [sub_resource type="RectangleShape2D" id=3]
extents = Vector2( 13.704, 29.6463 ) extents = Vector2( 13.704, 29.6463 )
[sub_resource type="StreamTexture" id=6] [sub_resource type="RectangleShape2D" id=5]
flags = 4
load_path = "res://.import/yoga mat (floor).png-a7d2841e8097154bcf5ea4a913bbc11c.stex"
[sub_resource type="RectangleShape2D" id=4]
extents = Vector2( 20.5876, 32.5145 ) extents = Vector2( 20.5876, 32.5145 )
[sub_resource type="RectangleShape2D" id=5] [sub_resource type="RectangleShape2D" id=6]
extents = Vector2( 13.704, 13.2977 ) extents = Vector2( 13.704, 13.2977 )
[node name="Node2D" type="Node2D"] [node name="Node2D" type="Node2D"]
...@@ -102,9 +99,6 @@ position = Vector2( 725.911, 363.812 ) ...@@ -102,9 +99,6 @@ position = Vector2( 725.911, 363.812 )
scale = Vector2( 0.829244, 0.829244 ) scale = Vector2( 0.829244, 0.829244 )
input_pickable = true input_pickable = true
script = ExtResource( 5 ) script = ExtResource( 5 )
__meta__ = {
"_edit_group_": true
}
flavorText = "Yoga always calms me down. But I can't do that now, I have things to do!" flavorText = "Yoga always calms me down. But I can't do that now, I have things to do!"
[node name="h" type="CollisionShape2D" parent="Yoga mat"] [node name="h" type="CollisionShape2D" parent="Yoga mat"]
...@@ -117,9 +111,11 @@ disabled = true ...@@ -117,9 +111,11 @@ disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Yoga mat"] [node name="Hitbox" type="CollisionPolygon2D" parent="Yoga mat"]
position = Vector2( -17.5516, -1.03979 ) position = Vector2( -17.5516, -1.03979 )
scale = Vector2( 0.2, 0.2 ) scale = Vector2( 0.2, 0.2 )
polygon = PoolVector2Array( 116, -578.8, 116, -573.6, 171, -526.6, 171, -516, 173, 523, 167.1, 523, 135.1, 567, 129.3, 567, 25.3, 594, -22.1, 594, -127, 570, -127, 565, -169, 521, -169, 304, -168, -532, -161.3, -532, -121.3, -574, -115.3, -574, -31, -593, -31, -597.3 ) polygon = PoolVector2Array( 116, -578.8, 171, -516, 167.1, 523, 129.3, 567, 13.8501, 592.093, -127, 565, -169, 521, -169, 304, -168, -532, -121.3, -574, -31, -597.3 )
[node name="Sprite" type="Sprite" parent="Yoga mat/Hitbox"] [node name="Sprite" type="Sprite" parent="Yoga mat/Hitbox"]
position = Vector2( -9.57251, -2.39233 )
scale = Vector2( 0.733795, 0.733795 )
texture = ExtResource( 2 ) texture = ExtResource( 2 )
[node name="Yoga mat2" type="StaticBody2D" parent="."] [node name="Yoga mat2" type="StaticBody2D" parent="."]
...@@ -134,19 +130,18 @@ flavorText = "Aaaah. That felt good. So peaceful..." ...@@ -134,19 +130,18 @@ flavorText = "Aaaah. That felt good. So peaceful..."
[node name="Hitbox" type="CollisionPolygon2D" parent="Yoga mat2"] [node name="Hitbox" type="CollisionPolygon2D" parent="Yoga mat2"]
position = Vector2( -114.134, -136.255 ) position = Vector2( -114.134, -136.255 )
scale = Vector2( 0.650718, 0.43609 ) scale = Vector2( 0.650718, 0.43609 )
polygon = PoolVector2Array( 236, -61.2, 600, 195.4, 600, 234, 596.1, 234, -254, 244.1, -254, 238, -589, -16, -589, -67, 236, -67 ) polygon = PoolVector2Array( 631.308, 232.583, -254, 244.1, -601.747, -58.4496, 236, -67 )
[node name="Sprite" type="Sprite" parent="Yoga mat2/Hitbox"] [node name="Sprite" type="Sprite" parent="Yoga mat2/Hitbox"]
texture = SubResource( 6 ) position = Vector2( -1.96335, -1.72968 )
scale = Vector2( 0.712851, 0.712851 )
texture = ExtResource( 14 )
[node name="Plants" type="StaticBody2D" parent="."] [node name="Plants" type="StaticBody2D" parent="."]
position = Vector2( 666.708, 363.902 ) position = Vector2( 666.708, 363.902 )
scale = Vector2( 0.829244, 0.829244 ) scale = Vector2( 0.829244, 0.829244 )
input_pickable = true input_pickable = true
script = ExtResource( 11 ) script = ExtResource( 11 )
__meta__ = {
"_edit_group_": true
}
interactable = true interactable = true
flavorText = "Plants don't complain. So you gotta check on them every now and then. These are in terrible condition though, they're so dry! There's something behind here too.." flavorText = "Plants don't complain. So you gotta check on them every now and then. These are in terrible condition though, they're so dry! There's something behind here too.."
...@@ -154,15 +149,16 @@ flavorText = "Plants don't complain. So you gotta check on them every now and th ...@@ -154,15 +149,16 @@ flavorText = "Plants don't complain. So you gotta check on them every now and th
visible = false visible = false
position = Vector2( -16.8367, -2.11676 ) position = Vector2( -16.8367, -2.11676 )
scale = Vector2( 5, 5 ) scale = Vector2( 5, 5 )
shape = SubResource( 4 ) shape = SubResource( 5 )
disabled = true disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Plants"] [node name="Hitbox" type="CollisionPolygon2D" parent="Plants"]
position = Vector2( -18.9858, 3.26251 ) position = Vector2( -19.9442, 4.22064 )
scale = Vector2( 0.25, 0.25 ) scale = Vector2( 0.184123, 0.184123 )
polygon = PoolVector2Array( 129, -596.7, 145, -568.7, 145, -558.1, 132.9, -494.8, 195.5, -559.8, 208, -554.7, 208, -548.8, 235, -479.9, 235, -473, 239.1, -416.1, 274.9, -432, 288.9, -432, 308, -407.4, 308, -389.5, 269.4, -263, 265.4, -263, 206.9, -201.4, 250.9, -195.5, 309, -209.7, 309, -194.9, 294, -127, 289.1, -127, 226, -66, 220, -66, 145.9, -54.1, 228.8, -3, 233.9, -3, 325, 32.1, 325, 38.1, 346, 91.1, 346, 101.8, 333.5, 178, 329.2, 178, 305, 212.3, 305, 216, 231.1, 566, 224.6, 566, 189.5, 585, 182, 585, 73.5, 596, -35.8, 596, -189, 572.6, -189, 564.2, -267.9, 205.2, -307, 158.6, -307, 152.7, -316.9, 97, -311, 97, -287, 32, -282, 32, -171, -42, -167.2, -42, 0.299988, -84.3, -130, -100.1, -130, -104.5, -246, -177.5, -246, -181.7, -275, -222.8, -275, -229, -279.1, -268, -268.3, -268, -221.4, -281.4, -278, -357.7, -278, -363, -300.6, -459, -285.2, -459, -214.7, -433.4, -232, -470.8, -232, -478.4, -228.3, -527, -218.7, -527, -172, -533.5, -172, -525.6, -125.6, -485.8, -110.7, -498.8, -104.1, -495.7, -91, -553, -85.8, -553, -65.8, -571, -56.1, -571, -26, -543.4, -26, -537, -16.7, -497.2, 41.9, -579, 45.1, -579, 78, -600, 129, -600 ) polygon = PoolVector2Array( 198, -742.2, 184.9, -662.8, 242.4, -730, 280, -743, 317, -640, 323.9, -549.6, 400.239, -562.093, 415, -517.6, 368.5, -357, 364.5, -357, 279, -263.8, 341.4, -256.5, 422.293, -271.704, 392.1, -169, 310.1, -88, 202.1, -70.2, 280.774, -23.5874, 311.6, -1, 438, 47.1, 466, 142.9, 448.3, 239, 414, 272.7, 342, 615.5, 303, 759, 240.9, 782, 99.5, 795, -35.7, 795, -241, 757, -302.9, 497, -349.6, 275.7, -403, 208.5, -408, 140, -375.1, 47, -295.8, 12.6, -217.2, -52, -10.7, -103.6, -141.024, -127.429, -252, -180.2, -321, -239.9, -356, -294.1, -356.3, -350, -336.3, -371, -291.1, -375, -362, -472.8, -391.6, -606, -339, -604.4, -280.1, -576.9, -302, -627.9, -296.1, -697, -235, -701.9, -163.1, -645.8, -149.294, -665.016, -132.9, -651.6, -110.9, -727, -78.5347, -756.911, -27, -708.2, -16.2, -658.1, 57.8, -762, 122.2, -800, 169.3, -800 )
[node name="Sprite" type="Sprite" parent="Plants/Hitbox"] [node name="Sprite" type="Sprite" parent="Plants/Hitbox"]
scale = Vector2( 1, 1 )
texture = ExtResource( 4 ) texture = ExtResource( 4 )
[node name="Lab notes" type="StaticBody2D" parent="."] [node name="Lab notes" type="StaticBody2D" parent="."]
...@@ -188,5 +184,5 @@ texture = ExtResource( 6 ) ...@@ -188,5 +184,5 @@ texture = ExtResource( 6 )
visible = false visible = false
position = Vector2( -16.8367, -2.11676 ) position = Vector2( -16.8367, -2.11676 )
scale = Vector2( 5, 5 ) scale = Vector2( 5, 5 )
shape = SubResource( 5 ) shape = SubResource( 6 )
disabled = true disabled = true
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
[ext_resource path="res://assets/Thesis Clickables/Reptile memorabilia.png" type="Texture" id=8] [ext_resource path="res://assets/Thesis Clickables/Reptile memorabilia.png" type="Texture" id=8]
[ext_resource path="res://Scripts/Movement scripts/Neighbor to hallway.gd" type="Script" id=9] [ext_resource path="res://Scripts/Movement scripts/Neighbor to hallway.gd" type="Script" id=9]
[ext_resource path="res://Scripts/Movement scripts/Neighbor to balcony.gd" type="Script" id=10] [ext_resource path="res://Scripts/Movement scripts/Neighbor to balcony.gd" type="Script" id=10]
[ext_resource path="res://assets/Thesis Clickables/Screwdriver.png" type="Texture" id=11] [ext_resource path="res://assets/Thesis Clickables/screwdriver.png" type="Texture" id=11]
[ext_resource path="res://Dialogue arrow.gd" type="Script" id=12] [ext_resource path="res://Dialogue arrow.gd" type="Script" id=12]
[ext_resource path="res://assets/Thesis Clickables/right arrow.png" type="Texture" id=13] [ext_resource path="res://assets/Thesis Clickables/right arrow.png" type="Texture" id=13]
[ext_resource path="res://Scripts/Ladder.gd" type="Script" id=14] [ext_resource path="res://Scripts/Ladder.gd" type="Script" id=14]
...@@ -105,6 +105,7 @@ scale = Vector2( 0.231109, 0.325438 ) ...@@ -105,6 +105,7 @@ scale = Vector2( 0.231109, 0.325438 )
texture = ExtResource( 6 ) texture = ExtResource( 6 )
[node name="Reptile memorabilia" type="StaticBody2D" parent="."] [node name="Reptile memorabilia" type="StaticBody2D" parent="."]
visible = false
position = Vector2( -333.739, -277.246 ) position = Vector2( -333.739, -277.246 )
input_pickable = true input_pickable = true
script = ExtResource( 2 ) script = ExtResource( 2 )
...@@ -154,14 +155,6 @@ __meta__ = { ...@@ -154,14 +155,6 @@ __meta__ = {
retrievable = true retrievable = true
flavorText = "Neighbor's screwdriver. Has a lil' gecko sticker on the handle." flavorText = "Neighbor's screwdriver. Has a lil' gecko sticker on the handle."
[node name="Hitbox" type="CollisionPolygon2D" parent="Screwdriver"]
position = Vector2( -0.452515, 1.15546 )
scale = Vector2( 0.065, 0.065 )
polygon = PoolVector2Array( 447, -534, 447, -528.7, 489, -479.7, 489, -473, 501.3, -374, 495.6, -374, 456.5, -285, 453, -285, 256, -96, 252.5, -96, 149.9, -43.3, 86.1, 45, 81.7, 45, 44.7, 67, 3.5, 67, -351.2, 484.9, -361.1, 526, -367.6, 526, -421.6, 567, -433.7, 567, -468.7, 524.5, -463.3, 513, -462.3, 513, -431.3, 448, -426.5, 448, -408.3, 438.5, -58.9, 16.2, -49, -73, -44, -73, 8, -141.5, 43.8, -248, 46.9, -248, 152.9, -396, 154.4, -396, 264.4, -523, 269.4, -523, 346, -550, 346, -556.5 )
[node name="Sprite" type="Sprite" parent="Screwdriver/Hitbox"]
texture = ExtResource( 11 )
[node name="h" type="CollisionShape2D" parent="Screwdriver"] [node name="h" type="CollisionShape2D" parent="Screwdriver"]
visible = false visible = false
position = Vector2( -0.433197, 2.21957 ) position = Vector2( -0.433197, 2.21957 )
...@@ -169,6 +162,16 @@ scale = Vector2( 5, 5 ) ...@@ -169,6 +162,16 @@ scale = Vector2( 5, 5 )
shape = SubResource( 5 ) shape = SubResource( 5 )
disabled = true disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Screwdriver"]
position = Vector2( -0.452515, 1.15547 )
scale = Vector2( 0.0455, 0.0455 )
polygon = PoolVector2Array( 602.601, -708.033, 654, -631.4, 662.4, -493, 609, -383, 348.4, -135, 202.2, -57.6, 96.0625, 81.3457, 7.40002, 88.1, -463.055, 674.74, -482.5, 700, -556.6, 754, -597.162, 745.19, -607.3, 692, -556.9, 601, -68.1, 26.5, -78.3311, -53.624, 21, -184.4, 67.8, -324, 205.9, -512, 367.1, -691, 474.232, -733.662 )
[node name="Sprite" type="Sprite" parent="Screwdriver/Hitbox"]
rotation = -2.98023e-08
scale = Vector2( 1, 1 )
texture = ExtResource( 11 )
[node name="Neighbor to hallway" type="StaticBody2D" parent="."] [node name="Neighbor to hallway" type="StaticBody2D" parent="."]
position = Vector2( 235.671, -82.4124 ) position = Vector2( 235.671, -82.4124 )
scale = Vector2( 0.829244, 0.829244 ) scale = Vector2( 0.829244, 0.829244 )
...@@ -249,7 +252,7 @@ flavorText = "Brodie: Um... What are you doing?" ...@@ -249,7 +252,7 @@ flavorText = "Brodie: Um... What are you doing?"
[node name="Hitbox" type="CollisionPolygon2D" parent="Neighbor"] [node name="Hitbox" type="CollisionPolygon2D" parent="Neighbor"]
position = Vector2( 0.457642, -0.635071 ) position = Vector2( 0.457642, -0.635071 )
scale = Vector2( 0.28, 0.28 ) scale = Vector2( 0.28, 0.28 )
polygon = PoolVector2Array( 90, -509.8, 90, -503.7, 105, -461.7, 105, -447.7, 93.6, -406, 89.2, -406, 53.8, -369.2, 149, -337.2, 149, -329.9, 211, -180, 211, -175, 226.7, -75, 219.7, -75, 200.7, -43, 195.6, -43, 157.4, -21.7, 171, -10.8, 171, 7.09998, 165.2, 20.3, 190, 35.4, 190, 69, 193.9, 69, 228, 82.1, 228, 115.3, 263, 119, 263, 127.2, 270.9, 148.6, 303, 146.2, 303, 154.9, 311.3, 166.7, 348, 157, 348, 167.3, 368.8, 191.3, 363.4, 203, 361.1, 203, 336.1, 237, 331, 237, 270.1, 264, 263.8, 264, 192, 269.9, 192, 265.5, 160, 255.8, 176.6, 460.4, 251, 529.6, 251, 536, 253.5, 591, 241.6, 591, 100.6, 600, 74, 600, 74, 597.5, 11, 578.4, 11, 569, -9.20001, 368.5, -23.6, 585, -32.9, 585, -121.2, 600, -139.4, 600, -275, 590.3, -275, 576.7, -261.6, 528, -256.6, 528, -204.4, 485.8, -194, 458.3, -194, 447.9, -186.2, -37.3, -234, -41.9, -234, -47, -266, -71, -266, -76, -281, -110.9, -281, -143.8, -275.5, -177, -272.5, -177, -200.5, -339, -194.6, -339, -108.7, -368.7, -145, -397.1, -145, -404.5, -156.4, -492, -148.6, -492, -107.6, -540, -102.9, -540, -31, -567, -31, -578.1 ) polygon = PoolVector2Array( 91.9478, -500.937, 105.981, -452.521, 89.2, -406, 53.8, -369.2, 149, -337.2, 211, -180, 219.7, -75, 195.6, -43, 157.4, -21.7, 171, -10.8, 171, 7.09998, 165.2, 20.3, 190, 35.4, 190, 69, 228, 82.1, 228, 115.3, 263, 119, 270.9, 148.6, 303, 146.2, 312.276, 162.855, 348, 157, 368.8, 191.3, 363.4, 203, 331, 237, 263.8, 264, 192, 265.5, 160, 255.8, 176.6, 460.4, 251, 529.6, 253.5, 591, 112.296, 600.003, 11, 578.4, -9.20001, 368.5, -23.6, 585, -139.4, 600, -275, 590.3, -273.63, 545.973, -209.776, 482.12, -198.55, 436.511, -186.2, -37.3, -234, -47, -266, -76, -281, -110.9, -281, -143.8, -275.5, -177, -200.5, -339, -108.7, -368.7, -145, -404.5, -159.956, -479.886, -102.9, -540, -11.9016, -573.21 )
[node name="Sprite" type="Sprite" parent="Neighbor/Hitbox"] [node name="Sprite" type="Sprite" parent="Neighbor/Hitbox"]
texture = ExtResource( 5 ) texture = ExtResource( 5 )
......
...@@ -43,11 +43,11 @@ extents = Vector2( 16.2181, 10.3281 ) ...@@ -43,11 +43,11 @@ extents = Vector2( 16.2181, 10.3281 )
[sub_resource type="RectangleShape2D" id=9] [sub_resource type="RectangleShape2D" id=9]
[sub_resource type="StreamTexture" id=11] [sub_resource type="StreamTexture" id=10]
flags = 4 flags = 4
load_path = "res://.import/trail 3.png-9960f4c5b964f5aca36ca6c97e309a5d.stex" load_path = "res://.import/trail 3.png-9960f4c5b964f5aca36ca6c97e309a5d.stex"
[sub_resource type="RectangleShape2D" id=10] [sub_resource type="RectangleShape2D" id=11]
[sub_resource type="RectangleShape2D" id=12] [sub_resource type="RectangleShape2D" id=12]
extents = Vector2( 13.7803, 7.3572 ) extents = Vector2( 13.7803, 7.3572 )
...@@ -174,7 +174,8 @@ scale = Vector2( 0.15, 0.15 ) ...@@ -174,7 +174,8 @@ scale = Vector2( 0.15, 0.15 )
polygon = PoolVector2Array( 164, -59.3, 164, -55.8, 182, -48.8, 182, -41.7, 196.2, -2, 186.8, -2, 173.8, 21, 168.9, 21, 90.9, 70, 85.5, 70, 9.10001, 80, -8, 112, -18.5, 112, -171, 98.1, -171, 92.8, -200, 69.8, -200, 60.1, -193.3, 24, -187.4, 24, -94.5, -50, -91, -50, -47, -69.4, -47, -74.8 ) polygon = PoolVector2Array( 164, -59.3, 164, -55.8, 182, -48.8, 182, -41.7, 196.2, -2, 186.8, -2, 173.8, 21, 168.9, 21, 90.9, 70, 85.5, 70, 9.10001, 80, -8, 112, -18.5, 112, -171, 98.1, -171, 92.8, -200, 69.8, -200, 60.1, -193.3, 24, -187.4, 24, -94.5, -50, -91, -50, -47, -69.4, -47, -74.8 )
[node name="Sprite" type="Sprite" parent="Cellphone/Hitbox"] [node name="Sprite" type="Sprite" parent="Cellphone/Hitbox"]
scale = Vector2( 1, 1 ) position = Vector2( -7.49152, 29.9658 )
scale = Vector2( 0.55, 0.55 )
texture = ExtResource( 8 ) texture = ExtResource( 8 )
[node name="h" type="CollisionShape2D" parent="Cellphone"] [node name="h" type="CollisionShape2D" parent="Cellphone"]
...@@ -228,7 +229,6 @@ polygon = PoolVector2Array( -52.1, -155, -51.3, -155, 394, -168.3, 394, -156.6, ...@@ -228,7 +229,6 @@ polygon = PoolVector2Array( -52.1, -155, -51.3, -155, 394, -168.3, 394, -156.6,
[node name="Sprite" type="Sprite" parent="Pants/Hitbox"] [node name="Sprite" type="Sprite" parent="Pants/Hitbox"]
rotation = 2.98023e-08 rotation = 2.98023e-08
scale = Vector2( 1, 1 )
texture = ExtResource( 6 ) texture = ExtResource( 6 )
[node name="h" type="CollisionShape2D" parent="Pants"] [node name="h" type="CollisionShape2D" parent="Pants"]
...@@ -283,13 +283,13 @@ polygon = PoolVector2Array( -244.8, -244, -236.5, -244, -53.2, -227, 119, -232.7 ...@@ -283,13 +283,13 @@ polygon = PoolVector2Array( -244.8, -244, -236.5, -244, -53.2, -227, 119, -232.7
[node name="Sprite" type="Sprite" parent="Sando/Hitbox"] [node name="Sprite" type="Sprite" parent="Sando/Hitbox"]
rotation = -7.45058e-09 rotation = -7.45058e-09
texture = SubResource( 11 ) texture = SubResource( 10 )
[node name="h" type="CollisionShape2D" parent="Sando"] [node name="h" type="CollisionShape2D" parent="Sando"]
visible = false visible = false
position = Vector2( -3.5491, 1.06189 ) position = Vector2( -3.5491, 1.06189 )
scale = Vector2( 5, 5 ) scale = Vector2( 5, 5 )
shape = SubResource( 10 ) shape = SubResource( 11 )
disabled = true disabled = true
[node name="Towel" type="StaticBody2D" parent="."] [node name="Towel" type="StaticBody2D" parent="."]
......
...@@ -613,11 +613,9 @@ __meta__ = { ...@@ -613,11 +613,9 @@ __meta__ = {
} }
[node name="Cutscenes" type="Node2D" parent="."] [node name="Cutscenes" type="Node2D" parent="."]
visible = false
z_index = 2 z_index = 2
[node name="0" parent="Cutscenes" instance=ExtResource( 42 )] [node name="0" parent="Cutscenes" instance=ExtResource( 42 )]
visible = false
[node name="1" parent="Cutscenes" instance=ExtResource( 15 )] [node name="1" parent="Cutscenes" instance=ExtResource( 15 )]
visible = false visible = false
......
...@@ -58,7 +58,7 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it ...@@ -58,7 +58,7 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it
"Pick up": "Pick up":
if holding == "": if holding == "":
holding = "Plant" holding = "Plant"
plant.position.y -= 10 plant.position.y -= 20
if cleanRoots: if cleanRoots:
return "Hup." return "Hup."
else: else:
...@@ -68,7 +68,7 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it ...@@ -68,7 +68,7 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it
"Put down": "Put down":
if holding == clicked: if holding == clicked:
holding = "" holding = ""
plant.position.y += 10 plant.position.y += 20
return "Put down." return "Put down."
else: else:
return "Wrong thing!" return "Wrong thing!"
...@@ -108,7 +108,7 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it ...@@ -108,7 +108,7 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it
"Pick up": "Pick up":
if potClean and holding == "": if potClean and holding == "":
holding = "Pot" holding = "Pot"
pot.position.y -= 10 pot.position.y -= 20
return "Hup" return "Hup"
elif !potClean: elif !potClean:
return "I'm not touching that!" return "I'm not touching that!"
...@@ -117,7 +117,7 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it ...@@ -117,7 +117,7 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it
"Put down": "Put down":
if holding == clicked: if holding == clicked:
holding = "" holding = ""
pot.position.y += 10 pot.position.y += 20
return "Put down." return "Put down."
else: else:
return "Wrong thing!" return "Wrong thing!"
...@@ -130,7 +130,7 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it ...@@ -130,7 +130,7 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it
if !soilIn and potClean: if !soilIn and potClean:
holding = "" holding = ""
soilIn = true soilIn = true
soil.position.y += 10 soil.position.y += 20
pot.set_texture(load("res://.import/pot (with soil).png-232052a26ec16c2b0ec251e8c34bb9fa.stex")) pot.set_texture(load("res://.import/pot (with soil).png-232052a26ec16c2b0ec251e8c34bb9fa.stex"))
soil.get_parent().get_node("Sprite2").visible = true soil.get_parent().get_node("Sprite2").visible = true
soil.visible = false soil.visible = false
...@@ -142,7 +142,7 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it ...@@ -142,7 +142,7 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it
soilCover = true soilCover = true
#plantIn = true #plantIn = true
holding = "" holding = ""
soil.position.y += 10 soil.position.y += 20
plant.set_texture(load("res://.import/plant (with soil).png-e034b9e1c0cc7dd66db5f2a9e2682c41.stex")) plant.set_texture(load("res://.import/plant (with soil).png-e034b9e1c0cc7dd66db5f2a9e2682c41.stex"))
soil.get_parent().get_node("Sprite2").visible = true soil.get_parent().get_node("Sprite2").visible = true
soil.visible = false soil.visible = false
...@@ -175,14 +175,14 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it ...@@ -175,14 +175,14 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it
"Pick up": "Pick up":
if holding == "": if holding == "":
holding = "Soil" holding = "Soil"
soil.position.y -= 10 soil.position.y -= 20
return "Hup." return "Hup."
else: else:
return "I'm already holding something." return "I'm already holding something."
"Put down": "Put down":
if holding == clicked: if holding == clicked:
holding = "" holding = ""
soil.position.y += 10 soil.position.y += 20
return "Put down." return "Put down."
else: else:
return "Wrong thing!" return "Wrong thing!"
...@@ -202,14 +202,14 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it ...@@ -202,14 +202,14 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it
"Pick up": "Pick up":
if holding == "": if holding == "":
holding = "Water" holding = "Water"
water.position.y -= 10 water.position.y -= 20
return "Hup." return "Hup."
else: else:
return "I'm already holding something." return "I'm already holding something."
"Put down": "Put down":
if holding == clicked: if holding == clicked:
holding = "" holding = ""
water.position.y += 10 water.position.y += 20
return "Put down." return "Put down."
else: else:
return "Wrong thing!" return "Wrong thing!"
......
...@@ -5,6 +5,7 @@ onready var door = false # if washing machine door is open ...@@ -5,6 +5,7 @@ onready var door = false # if washing machine door is open
onready var clothes_in = false # if clothes are in the machine onready var clothes_in = false # if clothes are in the machine
onready var clothes = get_parent().get_node("Clothes") onready var clothes = get_parent().get_node("Clothes")
onready var soapTimer = get_parent().get_node("Timer") onready var soapTimer = get_parent().get_node("Timer")
onready var machineOn = false
signal laundry_finished signal laundry_finished
# Called when the node enters the scene tree for the first time. # Called when the node enters the scene tree for the first time.
func _ready(): func _ready():
...@@ -18,6 +19,7 @@ func checkWin(): ...@@ -18,6 +19,7 @@ func checkWin():
#print("Checked win") #print("Checked win")
if clothes_in and soap and !drawer and !door: if clothes_in and soap and !drawer and !door:
emit_signal("laundry_finished") emit_signal("laundry_finished")
machineOn = true
#print("Should win") #print("Should win")
return "For my next trick, I will make this pile of laundry disappear! I think that's good for now." return "For my next trick, I will make this pile of laundry disappear! I think that's good for now."
else: else:
...@@ -100,7 +102,11 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it ...@@ -100,7 +102,11 @@ func interaction(selected, clicked): #selected = item in inventory, clicked = it
"Buttons": "Buttons":
match selected: match selected:
"Turn on": "Turn on":
return checkWin() return checkWin()
"Look":
if !machineOn:
return "The control panel. It's still off!"
else:
return "The control panel. The washing machine's already on, I'm done here!"
_: _:
return "That doesn't really make sense." return "That doesn't really make sense."
...@@ -40,7 +40,7 @@ func updateUI(): ...@@ -40,7 +40,7 @@ func updateUI():
#set icon #set icon
#set tooltip #set tooltip
#set index? #set index?
print("Updated inventory UI") #print("Updated inventory UI")
func _on_Inventory_right_pressed(): func _on_Inventory_right_pressed():
if (inventory.get_item_count() > firstIndex + 5): if (inventory.get_item_count() > firstIndex + 5):
...@@ -98,7 +98,7 @@ func _on_1_toggled(button_pressed): ...@@ -98,7 +98,7 @@ func _on_1_toggled(button_pressed):
else: else:
enableRest() enableRest()
inventory.unselect_all() inventory.unselect_all()
print(inventory.get_selected_items()) #print(inventory.get_selected_items())
func _on_2_toggled(button_pressed): func _on_2_toggled(button_pressed):
if button_pressed: # has to be at least two items if button_pressed: # has to be at least two items
...@@ -107,7 +107,7 @@ func _on_2_toggled(button_pressed): ...@@ -107,7 +107,7 @@ func _on_2_toggled(button_pressed):
else: else:
enableRest() enableRest()
inventory.unselect_all() inventory.unselect_all()
print(inventory.get_selected_items()) #print(inventory.get_selected_items())
func _on_3_toggled(button_pressed): func _on_3_toggled(button_pressed):
if button_pressed: if button_pressed:
...@@ -116,7 +116,7 @@ func _on_3_toggled(button_pressed): ...@@ -116,7 +116,7 @@ func _on_3_toggled(button_pressed):
else: else:
enableRest() enableRest()
inventory.unselect_all() inventory.unselect_all()
print(inventory.get_selected_items()) #print(inventory.get_selected_items())
func _on_4_toggled(button_pressed): func _on_4_toggled(button_pressed):
if button_pressed: if button_pressed:
...@@ -125,7 +125,7 @@ func _on_4_toggled(button_pressed): ...@@ -125,7 +125,7 @@ func _on_4_toggled(button_pressed):
else: else:
enableRest() enableRest()
inventory.unselect_all() inventory.unselect_all()
print(inventory.get_selected_items()) #print(inventory.get_selected_items())
func _on_5_toggled(button_pressed): func _on_5_toggled(button_pressed):
if button_pressed: if button_pressed:
...@@ -134,4 +134,4 @@ func _on_5_toggled(button_pressed): ...@@ -134,4 +134,4 @@ func _on_5_toggled(button_pressed):
else: else:
enableRest() enableRest()
inventory.unselect_all() inventory.unselect_all()
print(inventory.get_selected_items()) #print(inventory.get_selected_items())
...@@ -22,6 +22,7 @@ func objInteraction(selected): ...@@ -22,6 +22,7 @@ func objInteraction(selected):
if !clean: #if it hasnt been cleaned yet if !clean: #if it hasnt been cleaned yet
dialogueBox.text = "Finally... I can walk around my own bathroom." dialogueBox.text = "Finally... I can walk around my own bathroom."
flavorText = "Okay. That wasn't so bad..." flavorText = "Okay. That wasn't so bad..."
get_node("Hitbox/Sprite").visible = false
emit_signal("cleaned", "Cleaning mat") emit_signal("cleaned", "Cleaning mat")
clean = true clean = true
else: # trying to use the cleaning materials when it's already clean else: # trying to use the cleaning materials when it's already clean
......
...@@ -31,6 +31,7 @@ func objInteraction(selected): ...@@ -31,6 +31,7 @@ func objInteraction(selected):
dialogueBox.text = flavorText dialogueBox.text = flavorText
emit_signal("cleaned", "Cleaning mat") # signals to event handler that another object has been cleaned emit_signal("cleaned", "Cleaning mat") # signals to event handler that another object has been cleaned
clean = true # mirror is now clean clean = true # mirror is now clean
get_node("Hitbox/Sprite").visible = false
else: # if the mirror is dirty but the lab note hasn't been retrieved else: # if the mirror is dirty but the lab note hasn't been retrieved
dialogueBox.text = "Hey! Something's still written on the mirror! Looks important..." dialogueBox.text = "Hey! Something's still written on the mirror! Looks important..."
else: # if the mirror is already clean else: # if the mirror is already clean
......
...@@ -21,6 +21,7 @@ func objInteraction(selected): ...@@ -21,6 +21,7 @@ func objInteraction(selected):
dialogueBox.text = flavorText dialogueBox.text = flavorText
emit_signal("cleaned", "Cleaning mat") emit_signal("cleaned", "Cleaning mat")
clean = true clean = true
get_node("Hitbox/Sprite").visible = false
else: # trying to clean it again else: # trying to clean it again
dialogueBox.text = "Tap water's pretty clean around these parts." dialogueBox.text = "Tap water's pretty clean around these parts."
elif inventory.get_item_text(selected) == "Tabo": elif inventory.get_item_text(selected) == "Tabo":
......
...@@ -29,6 +29,7 @@ func objInteraction(selected): # when an object is used on it ...@@ -29,6 +29,7 @@ func objInteraction(selected): # when an object is used on it
clean = true clean = true
if eventHandler.getPlungered(): if eventHandler.getPlungered():
inventory.remove_item(selected) inventory.remove_item(selected)
inventory.unselect_all()
else: # if they try to use the plunger on a clean toilet else: # if they try to use the plunger on a clean toilet
dialogueBox.text = "I can't make it any LESS unclogged.." dialogueBox.text = "I can't make it any LESS unclogged.."
dialogueBox.playText() dialogueBox.playText()
[gd_scene load_steps=9 format=2] [gd_scene load_steps=9 format=2]
[ext_resource path="res://Scripts/Dialogue control/Dialogue Contro - Living room.gd" type="Script" id=1] [ext_resource path="res://Scripts/Dialogue control/Dialogue Contro - Living room.gd" type="Script" id=1]
[ext_resource path="res://assets/Thesis Clickables/laptop.png" type="Texture" id=2] [ext_resource path="res://assets/Thesis Clickables/laptop desk.png" type="Texture" id=2]
[ext_resource path="res://Scripts/Desk_laptop.gd" type="Script" id=3] [ext_resource path="res://Scripts/Desk_laptop.gd" type="Script" id=3]
[ext_resource path="res://Scripts/Movement scripts/Return_laptop.gd" type="Script" id=4] [ext_resource path="res://Scripts/Movement scripts/Return_laptop.gd" type="Script" id=4]
[ext_resource path="res://assets/Backgrounds/desk.jpg" type="Texture" id=5] [ext_resource path="res://assets/Backgrounds/desk.jpg" type="Texture" id=5]
...@@ -35,13 +35,10 @@ __meta__ = { ...@@ -35,13 +35,10 @@ __meta__ = {
} }
[node name="Laptop" type="StaticBody2D" parent="."] [node name="Laptop" type="StaticBody2D" parent="."]
position = Vector2( 540.478, 303.584 ) position = Vector2( 543.306, 303.584 )
scale = Vector2( 0.3, 0.3 ) scale = Vector2( 0.3, 0.3 )
input_pickable = true input_pickable = true
script = ExtResource( 3 ) script = ExtResource( 3 )
__meta__ = {
"_edit_group_": true
}
interactable = true interactable = true
flavorText = "I... don't get it... I probably should've studied first huh? Where are my notes?" flavorText = "I... don't get it... I probably should've studied first huh? Where are my notes?"
...@@ -53,15 +50,16 @@ shape = SubResource( 1 ) ...@@ -53,15 +50,16 @@ shape = SubResource( 1 )
disabled = true disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Laptop"] [node name="Hitbox" type="CollisionPolygon2D" parent="Laptop"]
position = Vector2( -19.703, 1.11139 ) position = Vector2( -80.3081, 37.6414 )
scale = Vector2( 1.5, 1.5 ) scale = Vector2( 2.04262, 2.04262 )
polygon = PoolVector2Array( 130, -452.4, 130, -444, 134.8, 5.89999, 159, -6.20001, 159, 23.2, 175.4, 28, 195.4, 28, 500, 50.4, 500, 139.2, 272.7, 331, 270.1, 331, 100, 445, 94.9, 445, -89, 440.8, -89, 438.8, -463, 390.8, -463, 382.9, -500, 283.9, -500, -197.9, -497.3, -233, -491.8, -233, -453.8, -281, -448.7, -281, 93, -465.5, 102.6, -470.6 ) polygon = PoolVector2Array( 316, -273.8, 304.2, 115.3, 445, 217.9, 438.3, 278, -434, 278, -437.8, 216, -325, 114.6, -325, -278 )
[node name="Sprite" type="Sprite" parent="Laptop/Hitbox"] [node name="Sprite" type="Sprite" parent="Laptop/Hitbox"]
scale = Vector2( 1, 1 )
texture = ExtResource( 2 ) texture = ExtResource( 2 )
[node name="Return" type="StaticBody2D" parent="."] [node name="Return" type="StaticBody2D" parent="."]
position = Vector2( 117.291, 400.044 ) position = Vector2( 117.501, 399.624 )
scale = Vector2( 0.8, 0.8 ) scale = Vector2( 0.8, 0.8 )
input_pickable = true input_pickable = true
script = ExtResource( 4 ) script = ExtResource( 4 )
...@@ -70,12 +68,17 @@ __meta__ = { ...@@ -70,12 +68,17 @@ __meta__ = {
} }
interactable = true interactable = true
[node name="Hitbox" type="CollisionShape2D" parent="Return"] [node name="h" type="CollisionShape2D" parent="Return"]
visible = false
position = Vector2( -2.31012, 0.749359 ) position = Vector2( -2.31012, 0.749359 )
scale = Vector2( 5, 5 ) scale = Vector2( 5, 5 )
shape = SubResource( 2 ) shape = SubResource( 2 )
disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Return"]
position = Vector2( -5.66095, 2.88925 )
scale = Vector2( 0.197539, 0.197539 )
polygon = PoolVector2Array( -86.4351, -172.336, 461.635, -172.336, 461.2, 162, -78, 171.8, -87.7655, 442.247, -448.7, 0.399994, -89.0957, -433.068 )
[node name="Sprite" type="Sprite" parent="Return/Hitbox"] [node name="Sprite" type="Sprite" parent="Return/Hitbox"]
position = Vector2( -0.670166, 0.427979 )
scale = Vector2( 0.0395079, 0.0395079 )
texture = SubResource( 3 ) texture = SubResource( 3 )
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
[ext_resource path="res://assets/Thesis Clickables/bread.png" type="Texture" id=1] [ext_resource path="res://assets/Thesis Clickables/bread.png" type="Texture" id=1]
[ext_resource path="res://assets/Thesis Clickables/eggs.png" type="Texture" id=2] [ext_resource path="res://assets/Thesis Clickables/eggs.png" type="Texture" id=2]
[ext_resource path="res://assets/Backgrounds/kitchen_ref.jpg" type="Texture" id=3] [ext_resource path="res://assets/Backgrounds/kitchen_ref.jpg" type="Texture" id=3]
[ext_resource path="res://assets/Thesis Clickables/Vienna sausage.png" type="Texture" id=5] [ext_resource path="res://assets/Thesis Clickables/vienna sausage.png" type="Texture" id=4]
[ext_resource path="res://assets/Thesis Clickables/Granola bar.png" type="Texture" id=6] [ext_resource path="res://assets/Thesis Clickables/Granola bar.png" type="Texture" id=6]
[ext_resource path="res://Scripts/Movement scripts/Return_fridge.gd" type="Script" id=7] [ext_resource path="res://Scripts/Movement scripts/Return_fridge.gd" type="Script" id=7]
[ext_resource path="res://Energy handler.gd" type="Script" id=8] [ext_resource path="res://Energy handler.gd" type="Script" id=8]
...@@ -78,7 +78,7 @@ disabled = true ...@@ -78,7 +78,7 @@ disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Bread"] [node name="Hitbox" type="CollisionPolygon2D" parent="Bread"]
position = Vector2( 1.02313, 7.37125 ) position = Vector2( 1.02313, 7.37125 )
scale = Vector2( 0.163573, 0.163573 ) scale = Vector2( 0.163573, 0.163573 )
polygon = PoolVector2Array( 364, -283.5, 364, -279.8, 419, -235.8, 419, -231, 434, -196.1, 434, -190, 446.3, -91, 443.3, -91, 423.3, 182, 418.3, 182, 392.4, 221, 387.5, 221, 324.5, 254, 319.6, 254, -60.5, 371, -83.2, 371, -279, 361.5, -279, 358.8, -408, 326.8, -408, 320.7, -437, 271.7, -437, 268, -443.8, 72.8, -492, -109, -486.1, -109, -474.1, -164, -469.5, -164, -413.4, -225, -407, -225, 145, -340.1, 145, -346.3 ) polygon = PoolVector2Array( 364, -279.8, 419, -231, 446.3, -91, 423.3, 182, 387.5, 221, 324.5, 254, -18.6442, 369.828, -279, 361.5, -408, 326.8, -437, 271.7, -486.1, -109, -474.1, -164, -413.4, -225, 146.685, -340.803 )
[node name="Sprite" type="Sprite" parent="Bread/Hitbox"] [node name="Sprite" type="Sprite" parent="Bread/Hitbox"]
texture = ExtResource( 1 ) texture = ExtResource( 1 )
...@@ -104,7 +104,7 @@ disabled = true ...@@ -104,7 +104,7 @@ disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Egg"] [node name="Hitbox" type="CollisionPolygon2D" parent="Egg"]
position = Vector2( 2.52094, 1.37793 ) position = Vector2( 2.52094, 1.37793 )
scale = Vector2( 0.190542, 0.190542 ) scale = Vector2( 0.190542, 0.190542 )
polygon = PoolVector2Array( 284, -287.4, 284, -282.8, 372, -231.8, 372, -225, 393, -120, 393, -118, 394, 50.5, 484, 125.3, 484, 133.2, 449.4, 208, 445.4, 208, 407.5, 238.2, 385.4, 309, 377.9, 309, 309.9, 336, 295.8, 336, 199, 331.6, 199, 327.9, 146, 307.9, 146, 302.4, 132.9, 275.7, 125.8, 304, 119.6, 304, 49.6, 343, 40.7, 343, -75, 335.4, -75, 330.2, -128.5, 293.2, -131.9, 303, -136.9, 303, -175.9, 330, -181.2, 330, -298, 339.9, -298, 334.8, -366, 307.8, -366, 301.1, -387.4, 254, -441, 210.8, -441, 206.3, -476.7, 130, -463.6, 130, -390, 70.2, -386.9, -148, -382.8, -148, -346.8, -239, -340.1, -239, -245.1, -280, -237.8, -280, 19, -301.2, 19, -303.6 ) polygon = PoolVector2Array( 284, -287.4, 372, -231.8, 393, -120, 394, 50.5, 485.058, 129.794, 445.4, 208, 407.5, 238.2, 377.9, 309, 295.8, 336, 199, 331.6, 146, 307.9, 132.9, 275.7, 125.8, 304, 49.6, 343, -75, 335.4, -128.5, 293.2, -181.2, 330, -298, 339.9, -366, 307.8, -387.4, 254, -441, 206.3, -467.563, 137.415, -390, 70.2, -382.8, -148, -346.8, -239, -237.8, -280, 19, -301.2 )
[node name="Sprite" type="Sprite" parent="Egg/Hitbox"] [node name="Sprite" type="Sprite" parent="Egg/Hitbox"]
texture = ExtResource( 2 ) texture = ExtResource( 2 )
...@@ -151,10 +151,11 @@ disabled = true ...@@ -151,10 +151,11 @@ disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Vienna sausage"] [node name="Hitbox" type="CollisionPolygon2D" parent="Vienna sausage"]
position = Vector2( -1.22479, 3.62555 ) position = Vector2( -1.22479, 3.62555 )
scale = Vector2( 0.15, 0.15 ) scale = Vector2( 0.15, 0.15 )
polygon = PoolVector2Array( 268, -505.7, 268, -502.8, 415, -465.8, 415, -456, 416.8, -404.6, 442, -382.5, 442, -377.2, 453, -333.2, 453, -314, 461.2, 209, 459.6, 209, 453.6, 360, 448.5, 360, 417, 409.9, 417, 454.9, 411.8, 468, 406.7, 468, 378.8, 485, 372.8, 485, 202.8, 511, 187.2, 511, -80, 517.2, -80, 515.4, -316, 499.3, -316, 496.3, -415, 465.3, -415, 456, -416.8, 409.8, -450, 350.6, -450, 343, -461, 245.6, -461, 243.9, -446.8, -382, -440.3, -382, -417, -406.1, -417, -454.9, -411.8, -468, -406.9, -468, -381.9, -484, -376, -484, -80, -515, -80, -517.3 ) polygon = PoolVector2Array( 268, -502.8, 415, -465.8, 416.8, -404.6, 442, -377.2, 453, -333.2, 461.2, 209, 453.6, 360, 417, 409.9, 413.102, 461.559, 372.8, 485, 9.86963, 517.177, -316, 499.3, -415, 456, -416.8, 409.8, -450, 343, -461, 245.6, -446.8, -382, -417, -406.1, -403.664, -463.321, -376, -484, -80, -517.3 )
[node name="Sprite" type="Sprite" parent="Vienna sausage/Hitbox"] [node name="Sprite" type="Sprite" parent="Vienna sausage/Hitbox"]
texture = ExtResource( 5 ) scale = Vector2( 0.73, 0.73 )
texture = ExtResource( 4 )
[node name="Return" type="StaticBody2D" parent="."] [node name="Return" type="StaticBody2D" parent="."]
position = Vector2( 90.831, 522.315 ) position = Vector2( 90.831, 522.315 )
...@@ -176,7 +177,7 @@ disabled = true ...@@ -176,7 +177,7 @@ disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Return"] [node name="Hitbox" type="CollisionPolygon2D" parent="Return"]
position = Vector2( -5.66096, 2.88928 ) position = Vector2( -5.66096, 2.88928 )
scale = Vector2( 0.197539, 0.197539 ) scale = Vector2( 0.197539, 0.197539 )
polygon = PoolVector2Array( -79, -406.4, -79, -171, 453.4, -171, 469, -163.2, 469, -155, 471, 161, 460.2, 161, -79, 170.8, -79, 411.2, -122, 414.9, -122, 405.6, -447.7, 0.399994, -442.3, -11, -439.7, -11, -110, -414.5, -110, -418.5, -98.1, -423.8 ) polygon = PoolVector2Array( -79, -171, 471.073, -172.369, 464.422, 170.841, -79, 170.8, -90.301, 443.546, -447.7, 0.399994, -88.9707, -441.083 )
[node name="Sprite" type="Sprite" parent="Return/Hitbox"] [node name="Sprite" type="Sprite" parent="Return/Hitbox"]
texture = SubResource( 5 ) texture = SubResource( 5 )
...@@ -202,7 +203,7 @@ disabled = true ...@@ -202,7 +203,7 @@ disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Cook"] [node name="Hitbox" type="CollisionPolygon2D" parent="Cook"]
position = Vector2( -11.2744, -4.12592 ) position = Vector2( -11.2744, -4.12592 )
scale = Vector2( 0.197539, 0.197539 ) scale = Vector2( 0.197539, 0.197539 )
polygon = PoolVector2Array( 315, -270, 315, -260.9, 347, -173.8, 347, -167.9, 357.9, -43, 354.1, -43, 313, 142, 309.9, 142, 211.9, 320, -415, 320, -415, 310.7, -423.9, 284, -415, 284, -329, 125.4, -329, 123.5, -294, 10.3, -294, 5.60001, -286.3, -98.1, -321, -245.8, -321, -255.5, -311, -264.4, -311, -271 ) polygon = PoolVector2Array( 315, -270, 347, -167.9, 354.1, -43, 313, 142, 211.9, 320, -415, 320, -415, 284, -329, 125.4, -294, 10.3, -286.3, -98.1, -321, -245.8, -311, -271 )
[node name="Sprite" type="Sprite" parent="Cook/Hitbox"] [node name="Sprite" type="Sprite" parent="Cook/Hitbox"]
texture = ExtResource( 11 ) texture = ExtResource( 11 )
...@@ -228,7 +229,7 @@ disabled = true ...@@ -228,7 +229,7 @@ disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Eat"] [node name="Hitbox" type="CollisionPolygon2D" parent="Eat"]
position = Vector2( -11.2744, -4.12585 ) position = Vector2( -11.2744, -4.12585 )
scale = Vector2( 0.197539, 0.197539 ) scale = Vector2( 0.197539, 0.197539 )
polygon = PoolVector2Array( 315, -270, 315, -260.7, 348, -168.7, 348, -162.8, 357.9, -45, 354.1, -45, 316.1, 134, 313, 134, 211.9, 320, -415, 320, -415, 310.7, -423.9, 284, -415, 284, -331, 130.4, -331, 128.5, -293, 5.29999, -293, 0.700012, -286.3, -99, -321, -245.8, -321, -255.5, -311, -264.4, -311, -271 ) polygon = PoolVector2Array( 315, -270, 348, -168.7, 357.9, -45, 313, 134, 211.9, 320, -415, 320, -415, 284, -331, 130.4, -331, 128.5, -293, 5.29999, -286.3, -99, -321, -245.8, -311, -271 )
[node name="Sprite" type="Sprite" parent="Eat/Hitbox"] [node name="Sprite" type="Sprite" parent="Eat/Hitbox"]
texture = ExtResource( 10 ) texture = ExtResource( 10 )
...@@ -70,7 +70,7 @@ shape = SubResource( 1 ) ...@@ -70,7 +70,7 @@ shape = SubResource( 1 )
disabled = true disabled = true
[node name="Shovel" type="StaticBody2D" parent="."] [node name="Shovel" type="StaticBody2D" parent="."]
position = Vector2( -326.38, 200.327 ) position = Vector2( -358.755, 201.588 )
rotation = -0.525344 rotation = -0.525344
scale = Vector2( 0.77, 0.77 ) scale = Vector2( 0.77, 0.77 )
input_pickable = true input_pickable = true
...@@ -89,10 +89,10 @@ shape = SubResource( 2 ) ...@@ -89,10 +89,10 @@ shape = SubResource( 2 )
disabled = true disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Shovel"] [node name="Hitbox" type="CollisionPolygon2D" parent="Shovel"]
position = Vector2( 49.5927, 2.12775 ) position = Vector2( 82.8749, 19.0857 )
rotation = 3.14159 rotation = 3.14159
scale = Vector2( 0.2, -0.2 ) scale = Vector2( 0.263395, -0.263395 )
polygon = PoolVector2Array( 656, -316.9, 656, -311, 687, -237, 687, -229.1, 673.9, -195, 669.8, -195, 608.8, -141, 605, -141, 458, -78.4, 289.7, 20, 214.5, 20, 187, 36, 229.5, 38.6, 242.2, 21.2, 256, 25.8, 256, 31.7, 260.1, 40, 289, 40, 347.9, 52, 346, 70, 338.9, 70, 157.9, 186, 153.4, 186, -167.4, 288, -171.9, 288, -362, 328, -387.8, 328, -554, 331.2, -554, 328.6, -692, 307.6, -692, 301, -703.6, 283.6, -698, 273, -695.3, 273, -624.3, 197, -620.9, 197, -364.9, 35, -362.6, 35, -100.5, -107, -92.6, -107, -59, -97.6, -59, -88.7, -53, -55.5, -4, -18.5, 98.3, -78.5, 120.9, -143, 134.7, -143, 146.9, -128.2, 225.8, -150.3, 499.3, -310, 504.4, -310, 606.8, -316.6, 611, -326.2, 611, -342.1 ) polygon = PoolVector2Array( 465.819, -164.327, 453.4, -121.5, 396.5, -76.5, 249.7, -6.10001, 216.5, 27.1, 250.614, 39.7683, 246.1, 60.5, 102.238, 152.676, -34.1, 204.5, -179.8, 230.5, -393, 232.4, -463.235, 214.197, -457.4, 193.5, -295.6, 71.5, -65.6, -56.5, -26, -54.9, 15.8, -2.20001, 79.6, -40.1, 101.5, -74.5, 283.836, -168.089, 426.63, -219.919 )
[node name="Sprite" type="Sprite" parent="Shovel/Hitbox"] [node name="Sprite" type="Sprite" parent="Shovel/Hitbox"]
texture = ExtResource( 8 ) texture = ExtResource( 8 )
...@@ -104,7 +104,6 @@ scale = Vector2( 0.27, 0.27 ) ...@@ -104,7 +104,6 @@ scale = Vector2( 0.27, 0.27 )
input_pickable = true input_pickable = true
script = ExtResource( 2 ) script = ExtResource( 2 )
__meta__ = { __meta__ = {
"_edit_group_": true,
"_editor_description_": "0" "_editor_description_": "0"
} }
retrievable = true retrievable = true
...@@ -119,9 +118,11 @@ disabled = true ...@@ -119,9 +118,11 @@ disabled = true
[node name="Hitbox" type="CollisionPolygon2D" parent="Scissors"] [node name="Hitbox" type="CollisionPolygon2D" parent="Scissors"]
position = Vector2( 0.457642, 2.12714 ) position = Vector2( 0.457642, 2.12714 )
scale = Vector2( 0.506685, 0.506685 ) scale = Vector2( 0.506685, 0.506685 )
polygon = PoolVector2Array( 317, -475.6, 317, -469.2, 351.3, -394.3, 471, -404.9, 471, -399.8, 556, -366.8, 556, -361.2, 576, -319.3, 576, -313, 578.4, -252, 574.2, -252, 549.2, -176, 544.3, -176, 422.3, -85, 418.9, -85, 240, -10.4, 19.5, 113.1, -398.4, 464, -401.2, 464, -531.2, 542, -535.3, 542, -576, 557.5, -576, 545.4, -587.7, 530.2, -582.2, 519, -579.9, 519, -166, -18.4, -166, -19.6, -126, -92.6, -126, -94.3, -86.7, -244, -83.7, -244, -17.7, -357, -14.8, -357, 103.2, -462, 107.6, -462, 222, -495.5, 222, -502.2 ) polygon = PoolVector2Array( 312.962, -468.996, 351.3, -394.3, 471.836, -397.525, 529.906, -353.377, 563.052, -300.742, 532.785, -190.877, 418.9, -85, 240, -10.4, 19.5, 113.1, -409.334, 448.529, -496.563, 497.695, -562.35, 503.09, -166, -18.4, -166, -19.6, -126, -92.6, -77.4287, -264.953, 53.2554, -423.64, 222, -495.5 )
[node name="Sprite" type="Sprite" parent="Scissors/Hitbox"] [node name="Sprite" type="Sprite" parent="Scissors/Hitbox"]
position = Vector2( 3.62012, -16.1094 )
scale = Vector2( 0.682957, 0.682957 )
texture = ExtResource( 4 ) texture = ExtResource( 4 )
[node name="Nana\'s food" type="StaticBody2D" parent="."] [node name="Nana\'s food" type="StaticBody2D" parent="."]
...@@ -138,10 +139,11 @@ flavorText = "Finally, some food for Banana." ...@@ -138,10 +139,11 @@ flavorText = "Finally, some food for Banana."
[node name="Hitbox" type="CollisionPolygon2D" parent="Nana\'s food"] [node name="Hitbox" type="CollisionPolygon2D" parent="Nana\'s food"]
position = Vector2( 0.457764, 2.1272 ) position = Vector2( 0.457764, 2.1272 )
scale = Vector2( 0.78387, 0.78387 ) scale = Vector2( 0.78387, 0.78387 )
polygon = PoolVector2Array( 161, -489.4, 161, -487.2, 408, -454.3, 408, -450.9, 474, -420.9, 474, -416.2, 516.3, -342.5, 501.8, -342.5, 481, -324, 377.7, 395.5, 374.4, 395.5, 344.4, 461.5, 339.1, 461.5, 268.1, 493.5, 264.6, 493.5, 202.7, 497.5, -42.2, 497.5, -228, 476.4, -228, 474.6, -325, 453.6, -325, 447.9, -358, 404.9, -358, 399.7, -455, -56.4, -455, -71.7, -492.1, -313.6, -517, -327.7, -517, -334.6, -525.6, -371.5, -516.8, -371.5, -473.8, -425.5, -468.9, -425.5, -411.8, -446.5, -407.4, -446.5, -303.5, -479.5, -279.7, -479.5, -136, -489.8, -136, -491.6 ) polygon = PoolVector2Array( -46.208, -499.683, 320.259, -474.877, 474, -420.9, 514.204, -359.862, 481.504, -309.121, 376.638, 386.602, 363.107, 442.981, 202.7, 497.5, -40.5698, 502.743, -235.643, 485.83, -340.509, 445.236, -358, 399.7, -492.1, -313.6, -523.178, -356.48, -473.8, -425.5, -257.067, -477.132 )
[node name="Sprite" type="Sprite" parent="Nana\'s food/Hitbox"] [node name="Sprite" type="Sprite" parent="Nana\'s food/Hitbox"]
position = Vector2( 0, -0.00012207 ) position = Vector2( 0, -0.00012207 )
scale = Vector2( 1.2, 1.2 )
texture = ExtResource( 3 ) texture = ExtResource( 3 )
[node name="g" type="CollisionShape2D" parent="Nana\'s food"] [node name="g" type="CollisionShape2D" parent="Nana\'s food"]
......
assets/Thesis Clickables/Oil.png

135 KB | W: | H:

assets/Thesis Clickables/Oil.png

161 KB | W: | H:

assets/Thesis Clickables/Oil.png
assets/Thesis Clickables/Oil.png
assets/Thesis Clickables/Oil.png
assets/Thesis Clickables/Oil.png
  • 2-up
  • Swipe
  • Onion skin
...@@ -2,15 +2,15 @@ ...@@ -2,15 +2,15 @@
importer="texture" importer="texture"
type="StreamTexture" type="StreamTexture"
path="res://.import/Screwdriver.png-87c542eaf219f05b01d5899f350f5c91.stex" path="res://.import/screwdriver.png-efc36439dca06dd5aa1626f98c59b0f4.stex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://assets/Thesis Clickables/Screwdriver.png" source_file="res://assets/Thesis Clickables/screwdriver.png"
dest_files=[ "res://.import/Screwdriver.png-87c542eaf219f05b01d5899f350f5c91.stex" ] dest_files=[ "res://.import/screwdriver.png-efc36439dca06dd5aa1626f98c59b0f4.stex" ]
[params] [params]
......
...@@ -2,15 +2,15 @@ ...@@ -2,15 +2,15 @@
importer="texture" importer="texture"
type="StreamTexture" type="StreamTexture"
path="res://.import/Vienna sausage.png-a155048cf809c4d42aa39520b061c7e8.stex" path="res://.import/vienna sausage.png-753269f59e6ee9d5b3ecd632a6c3ebc7.stex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://assets/Thesis Clickables/Vienna sausage.png" source_file="res://assets/Thesis Clickables/vienna sausage.png"
dest_files=[ "res://.import/Vienna sausage.png-a155048cf809c4d42aa39520b061c7e8.stex" ] dest_files=[ "res://.import/vienna sausage.png-753269f59e6ee9d5b3ecd632a6c3ebc7.stex" ]
[params] [params]
......
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/bathroom floor mess.png-5a43b8e1a82b6e4171a7edfd5c61e08c.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Thesis Clickables/bathroom floor mess.png"
dest_files=[ "res://.import/bathroom floor mess.png-5a43b8e1a82b6e4171a7edfd5c61e08c.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
assets/Thesis Clickables/granola.png

229 KB | W: | H:

assets/Thesis Clickables/granola.png

264 KB | W: | H:

assets/Thesis Clickables/granola.png
assets/Thesis Clickables/granola.png
assets/Thesis Clickables/granola.png
assets/Thesis Clickables/granola.png
  • 2-up
  • Swipe
  • Onion skin
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/laptop desk.png-c3bc8fc26b83b56d841bf1d901b88c7e.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Thesis Clickables/laptop desk.png"
dest_files=[ "res://.import/laptop desk.png-c3bc8fc26b83b56d841bf1d901b88c7e.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
assets/Thesis Clickables/laptop.png

237 KB | W: | H:

assets/Thesis Clickables/laptop.png

55.2 KB | W: | H:

assets/Thesis Clickables/laptop.png
assets/Thesis Clickables/laptop.png
assets/Thesis Clickables/laptop.png
assets/Thesis Clickables/laptop.png
  • 2-up
  • Swipe
  • Onion skin
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/mirror mess.png-157e8c85dce3b3cc8300bfc9a14ea89b.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Thesis Clickables/mirror mess.png"
dest_files=[ "res://.import/mirror mess.png-157e8c85dce3b3cc8300bfc9a14ea89b.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
assets/Thesis Clickables/phone.png

30.4 KB | W: | H:

assets/Thesis Clickables/phone.png

24.2 KB | W: | H:

assets/Thesis Clickables/phone.png
assets/Thesis Clickables/phone.png
assets/Thesis Clickables/phone.png
assets/Thesis Clickables/phone.png
  • 2-up
  • Swipe
  • Onion skin
assets/Thesis Clickables/plunger.png

126 KB | W: | H:

assets/Thesis Clickables/plunger.png

19.7 KB | W: | H:

assets/Thesis Clickables/plunger.png
assets/Thesis Clickables/plunger.png
assets/Thesis Clickables/plunger.png
assets/Thesis Clickables/plunger.png
  • 2-up
  • Swipe
  • Onion skin
assets/Thesis Clickables/pot.png

921 KB | W: | H:

assets/Thesis Clickables/pot.png

1.16 MB | W: | H:

assets/Thesis Clickables/pot.png
assets/Thesis Clickables/pot.png
assets/Thesis Clickables/pot.png
assets/Thesis Clickables/pot.png
  • 2-up
  • Swipe
  • Onion skin
assets/Thesis Clickables/shovel.png

167 KB | W: | H:

assets/Thesis Clickables/shovel.png

18.1 KB | W: | H:

assets/Thesis Clickables/shovel.png
assets/Thesis Clickables/shovel.png
assets/Thesis Clickables/shovel.png
assets/Thesis Clickables/shovel.png
  • 2-up
  • Swipe
  • Onion skin
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/sink mess.png-d584d4c175f4779176feb1585b3a5689.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Thesis Clickables/sink mess.png"
dest_files=[ "res://.import/sink mess.png-d584d4c175f4779176feb1585b3a5689.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
assets/Thesis Clickables/yoga mat.png

75.7 KB | W: | H:

assets/Thesis Clickables/yoga mat.png

70.7 KB | W: | H:

assets/Thesis Clickables/yoga mat.png
assets/Thesis Clickables/yoga mat.png
assets/Thesis Clickables/yoga mat.png
assets/Thesis Clickables/yoga mat.png
  • 2-up
  • Swipe
  • Onion skin
...@@ -25,7 +25,7 @@ texture_format/no_bptc_fallbacks=true ...@@ -25,7 +25,7 @@ texture_format/no_bptc_fallbacks=true
codesign/enable=false codesign/enable=false
codesign/identity_type=0 codesign/identity_type=0
codesign/identity="" codesign/identity=""
codesign/password="" codesign/password="1234"
codesign/timestamp=true codesign/timestamp=true
codesign/timestamp_server_url="" codesign/timestamp_server_url=""
codesign/digest_algorithm=1 codesign/digest_algorithm=1
......
...@@ -10,7 +10,7 @@ config_version=4 ...@@ -10,7 +10,7 @@ config_version=4
[application] [application]
config/name="Thesis practice" config/name="To Do (Break Down)"
run/main_scene="res://Multi.tscn" run/main_scene="res://Multi.tscn"
config/icon="res://assets/189066690_228150108704696_3850052974465333899_n.png" config/icon="res://assets/189066690_228150108704696_3850052974465333899_n.png"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment