Hi,
as I mentioned in the quest converting thread, I am facing dialogue lines where conditions are using the Disposition level (also used in some dialogue scripts and as end quest "reward").
http://uesp.net/wiki/Morrowind:Disposition
Skyrim doesn't really have this. Therefore if we want to keep those dialogue conditions and not have every NPC acts as if they had nothing better to do of their time than to tell you about all the morrowind lore, we need to find a workaround.
After trying to find a solution about this, I come with the following proposal : use relationship ranks.
I propose the following mapping
| Relationship Ranks (Skyrim) | Index For get/setRelationShipRank (Skyrim) | Disposition (Morrowind) |
| Lover | 4 | not used : not available for Skywind NPCs) |
| Ally | 3 | 91-100 |
| Confidant | 2 | 75-90 |
| Friend | 1 | 51-75 |
| Acquaintance | 0 (default) | 30-50 |
| Rival | -1 | 20-29 |
| Foe | -2 | 11-19 |
| Enemy | -3 | 0-10 |
| Archnemesis | -4 | not used : to mirror Lover not existing |
So, say in morrowind we have a condition
getDisposition == 30, "I don't want to talk about it."
I would just have to do GetRelationshipRank == -1 (Rival) "I don't want to talk about it."
Alternativaly, if you help someone in a quest, and the end, you would have
"mod disposition 100" becomes "alias_npcxxx.setRelationshipRank(3)"
Are you ok with that mapping ?edit : fixed typosedit : updated disposition ranges

That looks good. I can't think of anything that would work better, so I say go ahead. Though, would getting set to enemy make the NPC attack you, where they wouldn't in Morrowind? I'm actually fine with that, but I'm just curious as to whether or not that would happen.
I haven't tested this model enough but indeed, ranges can be modified if the reaction is too radical ; also the disposition values can be modified if they don't make a lot sense, e.g. being BFF with the rats lady after killing the rats for the first fighter guild's quest in Balmora.
I'm not sure if that counts........
Though we may implement level 4 later if we decide to add that whole marriage system to Vvardenfell.
Heh, I never knew you could get married in Skyrim, I guess I never bothered with that stuff. Also what does "Archnemesis" mean in Skyrim? Does the person hunt you down or something?
instead of Lover perhaps Worshiper ;)
salute
Hi
actually, after going over more dialogues, and it seems a disposition of 30 is enough to give lore information and for something more "private", 50 is enough. I will update my mapping in the first post.
When it comes to modify the disposition of the NPCs towards the PC, I've been a little more radical.
Usually the disposition was increased or decreased by 10 or 20 pts.
I replaced that with rank+1 , rank-1.
It is faster, meaning that if you taunt or do something bad to a NPC, you can quickly become a confident or a friend and you can quickly become a Rival or a Foe (nothing that a little bribe can't help).
Due to the little number of ranks Skyrim proposes, that's the best I can offer for now.
Obviously, if it impacts the game too much, we'll overhaul it later.