diff --git a/_game/GameMain.tscn b/_game/GameMain.tscn index 7c8a313..c8260d7 100644 --- a/_game/GameMain.tscn +++ b/_game/GameMain.tscn @@ -18,7 +18,7 @@ script = ExtResource("1_yksyv") [node name="PlayerController" parent="." instance=ExtResource("2_x2i0j")] -[node name="ReedScene" parent="." instance=ExtResource("3_4ifj7")] +[node name="L0_S0" parent="." instance=ExtResource("3_4ifj7")] [node name="L1_S1" parent="." instance=ExtResource("4_m1t3p")] diff --git a/_levels/l_level_1.tscn b/_levels/l_level_1.tscn deleted file mode 100644 index 6d44787..0000000 --- a/_levels/l_level_1.tscn +++ /dev/null @@ -1,8 +0,0 @@ -[gd_scene load_steps=2 format=4 uid="uid://1l06de041i40"] - -[ext_resource type="TileSet" uid="uid://doepkfp83k0lb" path="res://_tileset/test.tres" id="1_pbk25"] - -[node name="level_1" type="TileMapLayer"] -texture_filter = 1 -tile_map_data = PackedByteArray("AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA8AAAAAAAAAAAAAABAAAAAAAAAAAAAAABEAAAAAAAAAAAAAABIAAAAAAAAAAAAAABMAAAAAAAAAAAAAABQAAAAAAAAAAAAAABUAAAAAAAAAAAAAABYAAAAAAAAAAAABAAAAAAAAAAAAAAABAAEAAAAAAAAAAAABAAIAAAAAAAAAAAABAAMAAAAAAAAAAAABAAQAAAAAAAAAAAABAAUAAAAAAAAAAAABAAYAAAAAAAAAAAABAAcAAAAAAAAAAAABAAgAAAAAAAAAAAABAAkAAAAAAAAAAAABAAoAAAAAAAAAAAABAAsAAAAAAAAAAAABAAwAAAAAAAAAAAABAA0AAAAAAAAAAAABAA4AAAAAAAAAAAABAA8AAAAAAAAAAAABABAAAAAAAAAAAAABABEAAAAAAAAAAAABABIAAAAAAAAAAAABABMAAAAAAAAAAAABABQAAAAAAAAAAAABABUAAAAAAAAAAAABABYAAAAAAAAAAAACAAAAAAAAAAAAAAACAAEAAAAAAAAAAAACAAIAAAAAAAAAAAACAAMAAAAAAAAAAAACAAQAAAAAAAAAAAACAAUAAAAAAAAAAAACAAYAAAAAAAAAAAACAAcAAAAAAAAAAAACAAgAAAAAAAAAAAACAAkAAAAAAAAAAAACAAoAAAAAAAAAAAACAAsAAAAAAAAAAAACAAwAAAAAAAAAAAACAA0AAAAAAAAAAAACAA4AAAAAAAAAAAACAA8AAAAAAAAAAAACABAAAAAAAAAAAAACABEAAAAAAAAAAAACABIAAAAAAAAAAAACABMAAAAAAAAAAAACABQAAAAAAAAAAAACABUAAAAAAAAAAAACABYAAAAAAAAAAAADAAAAAAAAAAAAAAADAAEAAAAAAAAAAAADAAIAAAAAAAAAAAADAAMAAAAAAAAAAAADAAQAAAAAAAAAAAADAAUAAAAAAAAAAAADAAYAAAAAAAAAAAADAAcAAAAAAAAAAAADAAgAAAAAAAAAAAADAAkAAAAAAAAAAAADAAoAAAAAAAAAAAADAAsAAAAAAAAAAAADAAwAAAAAAAAAAAADAA0AAAAAAAAAAAADAA4AAAAAAAAAAAADAA8AAAAAAAAAAAADABAAAAAAAAAAAAADABEAAAAAAAAAAAADABIAAAAAAAAAAAADABMAAAAAAAAAAAADABQAAAAAAAAAAAADABUAAAAAAAAAAAADABYAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAEAAIAAAAAAAAAAAAEAAMAAAAAAAAAAAAEAAQAAAAAAAAAAAAEAAUAAAAAAAAAAAAEAAYAAAAAAAAAAAAEAAcAAAAAAAAAAAAEAAgAAAAAAAAAAAAEAAkAAAAAAAAAAAAEAAoAAAAAAAAAAAAEAAsAAAAAAAAAAAAEAAwAAAAAAAAAAAAEAA0AAAAAAAAAAAAEAA4AAAAAAAAAAAAEAA8AAAAAAAAAAAAEABAAAAAAAAAAAAAEABEAAAAAAAAAAAAEABIAAAAAAAAAAAAEABMAAAAAAAAAAAAEABQAAAAAAAAAAAAEABUAAAAAAAAAAAAEABYAAAAAAAAAAAAFAAAAAAAAAAAAAAAFAAEAAAAAAAAAAAAFAAIAAAAAAAAAAAAFAAMAAAAAAAAAAAAFAAQAAAAAAAAAAAAFAAUAAAAAAAAAAAAFAAYAAAAAAAAAAAAFAAcAAAAAAAAAAAAFAAgAAAAAAAAAAAAFAAkAAAAAAAAAAAAFAAoAAAAAAAAAAAAFAAsAAAAAAAAAAAAFAAwAAAAAAAAAAAAFAA0AAAAAAAAAAAAFAA4AAAAAAAAAAAAFAA8AAAAAAAAAAAAFABAAAAAAAAAAAAAFABEAAAAAAAAAAAAFABIAAAAAAAAAAAAFABMAAAAAAAAAAAAFABQAAAAAAAAAAAAFABUAAAAAAAAAAAAFABYAAAAAAAAAAAAGABIAAAAAAAAAAAAGABMAAAAAAAAAAAAGABQAAAAAAAAAAAAGABUAAAAAAAAAAAAGABYAAAAAAAAAAAAHABIAAAAAAAAAAAAHABMAAAAAAAAAAAAHABQAAAAAAAAAAAAHABUAAAAAAAAAAAAHABYAAAAAAAAAAAAIABIAAAAAAAAAAAAIABMAAAAAAAAAAAAIABQAAAAAAAAAAAAIABUAAAAAAAAAAAAIABYAAAAAAAAAAAAJABIAAAAAAAAAAAAJABMAAAAAAAAAAAAJABQAAAAAAAAAAAAJABUAAAAAAAAAAAAJABYAAAAAAAAAAAAKABIAAAAAAAAAAAAKABMAAAAAAAAAAAAKABQAAAAAAAAAAAAKABUAAAAAAAAAAAAKABYAAAAAAAAAAAALABIAAAAAAAAAAAALABMAAAAAAAAAAAALABQAAAAAAAAAAAALABUAAAAAAAAAAAALABYAAAAAAAAAAAAMABIAAAAAAAAAAAAMABMAAAAAAAAAAAAMABQAAAAAAAAAAAAMABUAAAAAAAAAAAAMABYAAAAAAAAAAAANABIAAAAAAAAAAAANABMAAAAAAAAAAAANABQAAAAAAAAAAAANABUAAAAAAAAAAAANABYAAAAAAAAAAAAOABIAAAAAAAAAAAAOABMAAAAAAAAAAAAOABQAAAAAAAAAAAAOABUAAAAAAAAAAAAOABYAAAAAAAAAAAAPABIAAAAAAAAAAAAPABMAAAAAAAAAAAAPABQAAAAAAAAAAAAPABUAAAAAAAAAAAAPABYAAAAAAAAAAAAQABIAAAAAAAAAAAAQABMAAAAAAAAAAAAQABQAAAAAAAAAAAAQABUAAAAAAAAAAAAQABYAAAAAAAAAAAARABIAAAAAAAAAAAARABMAAAAAAAAAAAARABQAAAAAAAAAAAARABUAAAAAAAAAAAARABYAAAAAAAAAAAASABIAAAAAAAAAAAASABMAAAAAAAAAAAASABQAAAAAAAAAAAASABUAAAAAAAAAAAASABYAAAAAAAAAAAATABIAAAAAAAAAAAATABMAAAAAAAAAAAATABQAAAAAAAAAAAATABUAAAAAAAAAAAATABYAAAAAAAAAAAAUABIAAAAAAAAAAAAUABMAAAAAAAAAAAAUABQAAAAAAAAAAAAUABUAAAAAAAAAAAAUABYAAAAAAAAAAAAVABIAAAAAAAAAAAAVABMAAAAAAAAAAAAVABQAAAAAAAAAAAAVABUAAAAAAAAAAAAVABYAAAAAAAAAAAARAA8AAAAAAAAAAAARABAAAAAAAAAAAAARABEAAAAAAAAAAAASAA8AAAAAAAAAAAASABAAAAAAAAAAAAASABEAAAAAAAAAAAATAA8AAAAAAAAAAAATABAAAAAAAAAAAAATABEAAAAAAAAAAAAUAA8AAAAAAAAAAAAUABAAAAAAAAAAAAAUABEAAAAAAAAAAAAVAA8AAAAAAAAAAAAVABAAAAAAAAAAAAAVABEAAAAAAAAAAAAGAAAAAAAAAAAAAAAGAAEAAAAAAAAAAAAGAAIAAAAAAAAAAAAGAAMAAAAAAAAAAAAGAAQAAAAAAAAAAAAGAAUAAAAAAAAAAAAGAAYAAAAAAAAAAAAGAAcAAAAAAAAAAAAGAAgAAAAAAAAAAAAHAAAAAAAAAAAAAAAHAAEAAAAAAAAAAAAHAAIAAAAAAAAAAAAHAAMAAAAAAAAAAAAHAAQAAAAAAAAAAAAHAAUAAAAAAAAAAAAHAAYAAAAAAAAAAAAHAAcAAAAAAAAAAAAHAAgAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAEAAAAAAAAAAAAIAAIAAAAAAAAAAAAIAAMAAAAAAAAAAAAIAAQAAAAAAAAAAAAIAAUAAAAAAAAAAAAIAAYAAAAAAAAAAAAIAAcAAAAAAAAAAAAIAAgAAAAAAAAAAAAJAAAAAAAAAAAAAAAJAAEAAAAAAAAAAAAJAAIAAAAAAAAAAAAJAAMAAAAAAAAAAAAJAAQAAAAAAAAAAAAJAAUAAAAAAAAAAAAJAAYAAAAAAAAAAAAJAAcAAAAAAAAAAAAJAAgAAAAAAAAAAAAKAAAAAAAAAAAAAAAKAAEAAAAAAAAAAAAKAAIAAAAAAAAAAAAKAAMAAAAAAAAAAAAKAAQAAAAAAAAAAAAKAAUAAAAAAAAAAAAKAAYAAAAAAAAAAAAKAAcAAAAAAAAAAAAKAAgAAAAAAAAAAAALAAAAAAAAAAAAAAALAAEAAAAAAAAAAAALAAIAAAAAAAAAAAALAAMAAAAAAAAAAAALAAQAAAAAAAAAAAALAAUAAAAAAAAAAAALAAYAAAAAAAAAAAALAAcAAAAAAAAAAAALAAgAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAEAAAAAAAAAAAAMAAIAAAAAAAAAAAAMAAMAAAAAAAAAAAAMAAQAAAAAAAAAAAAMAAUAAAAAAAAAAAAMAAYAAAAAAAAAAAAMAAcAAAAAAAAAAAAMAAgAAAAAAAAAAAANAAAAAAAAAAAAAAANAAEAAAAAAAAAAAANAAIAAAAAAAAAAAANAAMAAAAAAAAAAAANAAQAAAAAAAAAAAANAAUAAAAAAAAAAAANAAYAAAAAAAAAAAANAAcAAAAAAAAAAAANAAgAAAAAAAAAAAAOAAAAAAAAAAAAAAAOAAEAAAAAAAAAAAAOAAIAAAAAAAAAAAAOAAMAAAAAAAAAAAAOAAQAAAAAAAAAAAAOAAUAAAAAAAAAAAAOAAYAAAAAAAAAAAAOAAcAAAAAAAAAAAAOAAgAAAAAAAAAAAAcAAkAAAAAAAAAAAAcAAoAAAAAAAAAAAAcAAsAAAAAAAAAAAAcAAwAAAAAAAAAAAAcAA0AAAAAAAAAAAAcAA4AAAAAAAAAAAAcAA8AAAAAAAAAAAAcABAAAAAAAAAAAAAcABEAAAAAAAAAAAAcABIAAAAAAAAAAAAcABMAAAAAAAAAAAAcABQAAAAAAAAAAAAcABUAAAAAAAAAAAAcABYAAAAAAAAAAAAdAAkAAAAAAAAAAAAdAAoAAAAAAAAAAAAdAAsAAAAAAAAAAAAdAAwAAAAAAAAAAAAdAA0AAAAAAAAAAAAdAA4AAAAAAAAAAAAdAA8AAAAAAAAAAAAdABAAAAAAAAAAAAAdABEAAAAAAAAAAAAdABIAAAAAAAAAAAAdABMAAAAAAAAAAAAdABQAAAAAAAAAAAAdABUAAAAAAAAAAAAdABYAAAAAAAAAAAAeAAkAAAAAAAAAAAAeAAoAAAAAAAAAAAAeAAsAAAAAAAAAAAAeAAwAAAAAAAAAAAAeAA0AAAAAAAAAAAAeAA4AAAAAAAAAAAAeAA8AAAAAAAAAAAAeABAAAAAAAAAAAAAeABEAAAAAAAAAAAAeABIAAAAAAAAAAAAeABMAAAAAAAAAAAAeABQAAAAAAAAAAAAeABUAAAAAAAAAAAAeABYAAAAAAAAAAAAfAAkAAAAAAAAAAAAfAAoAAAAAAAAAAAAfAAsAAAAAAAAAAAAfAAwAAAAAAAAAAAAfAA0AAAAAAAAAAAAfAA4AAAAAAAAAAAAfAA8AAAAAAAAAAAAfABAAAAAAAAAAAAAfABEAAAAAAAAAAAAfABIAAAAAAAAAAAAfABMAAAAAAAAAAAAfABQAAAAAAAAAAAAfABUAAAAAAAAAAAAfABYAAAAAAAAAAAAgAAkAAAAAAAAAAAAgAAoAAAAAAAAAAAAgAAsAAAAAAAAAAAAgAAwAAAAAAAAAAAAgAA0AAAAAAAAAAAAgAA4AAAAAAAAAAAAgAA8AAAAAAAAAAAAgABAAAAAAAAAAAAAgABEAAAAAAAAAAAAgABIAAAAAAAAAAAAgABMAAAAAAAAAAAAgABQAAAAAAAAAAAAgABUAAAAAAAAAAAAgABYAAAAAAAAAAAAhAAkAAAAAAAAAAAAhAAoAAAAAAAAAAAAhAAsAAAAAAAAAAAAhAAwAAAAAAAAAAAAhAA0AAAAAAAAAAAAhAA4AAAAAAAAAAAAhAA8AAAAAAAAAAAAhABAAAAAAAAAAAAAhABEAAAAAAAAAAAAhABIAAAAAAAAAAAAhABMAAAAAAAAAAAAhABQAAAAAAAAAAAAhABUAAAAAAAAAAAAhABYAAAAAAAAAAAAiAAkAAAAAAAAAAAAiAAoAAAAAAAAAAAAiAAsAAAAAAAAAAAAiAAwAAAAAAAAAAAAiAA0AAAAAAAAAAAAiAA4AAAAAAAAAAAAiAA8AAAAAAAAAAAAiABAAAAAAAAAAAAAiABEAAAAAAAAAAAAiABIAAAAAAAAAAAAiABMAAAAAAAAAAAAiABQAAAAAAAAAAAAiABUAAAAAAAAAAAAiABYAAAAAAAAAAAAjAAkAAAAAAAAAAAAjAAoAAAAAAAAAAAAjAAsAAAAAAAAAAAAjAAwAAAAAAAAAAAAjAA0AAAAAAAAAAAAjAA4AAAAAAAAAAAAjAA8AAAAAAAAAAAAjABAAAAAAAAAAAAAjABEAAAAAAAAAAAAjABIAAAAAAAAAAAAjABMAAAAAAAAAAAAjABQAAAAAAAAAAAAjABUAAAAAAAAAAAAjABYAAAAAAAAAAAAkAAkAAAAAAAAAAAAkAAoAAAAAAAAAAAAkAAsAAAAAAAAAAAAkAAwAAAAAAAAAAAAkAA0AAAAAAAAAAAAkAA4AAAAAAAAAAAAkAA8AAAAAAAAAAAAkABAAAAAAAAAAAAAkABEAAAAAAAAAAAAkABIAAAAAAAAAAAAkABMAAAAAAAAAAAAkABQAAAAAAAAAAAAkABUAAAAAAAAAAAAkABYAAAAAAAAAAAAlAAwAAAAAAAAAAAAlAA0AAAAAAAAAAAAlAA4AAAAAAAAAAAAlAA8AAAAAAAAAAAAlABAAAAAAAAAAAAAlABEAAAAAAAAAAAAlABIAAAAAAAAAAAAlABMAAAAAAAAAAAAlABQAAAAAAAAAAAAlABUAAAAAAAAAAAAlABYAAAAAAAAAAAAmAAwAAAAAAAAAAAAmAA0AAAAAAAAAAAAmAA4AAAAAAAAAAAAmAA8AAAAAAAAAAAAmABAAAAAAAAAAAAAmABEAAAAAAAAAAAAmABIAAAAAAAAAAAAmABMAAAAAAAAAAAAmABQAAAAAAAAAAAAmABUAAAAAAAAAAAAmABYAAAAAAAAAAAAnAA0AAAAAAAAAAAAnAA4AAAAAAAAAAAAnAA8AAAAAAAAAAAAnABAAAAAAAAAAAAAnABEAAAAAAAAAAAAnABIAAAAAAAAAAAAnABMAAAAAAAAAAAAnABQAAAAAAAAAAAAnABUAAAAAAAAAAAAnABYAAAAAAAAAAAAoAA0AAAAAAAAAAAAoAA4AAAAAAAAAAAAoAA8AAAAAAAAAAAAoABAAAAAAAAAAAAAoABEAAAAAAAAAAAAoABIAAAAAAAAAAAAoABMAAAAAAAAAAAAoABQAAAAAAAAAAAAoABUAAAAAAAAAAAAoABYAAAAAAAAAAAApAA0AAAAAAAAAAAApAA4AAAAAAAAAAAApAA8AAAAAAAAAAAApABAAAAAAAAAAAAApABEAAAAAAAAAAAApABIAAAAAAAAAAAApABMAAAAAAAAAAAApABQAAAAAAAAAAAApABUAAAAAAAAAAAApABYAAAAAAAAAAAAqAA0AAAAAAAAAAAAqAA4AAAAAAAAAAAAqAA8AAAAAAAAAAAAqABAAAAAAAAAAAAAqABEAAAAAAAAAAAAqABIAAAAAAAAAAAAqABMAAAAAAAAAAAAqABQAAAAAAAAAAAAqABUAAAAAAAAAAAAqABYAAAAAAAAAAAArAAwAAAAAAAAAAAArAA0AAAAAAAAAAAArAA4AAAAAAAAAAAArAA8AAAAAAAAAAAArABAAAAAAAAAAAAArABEAAAAAAAAAAAArABIAAAAAAAAAAAArABMAAAAAAAAAAAArABQAAAAAAAAAAAArABUAAAAAAAAAAAArABYAAAAAAAAAAAAsAAkAAAAAAAAAAAAsAAoAAAAAAAAAAAAsAAsAAAAAAAAAAAAsAAwAAAAAAAAAAAAsAA0AAAAAAAAAAAAsAA4AAAAAAAAAAAAsAA8AAAAAAAAAAAAsABAAAAAAAAAAAAAsABEAAAAAAAAAAAAsABIAAAAAAAAAAAAsABMAAAAAAAAAAAAsABQAAAAAAAAAAAAsABUAAAAAAAAAAAAsABYAAAAAAAAAAAAtAAkAAAAAAAAAAAAtAAoAAAAAAAAAAAAtAAsAAAAAAAAAAAAtAAwAAAAAAAAAAAAtAA0AAAAAAAAAAAAtAA4AAAAAAAAAAAAtAA8AAAAAAAAAAAAtABAAAAAAAAAAAAAtABEAAAAAAAAAAAAtABIAAAAAAAAAAAAtABMAAAAAAAAAAAAtABQAAAAAAAAAAAAtABUAAAAAAAAAAAAtABYAAAAAAAAAAAAuAAkAAAAAAAAAAAAuAAoAAAAAAAAAAAAuAAsAAAAAAAAAAAAuAAwAAAAAAAAAAAAuAA0AAAAAAAAAAAAuAA4AAAAAAAAAAAAuAA8AAAAAAAAAAAAuABAAAAAAAAAAAAAuABEAAAAAAAAAAAAuABIAAAAAAAAAAAAuABMAAAAAAAAAAAAuABQAAAAAAAAAAAAuABUAAAAAAAAAAAAuABYAAAAAAAAAAAAvAAkAAAAAAAAAAAAvAAoAAAAAAAAAAAAvAAsAAAAAAAAAAAAvAAwAAAAAAAAAAAAvAA0AAAAAAAAAAAAvAA4AAAAAAAAAAAAvAA8AAAAAAAAAAAAvABAAAAAAAAAAAAAvABEAAAAAAAAAAAAvABIAAAAAAAAAAAAvABMAAAAAAAAAAAAvABQAAAAAAAAAAAAvABUAAAAAAAAAAAAvABYAAAAAAAAAAAAwAAkAAAAAAAAAAAAwAAoAAAAAAAAAAAAwAAsAAAAAAAAAAAAwAAwAAAAAAAAAAAAwAA0AAAAAAAAAAAAwAA4AAAAAAAAAAAAwAA8AAAAAAAAAAAAwABAAAAAAAAAAAAAwABEAAAAAAAAAAAAwABIAAAAAAAAAAAAwABMAAAAAAAAAAAAwABQAAAAAAAAAAAAwABUAAAAAAAAAAAAwABYAAAAAAAAAAAAxAAkAAAAAAAAAAAAxAAoAAAAAAAAAAAAxAAsAAAAAAAAAAAAxAAwAAAAAAAAAAAAxAA0AAAAAAAAAAAAxAA4AAAAAAAAAAAAxAA8AAAAAAAAAAAAxABAAAAAAAAAAAAAxABEAAAAAAAAAAAAxABIAAAAAAAAAAAAxABMAAAAAAAAAAAAxABQAAAAAAAAAAAAxABUAAAAAAAAAAAAxABYAAAAAAAAAAAAyAAkAAAAAAAAAAAAyAAoAAAAAAAAAAAAyAAsAAAAAAAAAAAAyAAwAAAAAAAAAAAAyAA0AAAAAAAAAAAAyAA4AAAAAAAAAAAAyAA8AAAAAAAAAAAAyABAAAAAAAAAAAAAyABEAAAAAAAAAAAAyABIAAAAAAAAAAAAyABMAAAAAAAAAAAAyABQAAAAAAAAAAAAyABUAAAAAAAAAAAAyABYAAAAAAAAAAAAzAAkAAAAAAAAAAAAzAAoAAAAAAAAAAAAzAAsAAAAAAAAAAAAzAAwAAAAAAAAAAAAzAA0AAAAAAAAAAAAzAA4AAAAAAAAAAAAzAA8AAAAAAAAAAAAzABAAAAAAAAAAAAAzABEAAAAAAAAAAAAzABIAAAAAAAAAAAAzABMAAAAAAAAAAAAzABQAAAAAAAAAAAAzABUAAAAAAAAAAAAzABYAAAAAAAAAAAAlAAsAAAAAAAAAAAArAAsAAAAAAAAAAAAqAAwAAAAAAAAAAAAAAPv/AAAAAAAAAAAAAPz/AAAAAAAAAAAAAP3/AAAAAAAAAAAAAP7/AAAAAAAAAAAAAP//AAAAAAAAAAABAPv/AAAAAAAAAAABAPz/AAAAAAAAAAABAP3/AAAAAAAAAAABAP7/AAAAAAAAAAABAP//AAAAAAAAAAACAPv/AAAAAAAAAAACAPz/AAAAAAAAAAACAP3/AAAAAAAAAAACAP7/AAAAAAAAAAACAP//AAAAAAAAAAADAPv/AAAAAAAAAAADAPz/AAAAAAAAAAADAP3/AAAAAAAAAAADAP7/AAAAAAAAAAADAP//AAAAAAAAAAAEAPv/AAAAAAAAAAAEAPz/AAAAAAAAAAAEAP3/AAAAAAAAAAAEAP7/AAAAAAAAAAAEAP//AAAAAAAAAAAFAPv/AAAAAAAAAAAFAPz/AAAAAAAAAAAFAP3/AAAAAAAAAAAFAP7/AAAAAAAAAAAFAP//AAAAAAAAAAAGAPv/AAAAAAAAAAAGAPz/AAAAAAAAAAAGAP3/AAAAAAAAAAAGAP7/AAAAAAAAAAAGAP//AAAAAAAAAAAHAPv/AAAAAAAAAAAHAPz/AAAAAAAAAAAHAP3/AAAAAAAAAAAHAP7/AAAAAAAAAAAHAP//AAAAAAAAAAAIAPv/AAAAAAAAAAAIAPz/AAAAAAAAAAAIAP3/AAAAAAAAAAAIAP7/AAAAAAAAAAAIAP//AAAAAAAAAAAJAPv/AAAAAAAAAAAJAPz/AAAAAAAAAAAJAP3/AAAAAAAAAAAJAP7/AAAAAAAAAAAJAP//AAAAAAAAAAAKAPv/AAAAAAAAAAAKAPz/AAAAAAAAAAAKAP3/AAAAAAAAAAAKAP7/AAAAAAAAAAAKAP//AAAAAAAAAAALAPv/AAAAAAAAAAALAPz/AAAAAAAAAAALAP3/AAAAAAAAAAALAP7/AAAAAAAAAAALAP//AAAAAAAAAAAMAPv/AAAAAAAAAAAMAPz/AAAAAAAAAAAMAP3/AAAAAAAAAAAMAP7/AAAAAAAAAAAMAP//AAAAAAAAAAANAPv/AAAAAAAAAAANAPz/AAAAAAAAAAANAP3/AAAAAAAAAAANAP7/AAAAAAAAAAANAP//AAAAAAAAAAAOAPv/AAAAAAAAAAAOAPz/AAAAAAAAAAAOAP3/AAAAAAAAAAAOAP7/AAAAAAAAAAAOAP//AAAAAAAAAAAAAPb/AAAAAAAAAAAAAPf/AAAAAAAAAAAAAPj/AAAAAAAAAAAAAPn/AAAAAAAAAAAAAPr/AAAAAAAAAAABAPb/AAAAAAAAAAABAPf/AAAAAAAAAAABAPj/AAAAAAAAAAABAPn/AAAAAAAAAAABAPr/AAAAAAAAAAACAPb/AAAAAAAAAAACAPf/AAAAAAAAAAACAPj/AAAAAAAAAAACAPn/AAAAAAAAAAACAPr/AAAAAAAAAAADAPb/AAAAAAAAAAADAPf/AAAAAAAAAAADAPj/AAAAAAAAAAADAPn/AAAAAAAAAAADAPr/AAAAAAAAAAAEAPb/AAAAAAAAAAAEAPf/AAAAAAAAAAAEAPj/AAAAAAAAAAAEAPn/AAAAAAAAAAAEAPr/AAAAAAAAAAAFAPb/AAAAAAAAAAAFAPf/AAAAAAAAAAAFAPj/AAAAAAAAAAAFAPn/AAAAAAAAAAAFAPr/AAAAAAAAAAAGAPb/AAAAAAAAAAAGAPf/AAAAAAAAAAAGAPj/AAAAAAAAAAAGAPn/AAAAAAAAAAAGAPr/AAAAAAAAAAAHAPb/AAAAAAAAAAAHAPf/AAAAAAAAAAAHAPj/AAAAAAAAAAAHAPn/AAAAAAAAAAAHAPr/AAAAAAAAAAAIAPb/AAAAAAAAAAAIAPf/AAAAAAAAAAAIAPj/AAAAAAAAAAAIAPn/AAAAAAAAAAAIAPr/AAAAAAAAAAAJAPb/AAAAAAAAAAAJAPf/AAAAAAAAAAAJAPj/AAAAAAAAAAAJAPn/AAAAAAAAAAAJAPr/AAAAAAAAAAAKAPb/AAAAAAAAAAAKAPf/AAAAAAAAAAAKAPj/AAAAAAAAAAAKAPn/AAAAAAAAAAAKAPr/AAAAAAAAAAALAPb/AAAAAAAAAAALAPf/AAAAAAAAAAALAPj/AAAAAAAAAAALAPn/AAAAAAAAAAALAPr/AAAAAAAAAAAMAPb/AAAAAAAAAAAMAPf/AAAAAAAAAAAMAPj/AAAAAAAAAAAMAPn/AAAAAAAAAAAMAPr/AAAAAAAAAAANAPb/AAAAAAAAAAANAPf/AAAAAAAAAAANAPj/AAAAAAAAAAANAPn/AAAAAAAAAAANAPr/AAAAAAAAAAAOAPb/AAAAAAAAAAAOAPf/AAAAAAAAAAAOAPj/AAAAAAAAAAAOAPn/AAAAAAAAAAAOAPr/AAAAAAAAAAAPAPb/AAAAAAAAAAAPAPf/AAAAAAAAAAAPAPj/AAAAAAAAAAAPAPn/AAAAAAAAAAAPAPr/AAAAAAAAAAAQAPb/AAAAAAAAAAAQAPf/AAAAAAAAAAAQAPj/AAAAAAAAAAAQAPn/AAAAAAAAAAAQAPr/AAAAAAAAAAARAPb/AAAAAAAAAAARAPf/AAAAAAAAAAARAPj/AAAAAAAAAAARAPn/AAAAAAAAAAARAPr/AAAAAAAAAAASAPb/AAAAAAAAAAASAPf/AAAAAAAAAAASAPj/AAAAAAAAAAASAPn/AAAAAAAAAAASAPr/AAAAAAAAAAATAPb/AAAAAAAAAAATAPf/AAAAAAAAAAATAPj/AAAAAAAAAAATAPn/AAAAAAAAAAATAPr/AAAAAAAAAAAUAPb/AAAAAAAAAAAUAPf/AAAAAAAAAAAUAPj/AAAAAAAAAAAUAPn/AAAAAAAAAAAUAPr/AAAAAAAAAAAVAPb/AAAAAAAAAAAVAPf/AAAAAAAAAAAVAPj/AAAAAAAAAAAVAPn/AAAAAAAAAAAVAPr/AAAAAAAAAAAWAPb/AAAAAAAAAAAWAPf/AAAAAAAAAAAWAPj/AAAAAAAAAAAWAPn/AAAAAAAAAAAWAPr/AAAAAAAAAAAXAPb/AAAAAAAAAAAXAPf/AAAAAAAAAAAXAPj/AAAAAAAAAAAXAPn/AAAAAAAAAAAXAPr/AAAAAAAAAAAYAPb/AAAAAAAAAAAYAPf/AAAAAAAAAAAYAPj/AAAAAAAAAAAYAPn/AAAAAAAAAAAYAPr/AAAAAAAAAAAZAPb/AAAAAAAAAAAZAPf/AAAAAAAAAAAZAPj/AAAAAAAAAAAZAPn/AAAAAAAAAAAZAPr/AAAAAAAAAAAaAPb/AAAAAAAAAAAaAPf/AAAAAAAAAAAaAPj/AAAAAAAAAAAaAPn/AAAAAAAAAAAaAPr/AAAAAAAAAAAbAPb/AAAAAAAAAAAbAPf/AAAAAAAAAAAbAPj/AAAAAAAAAAAbAPn/AAAAAAAAAAAbAPr/AAAAAAAAAAAcAPb/AAAAAAAAAAAcAPf/AAAAAAAAAAAcAPj/AAAAAAAAAAAcAPn/AAAAAAAAAAAcAPr/AAAAAAAAAAAdAPb/AAAAAAAAAAAdAPf/AAAAAAAAAAAdAPj/AAAAAAAAAAAdAPn/AAAAAAAAAAAdAPr/AAAAAAAAAAAeAPb/AAAAAAAAAAAeAPf/AAAAAAAAAAAeAPj/AAAAAAAAAAAeAPn/AAAAAAAAAAAeAPr/AAAAAAAAAAAfAPb/AAAAAAAAAAAfAPf/AAAAAAAAAAAfAPj/AAAAAAAAAAAfAPn/AAAAAAAAAAAfAPr/AAAAAAAAAAAgAPb/AAAAAAAAAAAgAPf/AAAAAAAAAAAgAPj/AAAAAAAAAAAgAPn/AAAAAAAAAAAgAPr/AAAAAAAAAAAhAPb/AAAAAAAAAAAhAPf/AAAAAAAAAAAhAPj/AAAAAAAAAAAhAPn/AAAAAAAAAAAhAPr/AAAAAAAAAAAiAPb/AAAAAAAAAAAiAPf/AAAAAAAAAAAiAPj/AAAAAAAAAAAiAPn/AAAAAAAAAAAiAPr/AAAAAAAAAAAjAPb/AAAAAAAAAAAjAPf/AAAAAAAAAAAjAPj/AAAAAAAAAAAjAPn/AAAAAAAAAAAjAPr/AAAAAAAAAAAkAPb/AAAAAAAAAAAkAPf/AAAAAAAAAAAkAPj/AAAAAAAAAAAkAPn/AAAAAAAAAAAkAPr/AAAAAAAAAAAlAPb/AAAAAAAAAAAlAPf/AAAAAAAAAAAlAPj/AAAAAAAAAAAlAPn/AAAAAAAAAAAlAPr/AAAAAAAAAAAmAPb/AAAAAAAAAAAmAPf/AAAAAAAAAAAmAPj/AAAAAAAAAAAmAPn/AAAAAAAAAAAmAPr/AAAAAAAAAAAnAPb/AAAAAAAAAAAnAPf/AAAAAAAAAAAnAPj/AAAAAAAAAAAnAPn/AAAAAAAAAAAnAPr/AAAAAAAAAAAoAPb/AAAAAAAAAAAoAPf/AAAAAAAAAAAoAPj/AAAAAAAAAAAoAPn/AAAAAAAAAAAoAPr/AAAAAAAAAAApAPb/AAAAAAAAAAApAPf/AAAAAAAAAAApAPj/AAAAAAAAAAApAPn/AAAAAAAAAAApAPr/AAAAAAAAAAAqAPb/AAAAAAAAAAAqAPf/AAAAAAAAAAAqAPj/AAAAAAAAAAAqAPn/AAAAAAAAAAAqAPr/AAAAAAAAAAArAPb/AAAAAAAAAAArAPf/AAAAAAAAAAArAPj/AAAAAAAAAAArAPn/AAAAAAAAAAArAPr/AAAAAAAAAAAsAPb/AAAAAAAAAAAsAPf/AAAAAAAAAAAsAPj/AAAAAAAAAAAsAPn/AAAAAAAAAAAsAPr/AAAAAAAAAAAtAPb/AAAAAAAAAAAtAPf/AAAAAAAAAAAtAPj/AAAAAAAAAAAtAPn/AAAAAAAAAAAtAPr/AAAAAAAAAAAuAPb/AAAAAAAAAAAuAPf/AAAAAAAAAAAuAPj/AAAAAAAAAAAuAPn/AAAAAAAAAAAuAPr/AAAAAAAAAAAvAPb/AAAAAAAAAAAvAPf/AAAAAAAAAAAvAPj/AAAAAAAAAAAvAPn/AAAAAAAAAAAvAPr/AAAAAAAAAAAwAPb/AAAAAAAAAAAwAPf/AAAAAAAAAAAwAPj/AAAAAAAAAAAwAPn/AAAAAAAAAAAwAPr/AAAAAAAAAAAxAPb/AAAAAAAAAAAxAPf/AAAAAAAAAAAxAPj/AAAAAAAAAAAxAPn/AAAAAAAAAAAxAPr/AAAAAAAAAAAyAPb/AAAAAAAAAAAyAPf/AAAAAAAAAAAyAPj/AAAAAAAAAAAyAPn/AAAAAAAAAAAyAPr/AAAAAAAAAAAzAPb/AAAAAAAAAAAzAPf/AAAAAAAAAAAzAPj/AAAAAAAAAAAzAPn/AAAAAAAAAAAzAPr/AAAAAAAAAAA0APb/AAAAAAAAAAA0APf/AAAAAAAAAAA0APj/AAAAAAAAAAA0APn/AAAAAAAAAAA0APr/AAAAAAAAAAA1APb/AAAAAAAAAAA1APf/AAAAAAAAAAA1APj/AAAAAAAAAAA1APn/AAAAAAAAAAA1APr/AAAAAAAAAAA2APb/AAAAAAAAAAA2APf/AAAAAAAAAAA2APj/AAAAAAAAAAA2APn/AAAAAAAAAAA2APr/AAAAAAAAAAA3APb/AAAAAAAAAAA3APf/AAAAAAAAAAA3APj/AAAAAAAAAAA3APn/AAAAAAAAAAA3APr/AAAAAAAAAAA4APb/AAAAAAAAAAA4APf/AAAAAAAAAAA4APj/AAAAAAAAAAA4APn/AAAAAAAAAAA4APr/AAAAAAAAAAA5APb/AAAAAAAAAAA5APf/AAAAAAAAAAA5APj/AAAAAAAAAAA5APn/AAAAAAAAAAA5APr/AAAAAAAAAAA6APb/AAAAAAAAAAA6APf/AAAAAAAAAAA6APj/AAAAAAAAAAA6APn/AAAAAAAAAAA6APr/AAAAAAAAAAAWAA8AAAABAAAAAAAWABAAAAABAAAAAAAWABEAAAABAAAAAAAWABIAAAABAAAAAAAWABMAAAABAAAAAAAWABQAAAABAAAAAAAWABUAAAABAAAAAAAWABYAAAABAAAAAAAbAA8AAAABAAAAAAAbABAAAAABAAAAAAAbABEAAAABAAAAAAAbABIAAAABAAAAAAAbABMAAAABAAAAAAAbABQAAAABAAAAAAAbABUAAAABAAAAAAAbABYAAAABAAAAAAAhAAgAAAABAAAAAAAiAAgAAAABAAAAAAAjAAgAAAABAAAAAAAkAAgAAAABAAAAAABKAAkAAAAAAAAAAABKAAoAAAAAAAAAAABKAAsAAAAAAAAAAABKAAwAAAAAAAAAAABLAAkAAAAAAAAAAABLAAoAAAAAAAAAAABLAAsAAAAAAAAAAABLAAwAAAAAAAAAAABKAAUAAAAAAAAAAABKAAYAAAAAAAAAAABKAAcAAAAAAAAAAABKAAgAAAAAAAAAAABKAA0AAAAAAAAAAABLAAUAAAAAAAAAAABLAAYAAAAAAAAAAABLAAcAAAAAAAAAAABLAAgAAAAAAAAAAABLAA0AAAAAAAAAAABQABMAAAAAAAAAAABQABQAAAAAAAAAAABQABUAAAAAAAAAAABQABYAAAAAAAAAAABQABcAAAAAAAAAAABRABMAAAAAAAAAAABRABQAAAAAAAAAAABRABUAAAAAAAAAAABRABYAAAAAAAAAAABRABcAAAAAAAAAAABSABMAAAAAAAAAAABSABQAAAAAAAAAAABSABUAAAAAAAAAAABSABYAAAAAAAAAAABSABcAAAAAAAAAAABTABMAAAAAAAAAAABTABQAAAAAAAAAAABTABUAAAAAAAAAAABTABYAAAAAAAAAAABTABcAAAAAAAAAAABUABMAAAAAAAAAAABUABQAAAAAAAAAAABUABUAAAAAAAAAAABUABYAAAAAAAAAAABUABcAAAAAAAAAAABVABMAAAAAAAAAAABVABQAAAAAAAAAAABVABUAAAAAAAAAAABVABYAAAAAAAAAAABVABcAAAAAAAAAAABWABMAAAAAAAAAAABWABQAAAAAAAAAAABWABUAAAAAAAAAAABWABYAAAAAAAAAAABWABcAAAAAAAAAAABXAAsAAAAAAAAAAABXAAwAAAAAAAAAAABXAA0AAAAAAAAAAABXAA4AAAAAAAAAAABXABMAAAAAAAAAAABXABQAAAAAAAAAAABXABUAAAAAAAAAAABXABYAAAAAAAAAAABXABcAAAAAAAAAAABYAAsAAAAAAAAAAABYAAwAAAAAAAAAAABYAA0AAAAAAAAAAABYAA4AAAAAAAAAAABYABMAAAAAAAAAAABYABQAAAAAAAAAAABYABUAAAAAAAAAAABYABYAAAAAAAAAAABYABcAAAAAAAAAAABZAAsAAAAAAAAAAABZAAwAAAAAAAAAAABZAA0AAAAAAAAAAABZAA4AAAAAAAAAAABZABMAAAAAAAAAAABZABQAAAAAAAAAAABZABUAAAAAAAAAAABZABYAAAAAAAAAAABZABcAAAAAAAAAAABaAAsAAAAAAAAAAABaAAwAAAAAAAAAAABaAA0AAAAAAAAAAABaAA4AAAAAAAAAAABaABMAAAAAAAAAAABaABQAAAAAAAAAAABaABUAAAAAAAAAAABaABYAAAAAAAAAAABaABcAAAAAAAAAAABbAAsAAAAAAAAAAABbAAwAAAAAAAAAAABbAA0AAAAAAAAAAABbAA4AAAAAAAAAAABbABMAAAAAAAAAAABbABQAAAAAAAAAAABbABUAAAAAAAAAAABbABYAAAAAAAAAAABbABcAAAAAAAAAAABcAAsAAAAAAAAAAABcAAwAAAAAAAAAAABcAA0AAAAAAAAAAABcAA4AAAAAAAAAAABcABMAAAAAAAAAAABcABQAAAAAAAAAAABcABUAAAAAAAAAAABcABYAAAAAAAAAAABcABcAAAAAAAAAAABdAAsAAAAAAAAAAABdAAwAAAAAAAAAAABdAA0AAAAAAAAAAABdAA4AAAAAAAAAAABdABMAAAAAAAAAAABdABQAAAAAAAAAAABdABUAAAAAAAAAAABdABYAAAAAAAAAAABdABcAAAAAAAAAAABeAAsAAAAAAAAAAABeAAwAAAAAAAAAAABeAA0AAAAAAAAAAABeAA4AAAAAAAAAAABeABMAAAAAAAAAAABeABQAAAAAAAAAAABeABUAAAAAAAAAAABeABYAAAAAAAAAAABeABcAAAAAAAAAAAA0AA8AAAAAAAAAAAA0ABAAAAAAAAAAAAA0ABEAAAAAAAAAAAA0ABIAAAAAAAAAAAA0ABMAAAAAAAAAAAA0ABQAAAAAAAAAAAA0ABUAAAAAAAAAAAA0ABYAAAAAAAAAAAA1AA8AAAAAAAAAAAA1ABAAAAAAAAAAAAA1ABEAAAAAAAAAAAA1ABIAAAAAAAAAAAA1ABMAAAAAAAAAAAA1ABQAAAAAAAAAAAA1ABUAAAAAAAAAAAA1ABYAAAAAAAAAAAA2AA8AAAAAAAAAAAA2ABAAAAAAAAAAAAA2ABEAAAAAAAAAAAA2ABIAAAAAAAAAAAA2ABMAAAAAAAAAAAA2ABQAAAAAAAAAAAA2ABUAAAAAAAAAAAA2ABYAAAAAAAAAAAA3AA8AAAAAAAAAAAA3ABAAAAAAAAAAAAA3ABEAAAAAAAAAAAA3ABIAAAAAAAAAAAA3ABMAAAAAAAAAAAA3ABQAAAAAAAAAAAA3ABUAAAAAAAAAAAA3ABYAAAAAAAAAAAA4AA8AAAAAAAAAAAA4ABAAAAAAAAAAAAA4ABEAAAAAAAAAAAA4ABIAAAAAAAAAAAA4ABMAAAAAAAAAAAA4ABQAAAAAAAAAAAA4ABUAAAAAAAAAAAA4ABYAAAAAAAAAAAA5AA8AAAAAAAAAAAA5ABAAAAAAAAAAAAA5ABEAAAAAAAAAAAA5ABIAAAAAAAAAAAA5ABMAAAAAAAAAAAA5ABQAAAAAAAAAAAA5ABUAAAAAAAAAAAA5ABYAAAAAAAAAAAA6AA8AAAAAAAAAAAA6ABAAAAAAAAAAAAA6ABEAAAAAAAAAAAA6ABIAAAAAAAAAAAA6ABMAAAAAAAAAAAA6ABQAAAAAAAAAAAA6ABUAAAAAAAAAAAA6ABYAAAAAAAAAAAA7AA8AAAAAAAAAAAA7ABAAAAAAAAAAAAA7ABEAAAAAAAAAAAA7ABIAAAAAAAAAAAA7ABMAAAAAAAAAAAA7ABQAAAAAAAAAAAA7ABUAAAAAAAAAAAA7ABYAAAAAAAAAAAA8AA8AAAAAAAAAAAA8ABAAAAAAAAAAAAA8ABEAAAAAAAAAAAA8ABIAAAAAAAAAAAA8ABMAAAAAAAAAAAA8ABQAAAAAAAAAAAA8ABUAAAAAAAAAAAA8ABYAAAAAAAAAAAA9AA8AAAAAAAAAAAA9ABAAAAAAAAAAAAA9ABEAAAAAAAAAAAA9ABIAAAAAAAAAAAA9ABMAAAAAAAAAAAA9ABQAAAAAAAAAAAA9ABUAAAAAAAAAAAA9ABYAAAAAAAAAAAA+AA8AAAAAAAAAAAA+ABAAAAAAAAAAAAA+ABEAAAAAAAAAAAA+ABIAAAAAAAAAAAA+ABMAAAAAAAAAAAA+ABQAAAAAAAAAAAA+ABUAAAAAAAAAAAA+ABYAAAAAAAAAAAA/AA8AAAAAAAAAAAA/ABAAAAAAAAAAAAA/ABEAAAAAAAAAAAA/ABIAAAAAAAAAAAA/ABMAAAAAAAAAAAA/ABQAAAAAAAAAAAA/ABUAAAAAAAAAAAA/ABYAAAAAAAAAAABAAA8AAAAAAAAAAABAABAAAAAAAAAAAABAABEAAAAAAAAAAABAABIAAAAAAAAAAABAABMAAAAAAAAAAABAABQAAAAAAAAAAABAABUAAAAAAAAAAABAABYAAAAAAAAAAABBAA8AAAAAAAAAAABBABAAAAAAAAAAAABBABEAAAAAAAAAAABBABIAAAAAAAAAAABBABMAAAAAAAAAAABBABQAAAAAAAAAAABBABUAAAAAAAAAAABBABYAAAAAAAAAAAA0AAkAAAABAAAAAAA0AAoAAAABAAAAAAA0AAsAAAABAAAAAAA0AAwAAAABAAAAAAA0AA0AAAABAAAAAAA0AA4AAAABAAAAAAA1AA4AAAABAAAAAAA2AA4AAAABAAAAAAA3AA4AAAABAAAAAAA4AA4AAAABAAAAAABJAAUAAAABAAAAAABJAAYAAAABAAAAAABJAAcAAAABAAAAAABJAAgAAAABAAAAAABJAAkAAAABAAAAAABJAAoAAAABAAAAAABJAAsAAAABAAAAAABJAAwAAAABAAAAAABJAA0AAAABAAAAAABMAAkAAAABAAAAAAA=") -tile_set = ExtResource("1_pbk25") diff --git a/_scene/level1/l0_s0.tscn b/_scene/level1/l0_s0.tscn index 12187b3..d229f61 100644 --- a/_scene/level1/l0_s0.tscn +++ b/_scene/level1/l0_s0.tscn @@ -1,11 +1,10 @@ -[gd_scene load_steps=40 format=4 uid="uid://sursemsbf1lg"] +[gd_scene load_steps=39 format=4 uid="uid://sursemsbf1lg"] [ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_oyljl"] [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_ggwu1"] [ext_resource type="Script" uid="uid://dn0ksjoswquf5" path="res://addons/reedscene/scene/SceneManager.gd" id="3_7btev"] -[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/SceneTrigger.gd" id="4_pkqns"] -[ext_resource type="Resource" uid="uid://gmaitie4ys4h" path="res://_shared/quick_scene_config/player_entered_act_1.tres" id="5_esfbf"] -[ext_resource type="Resource" uid="uid://cstjpy2eh8mck" path="res://_shared/quick_scene_config/prop1_player_entered_act_1.tres" id="6_j5iwd"] +[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd" id="4_pkqns"] +[ext_resource type="Resource" uid="uid://bym4pb0ellj7b" path="res://_scene/scene_trigger_resource/default_switch.tres" id="5_wiv8n"] [ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="7_mu7ca"] [ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="8_0m4o0"] [ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="9_1oohu"] @@ -105,7 +104,7 @@ script = ExtResource("2_ggwu1") [node name="SceneManager" type="Node" parent="."] script = ExtResource("3_7btev") -quick_trigger = Array[ExtResource("4_pkqns")]([ExtResource("5_esfbf"), ExtResource("6_j5iwd")]) +quick_trigger = Array[ExtResource("4_pkqns")]([ExtResource("5_wiv8n")]) [node name="ActManager" type="Node" parent="."] script = ExtResource("7_mu7ca") diff --git a/_scene/level1/l1_s1.tscn b/_scene/level1/l1_s1.tscn index 848128b..9ea1c52 100644 --- a/_scene/level1/l1_s1.tscn +++ b/_scene/level1/l1_s1.tscn @@ -1,13 +1,12 @@ -[gd_scene load_steps=40 format=4 uid="uid://cd88ydqhdo28"] +[gd_scene load_steps=39 format=4 uid="uid://cd88ydqhdo28"] [ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_20208"] [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_wkfms"] [ext_resource type="Script" uid="uid://dn0ksjoswquf5" path="res://addons/reedscene/scene/SceneManager.gd" id="3_rlimy"] [ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="4_bq6n3"] -[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/SceneTrigger.gd" id="4_wkfms"] -[ext_resource type="Resource" uid="uid://gmaitie4ys4h" path="res://_shared/quick_scene_config/player_entered_act_1.tres" id="5_rlimy"] +[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd" id="4_wkfms"] +[ext_resource type="Resource" uid="uid://bym4pb0ellj7b" path="res://_scene/scene_trigger_resource/default_switch.tres" id="5_r0e2c"] [ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="5_ubvm0"] -[ext_resource type="Resource" uid="uid://cstjpy2eh8mck" path="res://_shared/quick_scene_config/prop1_player_entered_act_1.tres" id="6_bq6n3"] [ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="6_r0e2c"] [ext_resource type="Script" uid="uid://pxjf5vst08eo" path="res://addons/reedscene/prop/PropManager.gd" id="7_hd3du"] [ext_resource type="PackedScene" uid="uid://bflwr7cryd2l0" path="res://_shared/camera/CameraAnchor.tscn" id="8_vjpkl"] @@ -105,7 +104,7 @@ script = ExtResource("2_wkfms") [node name="SceneManager" type="Node" parent="."] script = ExtResource("3_rlimy") -quick_trigger = Array[ExtResource("4_wkfms")]([ExtResource("5_rlimy"), ExtResource("6_bq6n3")]) +quick_trigger = Array[ExtResource("4_wkfms")]([ExtResource("5_r0e2c")]) [node name="ActManager" type="Node" parent="."] script = ExtResource("4_bq6n3") diff --git a/_scene/level1/l1_s2.tscn b/_scene/level1/l1_s2.tscn index b2b957e..8550b56 100644 --- a/_scene/level1/l1_s2.tscn +++ b/_scene/level1/l1_s2.tscn @@ -4,9 +4,9 @@ [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_of0lw"] [ext_resource type="Script" uid="uid://dn0ksjoswquf5" path="res://addons/reedscene/scene/SceneManager.gd" id="3_32vl4"] [ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="4_10cyl"] -[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/SceneTrigger.gd" id="4_qrebp"] +[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd" id="4_qrebp"] [ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="5_0xms0"] -[ext_resource type="Resource" uid="uid://gmaitie4ys4h" path="res://_shared/quick_scene_config/player_entered_act_1.tres" id="5_qrebp"] +[ext_resource type="Resource" uid="uid://bym4pb0ellj7b" path="res://_scene/scene_trigger_resource/default_switch.tres" id="5_fdfto"] [ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="6_agny0"] [ext_resource type="Script" uid="uid://pxjf5vst08eo" path="res://addons/reedscene/prop/PropManager.gd" id="7_8ou3l"] [ext_resource type="PackedScene" uid="uid://bflwr7cryd2l0" path="res://_shared/camera/CameraAnchor.tscn" id="8_dq7pn"] @@ -69,7 +69,7 @@ prop_state_map = Dictionary[int, ExtResource("6_agny0")]({ }) [sub_resource type="RectangleShape2D" id="RectangleShape2D_oupin"] -size = Vector2(859, 496) +size = Vector2(839, 476) [sub_resource type="Resource" id="Resource_ctwrc"] script = ExtResource("21_8ou3l") @@ -120,7 +120,7 @@ script = ExtResource("2_of0lw") [node name="SceneManager" type="Node" parent="."] script = ExtResource("3_32vl4") -quick_trigger = Array[ExtResource("4_qrebp")]([ExtResource("5_qrebp")]) +quick_trigger = Array[ExtResource("4_qrebp")]([ExtResource("5_fdfto")]) [node name="ActManager" type="Node" parent="."] script = ExtResource("4_10cyl") @@ -163,7 +163,8 @@ effects = Array[ExtResource("12_fmhh5")]([ExtResource("14_nnp13")]) position = Vector2(560, -480) [node name="CollisionShape2D" type="CollisionShape2D" parent="Props/PlayerTriggerVolumn"] -position = Vector2(-15.5, 8) +show_behind_parent = true +position = Vector2(-25.5, -2) shape = SubResource("RectangleShape2D_oupin") debug_color = Color(0.9025274, 0.3055279, 1.92523e-07, 0.41960785) @@ -206,7 +207,7 @@ effects = Array[ExtResource("12_fmhh5")]([SubResource("Resource_ubvm0")]) [node name="TileMapLayer" type="TileMapLayer" parent="." groups=["GRAPABLE"]] texture_filter = 1 -tile_map_data = PackedByteArray("AAAHAN7/AAAAAAAAAAAHAN//AAAAAAAAAAAHAOD/AAAAAAAAAAAHAOH/AAAAAAAAAAAHAOL/AAAAAAAAAAAHAOP/AAAAAAAAAAAHAOT/AAAAAAAAAAAHAOX/AAAAAAAAAAAHAOb/AAAAAAAAAAAHAOf/AAAAAAAAAAAHAOj/AAAAAAAAAAAHAOn/AAAAAAAAAAAHAOr/AAAAAAAAAAAHAOv/AAAAAAAAAAAHAOz/AAAAAAAAAAAHAO3/AAAAAAAAAAAHAO7/AAAAAAAAAAAHAO//AAAAAAAAAAAHAPD/AAAAAAAAAAAIAN7/AAAAAAAAAAAIAN//AAAAAAAAAAAIAOD/AAAAAAAAAAAIAOH/AAAAAAAAAAAIAOL/AAAAAAAAAAAIAOP/AAAAAAAAAAAIAOT/AAAAAAAAAAAIAOX/AAAAAAAAAAAIAOb/AAAAAAAAAAAIAOf/AAAAAAAAAAAIAOj/AAAAAAAAAAAIAOn/AAAAAAAAAAAIAOr/AAAAAAAAAAAIAOv/AAAAAAAAAAAIAOz/AAAAAAAAAAAIAO3/AAAAAAAAAAAIAO7/AAAAAAAAAAAIAO//AAAAAAAAAAAIAPD/AAAAAAAAAAAJAN7/AAAAAAAAAAAJAN//AAAAAAAAAAAJAOD/AAAAAAAAAAAJAOH/AAAAAAAAAAAJAOL/AAAAAAAAAAAJAOP/AAAAAAAAAAAJAOT/AAAAAAAAAAAJAOX/AAAAAAAAAAAJAOb/AAAAAAAAAAAJAOf/AAAAAAAAAAAJAOj/AAAAAAAAAAAJAOn/AAAAAAAAAAAJAOr/AAAAAAAAAAAJAOv/AAAAAAAAAAAJAOz/AAAAAAAAAAAJAO3/AAAAAAAAAAAJAO7/AAAAAAAAAAAJAO//AAAAAAAAAAAJAPD/AAAAAAAAAAAKAN7/AAAAAAAAAAAKAN//AAAAAAAAAAAKAOD/AAAAAAAAAAAKAOH/AAAAAAAAAAAKAOL/AAAAAAAAAAAKAOn/AAAAAAAAAAAKAOr/AAAAAAAAAAAKAOv/AAAAAAAAAAAKAOz/AAAAAAAAAAAKAO3/AAAAAAAAAAAKAO7/AAAAAAAAAAAKAO//AAAAAAAAAAAKAPD/AAAAAAAAAAAPAO7/AAAAAAAAAAAPAO//AAAAAAAAAAAPAPD/AAAAAAAAAAAQAO7/AAAAAAAAAAAQAO//AAAAAAAAAAAQAPD/AAAAAAAAAAARAO7/AAAAAAAAAAARAO//AAAAAAAAAAARAPD/AAAAAAAAAAASAO7/AAAAAAAAAAASAO//AAAAAAAAAAASAPD/AAAAAAAAAAATAO7/AAAAAAAAAAATAO//AAAAAAAAAAATAPD/AAAAAAAAAAAUAO7/AAAAAAAAAAAUAO//AAAAAAAAAAAUAPD/AAAAAAAAAAAVAO7/AAAAAAAAAAAVAO//AAAAAAAAAAAVAPD/AAAAAAAAAAAWAO7/AAAAAAAAAAAWAO//AAAAAAAAAAAWAPD/AAAAAAAAAAAXAO7/AAAAAAAAAAAXAO//AAAAAAAAAAAXAPD/AAAAAAAAAAAYAO7/AAAAAAAAAAAYAO//AAAAAAAAAAAYAPD/AAAAAAAAAAAyAO7/AAAAAAAAAAAyAO//AAAAAAAAAAAyAPD/AAAAAAAAAAAzAO7/AAAAAAAAAAAzAO//AAAAAAAAAAAzAPD/AAAAAAAAAAA0AO7/AAAAAAAAAAA0AO//AAAAAAAAAAA0APD/AAAAAAAAAAA1AO7/AAAAAAAAAAA1AO//AAAAAAAAAAA1APD/AAAAAAAAAAA2AO7/AAAAAAAAAAA2AO//AAAAAAAAAAA2APD/AAAAAAAAAAA3AO7/AAAAAAAAAAA3AO//AAAAAAAAAAA3APD/AAAAAAAAAAA4AO7/AAAAAAAAAAA4AO//AAAAAAAAAAA4APD/AAAAAAAAAAA5AO7/AAAAAAAAAAA5AO//AAAAAAAAAAA5APD/AAAAAAAAAAAGANL/AAAAAAAAAAAGANP/AAAAAAAAAAAGANT/AAAAAAAAAAAGANX/AAAAAAAAAAAGANb/AAAAAAAAAAAGANf/AAAAAAAAAAAGANj/AAAAAAAAAAAGANn/AAAAAAAAAAAGANr/AAAAAAAAAAAGANv/AAAAAAAAAAAGANz/AAAAAAAAAAAGAN3/AAAAAAAAAAAHANL/AAAAAAAAAAAHANP/AAAAAAAAAAAHANT/AAAAAAAAAAAHANX/AAAAAAAAAAAHANb/AAAAAAAAAAAHANf/AAAAAAAAAAAHANj/AAAAAAAAAAAHANn/AAAAAAAAAAAHANr/AAAAAAAAAAAHANv/AAAAAAAAAAAHANz/AAAAAAAAAAAHAN3/AAAAAAAAAAAIANL/AAAAAAAAAAAIANP/AAAAAAAAAAAIANT/AAAAAAAAAAAIANX/AAAAAAAAAAAIANb/AAAAAAAAAAAIANf/AAAAAAAAAAAIANj/AAAAAAAAAAAIANn/AAAAAAAAAAAIANr/AAAAAAAAAAAIANv/AAAAAAAAAAAIANz/AAAAAAAAAAAIAN3/AAAAAAAAAAAJANL/AAAAAAAAAAAJANP/AAAAAAAAAAAJANT/AAAAAAAAAAAJANX/AAAAAAAAAAAJANb/AAAAAAAAAAAJANf/AAAAAAAAAAAJANj/AAAAAAAAAAAJANn/AAAAAAAAAAAJANr/AAAAAAAAAAAJANv/AAAAAAAAAAAJANz/AAAAAAAAAAAJAN3/AAAAAAAAAAAKANL/AAAAAAAAAAAKANP/AAAAAAAAAAAKANT/AAAAAAAAAAAKANX/AAAAAAAAAAAKANb/AAAAAAAAAAAKANf/AAAAAAAAAAAKANj/AAAAAAAAAAAKANn/AAAAAAAAAAAKANr/AAAAAAAAAAAKANv/AAAAAAAAAAAKANz/AAAAAAAAAAAKAN3/AAAAAAAAAAALANL/AAAAAAAAAAALANP/AAAAAAAAAAALANT/AAAAAAAAAAAMANL/AAAAAAAAAAAMANP/AAAAAAAAAAAMANT/AAAAAAAAAAANANL/AAAAAAAAAAANANP/AAAAAAAAAAANANT/AAAAAAAAAAAOANL/AAAAAAAAAAAOANP/AAAAAAAAAAAOANT/AAAAAAAAAAAPANL/AAAAAAAAAAAPANP/AAAAAAAAAAAPANT/AAAAAAAAAAAQANL/AAAAAAAAAAAQANP/AAAAAAAAAAAQANT/AAAAAAAAAAARANL/AAAAAAAAAAARANP/AAAAAAAAAAARANT/AAAAAAAAAAASANL/AAAAAAAAAAASANP/AAAAAAAAAAASANT/AAAAAAAAAAATANL/AAAAAAAAAAATANP/AAAAAAAAAAATANT/AAAAAAAAAAAUANL/AAAAAAAAAAAUANP/AAAAAAAAAAAUANT/AAAAAAAAAAAVANL/AAAAAAAAAAAVANP/AAAAAAAAAAAVANT/AAAAAAAAAAAWANL/AAAAAAAAAAAWANP/AAAAAAAAAAAWANT/AAAAAAAAAAAXANL/AAAAAAAAAAAXANP/AAAAAAAAAAAXANT/AAAAAAAAAAAYANL/AAAAAAAAAAAYANP/AAAAAAAAAAAYANT/AAAAAAAAAAAZANL/AAAAAAAAAAAZANP/AAAAAAAAAAAZANT/AAAAAAAAAAAaANL/AAAAAAAAAAAaANP/AAAAAAAAAAAaANT/AAAAAAAAAAAbANL/AAAAAAAAAAAbANP/AAAAAAAAAAAbANT/AAAAAAAAAAAcANL/AAAAAAAAAAAcANP/AAAAAAAAAAAcANT/AAAAAAAAAAAdANL/AAAAAAAAAAAdANP/AAAAAAAAAAAdANT/AAAAAAAAAAAeANL/AAAAAAAAAAAeANP/AAAAAAAAAAAeANT/AAAAAAAAAAAfANL/AAAAAAAAAAAfANP/AAAAAAAAAAAfANT/AAAAAAAAAAAgANL/AAAAAAAAAAAgANP/AAAAAAAAAAAgANT/AAAAAAAAAAAhANL/AAAAAAAAAAAhANP/AAAAAAAAAAAhANT/AAAAAAAAAAAiANL/AAAAAAAAAAAiANP/AAAAAAAAAAAiANT/AAAAAAAAAAAjANL/AAAAAAAAAAAjANP/AAAAAAAAAAAjANT/AAAAAAAAAAAkANL/AAAAAAAAAAAkANP/AAAAAAAAAAAkANT/AAAAAAAAAAAlANL/AAAAAAAAAAAlANP/AAAAAAAAAAAlANT/AAAAAAAAAAAmANL/AAAAAAAAAAAmANP/AAAAAAAAAAAmANT/AAAAAAAAAAAnANL/AAAAAAAAAAAnANP/AAAAAAAAAAAnANT/AAAAAAAAAAAoANL/AAAAAAAAAAAoANP/AAAAAAAAAAAoANT/AAAAAAAAAAApANL/AAAAAAAAAAApANP/AAAAAAAAAAApANT/AAAAAAAAAAAqANL/AAAAAAAAAAAqANP/AAAAAAAAAAAqANT/AAAAAAAAAAArANL/AAAAAAAAAAArANP/AAAAAAAAAAArANT/AAAAAAAAAAAsANL/AAAAAAAAAAAsANP/AAAAAAAAAAAsANT/AAAAAAAAAAAtANL/AAAAAAAAAAAtANP/AAAAAAAAAAAtANT/AAAAAAAAAAAuANL/AAAAAAAAAAAuANP/AAAAAAAAAAAuANT/AAAAAAAAAAAvANL/AAAAAAAAAAAvANP/AAAAAAAAAAAvANT/AAAAAAAAAAAwANL/AAAAAAAAAAAwANP/AAAAAAAAAAAwANT/AAAAAAAAAAAxANL/AAAAAAAAAAAxANP/AAAAAAAAAAAxANT/AAAAAAAAAAAyANL/AAAAAAAAAAAyANP/AAAAAAAAAAAyANT/AAAAAAAAAAAzANL/AAAAAAAAAAAzANP/AAAAAAAAAAAzANT/AAAAAAAAAAA0ANL/AAAAAAAAAAA0ANP/AAAAAAAAAAA0ANT/AAAAAAAAAAA1ANL/AAAAAAAAAAA1ANP/AAAAAAAAAAA1ANT/AAAAAAAAAAA2ANL/AAAAAAAAAAA2ANP/AAAAAAAAAAA2ANT/AAAAAAAAAAA3ANL/AAAAAAAAAAA3ANP/AAAAAAAAAAA3ANT/AAAAAAAAAAA4ANL/AAAAAAAAAAA4ANP/AAAAAAAAAAA4ANT/AAAAAAAAAAA5ANL/AAAAAAAAAAA5ANP/AAAAAAAAAAA5ANT/AAAAAAAAAAA6ANL/AAAAAAAAAAA6ANP/AAAAAAAAAAA6ANT/AAAAAAAAAAA7ANL/AAAAAAAAAAA7ANP/AAAAAAAAAAA7ANT/AAAAAAAAAAA8ANL/AAAAAAAAAAA8ANP/AAAAAAAAAAA8ANT/AAAAAAAAAAA6ANX/AAAAAAAAAAA6ANb/AAAAAAAAAAA6ANf/AAAAAAAAAAA6ANj/AAAAAAAAAAA6AOb/AAAAAAAAAAA6AOf/AAAAAAAAAAA6AOj/AAAAAAAAAAA6AOn/AAAAAAAAAAA6AOr/AAAAAAAAAAA6AOv/AAAAAAAAAAA6AOz/AAAAAAAAAAA6AO3/AAAAAAAAAAA6AO7/AAAAAAAAAAA6AO//AAAAAAAAAAA6APD/AAAAAAAAAAA7ANX/AAAAAAAAAAA7ANb/AAAAAAAAAAA7ANf/AAAAAAAAAAA7ANj/AAAAAAAAAAA7AOb/AAAAAAAAAAA7AOf/AAAAAAAAAAA7AOj/AAAAAAAAAAA7AOn/AAAAAAAAAAA7AOr/AAAAAAAAAAA7AOv/AAAAAAAAAAA7AOz/AAAAAAAAAAA7AO3/AAAAAAAAAAA7AO7/AAAAAAAAAAA7AO//AAAAAAAAAAA7APD/AAAAAAAAAAA8ANX/AAAAAAAAAAA8ANb/AAAAAAAAAAA8ANf/AAAAAAAAAAA8ANj/AAAAAAAAAAA8AOb/AAAAAAAAAAA8AOf/AAAAAAAAAAA8AOj/AAAAAAAAAAA8AOn/AAAAAAAAAAA8AOr/AAAAAAAAAAA8AOv/AAAAAAAAAAA8AOz/AAAAAAAAAAA8AO3/AAAAAAAAAAA8AO7/AAAAAAAAAAA8AO//AAAAAAAAAAA8APD/AAAAAAAAAAAZAO//AAAAAAAAAAAZAPD/AAAAAAAAAAAaAO//AAAAAAAAAAAaAPD/AAAAAAAAAAAbAO//AAAAAAAAAAAbAPD/AAAAAAAAAAAtAO//AAAAAAAAAAAtAPD/AAAAAAAAAAAuAO//AAAAAAAAAAAuAPD/AAAAAAAAAAAvAO//AAAAAAAAAAAvAPD/AAAAAAAAAAAwAO//AAAAAAAAAAAwAPD/AAAAAAAAAAAxAO//AAAAAAAAAAAxAPD/AAAAAAAAAAArAPD/AAAAAAAAAAAsAPD/AAAAAAAAAAAsAOn/AAAAAAAAAAAsAOr/AAAAAAAAAAAsAOv/AAAAAAAAAAAsAOz/AAAAAAAAAAAsAO3/AAAAAAAAAAAsAO7/AAAAAAAAAAAtAOn/AAAAAAAAAAAtAOr/AAAAAAAAAAAtAOv/AAAAAAAAAAAtAOz/AAAAAAAAAAAtAO3/AAAAAAAAAAAtAO7/AAAAAAAAAAAsAO//AAAAAAAAAAAuAOz/AAAAAAAAAAAuAO3/AAAAAAAAAAAuAO7/AAAAAAAAAAAvAOz/AAAAAAAAAAAvAO3/AAAAAAAAAAAvAO7/AAAAAAAAAAAwAOz/AAAAAAAAAAAwAO3/AAAAAAAAAAAwAO7/AAAAAAAAAAAxAOz/AAAAAAAAAAAxAO3/AAAAAAAAAAAxAO7/AAAAAAAAAAA6ANn/AAAAAAAAAAA6ANr/AAAAAAAAAAA6ANv/AAAAAAAAAAA6ANz/AAAAAAAAAAA7ANn/AAAAAAAAAAA7ANr/AAAAAAAAAAA7ANv/AAAAAAAAAAA7ANz/AAAAAAAAAAA8ANn/AAAAAAAAAAA8ANr/AAAAAAAAAAA8ANv/AAAAAAAAAAA8ANz/AAAAAAAAAAA7AN3/AAAAAAAAAAA7AN7/AAAAAAAAAAA7AN//AAAAAAAAAAA8AN3/AAAAAAAAAAA8AN7/AAAAAAAAAAA8AN//AAAAAAAAAAA3AOz/AAAAAAAAAAA3AO3/AAAAAAAAAAA4AOz/AAAAAAAAAAA4AO3/AAAAAAAAAAA5AOz/AAAAAAAAAAA5AO3/AAAAAAAAAAAmAOn/AAAAAAAAAGAmAOr/AAAAAAAAAGAnAOn/AAAAAAAAAGAnAOr/AAAAAAAAAGAoAOn/AAAAAAAAAGAoAOr/AAAAAAAAAGApAOn/AAAAAAAAAGApAOr/AAAAAAAAAGAqAOn/AAAAAAAAAGAqAOr/AAAAAAAAAGArAOn/AAAAAAAAAGArAOr/AAAAAAAAAGApAOv/AAAAAAAAAGApAOz/AAAAAAAAAGAqAOv/AAAAAAAAAGAqAOz/AAAAAAAAAGArAOv/AAAAAAAAAGArAOz/AAAAAAAAAGArAO3/AAAAAAAAAGAqAOf/AAAAAAAAAGAqAOj/AAAAAAAAAGArAOf/AAAAAAAAAGArAOj/AAAAAAAAAGAsAOf/AAAAAAAAAGAsAOj/AAAAAAAAAGAtAOf/AAAAAAAAAGAtAOj/AAAAAAAAAGAsANz/AAAAAAAAAAAsAN3/AAAAAAAAAAAtANz/AAAAAAAAAAAtAN3/AAAAAAAAAAAuANz/AAAAAAAAAAAuAN3/AAAAAAAAAAAvANz/AAAAAAAAAAAvAN3/AAAAAAAAAAAwANz/AAAAAAAAAAAwAN3/AAAAAAAAAAAxANz/AAAAAAAAAAAxAN3/AAAAAAAAAAAyANz/AAAAAAAAAAAyAN3/AAAAAAAAAAAwAN7/AAAAAAAAAAAxAN7/AAAAAAAAAAAyAN7/AAAAAAAAAAALANX/AAAAAAAAAAALANb/AAAAAAAAAAALANf/AAAAAAAAAAAMANX/AAAAAAAAAAAMANb/AAAAAAAAAAAMANf/AAAAAAAAAAANANX/AAAAAAAAAAANANb/AAAAAAAAAAANANf/AAAAAAAAAAAOANX/AAAAAAAAAAAOANb/AAAAAAAAAAAOANf/AAAAAAAAAAAPANX/AAAAAAAAAAAPANb/AAAAAAAAAAAPANf/AAAAAAAAAAAQANX/AAAAAAAAAAAQANb/AAAAAAAAAAAQANf/AAAAAAAAAAARANX/AAAAAAAAAAARANb/AAAAAAAAAAARANf/AAAAAAAAAAASANX/AAAAAAAAAAASANb/AAAAAAAAAAASANf/AAAAAAAAAAATANX/AAAAAAAAAAATANb/AAAAAAAAAAATANf/AAAAAAAAAAAVANX/AAAAAAAAAAAWANX/AAAAAAAAAAAXANX/AAAAAAAAAAAYANX/AAAAAAAAAAAZANX/AAAAAAAAAAAaANX/AAAAAAAAAAAbANX/AAAAAAAAAAAUANX/AAAAAAAAAAAgANX/AAAAAAAAAAAgANb/AAAAAAAAAAAgANf/AAAAAAAAAAAhANX/AAAAAAAAAAAhANb/AAAAAAAAAAAhANf/AAAAAAAAAAAiANX/AAAAAAAAAAAiANb/AAAAAAAAAAAiANf/AAAAAAAAAAAjANX/AAAAAAAAAAAjANb/AAAAAAAAAAAjANf/AAAAAAAAAAAkANX/AAAAAAAAAAAkANb/AAAAAAAAAAAkANf/AAAAAAAAAAAlANX/AAAAAAAAAAAlANb/AAAAAAAAAAAlANf/AAAAAAAAAAAmANX/AAAAAAAAAAAnANX/AAAAAAAAAAAoANX/AAAAAAAAAAAmANb/AAAAAAAAAAA1ANX/AAAAAAAAAAA1ANb/AAAAAAAAAAA2ANX/AAAAAAAAAAA2ANb/AAAAAAAAAAA3ANX/AAAAAAAAAAA3ANb/AAAAAAAAAAA4ANX/AAAAAAAAAAA4ANb/AAAAAAAAAAA5ANX/AAAAAAAAAAA5ANb/AAAAAAAAAAA4ANf/AAAAAAAAAAA4ANj/AAAAAAAAAAA5ANf/AAAAAAAAAAA5ANj/AAAAAAAAAAAKAOP/AAABAAAAAAAKAOT/AAABAAAAAAAKAOX/AAABAAAAAAAKAOb/AAABAAAAAAAKAOf/AAABAAAAAAAKAOj/AAABAAAAAAAqAPD/AAABAAAAAAArAO//AAABAAAAAAArAO7/AAABAAAAAAAqAO3/AAABAAAAAAApAO3/AAABAAAAAAAoAOv/AAABAAAAAAAoAOz/AAABAAAAAAAlAOn/AAABAAAAAAAlAOr/AAABAAAAAAAmAOj/AAABAAAAAAAnAOj/AAABAAAAAAAoAOj/AAABAAAAAAApAOj/AAABAAAAAAAqAOb/AAABAAAAAAArAOb/AAABAAAAAAAsAOb/AAABAAAAAAAtAOb/AAABAAAAAAAuAOf/AAABAAAAAAAuAOj/AAABAAAAAAAuAOn/AAABAAAAAAAuAOr/AAABAAAAAAAuAOv/AAABAAAAAAAvAOv/AAABAAAAAAAwAOv/AAABAAAAAAAxAOv/AAABAAAAAAAyAO3/AAABAAAAAAAyAOz/AAABAAAAAAAzAO3/AAABAAAAAAA0AO3/AAABAAAAAAA1AO3/AAABAAAAAAA2AO3/AAABAAAAAAA3AOv/AAABAAAAAAA4AOv/AAABAAAAAAA5AOv/AAABAAAAAAAZAO7/AAABAAAAAAAaAO7/AAABAAAAAAAbAO7/AAABAAAAAAAXAO3/AAABAAAAAAAYAO3/AAABAAAAAAATAO3/AAAAAAAAAAAUAO3/AAAAAAAAAAAVAO3/AAAAAAAAAAAWAO3/AAAAAAAAAAAVAOv/AAAAAAAAAAAVAOz/AAAAAAAAAAAWAOv/AAAAAAAAAAAWAOz/AAAAAAAAAAAzAPH/AAAAAAAAAAAzAPL/AAAAAAAAAAAzAPP/AAAAAAAAAAAzAPT/AAAAAAAAAAAzAPX/AAAAAAAAAAA0APH/AAAAAAAAAAA0APL/AAAAAAAAAAA0APP/AAAAAAAAAAA0APT/AAAAAAAAAAA0APX/AAAAAAAAAAA1APH/AAAAAAAAAAA1APL/AAAAAAAAAAA1APP/AAAAAAAAAAA1APT/AAAAAAAAAAA1APX/AAAAAAAAAAA2APH/AAAAAAAAAAA2APL/AAAAAAAAAAA2APP/AAAAAAAAAAA2APT/AAAAAAAAAAA2APX/AAAAAAAAAAA3APH/AAAAAAAAAAA3APL/AAAAAAAAAAA3APP/AAAAAAAAAAA3APT/AAAAAAAAAAA3APX/AAAAAAAAAAA4APH/AAAAAAAAAAA4APL/AAAAAAAAAAA4APP/AAAAAAAAAAA4APT/AAAAAAAAAAA4APX/AAAAAAAAAAA5APH/AAAAAAAAAAA5APL/AAAAAAAAAAA5APP/AAAAAAAAAAA5APT/AAAAAAAAAAA5APX/AAAAAAAAAAA6APH/AAAAAAAAAAA6APL/AAAAAAAAAAA6APP/AAAAAAAAAAA6APT/AAAAAAAAAAA6APX/AAAAAAAAAAA7APH/AAAAAAAAAAA7APL/AAAAAAAAAAA7APP/AAAAAAAAAAA7APT/AAAAAAAAAAA7APX/AAAAAAAAAAA8APH/AAAAAAAAAAA8APL/AAAAAAAAAAA8APP/AAAAAAAAAAA8APT/AAAAAAAAAAA8APX/AAAAAAAAAAA6APb/AAAAAAAAAAA7APb/AAAAAAAAAAA8APb/AAAAAAAAAAA8APf/AAAAAAAAAAAtAPH/AAAAAAAAAAAtAPL/AAAAAAAAAAAuAPH/AAAAAAAAAAAuAPL/AAAAAAAAAAAvAPH/AAAAAAAAAAAvAPL/AAAAAAAAAAAwAPH/AAAAAAAAAAAwAPL/AAAAAAAAAAAwAPP/AAAAAAAAAAAwAPT/AAAAAAAAAAAxAPH/AAAAAAAAAAAxAPL/AAAAAAAAAAAxAPP/AAAAAAAAAAAxAPT/AAAAAAAAAAAyAPH/AAAAAAAAAAAyAPL/AAAAAAAAAAAyAPP/AAAAAAAAAAAyAPT/AAAAAAAAAAAVAPH/AAAAAAAAAAAVAPL/AAAAAAAAAAAVAPP/AAAAAAAAAAAVAPT/AAAAAAAAAAAWAPH/AAAAAAAAAAAWAPL/AAAAAAAAAAAWAPP/AAAAAAAAAAAWAPT/AAAAAAAAAAAXAPH/AAAAAAAAAAAXAPL/AAAAAAAAAAAXAPP/AAAAAAAAAAAXAPT/AAAAAAAAAAAYAPH/AAAAAAAAAAAYAPL/AAAAAAAAAAAYAPP/AAAAAAAAAAAYAPT/AAAAAAAAAAAWAPX/AAAAAAAAAAAXAPX/AAAAAAAAAAAVAPb/AAAAAAAAAAAVAPX/AAAAAAAAAAAZAPH/AAAAAAAAAAAaAPH/AAAAAAAAAAAZAPL/AAAAAAAAAAAbAPH/AAAAAAAAAAAaAPL/AAAAAAAAAAAZAPP/AAAAAAAAAAAYAPX/AAAAAAAAAAAXAPb/AAAAAAAAAAAVAPf/AAAAAAAAAAAWAPb/AAAAAAAAAAAVAPj/AAAAAAAAAAAcAPD/AAAAAAAAAAAcAPH/AAAAAAAAAAAdAPD/AAAAAAAAAAAdAPH/AAAAAAAAAAAcAO//AAABAAAAAAAdAO//AAABAAAAAAASAN//AAAAAAAAAAASAOD/AAAAAAAAAAASAOH/AAAAAAAAAAASAOL/AAAAAAAAAAASAOP/AAAAAAAAAAASAOT/AAAAAAAAAAATAN//AAAAAAAAAAATAOD/AAAAAAAAAAATAOH/AAAAAAAAAAAUAN//AAAAAAAAAAAUAOD/AAAAAAAAAAAUAOH/AAAAAAAAAAAUAOL/AAAAAAAAAAAVAN//AAAAAAAAAAAVAOD/AAAAAAAAAAAVAOH/AAAAAAAAAAAVAOL/AAAAAAAAAAASAOX/AAAAAAAAAAASAOb/AAAAAAAAAAATAOL/AAAAAAAAAAATAOP/AAAAAAAAAAAUAOP/AAAAAAAAAAAUAOT/AAAAAAAAAAAVAOP/AAAAAAAAAAAVAOT/AAAAAAAAAAALAPH/AAACAAAAAAAMAPH/AAACAAAAAAANAPH/AAACAAAAAAAOAPH/AAACAAAAAAA=") +tile_map_data = PackedByteArray("AAAHAN7/AAAAAAAAAAAHAN//AAAAAAAAAAAHAOD/AAAAAAAAAAAHAOH/AAAAAAAAAAAHAOL/AAAAAAAAAAAHAOP/AAAAAAAAAAAHAOT/AAAAAAAAAAAHAOX/AAAAAAAAAAAHAOb/AAAAAAAAAAAHAOf/AAAAAAAAAAAHAOj/AAAAAAAAAAAHAOn/AAAAAAAAAAAHAOr/AAAAAAAAAAAHAOv/AAAAAAAAAAAHAOz/AAAAAAAAAAAHAO3/AAAAAAAAAAAHAO7/AAAAAAAAAAAHAO//AAAAAAAAAAAHAPD/AAAAAAAAAAAIAN7/AAAAAAAAAAAIAN//AAAAAAAAAAAIAOD/AAAAAAAAAAAIAOH/AAAAAAAAAAAIAOL/AAAAAAAAAAAIAOP/AAAAAAAAAAAIAOT/AAAAAAAAAAAIAOX/AAAAAAAAAAAIAOb/AAAAAAAAAAAIAOf/AAAAAAAAAAAIAOj/AAAAAAAAAAAIAOn/AAAAAAAAAAAIAOr/AAAAAAAAAAAIAOv/AAAAAAAAAAAIAOz/AAAAAAAAAAAIAO3/AAAAAAAAAAAIAO7/AAAAAAAAAAAIAO//AAAAAAAAAAAIAPD/AAAAAAAAAAAJAN7/AAAAAAAAAAAJAN//AAAAAAAAAAAJAOD/AAAAAAAAAAAJAOH/AAAAAAAAAAAJAOL/AAAAAAAAAAAJAOP/AAAAAAAAAAAJAOT/AAAAAAAAAAAJAOX/AAAAAAAAAAAJAOb/AAAAAAAAAAAJAOf/AAAAAAAAAAAJAOj/AAAAAAAAAAAJAOn/AAAAAAAAAAAJAOr/AAAAAAAAAAAJAOv/AAAAAAAAAAAJAOz/AAAAAAAAAAAJAO3/AAAAAAAAAAAJAO7/AAAAAAAAAAAJAO//AAAAAAAAAAAJAPD/AAAAAAAAAAAKAN7/AAAAAAAAAAAKAN//AAAAAAAAAAAKAOD/AAAAAAAAAAAKAOH/AAAAAAAAAAAKAOL/AAAAAAAAAAAKAOn/AAAAAAAAAAAKAOr/AAAAAAAAAAAKAOv/AAAAAAAAAAAKAOz/AAAAAAAAAAAKAO3/AAAAAAAAAAAKAO7/AAAAAAAAAAAKAO//AAAAAAAAAAAKAPD/AAAAAAAAAAAPAO7/AAAAAAAAAAAPAO//AAAAAAAAAAAPAPD/AAAAAAAAAAAQAO7/AAAAAAAAAAAQAO//AAAAAAAAAAAQAPD/AAAAAAAAAAARAO7/AAAAAAAAAAARAO//AAAAAAAAAAARAPD/AAAAAAAAAAASAO7/AAAAAAAAAAASAO//AAAAAAAAAAASAPD/AAAAAAAAAAATAO7/AAAAAAAAAAATAO//AAAAAAAAAAATAPD/AAAAAAAAAAAUAO7/AAAAAAAAAAAUAO//AAAAAAAAAAAUAPD/AAAAAAAAAAAVAO7/AAAAAAAAAAAVAO//AAAAAAAAAAAVAPD/AAAAAAAAAAAWAO7/AAAAAAAAAAAWAO//AAAAAAAAAAAWAPD/AAAAAAAAAAAXAO7/AAAAAAAAAAAXAO//AAAAAAAAAAAXAPD/AAAAAAAAAAAYAO7/AAAAAAAAAAAYAO//AAAAAAAAAAAYAPD/AAAAAAAAAAAyAO7/AAAAAAAAAAAyAO//AAAAAAAAAAAyAPD/AAAAAAAAAAAzAO7/AAAAAAAAAAAzAO//AAAAAAAAAAAzAPD/AAAAAAAAAAA0AO7/AAAAAAAAAAA0AO//AAAAAAAAAAA0APD/AAAAAAAAAAA1AO7/AAAAAAAAAAA1AO//AAAAAAAAAAA1APD/AAAAAAAAAAA2AO7/AAAAAAAAAAA2AO//AAAAAAAAAAA2APD/AAAAAAAAAAA3AO7/AAAAAAAAAAA3AO//AAAAAAAAAAA3APD/AAAAAAAAAAA4AO7/AAAAAAAAAAA4AO//AAAAAAAAAAA4APD/AAAAAAAAAAA5AO7/AAAAAAAAAAA5AO//AAAAAAAAAAA5APD/AAAAAAAAAAAGANL/AAAAAAAAAAAGANP/AAAAAAAAAAAGANT/AAAAAAAAAAAGANX/AAAAAAAAAAAGANb/AAAAAAAAAAAGANf/AAAAAAAAAAAGANj/AAAAAAAAAAAGANn/AAAAAAAAAAAGANr/AAAAAAAAAAAGANv/AAAAAAAAAAAGANz/AAAAAAAAAAAGAN3/AAAAAAAAAAAHANL/AAAAAAAAAAAHANP/AAAAAAAAAAAHANT/AAAAAAAAAAAHANX/AAAAAAAAAAAHANb/AAAAAAAAAAAHANf/AAAAAAAAAAAHANj/AAAAAAAAAAAHANn/AAAAAAAAAAAHANr/AAAAAAAAAAAHANv/AAAAAAAAAAAHANz/AAAAAAAAAAAHAN3/AAAAAAAAAAAIANL/AAAAAAAAAAAIANP/AAAAAAAAAAAIANT/AAAAAAAAAAAIANX/AAAAAAAAAAAIANb/AAAAAAAAAAAIANf/AAAAAAAAAAAIANj/AAAAAAAAAAAIANn/AAAAAAAAAAAIANr/AAAAAAAAAAAIANv/AAAAAAAAAAAIANz/AAAAAAAAAAAIAN3/AAAAAAAAAAAJANL/AAAAAAAAAAAJANP/AAAAAAAAAAAJANT/AAAAAAAAAAAJANX/AAAAAAAAAAAJANb/AAAAAAAAAAAJANf/AAAAAAAAAAAJANj/AAAAAAAAAAAJANn/AAAAAAAAAAAJANr/AAAAAAAAAAAJANv/AAAAAAAAAAAJANz/AAAAAAAAAAAJAN3/AAAAAAAAAAAKANL/AAAAAAAAAAAKANP/AAAAAAAAAAAKANT/AAAAAAAAAAAKANX/AAAAAAAAAAAKANb/AAAAAAAAAAAKANf/AAAAAAAAAAAKANj/AAAAAAAAAAAKANn/AAAAAAAAAAAKANr/AAAAAAAAAAAKANv/AAAAAAAAAAAKANz/AAAAAAAAAAAKAN3/AAAAAAAAAAALANL/AAAAAAAAAAALANP/AAAAAAAAAAALANT/AAAAAAAAAAAMANL/AAAAAAAAAAAMANP/AAAAAAAAAAAMANT/AAAAAAAAAAANANL/AAAAAAAAAAANANP/AAAAAAAAAAANANT/AAAAAAAAAAAOANL/AAAAAAAAAAAOANP/AAAAAAAAAAAOANT/AAAAAAAAAAAPANL/AAAAAAAAAAAPANP/AAAAAAAAAAAPANT/AAAAAAAAAAAQANL/AAAAAAAAAAAQANP/AAAAAAAAAAAQANT/AAAAAAAAAAARANL/AAAAAAAAAAARANP/AAAAAAAAAAARANT/AAAAAAAAAAASANL/AAAAAAAAAAASANP/AAAAAAAAAAASANT/AAAAAAAAAAATANL/AAAAAAAAAAATANP/AAAAAAAAAAATANT/AAAAAAAAAAAUANL/AAAAAAAAAAAUANP/AAAAAAAAAAAUANT/AAAAAAAAAAAVANL/AAAAAAAAAAAVANP/AAAAAAAAAAAVANT/AAAAAAAAAAAWANL/AAAAAAAAAAAWANP/AAAAAAAAAAAWANT/AAAAAAAAAAAXANL/AAAAAAAAAAAXANP/AAAAAAAAAAAXANT/AAAAAAAAAAAYANL/AAAAAAAAAAAYANP/AAAAAAAAAAAYANT/AAAAAAAAAAAZANL/AAAAAAAAAAAZANP/AAAAAAAAAAAZANT/AAAAAAAAAAAaANL/AAAAAAAAAAAaANP/AAAAAAAAAAAaANT/AAAAAAAAAAAbANL/AAAAAAAAAAAbANP/AAAAAAAAAAAbANT/AAAAAAAAAAAcANL/AAAAAAAAAAAcANP/AAAAAAAAAAAcANT/AAAAAAAAAAAdANL/AAAAAAAAAAAdANP/AAAAAAAAAAAdANT/AAAAAAAAAAAeANL/AAAAAAAAAAAeANP/AAAAAAAAAAAeANT/AAAAAAAAAAAfANL/AAAAAAAAAAAfANP/AAAAAAAAAAAfANT/AAAAAAAAAAAgANL/AAAAAAAAAAAgANP/AAAAAAAAAAAgANT/AAAAAAAAAAAhANL/AAAAAAAAAAAhANP/AAAAAAAAAAAhANT/AAAAAAAAAAAiANL/AAAAAAAAAAAiANP/AAAAAAAAAAAiANT/AAAAAAAAAAAjANL/AAAAAAAAAAAjANP/AAAAAAAAAAAjANT/AAAAAAAAAAAkANL/AAAAAAAAAAAkANP/AAAAAAAAAAAkANT/AAAAAAAAAAAlANL/AAAAAAAAAAAlANP/AAAAAAAAAAAlANT/AAAAAAAAAAAmANL/AAAAAAAAAAAmANP/AAAAAAAAAAAmANT/AAAAAAAAAAAnANL/AAAAAAAAAAAnANP/AAAAAAAAAAAnANT/AAAAAAAAAAAoANL/AAAAAAAAAAAoANP/AAAAAAAAAAAoANT/AAAAAAAAAAApANL/AAAAAAAAAAApANP/AAAAAAAAAAApANT/AAAAAAAAAAAqANL/AAAAAAAAAAAqANP/AAAAAAAAAAAqANT/AAAAAAAAAAArANL/AAAAAAAAAAArANP/AAAAAAAAAAArANT/AAAAAAAAAAAsANL/AAAAAAAAAAAsANP/AAAAAAAAAAAsANT/AAAAAAAAAAAtANL/AAAAAAAAAAAtANP/AAAAAAAAAAAtANT/AAAAAAAAAAAuANL/AAAAAAAAAAAuANP/AAAAAAAAAAAuANT/AAAAAAAAAAAvANL/AAAAAAAAAAAvANP/AAAAAAAAAAAvANT/AAAAAAAAAAAwANL/AAAAAAAAAAAwANP/AAAAAAAAAAAwANT/AAAAAAAAAAAxANL/AAAAAAAAAAAxANP/AAAAAAAAAAAxANT/AAAAAAAAAAAyANL/AAAAAAAAAAAyANP/AAAAAAAAAAAyANT/AAAAAAAAAAAzANL/AAAAAAAAAAAzANP/AAAAAAAAAAAzANT/AAAAAAAAAAA0ANL/AAAAAAAAAAA0ANP/AAAAAAAAAAA0ANT/AAAAAAAAAAA1ANL/AAAAAAAAAAA1ANP/AAAAAAAAAAA1ANT/AAAAAAAAAAA2ANL/AAAAAAAAAAA2ANP/AAAAAAAAAAA2ANT/AAAAAAAAAAA3ANL/AAAAAAAAAAA3ANP/AAAAAAAAAAA3ANT/AAAAAAAAAAA4ANL/AAAAAAAAAAA4ANP/AAAAAAAAAAA4ANT/AAAAAAAAAAA5ANL/AAAAAAAAAAA5ANP/AAAAAAAAAAA5ANT/AAAAAAAAAAA6ANL/AAAAAAAAAAA6ANP/AAAAAAAAAAA6ANT/AAAAAAAAAAA7ANL/AAAAAAAAAAA7ANP/AAAAAAAAAAA7ANT/AAAAAAAAAAA8ANL/AAAAAAAAAAA8ANP/AAAAAAAAAAA8ANT/AAAAAAAAAAA6ANX/AAAAAAAAAAA6ANb/AAAAAAAAAAA6ANf/AAAAAAAAAAA6ANj/AAAAAAAAAAA6AOb/AAAAAAAAAAA6AOf/AAAAAAAAAAA6AOj/AAAAAAAAAAA6AOn/AAAAAAAAAAA6AOr/AAAAAAAAAAA6AOv/AAAAAAAAAAA6AOz/AAAAAAAAAAA6AO3/AAAAAAAAAAA6AO7/AAAAAAAAAAA6AO//AAAAAAAAAAA6APD/AAAAAAAAAAA7ANX/AAAAAAAAAAA7ANb/AAAAAAAAAAA7ANf/AAAAAAAAAAA7ANj/AAAAAAAAAAA7AOb/AAAAAAAAAAA7AOf/AAAAAAAAAAA7AOj/AAAAAAAAAAA7AOn/AAAAAAAAAAA7AOr/AAAAAAAAAAA7AOv/AAAAAAAAAAA7AOz/AAAAAAAAAAA7AO3/AAAAAAAAAAA7AO7/AAAAAAAAAAA7AO//AAAAAAAAAAA7APD/AAAAAAAAAAA8ANX/AAAAAAAAAAA8ANb/AAAAAAAAAAA8ANf/AAAAAAAAAAA8ANj/AAAAAAAAAAA8AOb/AAAAAAAAAAA8AOf/AAAAAAAAAAA8AOj/AAAAAAAAAAA8AOn/AAAAAAAAAAA8AOr/AAAAAAAAAAA8AOv/AAAAAAAAAAA8AOz/AAAAAAAAAAA8AO3/AAAAAAAAAAA8AO7/AAAAAAAAAAA8AO//AAAAAAAAAAA8APD/AAAAAAAAAAAZAO//AAAAAAAAAAAZAPD/AAAAAAAAAAAaAO//AAAAAAAAAAAaAPD/AAAAAAAAAAAbAO//AAAAAAAAAAAbAPD/AAAAAAAAAAAtAO//AAAAAAAAAAAtAPD/AAAAAAAAAAAuAO//AAAAAAAAAAAuAPD/AAAAAAAAAAAvAO//AAAAAAAAAAAvAPD/AAAAAAAAAAAwAO//AAAAAAAAAAAwAPD/AAAAAAAAAAAxAO//AAAAAAAAAAAxAPD/AAAAAAAAAAArAPD/AAAAAAAAAAAsAPD/AAAAAAAAAAAsAOn/AAAAAAAAAAAsAOr/AAAAAAAAAAAsAOv/AAAAAAAAAAAsAOz/AAAAAAAAAAAsAO3/AAAAAAAAAAAsAO7/AAAAAAAAAAAtAOn/AAAAAAAAAAAtAOr/AAAAAAAAAAAtAOv/AAAAAAAAAAAtAOz/AAAAAAAAAAAtAO3/AAAAAAAAAAAtAO7/AAAAAAAAAAAsAO//AAAAAAAAAAAuAOz/AAAAAAAAAAAuAO3/AAAAAAAAAAAuAO7/AAAAAAAAAAAvAOz/AAAAAAAAAAAvAO3/AAAAAAAAAAAvAO7/AAAAAAAAAAAwAOz/AAAAAAAAAAAwAO3/AAAAAAAAAAAwAO7/AAAAAAAAAAAxAOz/AAAAAAAAAAAxAO3/AAAAAAAAAAAxAO7/AAAAAAAAAAA6ANn/AAAAAAAAAAA6ANr/AAAAAAAAAAA6ANv/AAAAAAAAAAA6ANz/AAAAAAAAAAA7ANn/AAAAAAAAAAA7ANr/AAAAAAAAAAA7ANv/AAAAAAAAAAA7ANz/AAAAAAAAAAA8ANn/AAAAAAAAAAA8ANr/AAAAAAAAAAA8ANv/AAAAAAAAAAA8ANz/AAAAAAAAAAA7AN3/AAAAAAAAAAA7AN7/AAAAAAAAAAA7AN//AAAAAAAAAAA8AN3/AAAAAAAAAAA8AN7/AAAAAAAAAAA8AN//AAAAAAAAAAA3AOz/AAAAAAAAAAA3AO3/AAAAAAAAAAA4AOz/AAAAAAAAAAA4AO3/AAAAAAAAAAA5AOz/AAAAAAAAAAA5AO3/AAAAAAAAAAAmAOn/AAAAAAAAAGAmAOr/AAAAAAAAAGAnAOn/AAAAAAAAAGAnAOr/AAAAAAAAAGAoAOn/AAAAAAAAAGAoAOr/AAAAAAAAAGApAOn/AAAAAAAAAGApAOr/AAAAAAAAAGAqAOn/AAAAAAAAAGAqAOr/AAAAAAAAAGArAOn/AAAAAAAAAGArAOr/AAAAAAAAAGApAOv/AAAAAAAAAGApAOz/AAAAAAAAAGAqAOv/AAAAAAAAAGAqAOz/AAAAAAAAAGArAOv/AAAAAAAAAGArAOz/AAAAAAAAAGArAO3/AAAAAAAAAGAqAOf/AAAAAAAAAGAqAOj/AAAAAAAAAGArAOf/AAAAAAAAAGArAOj/AAAAAAAAAGAsAOf/AAAAAAAAAGAsAOj/AAAAAAAAAGAtAOf/AAAAAAAAAGAtAOj/AAAAAAAAAGAsANz/AAAAAAAAAAAsAN3/AAAAAAAAAAAtANz/AAAAAAAAAAAtAN3/AAAAAAAAAAAuANz/AAAAAAAAAAAuAN3/AAAAAAAAAAAvANz/AAAAAAAAAAAvAN3/AAAAAAAAAAAwANz/AAAAAAAAAAAwAN3/AAAAAAAAAAAxANz/AAAAAAAAAAAxAN3/AAAAAAAAAAAyANz/AAAAAAAAAAAyAN3/AAAAAAAAAAAwAN7/AAAAAAAAAAAxAN7/AAAAAAAAAAAyAN7/AAAAAAAAAAALANX/AAAAAAAAAAALANb/AAAAAAAAAAALANf/AAAAAAAAAAAMANX/AAAAAAAAAAAMANb/AAAAAAAAAAAMANf/AAAAAAAAAAANANX/AAAAAAAAAAANANb/AAAAAAAAAAANANf/AAAAAAAAAAAOANX/AAAAAAAAAAAOANb/AAAAAAAAAAAOANf/AAAAAAAAAAAPANX/AAAAAAAAAAAPANb/AAAAAAAAAAAPANf/AAAAAAAAAAAQANX/AAAAAAAAAAAQANb/AAAAAAAAAAAQANf/AAAAAAAAAAARANX/AAAAAAAAAAARANb/AAAAAAAAAAARANf/AAAAAAAAAAASANX/AAAAAAAAAAASANb/AAAAAAAAAAASANf/AAAAAAAAAAATANX/AAAAAAAAAAATANb/AAAAAAAAAAATANf/AAAAAAAAAAAVANX/AAAAAAAAAAAWANX/AAAAAAAAAAAXANX/AAAAAAAAAAAYANX/AAAAAAAAAAAZANX/AAAAAAAAAAAaANX/AAAAAAAAAAAbANX/AAAAAAAAAAAUANX/AAAAAAAAAAAgANX/AAAAAAAAAAAgANb/AAAAAAAAAAAgANf/AAAAAAAAAAAhANX/AAAAAAAAAAAhANb/AAAAAAAAAAAhANf/AAAAAAAAAAAiANX/AAAAAAAAAAAiANb/AAAAAAAAAAAiANf/AAAAAAAAAAAjANX/AAAAAAAAAAAjANb/AAAAAAAAAAAjANf/AAAAAAAAAAAkANX/AAAAAAAAAAAkANb/AAAAAAAAAAAkANf/AAAAAAAAAAAlANX/AAAAAAAAAAAlANb/AAAAAAAAAAAlANf/AAAAAAAAAAAmANX/AAAAAAAAAAAnANX/AAAAAAAAAAAoANX/AAAAAAAAAAAmANb/AAAAAAAAAAA1ANX/AAAAAAAAAAA1ANb/AAAAAAAAAAA2ANX/AAAAAAAAAAA2ANb/AAAAAAAAAAA3ANX/AAAAAAAAAAA3ANb/AAAAAAAAAAA4ANX/AAAAAAAAAAA4ANb/AAAAAAAAAAA5ANX/AAAAAAAAAAA5ANb/AAAAAAAAAAA4ANf/AAAAAAAAAAA4ANj/AAAAAAAAAAA5ANf/AAAAAAAAAAA5ANj/AAAAAAAAAAAKAOP/AAABAAAAAAAKAOT/AAABAAAAAAAKAOX/AAABAAAAAAAKAOb/AAABAAAAAAAKAOf/AAABAAAAAAAKAOj/AAABAAAAAAAqAPD/AAABAAAAAAArAO//AAABAAAAAAArAO7/AAABAAAAAAAqAO3/AAABAAAAAAApAO3/AAABAAAAAAAoAOv/AAABAAAAAAAoAOz/AAABAAAAAAAlAOn/AAABAAAAAAAlAOr/AAABAAAAAAAmAOj/AAABAAAAAAAnAOj/AAABAAAAAAAoAOj/AAABAAAAAAApAOj/AAABAAAAAAAqAOb/AAABAAAAAAArAOb/AAABAAAAAAAsAOb/AAABAAAAAAAtAOb/AAABAAAAAAAuAOf/AAABAAAAAAAuAOj/AAABAAAAAAAuAOn/AAABAAAAAAAuAOr/AAABAAAAAAAuAOv/AAABAAAAAAAvAOv/AAABAAAAAAAwAOv/AAABAAAAAAAxAOv/AAABAAAAAAAyAO3/AAABAAAAAAAyAOz/AAABAAAAAAAzAO3/AAABAAAAAAA0AO3/AAABAAAAAAA1AO3/AAABAAAAAAA2AO3/AAABAAAAAAA3AOv/AAABAAAAAAA4AOv/AAABAAAAAAA5AOv/AAABAAAAAAAZAO7/AAABAAAAAAAaAO7/AAABAAAAAAAbAO7/AAABAAAAAAAXAO3/AAABAAAAAAAYAO3/AAABAAAAAAATAO3/AAAAAAAAAAAUAO3/AAAAAAAAAAAVAO3/AAAAAAAAAAAWAO3/AAAAAAAAAAAVAOv/AAAAAAAAAAAVAOz/AAAAAAAAAAAWAOv/AAAAAAAAAAAWAOz/AAAAAAAAAAAzAPH/AAAAAAAAAAAzAPL/AAAAAAAAAAAzAPP/AAAAAAAAAAAzAPT/AAAAAAAAAAAzAPX/AAAAAAAAAAA0APH/AAAAAAAAAAA0APL/AAAAAAAAAAA0APP/AAAAAAAAAAA0APT/AAAAAAAAAAA0APX/AAAAAAAAAAA1APH/AAAAAAAAAAA1APL/AAAAAAAAAAA1APP/AAAAAAAAAAA1APT/AAAAAAAAAAA1APX/AAAAAAAAAAA2APH/AAAAAAAAAAA2APL/AAAAAAAAAAA2APP/AAAAAAAAAAA2APT/AAAAAAAAAAA2APX/AAAAAAAAAAA3APH/AAAAAAAAAAA3APL/AAAAAAAAAAA3APP/AAAAAAAAAAA3APT/AAAAAAAAAAA3APX/AAAAAAAAAAA4APH/AAAAAAAAAAA4APL/AAAAAAAAAAA4APP/AAAAAAAAAAA4APT/AAAAAAAAAAA4APX/AAAAAAAAAAA5APH/AAAAAAAAAAA5APL/AAAAAAAAAAA5APP/AAAAAAAAAAA5APT/AAAAAAAAAAA5APX/AAAAAAAAAAA6APH/AAAAAAAAAAA6APL/AAAAAAAAAAA6APP/AAAAAAAAAAA6APT/AAAAAAAAAAA6APX/AAAAAAAAAAA7APH/AAAAAAAAAAA7APL/AAAAAAAAAAA7APP/AAAAAAAAAAA7APT/AAAAAAAAAAA7APX/AAAAAAAAAAA8APH/AAAAAAAAAAA8APL/AAAAAAAAAAA8APP/AAAAAAAAAAA8APT/AAAAAAAAAAA8APX/AAAAAAAAAAA6APb/AAAAAAAAAAA7APb/AAAAAAAAAAA8APb/AAAAAAAAAAA8APf/AAAAAAAAAAAtAPH/AAAAAAAAAAAtAPL/AAAAAAAAAAAuAPH/AAAAAAAAAAAuAPL/AAAAAAAAAAAvAPH/AAAAAAAAAAAvAPL/AAAAAAAAAAAwAPH/AAAAAAAAAAAwAPL/AAAAAAAAAAAwAPP/AAAAAAAAAAAwAPT/AAAAAAAAAAAxAPH/AAAAAAAAAAAxAPL/AAAAAAAAAAAxAPP/AAAAAAAAAAAxAPT/AAAAAAAAAAAyAPH/AAAAAAAAAAAyAPL/AAAAAAAAAAAyAPP/AAAAAAAAAAAyAPT/AAAAAAAAAAAVAPH/AAAAAAAAAAAVAPL/AAAAAAAAAAAVAPP/AAAAAAAAAAAVAPT/AAAAAAAAAAAWAPH/AAAAAAAAAAAWAPL/AAAAAAAAAAAWAPP/AAAAAAAAAAAWAPT/AAAAAAAAAAAXAPH/AAAAAAAAAAAXAPL/AAAAAAAAAAAXAPP/AAAAAAAAAAAXAPT/AAAAAAAAAAAYAPH/AAAAAAAAAAAYAPL/AAAAAAAAAAAYAPP/AAAAAAAAAAAYAPT/AAAAAAAAAAAWAPX/AAAAAAAAAAAXAPX/AAAAAAAAAAAVAPb/AAAAAAAAAAAVAPX/AAAAAAAAAAAZAPH/AAAAAAAAAAAaAPH/AAAAAAAAAAAZAPL/AAAAAAAAAAAbAPH/AAAAAAAAAAAaAPL/AAAAAAAAAAAZAPP/AAAAAAAAAAAYAPX/AAAAAAAAAAAXAPb/AAAAAAAAAAAVAPf/AAAAAAAAAAAWAPb/AAAAAAAAAAAVAPj/AAAAAAAAAAAcAPD/AAAAAAAAAAAcAPH/AAAAAAAAAAAdAPD/AAAAAAAAAAAdAPH/AAAAAAAAAAAcAO//AAABAAAAAAAdAO//AAABAAAAAAASAN//AAAAAAAAAAASAOD/AAAAAAAAAAASAOH/AAAAAAAAAAASAOL/AAAAAAAAAAASAOP/AAAAAAAAAAASAOT/AAAAAAAAAAATAN//AAAAAAAAAAATAOD/AAAAAAAAAAATAOH/AAAAAAAAAAAUAN//AAAAAAAAAAAUAOD/AAAAAAAAAAAUAOH/AAAAAAAAAAAUAOL/AAAAAAAAAAAVAN//AAAAAAAAAAAVAOD/AAAAAAAAAAAVAOH/AAAAAAAAAAAVAOL/AAAAAAAAAAASAOX/AAAAAAAAAAASAOb/AAAAAAAAAAATAOL/AAAAAAAAAAATAOP/AAAAAAAAAAAUAOP/AAAAAAAAAAAUAOT/AAAAAAAAAAAVAOP/AAAAAAAAAAAVAOT/AAAAAAAAAAALAPH/AAACAAAAAAAMAPH/AAACAAAAAAANAPH/AAACAAAAAAAOAPH/AAACAAAAAAAdAPL/AAAAAAAAAAAcAPL/AAAAAAAAAAAcAPP/AAAAAAAAAAAbAPT/AAAAAAAAAAAaAPT/AAAAAAAAAAAaAPX/AAAAAAAAAAAZAPb/AAAAAAAAAAAZAPf/AAAAAAAAAAAYAPf/AAAAAAAAAAAYAPj/AAAAAAAAAAAXAPj/AAAAAAAAAAAXAPn/AAAAAAAAAAAWAPn/AAAAAAAAAAAWAPr/AAAAAAAAAAAVAPr/AAAAAAAAAAAVAPn/AAAAAAAAAAAWAPj/AAAAAAAAAAAWAPf/AAAAAAAAAAAXAPf/AAAAAAAAAAAYAPb/AAAAAAAAAAAZAPX/AAAAAAAAAAAZAPT/AAAAAAAAAAAaAPP/AAAAAAAAAAAbAPP/AAAAAAAAAAAbAPL/AAAAAAAAAAAeAPH/AAAAAAAAAAA2AOb/AAACAAAAAAA3AOb/AAACAAAAAAA4AOb/AAACAAAAAAA5AOb/AAACAAAAAAAPAN//AAACAAAAAAAQAN//AAACAAAAAAARAN//AAACAAAAAAAWAOL/AAACAAAAAAAXAOL/AAACAAAAAAAYAOL/AAACAAAAAAAVAOr/AAABAAAAAAAWAOr/AAABAAAAAAAXAOv/AAABAAAAAAAXAOz/AAABAAAAAAA=") tile_set = ExtResource("20_qrebp") [node name="PathDriveMovePlateform" parent="." node_paths=PackedStringArray("path2d", "plateform", "player_trigger") instance=ExtResource("24_fdfto")] diff --git a/_scene/level1/l1_s3.tscn b/_scene/level1/l1_s3.tscn index 46b2fbb..76ef885 100644 --- a/_scene/level1/l1_s3.tscn +++ b/_scene/level1/l1_s3.tscn @@ -3,9 +3,9 @@ [ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_uuej8"] [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_kqs7t"] [ext_resource type="Script" uid="uid://dn0ksjoswquf5" path="res://addons/reedscene/scene/SceneManager.gd" id="3_uuej8"] -[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/SceneTrigger.gd" id="4_2v5hg"] +[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd" id="4_2v5hg"] [ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="4_jlqvj"] -[ext_resource type="Resource" uid="uid://cstjpy2eh8mck" path="res://_shared/quick_scene_config/prop1_player_entered_act_1.tres" id="5_jlqvj"] +[ext_resource type="Resource" uid="uid://bym4pb0ellj7b" path="res://_scene/scene_trigger_resource/default_switch.tres" id="5_td1yf"] [ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="5_vajwc"] [ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="6_td1yf"] [ext_resource type="Script" uid="uid://pxjf5vst08eo" path="res://addons/reedscene/prop/PropManager.gd" id="7_pawhc"] @@ -65,7 +65,7 @@ prop_state_map = Dictionary[int, ExtResource("6_td1yf")]({ }) [sub_resource type="RectangleShape2D" id="RectangleShape2D_oupin"] -size = Vector2(828, 480) +size = Vector2(800, 480) [sub_resource type="Resource" id="Resource_ctwrc"] script = ExtResource("21_pawhc") @@ -104,7 +104,7 @@ script = ExtResource("2_kqs7t") [node name="SceneManager" type="Node" parent="."] script = ExtResource("3_uuej8") -quick_trigger = Array[ExtResource("4_2v5hg")]([ExtResource("5_jlqvj")]) +quick_trigger = Array[ExtResource("4_2v5hg")]([ExtResource("5_td1yf")]) [node name="ActManager" type="Node" parent="."] script = ExtResource("4_jlqvj") @@ -120,6 +120,11 @@ script = ExtResource("7_pawhc") [node name="CameraAnchor" parent="Props" instance=ExtResource("8_x0ktb")] position = Vector2(1403, -480) zoom = Vector2(0.76, 0.76) +limit_top = 350 +limit_bottom = -255 +limit_left = -430 +limit_right = 415 +follow_player = true [node name="[Prop_0000]" type="Node" parent="Props/CameraAnchor"] script = ExtResource("9_03jph") @@ -184,7 +189,7 @@ effects = Array[ExtResource("12_dqcx2")]([SubResource("Resource_ubvm0")]) [node name="TileMapLayer" type="TileMapLayer" parent="." groups=["GRAPABLE"]] texture_filter = 1 -tile_map_data = PackedByteArray("AAA9AOb/AAAAAAAAAAA9AOf/AAAAAAAAAAA9AOj/AAAAAAAAAAA9AOn/AAAAAAAAAAA9AOr/AAAAAAAAAAA+AOb/AAAAAAAAAAA+AOf/AAAAAAAAAAA+AOj/AAAAAAAAAAA+AOn/AAAAAAAAAAA+AOr/AAAAAAAAAAA/AOb/AAAAAAAAAAA/AOf/AAAAAAAAAAA/AOj/AAAAAAAAAAA/AOn/AAAAAAAAAAA/AOr/AAAAAAAAAABAAOb/AAAAAAAAAABAAOf/AAAAAAAAAABAAOj/AAAAAAAAAABAAOn/AAAAAAAAAABAAOr/AAAAAAAAAABBAOj/AAAAAAAAAABBAOn/AAAAAAAAAABBAOr/AAAAAAAAAABCAOj/AAAAAAAAAABCAOn/AAAAAAAAAABCAOr/AAAAAAAAAABDAOj/AAAAAAAAAABDAOn/AAAAAAAAAABDAOr/AAAAAAAAAABEAOj/AAAAAAAAAABEAOn/AAAAAAAAAABEAOr/AAAAAAAAAABFAOj/AAAAAAAAAABFAOn/AAAAAAAAAABFAOr/AAAAAAAAAABGAOj/AAAAAAAAAABGAOn/AAAAAAAAAABGAOr/AAAAAAAAAABHAOn/AAAAAAAAAABHAOr/AAAAAAAAAABIAOn/AAAAAAAAAABIAOr/AAAAAAAAAABJAOn/AAAAAAAAAABJAOr/AAAAAAAAAABKAOn/AAAAAAAAAABKAOr/AAAAAAAAAABLAOr/AAAAAAAAAABMAOr/AAAAAAAAAABNAOr/AAAAAAAAAAA9AOv/AAAAAAAAAAA9AOz/AAAAAAAAAAA9AO3/AAAAAAAAAAA9AO7/AAAAAAAAAAA9AO//AAAAAAAAAAA9APD/AAAAAAAAAAA+AOv/AAAAAAAAAAA+AOz/AAAAAAAAAAA+AO3/AAAAAAAAAAA+AO7/AAAAAAAAAAA+AO//AAAAAAAAAAA+APD/AAAAAAAAAAA/AOv/AAAAAAAAAAA/AOz/AAAAAAAAAAA/AO3/AAAAAAAAAAA/AO7/AAAAAAAAAAA/AO//AAAAAAAAAAA/APD/AAAAAAAAAABAAOv/AAAAAAAAAABAAOz/AAAAAAAAAABAAO3/AAAAAAAAAABAAO7/AAAAAAAAAABAAO//AAAAAAAAAABAAPD/AAAAAAAAAABBAOv/AAAAAAAAAABBAOz/AAAAAAAAAABBAO3/AAAAAAAAAABBAO7/AAAAAAAAAABBAO//AAAAAAAAAABBAPD/AAAAAAAAAABCAOv/AAAAAAAAAABCAOz/AAAAAAAAAABCAO3/AAAAAAAAAABCAO7/AAAAAAAAAABCAO//AAAAAAAAAABCAPD/AAAAAAAAAABfAOv/AAAAAAAAAABfAOz/AAAAAAAAAABfAO3/AAAAAAAAAABfAO7/AAAAAAAAAABfAO//AAAAAAAAAABfAPD/AAAAAAAAAABgAOv/AAAAAAAAAABgAOz/AAAAAAAAAABgAO3/AAAAAAAAAABgAO7/AAAAAAAAAABgAO//AAAAAAAAAABgAPD/AAAAAAAAAABhAOv/AAAAAAAAAABhAOz/AAAAAAAAAABhAO3/AAAAAAAAAABhAO7/AAAAAAAAAABhAO//AAAAAAAAAABhAPD/AAAAAAAAAABiAOv/AAAAAAAAAABiAOz/AAAAAAAAAABiAO3/AAAAAAAAAABiAO7/AAAAAAAAAABiAO//AAAAAAAAAABiAPD/AAAAAAAAAABjAOv/AAAAAAAAAABjAOz/AAAAAAAAAABjAO3/AAAAAAAAAABjAO7/AAAAAAAAAABjAO//AAAAAAAAAABjAPD/AAAAAAAAAABkAOv/AAAAAAAAAABkAOz/AAAAAAAAAABkAO3/AAAAAAAAAABkAO7/AAAAAAAAAABkAO//AAAAAAAAAABkAPD/AAAAAAAAAABlAOv/AAAAAAAAAABlAOz/AAAAAAAAAABlAO3/AAAAAAAAAABlAO7/AAAAAAAAAABlAO//AAAAAAAAAABlAPD/AAAAAAAAAABmAOv/AAAAAAAAAABmAOz/AAAAAAAAAABmAO3/AAAAAAAAAABmAO7/AAAAAAAAAABmAO//AAAAAAAAAABmAPD/AAAAAAAAAABnAOv/AAAAAAAAAABnAOz/AAAAAAAAAABnAO3/AAAAAAAAAABnAO7/AAAAAAAAAABnAO//AAAAAAAAAABnAPD/AAAAAAAAAABoAOv/AAAAAAAAAABoAOz/AAAAAAAAAABoAO3/AAAAAAAAAABoAO7/AAAAAAAAAABoAO//AAAAAAAAAABoAPD/AAAAAAAAAABpAOv/AAAAAAAAAABpAOz/AAAAAAAAAABpAO3/AAAAAAAAAABpAO7/AAAAAAAAAABpAO//AAAAAAAAAABpAPD/AAAAAAAAAABqAOv/AAAAAAAAAABqAOz/AAAAAAAAAABqAO3/AAAAAAAAAABqAO7/AAAAAAAAAABqAO//AAAAAAAAAABqAPD/AAAAAAAAAABrAOv/AAAAAAAAAABrAOz/AAAAAAAAAABrAO3/AAAAAAAAAABrAO7/AAAAAAAAAABrAO//AAAAAAAAAABrAPD/AAAAAAAAAABsAOv/AAAAAAAAAABsAOz/AAAAAAAAAABsAO3/AAAAAAAAAABsAO7/AAAAAAAAAABsAO//AAAAAAAAAABsAPD/AAAAAAAAAABtAOv/AAAAAAAAAABtAOz/AAAAAAAAAABtAO3/AAAAAAAAAABtAO7/AAAAAAAAAABtAO//AAAAAAAAAABtAPD/AAAAAAAAAABuAOv/AAAAAAAAAABuAOz/AAAAAAAAAABuAO3/AAAAAAAAAABuAO7/AAAAAAAAAABuAO//AAAAAAAAAABuAPD/AAAAAAAAAABvAOv/AAAAAAAAAABvAOz/AAAAAAAAAABvAO3/AAAAAAAAAABvAO7/AAAAAAAAAABvAO//AAAAAAAAAABvAPD/AAAAAAAAAABnAOj/AAAAAAAAAABnAOn/AAAAAAAAAABnAOr/AAAAAAAAAABoAOj/AAAAAAAAAABoAOn/AAAAAAAAAABoAOr/AAAAAAAAAABpAOj/AAAAAAAAAABpAOn/AAAAAAAAAABpAOr/AAAAAAAAAABqAOr/AAAAAAAAAABrAOr/AAAAAAAAAABsAOr/AAAAAAAAAABtAOr/AAAAAAAAAABuAOX/AAAAAAAAAABuAOb/AAAAAAAAAABuAOf/AAAAAAAAAABuAOj/AAAAAAAAAABuAOn/AAAAAAAAAABuAOr/AAAAAAAAAABvAOX/AAAAAAAAAABvAOb/AAAAAAAAAABvAOf/AAAAAAAAAABvAOj/AAAAAAAAAABvAOn/AAAAAAAAAABvAOr/AAAAAAAAAABwAN//AAAAAAAAAABwAOD/AAAAAAAAAABwAOH/AAAAAAAAAABwAOL/AAAAAAAAAABwAOP/AAAAAAAAAABwAOT/AAAAAAAAAABwAOX/AAAAAAAAAABwAOb/AAAAAAAAAABwAOf/AAAAAAAAAABwAOj/AAAAAAAAAABwAOn/AAAAAAAAAABwAOr/AAAAAAAAAABwAOv/AAAAAAAAAABwAOz/AAAAAAAAAABwAO3/AAAAAAAAAABwAO7/AAAAAAAAAABwAO//AAAAAAAAAABwAPD/AAAAAAAAAABxAN//AAAAAAAAAABxAOD/AAAAAAAAAABxAOH/AAAAAAAAAABxAOL/AAAAAAAAAABxAOP/AAAAAAAAAABxAOT/AAAAAAAAAABxAOX/AAAAAAAAAABxAOb/AAAAAAAAAABxAOf/AAAAAAAAAABxAOj/AAAAAAAAAABxAOn/AAAAAAAAAABxAOr/AAAAAAAAAABxAOv/AAAAAAAAAABxAOz/AAAAAAAAAABxAO3/AAAAAAAAAABxAO7/AAAAAAAAAABxAO//AAAAAAAAAABxAPD/AAAAAAAAAAA9ANL/AAAAAAAAAAA9ANP/AAAAAAAAAAA9ANT/AAAAAAAAAAA9ANX/AAAAAAAAAAA9ANb/AAAAAAAAAAA9ANf/AAAAAAAAAAA9ANj/AAAAAAAAAAA9ANn/AAAAAAAAAAA9ANr/AAAAAAAAAAA9ANv/AAAAAAAAAAA+ANL/AAAAAAAAAAA+ANP/AAAAAAAAAAA+ANT/AAAAAAAAAAA+ANX/AAAAAAAAAAA+ANb/AAAAAAAAAAA+ANf/AAAAAAAAAAA+ANj/AAAAAAAAAAA+ANn/AAAAAAAAAAA+ANr/AAAAAAAAAAA+ANv/AAAAAAAAAAA/ANL/AAAAAAAAAAA/ANP/AAAAAAAAAAA/ANT/AAAAAAAAAAA/ANX/AAAAAAAAAAA/ANb/AAAAAAAAAAA/ANf/AAAAAAAAAAA/ANj/AAAAAAAAAAA/ANn/AAAAAAAAAAA/ANr/AAAAAAAAAAA/ANv/AAAAAAAAAABAANL/AAAAAAAAAABAANP/AAAAAAAAAABAANT/AAAAAAAAAABAANX/AAAAAAAAAABAANb/AAAAAAAAAABAANf/AAAAAAAAAABAANj/AAAAAAAAAABAANn/AAAAAAAAAABAANr/AAAAAAAAAABAANv/AAAAAAAAAABBANL/AAAAAAAAAABBANP/AAAAAAAAAABBANT/AAAAAAAAAABBANX/AAAAAAAAAABBANb/AAAAAAAAAABBANf/AAAAAAAAAABBANj/AAAAAAAAAABBANn/AAAAAAAAAABBANr/AAAAAAAAAABBANv/AAAAAAAAAABCANL/AAAAAAAAAABCANP/AAAAAAAAAABCANT/AAAAAAAAAABCANX/AAAAAAAAAABCANb/AAAAAAAAAABCANf/AAAAAAAAAABCANj/AAAAAAAAAABCANn/AAAAAAAAAABCANr/AAAAAAAAAABCANv/AAAAAAAAAABDANL/AAAAAAAAAABDANP/AAAAAAAAAABDANT/AAAAAAAAAABDANX/AAAAAAAAAABDANb/AAAAAAAAAABDANf/AAAAAAAAAABDANj/AAAAAAAAAABDANn/AAAAAAAAAABDANr/AAAAAAAAAABDANv/AAAAAAAAAABEANL/AAAAAAAAAABEANP/AAAAAAAAAABEANT/AAAAAAAAAABEANX/AAAAAAAAAABEANb/AAAAAAAAAABEANf/AAAAAAAAAABEANj/AAAAAAAAAABEANn/AAAAAAAAAABEANr/AAAAAAAAAABEANv/AAAAAAAAAABFANL/AAAAAAAAAABFANP/AAAAAAAAAABFANT/AAAAAAAAAABFANX/AAAAAAAAAABFANb/AAAAAAAAAABFANf/AAAAAAAAAABFANj/AAAAAAAAAABFANn/AAAAAAAAAABFANr/AAAAAAAAAABFANv/AAAAAAAAAABGANL/AAAAAAAAAABGANP/AAAAAAAAAABGANT/AAAAAAAAAABGANX/AAAAAAAAAABGANb/AAAAAAAAAABGANf/AAAAAAAAAABGANj/AAAAAAAAAABGANn/AAAAAAAAAABGANr/AAAAAAAAAABGANv/AAAAAAAAAABHANL/AAAAAAAAAABHANP/AAAAAAAAAABHANT/AAAAAAAAAABHANX/AAAAAAAAAABHANb/AAAAAAAAAABHANf/AAAAAAAAAABHANj/AAAAAAAAAABHANn/AAAAAAAAAABHANr/AAAAAAAAAABHANv/AAAAAAAAAABIANL/AAAAAAAAAABIANP/AAAAAAAAAABIANT/AAAAAAAAAABIANX/AAAAAAAAAABIANb/AAAAAAAAAABIANf/AAAAAAAAAABIANj/AAAAAAAAAABIANn/AAAAAAAAAABIANr/AAAAAAAAAABIANv/AAAAAAAAAAA9AN3/AAAAAAAAAAA9AN7/AAAAAAAAAAA+AN3/AAAAAAAAAAA+AN7/AAAAAAAAAAA/AN3/AAAAAAAAAAA/AN7/AAAAAAAAAABAAN3/AAAAAAAAAABAAN7/AAAAAAAAAABBAN3/AAAAAAAAAABBAN7/AAAAAAAAAAA9ANz/AAAAAAAAAAA+ANz/AAAAAAAAAAA/ANz/AAAAAAAAAABAANz/AAAAAAAAAAA9AN//AAAAAAAAAABDAOv/AAAAAAAAAABDAOz/AAAAAAAAAABDAO3/AAAAAAAAAABEAOv/AAAAAAAAAABEAOz/AAAAAAAAAABEAO3/AAAAAAAAAABFAOv/AAAAAAAAAABFAOz/AAAAAAAAAABFAO3/AAAAAAAAAABGAOv/AAAAAAAAAABGAOz/AAAAAAAAAABGAO3/AAAAAAAAAABHAOv/AAAAAAAAAABHAOz/AAAAAAAAAABHAO3/AAAAAAAAAABIAOv/AAAAAAAAAABIAOz/AAAAAAAAAABJAOv/AAAAAAAAAABJAOz/AAAAAAAAAABKAOv/AAAAAAAAAABKAOz/AAAAAAAAAABdAOz/AAAAAAAAAABdAO3/AAAAAAAAAABeAOz/AAAAAAAAAABeAO3/AAAAAAAAAABhAOn/AAAAAAAAAABhAOr/AAAAAAAAAABiAOn/AAAAAAAAAABiAOr/AAAAAAAAAABjAOn/AAAAAAAAAABjAOr/AAAAAAAAAABkAOn/AAAAAAAAAABkAOr/AAAAAAAAAABlAOn/AAAAAAAAAABlAOr/AAAAAAAAAABmAOn/AAAAAAAAAABmAOr/AAAAAAAAAABlAOj/AAAAAAAAAABmAOj/AAAAAAAAAABuAOT/AAAAAAAAAABvAOT/AAAAAAAAAABJANL/AAAAAAAAAABJANP/AAAAAAAAAABJANT/AAAAAAAAAABJANX/AAAAAAAAAABKANL/AAAAAAAAAABKANP/AAAAAAAAAABKANT/AAAAAAAAAABKANX/AAAAAAAAAABLANL/AAAAAAAAAABLANP/AAAAAAAAAABLANT/AAAAAAAAAABLANX/AAAAAAAAAABMANL/AAAAAAAAAABMANP/AAAAAAAAAABMANT/AAAAAAAAAABMANX/AAAAAAAAAABNANL/AAAAAAAAAABNANP/AAAAAAAAAABNANT/AAAAAAAAAABNANX/AAAAAAAAAABHANz/AAAAAAAAAABHAN3/AAAAAAAAAABIANz/AAAAAAAAAABIAN3/AAAAAAAAAABJANr/AAAAAAAAAABJANv/AAAAAAAAAABJANz/AAAAAAAAAABJAN3/AAAAAAAAAABKANr/AAAAAAAAAABKANv/AAAAAAAAAABKANz/AAAAAAAAAABKAN3/AAAAAAAAAABJAN7/AAAAAAAAAABKAN7/AAAAAAAAAAA9APH/AAAAAAAAAAA9APL/AAAAAAAAAAA9APP/AAAAAAAAAAA9APT/AAAAAAAAAAA9APX/AAAAAAAAAAA9APb/AAAAAAAAAAA9APf/AAAAAAAAAAA+APH/AAAAAAAAAAA+APP/AAAAAAAAAAA+APT/AAAAAAAAAAA+APX/AAAAAAAAAAA+APb/AAAAAAAAAAA+APf/AAAAAAAAAAA/APH/AAAAAAAAAAA/APP/AAAAAAAAAAA/APT/AAAAAAAAAAA/APX/AAAAAAAAAAA/APb/AAAAAAAAAAA/APf/AAAAAAAAAABAAPH/AAAAAAAAAABAAPP/AAAAAAAAAABAAPT/AAAAAAAAAABAAPX/AAAAAAAAAABAAPb/AAAAAAAAAABAAPf/AAAAAAAAAABBAPH/AAAAAAAAAABBAPP/AAAAAAAAAABBAPT/AAAAAAAAAABBAPX/AAAAAAAAAABBAPb/AAAAAAAAAABBAPf/AAAAAAAAAABCAPH/AAAAAAAAAABCAPP/AAAAAAAAAABCAPT/AAAAAAAAAABCAPX/AAAAAAAAAABCAPb/AAAAAAAAAABCAPf/AAAAAAAAAABhAPH/AAAAAAAAAABhAPL/AAAAAAAAAABhAPP/AAAAAAAAAABhAPT/AAAAAAAAAABhAPX/AAAAAAAAAABiAPH/AAAAAAAAAABiAPL/AAAAAAAAAABiAPP/AAAAAAAAAABiAPT/AAAAAAAAAABiAPX/AAAAAAAAAABjAPH/AAAAAAAAAABjAPL/AAAAAAAAAABjAPP/AAAAAAAAAABjAPT/AAAAAAAAAABjAPX/AAAAAAAAAABkAPH/AAAAAAAAAABkAPL/AAAAAAAAAABkAPP/AAAAAAAAAABkAPT/AAAAAAAAAABkAPX/AAAAAAAAAABlAPH/AAAAAAAAAABlAPL/AAAAAAAAAABlAPP/AAAAAAAAAABlAPT/AAAAAAAAAABlAPX/AAAAAAAAAABmAPH/AAAAAAAAAABmAPL/AAAAAAAAAABmAPP/AAAAAAAAAABmAPT/AAAAAAAAAABmAPX/AAAAAAAAAABnAPH/AAAAAAAAAABnAPL/AAAAAAAAAABnAPP/AAAAAAAAAABnAPT/AAAAAAAAAABnAPX/AAAAAAAAAABoAPH/AAAAAAAAAABoAPL/AAAAAAAAAABoAPP/AAAAAAAAAABoAPT/AAAAAAAAAABoAPX/AAAAAAAAAABpAPH/AAAAAAAAAABpAPL/AAAAAAAAAABpAPP/AAAAAAAAAABpAPT/AAAAAAAAAABpAPX/AAAAAAAAAABqAPH/AAAAAAAAAABqAPL/AAAAAAAAAABqAPP/AAAAAAAAAABqAPT/AAAAAAAAAABqAPX/AAAAAAAAAABrAPH/AAAAAAAAAABrAPL/AAAAAAAAAABrAPP/AAAAAAAAAABrAPT/AAAAAAAAAABrAPX/AAAAAAAAAABsAPH/AAAAAAAAAABsAPL/AAAAAAAAAABsAPP/AAAAAAAAAABsAPT/AAAAAAAAAABsAPX/AAAAAAAAAABtAPH/AAAAAAAAAABtAPL/AAAAAAAAAABtAPP/AAAAAAAAAABtAPT/AAAAAAAAAABtAPX/AAAAAAAAAABuAPH/AAAAAAAAAABuAPL/AAAAAAAAAABuAPP/AAAAAAAAAABuAPT/AAAAAAAAAABuAPX/AAAAAAAAAABvAPH/AAAAAAAAAABvAPL/AAAAAAAAAABvAPP/AAAAAAAAAABvAPT/AAAAAAAAAABvAPX/AAAAAAAAAABwAPH/AAAAAAAAAABwAPL/AAAAAAAAAABwAPP/AAAAAAAAAABwAPT/AAAAAAAAAABwAPX/AAAAAAAAAABxAPH/AAAAAAAAAABxAPL/AAAAAAAAAABxAPP/AAAAAAAAAABxAPT/AAAAAAAAAABxAPX/AAAAAAAAAABuAPb/AAAAAAAAAABuAPf/AAAAAAAAAABuAPj/AAAAAAAAAABuAPn/AAAAAAAAAABvAPb/AAAAAAAAAABvAPf/AAAAAAAAAABvAPj/AAAAAAAAAABvAPn/AAAAAAAAAABwAPb/AAAAAAAAAABwAPf/AAAAAAAAAABwAPj/AAAAAAAAAABwAPn/AAAAAAAAAABxAPb/AAAAAAAAAABxAPf/AAAAAAAAAABxAPj/AAAAAAAAAABxAPn/AAAAAAAAAABLAOn/AAABAAAAAABMAOn/AAABAAAAAABNAOn/AAABAAAAAABmANL/AAAAAAAAAABmANP/AAAAAAAAAABmANT/AAAAAAAAAABmANX/AAAAAAAAAABmANb/AAAAAAAAAABmAOX/AAAAAAAAAABmAOb/AAAAAAAAAABmAOf/AAAAAAAAAABnANL/AAAAAAAAAABnANP/AAAAAAAAAABnANT/AAAAAAAAAABnANX/AAAAAAAAAABnANb/AAAAAAAAAABnAOT/AAAAAAAAAABnAOX/AAAAAAAAAABnAOb/AAAAAAAAAABnAOf/AAAAAAAAAABoANL/AAAAAAAAAABoANP/AAAAAAAAAABoANT/AAAAAAAAAABoANX/AAAAAAAAAABoANb/AAAAAAAAAABoAOH/AAAAAAAAAABoAOL/AAAAAAAAAABoAOP/AAAAAAAAAABoAOT/AAAAAAAAAABoAOX/AAAAAAAAAABoAOb/AAAAAAAAAABoAOf/AAAAAAAAAABpANL/AAAAAAAAAABpANP/AAAAAAAAAABpANT/AAAAAAAAAABpANX/AAAAAAAAAABpANb/AAAAAAAAAABpAOH/AAAAAAAAAABpAOL/AAAAAAAAAABpAOP/AAAAAAAAAABpAOT/AAAAAAAAAABpAOX/AAAAAAAAAABpAOb/AAAAAAAAAABpAOf/AAAAAAAAAABqANL/AAAAAAAAAABqANP/AAAAAAAAAABqANT/AAAAAAAAAABqANX/AAAAAAAAAABqANb/AAAAAAAAAABqANf/AAAAAAAAAABqANj/AAAAAAAAAABqANn/AAAAAAAAAABqANr/AAAAAAAAAABqANv/AAAAAAAAAABqANz/AAAAAAAAAABqAN3/AAAAAAAAAABqAN7/AAAAAAAAAABqAN//AAAAAAAAAABqAOD/AAAAAAAAAABqAOH/AAAAAAAAAABqAOL/AAAAAAAAAABqAOP/AAAAAAAAAABqAOT/AAAAAAAAAABqAOX/AAAAAAAAAABqAOb/AAAAAAAAAABqAOf/AAAAAAAAAABqAOj/AAAAAAAAAABqAOn/AAAAAAAAAABrANL/AAAAAAAAAABrANP/AAAAAAAAAABrANT/AAAAAAAAAABrANX/AAAAAAAAAABrANb/AAAAAAAAAABrANf/AAAAAAAAAABrANj/AAAAAAAAAABrANn/AAAAAAAAAABrANr/AAAAAAAAAABrANv/AAAAAAAAAABrANz/AAAAAAAAAABrAN3/AAAAAAAAAABrAN7/AAAAAAAAAABrAN//AAAAAAAAAABrAOD/AAAAAAAAAABrAOH/AAAAAAAAAABrAOL/AAAAAAAAAABrAOP/AAAAAAAAAABrAOT/AAAAAAAAAABrAOX/AAAAAAAAAABrAOb/AAAAAAAAAABrAOf/AAAAAAAAAABrAOj/AAAAAAAAAABrAOn/AAAAAAAAAABsANL/AAAAAAAAAABsANP/AAAAAAAAAABsANT/AAAAAAAAAABsANX/AAAAAAAAAABsANb/AAAAAAAAAABsANf/AAAAAAAAAABsANj/AAAAAAAAAABsANn/AAAAAAAAAABsANr/AAAAAAAAAABsANv/AAAAAAAAAABsANz/AAAAAAAAAABsAN3/AAAAAAAAAABsAN7/AAAAAAAAAABsAN//AAAAAAAAAABsAOD/AAAAAAAAAABsAOH/AAAAAAAAAABsAOL/AAAAAAAAAABsAOP/AAAAAAAAAABsAOT/AAAAAAAAAABsAOX/AAAAAAAAAABsAOb/AAAAAAAAAABsAOf/AAAAAAAAAABsAOj/AAAAAAAAAABsAOn/AAAAAAAAAABtANL/AAAAAAAAAABtANP/AAAAAAAAAABtANT/AAAAAAAAAABtANX/AAAAAAAAAABtANb/AAAAAAAAAABtANf/AAAAAAAAAABtANj/AAAAAAAAAABtANn/AAAAAAAAAABtANr/AAAAAAAAAABtANv/AAAAAAAAAABtANz/AAAAAAAAAABtAN3/AAAAAAAAAABtAN7/AAAAAAAAAABtAN//AAAAAAAAAABtAOD/AAAAAAAAAABtAOH/AAAAAAAAAABtAOL/AAAAAAAAAABtAOP/AAAAAAAAAABtAOT/AAAAAAAAAABtAOX/AAAAAAAAAABtAOb/AAAAAAAAAABtAOf/AAAAAAAAAABtAOj/AAAAAAAAAABtAOn/AAAAAAAAAABuANL/AAAAAAAAAABuANP/AAAAAAAAAABuANT/AAAAAAAAAABuANX/AAAAAAAAAABuANb/AAAAAAAAAABuANf/AAAAAAAAAABuANj/AAAAAAAAAABuANn/AAAAAAAAAABuANr/AAAAAAAAAABuANv/AAAAAAAAAABuANz/AAAAAAAAAABuAN3/AAAAAAAAAABuAN7/AAAAAAAAAABuAN//AAAAAAAAAABuAOD/AAAAAAAAAABuAOH/AAAAAAAAAABuAOL/AAAAAAAAAABuAOP/AAAAAAAAAABvANL/AAAAAAAAAABvANP/AAAAAAAAAABvANT/AAAAAAAAAABvANX/AAAAAAAAAABvANb/AAAAAAAAAABvANf/AAAAAAAAAABvANj/AAAAAAAAAABvANn/AAAAAAAAAABvANr/AAAAAAAAAABvANv/AAAAAAAAAABvANz/AAAAAAAAAABvAN3/AAAAAAAAAABvAN7/AAAAAAAAAABvAN//AAAAAAAAAABvAOD/AAAAAAAAAABvAOH/AAAAAAAAAABvAOL/AAAAAAAAAABvAOP/AAAAAAAAAABwANL/AAAAAAAAAABwANP/AAAAAAAAAABwANT/AAAAAAAAAABwANX/AAAAAAAAAABwANb/AAAAAAAAAABwANf/AAAAAAAAAABwANj/AAAAAAAAAABwANn/AAAAAAAAAABwANr/AAAAAAAAAABwANv/AAAAAAAAAABwANz/AAAAAAAAAABwAN3/AAAAAAAAAABwAN7/AAAAAAAAAABxANL/AAAAAAAAAABxANP/AAAAAAAAAABxANT/AAAAAAAAAABxANX/AAAAAAAAAABxANb/AAAAAAAAAABxANf/AAAAAAAAAABxANj/AAAAAAAAAABxANn/AAAAAAAAAABxANr/AAAAAAAAAABxANv/AAAAAAAAAABxANz/AAAAAAAAAABxAN3/AAAAAAAAAABxAN7/AAAAAAAAAABUAOL/AAABAAAAAABUAOP/AAABAAAAAABUAOT/AAABAAAAAABUAOX/AAAAAAAAAABUAOb/AAAAAAAAAABUAOf/AAAAAAAAAABVAOL/AAAAAAAAAABVAOP/AAAAAAAAAABVAOT/AAAAAAAAAABVAOX/AAAAAAAAAABVAOb/AAAAAAAAAABVAOf/AAAAAAAAAABWAN7/AAAAAAAAAABWAN//AAAAAAAAAABWAOD/AAAAAAAAAABWAOH/AAAAAAAAAABWAOL/AAAAAAAAAABWAOP/AAAAAAAAAABWAOT/AAAAAAAAAABWAOX/AAAAAAAAAABWAOb/AAAAAAAAAABWAOf/AAAAAAAAAABXAN7/AAAAAAAAAABXAN//AAAAAAAAAABXAOD/AAAAAAAAAABXAOH/AAAAAAAAAABXAOL/AAAAAAAAAABXAOP/AAAAAAAAAABXAOT/AAAAAAAAAABXAOX/AAAAAAAAAABXAOb/AAAAAAAAAABXAOf/AAAAAAAAAABYAOD/AAAAAAAAAABYAOH/AAAAAAAAAABZAOD/AAAAAAAAAABZAOH/AAAAAAAAAABUAOj/AAAAAAAAAABUAOn/AAAAAAAAAABUAOr/AAAAAAAAAABUAOv/AAAAAAAAAABUAOz/AAAAAAAAAABUAO3/AAABAAAAAABVAOj/AAAAAAAAAABVAOn/AAAAAAAAAABVAOr/AAAAAAAAAABVAOv/AAAAAAAAAABVAOz/AAAAAAAAAABVAO3/AAABAAAAAABWAOj/AAAAAAAAAABWAOn/AAAAAAAAAABWAOr/AAAAAAAAAABWAOv/AAAAAAAAAABWAOz/AAAAAAAAAABWAO3/AAABAAAAAABXAOj/AAAAAAAAAABXAOn/AAAAAAAAAABXAOr/AAAAAAAAAABXAOv/AAAAAAAAAABXAOz/AAAAAAAAAABXAO3/AAABAAAAAABYAOL/AAAAAAAAAABYAOP/AAAAAAAAAABYAOT/AAAAAAAAAABYAOX/AAAAAAAAAABYAOb/AAAAAAAAAABYAOf/AAABAAAAAABZAOL/AAAAAAAAAABZAOP/AAAAAAAAAABZAOT/AAAAAAAAAABZAOX/AAAAAAAAAABZAOb/AAAAAAAAAABZAOf/AAABAAAAAABpANf/AAAAAAAAAABpANj/AAAAAAAAAABiANL/AAAAAAAAAABiANP/AAAAAAAAAABiANT/AAAAAAAAAABjANL/AAAAAAAAAABjANP/AAAAAAAAAABjANT/AAAAAAAAAABkANL/AAAAAAAAAABkANP/AAAAAAAAAABkANT/AAAAAAAAAABlANL/AAAAAAAAAABlANP/AAAAAAAAAABlANT/AAAAAAAAAABlANX/AAAAAAAAAABOANL/AAAAAAAAAABPANL/AAAAAAAAAABQANL/AAAAAAAAAABOANP/AAAAAAAAAABPANP/AAAAAAAAAABJANb/AAAAAAAAAABcANb/AAAAAAAAAABcANf/AAAAAAAAAABcANj/AAAAAAAAAABcANn/AAAAAAAAAABdANb/AAAAAAAAAABdANf/AAAAAAAAAABdANj/AAAAAAAAAABdANn/AAAAAAAAAABeANf/AAAAAAAAAABeANj/AAAAAAAAAABeANn/AAAAAAAAAABfANj/AAAAAAAAAABfANn/AAAAAAAAAABOANT/AAAAAAAAAABPANT/AAAAAAAAAABQANP/AAAAAAAAAABQANT/AAAAAAAAAABRANP/AAAAAAAAAABRANT/AAAAAAAAAABSANP/AAAAAAAAAABSANT/AAAAAAAAAABTANP/AAAAAAAAAABTANT/AAAAAAAAAABRANL/AAAAAAAAAABSANL/AAAAAAAAAABTANL/AAAAAAAAAABUANL/AAAAAAAAAABgANL/AAAAAAAAAABhANL/AAAAAAAAAABhANP/AAAAAAAAAABDAPD/AAABAAAAAABEAPD/AAABAAAAAABFAPD/AAABAAAAAABGAPD/AAABAAAAAABHAPD/AAABAAAAAABIAPD/AAABAAAAAABaAPD/AAABAAAAAABbAPD/AAABAAAAAABcAPD/AAABAAAAAABdAPD/AAABAAAAAABeAPD/AAABAAAAAABZAPD/AAABAAAAAABYAPD/AAABAAAAAABXAPD/AAABAAAAAABWAPD/AAABAAAAAABVAPD/AAABAAAAAABJAPD/AAABAAAAAABKAPD/AAABAAAAAABLAPD/AAABAAAAAABMAPD/AAABAAAAAABNAPD/AAABAAAAAABOAPD/AAABAAAAAABPAPD/AAABAAAAAABQAPD/AAABAAAAAABRAPD/AAABAAAAAABSAPD/AAABAAAAAABTAPD/AAABAAAAAABUAPD/AAABAAAAAABCAPL/AAAAAAAAAABBAPL/AAAAAAAAAABAAPL/AAAAAAAAAAA/APL/AAAAAAAAAAA+APL/AAAAAAAAAAA=") +tile_map_data = PackedByteArray("AAA9AOb/AAAAAAAAAAA9AOf/AAAAAAAAAAA9AOj/AAAAAAAAAAA9AOn/AAAAAAAAAAA9AOr/AAAAAAAAAAA+AOb/AAAAAAAAAAA+AOf/AAAAAAAAAAA+AOj/AAAAAAAAAAA+AOn/AAAAAAAAAAA+AOr/AAAAAAAAAAA/AOb/AAAAAAAAAAA/AOf/AAAAAAAAAAA/AOj/AAAAAAAAAAA/AOn/AAAAAAAAAAA/AOr/AAAAAAAAAABAAOb/AAAAAAAAAABAAOf/AAAAAAAAAABAAOj/AAAAAAAAAABAAOn/AAAAAAAAAABAAOr/AAAAAAAAAABBAOj/AAAAAAAAAABBAOn/AAAAAAAAAABBAOr/AAAAAAAAAABCAOj/AAAAAAAAAABCAOn/AAAAAAAAAABCAOr/AAAAAAAAAABDAOj/AAAAAAAAAABDAOn/AAAAAAAAAABDAOr/AAAAAAAAAABEAOj/AAAAAAAAAABEAOn/AAAAAAAAAABEAOr/AAAAAAAAAABFAOj/AAAAAAAAAABFAOn/AAAAAAAAAABFAOr/AAAAAAAAAABGAOj/AAAAAAAAAABGAOn/AAAAAAAAAABGAOr/AAAAAAAAAABHAOn/AAAAAAAAAABHAOr/AAAAAAAAAABIAOn/AAAAAAAAAABIAOr/AAAAAAAAAABJAOn/AAAAAAAAAABJAOr/AAAAAAAAAABKAOn/AAAAAAAAAABKAOr/AAAAAAAAAABLAOr/AAAAAAAAAABMAOr/AAAAAAAAAABNAOr/AAAAAAAAAAA9AOv/AAAAAAAAAAA9AOz/AAAAAAAAAAA9AO3/AAAAAAAAAAA9AO7/AAAAAAAAAAA9AO//AAAAAAAAAAA9APD/AAAAAAAAAAA+AOv/AAAAAAAAAAA+AOz/AAAAAAAAAAA+AO3/AAAAAAAAAAA+AO7/AAAAAAAAAAA+AO//AAAAAAAAAAA+APD/AAAAAAAAAAA/AOv/AAAAAAAAAAA/AOz/AAAAAAAAAAA/AO3/AAAAAAAAAAA/AO7/AAAAAAAAAAA/AO//AAAAAAAAAAA/APD/AAAAAAAAAABAAOv/AAAAAAAAAABAAOz/AAAAAAAAAABAAO3/AAAAAAAAAABAAO7/AAAAAAAAAABAAO//AAAAAAAAAABAAPD/AAAAAAAAAABBAOv/AAAAAAAAAABBAOz/AAAAAAAAAABBAO3/AAAAAAAAAABBAO7/AAAAAAAAAABBAO//AAAAAAAAAABBAPD/AAAAAAAAAABCAOv/AAAAAAAAAABCAOz/AAAAAAAAAABCAO3/AAAAAAAAAABCAO7/AAAAAAAAAABCAO//AAAAAAAAAABCAPD/AAAAAAAAAABfAOv/AAAAAAAAAABfAOz/AAAAAAAAAABfAO3/AAAAAAAAAABfAO7/AAAAAAAAAABfAO//AAAAAAAAAABfAPD/AAAAAAAAAABgAOv/AAAAAAAAAABgAOz/AAAAAAAAAABgAO3/AAAAAAAAAABgAO7/AAAAAAAAAABgAO//AAAAAAAAAABgAPD/AAAAAAAAAABhAOv/AAAAAAAAAABhAOz/AAAAAAAAAABhAO3/AAAAAAAAAABhAO7/AAAAAAAAAABhAO//AAAAAAAAAABhAPD/AAAAAAAAAABiAOv/AAAAAAAAAABiAOz/AAAAAAAAAABiAO3/AAAAAAAAAABiAO7/AAAAAAAAAABiAO//AAAAAAAAAABiAPD/AAAAAAAAAABjAOv/AAAAAAAAAABjAOz/AAAAAAAAAABjAO3/AAAAAAAAAABjAO7/AAAAAAAAAABjAO//AAAAAAAAAABjAPD/AAAAAAAAAABkAOv/AAAAAAAAAABkAOz/AAAAAAAAAABkAO3/AAAAAAAAAABkAO7/AAAAAAAAAABkAO//AAAAAAAAAABkAPD/AAAAAAAAAABlAOv/AAAAAAAAAABlAOz/AAAAAAAAAABlAO3/AAAAAAAAAABlAO7/AAAAAAAAAABlAO//AAAAAAAAAABlAPD/AAAAAAAAAABmAOv/AAAAAAAAAABmAOz/AAAAAAAAAABmAO3/AAAAAAAAAABmAO7/AAAAAAAAAABmAO//AAAAAAAAAABmAPD/AAAAAAAAAABnAOv/AAAAAAAAAABnAOz/AAAAAAAAAABnAO3/AAAAAAAAAABnAO7/AAAAAAAAAABnAO//AAAAAAAAAABnAPD/AAAAAAAAAABoAOv/AAAAAAAAAABoAOz/AAAAAAAAAABoAO3/AAAAAAAAAABoAO7/AAAAAAAAAABoAO//AAAAAAAAAABoAPD/AAAAAAAAAABpAOv/AAAAAAAAAABpAOz/AAAAAAAAAABpAO3/AAAAAAAAAABpAO7/AAAAAAAAAABpAO//AAAAAAAAAABpAPD/AAAAAAAAAABqAOv/AAAAAAAAAABqAOz/AAAAAAAAAABqAO3/AAAAAAAAAABqAO7/AAAAAAAAAABqAO//AAAAAAAAAABqAPD/AAAAAAAAAABrAOv/AAAAAAAAAABrAOz/AAAAAAAAAABrAO3/AAAAAAAAAABrAO7/AAAAAAAAAABrAO//AAAAAAAAAABrAPD/AAAAAAAAAABsAOv/AAAAAAAAAABsAOz/AAAAAAAAAABsAO3/AAAAAAAAAABsAO7/AAAAAAAAAABsAO//AAAAAAAAAABsAPD/AAAAAAAAAABtAOv/AAAAAAAAAABtAOz/AAAAAAAAAABtAO3/AAAAAAAAAABtAO7/AAAAAAAAAABtAO//AAAAAAAAAABtAPD/AAAAAAAAAABuAOv/AAAAAAAAAABuAOz/AAAAAAAAAABuAO3/AAAAAAAAAABuAO7/AAAAAAAAAABuAO//AAAAAAAAAABuAPD/AAAAAAAAAABvAOv/AAAAAAAAAABvAOz/AAAAAAAAAABvAO3/AAAAAAAAAABvAO7/AAAAAAAAAABvAO//AAAAAAAAAABvAPD/AAAAAAAAAABnAOj/AAAAAAAAAABnAOn/AAAAAAAAAABnAOr/AAAAAAAAAABoAOj/AAAAAAAAAABoAOn/AAAAAAAAAABoAOr/AAAAAAAAAABpAOj/AAAAAAAAAABpAOn/AAAAAAAAAABpAOr/AAAAAAAAAABqAOr/AAAAAAAAAABrAOr/AAAAAAAAAABsAOr/AAAAAAAAAABtAOr/AAAAAAAAAABuAOX/AAAAAAAAAABuAOb/AAAAAAAAAABuAOf/AAAAAAAAAABuAOj/AAAAAAAAAABuAOn/AAAAAAAAAABuAOr/AAAAAAAAAABvAOX/AAAAAAAAAABvAOb/AAAAAAAAAABvAOf/AAAAAAAAAABvAOj/AAAAAAAAAABvAOn/AAAAAAAAAABvAOr/AAAAAAAAAABwAN//AAAAAAAAAABwAOD/AAAAAAAAAABwAOH/AAAAAAAAAABwAOL/AAAAAAAAAABwAOP/AAAAAAAAAABwAOT/AAAAAAAAAABwAOX/AAAAAAAAAABwAOb/AAAAAAAAAABwAOf/AAAAAAAAAABwAOj/AAAAAAAAAABwAOn/AAAAAAAAAABwAOr/AAAAAAAAAABwAOv/AAAAAAAAAABwAOz/AAAAAAAAAABwAO3/AAAAAAAAAABwAO7/AAAAAAAAAABwAO//AAAAAAAAAABwAPD/AAAAAAAAAABxAN//AAAAAAAAAABxAOD/AAAAAAAAAABxAOH/AAAAAAAAAABxAOL/AAAAAAAAAABxAOP/AAAAAAAAAABxAOT/AAAAAAAAAABxAOX/AAAAAAAAAABxAOb/AAAAAAAAAABxAOf/AAAAAAAAAABxAOj/AAAAAAAAAABxAOn/AAAAAAAAAABxAOr/AAAAAAAAAABxAOv/AAAAAAAAAABxAOz/AAAAAAAAAABxAO3/AAAAAAAAAABxAO7/AAAAAAAAAABxAO//AAAAAAAAAABxAPD/AAAAAAAAAAA9ANL/AAAAAAAAAAA9ANP/AAAAAAAAAAA9ANT/AAAAAAAAAAA9ANX/AAAAAAAAAAA9ANb/AAAAAAAAAAA9ANf/AAAAAAAAAAA9ANj/AAAAAAAAAAA9ANn/AAAAAAAAAAA9ANr/AAAAAAAAAAA9ANv/AAAAAAAAAAA+ANL/AAAAAAAAAAA+ANP/AAAAAAAAAAA+ANT/AAAAAAAAAAA+ANX/AAAAAAAAAAA+ANb/AAAAAAAAAAA+ANf/AAAAAAAAAAA+ANj/AAAAAAAAAAA+ANn/AAAAAAAAAAA+ANr/AAAAAAAAAAA+ANv/AAAAAAAAAAA/ANL/AAAAAAAAAAA/ANP/AAAAAAAAAAA/ANT/AAAAAAAAAAA/ANX/AAAAAAAAAAA/ANb/AAAAAAAAAAA/ANf/AAAAAAAAAAA/ANj/AAAAAAAAAAA/ANn/AAAAAAAAAAA/ANr/AAAAAAAAAAA/ANv/AAAAAAAAAABAANL/AAAAAAAAAABAANP/AAAAAAAAAABAANT/AAAAAAAAAABAANX/AAAAAAAAAABAANb/AAAAAAAAAABAANf/AAAAAAAAAABAANj/AAAAAAAAAABAANn/AAAAAAAAAABAANr/AAAAAAAAAABAANv/AAAAAAAAAABBANL/AAAAAAAAAABBANP/AAAAAAAAAABBANT/AAAAAAAAAABBANX/AAAAAAAAAABBANb/AAAAAAAAAABBANf/AAAAAAAAAABBANj/AAAAAAAAAABBANn/AAAAAAAAAABBANr/AAAAAAAAAABBANv/AAAAAAAAAABCANL/AAAAAAAAAABCANP/AAAAAAAAAABCANT/AAAAAAAAAABCANX/AAAAAAAAAABCANb/AAAAAAAAAABCANf/AAAAAAAAAABCANj/AAAAAAAAAABCANn/AAAAAAAAAABCANr/AAAAAAAAAABCANv/AAAAAAAAAABDANL/AAAAAAAAAABDANP/AAAAAAAAAABDANT/AAAAAAAAAABDANX/AAAAAAAAAABDANb/AAAAAAAAAABDANf/AAAAAAAAAABDANj/AAAAAAAAAABDANn/AAAAAAAAAABDANr/AAAAAAAAAABDANv/AAAAAAAAAABEANL/AAAAAAAAAABEANP/AAAAAAAAAABEANT/AAAAAAAAAABEANX/AAAAAAAAAABEANb/AAAAAAAAAABEANf/AAAAAAAAAABEANj/AAAAAAAAAABEANn/AAAAAAAAAABEANr/AAAAAAAAAABEANv/AAAAAAAAAABFANL/AAAAAAAAAABFANP/AAAAAAAAAABFANT/AAAAAAAAAABFANX/AAAAAAAAAABFANb/AAAAAAAAAABFANf/AAAAAAAAAABFANj/AAAAAAAAAABFANn/AAAAAAAAAABFANr/AAAAAAAAAABFANv/AAAAAAAAAABGANL/AAAAAAAAAABGANP/AAAAAAAAAABGANT/AAAAAAAAAABGANX/AAAAAAAAAABGANb/AAAAAAAAAABGANf/AAAAAAAAAABGANj/AAAAAAAAAABGANn/AAAAAAAAAABGANr/AAAAAAAAAABGANv/AAAAAAAAAABHANL/AAAAAAAAAABHANP/AAAAAAAAAABHANT/AAAAAAAAAABHANX/AAAAAAAAAABHANb/AAAAAAAAAABHANf/AAAAAAAAAABHANj/AAAAAAAAAABHANn/AAAAAAAAAABHANr/AAAAAAAAAABHANv/AAAAAAAAAABIANL/AAAAAAAAAABIANP/AAAAAAAAAABIANT/AAAAAAAAAABIANX/AAAAAAAAAABIANb/AAAAAAAAAABIANf/AAAAAAAAAABIANj/AAAAAAAAAABIANn/AAAAAAAAAABIANr/AAAAAAAAAABIANv/AAAAAAAAAAA9AN3/AAAAAAAAAAA9AN7/AAAAAAAAAAA+AN3/AAAAAAAAAAA+AN7/AAAAAAAAAAA/AN3/AAAAAAAAAAA/AN7/AAAAAAAAAABAAN3/AAAAAAAAAABAAN7/AAAAAAAAAABBAN3/AAAAAAAAAABBAN7/AAAAAAAAAAA9ANz/AAAAAAAAAAA+ANz/AAAAAAAAAAA/ANz/AAAAAAAAAABAANz/AAAAAAAAAAA9AN//AAAAAAAAAABDAOv/AAAAAAAAAABDAOz/AAAAAAAAAABDAO3/AAAAAAAAAABEAOv/AAAAAAAAAABEAOz/AAAAAAAAAABEAO3/AAAAAAAAAABFAOv/AAAAAAAAAABFAOz/AAAAAAAAAABFAO3/AAAAAAAAAABGAOv/AAAAAAAAAABGAOz/AAAAAAAAAABGAO3/AAAAAAAAAABHAOv/AAAAAAAAAABHAOz/AAAAAAAAAABHAO3/AAAAAAAAAABIAOv/AAAAAAAAAABIAOz/AAAAAAAAAABJAOv/AAAAAAAAAABJAOz/AAAAAAAAAABKAOv/AAAAAAAAAABKAOz/AAAAAAAAAABdAOz/AAAAAAAAAABdAO3/AAAAAAAAAABeAOz/AAAAAAAAAABeAO3/AAAAAAAAAABhAOn/AAAAAAAAAABhAOr/AAAAAAAAAABiAOn/AAAAAAAAAABiAOr/AAAAAAAAAABjAOn/AAAAAAAAAABjAOr/AAAAAAAAAABkAOn/AAAAAAAAAABkAOr/AAAAAAAAAABlAOn/AAAAAAAAAABlAOr/AAAAAAAAAABmAOn/AAAAAAAAAABmAOr/AAAAAAAAAABlAOj/AAAAAAAAAABmAOj/AAAAAAAAAABuAOT/AAAAAAAAAABvAOT/AAAAAAAAAABJANL/AAAAAAAAAABJANP/AAAAAAAAAABJANT/AAAAAAAAAABJANX/AAAAAAAAAABKANL/AAAAAAAAAABKANP/AAAAAAAAAABKANT/AAAAAAAAAABKANX/AAAAAAAAAABLANL/AAAAAAAAAABLANP/AAAAAAAAAABLANT/AAAAAAAAAABLANX/AAAAAAAAAABMANL/AAAAAAAAAABMANP/AAAAAAAAAABMANT/AAAAAAAAAABMANX/AAAAAAAAAABNANL/AAAAAAAAAABNANP/AAAAAAAAAABNANT/AAAAAAAAAABNANX/AAAAAAAAAABHANz/AAAAAAAAAABHAN3/AAAAAAAAAABIANz/AAAAAAAAAABIAN3/AAAAAAAAAABJANr/AAAAAAAAAABJANv/AAAAAAAAAABJANz/AAAAAAAAAABJAN3/AAAAAAAAAABKANr/AAAAAAAAAABKANv/AAAAAAAAAABKANz/AAAAAAAAAABKAN3/AAAAAAAAAABJAN7/AAAAAAAAAABKAN7/AAAAAAAAAAA9APH/AAAAAAAAAAA9APL/AAAAAAAAAAA9APP/AAAAAAAAAAA9APT/AAAAAAAAAAA9APX/AAAAAAAAAAA9APb/AAAAAAAAAAA9APf/AAAAAAAAAAA+APH/AAAAAAAAAAA+APL/AAAAAAAAAAA+APP/AAAAAAAAAAA+APT/AAAAAAAAAAA+APX/AAAAAAAAAAA+APb/AAAAAAAAAAA+APf/AAAAAAAAAAA/APH/AAAAAAAAAAA/APL/AAAAAAAAAAA/APP/AAAAAAAAAAA/APT/AAAAAAAAAAA/APX/AAAAAAAAAAA/APb/AAAAAAAAAAA/APf/AAAAAAAAAABAAPH/AAAAAAAAAABAAPL/AAAAAAAAAABAAPP/AAAAAAAAAABAAPT/AAAAAAAAAABAAPX/AAAAAAAAAABAAPb/AAAAAAAAAABAAPf/AAAAAAAAAABBAPH/AAAAAAAAAABBAPL/AAAAAAAAAABBAPP/AAAAAAAAAABBAPT/AAAAAAAAAABBAPX/AAAAAAAAAABBAPb/AAAAAAAAAABBAPf/AAAAAAAAAABCAPH/AAAAAAAAAABCAPL/AAAAAAAAAABCAPP/AAAAAAAAAABCAPT/AAAAAAAAAABCAPX/AAAAAAAAAABCAPb/AAAAAAAAAABCAPf/AAAAAAAAAABhAPH/AAAAAAAAAABhAPL/AAAAAAAAAABhAPP/AAAAAAAAAABhAPT/AAAAAAAAAABhAPX/AAAAAAAAAABiAPH/AAAAAAAAAABiAPL/AAAAAAAAAABiAPP/AAAAAAAAAABiAPT/AAAAAAAAAABiAPX/AAAAAAAAAABjAPH/AAAAAAAAAABjAPL/AAAAAAAAAABjAPP/AAAAAAAAAABjAPT/AAAAAAAAAABjAPX/AAAAAAAAAABkAPH/AAAAAAAAAABkAPL/AAAAAAAAAABkAPP/AAAAAAAAAABkAPT/AAAAAAAAAABkAPX/AAAAAAAAAABlAPH/AAAAAAAAAABlAPL/AAAAAAAAAABlAPP/AAAAAAAAAABlAPT/AAAAAAAAAABlAPX/AAAAAAAAAABmAPH/AAAAAAAAAABmAPL/AAAAAAAAAABmAPP/AAAAAAAAAABmAPT/AAAAAAAAAABmAPX/AAAAAAAAAABnAPH/AAAAAAAAAABnAPL/AAAAAAAAAABnAPP/AAAAAAAAAABnAPT/AAAAAAAAAABnAPX/AAAAAAAAAABoAPH/AAAAAAAAAABoAPL/AAAAAAAAAABoAPP/AAAAAAAAAABoAPT/AAAAAAAAAABoAPX/AAAAAAAAAABpAPH/AAAAAAAAAABpAPL/AAAAAAAAAABpAPP/AAAAAAAAAABpAPT/AAAAAAAAAABpAPX/AAAAAAAAAABqAPH/AAAAAAAAAABqAPL/AAAAAAAAAABqAPP/AAAAAAAAAABqAPT/AAAAAAAAAABqAPX/AAAAAAAAAABrAPH/AAAAAAAAAABrAPL/AAAAAAAAAABrAPP/AAAAAAAAAABrAPT/AAAAAAAAAABrAPX/AAAAAAAAAABsAPH/AAAAAAAAAABsAPL/AAAAAAAAAABsAPP/AAAAAAAAAABsAPT/AAAAAAAAAABsAPX/AAAAAAAAAABtAPH/AAAAAAAAAABtAPL/AAAAAAAAAABtAPP/AAAAAAAAAABtAPT/AAAAAAAAAABtAPX/AAAAAAAAAABuAPH/AAAAAAAAAABuAPL/AAAAAAAAAABuAPP/AAAAAAAAAABuAPT/AAAAAAAAAABuAPX/AAAAAAAAAABvAPH/AAAAAAAAAABvAPL/AAAAAAAAAABvAPP/AAAAAAAAAABvAPT/AAAAAAAAAABvAPX/AAAAAAAAAABwAPH/AAAAAAAAAABwAPL/AAAAAAAAAABwAPP/AAAAAAAAAABwAPT/AAAAAAAAAABwAPX/AAAAAAAAAABxAPH/AAAAAAAAAABxAPL/AAAAAAAAAABxAPP/AAAAAAAAAABxAPT/AAAAAAAAAABxAPX/AAAAAAAAAABuAPb/AAAAAAAAAABuAPf/AAAAAAAAAABuAPj/AAAAAAAAAABuAPn/AAAAAAAAAABvAPb/AAAAAAAAAABvAPf/AAAAAAAAAABvAPj/AAAAAAAAAABvAPn/AAAAAAAAAABwAPb/AAAAAAAAAABwAPf/AAAAAAAAAABwAPj/AAAAAAAAAABwAPn/AAAAAAAAAABxAPb/AAAAAAAAAABxAPf/AAAAAAAAAABxAPj/AAAAAAAAAABxAPn/AAAAAAAAAABLAOn/AAABAAAAAABMAOn/AAABAAAAAABNAOn/AAABAAAAAABmANL/AAAAAAAAAABmANP/AAAAAAAAAABmANT/AAAAAAAAAABmANX/AAAAAAAAAABmANb/AAAAAAAAAABmAOX/AAAAAAAAAABmAOb/AAAAAAAAAABmAOf/AAAAAAAAAABnANL/AAAAAAAAAABnANP/AAAAAAAAAABnANT/AAAAAAAAAABnANX/AAAAAAAAAABnANb/AAAAAAAAAABnAOT/AAAAAAAAAABnAOX/AAAAAAAAAABnAOb/AAAAAAAAAABnAOf/AAAAAAAAAABoANL/AAAAAAAAAABoANP/AAAAAAAAAABoANT/AAAAAAAAAABoANX/AAAAAAAAAABoANb/AAAAAAAAAABoAOH/AAAAAAAAAABoAOL/AAAAAAAAAABoAOP/AAAAAAAAAABoAOT/AAAAAAAAAABoAOX/AAAAAAAAAABoAOb/AAAAAAAAAABoAOf/AAAAAAAAAABpANL/AAAAAAAAAABpANP/AAAAAAAAAABpANT/AAAAAAAAAABpANX/AAAAAAAAAABpANb/AAAAAAAAAABpAOH/AAAAAAAAAABpAOL/AAAAAAAAAABpAOP/AAAAAAAAAABpAOT/AAAAAAAAAABpAOX/AAAAAAAAAABpAOb/AAAAAAAAAABpAOf/AAAAAAAAAABqANL/AAAAAAAAAABqANP/AAAAAAAAAABqANT/AAAAAAAAAABqANX/AAAAAAAAAABqANb/AAAAAAAAAABqANf/AAAAAAAAAABqANj/AAAAAAAAAABqANn/AAAAAAAAAABqANr/AAAAAAAAAABqANv/AAAAAAAAAABqANz/AAAAAAAAAABqAN3/AAAAAAAAAABqAN7/AAAAAAAAAABqAN//AAAAAAAAAABqAOD/AAAAAAAAAABqAOH/AAAAAAAAAABqAOL/AAAAAAAAAABqAOP/AAAAAAAAAABqAOT/AAAAAAAAAABqAOX/AAAAAAAAAABqAOb/AAAAAAAAAABqAOf/AAAAAAAAAABqAOj/AAAAAAAAAABqAOn/AAAAAAAAAABrANL/AAAAAAAAAABrANP/AAAAAAAAAABrANT/AAAAAAAAAABrANX/AAAAAAAAAABrANb/AAAAAAAAAABrANf/AAAAAAAAAABrANj/AAAAAAAAAABrANn/AAAAAAAAAABrANr/AAAAAAAAAABrANv/AAAAAAAAAABrANz/AAAAAAAAAABrAN3/AAAAAAAAAABrAN7/AAAAAAAAAABrAN//AAAAAAAAAABrAOD/AAAAAAAAAABrAOH/AAAAAAAAAABrAOL/AAAAAAAAAABrAOP/AAAAAAAAAABrAOT/AAAAAAAAAABrAOX/AAAAAAAAAABrAOb/AAAAAAAAAABrAOf/AAAAAAAAAABrAOj/AAAAAAAAAABrAOn/AAAAAAAAAABsANL/AAAAAAAAAABsANP/AAAAAAAAAABsANT/AAAAAAAAAABsANX/AAAAAAAAAABsANb/AAAAAAAAAABsANf/AAAAAAAAAABsANj/AAAAAAAAAABsANn/AAAAAAAAAABsANr/AAAAAAAAAABsANv/AAAAAAAAAABsANz/AAAAAAAAAABsAN3/AAAAAAAAAABsAN7/AAAAAAAAAABsAN//AAAAAAAAAABsAOD/AAAAAAAAAABsAOH/AAAAAAAAAABsAOL/AAAAAAAAAABsAOP/AAAAAAAAAABsAOT/AAAAAAAAAABsAOX/AAAAAAAAAABsAOb/AAAAAAAAAABsAOf/AAAAAAAAAABsAOj/AAAAAAAAAABsAOn/AAAAAAAAAABtANL/AAAAAAAAAABtANP/AAAAAAAAAABtANT/AAAAAAAAAABtANX/AAAAAAAAAABtANb/AAAAAAAAAABtANf/AAAAAAAAAABtANj/AAAAAAAAAABtANn/AAAAAAAAAABtANr/AAAAAAAAAABtANv/AAAAAAAAAABtANz/AAAAAAAAAABtAN3/AAAAAAAAAABtAN7/AAAAAAAAAABtAN//AAAAAAAAAABtAOD/AAAAAAAAAABtAOH/AAAAAAAAAABtAOL/AAAAAAAAAABtAOP/AAAAAAAAAABtAOT/AAAAAAAAAABtAOX/AAAAAAAAAABtAOb/AAAAAAAAAABtAOf/AAAAAAAAAABtAOj/AAAAAAAAAABtAOn/AAAAAAAAAABuANL/AAAAAAAAAABuANP/AAAAAAAAAABuANT/AAAAAAAAAABuANX/AAAAAAAAAABuANb/AAAAAAAAAABuANf/AAAAAAAAAABuANj/AAAAAAAAAABuANn/AAAAAAAAAABuANr/AAAAAAAAAABuANv/AAAAAAAAAABuANz/AAAAAAAAAABuAN3/AAAAAAAAAABuAN7/AAAAAAAAAABuAN//AAAAAAAAAABuAOD/AAAAAAAAAABuAOH/AAAAAAAAAABuAOL/AAAAAAAAAABuAOP/AAAAAAAAAABvANL/AAAAAAAAAABvANP/AAAAAAAAAABvANT/AAAAAAAAAABvANX/AAAAAAAAAABvANb/AAAAAAAAAABvANf/AAAAAAAAAABvANj/AAAAAAAAAABvANn/AAAAAAAAAABvANr/AAAAAAAAAABvANv/AAAAAAAAAABvANz/AAAAAAAAAABvAN3/AAAAAAAAAABvAN7/AAAAAAAAAABvAN//AAAAAAAAAABvAOD/AAAAAAAAAABvAOH/AAAAAAAAAABvAOL/AAAAAAAAAABvAOP/AAAAAAAAAABwANL/AAAAAAAAAABwANP/AAAAAAAAAABwANT/AAAAAAAAAABwANX/AAAAAAAAAABwANb/AAAAAAAAAABwANf/AAAAAAAAAABwANj/AAAAAAAAAABwANn/AAAAAAAAAABwANr/AAAAAAAAAABwANv/AAAAAAAAAABwANz/AAAAAAAAAABwAN3/AAAAAAAAAABwAN7/AAAAAAAAAABxANL/AAAAAAAAAABxANP/AAAAAAAAAABxANT/AAAAAAAAAABxANX/AAAAAAAAAABxANb/AAAAAAAAAABxANf/AAAAAAAAAABxANj/AAAAAAAAAABxANn/AAAAAAAAAABxANr/AAAAAAAAAABxANv/AAAAAAAAAABxANz/AAAAAAAAAABxAN3/AAAAAAAAAABxAN7/AAAAAAAAAABpANf/AAAAAAAAAABpANj/AAAAAAAAAABiANL/AAAAAAAAAABiANP/AAAAAAAAAABiANT/AAAAAAAAAABjANL/AAAAAAAAAABjANP/AAAAAAAAAABjANT/AAAAAAAAAABkANL/AAAAAAAAAABkANP/AAAAAAAAAABkANT/AAAAAAAAAABlANL/AAAAAAAAAABlANP/AAAAAAAAAABlANT/AAAAAAAAAABlANX/AAAAAAAAAABOANL/AAAAAAAAAABPANL/AAAAAAAAAABQANL/AAAAAAAAAABOANP/AAAAAAAAAABPANP/AAAAAAAAAABJANb/AAAAAAAAAABcANb/AAAAAAAAAABcANf/AAAAAAAAAABcANj/AAAAAAAAAABcANn/AAAAAAAAAABdANb/AAAAAAAAAABdANf/AAAAAAAAAABdANj/AAAAAAAAAABdANn/AAAAAAAAAABeANf/AAAAAAAAAABeANj/AAAAAAAAAABeANn/AAAAAAAAAABfANj/AAAAAAAAAABfANn/AAAAAAAAAABOANT/AAAAAAAAAABPANT/AAAAAAAAAABQANP/AAAAAAAAAABQANT/AAAAAAAAAABRANP/AAAAAAAAAABRANT/AAAAAAAAAABSANP/AAAAAAAAAABSANT/AAAAAAAAAABTANP/AAAAAAAAAABTANT/AAAAAAAAAABRANL/AAAAAAAAAABSANL/AAAAAAAAAABTANL/AAAAAAAAAABUANL/AAAAAAAAAABgANL/AAAAAAAAAABhANL/AAAAAAAAAABhANP/AAAAAAAAAABBANz/AAABAAAAAABCANz/AAABAAAAAABDANz/AAABAAAAAABEANz/AAABAAAAAABFANz/AAABAAAAAABGANz/AAABAAAAAABLAN3/AAAAAAAAAABLAN7/AAAAAAAAAABMAN3/AAAAAAAAAABMAN7/AAAAAAAAAABNAN3/AAAAAAAAAABNAN7/AAAAAAAAAABOAN3/AAAAAAAAAABOAN7/AAAAAAAAAABPAN3/AAAAAAAAAABPAN7/AAAAAAAAAABQAN3/AAAAAAAAAABQAN7/AAAAAAAAAABRAN3/AAAAAAAAAABRAN7/AAAAAAAAAABSAN3/AAAAAAAAAABSAN7/AAAAAAAAAABTAN3/AAAAAAAAAABTAN7/AAAAAAAAAABUAN3/AAAAAAAAAABUAN7/AAAAAAAAAABbAOz/AAAAAAAAAABcAOz/AAAAAAAAAABbANb/AAABAAAAAABbANf/AAABAAAAAABbANj/AAABAAAAAABbANn/AAABAAAAAABTAOT/AAAAAAAAAABTAOX/AAAAAAAAAABTAOb/AAAAAAAAAABTAOf/AAAAAAAAAABTAOj/AAAAAAAAAABUAOT/AAAAAAAAAABUAOX/AAAAAAAAAABUAOb/AAAAAAAAAABUAOf/AAAAAAAAAABUAOj/AAAAAAAAAABVAOT/AAAAAAAAAABVAOX/AAAAAAAAAABVAOb/AAAAAAAAAABVAOf/AAAAAAAAAABVAOj/AAAAAAAAAABWAOT/AAAAAAAAAABWAOX/AAAAAAAAAABWAOb/AAAAAAAAAABWAOf/AAAAAAAAAABWAOj/AAAAAAAAAABXAOT/AAAAAAAAAABXAOX/AAAAAAAAAABXAOb/AAAAAAAAAABXAOf/AAAAAAAAAABXAOj/AAAAAAAAAABSAOX/AAAAAAAAAABSAOb/AAAAAAAAAABSAOf/AAAAAAAAAABUAOn/AAAAAAAAAABVAOn/AAAAAAAAAABWAOn/AAAAAAAAAABXAOr/AAAAAAAAAABXAOn/AAAAAAAAAABYAOT/AAAAAAAAAABYAOb/AAAAAAAAAABYAOj/AAAAAAAAAABYAOX/AAAAAAAAAABZAOX/AAAAAAAAAABZAOb/AAAAAAAAAABZAOf/AAAAAAAAAABZAOj/AAAAAAAAAABgAN7/AAAAAAAAAABgAN//AAAAAAAAAABgAOD/AAAAAAAAAABgAOH/AAAAAAAAAABhAN7/AAAAAAAAAABhAN//AAAAAAAAAABhAOD/AAAAAAAAAABhAOH/AAAAAAAAAABfAN//AAABAAAAAABfAOD/AAAAAAAAAABfAN7/AAABAAAAAABeAOD/AAABAAAAAABVAN3/AAABAAAAAABVAN7/AAABAAAAAABQANz/AAABAAAAAABRANz/AAABAAAAAABSANz/AAABAAAAAABTANz/AAABAAAAAABUANz/AAABAAAAAABLANz/AAABAAAAAABMANz/AAABAAAAAABNANz/AAABAAAAAABOANz/AAABAAAAAABPANz/AAABAAAAAAA=") tile_set = ExtResource("20_2v5hg") [connection signal="player_entered" from="Props/PlayerTriggerVolumn" to="SceneManager" method="_on_player_trigger_volumn_player_entered"] diff --git a/_scene/level1/l1_s4.tscn b/_scene/level1/l1_s4.tscn index c0ff0a3..6bb9e70 100644 --- a/_scene/level1/l1_s4.tscn +++ b/_scene/level1/l1_s4.tscn @@ -4,10 +4,10 @@ [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_huisa"] [ext_resource type="Script" uid="uid://dn0ksjoswquf5" path="res://addons/reedscene/scene/SceneManager.gd" id="3_6bhoi"] [ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="4_dnt6f"] -[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/SceneTrigger.gd" id="4_sv1n5"] +[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd" id="4_sv1n5"] [ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="5_dnt6f"] [ext_resource type="Script" uid="uid://pxjf5vst08eo" path="res://addons/reedscene/prop/PropManager.gd" id="5_qtvqv"] -[ext_resource type="Resource" uid="uid://gmaitie4ys4h" path="res://_shared/quick_scene_config/player_entered_act_1.tres" id="5_sv1n5"] +[ext_resource type="Resource" uid="uid://bym4pb0ellj7b" path="res://_scene/scene_trigger_resource/default_switch.tres" id="5_x87uk"] [ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="6_qtvqv"] [ext_resource type="PackedScene" uid="uid://bflwr7cryd2l0" path="res://_shared/camera/CameraAnchor.tscn" id="8_6bhoi"] [ext_resource type="TileSet" uid="uid://doepkfp83k0lb" path="res://_tileset/test.tres" id="8_wofhb"] @@ -124,7 +124,7 @@ script = ExtResource("2_huisa") [node name="SceneManager" type="Node" parent="."] script = ExtResource("3_6bhoi") -quick_trigger = Array[ExtResource("4_sv1n5")]([ExtResource("5_sv1n5")]) +quick_trigger = Array[ExtResource("4_sv1n5")]([ExtResource("5_x87uk")]) [node name="ActManager" type="Node" parent="."] script = ExtResource("4_dnt6f") diff --git a/_scene/level1/l1_s5.tscn b/_scene/level1/l1_s5.tscn index 6b03e7e..0fa805a 100644 --- a/_scene/level1/l1_s5.tscn +++ b/_scene/level1/l1_s5.tscn @@ -3,8 +3,8 @@ [ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_fvnde"] [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_tts1w"] [ext_resource type="Script" uid="uid://dn0ksjoswquf5" path="res://addons/reedscene/scene/SceneManager.gd" id="3_dascw"] -[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/SceneTrigger.gd" id="4_pfh14"] -[ext_resource type="Resource" uid="uid://gmaitie4ys4h" path="res://_shared/quick_scene_config/player_entered_act_1.tres" id="5_dalgl"] +[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd" id="4_pfh14"] +[ext_resource type="Resource" uid="uid://bym4pb0ellj7b" path="res://_scene/scene_trigger_resource/default_switch.tres" id="5_c6mvs"] [ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="6_ymq84"] [ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="7_c6mvs"] [ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="8_ug4by"] @@ -124,7 +124,7 @@ script = ExtResource("2_tts1w") [node name="SceneManager" type="Node" parent="."] script = ExtResource("3_dascw") -quick_trigger = Array[ExtResource("4_pfh14")]([ExtResource("5_dalgl")]) +quick_trigger = Array[ExtResource("4_pfh14")]([ExtResource("5_c6mvs")]) [node name="ActManager" type="Node" parent="."] script = ExtResource("6_ymq84") diff --git a/_scene/level1/l1_s6.tscn b/_scene/level1/l1_s6.tscn index 8a9d610..10e380f 100644 --- a/_scene/level1/l1_s6.tscn +++ b/_scene/level1/l1_s6.tscn @@ -3,8 +3,8 @@ [ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_a2nbh"] [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_txt12"] [ext_resource type="Script" uid="uid://dn0ksjoswquf5" path="res://addons/reedscene/scene/SceneManager.gd" id="3_1w7i6"] -[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/SceneTrigger.gd" id="4_gnhi3"] -[ext_resource type="Resource" uid="uid://gmaitie4ys4h" path="res://_shared/quick_scene_config/player_entered_act_1.tres" id="5_qcumk"] +[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd" id="4_gnhi3"] +[ext_resource type="Resource" uid="uid://bym4pb0ellj7b" path="res://_scene/scene_trigger_resource/default_switch.tres" id="5_gnhi3"] [ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="6_nokqb"] [ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="7_u3uxu"] [ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="8_n5ng2"] @@ -124,7 +124,7 @@ script = ExtResource("2_txt12") [node name="SceneManager" type="Node" parent="."] script = ExtResource("3_1w7i6") -quick_trigger = Array[ExtResource("4_gnhi3")]([ExtResource("5_qcumk")]) +quick_trigger = Array[ExtResource("4_gnhi3")]([ExtResource("5_gnhi3")]) [node name="ActManager" type="Node" parent="."] script = ExtResource("6_nokqb") diff --git a/_scene/level1/l1_s7.tscn b/_scene/level1/l1_s7.tscn index e6a22a6..84fa3fc 100644 --- a/_scene/level1/l1_s7.tscn +++ b/_scene/level1/l1_s7.tscn @@ -3,8 +3,8 @@ [ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_a2nbh"] [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_txt12"] [ext_resource type="Script" uid="uid://dn0ksjoswquf5" path="res://addons/reedscene/scene/SceneManager.gd" id="3_1w7i6"] -[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/SceneTrigger.gd" id="4_gnhi3"] -[ext_resource type="Resource" uid="uid://gmaitie4ys4h" path="res://_shared/quick_scene_config/player_entered_act_1.tres" id="5_qcumk"] +[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd" id="4_gnhi3"] +[ext_resource type="Resource" uid="uid://bym4pb0ellj7b" path="res://_scene/scene_trigger_resource/default_switch.tres" id="5_mxp7a"] [ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="6_nokqb"] [ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="7_u3uxu"] [ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="8_n5ng2"] @@ -130,7 +130,7 @@ script = ExtResource("2_txt12") [node name="SceneManager" type="Node" parent="."] script = ExtResource("3_1w7i6") -quick_trigger = Array[ExtResource("4_gnhi3")]([ExtResource("5_qcumk")]) +quick_trigger = Array[ExtResource("4_gnhi3")]([ExtResource("5_mxp7a")]) [node name="ActManager" type="Node" parent="."] script = ExtResource("6_nokqb") diff --git a/_scene/level1/l1_s8.tscn b/_scene/level1/l1_s8.tscn index 1aa0091..fb2adc2 100644 --- a/_scene/level1/l1_s8.tscn +++ b/_scene/level1/l1_s8.tscn @@ -3,8 +3,8 @@ [ext_resource type="Script" uid="uid://5e157vdk6175" path="res://addons/reedscene/scene/ReedScene.gd" id="1_h5hd7"] [ext_resource type="Script" uid="uid://bh066o84byplh" path="res://addons/reedscene/scene/ReedSceneID.gd" id="2_s1dia"] [ext_resource type="Script" uid="uid://dn0ksjoswquf5" path="res://addons/reedscene/scene/SceneManager.gd" id="3_v2x74"] -[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/SceneTrigger.gd" id="4_8ob7b"] -[ext_resource type="Resource" uid="uid://gmaitie4ys4h" path="res://_shared/quick_scene_config/player_entered_act_1.tres" id="5_tstpw"] +[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd" id="4_8ob7b"] +[ext_resource type="Resource" uid="uid://bym4pb0ellj7b" path="res://_scene/scene_trigger_resource/default_switch.tres" id="5_v3u1d"] [ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="6_lwjpo"] [ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="7_o10qt"] [ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="8_nkrpp"] @@ -112,7 +112,7 @@ script = ExtResource("2_s1dia") [node name="SceneManager" type="Node" parent="."] script = ExtResource("3_v2x74") -quick_trigger = Array[ExtResource("4_8ob7b")]([ExtResource("5_tstpw")]) +quick_trigger = Array[ExtResource("4_8ob7b")]([ExtResource("5_v3u1d")]) [node name="ActManager" type="Node" parent="."] script = ExtResource("6_lwjpo") diff --git a/_scene/scene_trigger_resource/default_switch.tres b/_scene/scene_trigger_resource/default_switch.tres new file mode 100644 index 0000000..1e18f5d --- /dev/null +++ b/_scene/scene_trigger_resource/default_switch.tres @@ -0,0 +1,54 @@ +[gd_resource type="Resource" script_class="SceneTrigger" load_steps=16 format=3 uid="uid://bym4pb0ellj7b"] + +[ext_resource type="Script" uid="uid://baamspwt4rm4r" path="res://addons/reedscene/scene/guard.gd" id="1_ebfhi"] +[ext_resource type="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd" id="2_cq8o1"] +[ext_resource type="Script" uid="uid://dxj5vimigc651" path="res://addons/reedscene/scene/scene_trigger/base/SceneTriggerEffectPair.gd" id="3_m0qh3"] +[ext_resource type="Script" uid="uid://b1bgmb71bapws" path="res://addons/reedscene/scene/scene_trigger/base/SceneTriggerEffect.gd" id="4_g7ixm"] +[ext_resource type="Script" uid="uid://bjstkg23cq6vq" path="res://addons/reedscene/scene/scene_trigger/STE_SwitchAct.gd" id="5_m44nk"] +[ext_resource type="Script" uid="uid://c8qq8400vebpg" path="res://addons/reedscene/scene/scene_trigger/STT_Self.gd" id="6_qb8kc"] +[ext_resource type="Script" uid="uid://dcn3k2vc6on0c" path="res://addons/reedscene/scene/scene_trigger/STT_Tree.gd" id="7_547il"] +[ext_resource type="Script" uid="uid://cdprpen0jyr6d" path="res://addons/reedscene/scene/scene_trigger/STR_NodePath.gd" id="8_kur88"] + +[sub_resource type="Resource" id="Resource_yc616"] +script = ExtResource("5_m44nk") +func_name = &"call_group" +func_args = [&"REED_SCENE", &"reset_to_default_act"] +metadata/_custom_type_script = "uid://bjstkg23cq6vq" + +[sub_resource type="Resource" id="Resource_gexol"] +script = ExtResource("7_547il") +metadata/_custom_type_script = "uid://dcn3k2vc6on0c" + +[sub_resource type="Resource" id="Resource_vv5v7"] +script = ExtResource("3_m0qh3") +target = SubResource("Resource_gexol") +effect = Array[ExtResource("4_g7ixm")]([SubResource("Resource_yc616")]) +metadata/_custom_type_script = "uid://dxj5vimigc651" + +[sub_resource type="Resource" id="Resource_jd40h"] +script = ExtResource("5_m44nk") +func_name = &"switch_act_with_id" +func_args = [1] +metadata/_custom_type_script = "uid://bjstkg23cq6vq" + +[sub_resource type="Resource" id="Resource_kdh4c"] +script = ExtResource("6_qb8kc") +metadata/_custom_type_script = "uid://c8qq8400vebpg" + +[sub_resource type="Resource" id="Resource_ig5jt"] +script = ExtResource("3_m0qh3") +target = SubResource("Resource_kdh4c") +effect = Array[ExtResource("4_g7ixm")]([SubResource("Resource_jd40h")]) +metadata/_custom_type_script = "uid://dxj5vimigc651" + +[sub_resource type="Resource" id="Resource_8u4ru"] +script = ExtResource("8_kur88") +node_path = NodePath("../Props/PlayerTriggerVolumn") +monitor_signal = &"player_entered" +metadata/_custom_type_script = "uid://cdprpen0jyr6d" + +[resource] +script = ExtResource("2_cq8o1") +trigger_register_conifg = SubResource("Resource_8u4ru") +trigger_effect_pairs = Array[ExtResource("3_m0qh3")]([SubResource("Resource_vv5v7"), SubResource("Resource_ig5jt")]) +metadata/_custom_type_script = "uid://ons77en82uls" diff --git a/_shared/quick_scene_config/player_entered_act_1.tres b/_shared/quick_scene_config/player_entered_act_1.tres deleted file mode 100644 index ec2420b..0000000 --- a/_shared/quick_scene_config/player_entered_act_1.tres +++ /dev/null @@ -1,11 +0,0 @@ -[gd_resource type="Resource" script_class="NodePathSceneTrigger" load_steps=3 format=3 uid="uid://gmaitie4ys4h"] - -[ext_resource type="Script" uid="uid://baamspwt4rm4r" path="res://addons/reedscene/scene/guard.gd" id="1_idvg7"] -[ext_resource type="Script" uid="uid://cvtkkcio4eeod" path="res://addons/reedscene/scene/NodePathSceneTrigger.gd" id="2_4sckh"] - -[resource] -script = ExtResource("2_4sckh") -path = NodePath("../Props/PlayerTriggerVolumn") -target_act_id = 1 -monitor_signal = &"player_entered" -metadata/_custom_type_script = "uid://cvtkkcio4eeod" diff --git a/_shared/quick_scene_config/prop1_player_entered_act_1.tres b/_shared/quick_scene_config/prop1_player_entered_act_1.tres deleted file mode 100644 index f157230..0000000 --- a/_shared/quick_scene_config/prop1_player_entered_act_1.tres +++ /dev/null @@ -1,11 +0,0 @@ -[gd_resource type="Resource" script_class="PropIDSceneTrigger" load_steps=3 format=3 uid="uid://cstjpy2eh8mck"] - -[ext_resource type="Script" uid="uid://baamspwt4rm4r" path="res://addons/reedscene/scene/guard.gd" id="1_ugibh"] -[ext_resource type="Script" uid="uid://bprxx881tmhn8" path="res://addons/reedscene/scene/PropIDSceneTrigger.gd" id="2_501i5"] - -[resource] -script = ExtResource("2_501i5") -prop_id = 1 -target_act_id = 1 -monitor_signal = &"player_entered" -metadata/_custom_type_script = "uid://bprxx881tmhn8" diff --git a/addons/reedscene/act/ActManager.gd b/addons/reedscene/act/ActManager.gd index df55fac..3023f8e 100644 --- a/addons/reedscene/act/ActManager.gd +++ b/addons/reedscene/act/ActManager.gd @@ -24,6 +24,12 @@ var _gen_empty_act: Callable = Callable(self, "_editor_generate_empty_act") var _current_act: Act = null var _current_act_id: int = -1 +## 我们认为,act无论在一帧里做多少次切换,实际可以被应用的只有最后一次。 +var _pending_act_id: int = -1 +var _pending_trans_overwrite: int = 0 +var _commit_scheduled: bool = false + + const DEFAULT_ACT_ID:int = 0 signal act_changed(from_act_id: int, to_act_id: int) @@ -31,6 +37,22 @@ signal act_changed(from_act_id: int, to_act_id: int) func _ready() -> void: pass +## 缓存act的change +func _commit_pending_act() -> void: + _commit_scheduled = false + + if _pending_act_id == -1: + return + + if _pending_act_id == _current_act_id: + return + + var act := prop_state_map.get(_pending_act_id) + if act == null: + return + + _switch_act_internal(act, _pending_act_id, _pending_trans_overwrite) + ##通过ID切换act ## 如果trans overwrite = 0,则使用act上自己配置的use trans ## 如果trans overwrite = 1,则全部禁用use trans @@ -40,8 +62,19 @@ func switch_act_with_id(act_id: int,trans_overwrite: int = 0) -> void: push_warning("[ActManager] Act id not found: %d" % act_id) return - var act := prop_state_map[act_id] - _switch_act_internal(act, act_id,trans_overwrite) + # 只记录请求,不立刻执行 + _pending_act_id = act_id + _pending_trans_overwrite = trans_overwrite + + if not _commit_scheduled: + _commit_scheduled = true + call_deferred("_commit_pending_act") + #if not prop_state_map.has(act_id): + #push_warning("[ActManager] Act id not found: %d" % act_id) + #return +# + #var act := prop_state_map[act_id] + #_switch_act_internal(act, act_id,trans_overwrite) ##内部通过ID和Act来切换状态 func _switch_act_internal(act: Act, act_id: int, trans_overwrite: int = 0) -> void: diff --git a/addons/reedscene/prop/Effect/ETT_Global.gd b/addons/reedscene/prop/Effect/ETT_Global.gd new file mode 100644 index 0000000..811bd36 --- /dev/null +++ b/addons/reedscene/prop/Effect/ETT_Global.gd @@ -0,0 +1,9 @@ +class_name ETT_Global extends EffectTargetType + +@export var global_node_name: StringName + +func get_effect_target(owner: Node, prop_comp: Node) -> Object: + if Engine.has_singleton(global_node_name): + return Engine.get_singleton(global_node_name) + + return null diff --git a/addons/reedscene/prop/Effect/ETT_Global.gd.uid b/addons/reedscene/prop/Effect/ETT_Global.gd.uid new file mode 100644 index 0000000..e3f6112 --- /dev/null +++ b/addons/reedscene/prop/Effect/ETT_Global.gd.uid @@ -0,0 +1 @@ +uid://cuj3qsbnobfm7 diff --git a/addons/reedscene/prop/Effect/ETT_Tree.gd b/addons/reedscene/prop/Effect/ETT_Tree.gd new file mode 100644 index 0000000..a3cb119 --- /dev/null +++ b/addons/reedscene/prop/Effect/ETT_Tree.gd @@ -0,0 +1,4 @@ +class_name ETT_Tree extends EffectTargetType + +func get_effect_target(owner: Node, prop_comp: Node) -> Object: + return owner.get_tree() diff --git a/addons/reedscene/prop/Effect/ETT_Tree.gd.uid b/addons/reedscene/prop/Effect/ETT_Tree.gd.uid new file mode 100644 index 0000000..38a136c --- /dev/null +++ b/addons/reedscene/prop/Effect/ETT_Tree.gd.uid @@ -0,0 +1 @@ +uid://xccdmxs2wqde diff --git a/addons/reedscene/scene/NodePathSceneTrigger.gd b/addons/reedscene/scene/NodePathSceneTrigger.gd deleted file mode 100644 index de4ecfa..0000000 --- a/addons/reedscene/scene/NodePathSceneTrigger.gd +++ /dev/null @@ -1,3 +0,0 @@ -class_name NodePathSceneTrigger extends SceneTrigger - -@export var path: NodePath diff --git a/addons/reedscene/scene/NodePathSceneTrigger.gd.uid b/addons/reedscene/scene/NodePathSceneTrigger.gd.uid deleted file mode 100644 index cb82603..0000000 --- a/addons/reedscene/scene/NodePathSceneTrigger.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://cvtkkcio4eeod diff --git a/addons/reedscene/scene/PropIDSceneTrigger.gd b/addons/reedscene/scene/PropIDSceneTrigger.gd deleted file mode 100644 index 2eae322..0000000 --- a/addons/reedscene/scene/PropIDSceneTrigger.gd +++ /dev/null @@ -1,3 +0,0 @@ -class_name PropIDSceneTrigger extends SceneTrigger - -@export var prop_id: int diff --git a/addons/reedscene/scene/PropIDSceneTrigger.gd.uid b/addons/reedscene/scene/PropIDSceneTrigger.gd.uid deleted file mode 100644 index 0716974..0000000 --- a/addons/reedscene/scene/PropIDSceneTrigger.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bprxx881tmhn8 diff --git a/addons/reedscene/scene/ReedScene.gd b/addons/reedscene/scene/ReedScene.gd index 1438777..9811f11 100644 --- a/addons/reedscene/scene/ReedScene.gd +++ b/addons/reedscene/scene/ReedScene.gd @@ -47,6 +47,8 @@ const SCENE_MANAGER_NAME := "SceneManager" const PROPS_ROOT_PATH: NodePath = ^"Props" ##PropManager脚本的路徑 const PROPS_MANAGER_SCRIPT: Script = preload("res://addons/reedscene/prop/PropManager.gd") +##所有的Scene都会在进入Tree时被添加进入这个节点。 +const SCENE_GROUP: StringName = "REED_SCENE" ## ============================== ## Export Config @@ -70,6 +72,9 @@ var _scene_manager: SceneManager ## Build In ## ============================== func _enter_tree() -> void: + if not self.is_in_group(SCENE_GROUP): + self.add_to_group(SCENE_GROUP) + if Engine.is_editor_hint(): _editor_ensure_scene_nodes() ##进入场景树,自动添加ActManager,PropsRoot,和SceneManager _editor_ensure_scene_id_comp() ##進入場景樹,則自動添加一個IDComp @@ -255,10 +260,17 @@ func _editor_ensure_scene_id_comp() -> ReedSceneID: return id_comp +func _get_default_act_id() -> int: + return 0 + ## ============================== ## Externel API ## ============================== +##外部可以通过此函数将Scene重置回默认状态,_get_default_act_id的逻辑将在未来可以和其他脚本联动并重写。 +func reset_to_default_act() -> void: + self.switch_act_by_id(self._get_default_act_id()) + ## 外部取得Prop映射對 func get_prop_map() -> Dictionary: return _prop_map diff --git a/addons/reedscene/scene/SceneManager.gd b/addons/reedscene/scene/SceneManager.gd index 09fde1a..a4ce4b0 100644 --- a/addons/reedscene/scene/SceneManager.gd +++ b/addons/reedscene/scene/SceneManager.gd @@ -33,60 +33,95 @@ func _resolve_references() -> void: _props = _scene._prop_map func _bind_quick_trigger() -> void: - for qt in quick_trigger: - if qt is PropIDSceneTrigger: - _bind_prop_id_trigger(qt) - elif qt is NodePathSceneTrigger: - _bind_node_path_trigger(qt) + for i in quick_trigger: + var st := i as SceneTrigger + if not st: + continue + + var tr := st.trigger_register_conifg as SceneTriggerRegister + if not tr: + continue + + var r := tr.get_register(self) + if not r: + continue + + if not r.has_signal(tr.monitor_signal): + continue + + r.connect( + tr.monitor_signal, + func(...args): + _on_trigger_fired(st, args) + ) + #if qt is PropIDSceneTrigger: + #_bind_prop_id_trigger(qt) + #elif qt is NodePathSceneTrigger: + #_bind_node_path_trigger(qt) -## 通过Prop id来绑定signal -func _bind_prop_id_trigger(trigger: PropIDSceneTrigger) -> void: - var prop : Node = _props.get(trigger.prop_id).get_parent() - if prop == null: - return - - var s: StringName = trigger.monitor_signal - if not prop.has_signal(s): - push_error("Prop has no signal: %s" % trigger.monitor_signal) - return - - prop.connect( - trigger.monitor_signal, - func(...args): - _on_trigger_fired(trigger, args) - ) - -## 通过NodePath来绑定signal -func _bind_node_path_trigger(trigger: NodePathSceneTrigger) -> void: - if trigger.path.is_empty(): - return - - var n : Node = self.get_node_or_null(trigger.path) - - if n == null: - return - - var s: StringName = trigger.monitor_signal - if not n.has_signal(s): - push_error("Prop has no signal: %s" % trigger.monitor_signal) - return - - n.connect( - trigger.monitor_signal, - func(...args): - _on_trigger_fired(trigger, args) - ) +### 通过Prop id来绑定signal +#func _bind_prop_id_trigger(trigger: PropIDSceneTrigger) -> void: + #var prop : Node = _props.get(trigger.prop_id).get_parent() + #if prop == null: + #return +# + #var s: StringName = trigger.monitor_signal + #if not prop.has_signal(s): + #push_error("Prop has no signal: %s" % trigger.monitor_signal) + #return +# + #prop.connect( + #trigger.monitor_signal, + #func(...args): + #_on_trigger_fired(trigger, args) + #) +# +### 通过NodePath来绑定signal +#func _bind_node_path_trigger(trigger: NodePathSceneTrigger) -> void: + #if trigger.path.is_empty(): + #return + # + #var n : Node = self.get_node_or_null(trigger.path) + # + #if n == null: + #return +# + #var s: StringName = trigger.monitor_signal + #if not n.has_signal(s): + #push_error("Prop has no signal: %s" % trigger.monitor_signal) + #return +# + #n.connect( + #trigger.monitor_signal, + #func(...args): + #_on_trigger_fired(trigger, args) + #) ## 当信号触发 func _on_trigger_fired(trigger: SceneTrigger, signal_args: Array) -> void: if not trigger.can_trigger(signal_args): return + + for i in trigger.trigger_effect_pairs: + var sp := i as SceneTriggerEffectPair + if not sp.target: + continue + + var t := sp.target.get_effect_target(self) + if not t: + continue + + var exs := sp.effect + for j in exs: + var ex := j as SceneTriggerEffect + ex.apply_effect(t) + #var target_act_id: int = trigger.target_act_id + #var trans_overwrite: int = trigger.trans_overwrite + # + #if target_act_id < 0: + #return + # + #_act_manager.switch_act_with_id(target_act_id,trans_overwrite) - var target_act_id: int = trigger.target_act_id - var trans_overwrite: int = trigger.trans_overwrite - - if target_act_id < 0: - return - - _act_manager.switch_act_with_id(target_act_id,trans_overwrite) - +func switch_act_with_id(id: int,trans_overwrite:int = 0) -> void: + _act_manager.switch_act_with_id(id,trans_overwrite) diff --git a/addons/reedscene/scene/SceneTrigger.gd b/addons/reedscene/scene/SceneTrigger.gd deleted file mode 100644 index 4160539..0000000 --- a/addons/reedscene/scene/SceneTrigger.gd +++ /dev/null @@ -1,14 +0,0 @@ -@abstract -class_name SceneTrigger extends Resource - -@export var target_act_id: int -@export var monitor_signal: StringName -@export var guards: Array[SceneGuard] -@export var trans_overwrite: int = 0 - -func can_trigger(args: Array) -> bool: - for g in guards: - if not g.check(args): - return false - - return true diff --git a/addons/reedscene/scene/scene_trigger/STE_SwitchAct.gd b/addons/reedscene/scene/scene_trigger/STE_SwitchAct.gd new file mode 100644 index 0000000..bc6cd3a --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/STE_SwitchAct.gd @@ -0,0 +1,12 @@ +class_name STE_CallFunc extends SceneTriggerEffect + +##尝试Call的Func name +@export var func_name: StringName +##Call Func的可选输入 +@export var func_args: Array[Variant] = [] + +func apply_effect(target:Object) -> bool: + if target.has_method(func_name): + target.callv(func_name,func_args) + return true + return false diff --git a/addons/reedscene/scene/scene_trigger/STE_SwitchAct.gd.uid b/addons/reedscene/scene/scene_trigger/STE_SwitchAct.gd.uid new file mode 100644 index 0000000..5c13593 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/STE_SwitchAct.gd.uid @@ -0,0 +1 @@ +uid://bjstkg23cq6vq diff --git a/addons/reedscene/scene/scene_trigger/STR_NodePath.gd b/addons/reedscene/scene/scene_trigger/STR_NodePath.gd new file mode 100644 index 0000000..e381af5 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/STR_NodePath.gd @@ -0,0 +1,6 @@ +class_name STR_NodePath extends SceneTriggerRegister + +@export var node_path: NodePath + +func get_register(owner: Object) -> Node: + return owner.get_node_or_null(node_path) diff --git a/addons/reedscene/scene/scene_trigger/STR_NodePath.gd.uid b/addons/reedscene/scene/scene_trigger/STR_NodePath.gd.uid new file mode 100644 index 0000000..8d5ec4a --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/STR_NodePath.gd.uid @@ -0,0 +1 @@ +uid://cdprpen0jyr6d diff --git a/addons/reedscene/scene/scene_trigger/STT_Self.gd b/addons/reedscene/scene/scene_trigger/STT_Self.gd new file mode 100644 index 0000000..f8b31e9 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/STT_Self.gd @@ -0,0 +1,6 @@ +class_name STT_Self extends SceneTriggerTarget + +func get_effect_target(owner: Node) -> Object: + if owner: + return owner + return null diff --git a/addons/reedscene/scene/scene_trigger/STT_Self.gd.uid b/addons/reedscene/scene/scene_trigger/STT_Self.gd.uid new file mode 100644 index 0000000..08d18d9 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/STT_Self.gd.uid @@ -0,0 +1 @@ +uid://c8qq8400vebpg diff --git a/addons/reedscene/scene/scene_trigger/STT_Tree.gd b/addons/reedscene/scene/scene_trigger/STT_Tree.gd new file mode 100644 index 0000000..65b0b64 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/STT_Tree.gd @@ -0,0 +1,6 @@ +class_name STT_Tree extends SceneTriggerTarget + +func get_effect_target(owner: Node) -> Object: + if owner: + return owner.get_tree() + return null diff --git a/addons/reedscene/scene/scene_trigger/STT_Tree.gd.uid b/addons/reedscene/scene/scene_trigger/STT_Tree.gd.uid new file mode 100644 index 0000000..b3726f3 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/STT_Tree.gd.uid @@ -0,0 +1 @@ +uid://dcn3k2vc6on0c diff --git a/addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd b/addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd new file mode 100644 index 0000000..ca3e191 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd @@ -0,0 +1,17 @@ +class_name SceneTrigger extends Resource + +##绑定哪个Node的哪个函数作为此Trigger的Register。 +@export var trigger_register_conifg: SceneTriggerRegister +##Guard是一个保护项,如果某个Trigger触发后但因为某些条件并不想被执行,可以使用guard进行保护 +@export var guards: Array[SceneGuard] +##当某个Trigger被激活时,可以应用任意多个Effect,Effect会按序执行列 +@export var trigger_effect_pairs: Array[SceneTriggerEffectPair] + +var _owner: Node + +func can_trigger(args: Array) -> bool: + for g in guards: + if not g.check(args): + return false + + return true diff --git a/addons/reedscene/scene/SceneTrigger.gd.uid b/addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd.uid similarity index 100% rename from addons/reedscene/scene/SceneTrigger.gd.uid rename to addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd.uid diff --git a/addons/reedscene/scene/scene_trigger/base/SceneTriggerEffect.gd b/addons/reedscene/scene/scene_trigger/base/SceneTriggerEffect.gd new file mode 100644 index 0000000..9a498e4 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/base/SceneTriggerEffect.gd @@ -0,0 +1,18 @@ +@abstract +class_name SceneTriggerEffect extends Resource + +### Guard是一个保护项,如果某个Trigger触发后但因为某些条件并不想被执行,可以使用guard进行保护 +#@export var guards: Array[SceneGuard] + +## 内部检测一下是不是可以Trigger,如果不可以就直接返回false +#func _can_trigger(args: Array) -> bool: + #for g in guards: + #if not g.check(args): + #return false + # + #return true + +func apply_effect(target:Object) -> bool: + if not target: + return false + return true diff --git a/addons/reedscene/scene/scene_trigger/base/SceneTriggerEffect.gd.uid b/addons/reedscene/scene/scene_trigger/base/SceneTriggerEffect.gd.uid new file mode 100644 index 0000000..f10f74a --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/base/SceneTriggerEffect.gd.uid @@ -0,0 +1 @@ +uid://b1bgmb71bapws diff --git a/addons/reedscene/scene/scene_trigger/base/SceneTriggerEffectPair.gd b/addons/reedscene/scene/scene_trigger/base/SceneTriggerEffectPair.gd new file mode 100644 index 0000000..6bfe8b1 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/base/SceneTriggerEffectPair.gd @@ -0,0 +1,4 @@ +class_name SceneTriggerEffectPair extends Resource + +@export var target: SceneTriggerTarget +@export var effect: Array[SceneTriggerEffect] diff --git a/addons/reedscene/scene/scene_trigger/base/SceneTriggerEffectPair.gd.uid b/addons/reedscene/scene/scene_trigger/base/SceneTriggerEffectPair.gd.uid new file mode 100644 index 0000000..9cb3c49 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/base/SceneTriggerEffectPair.gd.uid @@ -0,0 +1 @@ +uid://dxj5vimigc651 diff --git a/addons/reedscene/scene/scene_trigger/base/SceneTriggerRegister.gd b/addons/reedscene/scene/scene_trigger/base/SceneTriggerRegister.gd new file mode 100644 index 0000000..9d89c66 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/base/SceneTriggerRegister.gd @@ -0,0 +1,7 @@ +@abstract +class_name SceneTriggerRegister extends Resource + +@export var monitor_signal: StringName + +@abstract +func get_register(owner: Object) -> Node diff --git a/addons/reedscene/scene/scene_trigger/base/SceneTriggerRegister.gd.uid b/addons/reedscene/scene/scene_trigger/base/SceneTriggerRegister.gd.uid new file mode 100644 index 0000000..aac79f1 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/base/SceneTriggerRegister.gd.uid @@ -0,0 +1 @@ +uid://beajk81tdp8ic diff --git a/addons/reedscene/scene/scene_trigger/base/SceneTriggerTarget.gd b/addons/reedscene/scene/scene_trigger/base/SceneTriggerTarget.gd new file mode 100644 index 0000000..9065424 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/base/SceneTriggerTarget.gd @@ -0,0 +1,5 @@ +@abstract +class_name SceneTriggerTarget extends Resource + +@abstract +func get_effect_target(owner: Node) -> Object diff --git a/addons/reedscene/scene/scene_trigger/base/SceneTriggerTarget.gd.uid b/addons/reedscene/scene/scene_trigger/base/SceneTriggerTarget.gd.uid new file mode 100644 index 0000000..2b0f069 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/base/SceneTriggerTarget.gd.uid @@ -0,0 +1 @@ +uid://ch2sd8uqniupd diff --git a/addons/reedscene/update.md b/addons/reedscene/update.md index 5b7a55d..dddb68f 100644 --- a/addons/reedscene/update.md +++ b/addons/reedscene/update.md @@ -22,3 +22,8 @@ V1.1 - 添加和规范API - 删除不必要的ClassName - 完善ActManager的编辑者友好界面 + +V1.2 +- 完善了更优的Scene管理器的生命周期 +- 全新的PropStateEffect的配置方案 +- 全新的SceneStateEffect的配置方案 diff --git a/project.godot b/project.godot index 6160afc..64d7af7 100644 --- a/project.godot +++ b/project.godot @@ -35,6 +35,12 @@ window/stretch/mode="canvas_items" enabled=PackedStringArray("res://addons/phantom_camera/plugin.cfg", "res://addons/reedcomponent/plugin.cfg", "res://addons/reedfx/plugin.cfg", "res://addons/reedinput/plugin.cfg", "res://addons/reedscene/plugin.cfg") +[file_customization] + +folder_colors={ +"res://_shared/": "pink" +} + [global_group] ROOM="房间分组,其下存在所有的Room"