AI parameter functions and AddSpell affect the actor instance instead of the actor base record
//this probably has not been implemented yet, but i did use the little search bar to see if it was reported and I didn't see it on the list. I am putting it under feature as it's not really a bug, but something that is missing.
In vanilla Morrowind, if you wore a piece of indoril armor (cuirass/helmet specifically) and talked to an ordinator, they would mark you for death and attack you. Any ordinators who see you following this ought to attack you on sight -- similarly to if you had a bounty.
OpenMW vs Vanilla Morrowind of this feature:
#1 Updated by scrawl . over 2 years ago
- Tracker changed from Feature to Bug
- Reproducibility set to Have not tried
- Operating system set to MacOS
A side effect of the "setfight" script implementation in OpenMW. In vanilla MW setfight changed the fight value on the base object, i.e. all instances of that object are affected. In OpenMW only the calling instance is changed.
If we change the function to be vanilla-compatible, we should offer a new function post-1.0 that operates on object instances.
#3 Updated by vivec Ae Seht over 2 years ago
fair enough, and i am unsure why i posted that as MacOS, i'm running Xubuntu 15.04
Thank you again for your hard work, Jannik.
I would offer to assist in the programming, but being a self-taught programmer, my scripting would probably be so sloppy that it'd just muck up the project. I'll try to stay on freenode #openmw
#10 Updated by Nelsson Huotari about 1 month ago
Human-understandable recap of this bug: Talking to ordinators while wearing armor works as intended (they do attack the player, the same happens in vanilla). However not ALL ordinators fight you until the end of time (as it was in vanilla MW).
Discussion on whether or not this is a bug or a feature his here.
I'd prefer flagging this report rejected, as I prefer OpenMW to Vanilla.
#12 Updated by Nelsson Huotari about 1 month ago
So, solution is to change vanilla commands that rot tor mentioned, to point to base objects instead of instances? If this is done, it's probably not too big thing to keep the current commands working. Should there be completely different commands for different functions or is functionality of e.g. setfight controlled by optional extra arguments?