From 93f4bc39b4454dc4277b90b6c7a8b5646005d0f3 Mon Sep 17 00:00:00 2001 From: Thomas Date: Sat, 29 Mar 2025 17:24:36 +0100 Subject: [PATCH] Bob a des dialogues conditionels --- UI/clues/bubble_clue.tscn | 1 - assest/tilesets/exterieur.tres | 197 +++++++++++++++++---------------- caracters/bob/bob.dialogue | 32 +++++- caracters/bob/bob.tscn | 2 +- caracters/human.gd | 29 +++-- caracters/human_pathfinder.gd | 3 - caracters/player/player.tscn | 2 +- game_state.gd | 4 + 8 files changed, 154 insertions(+), 116 deletions(-) diff --git a/UI/clues/bubble_clue.tscn b/UI/clues/bubble_clue.tscn index 1f46653..28d442b 100644 --- a/UI/clues/bubble_clue.tscn +++ b/UI/clues/bubble_clue.tscn @@ -102,7 +102,6 @@ position = Vector2(1, -5) scale = Vector2(0.401042, 0.401042) [node name="TouchClue" parent="." instance=ExtResource("4_ei01g")] -position = Vector2(0, 5.23667) scale = Vector2(0.416667, 0.416667) [node name="AnimationPlayer" type="AnimationPlayer" parent="."] diff --git a/assest/tilesets/exterieur.tres b/assest/tilesets/exterieur.tres index 57fbe0a..f76fac5 100644 --- a/assest/tilesets/exterieur.tres +++ b/assest/tilesets/exterieur.tres @@ -2564,7 +2564,7 @@ texture_region_size = Vector2i(48, 48) 28:25/0/z_index = 2000 28:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 0:26/0 = 0 -0:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:26/0 = 0 1:26/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 2:26/0 = 0 @@ -2875,7 +2875,7 @@ texture_region_size = Vector2i(48, 48) 28:34/0 = 0 28:34/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 0:35/0 = 0 -0:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:35/0 = 0 1:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 2:35/0 = 0 @@ -3194,7 +3194,7 @@ texture_region_size = Vector2i(48, 48) 15:47/0 = 0 15:47/0/z_index = 2000 23:47/0 = 0 -23:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +23:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 24:47/0 = 0 24:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 25:47/0 = 0 @@ -3204,7 +3204,7 @@ texture_region_size = Vector2i(48, 48) 27:47/0 = 0 27:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 28:47/0 = 0 -28:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +28:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 1:48/0 = 0 1:48/0/z_index = 2000 1:48/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) @@ -3667,7 +3667,7 @@ texture_region_size = Vector2i(48, 48) 21:57/0 = 0 22:57/0 = 0 1:58/0 = 0 -1:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +1:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 2:58/0 = 0 3:58/0 = 0 3:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) @@ -3675,7 +3675,7 @@ texture_region_size = Vector2i(48, 48) 5:58/0 = 0 6:58/0 = 0 7:58/0 = 0 -7:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +7:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 8:58/0 = 0 8:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 9:58/0 = 0 @@ -3699,7 +3699,7 @@ texture_region_size = Vector2i(48, 48) 18:58/0 = 0 18:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 19:58/0 = 0 -19:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +19:58/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 1:59/0 = 0 2:59/0 = 0 3:59/0 = 0 @@ -12473,7 +12473,7 @@ texture_region_size = Vector2i(48, 48) 17:14/0 = 0 17:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 18:14/0 = 0 -18:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +18:14/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 20:14/0 = 0 21:14/0 = 0 22:14/0 = 0 @@ -12482,7 +12482,7 @@ texture_region_size = Vector2i(48, 48) 25:14/0 = 0 26:14/0 = 0 0:15/0 = 0 -0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:15/0 = 0 1:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 2:15/0 = 0 @@ -12490,7 +12490,7 @@ texture_region_size = Vector2i(48, 48) 3:15/0 = 0 3:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 4:15/0 = 0 -4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +4:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 6:15/0 = 0 7:15/0 = 0 8:15/0 = 0 @@ -12501,7 +12501,7 @@ texture_region_size = Vector2i(48, 48) 15:15/0 = 0 15:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 16:15/0 = 0 -16:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +16:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 17:15/0 = 0 18:15/0 = 0 20:15/0 = 0 @@ -12791,7 +12791,7 @@ texture_region_size = Vector2i(48, 48) 28:24/0 = 0 29:24/0 = 0 0:25/0 = 0 -0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:25/0 = 0 1:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 5.24408, -24, 5.24408) 2:25/0 = 0 @@ -12805,7 +12805,7 @@ texture_region_size = Vector2i(48, 48) 6:25/0 = 0 6:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 7:25/0 = 0 -7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +7:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 9:25/0 = 0 10:25/0 = 0 11:25/0 = 0 @@ -65270,14 +65270,14 @@ texture_region_size = Vector2i(48, 48) 31:11/0 = 0 31:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 0:12/0 = 0 -0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 17.1057, 24, -24, 24) +0:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:12/0 = 0 1:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, -17.9134, -24, -17.442) 1:12/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 2:12/0 = 0 2:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -11.6673, 24, -16.617, -16.4992, -24, -16.7349) 3:12/0 = 0 -3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 17.1057, 24, -24, 24) +3:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 4:12/0 = 0 4:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, -17.9134, -24, -17.442) 4:12/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) @@ -65286,13 +65286,13 @@ texture_region_size = Vector2i(48, 48) 7:12/0 = 0 7:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 8:12/0 = 0 -8:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +8:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 10:12/0 = 0 10:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 11:12/0 = 0 -11:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +11:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 13:12/0 = 0 -13:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 17.1057, 24, -24, 24) +13:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 14:12/0 = 0 14:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, -17.9134, -24, -17.442) 14:12/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) @@ -65314,7 +65314,7 @@ texture_region_size = Vector2i(48, 48) 24:12/0 = 0 24:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 26:12/0 = 0 -26:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 17.1057, 24, -24, 24) +26:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 27:12/0 = 0 27:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, -17.9134, -24, -17.442) 27:12/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) @@ -65325,7 +65325,7 @@ texture_region_size = Vector2i(48, 48) 30:12/0 = 0 30:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 31:12/0 = 0 -31:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +31:12/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 0:14/0 = 0 0:14/0/z_index = 2000 1:14/0 = 0 @@ -65847,13 +65847,13 @@ texture_region_size = Vector2i(48, 48) 31:22/0 = 0 31:22/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 0:23/0 = 0 -0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 17.1057, 24, -24, 24) +0:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:23/0 = 0 1:23/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 2:23/0 = 0 2:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -11.6673, 24, -16.617, -16.4992, -24, -16.7349) 3:23/0 = 0 -3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 17.1057, 24, -24, 24) +3:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 4:23/0 = 0 4:23/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 5:23/0 = 0 @@ -65865,9 +65865,9 @@ texture_region_size = Vector2i(48, 48) 10:23/0 = 0 10:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 11:23/0 = 0 -11:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +11:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 13:23/0 = 0 -13:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 17.1057, 24, -24, 24) +13:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 14:23/0 = 0 14:23/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 15:23/0 = 0 @@ -65883,9 +65883,9 @@ texture_region_size = Vector2i(48, 48) 21:23/0 = 0 21:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 23:23/0 = 0 -23:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +23:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 24:23/0 = 0 -24:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +24:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 26:23/0 = 0 26:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 17.1057, 24, -24, 24) 27:23/0 = 0 @@ -65897,7 +65897,7 @@ texture_region_size = Vector2i(48, 48) 30:23/0 = 0 30:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 31:23/0 = 0 -31:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +31:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 15:25/0 = 0 15:25/0/z_index = 2000 16:25/0 = 0 @@ -66520,7 +66520,7 @@ texture_region_size = Vector2i(48, 48) 1:39/0 = 0 1:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 3:39/0 = 0 -3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +3:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 4:39/0 = 0 4:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 5:39/0 = 0 @@ -66529,7 +66529,7 @@ texture_region_size = Vector2i(48, 48) 6:39/0 = 0 6:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 7:39/0 = 0 -7:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +7:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 9:39/0 = 0 10:39/0 = 0 11:39/0 = 0 @@ -66654,7 +66654,7 @@ texture_region_size = Vector2i(48, 48) 28:41/0 = 0 28:41/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 0:42/0 = 0 -0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:42/0 = 0 1:42/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 2:42/0 = 0 @@ -66670,14 +66670,14 @@ texture_region_size = Vector2i(48, 48) 7:42/0 = 0 7:42/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 8:42/0 = 0 -8:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +8:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 9:42/0 = 0 10:42/0 = 0 11:42/0 = 0 12:42/0 = 0 13:42/0 = 0 15:42/0 = 0 -15:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +15:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 16:42/0 = 0 16:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 17:42/0 = 0 @@ -66690,9 +66690,9 @@ texture_region_size = Vector2i(48, 48) 20:42/0 = 0 20:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 21:42/0 = 0 -21:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +21:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 23:42/0 = 0 -23:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +23:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 24:42/0 = 0 24:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 25:42/0 = 0 @@ -66703,7 +66703,7 @@ texture_region_size = Vector2i(48, 48) 27:42/0 = 0 27:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 28:42/0 = 0 -28:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +28:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 1:43/0 = 0 1:44/0 = 0 14:44/0 = 0 @@ -68017,7 +68017,7 @@ texture_region_size = Vector2i(48, 48) 21:77/0 = 0 21:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 22:77/0 = 0 -22:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +22:77/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 5:78/0 = 0 5:78/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 2.66667) 6:78/0 = 0 @@ -69097,9 +69097,9 @@ texture_region_size = Vector2i(48, 48) 17:31/0 = 0 17:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 19:31/0 = 0 -19:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +19:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 20:31/0 = 0 -20:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +20:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 21:31/0 = 0 21:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 22:31/0 = 0 @@ -69113,9 +69113,9 @@ texture_region_size = Vector2i(48, 48) 25:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 25:31/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 26:31/0 = 0 -26:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +26:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 27:31/0 = 0 -27:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +27:31/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 0:32/0 = 0 0:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 1:32/0 = 0 @@ -69153,7 +69153,7 @@ texture_region_size = Vector2i(48, 48) 17:32/0 = 0 17:32/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 0:33/0 = 0 -0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:33/0 = 0 1:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 2:33/0 = 0 @@ -69185,9 +69185,9 @@ texture_region_size = Vector2i(48, 48) 15:33/0 = 0 15:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 16:33/0 = 0 -16:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +16:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 17:33/0 = 0 -17:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +17:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 19:33/0 = 0 19:33/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 20:33/0 = 0 @@ -69261,9 +69261,9 @@ texture_region_size = Vector2i(48, 48) 17:35/0 = 0 17:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 19:35/0 = 0 -19:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +19:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 20:35/0 = 0 -20:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +20:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 21:35/0 = 0 21:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 22:35/0 = 0 @@ -69275,9 +69275,9 @@ texture_region_size = Vector2i(48, 48) 25:35/0 = 0 25:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 26:35/0 = 0 -26:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +26:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 27:35/0 = 0 -27:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +27:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 0:36/0 = 0 0:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 1:36/0 = 0 @@ -69368,7 +69368,7 @@ texture_region_size = Vector2i(48, 48) 26:37/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 27:37/0 = 0 0:38/0 = 0 -0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:38/0 = 0 1:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 2:38/0 = 0 @@ -69400,9 +69400,9 @@ texture_region_size = Vector2i(48, 48) 15:38/0 = 0 15:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 16:38/0 = 0 -16:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +16:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 17:38/0 = 0 -17:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +17:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 19:38/0 = 0 19:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 20:38/0 = 0 @@ -69422,9 +69422,9 @@ texture_region_size = Vector2i(48, 48) 27:38/0 = 0 27:38/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 19:39/0 = 0 -19:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +19:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 20:39/0 = 0 -20:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +20:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 21:39/0 = 0 21:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 22:39/0 = 0 @@ -69436,9 +69436,9 @@ texture_region_size = Vector2i(48, 48) 25:39/0 = 0 25:39/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 26:39/0 = 0 -26:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +26:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 27:39/0 = 0 -27:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +27:39/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 0:40/0 = 0 0:40/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 1:40/0 = 0 @@ -69572,9 +69572,9 @@ texture_region_size = Vector2i(48, 48) 27:42/0 = 0 27:42/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 0:43/0 = 0 -0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:43/0 = 0 -1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +1:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 2:43/0 = 0 2:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 3:43/0 = 0 @@ -69590,7 +69590,7 @@ texture_region_size = Vector2i(48, 48) 8:43/0 = 0 8:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 10:43/0 = 0 -10:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +10:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 11:43/0 = 0 11:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 12:43/0 = 0 @@ -69602,11 +69602,11 @@ texture_region_size = Vector2i(48, 48) 15:43/0 = 0 15:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 16:43/0 = 0 -16:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +16:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 19:43/0 = 0 -19:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +19:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 20:43/0 = 0 -20:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +20:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 21:43/0 = 0 21:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 22:43/0 = 0 @@ -69618,9 +69618,9 @@ texture_region_size = Vector2i(48, 48) 25:43/0 = 0 25:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 26:43/0 = 0 -26:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +26:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 27:43/0 = 0 -27:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +27:43/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 0:45/0 = 0 0:45/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 1:45/0 = 0 @@ -69730,9 +69730,9 @@ texture_region_size = Vector2i(48, 48) 29:46/0 = 0 29:46/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 0:47/0 = 0 -0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:47/0 = 0 -1:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +1:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 2:47/0 = 0 2:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 3:47/0 = 0 @@ -69748,9 +69748,9 @@ texture_region_size = Vector2i(48, 48) 8:47/0 = 0 8:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-2.91667, -24, 24, -24, 24, 24, -2.41667, 24) 10:47/0 = 0 -10:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +10:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 11:47/0 = 0 -11:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +11:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 12:47/0 = 0 12:47/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 13:47/0 = 0 @@ -69880,9 +69880,9 @@ texture_region_size = Vector2i(48, 48) 29:50/0 = 0 29:50/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 0:51/0 = 0 -0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:51/0 = 0 -1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +1:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 2:51/0 = 0 2:51/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 3:51/0 = 0 @@ -70039,9 +70039,9 @@ texture_region_size = Vector2i(48, 48) 30:54/0 = 0 31:54/0 = 0 0:55/0 = 0 -0:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:55/0 = 0 -1:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +1:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 2:55/0 = 0 2:55/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 3:55/0 = 0 @@ -70223,9 +70223,9 @@ texture_region_size = Vector2i(48, 48) 28:60/0 = 0 28:60/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 0:61/0 = 0 -0:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:61/0 = 0 -1:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +1:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 2:61/0 = 0 2:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 3:61/0 = 0 @@ -70255,9 +70255,9 @@ texture_region_size = Vector2i(48, 48) 16:61/0 = 0 16:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 17:61/0 = 0 -17:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +17:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 18:61/0 = 0 -18:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +18:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 20:61/0 = 0 20:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 21:61/0 = 0 @@ -70273,9 +70273,9 @@ texture_region_size = Vector2i(48, 48) 26:61/0 = 0 26:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 27:61/0 = 0 -27:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +27:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 28:61/0 = 0 -28:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +28:61/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 3:62/0 = 0 4:62/0 = 0 5:62/0 = 0 @@ -70402,9 +70402,9 @@ texture_region_size = Vector2i(48, 48) 27:65/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 28:65/0 = 0 0:66/0 = 0 -0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:66/0 = 0 -1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +1:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 2:66/0 = 0 2:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 3:66/0 = 0 @@ -70434,9 +70434,9 @@ texture_region_size = Vector2i(48, 48) 16:66/0 = 0 16:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 17:66/0 = 0 -17:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +17:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 18:66/0 = 0 -18:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +18:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 20:66/0 = 0 20:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 21:66/0 = 0 @@ -70452,9 +70452,9 @@ texture_region_size = Vector2i(48, 48) 26:66/0 = 0 26:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 27:66/0 = 0 -27:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +27:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 28:66/0 = 0 -28:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +28:66/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 22:67/0 = 0 23:67/0 = 0 24:67/0 = 0 @@ -70541,9 +70541,9 @@ texture_region_size = Vector2i(48, 48) 25:69/0 = 0 26:69/0 = 0 0:70/0 = 0 -0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:70/0 = 0 -1:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +1:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 2:70/0 = 0 2:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 3:70/0 = 0 @@ -70573,9 +70573,9 @@ texture_region_size = Vector2i(48, 48) 16:70/0 = 0 16:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 17:70/0 = 0 -17:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +17:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 18:70/0 = 0 -18:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +18:70/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 21:70/0 = 0 22:70/0 = 0 23:70/0 = 0 @@ -70810,7 +70810,7 @@ texture_region_size = Vector2i(48, 48) 29:80/0 = 0 30:80/0 = 0 0:81/0 = 0 -0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:81/0 = 0 1:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 2:81/0 = 0 @@ -70824,9 +70824,9 @@ texture_region_size = Vector2i(48, 48) 6:81/0 = 0 6:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 7:81/0 = 0 -7:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +7:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 8:81/0 = 0 -8:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +8:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 10:81/0 = 0 10:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 11:81/0 = 0 @@ -70842,9 +70842,9 @@ texture_region_size = Vector2i(48, 48) 16:81/0 = 0 16:81/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 17:81/0 = 0 -17:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +17:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 18:81/0 = 0 -18:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +18:81/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 26:81/0 = 0 27:81/0 = 0 28:81/0 = 0 @@ -70952,7 +70952,7 @@ texture_region_size = Vector2i(48, 48) 23:84/0 = 0 24:84/0 = 0 0:85/0 = 0 -0:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +0:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 1:85/0 = 0 1:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 2:85/0 = 0 @@ -70966,8 +70966,9 @@ texture_region_size = Vector2i(48, 48) 6:85/0 = 0 6:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 7:85/0 = 0 -7:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +7:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 8:85/0 = 0 +8:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 10:85/0 = 0 10:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 11:85/0 = 0 @@ -70983,9 +70984,9 @@ texture_region_size = Vector2i(48, 48) 16:85/0 = 0 16:85/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 17:85/0 = 0 -17:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +17:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 18:85/0 = 0 -18:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +18:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 19:85/0 = 0 19:85/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 20:85/0 = 0 @@ -71086,7 +71087,7 @@ texture_region_size = Vector2i(48, 48) 10:89/0 = 0 10:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 11:89/0 = 0 -11:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +11:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -24, -24, -24, 24, 24) 12:89/0 = 0 12:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 13:89/0 = 0 @@ -71098,9 +71099,9 @@ texture_region_size = Vector2i(48, 48) 16:89/0 = 0 16:89/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 17:89/0 = 0 -17:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +17:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 18:89/0 = 0 -18:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) +18:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, -24, 24) 19:89/0 = 0 19:89/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 24, -24, 24, 24, -24, 24) 20:89/0 = 0 diff --git a/caracters/bob/bob.dialogue b/caracters/bob/bob.dialogue index e0de3a5..c6dfc95 100644 --- a/caracters/bob/bob.dialogue +++ b/caracters/bob/bob.dialogue @@ -1,14 +1,36 @@ ~ start -Bob: Bonjour l'ami. +if GameState.playerIsDeaf: + Bob: BONJOUR L'AMI [if GameState.hasChosenNotToMakeChoices]QUI N'AIME PAS FAIRE DE CHOIX[/if]! JE PARLE FORT POUR QUE TU ENTENDES OKAY? +else: + Bob: Bonjour l'ami [if GameState.hasChosenNotToMakeChoices]qui n'aime pas faire de choix[/if] +if GameState.hasCompletedBobDialogue == true + Bob: On s'est déjà tout dit, tchö => END +if GameState.isUsingTouch == false + Bob: Je vois que t'es venu au clavier! +else: + Bob: Je vois que t'es venu avec tes petits doigts! % Bob: Qu'estce qui t'amène sur chaussette sale?? % Bob: Est-ce que tu connais les contrôles du jeu? Bob: En vrai, si tu est venu jusqu'à moi et qu'on parle, je suppose que oui! Bob: Est-ce que tu veux faire des choix? -- Non merci +- Non merci [if GameState.hasChosenNotToMakeChoices == false] Bob: Petit chenapan! Tu viens d'en faire un, tu m'a l'air d'un sacré loustic, allez file avant que je t'oublies -- Oui! + set GameState.hasChosenNotToMakeChoices = true +- Oui! [if GameState.hasChosenToMakeChoices == false] Bob: Je savais que tu choisirai quelque chose. Bravo pour ce choix conséquent qui aura des conséquences conséquentes. -- Je veux recommencer cette discussion hyper utile à ma vie => start -- je me casse! => END + set GameState.hasChosenToMakeChoices = true +- Pardon? J'ai mal entendu [if GameState.playerIsDeaf == false] + set GameState.playerIsDeaf = true + => start +- Oula! je'm'casse! +if GameState.hasChosenToMakeChoices == true and GameState.hasChosenToMakeChoices == true + => next_dialogue +=> END + +~ next_dialogue +Bob: Attends, avant que tu partes, j'aimerais te parler un peu +Bob: Ici c'est un peu vide pour le moment, c'est normal, c'est en construction. +Bob: Mais ne prends pas peur, explore un peu et reviens dans quelques temps, il y aura peut être même un peu de gameplay! +set GameState.hasCompletedBobDialogue = true => END \ No newline at end of file diff --git a/caracters/bob/bob.tscn b/caracters/bob/bob.tscn index 11c8c69..b45b9e6 100644 --- a/caracters/bob/bob.tscn +++ b/caracters/bob/bob.tscn @@ -14,7 +14,7 @@ [sub_resource type="CapsuleShape2D" id="CapsuleShape2D_a4vmx"] radius = 5.0 -height = 48.0 +height = 33.32 [sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_85jde"] diff --git a/caracters/human.gd b/caracters/human.gd index 7a06069..a11f32d 100644 --- a/caracters/human.gd +++ b/caracters/human.gd @@ -13,6 +13,9 @@ var humanInteractionTarget: Human = null @onready var state_machine := animation_tree.get("parameters/HumanState/playback") as AnimationNodeStateMachinePlayback @onready var interactionZone : InteractionZone = $"interaction zone" +var interactionClueFor : Human +var interactionPaused= false + signal start_intracting var last_facing_direction = Vector2(0,1) # facing south @@ -31,6 +34,11 @@ func face(whereToFace: Vector2) -> void: func decideAction() -> void: pass +func _unhandled_input(event: InputEvent) -> void: + if interactionPaused and interactionClueFor: + interactionPaused = false + enable_interaction_clue(interactionClueFor) + func updateFacingDirectionInAnimationTree(): animation_tree.set("parameters/HumanState/grabing/blend_position", last_facing_direction) animation_tree.set("parameters/HumanState/idling/blend_position", last_facing_direction) @@ -67,15 +75,24 @@ func _on_area_2d_body_entered(body: Node2D) -> void: func start_interaction(askingForInteraction: Human): emit_signal("start_intracting", askingForInteraction) - disable_interaction_clue() + interactionPaused = true + pause_or_stop_interaction_clue() func stop_interaction(): humanInteractionTarget = null func get_feet_global_position(): return global_position + Vector2(0, 43) - + +func pause_or_stop_interaction_clue(): + if interactionZone: + var mat = $Sprite2D.get("material") as ShaderMaterial + if mat: + mat.set_shader_parameter("line_thickness", 0) + interactionZone.disable_interaction_clue() + func enable_interaction_clue(from: Human): + interactionClueFor = from if interactionZone: var mat = $Sprite2D.get("material") as ShaderMaterial if mat: @@ -83,8 +100,6 @@ func enable_interaction_clue(from: Human): interactionZone.enable_interaction_clue(from) func disable_interaction_clue(): - if interactionZone: - var mat = $Sprite2D.get("material") as ShaderMaterial - if mat: - mat.set_shader_parameter("line_thickness", 0) - interactionZone.disable_interaction_clue() + interactionClueFor = null + interactionPaused = false + pause_or_stop_interaction_clue() diff --git a/caracters/human_pathfinder.gd b/caracters/human_pathfinder.gd index 3aaf8dd..cf6afeb 100644 --- a/caracters/human_pathfinder.gd +++ b/caracters/human_pathfinder.gd @@ -39,9 +39,6 @@ func _ready() -> void: if (obstacles.get_cell_tile_data(tile_position) != null and obstacles.get_cell_tile_data(tile_position).get_collision_polygons_count(0)): astar_grid.set_point_solid(tile_position) - - #TODO find if the world cell is matching a semaphore pylon - func _process(delta: float) -> void: if !controled: diff --git a/caracters/player/player.tscn b/caracters/player/player.tscn index 7f9859f..58c1594 100644 --- a/caracters/player/player.tscn +++ b/caracters/player/player.tscn @@ -10,7 +10,7 @@ [sub_resource type="CapsuleShape2D" id="CapsuleShape2D_a4vmx"] radius = 5.0 -height = 48.0 +height = 44.0 [sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_85jde"] diff --git a/game_state.gd b/game_state.gd index 0759482..8635290 100644 --- a/game_state.gd +++ b/game_state.gd @@ -1,3 +1,7 @@ extends Node var isUsingTouch = false +var hasChosenNotToMakeChoices = false +var hasChosenToMakeChoices = false +var hasCompletedBobDialogue = false +var playerIsDeaf = false