GithubHelp home page GithubHelp logo

pvpmods's Introduction

PvPMods - Gloomrot Update

Server Only Mod

The PvP aspects of RPGMods, Honor, Kill Feed, Leaderboard, griefer punishment and siege controls

Important Changes

Siege Controls not working yet Most commands not reenabled yet

PvP System

PvP System Configurable PvP kill serverwide announcement.\ Kill/Death will also be recorded, and a ladder board for the Top 10 K/D on the server. > ### Toggle PvP Commnd If enabled, players can toggle their pvp status on/off via the pvp command.\ If their pvp status is off, they are excluded from all PvP damage.\ Your server must be configured as a PvP server for the toggle to work,\ players will otherwise never be able to do any pvp damage despite toggling pvp status to be on.

PvP toggle will be overridden by Hostility Mode if the honor system is active.

Punishment System

Additionally, there's a punishment system which can be used to punish players who kill lower level players,
which is configurable in the config.

The punishment system also has an anti-cheese built-in in case the server is not using the EXP system.
Purposefully unequiping gear to appear as lower level to cheese the punishment system will not work.

Punishment will apply a debuff that reduces player combat efficiency.

  • -25% Physical & spell power
  • -15 Physical, spell, holy, and fire resistance
  • Gear level down (Overridden by EXP system if active)
> ### Honor System All vampires start with Neutral honor rank.\ Killing a vampire with a neutral or positive honor rank will deduct some honor points,\ while killing a vampire with a negative honor rank will reward the player with some honor points.\ Another way to gain honor is by grinding mobs. Each mob kill will give 1 honor point.\ There's a hard limit of 250p/hours gain to prevent grind.

The honor title is added as a prefix to the player's name.
All chat commands which are included within RPGMods should still be used without the
honor title prefix if a player name is required.
Other stuff like whispering to other players does require the title prefix to be used.

Honor title prefix is not automatically updated for chat messages,
everything else like building ownership and hovering player names are automatically updated.

For all the mechanics to work correctly, please set your server settings to:

  • Game Mode: PvP
  • Castle Damage Mode: Always
  • Player Damage Mode: Always

Hostility Mode

[ON] Aggressive
Can damage any player.
No reputation loss will be given to the aggressor when killed.

[OFF] Passive
Cannot damage other players with a positive reputation.

Castle Siege

[ON] Sieging
Player castle(s) are now vulnerable, and can damage other sieging player castle(s).
Aggressive state is enforced during siege time.
Siege mode cannot be exited until a 3 hour window has passed since activation.
Activating siege mode will also affect your allies.

[OFF] Defensive
Exit castle siege mode.
Castle(s) are now invulnerable.
Player is able to enter passive state again.

Global Siege
In global siege mode, all castles are vulnerable unless the player's honor bonus says otherwise.
Player aggressive state is not enforced during global siege.

All Honor Titles

Title Requirement Reward/Kill Bonus
Glorious 10000 -1000 Castle(s) is permanently invulnerable. Bonus is negated if allied with Dreaded players.
Noble 5000 -500 Castle(s) receive -50% reduced damage. Bonus is negated if allied with Dreaded players.
Virtuous 1500 -100 +15% resource gathering.
Reputable 500 -50 -25% durability loss. (Does not affect durability loss from combat.)
Neutral 0 -25 No additional stats.
Suspicious -1 0 No additional stats.
Infamous -1000 10 Enforced aggressive state.
Villainous -3000 50 -20% damage taken from positive rep vampires.
Nefarious -10000 100 +20% damage dealt to positive rep vampires.
Dreaded -20000 150 Enforced castle siege participation

Current Developer

Original Developer

  • Kaltharos#0001

Contributors

Without these people, this project will just be a dream. (In no particular order)

  • Dimentox#1154
  • Nopey#1337
  • syllabicat#0692
  • errox#7604
Known Issues

General

PvP System

  • Punishment debuff lower the player gear level, which will be overriden by the experience system if the exp system is active.

pvpmods's People

Contributors

aontas avatar darkon47 avatar decaprime avatar jayleew avatar kaltharos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.