Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: Town Permissions Based On Town Capacity #7541

Closed
TylorTurner opened this issue Aug 1, 2024 · 0 comments · Fixed by #7698
Closed

Suggestion: Town Permissions Based On Town Capacity #7541

TylorTurner opened this issue Aug 1, 2024 · 0 comments · Fixed by #7698

Comments

@TylorTurner
Copy link

TylorTurner commented Aug 1, 2024

Please explain your feature request to the best of your abilities:

I'd like to incentivize players to build their town and grow it's numbers.
I think giving them a set of permissions based on their towns capacity would help players want to hold on to their towns players.
Currently you have options to auto kick players if they don't meet taxes etc which would go really well with this.

Additionally, I'd like to see a limit of ranks (assistants) in a town to add a bonus perks for them one they have so many players.

Adding a description in /t, can help describe how many members they need to reach their next bonus.

@LlmDl LlmDl self-assigned this Dec 11, 2024
@LlmDl LlmDl added this to the 0.101.2.0 milestone Feb 19, 2025
LlmDl added a commit that referenced this issue Feb 20, 2025
nation level.
    - The towns.ranks and nations.ranks sections support requiring their
town or nation to have a minimum town_level or nation_level.
    - This means that you can lock ranks behind a town or nation's
population. By adding a permission node to a rank you will set this
requirement:
      - towny.town_level_requirement.4
    - Adding this to a town rank will require the Town to have a
town_level of 4 or more to be able to assign that rank to their
residents.
    - If the town lost population the residents with a rank beyond their
town's town_level will have that rank removed from them.
    - When their town regains enough population, that rank will
automatically be re-assigned to the resident.
    - When a town rank does not contain this node it will have no
town_level requirement.
    - Likewise, nation ranks support an optional nation_level
requirement, Ex:
      - towny.nation_level_requirement.4
    - When added to a nation rank this rank will only be granted when a
nation is of level 4 or greater.
    - When a nation rank does not include this node it will not require
any nation_level.
    - Closes #7681 & #7541.
  - Fix Town#getLevelNumber returning funny numbers on Towns. Make the
code more understandable.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants