Welcome to the AFK Mods bug tracker. In order to report an issue, please select a project from the drop down menu below. Select “Open New Issue” and fill out the form with as many details as possible.

An account will be required to submit an issue, so if you need one and are unable to register, please contact us via the forums at https://afkmods.iguanadons.net/
       

Issue Data
Status: Confirmed
Issue Type: Bug Report
Project: Unofficial Fallout 4 Patch
Component: Fallout 4: Vanilla
Category: Quests
Assigned To: Nobody
Platform: All
Severity: Very Low
Votes: 0
Watching: N/A
Opened By MadCat221 on Dec 27, 2017 9:51 pm
Last Edited By MadCat221 on Dec 27, 2017 9:57 pm

Issue #23400: Some companions have contextually inappropriate cases for some of their dead actor loot reactions

And the context is a mechanoid dead actor being looted; a robot, synth, or turret. In this case, Curie, Deacon, and Strong have reaction commentary on the looting that refers to the target as if it were organic or even a dead human/Gen3 synth.

To get the story event data to the companion reaction dialogue quests, some alias relay needs to happen from the event trigger quest, CA_LootCorpse. That quest is the one plugged into the event manager, and it causes a dialogue keyword trigger that is received by the companion quests. However, the quest immediately does a self-shutdown in its one and only quest stage's script fragment. This does not allow enough time to check the actor type keywords on the relayed alias in the companion dialogue quest.

Originally, I used "utility.wait(8.0)" right before the ["stop()" in the script frag, but Arthmoor and Sclerocephalus do not think that is a good idea. I have tested extensively with Curie, who has three of her four reaction dialogues having the contextual inappropriateness, and without the self-shut-down delay, I have only once heard a reaction from her, and that was with the one contextually neutral reaction she has (which was not affected by the new conditions)

I believe that if there is a means to safely and cleanly delay the CA_LootCorpse self-shutdown, it is beyond my ability to script. I am uploading the module with the alias relay setup and the condition checks for those more adept at scripting to make CA_LootCorpse remain running long enough to keep that alias filled for the condition checks.



Attached Files:

RobotsAreNotCorpses.esp