TownyAdvanced / SiegeWar

A war plugin for Towny.
https://townyadvanced.github.io/
Other
59 stars 39 forks source link

[Future Request] UN mechanics, new gameplay Experiences #668

Closed NeotenySS closed 2 years ago

NeotenySS commented 2 years ago

United States Organization.

We have dominance, which is very cool, but we can expand the functions of dominance in modern society. Creating the UN. After the very first week of domination is over, the plugin automatically creates the UN and includes all nations. If another nation is created after a period of time, it automatically joins the UN. You can only leave the UN if a nation is destroyed or removed. The 7 dominant nations will have veto power in the UN, that is, they can block a resolution of this or that nation or block the sanctions which the nation proposes. The dominant nation being voted against cannot veto because it is not a voting member. Every week, on Saturday, the list of dominators is updated and if the list is changed, the old leaders lose veto power and the new dominators gain veto power. Each nation may start a vote to sanction another nation (a nation may not offer to sanction itself) : Types of sanctions:

  1. A specific city of a nation or a city without a nation receives a penalty in the form of an increased Towny 20%/40%/60%/80% maintenance tax payment.
  2. The entire nation receives a penalty in the form of an increased Towny 20%/40%/60%/80% maintenance tax payment.
  3. The king of the nation or his assistants may not take money from the nation's bank.
  4. Members of the nation, including captured towns receive a negative effect Charter II (effects can be adjusted by the server owner).
  5. The nation receives a penalty which prevents them from starting sieges on other cities, but they can still participate in allied sieges or suppress rebellion in their nation or if they are attacked and the nation defends itself. Example command: /un sanction [Town/Nation] [Sanction name(Debuff)] Whoever proposed the sanction must pay from the bank of the nation a sum of money (set up by the server owner), if the vote fails, the money will not be returned.

Penalties will be valid 7 days real time (you can set the maximum time by the owner of the server).

next

Resolutions, these are types of positive effects that will help a nation well in development, a nation cannot offer resolutions against itself. Types of Resolutions (Buff):

  1. A specific city of a nation or a city without a nation gets a positive effect in the form of a 20%/40%/60%/80% reduction in Towny maintenance tax payment.
  2. The entire nation receives a positive effect in the form of a 20%/40%/60%/80% reduction in Towny maintenance tax payment.
  3. All members of the nation, including captured towns receive a positive effect Force I (effects can be adjusted by the server owner)
  4. The nation receives a positive effect, all cities of the nation, including captured get immunity to sieges 2 days of real time (effects can be adjusted by the owner of the server).
  5. The nation gets a positive effect, the bank of the nation daily receives 1000 money from the server (can be set by the owner of the server).

Example command: /un resolution [Town/Nation] [resolutionName(Buff)]. Whoever proposed the resolution, must pay from the bank of the nation amount of money (configurable by the server owner), if the vote fails, the money is not refunded.

Buffs will be valid for 7 days real time (you can set max time by server owner).

next

Voting and how it works:

  1. Voting lasts for 1 real time day from the moment it was started.
  2. You can't vote allow or deny if you want to be fined or given a Buff.
  3. You can't veto a vote if they want to fine or buff you.
  4. From the moment the voting starts, only the Leaders of the nations and their diplomatic staff are notified about the start of the voting, which nation started the voting and which motion was given in the voting.
  5. Only the dominant nation may veto a sanction or resolution, but not if it is not a party to the discussion as indicated in paragraphs 2 and 3.
  6. The veto automatically blocks a sanction or resolution proposal, but whoever uses this right must pay a tax from the nation's bank (set up by the server owner).
  7. Party which began voting, after its success or defeat receives a cooldown of 1 day, that is, it can not immediately start a new vote (can be set by the owner of the server, but in general, this would prevent spam).
  8. Nation that uses the veto, gets a cooldown of 1 day (can be configured by the owner of the server, but in general, this will prevent spam and toxicity, as well as prevent the nation intentionally break gameplay).
  9. There are 4 ways to vote:
    • Way number 1 vote [Allow].
    • Way number 2 vote [Deny].
    • Way number 3 vote [Abstained], in this case this vote will be excluded when all votes are counted, and therefore will not be counted.
    • Way number 4 vote [veto], in this case the plugin notifies all that the proposal was blocked by nation [Name].
  10. In the case of a defeated vote or luck, does not show in the chat who and how voted, shows only the number who voted [Allow] and the number who voted [Deny].

This will open up a new world in the political arena for players, it will also greatly increase tactical maneuvers, you can become a peacemaker for weak nations, offering them alliances and start voting at UN to give them a buff or be a strong tyrant who wants to confront the whole world. The idea was taken from UN, and it will have a really good effect on game mechanics, I'm sure.

NeotenySS commented 2 years ago

P.S.: If a nation does not cast its vote within 1 day, it automatically becomes a nation that [Abstained] and the vote does not add up to the number of voters.

How many votes does it take for the vote to go through in time? According to the usual logic, if the vote [allow] is more, then it wins. If there are more [deny] votes, then defeat.

ItsJuls commented 2 years ago

Sounds like Larping to me, no point in a War plugin like this.

NeotenySS commented 2 years ago

Sounds like Larping to me, no point in a War plugin like this.

The functionality will allow you to get buffs for further attacks and sieges, greatly accelerate the development of weaker nations, due to the communication of the players. There will not be the usual domination where the first 7 nations just dominate and no one from the list below seven can not resist them. Also, such a feature will allow players to communicate and find common interests against the aggressors and to push their interests in the UN.

ItsJuls commented 2 years ago

Sounds like Larping to me, no point in a War plugin like this.

The functionality will allow you to get buffs for further attacks and sieges, greatly accelerate the development of weaker nations, due to the communication of the players. There will not be the usual domination where the first 7 nations just dominate and no one from the list below seven can not resist them. Also, such a feature will allow players to communicate and find common interests against the aggressors and to push their interests in the UN.

doesn't feel like for a War Plugin that's basically just camp banner and win, plus the suggestion is more of a seperate plugin that could be commissioned to Llama

NeotenySS commented 2 years ago

More details are described to you in the discord channel Discussion

LlmDl commented 2 years ago

This request is too large to do for free and you have told me you cannot pay for it.