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.