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

A player dependent 'safe biome override' system where players can toggle PvP. #275

Open
AlteOgre opened this issue Sep 13, 2018 · 0 comments
Labels
improvement For improvements regarding existing features lotr Things related to the LOTR Mod
Milestone

Comments

@AlteOgre
Copy link
Collaborator

AlteOgre commented Sep 13, 2018

Some servers prefer to have all biomes force PvP Mode ON and only set the 'home biomes' for a players selected faction as biomes where players are allowed to toggle PvP Mode.

This would require a 'reverse' approach to the 'enemy biome override' mechanic and eventually, an individual approach as well. I think it might be done using the current system and an extension that may become available as soon as we connect this mod to the part of Lembas that will manage player prefixes (selected faction) and other individual player related aspects.

Imagine one high level toggle setting whether a server wishes to set biome override based on either 'enemy biome overrides: EBO' or 'safe biome overrides: SBO'.

  • In the case of EBO, the default, the biomes specified with each alignment precondition in the 'enemy biome override config' will trigger forced PvP Mode ON.
  • In the case of SBO, the reversed approach, the biomes specified with each alignment precondition in the 'enemy biome override config' will trigger the players ability to toggle PvP mode, but based on the reversed alignment precondition.

Example: If the enemy biome config has alignment precondition 'GUNDABAD: 100; 2'.

  • For EBO, players principally have the choice to toggle PvP everywhere, except when they enter an enemy biome. In this case players with a GUNBABAD alignment smaller than +100 will get PvP Mode forced ON when entering the Misty Mountains, and only players with GUNDABAD alignment higher than 99 will not get a PvP Mode override.
  • For SBO, players principally have PvP Mode forced ON, except when they enter an safe biome. In this case players with a GUNBABAD alignment higher than +99 will get the opportunity to toggle their PvP Mode when they enter the Misty Mountains, and any other player will not get that opportunity.

So, primarily, this would require a recode of the code and texts now used for the 'enemy biome override' feature:

  • Add a config input parameter determining whether the mechanic is to use the default EBO approach or the 'reversed' SBO approach.
  • Add an alternate condition check.
  • Ensure users comprehend all naming and messaging, including descriptions and explanation in config, wiki, etcetera related to this feature.

This issue is meant to ensure the 'safe biome override' system will be implemented. Another issue, #HOLD, aimed to support 'faction selection & allocation' for players, will depend on this issue to be implemented. That issue, is planned for implementation in a v3 of the PvP Mode mod, when the mod is more structurally connected to other server utility functionalities and support systems.

To reduce the stress on v2.0, and to ensure this is realised before v3.0, I propose to assign this issue to v2.1 or a later v2.subversion.

@AlteOgre AlteOgre added improvement For improvements regarding existing features lotr Things related to the LOTR Mod labels Sep 13, 2018
@AlteOgre AlteOgre added this to the 2.1.0-BETA milestone Sep 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement For improvements regarding existing features lotr Things related to the LOTR Mod
Projects
None yet
Development

No branches or pull requests

1 participant