Or just make them never drop and thus remove the 600m+ guaranteed payout.
In order to fix wardecs, I think CCP has to first remove or minimize perverse incentives. For starters, wars shouldn’t generally be profitable affairs. It should be a costly venture that a group enters into only because it’s necessary to achieve their goals.
I also think war-immunity-by-default was a mistake. It was blunt instrument to correct a complex problem. My thought is that every non-NPC corp should be war eligible, BUT the fees to declare and maintain wars should be proportional to the size delta between participants:
- Small corp vs small corp: $$$.
- Small corp vs big corp: $$$$$$.
- Big corp vs small corp: $$$$$$.
- Big corp vs big corp: $$$.
Further, the fees for each active war beyond the first should increase exponentially (i.e., it should be costly to run a war, and very costly to run multiple wars at the same time).
EDIT to add: in order for the fee scaling to work, you’d also have to lock recruitment for the attacking corp, for the duration of the war. Members can leave the attacker but none can join until the war is over. The defender of course, may continue to recruit.