Last stretch

This commit is contained in:
Иван Кузьменко 2023-08-19 15:23:08 +03:00
parent 466a154972
commit 68271c94ed
13 changed files with 338 additions and 99 deletions

View file

@ -1,6 +1,6 @@
[gd_scene load_steps=17 format=3 uid="uid://cn0rwyjern2vx"]
[gd_scene load_steps=21 format=3 uid="uid://cn0rwyjern2vx"]
[ext_resource type="TileSet" uid="uid://b4dpeakjmn31p" path="res://sprites/tiles/QoL.tres" id="1_kp7y7"]
[ext_resource type="TileSet" uid="uid://c7x8hryljgpha" path="res://sprites/tiles/QoL.tres" id="1_kp7y7"]
[ext_resource type="PackedScene" uid="uid://b2nngdg27wccf" path="res://prefabs/furniture/bed.tscn" id="2_7ee73"]
[ext_resource type="PackedScene" uid="uid://chd3lj3gisjgj" path="res://prefabs/furniture/window.tscn" id="3_1vbfb"]
[ext_resource type="PackedScene" uid="uid://dcol2k6su0v4" path="res://prefabs/furniture/komod.tscn" id="4_5646q"]
@ -13,8 +13,12 @@
[ext_resource type="PackedScene" uid="uid://bo5we64scaa1x" path="res://prefabs/furniture/table2.tscn" id="11_43o4k"]
[ext_resource type="PackedScene" uid="uid://cvfk53tse4okx" path="res://prefabs/furniture/book.tscn" id="12_7tfnm"]
[ext_resource type="PackedScene" uid="uid://ccg3n7sobsvdw" path="res://prefabs/enemies/watcher.tscn" id="13_nbkmp"]
[ext_resource type="PackedScene" uid="uid://bpusphyhhg074" path="res://prefabs/enemies/living_armor.tscn" id="14_4tmmq"]
[ext_resource type="PackedScene" uid="uid://bmyjqerhno5vi" path="res://prefabs/enemies/wretched.tscn" id="15_3rigu"]
[ext_resource type="PackedScene" path="res://prefabs/enemies/living_armor.tscn" id="14_4tmmq"]
[ext_resource type="PackedScene" path="res://prefabs/enemies/wretched.tscn" id="15_3rigu"]
[ext_resource type="PackedScene" uid="uid://crulyoxqqw74r" path="res://prefabs/entities/Teleport.tscn" id="16_c6ifr"]
[ext_resource type="PackedScene" uid="uid://dteeck6gict0d" path="res://prefabs/entities/teleport_dest.tscn" id="17_0di6y"]
[ext_resource type="PackedScene" uid="uid://cpi5lgdlnvhlg" path="res://prefabs/enemies/boss/boss.tscn" id="18_8j1w1"]
[ext_resource type="PackedScene" uid="uid://bihh0dp1vbqfu" path="res://prefabs/enemies/boss/claw.tscn" id="19_q14f4"]
[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_ul7os"]
light_mode = 2
@ -71,10 +75,10 @@ position = Vector2(672, 328)
[node name="skull" parent="." instance=ExtResource("8_sfpxp")]
position = Vector2(2033, -496)
[node name="door_closed4" parent="." instance=ExtResource("7_kt8g1")]
[node name="door_closed_puzzle_1" parent="." instance=ExtResource("7_kt8g1")]
position = Vector2(747, -120)
[node name="pressure_plate" parent="." instance=ExtResource("9_6ydrq")]
[node name="pressure_plate_puzzle_1" parent="." instance=ExtResource("9_6ydrq")]
position = Vector2(750, 16)
[node name="pressure_plate2" parent="." instance=ExtResource("9_6ydrq")]
@ -334,3 +338,89 @@ position = Vector2(329, -1044)
[node name="Wretched9" parent="." instance=ExtResource("15_3rigu")]
position = Vector2(-109, -974)
[node name="Teleport" parent="." node_paths=PackedStringArray("To") instance=ExtResource("16_c6ifr")]
position = Vector2(112, 259)
To = NodePath("teleport_dest")
[node name="teleport_dest" parent="Teleport" instance=ExtResource("17_0di6y")]
position = Vector2(-31, 174)
[node name="Teleport2" parent="." node_paths=PackedStringArray("To") instance=ExtResource("16_c6ifr")]
position = Vector2(503, 465)
To = NodePath("teleport_dest")
[node name="teleport_dest" parent="Teleport2" instance=ExtResource("17_0di6y")]
position = Vector2(126, -1)
[node name="Teleport3" parent="." node_paths=PackedStringArray("To") instance=ExtResource("16_c6ifr")]
position = Vector2(884, 465)
To = NodePath("teleport_dest")
[node name="teleport_dest" parent="Teleport3" instance=ExtResource("17_0di6y")]
position = Vector2(154, -66)
[node name="Teleport4" parent="." node_paths=PackedStringArray("To") instance=ExtResource("16_c6ifr")]
position = Vector2(2064, -497)
To = NodePath("teleport_dest")
[node name="teleport_dest" parent="Teleport4" instance=ExtResource("17_0di6y")]
position = Vector2(-1313, 611)
[node name="Teleport_puzzle_1" parent="." node_paths=PackedStringArray("To") instance=ExtResource("16_c6ifr")]
position = Vector2(748, -96)
To = NodePath("teleport_dest")
[node name="teleport_dest" parent="Teleport_puzzle_1" instance=ExtResource("17_0di6y")]
position = Vector2(1, -212)
[node name="Teleport_puzzle_2" parent="." node_paths=PackedStringArray("To") instance=ExtResource("16_c6ifr")]
position = Vector2(744, -514)
To = NodePath("teleport_dest")
[node name="teleport_dest" parent="Teleport_puzzle_2" instance=ExtResource("17_0di6y")]
position = Vector2(1, -212)
[node name="Teleport_puzzle_3" parent="." node_paths=PackedStringArray("To") instance=ExtResource("16_c6ifr")]
position = Vector2(752, -930)
To = NodePath("teleport_dest")
[node name="teleport_dest" parent="Teleport_puzzle_3" instance=ExtResource("17_0di6y")]
position = Vector2(-448, 747)
[node name="Teleport_puzzle_4" parent="." node_paths=PackedStringArray("To") instance=ExtResource("16_c6ifr")]
position = Vector2(481, -1273)
To = NodePath("teleport_dest")
[node name="teleport_dest" parent="Teleport_puzzle_4" instance=ExtResource("17_0di6y")]
position = Vector2(173, 2391)
[node name="boss" parent="." instance=ExtResource("18_8j1w1")]
position = Vector2(655, 942)
[node name="claw" parent="." instance=ExtResource("19_q14f4")]
position = Vector2(589, 1035)
[node name="claw2" parent="." instance=ExtResource("19_q14f4")]
position = Vector2(706, 1031)
[node name="LivingArmor9" parent="." instance=ExtResource("14_4tmmq")]
position = Vector2(485, 1107)
Facing = 1
[node name="LivingArmor10" parent="." instance=ExtResource("14_4tmmq")]
position = Vector2(826, 1110)
Facing = 1
[node name="LivingArmor11" parent="." instance=ExtResource("14_4tmmq")]
position = Vector2(824, 1042)
Facing = 0
[node name="LivingArmor12" parent="." instance=ExtResource("14_4tmmq")]
position = Vector2(483, 1050)
Facing = 2
[connection signal="ButtonPressed" from="pressure_plate_puzzle_1" to="door_closed_puzzle_1" method="Open"]
[connection signal="ButtonUnpressed" from="pressure_plate_puzzle_1" to="door_closed_puzzle_1" method="Close"]
[connection signal="TeleportTriggered" from="Teleport_puzzle_4" to="claw" method="Enable"]
[connection signal="TeleportTriggered" from="Teleport_puzzle_4" to="claw2" method="Enable"]