diff --git a/_game/GameMain.tscn b/_game/GameMain.tscn index 1ccc420..af61d7e 100644 --- a/_game/GameMain.tscn +++ b/_game/GameMain.tscn @@ -16,7 +16,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/_game/game.gd b/_game/game.gd index 34d794d..3c38e1c 100644 --- a/_game/game.gd +++ b/_game/game.gd @@ -1,8 +1,8 @@ extends Node2D func _ready() -> void: - $ReedScene.switch_act_by_id(1) - #$L1_S1.switch_act_by_id(1) + #$L0_S0.switch_act_by_id(1) + $L1_S1.switch_act_by_id(1) #$L1_S2.switch_act_by_id(1) #$L1_S3.switch_act_by_id(1) #$L1_S4.switch_act_by_id(1) 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..133f8a6 100644 --- a/_scene/level1/l0_s0.tscn +++ b/_scene/level1/l0_s0.tscn @@ -1,13 +1,15 @@ -[gd_scene load_steps=40 format=4 uid="uid://sursemsbf1lg"] +[gd_scene load_steps=43 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="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/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://baamspwt4rm4r" path="res://addons/reedscene/scene/guard.gd" id="6_7btev"] [ext_resource type="Script" uid="uid://dsgl7lbyjsiif" path="res://addons/reedscene/act/ActManager.gd" id="7_mu7ca"] +[ext_resource type="Script" uid="uid://bprxx881tmhn8" path="res://addons/reedscene/scene/scene_trigger/PropIDSceneTrigger.gd" id="7_pkqns"] [ext_resource type="Script" uid="uid://fxpk2ot6otfh" path="res://addons/reedscene/act/Act.gd" id="8_0m4o0"] +[ext_resource type="Script" uid="uid://dxj5vimigc651" path="res://addons/reedscene/scene/scene_trigger/base/SceneTriggerEffectPair.gd" id="8_esfbf"] [ext_resource type="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="9_1oohu"] [ext_resource type="Script" uid="uid://pxjf5vst08eo" path="res://addons/reedscene/prop/PropManager.gd" id="10_g4f48"] [ext_resource type="PackedScene" uid="uid://bflwr7cryd2l0" path="res://_shared/camera/CameraAnchor.tscn" id="11_o5yb1"] @@ -25,6 +27,11 @@ [ext_resource type="Script" uid="uid://8cqs3i8sr8b1" path="res://addons/reedscene/prop/Effect/ETT_Owner.gd" id="23_5h6d2"] [ext_resource type="TileSet" uid="uid://doepkfp83k0lb" path="res://_tileset/test.tres" id="24_uiy5k"] +[sub_resource type="Resource" id="Resource_j5iwd"] +script = ExtResource("7_pkqns") +prop_id = 1 +metadata/_custom_type_script = "uid://bprxx881tmhn8" + [sub_resource type="Resource" id="Resource_hd3du"] script = ExtResource("9_1oohu") @@ -105,7 +112,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_esfbf"), SubResource("Resource_j5iwd")]) [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 65f9e55..decd1c3 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="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/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://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_rlimy")]) [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..56a80a2 100644 --- a/_scene/level1/l1_s2.tscn +++ b/_scene/level1/l1_s2.tscn @@ -4,7 +4,7 @@ [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="Script" uid="uid://baqgorvlumyju" path="res://addons/reedscene/act/SingleAct.gd" id="6_agny0"] @@ -206,7 +206,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 1c54694..6a44667 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://gmaitie4ys4h" path="res://_shared/quick_scene_config/player_entered_act_1.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"] @@ -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+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/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/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 0336dee..eb11208 100644 --- a/_scene/level1/l1_s4.tscn +++ b/_scene/level1/l1_s4.tscn @@ -4,7 +4,7 @@ [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"] diff --git a/_scene/level1/l1_s5.tscn b/_scene/level1/l1_s5.tscn index fb775e3..073d288 100644 --- a/_scene/level1/l1_s5.tscn +++ b/_scene/level1/l1_s5.tscn @@ -3,7 +3,7 @@ [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="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/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://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"] diff --git a/_scene/level1/l1_s6.tscn b/_scene/level1/l1_s6.tscn index a9317c5..4c063e5 100644 --- a/_scene/level1/l1_s6.tscn +++ b/_scene/level1/l1_s6.tscn @@ -3,7 +3,7 @@ [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="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/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://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"] diff --git a/_scene/level1/l1_s7.tscn b/_scene/level1/l1_s7.tscn index a9c5c93..bd48d44 100644 --- a/_scene/level1/l1_s7.tscn +++ b/_scene/level1/l1_s7.tscn @@ -3,7 +3,7 @@ [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="Script" uid="uid://ons77en82uls" path="res://addons/reedscene/scene/scene_trigger/base/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://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"] diff --git a/_shared/quick_scene_config/player_entered_act_1.tres b/_shared/quick_scene_config/player_entered_act_1.tres index ec2420b..c79cba9 100644 --- a/_shared/quick_scene_config/player_entered_act_1.tres +++ b/_shared/quick_scene_config/player_entered_act_1.tres @@ -1,11 +1,38 @@ -[gd_resource type="Resource" script_class="NodePathSceneTrigger" load_steps=3 format=3 uid="uid://gmaitie4ys4h"] +[gd_resource type="Resource" script_class="NodePathSceneTrigger" load_steps=12 format=3 uid="uid://gmaitie4ys4h"] +[ext_resource type="Script" uid="uid://b1bgmb71bapws" path="res://addons/reedscene/scene/scene_trigger/base/SceneTriggerEffect.gd" id="1_35f6h"] [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"] +[ext_resource type="Script" uid="uid://dxj5vimigc651" path="res://addons/reedscene/scene/scene_trigger/base/SceneTriggerEffectPair.gd" id="3_ad8dv"] +[ext_resource type="Script" uid="uid://cvtkkcio4eeod" path="res://addons/reedscene/scene/scene_trigger/NodePathSceneTrigger.gd" id="3_ieluj"] +[ext_resource type="Script" uid="uid://cdprpen0jyr6d" path="res://addons/reedscene/scene/scene_trigger/STR_NodePath.gd" id="4_x2vyj"] +[ext_resource type="Script" uid="uid://bjstkg23cq6vq" path="res://addons/reedscene/scene/scene_trigger/STE_SwitchAct.gd" id="5_p6nbk"] +[ext_resource type="Script" uid="uid://c8qq8400vebpg" path="res://addons/reedscene/scene/scene_trigger/STT_Self.gd" id="6_p7kla"] + +[sub_resource type="Resource" id="Resource_0he72"] +script = ExtResource("5_p6nbk") +func_name = &"switch_act_with_id" +func_args = [1] +metadata/_custom_type_script = "uid://bjstkg23cq6vq" + +[sub_resource type="Resource" id="Resource_1cpnw"] +script = ExtResource("6_p7kla") +metadata/_custom_type_script = "uid://c8qq8400vebpg" + +[sub_resource type="Resource" id="Resource_du6w3"] +script = ExtResource("3_ad8dv") +target = SubResource("Resource_1cpnw") +effect = Array[ExtResource("1_35f6h")]([SubResource("Resource_0he72")]) +metadata/_custom_type_script = "uid://dxj5vimigc651" + +[sub_resource type="Resource" id="Resource_p6nbk"] +script = ExtResource("4_x2vyj") +node_path = NodePath("../Props/PlayerTriggerVolumn") +monitor_signal = &"player_entered" +metadata/_custom_type_script = "uid://cdprpen0jyr6d" [resource] -script = ExtResource("2_4sckh") +script = ExtResource("3_ieluj") path = NodePath("../Props/PlayerTriggerVolumn") -target_act_id = 1 -monitor_signal = &"player_entered" +trigger_register_conifg = SubResource("Resource_p6nbk") +trigger_effect_pairs = Array[ExtResource("3_ad8dv")]([SubResource("Resource_du6w3")]) 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/limboai/bin/~liblimboai.windows.editor.x86_64.dll b/addons/limboai/bin/~liblimboai.windows.editor.x86_64.dll new file mode 100644 index 0000000..7131bab Binary files /dev/null and b/addons/limboai/bin/~liblimboai.windows.editor.x86_64.dll differ 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..a5f0daf --- /dev/null +++ b/addons/reedscene/prop/Effect/ETT_Tree.gd @@ -0,0 +1,4 @@ +class_name ETT_Tree extends EffectTargetTypes + +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/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..03b6b3b 100644 --- a/addons/reedscene/scene/SceneManager.gd +++ b/addons/reedscene/scene/SceneManager.gd @@ -33,11 +33,31 @@ 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: @@ -81,12 +101,27 @@ func _bind_node_path_trigger(trigger: NodePathSceneTrigger) -> void: 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(self) + #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/NodePathSceneTrigger.gd b/addons/reedscene/scene/scene_trigger/NodePathSceneTrigger.gd similarity index 100% rename from addons/reedscene/scene/NodePathSceneTrigger.gd rename to addons/reedscene/scene/scene_trigger/NodePathSceneTrigger.gd diff --git a/addons/reedscene/scene/NodePathSceneTrigger.gd.uid b/addons/reedscene/scene/scene_trigger/NodePathSceneTrigger.gd.uid similarity index 100% rename from addons/reedscene/scene/NodePathSceneTrigger.gd.uid rename to addons/reedscene/scene/scene_trigger/NodePathSceneTrigger.gd.uid diff --git a/addons/reedscene/scene/PropIDSceneTrigger.gd b/addons/reedscene/scene/scene_trigger/PropIDSceneTrigger.gd similarity index 100% rename from addons/reedscene/scene/PropIDSceneTrigger.gd rename to addons/reedscene/scene/scene_trigger/PropIDSceneTrigger.gd diff --git a/addons/reedscene/scene/PropIDSceneTrigger.gd.uid b/addons/reedscene/scene/scene_trigger/PropIDSceneTrigger.gd.uid similarity index 100% rename from addons/reedscene/scene/PropIDSceneTrigger.gd.uid rename to addons/reedscene/scene/scene_trigger/PropIDSceneTrigger.gd.uid 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/base/SceneTrigger.gd b/addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd new file mode 100644 index 0000000..dddf8d4 --- /dev/null +++ b/addons/reedscene/scene/scene_trigger/base/SceneTrigger.gd @@ -0,0 +1,18 @@ +@abstract +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"