Okay so ive been thinking about this for a long while now,
Civil wars would work just like coups, only diffrence is that it involves a siege.
It would actually be very simulair to a coup, you could join the civil war using a command, just like you would be able to join a coup.
The civil war could be started by a mayor of a town in a nation by doing the command: (/civilwar prep) (/civilwar prepair) ((ofc with a confirmation message + a fee for doing so.
This command would activate the preperations, which would make it possible for other mayors in the same nation to do the command (/civilwar join)
((to avoid exploiting and revealing who the civil war started, the host of the civil war would need to aprove this request to join, and of course there wont be a message for the mayor that tried to join the civil war that someone is actually plotting a civil war))
1-2 weeks after the creation of the preperations there would be a message to the host mayor of the civil war if they confirm again, after they confirm again the whole nation will get notice that there is a civil war plotting.
After 5 days the host mayor has 2 days to place a siege banner at either an unpeaceful town or the nation capital.
After this the civil war host with all its joined towns automatically leave the nation with no option to rejoin the nation where the civil war takes place, those towns automatically make their own nation. Towns in this nation cannot leave this new nation.
This siege will behave like any other siege, only with a diffrent outcome -> the same as what a coup used to do.
The host mayors town would be the new capital of the nation and would take the place of the old nation leader.
After this, everything in the nation goes back to normal just like after a coup.
Thoughts on this? I think it would be a cool replacement for coups.