14
« on: June 07, 2017, 06:58:36 PM »
Something that's always annoyed me is the fact that all factions are monolithic. For example, the "Independent" and pirate factions make little sense. Why would Nova Maxios care if you have a good relationship with Nortia? They are independent. Similarly, different pirate groups are in direct competition and should not really care if you attack fleets associated with another group.
To solve this strange situation, a new faction statistic can be added, Faction Unity (called FU for here on out). This would represent how unified a faction is and would determine how the overall faction opinion affects each individual market. Additionally, each market and its associated fleets have an opinion of you separate from the faction's stance.
Individual Market Opinion is determined by this equation.
O=((MO*(1/.FU))+FO)/((1/FU)+1)
O=Opinion of a market after calculation. MO= The individual Market's opinion of the player. FU=Faction Unity. FO=Faction Opinion
Simplified: FU is used to determine the weight of faction opinion on market opinion.
Faction Opinion change is determined by this equation.
FO=(MO2-MO1)*FU
MO2=MO after interaction. MO1=MO before interaction.
Simplified: FU is used as a multiplier to set how much interacting with a market affects faction opinion
Some examples.
The Hegemony have an FU of 1. All markets share the faction opinion and interaction with markets affects the faction by the same value.
The Independent have an FU .25. If the independent faction has an opinion of the player at 30, then Nortia, which has a player opinion of 5, would have an after calculation opinion of 10. ((5*(1/.25))+30)/((1/.25)+1)
You kill a pirate fleet around Agreus and gain +5 reputation with it. Your reputation with the independent faction goes up by 1.25
What do you guys think? Is this an over complicated solution to a nonexistent issue?