CleverRaven / CleverRaven/Cataclysm-DDA

NPC keeps asking about failed quest

Open
#44,833 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

<Bug> Missions NPC / Factions
Dominant language
C++
Stars
13.2k
Forks
4.6k
Avg merge
2d 1h
Merged PRs (30d)
205

Description

An NPC refugee gave me a quest to pick up her dog which ends up getting killed by giant cockroach before arriving at the quest house. The quest was failed shortly after but when I returned to the NPC, the dialogue with them always begin with asking if the quest is done yet.

It gets annoying when NPC still asks about their dog even after long time living together with me

Steps

Take quest from npc as soon as I start the game
Walks a few steps outside the emergency shelter
Get message that dog died and that the quest has failed
Go back to shelter to talk to npc and she still ask about the dog with no way to report failure
Go to quest location anyway
Find dog carcass next to giant cockroaches
Kill roaches and carried dog carcass all the way to Shelter
NPC still ask about their dog
Drop corpse right at their feet
Still ask about dog
Recruit NPC to be companion. Give dog carcass for them to hold onto
Still ask about dog

Version: mac osx package (the stable one). Idk about the version specific but its likely the recent 0.e-2 stable version. The app is the executable Tiles variant

Extras

Butchered and cooked the dog and have the NPC help me throughout the procedure
Still ask about dog
Travelled with npc all the way to refugee center (on foot)
Still ask about dog
Lived together through winter at a remote wooden cabin we built together
Still asks about dog first thing first when starting a dialogue

It would be nice if there is a way to debug the quest away so she stops asking about the dog

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the refugee NPC's dog quest using the listed steps: let the dog die, return to the shelter, and continue the dialogue. Trace the failed quest and NPC conversation state; done means the NPC no longer repeatedly asks about the dog after the quest has failed.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.