Added directional signs

This commit is contained in:
debugman18 committed 2026-10-18 15:17:49 -05:00
1 parent 3ebe7d57f9
commit 36fdee8182
8 files changed
+191 -29

No files matched your search

Binary file not shown.

After

Width:  |  Height:  |  Size: 541 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cfpi3jyp8rd0s"
path="res://.godot/imported/sign_arrow_right.png-40468b9a55319624f818ed21cb6386f8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://art/sign_arrow_right.png"
dest_files=["res://.godot/imported/sign_arrow_right.png-40468b9a55319624f818ed21cb6386f8.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
mipmaps/preserve_alpha_test_coverage=false
mipmaps/alpha_test_threshold=0.5
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
Binary file not shown.

After

Width:  |  Height:  |  Size: 765 B

+43
View File
@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cq45l4dyop82b"
path="res://.godot/imported/sign_arrow_up.png-816fec318034c69092d9aa1cbda07b03.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://art/sign_arrow_up.png"
dest_files=["res://.godot/imported/sign_arrow_up.png-816fec318034c69092d9aa1cbda07b03.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/high_quality_mode=0
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
mipmaps/preserve_alpha_test_coverage=false
mipmaps/alpha_test_threshold=0.5
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
+2 -2
View File
@@ -6,11 +6,10 @@
[ext_resource type="Texture2D" uid="uid://bq82wmjgkgyr6" path="res://art/controls/e_key.png" id="4_e8cgb"] [ext_resource type="Texture2D" uid="uid://bq82wmjgkgyr6" path="res://art/controls/e_key.png" id="4_e8cgb"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_eumkw"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_eumkw"]
size = Vector2(26, 32) size = Vector2(18, 35)
[node name="Sign" type="Node2D" unique_id=1201409437] [node name="Sign" type="Node2D" unique_id=1201409437]
script = ExtResource("1_q3tny") script = ExtResource("1_q3tny")
text_dismiss_timer = 3
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1680278216] [node name="Sprite2D" type="Sprite2D" parent="." unique_id=1680278216]
position = Vector2(0, -16) position = Vector2(0, -16)
@@ -19,6 +18,7 @@ texture = ExtResource("2_q3tny")
[node name="Area2D" type="Area2D" parent="Sprite2D" unique_id=2050186824] [node name="Area2D" type="Area2D" parent="Sprite2D" unique_id=2050186824]
[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprite2D/Area2D" unique_id=1560168165] [node name="CollisionShape2D" type="CollisionShape2D" parent="Sprite2D/Area2D" unique_id=1560168165]
position = Vector2(0, -0.5)
shape = SubResource("RectangleShape2D_eumkw") shape = SubResource("RectangleShape2D_eumkw")
[node name="ButtonPrompt" type="Sprite2D" parent="Sprite2D" unique_id=385403317] [node name="ButtonPrompt" type="Sprite2D" parent="Sprite2D" unique_id=385403317]
+35
View File
@@ -0,0 +1,35 @@
[gd_scene format=3 uid="uid://big8haq2m0jxw"]
[ext_resource type="Texture2D" uid="uid://cfpi3jyp8rd0s" path="res://art/sign_arrow_right.png" id="1_i6k7h"]
[ext_resource type="Texture2D" uid="uid://dgdkh6ug00c1i" path="res://art/controls/a_button.png" id="3_ofmtg"]
[ext_resource type="Texture2D" uid="uid://bq82wmjgkgyr6" path="res://art/controls/e_key.png" id="4_hvlqt"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_eumkw"]
size = Vector2(26, 63)
[node name="SignArrow" type="Node2D" unique_id=1201409437]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1680278216]
position = Vector2(0, -48)
texture = ExtResource("1_i6k7h")
[node name="Area2D" type="Area2D" parent="Sprite2D" unique_id=2050186824]
[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprite2D/Area2D" unique_id=1560168165]
position = Vector2(0, 15.5)
shape = SubResource("RectangleShape2D_eumkw")
[node name="ButtonPrompt" type="Sprite2D" parent="Sprite2D" unique_id=385403317]
visible = false
position = Vector2(0.99999994, -7.000002)
scale = Vector2(0.8, 0.8)
texture = ExtResource("3_ofmtg")
[node name="KeyPrompt" type="Sprite2D" parent="Sprite2D" unique_id=1108548281]
visible = false
position = Vector2(0.99999994, -6.000002)
scale = Vector2(0.8, 0.8)
texture = ExtResource("4_hvlqt")
[connection signal="body_entered" from="Sprite2D/Area2D" to="." method="_on_approach"]
[connection signal="body_exited" from="Sprite2D/Area2D" to="." method="_on_abandon"]
+35
View File
@@ -0,0 +1,35 @@
[gd_scene format=3 uid="uid://cue2gfw1bdfh7"]
[ext_resource type="Texture2D" uid="uid://cq45l4dyop82b" path="res://art/sign_arrow_up.png" id="1_cqw6o"]
[ext_resource type="Texture2D" uid="uid://dgdkh6ug00c1i" path="res://art/controls/a_button.png" id="2_iel31"]
[ext_resource type="Texture2D" uid="uid://bq82wmjgkgyr6" path="res://art/controls/e_key.png" id="3_dfody"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_eumkw"]
size = Vector2(26, 63)
[node name="SignArrowUp" type="Node2D" unique_id=1201409437]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1680278216]
position = Vector2(0, -48)
texture = ExtResource("1_cqw6o")
[node name="Area2D" type="Area2D" parent="Sprite2D" unique_id=2050186824]
[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprite2D/Area2D" unique_id=1560168165]
position = Vector2(0, 15.5)
shape = SubResource("RectangleShape2D_eumkw")
[node name="ButtonPrompt" type="Sprite2D" parent="Sprite2D" unique_id=385403317]
visible = false
position = Vector2(0.99999994, -7.000002)
scale = Vector2(0.8, 0.8)
texture = ExtResource("2_iel31")
[node name="KeyPrompt" type="Sprite2D" parent="Sprite2D" unique_id=1108548281]
visible = false
position = Vector2(0.99999994, -6.000002)
scale = Vector2(0.8, 0.8)
texture = ExtResource("3_dfody")
[connection signal="body_entered" from="Sprite2D/Area2D" to="." method="_on_approach"]
[connection signal="body_exited" from="Sprite2D/Area2D" to="." method="_on_abandon"]
+33 -27
View File
@@ -29,6 +29,8 @@
[ext_resource type="PackedScene" uid="uid://b1ccvtwwb1cl7" path="res://long_floor_spike.tscn" id="27_4h6ng"] [ext_resource type="PackedScene" uid="uid://b1ccvtwwb1cl7" path="res://long_floor_spike.tscn" id="27_4h6ng"]
[ext_resource type="PackedScene" uid="uid://cap0wo5ij7hfv" path="res://hidden_spike.tscn" id="28_k83mh"] [ext_resource type="PackedScene" uid="uid://cap0wo5ij7hfv" path="res://hidden_spike.tscn" id="28_k83mh"]
[ext_resource type="Script" uid="uid://b65drnv6461kp" path="res://hidden_spike.gd" id="29_qktwf"] [ext_resource type="Script" uid="uid://b65drnv6461kp" path="res://hidden_spike.gd" id="29_qktwf"]
[ext_resource type="PackedScene" uid="uid://big8haq2m0jxw" path="res://sign_arrow.tscn" id="30_bh8nc"]
[ext_resource type="PackedScene" uid="uid://cue2gfw1bdfh7" path="res://sign_arrow_up.tscn" id="31_jjr1n"]
[node name="World" type="Node2D" unique_id=1327991900] [node name="World" type="Node2D" unique_id=1327991900]
process_mode = 1 process_mode = 1
@@ -523,8 +525,6 @@ unique_name_in_owner = true
[node name="Sign9" parent="." unique_id=573430453 instance=ExtResource("24_wjb0r")] [node name="Sign9" parent="." unique_id=573430453 instance=ExtResource("24_wjb0r")]
position = Vector2(-1406, 28.555046) position = Vector2(-1406, 28.555046)
scale = Vector2(1, 0.98465663) scale = Vector2(1, 0.98465663)
sign_text = "HOLDING DOWN WILL MEDITATE"
text_dismiss_timer = 4
[node name="Block" parent="." unique_id=226580978 instance=ExtResource("2_036b0")] [node name="Block" parent="." unique_id=226580978 instance=ExtResource("2_036b0")]
position = Vector2(6637, -253.12886) position = Vector2(6637, -253.12886)
@@ -647,33 +647,24 @@ position = Vector2(247, -1371.6267)
[node name="Sign" parent="." unique_id=916197061 instance=ExtResource("24_wjb0r")] [node name="Sign" parent="." unique_id=916197061 instance=ExtResource("24_wjb0r")]
position = Vector2(-4799, 365.30765) position = Vector2(-4799, 365.30765)
sign_text = "JUMP WITH SPACE"
[node name="Sign2" parent="." unique_id=1141422640 instance=ExtResource("24_wjb0r")] [node name="Sign2" parent="." unique_id=1141422640 instance=ExtResource("24_wjb0r")]
position = Vector2(-3949, 366.2922) position = Vector2(-3949, 366.2922)
sign_text = "YOU CAN JUMP AGAIN IN THE AIR"
[node name="Sign3" parent="." unique_id=692258908 instance=ExtResource("24_wjb0r")] [node name="Sign3" parent="." unique_id=692258908 instance=ExtResource("24_wjb0r")]
position = Vector2(-2941, 365.30762) position = Vector2(-2966, 365.30762)
sign_text = "DASH WITH SHIFT WHILE MOVING IN A DIRECTION"
[node name="Sign4" parent="." unique_id=335524344 instance=ExtResource("24_wjb0r")] [node name="Sign4" parent="." unique_id=335524344 instance=ExtResource("24_wjb0r")]
position = Vector2(-1851, 364.32297) position = Vector2(-1851, 364.32297)
sign_text = "TOUCHING A FLOOR, WALL, OR EVEN CEILING WILL REFRESH YOUR AIR JUMP"
[node name="Sign5" parent="." unique_id=349011535 instance=ExtResource("24_wjb0r")] [node name="Sign5" parent="." unique_id=349011535 instance=ExtResource("24_wjb0r")]
position = Vector2(-2908, 365.30762) position = Vector2(-2933, 365.30762)
sign_text = "DASH CAN BE USED EVEN AFTER JUMPING"
text_dismiss_timer = 4
[node name="Sign6" parent="." unique_id=1820216223 instance=ExtResource("24_wjb0r")] [node name="Sign6" parent="." unique_id=1820216223 instance=ExtResource("24_wjb0r")]
position = Vector2(-3918, 366.2923) position = Vector2(-3918, 366.2923)
sign_text = "THE RIGHT CRYSTAL FADES WHEN YOU HAVE NO JUMPS REMAINING"
text_dismiss_timer = 4
[node name="Sign7" parent="." unique_id=381974434 instance=ExtResource("24_wjb0r")] [node name="Sign7" parent="." unique_id=381974434 instance=ExtResource("24_wjb0r")]
position = Vector2(-4771, 365.30762) position = Vector2(-4771, 365.30762)
sign_text = "HOLD SPACE TO JUMP FURTHER"
[node name="Block12" parent="." unique_id=888208031 instance=ExtResource("25_mc2jv")] [node name="Block12" parent="." unique_id=888208031 instance=ExtResource("25_mc2jv")]
position = Vector2(-1679, 49.232834) position = Vector2(-1679, 49.232834)
@@ -685,9 +676,7 @@ position = Vector2(-1679, 64.002686)
position = Vector2(-1679, 79.75719) position = Vector2(-1679, 79.75719)
[node name="Sign8" parent="." unique_id=460763419 instance=ExtResource("24_wjb0r")] [node name="Sign8" parent="." unique_id=460763419 instance=ExtResource("24_wjb0r")]
position = Vector2(-2876, 365.30762) position = Vector2(-2901, 365.30762)
sign_text = "THE LEFT CRYSTAL WILL GO OUT WHEN NO DASHES REMAIN"
text_dismiss_timer = 4
[node name="HiddenSign" parent="." unique_id=1914486910 instance=ExtResource("26_bo7i5")] [node name="HiddenSign" parent="." unique_id=1914486910 instance=ExtResource("26_bo7i5")]
position = Vector2(-1370, 28.555054) position = Vector2(-1370, 28.555054)
@@ -696,7 +685,6 @@ text_dismiss_timer = 4
[node name="Sign10" parent="." unique_id=600787286 instance=ExtResource("24_wjb0r")] [node name="Sign10" parent="." unique_id=600787286 instance=ExtResource("24_wjb0r")]
position = Vector2(-1349, -644.9501) position = Vector2(-1349, -644.9501)
sign_text = "PORTALS WORK AS EXPECTED"
[node name="Teleporter" parent="." unique_id=1261295038 instance=ExtResource("4_gbfbk")] [node name="Teleporter" parent="." unique_id=1261295038 instance=ExtResource("4_gbfbk")]
position = Vector2(-1295, -668.58185) position = Vector2(-1295, -668.58185)
@@ -708,7 +696,6 @@ paired_teleporter = "C"
[node name="Sign11" parent="." unique_id=933599424 instance=ExtResource("24_wjb0r")] [node name="Sign11" parent="." unique_id=933599424 instance=ExtResource("24_wjb0r")]
position = Vector2(-1115, -644.9501) position = Vector2(-1115, -644.9501)
sign_text = "COINS AREN'T REAL"
[node name="HiddenCoin" parent="." unique_id=1654988120 instance=ExtResource("22_wukud")] [node name="HiddenCoin" parent="." unique_id=1654988120 instance=ExtResource("22_wukud")]
position = Vector2(-1063, -662.6739) position = Vector2(-1063, -662.6739)
@@ -718,20 +705,13 @@ position = Vector2(-4625, 356.4457)
[node name="Sign12" parent="." unique_id=1533943569 instance=ExtResource("24_wjb0r")] [node name="Sign12" parent="." unique_id=1533943569 instance=ExtResource("24_wjb0r")]
position = Vector2(-4533, 366.29227) position = Vector2(-4533, 366.29227)
sign_text = "DYING LEAVES BEHIND A GHOST"
text_dismiss_timer = 4
[node name="Sign13" parent="." unique_id=15457130 instance=ExtResource("24_wjb0r")] [node name="Sign13" parent="." unique_id=15457130 instance=ExtResource("24_wjb0r")]
position = Vector2(-4501, 366.29227) position = Vector2(-4501, 366.29227)
sign_text = "YOU RESPAWN AT THE LAST TERMINAL ACCESSED"
text_dismiss_timer = 4
[node name="LongBlock2" parent="." unique_id=1734220379 instance=ExtResource("3_dwbse")] [node name="LongBlock2" parent="." unique_id=1734220379 instance=ExtResource("3_dwbse")]
position = Vector2(-3240, 372.2002) position = Vector2(-3240, 372.2002)
[node name="LongBlock3" parent="." unique_id=327359058 instance=ExtResource("3_dwbse")]
position = Vector2(-2093, 371.21558)
[node name="Block15" parent="." unique_id=1277562320 instance=ExtResource("25_mc2jv")] [node name="Block15" parent="." unique_id=1277562320 instance=ExtResource("25_mc2jv")]
position = Vector2(-1679, 95.511696) position = Vector2(-1679, 95.511696)
@@ -872,8 +852,6 @@ position = Vector2(-1837.9691, -13.7851925)
[node name="Sign14" parent="." unique_id=464943426 instance=ExtResource("24_wjb0r")] [node name="Sign14" parent="." unique_id=464943426 instance=ExtResource("24_wjb0r")]
position = Vector2(-1804, 363.3383) position = Vector2(-1804, 363.3383)
sign_text = "YOUR DASH WILL ALSO BE REFRESHED..."
text_dismiss_timer = 4
[node name="HiddenSpike" parent="." unique_id=1878715961 instance=ExtResource("28_k83mh")] [node name="HiddenSpike" parent="." unique_id=1878715961 instance=ExtResource("28_k83mh")]
position = Vector2(8232, -721.7533) position = Vector2(8232, -721.7533)
@@ -882,4 +860,32 @@ position = Vector2(8232, -721.7533)
position = Vector2(8254, -686.30566) position = Vector2(8254, -686.30566)
script = ExtResource("29_qktwf") script = ExtResource("29_qktwf")
[node name="Block16" parent="." unique_id=822483300 instance=ExtResource("2_036b0")]
position = Vector2(-2045, 371.21558)
[node name="Block17" parent="." unique_id=1509407946 instance=ExtResource("2_036b0")]
position = Vector2(-2061, 371.21555)
[node name="Block18" parent="." unique_id=1841141668 instance=ExtResource("2_036b0")]
position = Vector2(-2077, 371.21555)
[node name="SignArrow" parent="." unique_id=628825460 instance=ExtResource("30_bh8nc")]
position = Vector2(-4431, 366.29227)
rotation = -0.003326646
[node name="SignArrow2" parent="." unique_id=1968060089 instance=ExtResource("30_bh8nc")]
position = Vector2(-3867, 366.29227)
[node name="SignArrow3" parent="." unique_id=858031413 instance=ExtResource("30_bh8nc")]
position = Vector2(-2862, 366.2923)
[node name="SignArrow4" parent="." unique_id=1276033315 instance=ExtResource("30_bh8nc")]
position = Vector2(-2111, -385.00073)
[node name="Block19" parent="." unique_id=699910036 instance=ExtResource("2_036b0")]
position = Vector2(-2113, -379.0928)
[node name="SignArrowUp" parent="." unique_id=119455146 instance=ExtResource("31_jjr1n")]
position = Vector2(-1763, 365.30762)
[connection signal="toggled" from="CanvasLayer/MusicButton" to="CanvasLayer/MusicButton" method="_on_toggled"] [connection signal="toggled" from="CanvasLayer/MusicButton" to="CanvasLayer/MusicButton" method="_on_toggled"]