feat: add new dialogue boxes; add another green ninja npc; add an array of dialogues variations;

This commit is contained in:
2026-09-19 17:26:04 +02:00
parent 5c3a533559
commit 23aa21b7b7
3 changed files with 44 additions and 6 deletions
+22 -1
View File
@@ -6,7 +6,9 @@
[ext_resource type="Texture2D" uid="uid://c3l7w3n700qx3" path="res://Ninja Adventure - Asset Pack/Backgrounds/Tilesets/TilesetReliefDetail.png" id="3_oi8ly"]
[ext_resource type="PackedScene" uid="uid://dhvuy8co661xo" path="res://Scenes/SceneEntrance/scene_entrance.tscn" id="5_oi8ly"]
[ext_resource type="PackedScene" uid="uid://orvnsdbeji56" path="res://Scenes/Block/block.tscn" id="6_12ovb"]
[ext_resource type="Texture2D" uid="uid://beisx8cy6a4jv" path="res://Ninja Adventure - Asset Pack/Actor/Characters/NinjaGreen/SpriteSheet.png" id="6_dc78n"]
[ext_resource type="PackedScene" uid="uid://dfu6aj67vqwfn" path="res://Scenes/LockedDoor/locked_door.tscn" id="6_elpgg"]
[ext_resource type="Texture2D" uid="uid://d2sp6q0reih0" path="res://Ninja Adventure - Asset Pack/Actor/Characters/NinjaGreen/Faceset.png" id="7_6qy3m"]
[ext_resource type="Script" uid="uid://decx4kt8ftrb5" path="res://Scenes/LockedDoor/locked_door.gd" id="7_nr542"]
[ext_resource type="PackedScene" uid="uid://onpen57mc6i8" path="res://Scenes/PuzzleButton/puzzle_button.tscn" id="7_ohrk8"]
[ext_resource type="PackedScene" uid="uid://dsb83tlcapw8l" path="res://Scenes/NPC/npc.tscn" id="10_g3lhp"]
@@ -802,7 +804,24 @@ tile_map_data = PackedByteArray("AAAIAP7/AAAAAAIAAAAKAP3/AAAAAAIAAAAMAP7/AAAAAAI
tile_set = SubResource("TileSet_ilnae")
[node name="NPC" parent="ObstacleLayer" unique_id=687608910 groups=["interactable"] instance=ExtResource("10_g3lhp")]
position = Vector2(40, -29)
position = Vector2(40, -28)
[node name="NPC2" parent="ObstacleLayer" unique_id=1631815121 groups=["interactable"] instance=ExtResource("10_g3lhp")]
position = Vector2(74, -28)
[node name="Sprite2D" parent="ObstacleLayer/NPC2" index="1" unique_id=2127209036]
texture = ExtResource("6_dc78n")
region_enabled = true
region_rect = Rect2(0, 0, 16, 16)
[node name="NPCIcon" parent="ObstacleLayer/NPC2/CanvasLayer/DialogBoxTexture" parent_id_path=PackedInt32Array(1631815121, 2039853714) index="0" unique_id=1385209557]
texture = ExtResource("7_6qy3m")
[node name="DialogLabel" parent="ObstacleLayer/NPC2/CanvasLayer" parent_id_path=PackedInt32Array(1631815121, 1510478417) index="1" unique_id=439922902]
text = "Did you know that there's a cave in the east?"
[node name="NameLabel" parent="ObstacleLayer/NPC2/CanvasLayer" parent_id_path=PackedInt32Array(1631815121, 1510478417) index="2" unique_id=1649543931]
text = "Green Ninja"
[node name="SceneEntrance" parent="." unique_id=1734357035 instance=ExtResource("5_oi8ly")]
position = Vector2(137, -107)
@@ -823,3 +842,5 @@ zoom = Vector2(5, 5)
[connection signal="pressed" from="PuzzleButton" to="LockedDoor" method="_on_puzzle_button_pressed"]
[connection signal="unpressed" from="PuzzleButton" to="LockedDoor" method="_on_puzzle_button_unpressed"]
[editable path="ObstacleLayer/NPC2"]