Origial post from shuul:I posted this in Discussion of new version at first, but I believe it should be here:
smtng
Yeah, looking at this for the .1 release. Need more carrot to go with the stick, and probably a bit less stick in the first place.
Hey Alex, I was thinking hard on this one as this system looks very not flexible atm.
And maybe I found a good balanced solution - factions have to use "difference"(not exactly) between player reputations for each of faction.
I will use example to show how "difference" is calculated:
Let’s say Player has reputation with Hegemony +10 and with Tri-Tachyon +10, "difference" will be +20.
if Player will have reputation with Hegemony +10 and with Tri-Tachyon -10, "difference" will be 0.
if Player will have reputation with Hegemony +10 and with Tri-Tachyon -20, "difference" will be -10 (negative result means that one faction doesn't care about your reputation with another faction).
if Player will have reputation with Hegemony +60 and with Tri-Tachyon +80, "difference" will be +140.
So, lets say we need a
difference of +25 (trigger amount) for a faction to start investigation that will last 2-3 months, player knows that investigation is under way and has the possibility to fix his standings with one of the factions.
When investigation will be completed it will count players reputation and current "difference" to give results. Also, it is critical to not have results of investigations be auto-inhospitable or auto-hostile, it just doesnt makes sense; you will not be blamed as traitor of your country if you will say something like "oh, this guys are not THAT bad".
Ok, now the complex example that will show all the calculations:
Player standings with Hegemony is +25 and with Tri-tachyon is +5, so the "difference" is 30. This triggers investigation for both of the factions. (+ random time period)
After 2-3 months of investigation Player did not changed his reputation and investigation results are counted:
For Hegemony, as Players reputation with them is greater, it will have more impact:
1. At first we will have to count if investigation gives any kind of results at all, that is based solely on "difference" and player current reputation and will gives player a chance, if he is lucky enough, to have not-so-bad standings with all factions if difference in reputation is small enough or if it will be severely decreased till the end of investigation.
Formula is: (difference * 2) + (random number from 0.1 to 1 * current reputation) – 5Example for Hegemony: (30*2) + (0.7 * 25) - 5 = 72.5%
So, this gives 27.5% that investigation will not give any results.Let’s calculate same thing for Tri-tachyon (let’s take the same random number in formula):
Example with Tri-tachyon: (30*2) + (0.7 * 5) - 5 = 58.5%
As you can see this gives 41.5% that investigation will not give any results. Tri-tachyon just not that interested in you.You will notice that with high enough reputation and difference there is no chance that investigation will be a failure. Also, if player will drop his reputation with one of the factions this changes % drasticly.
Also note that even with slightly negative reputation with one faction but with very positive for another this faction will want you to become enemy with his enemies. And they will investigate your every even slight connection to every enemy of their own.
Small example: Hegemony rep =+40. Tri-tachyon rep =0 gives next calculations (I will also use same random number for both of calculations):
for Hegemony: (40*2) + (0.5*40)-5 = 95%
for Tri-tachyon: (40*2) + (0.5*0)-5 =75%
2. Now, lets assume that both investigation are successful, we will calculate the impact on your reputation:Formula is next: (“difference” + current reputation) / 4 + (random number from 0.2 to 0.5 * current reputation)Hegemony rep =+25. Tri rep =5 gives next calculations:
for Hegemony (30 + 25) / 4 + (0.5 * 25) = 26.25for Tri-tachyon (30 + 5) / 4 + (0.5 * 5) = 11.25Hegemony rep =+40. Tri rep =0 gives next calculations:
for Hegemony (40 + 40) / 4 + (0.5 * 40) = 40for Tri-tachyon (40 + 0) / 4 + (0.5 * 0) = 10I believe with some alterations and formula balancing this will bring a nice results.
Sorry for my English, I hope you understand what I meant.
Answer Sy:Hey Alex, I was thinking hard on this one as this system looks very not flexible atm.
And maybe I found a good balanced solution
i think a system that scales the chance of being convicted and/or the punishment based on (prior) reputation would be nice. it probably shouldn't be very complex though, at least not the parts of it that the player needs to understand in order to make the right decisions.
and if i understand you right, the investigation triggers for both factions once the reputation difference reaches a certain point? but the system is meant to keep you in good standing with one of the factions.
also, what if you keep your reputation high with both factions in question? +60 with TT and +80 with Hegemony wouldn't be a difference of 25, but it's the kind of high standing with several factions that the system is trying to prevent.
appologies if i misunderstood your post.
Answer Aron0621:
The 'difference' value he is using is actually <faction reputation> + <other faction reputation> In your example it's 140 for both factions.
Sorry for the messy formatting.-G