I would normally not be in favour of extra game mechanisms, because they restrict the sandbox principles that Illy is built on. However, a
PvP stance would open up options, namely the ability to
attack a player in exceptional circumstances, and to
declare "I'll be a good neighbour" when the alliances have no such provision (or when any of the relevant players have no alliance).
The more I think about it, the more I like it :o)
It could be done by applying the same 'declarative' mechanism to Players as exists for Alliances, i.e. an individual player could set a status that overrides the alliance setting. Some notes then:
- An extra status for PvP would enable attacks without declaring outright war. It allows players to opt-in to internal disputes. We might also consider limiting the effectiveness of the declaration by time or locality: I see a warm-up time (maybe 1 day) as essential, and durations as optional.
- As with Alliance attitudes, mutuality is only required when shifting towards a more peaceful stance.
- Yes, this allows rebellion, but it would be visible to the alliances of those who declared or agreed a PvP stance.
- In tournaments, we might need a 'temporary tier' for Alliances, to enable a competitive treaty.
- Only the alliances themselves will see the PvP stance.