This sounds good.
In addition:
Militia needs to loot people it kills and put the items in faction box.
It needs to respawn because players respawn too.
It needs to shoot enemies of faction.
It should have to put things manually into faction box, unless it is something the militia can use. In which case they should keep it for themselves.
Also they need to be lootable, and you should have to keep them supplied with ammo, weapons, armor, medical supplies. This way you can upgrade militia.
Militia respawn? No, only ordinary town guards should respawn.
I understand the rationale of respawning militia- it is to keep your town safe from respawn-grinders. Also makes it way too convenient.
As for shooting faction enemies- the militia should have allegiance to town first.
Why should they be interested in your gang politics? In effect, town you control should be seeing controlling gangs partly as parasites and partly as mercenaries that "made an offer you can't refuse".
You get loot, you defend the town.
There has to be a clear way to engage militia. Perhaps even a command like "~engage militia". After this the char will shout something like "We're here come get us!". To make it work, 4 guys must tag the command giver or militia will not aggro. When succesfully called, the militia will also attack all 5 guys who were involved in calling it.
Contrived.
Better AI, flanking, taking cover, etc. would make more sense.
It needs to kill or forcepush players that are blocking entrances, preventing militia from attacking players who did crimes.
Goes with better AI.
Mercs and slaves into militia needs to go.
Just remove the uber-upgrade.
If it is stillin.
Randomness in gear and hitpoints needs to go.
There should be more randomness!
It is a post-apoc militia, not a professional, well equipped army!
They should have the types of gear that people in that area would have.
Friendly fire with rockets and burst weapons need to be looked into.
This is carebear shit. Yes, the AI is sucky and people hit others by accident. Removing friendly fire is just more twitch-munchkin bs.
A new type of faction friend status is needed that is protected by militia but cannot activate militia or see the faction base.
"Hey his guy is ok"? Sure.
Giving friends militia control would be odd- "this guy we know is in charge of you now"...
Still, the guy should have to make an activation donation or something. To prove some kind of allegiance.