Player can take quests, Adventurers in progress.

This commit is contained in:
2025-08-06 22:31:36 -04:00
parent d705ed0496
commit 6bfbd4b70c
15 changed files with 175 additions and 16 deletions

View File

@@ -7,7 +7,6 @@
[ext_resource type="Texture2D" uid="uid://cg6ptmynq0aq0" path="res://basic-sprite.png" id="4_l3mu1"]
[ext_resource type="PackedScene" uid="uid://cf6nnjyp8kv78" path="res://receptionist.tscn" id="5_l3mu1"]
[ext_resource type="Texture2D" uid="uid://bnt2dlv7kxw7s" path="res://questboard.png" id="6_2wofw"]
[ext_resource type="Script" uid="uid://blo7tb5135vfm" path="res://quest_board.gd" id="7_bog1h"]
[ext_resource type="Script" uid="uid://b0q2233msdtgo" path="res://guild_queue.gd" id="7_hph4e"]
[ext_resource type="PackedScene" uid="uid://drrtypncppjps" path="res://quest_board_window.tscn" id="8_uo85v"]
@@ -27,6 +26,18 @@ vertices = PackedVector2Array(117.96875, 286, 9.96875, 286, 9.03125, 0, 117.0312
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)])
outlines = Array[PackedVector2Array]([PackedVector2Array(-1, -10, 127, -10, 128, 296, 0, 296)])
[sub_resource type="GDScript" id="GDScript_bog1h"]
script/source = "class_name QuestBoard extends Interactable
signal service_provided()
func _ready() -> void:
queue = $Queue
func interact(interactor, service : String):
service_provided.emit()
"
[node name="Guildhall" type="Node2D"]
script = ExtResource("1_lsinl")
@@ -83,7 +94,7 @@ navigation_polygon = SubResource("NavigationPolygon_l3mu1")
[node name="Quest Board" type="StaticBody2D" parent="."]
position = Vector2(935, 32)
script = ExtResource("7_bog1h")
script = SubResource("GDScript_bog1h")
[node name="QuestBoardWindow" parent="Quest Board" instance=ExtResource("8_uo85v")]