diff --git a/player_2d.gd b/player_2d.gd index 6f411d2..526c0b8 100644 --- a/player_2d.gd +++ b/player_2d.gd @@ -39,6 +39,10 @@ func _ready() -> void: for hidden_object in get_tree().get_nodes_in_group("Hidden"): hidden_object.hide() + + if not OS.is_debug_build(): + for object in get_tree().get_nodes_in_group("Debug Mode Only"): + object.queue_free() #%Dialogue.show_text("Hello world!").dismiss_after(2) func refresh_dash(new_dashes): diff --git a/project.godot b/project.godot index 69d41a5..a333609 100644 --- a/project.godot +++ b/project.godot @@ -26,6 +26,7 @@ window/stretch/mode="canvas_items" Hidden="" "Hidden in editor"="" +"Debug Mode Only"="" [gui] diff --git a/world.tscn b/world.tscn index 9bba5ef..09a971c 100644 --- a/world.tscn +++ b/world.tscn @@ -1421,7 +1421,7 @@ position = Vector2(-65, -356.44577) paired_teleporter = "C1" [node name="Teleporter2" parent="QuadrantC" unique_id=1657885766 instance=ExtResource("4_gbfbk")] -position = Vector2(-965, -163.45284) +position = Vector2(-961, -131.94382) paired_teleporter = "C3" [node name="Block" parent="QuadrantC" unique_id=1060735363 instance=ExtResource("2_036b0")] @@ -1434,17 +1434,215 @@ position = Vector2(-66, -334.78317) position = Vector2(37, -465.74265) [node name="Block12" parent="QuadrantC" unique_id=1345743581 instance=ExtResource("2_036b0")] -position = Vector2(-965, -146.71371) +position = Vector2(-961, -115.204704) + +[node name="Block13" parent="QuadrantC" unique_id=289002208 instance=ExtResource("2_036b0")] +position = Vector2(-945, -115.204704) + +[node name="Block30" parent="QuadrantC" unique_id=816473810 instance=ExtResource("2_036b0")] +position = Vector2(-945, -128.9899) + +[node name="Block31" parent="QuadrantC" unique_id=1119400275 instance=ExtResource("2_036b0")] +position = Vector2(-977, -115.204704) + +[node name="Block32" parent="QuadrantC" unique_id=1205660476 instance=ExtResource("2_036b0")] +position = Vector2(-978, -129.97455) + +[node name="Block33" parent="QuadrantC" unique_id=442471976 instance=ExtResource("2_036b0")] +position = Vector2(-699, -117.17402) + +[node name="Block34" parent="QuadrantC" unique_id=425268934 instance=ExtResource("2_036b0")] +position = Vector2(-699, -130.95921) + +[node name="Block35" parent="QuadrantC" unique_id=736645162 instance=ExtResource("2_036b0")] +position = Vector2(-731, -117.17402) + +[node name="Block36" parent="QuadrantC" unique_id=1307552840 instance=ExtResource("2_036b0")] +position = Vector2(-732, -131.94386) + +[node name="Block37" parent="QuadrantC" unique_id=740712660 instance=ExtResource("2_036b0")] +position = Vector2(-475, -118.158676) + +[node name="Block38" parent="QuadrantC" unique_id=32020515 instance=ExtResource("2_036b0")] +position = Vector2(-475, -131.94386) + +[node name="Block39" parent="QuadrantC" unique_id=1616557258 instance=ExtResource("2_036b0")] +position = Vector2(-507, -118.158676) + +[node name="Block40" parent="QuadrantC" unique_id=2082878213 instance=ExtResource("2_036b0")] +position = Vector2(-508, -132.92851) + +[node name="Block41" parent="QuadrantC" unique_id=2083560450 instance=ExtResource("2_036b0")] +position = Vector2(-289, -113.23539) + +[node name="Block42" parent="QuadrantC" unique_id=1628327753 instance=ExtResource("2_036b0")] +position = Vector2(-289, -127.02058) + +[node name="Block43" parent="QuadrantC" unique_id=1929797721 instance=ExtResource("2_036b0")] +position = Vector2(-321, -113.23539) + +[node name="Block44" parent="QuadrantC" unique_id=665750308 instance=ExtResource("2_036b0")] +position = Vector2(-322, -128.00523) + +[node name="Block45" parent="QuadrantC" unique_id=1209323393 instance=ExtResource("2_036b0")] +position = Vector2(-370, -300.32016) + +[node name="Block46" parent="QuadrantC" unique_id=1245640277 instance=ExtResource("2_036b0")] +position = Vector2(-370, -314.10535) + +[node name="Block47" parent="QuadrantC" unique_id=150619654 instance=ExtResource("2_036b0")] +position = Vector2(-402, -300.32016) + +[node name="Block48" parent="QuadrantC" unique_id=430380623 instance=ExtResource("2_036b0")] +position = Vector2(-403, -315.09) + +[node name="Block49" parent="QuadrantC" unique_id=612009100 instance=ExtResource("2_036b0")] +position = Vector2(-560, -300.32016) + +[node name="Block50" parent="QuadrantC" unique_id=1973610367 instance=ExtResource("2_036b0")] +position = Vector2(-560, -314.10535) + +[node name="Block51" parent="QuadrantC" unique_id=791222372 instance=ExtResource("2_036b0")] +position = Vector2(-592, -300.32016) + +[node name="Block52" parent="QuadrantC" unique_id=622670780 instance=ExtResource("2_036b0")] +position = Vector2(-593, -315.09) + +[node name="Block53" parent="QuadrantC" unique_id=309240966 instance=ExtResource("2_036b0")] +position = Vector2(-838, -520.88324) + +[node name="Block54" parent="QuadrantC" unique_id=1513232438 instance=ExtResource("2_036b0")] +position = Vector2(-838, -534.66846) + +[node name="Block55" parent="QuadrantC" unique_id=1693597001 instance=ExtResource("2_036b0")] +position = Vector2(-870, -520.88324) + +[node name="Block56" parent="QuadrantC" unique_id=1720574496 instance=ExtResource("2_036b0")] +position = Vector2(-871, -535.6531) + +[node name="Block57" parent="QuadrantC" unique_id=275949868 instance=ExtResource("2_036b0")] +position = Vector2(-1038, -462.78848) + +[node name="Block58" parent="QuadrantC" unique_id=448020578 instance=ExtResource("2_036b0")] +position = Vector2(-1038, -476.5737) + +[node name="Block59" parent="QuadrantC" unique_id=558676740 instance=ExtResource("2_036b0")] +position = Vector2(-1070, -462.78848) + +[node name="Block60" parent="QuadrantC" unique_id=876678248 instance=ExtResource("2_036b0")] +position = Vector2(-1071, -477.55832) + +[node name="Block61" parent="QuadrantC" unique_id=1679544876 instance=ExtResource("2_036b0")] +position = Vector2(-946, -345.61435) + +[node name="Block62" parent="QuadrantC" unique_id=139724863 instance=ExtResource("2_036b0")] +position = Vector2(-946, -359.39957) + +[node name="Block63" parent="QuadrantC" unique_id=180177121 instance=ExtResource("2_036b0")] +position = Vector2(-978, -345.61435) + +[node name="Block64" parent="QuadrantC" unique_id=2075438743 instance=ExtResource("2_036b0")] +position = Vector2(-979, -360.3842) + +[node name="Block65" parent="QuadrantC" unique_id=609931076 instance=ExtResource("2_036b0")] +position = Vector2(-1038, -637.07275) + +[node name="Block66" parent="QuadrantC" unique_id=2000871365 instance=ExtResource("2_036b0")] +position = Vector2(-1038, -650.858) + +[node name="Block67" parent="QuadrantC" unique_id=493059217 instance=ExtResource("2_036b0")] +position = Vector2(-1070, -637.07275) + +[node name="Block68" parent="QuadrantC" unique_id=1467233851 instance=ExtResource("2_036b0")] +position = Vector2(-1071, -651.8426) + +[node name="Block69" parent="QuadrantC" unique_id=543160899 instance=ExtResource("2_036b0")] +position = Vector2(-831, -718.79926) + +[node name="Block70" parent="QuadrantC" unique_id=1656570543 instance=ExtResource("2_036b0")] +position = Vector2(-831, -732.5845) + +[node name="Block71" parent="QuadrantC" unique_id=1696017732 instance=ExtResource("2_036b0")] +position = Vector2(-863, -718.79926) + +[node name="Block72" parent="QuadrantC" unique_id=1699215291 instance=ExtResource("2_036b0")] +position = Vector2(-864, -733.5691) + +[node name="Block73" parent="QuadrantC" unique_id=136259557 instance=ExtResource("2_036b0")] +position = Vector2(-1034, -798.55646) + +[node name="Block74" parent="QuadrantC" unique_id=929515331 instance=ExtResource("2_036b0")] +position = Vector2(-1034, -812.3417) + +[node name="Block75" parent="QuadrantC" unique_id=223961949 instance=ExtResource("2_036b0")] +position = Vector2(-1066, -798.55646) + +[node name="Block76" parent="QuadrantC" unique_id=1502454646 instance=ExtResource("2_036b0")] +position = Vector2(-1067, -813.3263) + +[node name="Block81" parent="QuadrantC" unique_id=24476348 instance=ExtResource("2_036b0")] +position = Vector2(-614, -1076.2296) + +[node name="Block82" parent="QuadrantC" unique_id=1950341352 instance=ExtResource("2_036b0")] +position = Vector2(-614, -1090.0148) + +[node name="Block83" parent="QuadrantC" unique_id=1021392365 instance=ExtResource("2_036b0")] +position = Vector2(-646, -1076.2296) + +[node name="Block84" parent="QuadrantC" unique_id=1832848474 instance=ExtResource("2_036b0")] +position = Vector2(-647, -1090.9994) + +[node name="Block85" parent="QuadrantC" unique_id=2061840861 instance=ExtResource("2_036b0")] +position = Vector2(-614, -1155.0022) + +[node name="Block86" parent="QuadrantC" unique_id=447383137 instance=ExtResource("2_036b0")] +position = Vector2(-614, -1168.7874) + +[node name="Block87" parent="QuadrantC" unique_id=1165773981 instance=ExtResource("2_036b0")] +position = Vector2(-646, -1155.0022) + +[node name="Block88" parent="QuadrantC" unique_id=674314005 instance=ExtResource("2_036b0")] +position = Vector2(-647, -1169.772) + +[node name="Block89" parent="QuadrantC" unique_id=777112118 instance=ExtResource("2_036b0")] +position = Vector2(-507, -749.32367) + +[node name="Block90" parent="QuadrantC" unique_id=1049368346 instance=ExtResource("2_036b0")] +position = Vector2(-507, -763.1088) + +[node name="Block91" parent="QuadrantC" unique_id=458496420 instance=ExtResource("2_036b0")] +position = Vector2(-539, -749.32367) + +[node name="Block92" parent="QuadrantC" unique_id=1450029391 instance=ExtResource("2_036b0")] +position = Vector2(-540, -764.09344) + +[node name="Block93" parent="QuadrantC" unique_id=1620661090 instance=ExtResource("2_036b0")] +position = Vector2(-345, -594.7326) + +[node name="Block94" parent="QuadrantC" unique_id=1723175333 instance=ExtResource("2_036b0")] +position = Vector2(-346, -609.5024) + +[node name="Block77" parent="QuadrantC" unique_id=828815177 instance=ExtResource("2_036b0")] +position = Vector2(-1017, -1083.1222) + +[node name="Block78" parent="QuadrantC" unique_id=1063720595 instance=ExtResource("2_036b0")] +position = Vector2(-1017, -1096.9073) + +[node name="Block79" parent="QuadrantC" unique_id=184039110 instance=ExtResource("2_036b0")] +position = Vector2(-1049, -1083.1222) + +[node name="Block80" parent="QuadrantC" unique_id=1214915944 instance=ExtResource("2_036b0")] +position = Vector2(-1050, -1097.892) [node name="Block22" parent="QuadrantC" unique_id=208623108 instance=ExtResource("2_036b0")] -position = Vector2(-495, -149.6677) +position = Vector2(-491, -118.15868) [node name="Teleporter3" parent="QuadrantC" unique_id=514093193 instance=ExtResource("4_gbfbk")] -position = Vector2(-719, -165.42216) +position = Vector2(-715, -133.91315) paired_teleporter = "C2" [node name="Block14" parent="QuadrantC" unique_id=25815394 instance=ExtResource("2_036b0")] -position = Vector2(-719, -148.68303) +position = Vector2(-715, -117.17402) [node name="Teleporter6" parent="QuadrantC" unique_id=408093378 instance=ExtResource("4_gbfbk")] position = Vector2(-963, -362.3535) @@ -1476,7 +1674,7 @@ position = Vector2(-1054, -463.7732) [node name="Teleporter13" parent="QuadrantC" unique_id=353476236 instance=ExtResource("4_gbfbk")] position = Vector2(-854, -537.62244) -paired_teleporter = "C8" +paired_teleporter = "C9" [node name="Block25" parent="QuadrantC" unique_id=1871263659 instance=ExtResource("2_036b0")] position = Vector2(-854, -520.8833) @@ -1510,11 +1708,11 @@ paired_teleporter = "C7" position = Vector2(-523, -749.3236) [node name="Teleporter5" parent="QuadrantC" unique_id=1450932853 instance=ExtResource("4_gbfbk")] -position = Vector2(-310, -161.48354) +position = Vector2(-306, -129.97452) paired_teleporter = "C4" [node name="Block16" parent="QuadrantC" unique_id=1112314894 instance=ExtResource("2_036b0")] -position = Vector2(-310, -144.7444) +position = Vector2(-306, -113.23539) [node name="Teleporter9" parent="QuadrantC" unique_id=2083407478 instance=ExtResource("4_gbfbk")] position = Vector2(-576, -317.05927) @@ -1531,11 +1729,11 @@ paired_teleporter = "C5" position = Vector2(-386, -300.32013) [node name="Teleporter4" parent="QuadrantC" unique_id=1638253534 instance=ExtResource("4_gbfbk")] -position = Vector2(-631, -1095.9227) +position = Vector2(-630, -1092.9688) paired_teleporter = "C6" [node name="Block15" parent="QuadrantC" unique_id=2046333542 instance=ExtResource("2_036b0")] -position = Vector2(-631, -1079.1835) +position = Vector2(-630, -1076.2295) [node name="Teleporter11" parent="QuadrantC" unique_id=1697212240 instance=ExtResource("4_gbfbk")] position = Vector2(-630, -1171.7413) @@ -1641,15 +1839,15 @@ position = Vector2(-491, -359.39963) [node name="HiddenSpike5" parent="QuadrantC" unique_id=713848853 instance=ExtResource("28_k83mh")] visible = true -position = Vector2(-492, -443.09518) +position = Vector2(-491, -481.49698) [node name="HiddenSpike6" parent="QuadrantC" unique_id=710135932 instance=ExtResource("28_k83mh")] visible = true -position = Vector2(-491.99988, -407.64792) +position = Vector2(-490.99988, -446.0497) rotation = 3.1503193 [node name="Block10" parent="QuadrantC" unique_id=1036988490 instance=ExtResource("2_036b0")] -position = Vector2(-492, -425.37155) +position = Vector2(-491, -463.77335) [node name="Spike" parent="QuadrantC" unique_id=227627360 instance=ExtResource("12_k3n1d")] position = Vector2(-1087, -222.53244) @@ -2335,27 +2533,17 @@ position = Vector2(-71, -450.97263) disk_num = 3 [node name="HiddenHorizontalMovingBlock" parent="QuadrantC" unique_id=521432634 instance=ExtResource("35_6ah6f")] -visible = false modulate = Color(1, 1, 1, 1) position = Vector2(-720, -912.7766) -[node name="HiddenHorizontalMovingBlock2" parent="QuadrantC" unique_id=406601912 instance=ExtResource("35_6ah6f")] -visible = false -modulate = Color(1, 1, 1, 1) -position = Vector2(-481, -477.55835) - [node name="HiddenHorizontalMovingBlock3" parent="QuadrantC" unique_id=525687146 instance=ExtResource("35_6ah6f")] -visible = false -modulate = Color(1, 1, 1, 1) position = Vector2(-619, -477.55838) [node name="HiddenHorizontalMovingBlock4" parent="QuadrantC" unique_id=1059738582 instance=ExtResource("35_6ah6f")] -visible = false -modulate = Color(1, 1, 1, 1) position = Vector2(-367, -477.55832) [node name="HiddenTeleporter" parent="QuadrantC" unique_id=1585223156 instance=ExtResource("36_g1i3r")] -position = Vector2(-495, -165.42218) +position = Vector2(-491, -133.91316) paired_teleporter = "C1" [node name="Pharaoh6" parent="." unique_id=740205336 instance=ExtResource("15_hiqwa")] @@ -2523,4 +2711,81 @@ position = Vector2(8287, -2137.6895) [node name="Saw7" parent="." unique_id=908772956 instance=ExtResource("37_my276")] position = Vector2(8566, -2316.897) +[node name="DebugPortals" type="Node2D" parent="." unique_id=1727548024 groups=["Debug Mode Only"]] + +[node name="Teleporter19" parent="DebugPortals" unique_id=448556847 instance=ExtResource("4_gbfbk")] +position = Vector2(-4242, 448.01877) +paired_teleporter = "WARP3" + +[node name="Teleporter20" parent="DebugPortals" unique_id=1184852122 instance=ExtResource("4_gbfbk")] +position = Vector2(-4199, 447.03412) +paired_teleporter = "WARP4" + +[node name="Teleporter22" parent="DebugPortals" unique_id=1602293215 instance=ExtResource("4_gbfbk")] +position = Vector2(-4341, 447.03412) +paired_teleporter = "WARP1" + +[node name="Teleporter21" parent="DebugPortals" unique_id=166720549 instance=ExtResource("4_gbfbk")] +position = Vector2(-4289, 447.03412) +paired_teleporter = "WARP2" + +[node name="Block95" parent="DebugPortals" unique_id=841118333 instance=ExtResource("2_036b0")] +position = Vector2(6523, 40.370922) + +[node name="Block97" parent="DebugPortals" unique_id=313568192 instance=ExtResource("2_036b0")] +position = Vector2(6491, 40.370922) + +[node name="Teleporter18" parent="DebugPortals" unique_id=71064754 instance=ExtResource("4_gbfbk")] +position = Vector2(6507, 23.63176) +paired_teleporter = "WARP3" + +[node name="Block99" parent="DebugPortals" unique_id=238182326 instance=ExtResource("2_036b0")] +position = Vector2(6507, 40.370922) + +[node name="Block96" parent="DebugPortals" unique_id=248633569 instance=ExtResource("2_036b0")] +position = Vector2(8017, -625.257) + +[node name="Block98" parent="DebugPortals" unique_id=615938034 instance=ExtResource("2_036b0")] +position = Vector2(7985, -625.257) + +[node name="Teleporter23" parent="DebugPortals" unique_id=178131491 instance=ExtResource("4_gbfbk")] +position = Vector2(8001, -641.99615) +paired_teleporter = "WARP2" + +[node name="Block100" parent="DebugPortals" unique_id=1713678932 instance=ExtResource("2_036b0")] +position = Vector2(8001, -625.257) + +[node name="Block101" parent="DebugPortals" unique_id=290674675 instance=ExtResource("2_036b0")] +position = Vector2(8690, -761.13965) + +[node name="Block102" parent="DebugPortals" unique_id=2085114650 instance=ExtResource("2_036b0")] +position = Vector2(8658, -761.13965) + +[node name="Teleporter24" parent="DebugPortals" unique_id=1219598362 instance=ExtResource("4_gbfbk")] +position = Vector2(8674, -777.8788) +paired_teleporter = "WARP4" + +[node name="Block103" parent="DebugPortals" unique_id=11466330 instance=ExtResource("2_036b0")] +position = Vector2(8674, -761.13965) + +[node name="Block104" parent="DebugPortals" unique_id=1272805817 instance=ExtResource("2_036b0")] +position = Vector2(80, 269.79596) + +[node name="Block105" parent="DebugPortals" unique_id=1267090097 instance=ExtResource("2_036b0")] +position = Vector2(48, 269.79596) + +[node name="Teleporter25" parent="DebugPortals" unique_id=2005115604 instance=ExtResource("4_gbfbk")] +position = Vector2(64, 253.05678) +paired_teleporter = "WARP1" + +[node name="Block106" parent="DebugPortals" unique_id=1054937590 instance=ExtResource("2_036b0")] +position = Vector2(64, 269.79596) + +[node name="LongerBlock" parent="DebugPortals" unique_id=914814155 instance=ExtResource("6_dwbse")] +position = Vector2(-4297, 467.7119) + +[node name="Sign" parent="DebugPortals" unique_id=1217139165 instance=ExtResource("24_wjb0r")] +position = Vector2(-4396, 458.85) +sign_text = "DEBUG MODE WARP PORTALS" + [connection signal="toggled" from="CanvasLayer/MusicButton" to="CanvasLayer/MusicButton" method="_on_toggled"]