Okay I am making a companion. It is actually for FO4, but I can't post in that forum for some reason, so whatever. It just as much applies here too.
Anyways, I want to do a few things, and they aren't "clear cut".
Firstly, I want to make my companion to respond to battle taunts by other NPCs (in this case raiders). I am not sure exactly how I should implement it. I'm thinking what I can do is go into each individual combat dialogue of raiders and then maybe flip a bool true for a few seconds depending on what taunt they used (a different bool for each taunt that my companion can respond to), which will tell my companion to respond with xyz response (it won't always happen, so it'll roll for a chance for him to respond)? Can you think of a better, more efficient way? I know how to make him differentiate between different factions and races and sixes, but not exactly how I should go about doing this. I'd prefer I didn't need to script, I suspect there is a way to do this without scripting, but if I must, so be it.
Secondly, I am wondering if there is a way to head track on dead enemies, so when my companion sees a dead body, he can "tell" what race and faction he is looking at, so he can comment relative to the specific enemy that he is staring at. I did see something involving like GetDismemberedLimbs or something to that power, but I'm not sure.
Thanks for the help!
-Soaren