Voting & Polls
Vote engine:
- Allows for yes/no and vote for player votes
- Keeps track of open items that can be voted on and tallies results when they close
- Displays information about a vote item eg. players running for election, charter details, etc
- Extendable and configurable to allow voting for things outside this extensions scope
Elections:
Towns and Nations can have elections for mayor/king
Scope:
Town:
- All residents are eligible to be elected
- Residents can mark themselves as running for election with slogan
Nation:
- Mayors of towns are eligible
- Mayors can mark themselves as running for national election with slogan
- Elections occur on a schedule, or when triggered by an event
Election Triggers:
Bankruptcy Event
- Election as alternative to automatically deleting a town/nation
- Removes mayor/king from residency (optional)
- If no votes are cast delete town/nation (optional)
Recall Event
- If recall vote is successful
New Town/Nation Event
- On town creation with charter
- On nation creation with constitution
Abdication Event
- by player or admin command (or if player is banned/blacklisted?)
- if player attempts to delete town/nation that has residents he will automatically abdicate
- If no votes are cast delete town/nation
Societies:
- Set by the charter/constitution creator, changeable by mayor/king
- Specified in town charter/nation constitution
- Notification message left when changed
Society types:
Towns:
Democracy:
- All town changes are sent for an up/down vote to all members of the town
Republic:
- The town members vote for mayoral elections, recalls, and constitution signing events
Nobility:
- The resident who owns the most land is named mayor when there is an election.
- No voting except for silent revolt votes.
Dictatorship:
- No town votes or elections except for silent revolt votes.
Nations:
Democracy:
- All residents vote for the king from the available mayors
- All kingdom changes are sent for an up/down vote to mayors
- Mayors vote for the king and king recalls
Republic:
- Mayors vote for the king and king recalls
Nobility:
- The mayor with the highest rank (largest town) is named king when there is an election. No voting except silent revolt votes.
Dictatorship:
- No votes or elections except for silent revolt votes
Town Charter
better town #/population control and more natural town creation
- Players must gather enough prospective residents in order to start a new town
- Number of residents needed in config file
- Prospective residents "sign" the charter with a command
- when the charter has enough signatures the creator of the charter can claim the starting townblock
- Economy cost for charter creation(goes to Nation) and signing (goes to new town)
- First elections are held under the society type specified in charter
National Constitution
better nation #/population control and more natural nation creation
- Towns can sign a constitution in order to split off into a new nation
- Number of towns needed in config
- Town mayors can create or sign constitutions
- Residents can vote to approve constitution signing depending on society
- Configurable cost for constitution creation(server cost) and signing(deposited in new nation bank)
- Nation is created as soon as enough towns have signed the constitution.
- Election is held immediately following a successful nation creation based on new nations society type.
Recall Events
- Affects all towns/nations except under a dictatorship
- Players toggle their recall status on/off, but a public recall vote is only triggered if the threshold is crossed
- recall status automatically sets recall vote
- recall status is reset after a recall vote
- If the public recall vote is successful elections are held
Revolt events
- Affect towns or nations in a nobility or dictatorship society
- Revolt command toggles revolt status on/off but it sends no messages to other players.
- If enough residents of a town, or towns in a nation have their revolt flags on then the revolt is successful
- The mayor/king is removed from the town/nation and set as an outsider.
- All assistants are removed from office if a dictatorship.
- Elections are held, if Nobility society the next highest ranked resident is elected
- DOES NOT CHANGE SOCIETY TYPE, THAT MUST BE DONE BY MAYOR/KING AFTER ELECTION IF THEY WISH
Polls and petitions:
- Polls act as yes/no vote items with a custom question defined at creation
- town/nation/server/invited scope
- results can be displayed or sent to players with the correct permission nodes
- Petitions act like charter/constitutions with a custom issue defined at creation
- town/nation/server/invited scope
- information about #signers and list of names can be displayed about open petitions based on permissions
Comments