9 posts / 0 new
Last post
digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 7 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
Disposition workaround : mapping proposal

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

Edited by: grumpycat on 03/14/2014 - 22:59
Shadow
Shadow's picture
Member
Offline
Last seen: 2 years 8 months ago
Joined: 12/11/2012 - 15:30
Karma: 1160
That looks good.  I can't

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.

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 7 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
I haven't tested this model

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.

 

EnvyDeveloper
EnvyDeveloper's picture
Member
Offline
Last seen: 1 year 4 months ago
Joined: 05/02/2011 - 05:00
Karma: 505
Hey, Lover is used! To an
Hey, Lover is used! To an extent - Ahnassi.
Shadow
Shadow's picture
Member
Offline
Last seen: 2 years 8 months ago
Joined: 12/11/2012 - 15:30
Karma: 1160
I'm not sure if that

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.

Mehh
Mehh's picture
Member
Offline
Last seen: 9 months 2 weeks ago
Joined: 08/12/2012 - 10:38
Karma: 1478
Heh, I never knew you could

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?

Nandi
Nandi's picture
Contributor
Offline
Last seen: 1 year 12 months ago
Joined: 12/11/2012 - 15:30
Karma: 188
Hi

instead of Lover perhaps Worshiper ;)

salute

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 7 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
Hi actually, after going over

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.

digitalparanoid
digitalparanoid's picture
Member
Offline
Last seen: 2 years 7 months ago
Joined: 03/31/2011 - 06:37
Karma: 1219
When it comes to modify the

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.