This commit is contained in:
Bastian Wagner
2026-08-23 19:25:57 +02:00
parent bbd5dbbd1f
commit d0eecc45d6
8 changed files with 119 additions and 10 deletions

View File

@@ -235,7 +235,7 @@ export const DIALOGUE_NODES: SeedDialogueNode[] = [
{
npcId: SOUTH_GATE_WARDEN_NPC_ID,
key: 'warden-quest-offer',
text: 'The road has gone bad. Start small. Bring me five Ashen Pelts from the rats beyond the gate. I want to know what the ash is doing to them.',
text: 'The road has gone bad. Nobody reached us for days. The animals are going crazy. I want to know what the ash is doing to them. Travel to the Burned Road and hunt for these creatures.',
priority: 900,
conditions: [
{
@@ -272,7 +272,7 @@ export const DIALOGUE_NODES: SeedDialogueNode[] = [
{
npcId: SOUTH_GATE_WARDEN_NPC_ID,
key: 'warden-quest-active',
text: 'Still out there, then. Five pelts, and no fewer. I am not paying for a guess.',
text: 'Still out there, then. I need to know what happens on our roads. I am not paying for a guess.',
priority: 500,
conditions: [
{

View File

@@ -93,7 +93,7 @@ export const QUEST_OBJECTIVES: SeedQuestObjective[] = [
type: QuestObjectiveType.COLLECT_ITEM,
targetKey: 'ash-pelt',
requiredQuantity: 1,
description: 'Collect Ashen Pelts',
description: 'Collect Ashen Pelts from Ash Rats',
npcLine: null,
hintText:
'You defeatet a burned creature. Return to the South Gate Warden and report your finding.',
@@ -112,9 +112,9 @@ export const QUEST_OBJECTIVES: SeedQuestObjective[] = [
type: QuestObjectiveType.TALK_TO_NPC,
targetKey: SOUTH_GATE_WARDEN_KEY,
requiredQuantity: 1,
description: 'Return to the South Gate Warden',
description: 'Show the pelt to the Warden.',
npcLine:
"We need to investigate this further, collect more pelts and bring it to Borin. Wait, you're not equipped for hauling spoils yet. Go see Borin in Graufurt. Tell him I sent you. He'll complain, but he'll give you something useful.",
"We need to investigate this further, collect more pelts and bring them to Borin. Wait, you're not equipped for hauling spoils yet. Go see Borin in Graufurt. Tell him I sent you. He'll complain, but he'll give you something useful.",
hintText: null,
advanceWhenBlocked: false,
consumeOnComplete: false,
@@ -136,7 +136,7 @@ export const QUEST_OBJECTIVES: SeedQuestObjective[] = [
requiredQuantity: 1,
description: 'Speak with Borin in Graufurt',
npcLine:
'But the South Gate Warden sent you. Fine. Take this. Bring it back full and make it worth my trouble.',
'What do you want? I have nothing to spare... But the South Gate Warden sent you? Fine. Take this. Bring it back full and make it worth my trouble.',
hintText: 'Borin gave you a bag for animal spoils. It fits 5 pelts or similar.',
advanceWhenBlocked: false,
consumeOnComplete: false,
@@ -158,7 +158,7 @@ export const QUEST_OBJECTIVES: SeedQuestObjective[] = [
type: QuestObjectiveType.COLLECT_ITEM,
targetKey: 'ash-pelt',
requiredQuantity: 5,
description: 'Collect Ashen Pelts',
description: 'Hunt more Ash Rats and collect their pelt',
npcLine: null,
// The bag holds five of *any* hide, not five pelts: a player carrying
// Tough Hides alongside them can fill it before the fifth pelt. This step
@@ -182,7 +182,7 @@ export const QUEST_OBJECTIVES: SeedQuestObjective[] = [
type: QuestObjectiveType.TALK_TO_NPC,
targetKey: SOUTH_GATE_WARDEN_KEY,
requiredQuantity: 1,
description: 'Bring the pelts to the South Gate Warden',
description: 'Hunt Ashen Rats on the Burned Road and collect their pelt. Bring the pelts to the South Gate Warden',
npcLine:
"Good. That's enough for me. From now on, take hides and trophies to Borin. He'll pay for useful spoils, and word gets around when you keep the roads clear.",
hintText: null,