{"id":22055370,"url":"https://github.com/sogladev/mod-reset-raid-cooldowns","last_synced_at":"2026-01-30T08:56:22.036Z","repository":{"id":248191024,"uuid":"828022418","full_name":"sogladev/mod-reset-raid-cooldowns","owner":"sogladev","description":"AzerothCore custom module that raid cooldown reset behavior from wrath classic ","archived":false,"fork":false,"pushed_at":"2024-11-19T13:54:56.000Z","size":127,"stargazers_count":2,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-28T22:20:10.571Z","etag":null,"topics":["azerothcore-module"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sogladev.png","metadata":{"files":{"readme":".github/README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-12T22:59:40.000Z","updated_at":"2025-01-25T15:32:14.000Z","dependencies_parsed_at":"2024-11-19T12:37:25.796Z","dependency_job_id":null,"html_url":"https://github.com/sogladev/mod-reset-raid-cooldowns","commit_stats":null,"previous_names":["sogladev/mod-reset-raid-cooldowns"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sogladev%2Fmod-reset-raid-cooldowns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sogladev%2Fmod-reset-raid-cooldowns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sogladev%2Fmod-reset-raid-cooldowns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sogladev%2Fmod-reset-raid-cooldowns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sogladev","download_url":"https://codeload.github.com/sogladev/mod-reset-raid-cooldowns/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245128130,"owners_count":20565206,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azerothcore-module"],"created_at":"2024-11-30T16:06:47.990Z","updated_at":"2026-01-30T08:56:22.023Z","avatar_url":"https://github.com/sogladev.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AzerothCore Module Reset Raid Cooldowns\n\n- Latest build status with AzerothCore:\n\n[![Build Status](https://github.com/sogladev/mod-reset-raid-cooldowns/actions/workflows/core-build.yml/badge.svg?branch=main)](https://github.com/sogladev/mod-reset-raid-cooldowns)\n\nThis is a module for [AzerothCore](http://www.azerothcore.org) that removes Sated and Exhaustion debuffs, and resets player cooldowns after raid encounters to emulate how it was done in Wrath Classic\n\nhttps://github.com/user-attachments/assets/b401789c-4ca7-4ce1-8fa0-589444c489d4\n\n## FAQ\n\n### What cooldowns are reset?\nAll cooldowns are reset similar to Wrath Classic. This is emulated by resetting player cooldowns that are cleared when entering the arena, plus the following spells are also reset:\n  * army of the dead\n  * earth elemental totem\n  * fire elemental totem\n  * inferno\n\nThe above list can be modified by editing the config\n\nPlayer pet cooldowns are not reset by default, but can be enabled in the config\n\n### When are cooldowns reset?\nThe following events reset cooldowns:\n\n#### Completing a raid encounter\nBy default, completing any raid encounter will reset cooldowns, with the exception of the dragon mini-bosses in Obsidian Sanctum\n\nResetting cooldowns for completing encounters in heroic dungeons can be enabled in the config\n\n#### Resetting a boss after a specified amount of time\n\nAfter a boss is engaged for at least 30 seconds (configurable) and resets, all cooldowns are reset. This is implemented in 2 ways:\na. BossState changes: For any boss scripted with `BossAI` or that uses `SetBossState.`\nb. `OnUnitEnterCombat` and `OnUnitEnterEvadeMode`: This is a hack to make bosses that do not use `SetBossState`. These entries are specified in `reset_raid_cooldowns_entries.h`\n\n\n## Installation\nhttps://www.azerothcore.org/wiki/installing-a-module\n\nNo database changes are required\n\nrequires a config file\n\nrequires recompilation\n\n### How to configure\n\nAll configuration can be done through the config file `.conf`\n\n### How to disable\n\ndisable in config\n\n### How to remove\n\nTo remove, delete the folder as no database changes are made.\n\n\n## How to create your own module\n\n1. Use the script `create_module.sh` located in [`modules/`](https://github.com/azerothcore/azerothcore-wotlk/tree/master/modules) to start quickly with all the files you need and your git repo configured correctly (heavily recommended).\n1. You can then use these scripts to start your project: https://github.com/azerothcore/azerothcore-boilerplates\n1. Do not hesitate to compare with some of our newer/bigger/famous modules.\n1. Edit the `README.md` and other files (`include.sh`, etc.) to fit your module. Note: the README is automatically created from `README_example.md` when you use the script `create_module.sh`.\n1. Publish your module to our [catalogue](https://github.com/azerothcore/modules-catalogue).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsogladev%2Fmod-reset-raid-cooldowns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsogladev%2Fmod-reset-raid-cooldowns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsogladev%2Fmod-reset-raid-cooldowns/lists"}