The proposal is thus, add two new (optional) variables to .faction files:
"custom":{
"StipendBaseMult":1.0,
"StipendPerLevelMult":1.0,
},
If a factions offers a commission these multipliers are applied to "factionCommissionStipendBase" and "factionCommissionStipendPerLevel" as found in settings.json
Why? Because giving factions unique commissions adds flavor and variety. It gives a player an incentive to question their loyalties and move between factions to garner the highest pay leading to a more dynamic game.
Here's how it might play out:
Hegemony - Base 1.0 - Per Level 1.0 - We don't care either way (current vanilla pay (20,000 base, 5000 per level)).
Tri-Tachyon - Base 1.8 - Per level 0.8 - Come work for us! But don't you dare think about demanding a raise, you're expendable and there's plenty more where you came from!
Sindrian Diktat - Base 0.5 - Per Level 1.2 - I may not have earned your loyalty but I'll certainly buy it once I've seen what you can do!
Persean League - Base 0.7 - Per Level 1.1 - We can't afford to lose our heroes.
Luddic Church - Base 1.0 - Per Level 0.8 - We'll provide a basic stipend, but we can't afford any indulgences, besides, you're not in it for the money, right?
Optimal tactic is to join Tri-Tachyon for that signing-up bonus, betray them for the Hegemony then in a final act of defiance switch to the Lion's guard. But that's really going to mess with your reputation.