Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/azerothcore/mod-duel-reset
Duel reset module for AzerothCore
https://github.com/azerothcore/mod-duel-reset
acore-rev-1-x acore-rev-2-x azerothcore azerothcore-module hacktoberfest
Last synced: 5 days ago
JSON representation
Duel reset module for AzerothCore
- Host: GitHub
- URL: https://github.com/azerothcore/mod-duel-reset
- Owner: azerothcore
- License: agpl-3.0
- Created: 2016-08-17T09:04:46.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-07-28T19:25:33.000Z (5 months ago)
- Last Synced: 2024-10-29T10:08:30.205Z (2 months ago)
- Topics: acore-rev-1-x, acore-rev-2-x, azerothcore, azerothcore-module, hacktoberfest
- Language: C++
- Homepage: http://www.azerothcore.org
- Size: 176 KB
- Stars: 18
- Watchers: 12
- Forks: 35
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ![logo](https://raw.githubusercontent.com/azerothcore/azerothcore.github.io/master/images/logo-github.png) AzerothCore
## DuelReset
![DuelReset](https://raw.githubusercontent.com/azerothcore/mod-duel-reset/master/icon.png)
- Latest DuelReset build status with azerothcore:
[![Build Status](https://github.com/azerothcore/mod-duel-reset/workflows/core-build/badge.svg?branch=master&event=push)](https://github.com/azerothcore/mod-duel-reset)
This is a module for [AzerothCore](http://www.azerothcore.org) that adds some duel reset features.
Current features:
- **Health/mana reset**: when duel starts it sets the health/mana of the player to the MAX, when the duel ends it restores the health/mana values that the player had before the duel
- **Cooldown reset**: when duel starts it resets the player cooldowns
- **Cooldown age**: sets the required age of a cooldown to be reset in order to prevent the feature from being abused
- **Reset zones/areas**: specify the zones and areas where the resets actually apply## Requirements
Duel Reset module currently requires:
AzerothCore v1.0.1+
## How to install
### 1) Simply place the module under the `modules` folder of your AzerothCore source folder.
You can do clone it via git under the azerothcore/modules directory:
`cd path/to/azerothcore/modules`
`git clone https://github.com/azerothcore/mod-duelreset.git`
or you can manually [download the module](https://github.com/azerothcore/mod-duelreset/archive/master.zip), unzip the DuelReset folder and place it under the `azerothcore/modules` directory.
### 2) Re-run cmake and launch a clean build of AzerothCore
**That's it.**
### (Optional) Edit module configuration
If you need to change the module configuration, go to your server configuration folder (e.g. **etc**), copy `duelreset.conf.dist` to `duelreset.conf` and edit it as you prefer.
## License
This module is released under the [GNU AGPL license](https://github.com/azerothcore/mod-duelreset/blob/master/LICENSE).