See #35. I want factions to form a foundation for individual sentiment. It should be possible for individual sentiment to outweigh faction sentiment (and to influence it!), but it should be proportional to the faction's sentiment about the individual. So it's fairly complicated.
I see the amount and intensity of ingroup loyalty as being variable across individuals. This will fall in a normal distribution, I think.
As ingroup loyalty intensifies, the amount of sway a factional loyalty holds intensifies. Also, the amount of sway a factional loyalty holds increases proportionally to the individual's loyalty to it. In other words, there's a sort of square law thing happening here.
For instance, a Fire Lake Tribe orc shares a faction with all orcs and also a faction with all Fire Lake Tribe orcs -- which is probably far more intense. If he's in the Royal Guard, that faction is probably more intense still.
Mathematically:
an individual's ingroup loyalty is some integer.
an individual's feeling about a specific faction is some integer correlated to their positivity about the faction.
an individual's standing with a faction is some integer correlated to their positivity about the individual.
Factions on Individuals:
When an event occurs, it may have significance for anyone within whose FoV the event occurred.
Individual sentiment will be altered appropriately.
Factions have aggregate sentiment, which is simply the average of the sentiment of the members of the faction, proportional to that member's "weight" in the faction.
Factions can also have institutional sentiment, which is compelled by those at the top.
So... I don't really know how to implement this simply.
I can put this on the back burner, though, while I think about it.
Acceptance Criteria
[ ] I've pondered this idea at length and have opened a followup issue to address my findings.
Story
See #35. I want factions to form a foundation for individual sentiment. It should be possible for individual sentiment to outweigh faction sentiment (and to influence it!), but it should be proportional to the faction's sentiment about the individual. So it's fairly complicated.
I see the amount and intensity of ingroup loyalty as being variable across individuals. This will fall in a normal distribution, I think.
As ingroup loyalty intensifies, the amount of sway a factional loyalty holds intensifies. Also, the amount of sway a factional loyalty holds increases proportionally to the individual's loyalty to it. In other words, there's a sort of square law thing happening here.
For instance, a Fire Lake Tribe orc shares a faction with all orcs and also a faction with all Fire Lake Tribe orcs -- which is probably far more intense. If he's in the Royal Guard, that faction is probably more intense still.
Mathematically:
Factions on Individuals:
So... I don't really know how to implement this simply.
I can put this on the back burner, though, while I think about it.
Acceptance Criteria