Well, what exactly would be hard? Just add, subtract, multiply... ;-)
No, seriously. Okay, let me put it this way to make things easy: I'll pledge to code this in C++ or in Python, as may be required. (I'd rather do it in C++ as I've never coded in Python, but if it has to by Python I'll learn it.) So, let us just keep the discussion at the level of desirability alone. Deal?
EDIT:
In fact, I would like to add further dimensions to Argentus' proposal: Besides Notoriety and Like/Dislike, I'd like for the system to also include a score for Trust/Distrust, such that Kilrathi may get to like you, but may never get to fully trust you. Also, I would like to bring back the issue I raised in earlier posts: Namely that Hunters don't like or dislike as much as other factions, as they are rather cold-blooded people; they simply put a price on your head, and if you want to clear your score with them, you can only do it with MONEY.
EDIT2:
Yep, add a fourth score: Price on your head. To the extent a faction dislikes you, they are willing to pay for your demise, so the more factions dislike you, and the more they dislike you, the total bounty goes up, and more hunters, and even other factions, would like to collect that bounty.
Another detail: Destroying a ship of a faction when the ship was friendly or neutral should produce a much greater change in score with that faction than if the ship appears as hostile in the first place; and perhaps NOT affect your score with that faction at all if the ship attacked you first.
EDIT3:
Argentus suggested that if you do any piracy, the merchants reject you. I'd like to put a little kink on that: It should depend on the KIND of piracy. Transporting contraband is none of their business to judge you for. Attacking merchant ships, on the other hand...
EDIT4:
Also, accidentally shooting a friendly, or ramming into them, should NOT produce instant enemity: They should just say something along the lines of "Hey, look before you shoot, buddy!". After 3 shots, say, they might become hostile.
EDIT5:
So, to Argentus' proposal of a 2-level friendliness scoring, namely Local and Global, I'd like to add a lot of levels:
No, seriously. Okay, let me put it this way to make things easy: I'll pledge to code this in C++ or in Python, as may be required. (I'd rather do it in C++ as I've never coded in Python, but if it has to by Python I'll learn it.) So, let us just keep the discussion at the level of desirability alone. Deal?
EDIT:
In fact, I would like to add further dimensions to Argentus' proposal: Besides Notoriety and Like/Dislike, I'd like for the system to also include a score for Trust/Distrust, such that Kilrathi may get to like you, but may never get to fully trust you. Also, I would like to bring back the issue I raised in earlier posts: Namely that Hunters don't like or dislike as much as other factions, as they are rather cold-blooded people; they simply put a price on your head, and if you want to clear your score with them, you can only do it with MONEY.
EDIT2:
Yep, add a fourth score: Price on your head. To the extent a faction dislikes you, they are willing to pay for your demise, so the more factions dislike you, and the more they dislike you, the total bounty goes up, and more hunters, and even other factions, would like to collect that bounty.
Another detail: Destroying a ship of a faction when the ship was friendly or neutral should produce a much greater change in score with that faction than if the ship appears as hostile in the first place; and perhaps NOT affect your score with that faction at all if the ship attacked you first.
EDIT3:
Argentus suggested that if you do any piracy, the merchants reject you. I'd like to put a little kink on that: It should depend on the KIND of piracy. Transporting contraband is none of their business to judge you for. Attacking merchant ships, on the other hand...
EDIT4:
Also, accidentally shooting a friendly, or ramming into them, should NOT produce instant enemity: They should just say something along the lines of "Hey, look before you shoot, buddy!". After 3 shots, say, they might become hostile.
EDIT5:
So, to Argentus' proposal of a 2-level friendliness scoring, namely Local and Global, I'd like to add a lot of levels:
- Individual ship
- Flight group
- System
- Quadrant
- Sector
- Global