Reputation
From Shadowrun: Awakened
Reputation is an objective measure of the opinion between a Faction and player character.
Game Rules Description
Factions, organizations that persist and act in the game, remember characters that work with and against them. Reputation is a single number, ranging from -100 to 100 that measures whether the character is supported (positive reputation), antagonized (negative reputation), or apathetic (zero reputation) toward the character. This number changes when a character helps (increase) or hurts (decrease) the faction involved; or in some cases when acting for or against the faction's enemies. This rating can be used in situations when determining NPC attitude. It can also be used as a pre-requisite for making missions available to players.
It is hoped that adjustments to reputation will allow players to form relationships with large entities in the game. This will most often happen in situations where the parties are involved in political schemes, direct competition, or all out warfare. This will be a powerful means of participating on conflicts and building alliances for the players. Given the 200 point scale of reputation, it is planned to have progression be fairly slow and only allow for the extreme ends of the scale to be accessible at the ends of storylines of similarly high-level campaigns.
Technical Implementation
Reputation will be stored as a list of factions for each player. If a faction does not appear in the list, it is assumed to be the initial value of 0. This will help with adding new factions later. This faction will be available to NPCs during conversations to allow for attitude and adjustments by NPCs. Also, given that some actions can only garner so much support, scripting interfaces will allow not only for increment/decrement of reputation, but will allow for the action to be conditional on the current rating. For instance, if a mission yields +5 reputation, but only if reputation is currently below 20, then that should be possible in just one call since it will be a common occurrence.

