» Fri Feb 18, 2011 9:20 pm
The other subtle thing to note is that disposition is a function of two actors, not just one. And it's not necessarily the same value in each direction - i.e. GetDisposition A B may give a different value than GetDisposition B A, because A likes B, but B hates A.
When you use ModDisposition, be careful with the operand order. Most of the time you're wanting to make an NPC like or hate the player, in order to start or stop combat, so the worst that happens is basically nothing, because changing the player's disposition by mistake won't do anything at all. But when you're doing it between NPC's you'll affect the wrong one. That can get the wrong guy killed by the guards, for example.