I didn't see any formula about the ruler's modifier, so I propose one:
Here is one that I propose that actually gives the ruler the same power as anyone else, based on their polpower:
Supposing you want to negotiate someting on a 0-100 scale. Consider all other voters have polPower OthersPP (in %), and want a value of V. This was obtained by a weighted sum. The ruler could vote 0 or 100 to machiavellically (?) obtain his goal, so in a vote system he could influence (100 - OthersPP)% up or downwards: If he voted 0, he'd get V * (OthersPP) as a result, thus a reduction on the low scale of V * his pol power. On the higher side, he can get up to (100 - V) * his pol power.
The point in this proposal is that it doesn't give the ruler more power than his share, and, I think, is the only one that can achieve that: otherwise, ruler polpwer cannot be compared to other factions polpowers since they'd not mean the same thing, and thus needn't sum up to 100.
Examples: For 50% ruler pol power, a base value of 50 can be modified by +- 25.
For 50% ruler power, a value of 0 can be modified -0 to +50,
For 50% ruler power, a value of 25 can be modified -12.5 to +37.5
For 20% ruler power, a value of 25 can be modified -5 to +15.
roquijad, does that fit? Yoav, it seems this goes as far as the model allows to not have a different role for ruler and the rest.
What do you think? (now I go back coding combat)