Dire Necessity raises the objection in Sugar's comments that implementing it would be hard. Well, it would take some time, but I don't think it is that hard. To that end, I thought I would try to write down a list of rules that fully specify all the situations one could want covered. Here goes.
First, here are the goals that the specific rules should allow and enforce:
- You can join wars of alien corps without leaving your home corp.
- You can't join wars of more than one non-home corp at a time.
- You can't be at war except via a corp.
- There should be no long-term affiliation with non-home corps.
- You can never be at war with your home corp/alliance.
- Corps can control whether their members can do this.
- War targets (at least; possibly other outsiders) can find out about this.
Here are the specific new rules. [Commentary in square braces.]
- There are now two ways in which characters are involved in a war: inherited (via his membership in his home corp), and personal (via affiliation with an outside corp). A character in a war via an outside corp is called an adjunct of that corp. A character may be the adjunct of no more than one corp at a time. The corp which a character is an adjunct of is called his affiliate corp.
- Characters in NPC corps are not allowed to affiliate. [Too powerful, since there can be no corp-level retaliation.]
- Create a new corp role, "mercenary", that allows a character to affiliate. If you don't have the role, you cannot become an adjunct. [This allows corps to control what their members do with regard to the very important business of getting in wars with outsiders.]
- To become an adjunct of a corp, there's an application process. UI-wise, it should work much like the current corp application. You apply, the corp OKs it, you accept. There is a 24 hour wait, then you're an adjunct.
- Assuming he has the "mercenary" role allowing it, a character may apply as adjunct to any number of corps.
- Only corps with an active war are allowed to OK applications.
- A character may not accept a corp invite to be adjunct unless the corp has an active war.
- A character may not accept a corp invite to be adjunct unless he is currently in zero wars (either personal or inherited). [Corps should not have to tweak merc status to keep their members fighting in their own wars.]
- A character cannot accept any adjunct application that would add him to any war against his home corp/alliance. [You can never be at war with your home corp/alliance for any reason.]
- An adjunct who loses the "mercenary" role does not lose affiliate status. However, he can no longer accept any invite to be an affiliate.
- An adjunct who joins a new corp drops any affiliation. He may, of course, re-apply.
- As is currently the case, each individual is allowed in any number of inherited wars. Similarly, as an adjunct you can also be in any number of personal wars via your affiliated corp.
- A UI should exist to show all adjuncts of a corporation, and this info should also be available via API. [Other corps need to be able to find this out.]
- When you are an adjunct to a corporation, you are automatically part of all wars of that corp. If a war ends for any reason, all personal wars related to that war also end. [There is no such thing as a truly individual war.]
- If you are the adjunct to a corp and it (or its alliance) declares war on your home corp/alliance, or vice versa, when the war goes live you are immediately removed from adjunct status.
- If you are the adjunct to a corp it is at peace (in no wars), your adjunct status immediately ends.
- The rules for intra-corp attacks should be changed so that attacking corpmates is not allowed by Concord. "Positive" actions (repping, cap transfer, remote seboing, etc.) made to corpmates are still allowed. [Given that duels now exist, there is little need for this mechanic any more, and it is far more often (ab)used by awoxers than used for non-tear-extractive ends. If you really want to spar with corpmates en masse, do it on Sisi.]
- An adjunct counts as a member of his affiliated corp for purposes of Concord. He can attack that corp's enemies without penalty. That corp's enemies can attack him without penalty. He can rep affiliated corpmates without penalty.
Go ahead and criticize. I'll amend to close loopholes if necessary.