oi, go right!

This commit is contained in:
Haze Weathers 2025-01-05 14:53:19 -05:00
parent ac0f3c8d58
commit 7b4d519791
5 changed files with 87 additions and 57 deletions

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=33 format=2]
[gd_scene load_steps=35 format=2]
[ext_resource path="res://objects/environment/ladder/ladder.tscn" type="PackedScene" id=1]
[ext_resource path="res://objects/hud/hud.tscn" type="PackedScene" id=2]
@ -32,6 +32,8 @@
[ext_resource path="res://objects/lore/hills/sg.tscn" type="PackedScene" id=30]
[ext_resource path="res://graphics/turniwood/turning_platform_wood_dark.png" type="Texture" id=31]
[ext_resource path="res://graphics/decal/helper_hints/the_signs/go_right_from_here/arrow_sign.png" type="Texture" id=32]
[ext_resource path="res://objects/npc/speccy.tscn" type="PackedScene" id=33]
[ext_resource path="res://maps/hills_speccy_detect.gd" type="Script" id=34]
[node name="Map" type="Node2D" groups=["map"]]
pause_mode = 1
@ -161,80 +163,80 @@ texture = ExtResource( 32 )
[node name="Collectibles" type="Node2D" parent="."]
[node name="Star" parent="Collectibles" instance=ExtResource( 4 )]
[node name="Star" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 4 )]
position = Vector2( 0, 136 )
[node name="Star2" parent="Collectibles" instance=ExtResource( 4 )]
position = Vector2( 112, 120 )
color = 1
[node name="Key" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 40, 168 )
[node name="Key2" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key2" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 64, 168 )
[node name="Key3" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key3" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 88, 152 )
[node name="Key5" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key5" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 232, 112 )
[node name="Key6" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key6" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 48, 80 )
[node name="Key7" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key7" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 72, 80 )
[node name="Key8" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key8" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 96, 80 )
[node name="Key9" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key9" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 152, 48 )
[node name="Key10" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key10" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 120, 32 )
[node name="Key11" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key11" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 184, 72 )
[node name="Key14" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key14" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 120, 72 )
[node name="Key13" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key13" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 192, 48 )
[node name="Key4" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key4" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 112, 152 )
[node name="Key12" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key12" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 160, 168 )
[node name="Key15" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key15" parent="Collectibles" groups=["speccy_skip"] instance=ExtResource( 5 )]
position = Vector2( 288, 120 )
[node name="Key16" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key16" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 248, 120 )
[node name="Key20" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key20" parent="Collectibles" groups=["speccy_skip"] instance=ExtResource( 5 )]
position = Vector2( 360, 104 )
[node name="Key22" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key22" parent="Collectibles" groups=["speccy_skip"] instance=ExtResource( 5 )]
position = Vector2( 264, 72 )
[node name="Key24" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key24" parent="Collectibles" groups=["speccy_skip"] instance=ExtResource( 5 )]
position = Vector2( 296, 72 )
[node name="Key25" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key25" parent="Collectibles" groups=["speccy_skip"] instance=ExtResource( 5 )]
position = Vector2( 288, 48 )
[node name="Key26" parent="Collectibles" instance=ExtResource( 5 )]
position = Vector2( 488, 56 )
[node name="Key27" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key27" parent="Collectibles" groups=["speccy_skip"] instance=ExtResource( 5 )]
position = Vector2( 448, 64 )
[node name="Key33" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key33" parent="Collectibles" groups=["speccy_skip"] instance=ExtResource( 5 )]
position = Vector2( 432, 152 )
[node name="Key34" parent="Collectibles" instance=ExtResource( 5 )]
@ -288,13 +290,13 @@ position = Vector2( 648, 168 )
[node name="Key50" parent="Collectibles" instance=ExtResource( 5 )]
position = Vector2( 528, 56 )
[node name="Key28" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key28" parent="Collectibles" groups=["speccy_skip"] instance=ExtResource( 5 )]
position = Vector2( 408, 64 )
[node name="Key23" parent="Collectibles" instance=ExtResource( 5 )]
position = Vector2( 616, 168 )
[node name="Key21" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key21" parent="Collectibles" groups=["speccy_skip"] instance=ExtResource( 5 )]
position = Vector2( 320, 120 )
[node name="Key29" parent="Collectibles" instance=ExtResource( 5 )]
@ -303,29 +305,29 @@ position = Vector2( 200, 168 )
[node name="Key30" parent="Collectibles" instance=ExtResource( 5 )]
position = Vector2( 232, 168 )
[node name="Key31" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key31" parent="Collectibles" groups=["speccy_skip"] instance=ExtResource( 5 )]
position = Vector2( 272, 168 )
[node name="Key32" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key32" parent="Collectibles" groups=["speccy_skip"] instance=ExtResource( 5 )]
position = Vector2( 304, 168 )
[node name="Key18" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key18" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 152, 112 )
[node name="Key19" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key19" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 216, 80 )
[node name="Key17" parent="Collectibles" instance=ExtResource( 5 )]
[node name="Key17" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 5 )]
position = Vector2( 200, 112 )
[node name="Shard" parent="Collectibles" instance=ExtResource( 17 )]
[node name="Shard" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 17 )]
position = Vector2( 32, 32 )
[node name="Shard4" parent="Collectibles" instance=ExtResource( 17 )]
position = Vector2( 648, 80 )
number = 2
[node name="Shard2" parent="Collectibles" instance=ExtResource( 17 )]
[node name="Shard2" parent="Collectibles" groups=["speccy_skip"] instance=ExtResource( 17 )]
position = Vector2( 456, 24 )
number = 1
@ -333,7 +335,7 @@ number = 1
position = Vector2( 688, 80 )
number = 3
[node name="Star3" parent="Collectibles" instance=ExtResource( 4 )]
[node name="Star3" parent="Collectibles" groups=["speccy_skip"] instance=ExtResource( 4 )]
position = Vector2( 416, 104 )
color = 3
@ -347,7 +349,7 @@ position = Vector2( 664, 80 )
position = Vector2( 760, 112 )
color = 4
[node name="Star5" parent="Collectibles" instance=ExtResource( 4 )]
[node name="Star5" parent="Collectibles" groups=["speccy_appear"] instance=ExtResource( 4 )]
position = Vector2( 224, 48 )
color = 2
@ -450,3 +452,12 @@ format = 1
[node name="Exit" parent="." instance=ExtResource( 20 )]
position = Vector2( 757, 164 )
cost = 25
[node name="SpeccyDetect" type="Node2D" parent="."]
position = Vector2( 224, 176 )
script = ExtResource( 34 )
[node name="Speccy" parent="SpeccyDetect" instance=ExtResource( 33 )]
position = Vector2( -8, 0 )
flip = true
message = "oi_go_right"