Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Angry Pyromaniac Survivor can't be Stopped #54263

Open
coyo7e opened this issue Jan 10, 2022 · 8 comments
Open

Angry Pyromaniac Survivor can't be Stopped #54263

coyo7e opened this issue Jan 10, 2022 · 8 comments
Labels
<Bug> This needs to be fixed NPC / Factions NPCs, AI, Speech, Factions, Ownership (S2 - Confirmed) Bug that's been confirmed to exist

Comments

@coyo7e
Copy link

coyo7e commented Jan 10, 2022

Describe the bug

I recently ran into a (I think) new type of survivor, the "angry pyromaniac," who wants the player to go burn down a specific building. I was like, "cool fine, no problem!" and then realized he'd begun following me, and when I went to speak to him I couldn't do anything but say "OK" to him with two variants and then close the dialogue.

This became a problem quickly, because I hopped into a vehicle and he kept vocalizing about nearby corpses which he then tried to jump out of the moving vehicle to smash (as long as you're moving they stay on the running boards/doorway and won't jump out, at least). Additionally since he seemed to be using the "stay within 4 spaces" behavior by default he'd rubber band back to me constantly and keep vocalizing, and eventually he started a fight with about 15 zeds and a mi-go at once after hearing a noise, because I was simply unable to stop him from doing anything or tell him to guard a spot, etc.

This survivor quest seems fun (although I have reservations about the time required to burn down a building, since it can take days sometimes) however, it's kind of unreasonable for someone to try and drag this chaotically-behaving NPC to the target and not have them get killed on the way. Alternatively, the conversation dialogue might warn the player that he'll immediately follow them so they could at least turn him down and come back later after clearing out a path (but you can't find the path until you pick up the quest, so chicken and egg problem..)

I am not sure why it was decided to have the NPC follow the player outside of some flavor stuff of them wanting proof of the burned building, since, what's the point of having a social-based character if you can't lie to an NPC about finishing their quests, etc? I even tried to temporarily ditch him while he was pulping a corpse, and he beelined after me and caught up.

Steps to reproduce

  1. Speak to Angry Pyromaniac NPC.
  2. Accept their quest.
  3. Try to talk to them about anything/go near enemies.

Expected behavior

I had expected to somehow be able to rein in this NPC during the quest, since I had no warning and had to drag him into a city I'd never explored before as soon as I picked up the quest.

Screenshots

No response

Versions and configuration

  • OS: Windows
    • OS Version: 10.0 2009
  • Game Version: 939ec93 [64-bit]
  • Graphics Version: Tiles
  • Game Language: System language []
  • Mods loaded: [
    Dark Days Ahead [dda],
    Disable NPC Needs [no_npc_food],
    No Fungal Growth [no_fungal_growth],
    Bionic Professions [package_bionic_professions],
    Graphical Overmap [Graphical_Overmap],
    SpeedyDex [speedydex],
    Stats Through Kills [stats_through_kills],
    Stats Through Skills [StatsThroughSkills]
    ]

Additional context

No response

@NetSysFire NetSysFire added (S2 - Confirmed) Bug that's been confirmed to exist <Bug> This needs to be fixed NPC / Factions NPCs, AI, Speech, Factions, Ownership labels Jan 10, 2022
@NetSysFire
Copy link
Member

I got that in an earlier run. Very, very bad when they block the only exit of a room or building. And if you try to make them stay there and go out through the window, they will smash said window.

@Ramza13
Copy link
Contributor

Ramza13 commented Jan 10, 2022

I think this might just be #54250

@NetSysFire
Copy link
Member

No, this is a different NPC. The other pyromaniac wants you to actively burn down stuff and follows you, the arsonist with their fluffy ears does not. I am currently trying to track down the exact NPC.

@NetSysFire
Copy link
Member

It appears to be the pizzaiolo NPC:

https://github.com/CleverRaven/Cataclysm-DDA/blob/5458faf562e7769aafe387ccebfd043970d33fe6/data/json/npcs/other/NPC_pizzaiolo.json

@coyo7e
Copy link
Author

coyo7e commented Jan 10, 2022

@LeahLuong
Copy link

Is he responsive to temp orders using the "C" menu??

@I-am-Erk
Copy link
Member

The option to convince him to stay somewhere safe while you "burn the building" and then come back and lie to him would be a nice one. Most of our mission lines want the option to lie when it doens't make sense, this is one where it actually might. That would require a fair bit more dialogue and scripting though.

@coyo7e
Copy link
Author

coyo7e commented Jan 31, 2022

The option to convince him to stay somewhere safe while you "burn the building" and then come back and lie to him would be a nice one. Most of our mission lines want the option to lie when it doens't make sense, this is one where it actually might. That would require a fair bit more dialogue and scripting though.

Technically it would probably require less overall than the NPC currently uses. He insists on following right now, and insists that you collect gasoline, before you start the fire. I've seen a couple posts on reddit where people got stuck in a bathroom/etc because he wouldn't leave the doorway. Apparently if you spam the "wait" button or "wait until" for long enough times seem to be inconsistent but it takes like 30-60 minutes in-game or more) he'll sometimes move.

Is he responsive to temp orders using the "C" menu??

No. He's unresponsive to orders, period. That was most of my point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
<Bug> This needs to be fixed NPC / Factions NPCs, AI, Speech, Factions, Ownership (S2 - Confirmed) Bug that's been confirmed to exist
Projects
None yet
Development

No branches or pull requests

5 participants