Skip to content

feat: add intermediate quests (roads_run_red, iron_will, warchiefs_fury)#19

Open
terminaldestiny wants to merge 6 commits intoHyperscapeAI:mainfrom
terminaldestiny:feat/intermediate-quests
Open

feat: add intermediate quests (roads_run_red, iron_will, warchiefs_fury)#19
terminaldestiny wants to merge 6 commits intoHyperscapeAI:mainfrom
terminaldestiny:feat/intermediate-quests

Conversation

@terminaldestiny
Copy link
Copy Markdown

@terminaldestiny terminaldestiny commented Mar 26, 2026

What this adds

Three new intermediate/experienced quests that continue the story after
Goblin Slayer, forming the first narrative chain in the game.

Roads Run Red (intermediate, 1 QP)
Requires: Goblin Slayer
Kill 15 bandits on the north road, search the camp for evidence, report
back to Rowan.
Reward: iron kiteshield + xp lamp

Iron Will (intermediate, 1 QP)
Requires: Roads Run Red + Torvin's Tools
Mine 8 iron ore, smelt 3 bars, forge an iron scimitar, kill 8 barbarian
outriders, return to Torvin.
Reward: iron platelegs + xp lamp

Warchief's Fury (experienced, 2 QP)
Requires: Iron Will
Kill 15 barbarian warriors, defeat Grundar the Warchief (boss), return
to Horvik.
Reward: steel scimitar + steel kiteshield + xp lamp


Changes to existing content

Grundar buffed — lvl 28→35, hp 45→80, scale 1.2→1.35. At the end of
a 3-quest chain he should feel like a real boss fight, not a standard mob.
Also fixed his levelRange to [35,35] (data validation was rejecting it).

Iron Will requires Torvin's Tools — Torvin's dialogue assumes he
already knows you. Added torvins_tools as a second prereq alongside
roads_run_red so the narrative holds.


What wasn't touched

  • All 7 novice quest descriptions — unchanged
  • All existing NPC dialogue — unchanged
  • No new NPCs, no new factions, no new items
  • Quest stage types and targets use the existing engine as-is

Alex Martinez added 2 commits March 25, 2026 00:22
…s Fury

Adds a connected quest arc bridging the 7 starter quests into mid-game
combat and smithing progression.

- roads_run_red: kill 15 bandits, uncover barbarian war standard (Captain Rowan)
- iron_will: mine/smelt/smith iron scimitar, test on barbarian outriders (Torvin)
- warchiefs_fury: storm Grundar's war camp, defeat the warchief boss (Horvik)

NPCs reference each other by name across the arc. Each quest completion
hands the player off to the next NPC. Adds barbarian_warchief boss NPC
(level 28, health 45, aggressive, respawns every 200 ticks).
…n Will, Warchief's Fury

- Introduces the Ashen Hand: a shadowy guild of war profiteers threading through all 3 quests
- Grundar reframed as a tragic figure — forced into the raid to save his starving clan
- Full NPC dialogue rewrite: Rowan (haunted military), Torvin (gruff dwarf), Horvik (old armorer who trained Grundar's father)
- Grundar buffed: lvl 28→35, hp 45→80, always drops his waraxe, scaled 1.2→1.35
- 3 unique untradeable quest rewards:
    - Ironwatch Shield (Roads Run Red): iron kiteshield +3 across all defense stats
    - Torvin's Promise (Iron Will): iron scimitar atk+14/str+13, between iron and steel
    - Grundar's Waraxe (Warchief's Fury): atk+19/str+18, between steel and mithril
- XP rewards increased across all 3 quests
- Quest descriptions rewritten to feel cinematic
@terminaldestiny terminaldestiny force-pushed the feat/intermediate-quests branch from 5cd673c to c00cb8e Compare April 2, 2026 23:47
Alex Martinez added 4 commits April 2, 2026 16:53
… plain item rewards

- Revert Rowan/Torvin/Horvik dialogue back to original war standard clue (remove Ashen Hand)
- Revert all 7 novice quest descriptions to originals
- Revert rewards to plain tradeable items (iron_kiteshield, iron_platelegs, steel_scimitar/kiteshield)
- Remove unique untradeable items (ironwatch_shield, torvins_promise, grundars_waraxe)
- Keep: Grundar stat buff, Iron Will prereq fix, improved 3-quest descriptions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant