Complete Open Source and Modular solution for MMO
Find a file
Pondaveia ff7658ed40 fix(Core/Raid): Reworked Archimonde fight (#1691)
* Reworked Archimonde

* missing spell scripts on db

*  Travis?

* Thanks Nefertum

* Update rev_1554524766481187700.sql

* compact sql

* Update data/sql/updates/pending_db_world/rev_1554524766481187700.sql

Co-Authored-By: Pondaveia <43385840+Pondaveia@users.noreply.github.com>

* Update rev_1554524766481187700.sql

* Update boss_archimonde.cpp

* Resets

* Update boss_archimonde.cpp

* Update boss_archimonde.cpp

* Finger of death check improvement

Deku suggested adding this check instead: 
- me->IsWithinMeleeRange(unit)

* fix: remove unneeded if statement

* Possible targets list bug

Added a list for both Finger of death and Spell protections specifically. Also cleared the lists when needed to avoid possible bugs.

* comment typo

* Last touches

* Copy paste fail?

Removed waypoint reached function. No idea how it got there!

* Update boss_archimonde.cpp

* The meele check was too small

This check allows the tank to move the boss without getting snipped by finger of death

* Update boss_archimonde.cpp

* Initializing summonlist on constructor

* Update hyjal.h

* Update hyjal.h

* Changed Archimonde AI

Hyjal_trash AI to BossAI

* Removing hyjal_trashAI function

* Somehow the commit above didn't remove

* unused variable

* bool initialization on the constructor

bool Enraged;
bool BelowTenPercent;
bool HasProtected;
bool IsChanneling;

* HOLY SHIT TRAVIS
2019-05-23 09:28:59 -04:00
apps chore(git): Add a commit template & introduce new guidelines (#1044) 2019-04-10 10:49:44 -04:00
bin fix(Docker): no need to duplicate *.dist files (#1551) 2019-03-03 02:00:22 +01:00
conf feat(Cmake/MYSQL): Correct support MariaDB for windows (#1674) 2019-04-17 23:42:31 +07:00
data fix(Core/Raid): Reworked Archimonde fight (#1691) 2019-05-23 09:28:59 -04:00
deps feat(Cmake): Rewrite build and use inherited dependencies (#1652) 2019-04-01 22:41:08 +02:00
docker fix(Docker): allow to use modules (#1558) 2019-04-08 21:29:21 +02:00
env Directory Structure [step 1]: moving files 2017-10-12 20:00:52 +02:00
modules chore(docs): use new wiki 2019-02-17 22:43:08 +01:00
src fix(Core/Raid): Reworked Archimonde fight (#1691) 2019-05-23 09:28:59 -04:00
var/build Missing folder 2017-10-13 20:20:15 +02:00
.dockerignore fix(Docker): allow to use modules (#1558) 2019-04-08 21:29:21 +02:00
.editorconfig updated .editorconfig 2018-03-06 00:00:55 +00:00
.env.dist fix(docker) .env.dist paths format (#1312) 2019-01-17 20:39:32 +01:00
.git_commit_template.txt chore(git): Add a commit template & introduce new guidelines (#1044) 2019-04-10 10:49:44 -04:00
.gitattributes fix(Docker): solve bug in Windows installation 2019-01-22 20:43:40 +01:00
.gitignore fix(Docker): no need to duplicate *.dist files (#1551) 2019-03-03 02:00:22 +01:00
.gitmodules added github wiki repo ( submodule ) as doc folder 2016-07-10 17:11:37 +02:00
.travis.yml feat(CI): Travis check modules (#1663) 2019-04-06 23:13:30 +02:00
acore.json DB squash & begin AC 3.0.0 development 2019-02-17 14:25:53 +01:00
acore.sh missing executable permissions for *.sh files 2018-07-15 23:22:20 +02:00
CMakeLists.txt feat(Cmake): Add new hook AFTER_LOAD_CMAKE_MODULES (#1670) 2019-04-02 22:49:04 +07:00
docker-compose.yml feat(docker): add cache for faster rebuild (#1507) 2019-02-23 17:34:56 +01:00
install.sh Rewrite of bash system 2018-07-15 22:51:17 +02:00
issue_template.md chore(docs): use new wiki 2019-02-17 22:43:08 +01:00
LICENSE-AGPL3 Fix License issue, closes #21 2016-08-17 17:58:45 +02:00
LICENSE-GPL2 Fix License issue, closes #21 2016-08-17 17:58:45 +02:00
PreLoad.cmake First Commit 2016-06-26 10:39:44 +02:00
pull_request_template.md chore(docs): use new wiki 2019-02-17 22:43:08 +01:00
README.md Feat: Add Codacy badge (#1622) 2019-03-24 19:38:08 +03:00

logo AzerothCore

Codacy Badge Master Build Status Coverity Scan Build Status Bountysource StackOverflow

Introduction

AzerothCore is an open source game-server application for World of Warcraft, currently supporting the 3.3.5a game version.

It is written in C++ and based on MaNGOS, TrinityCore and SunwellCore.

💰 You can support the project by financing the resolution of issues using Bountysource.

Why AzerothCore?

Our main goal is to create a playable game server, offering a fully working game experience. In short, we focus on the user experience (UX).

We also believe in software modularity, because the more the software is modular, and the more it will be easy to be maintained, understood, developed, etc... So we organized the structure of AzerothCore as modular as possible, giving the possibility to create new modules to add custom features (instead of patching the core).

Learning project

AzerothCore is a learning project. If you want to learn how to use C++, SQL, git, etc... you came to the right place! We will gladly help you: programming is our passion.

If you want to contribute, in our wiki you fill find a lot of resources that will guide you. Also you can poke us in our discord chat server.

Instructions & Support

Installation instructions are available here.

For help requests, it is recommended to ask your question on StackOverflow and link it in our chat.

Docker

Dockerization of AzerothCore is fully supported. More details about Docker and the setup instructions are available here.

Authors & Contributors

This project is brought to you thanks to:

License

  • The new AzerothCore source components are released under the GNU AGPL v3
  • The old sources based on MaNGOS/TrinityCore are released under the GNU GPL v2

Sponsors

List of organizations that help the AzerothCore project:

JetBrains