

Obviously we want our relations with different factions to be high - factions that hate us will be more likely to start wars against us, disrespect treaties and so on. Doing both good and bad things of this kind will move your reputation towards neutral values around 0.0, even if one kind of deeds is more frequent than the other. Normalization to some value with divisor 1 is equivalent to completely changing your reputation/standing - by our equation initial + (target - initial) / 1 = target. In our example, the good deed had value of +0.04 for the well-reputed faction, but +0.18 for the ill-reputed one. And if your reputation/standing is good, good deeds improve it little, but bad deeds damage it a lot. In other words - if your reputation/standing is bad, good deeds improve it a lot, while bad deeds damage it little. If your initial standing was -0.8 instead, the result would be -0.8 + (+1 + 0.8)/10, or -0.62.

It takes your current standing or reputation, and moves it by 1/divisor towards the target.įor example if your current standing is 0.6, then "normalizing towards +1 with divisor 10" will result in standing of 0.6 + (+1 - 0.6)/10, that is 0.64. This "normalization" operation has two parameters - target value, and "divisor". The other kind use what the game calls "normalization". If you do 5 good deeds and 4 bad deeds of this kind, it's pretty much the same as just doing 1 good deed. There are two kinds of deeds - some actions are unconditionally good or bad - they simply add or subtract from your reputation/standing. Good behaviour increases your reputation, and your standing while bad behaviour decreases it - as expected.

Both are numbers between -1 (the worst possible) and +1 (the best possible). The game keeps track of two important numbers - your reputation (also called global standing), which is global, and standing with a particular faction. For the long version, read on.įirst, technicalities. If you want it fixed, download corrected file and put it in your C:\Program Files\SEGA\Medieval II Total War\data\ directory or similar. Short answer - because of a really stupid bug in data files.
