Commit Graph

11638 Commits

Author SHA1 Message Date
Mike Delago 23c5e990b6 fix(Apps/Docker): ensure conf files always exist (#17071) 2023-08-25 22:02:21 +02:00
AzerothCoreBot 9f977a3750 chore(DB): import pending files
Referenced commit(s): 122b7a8eb0
2023-08-25 14:36:02 +00:00
Dan 122b7a8eb0 fix(DB/Creature): rework Agamand Family Crypt creature positions to make sure creatures don't aggro weirdly anymore (#17022)
* fix ohf

* revert

* initial

* the right sql file this TIME

help

* stop crying about codestyle

* frick YOU

* :(

* destroy readability - remove complaining? pog

* add new sql file with EOL converted

again... sigh

* Delete new-agamand-spawns.sql

* safety concerning primary key

delete based on guids instead of ids
2023-08-25 11:33:44 -03:00
AzerothCoreBot 96135cd1d8 chore(DB): import pending files
Referenced commit(s): cbbb705621
2023-08-25 12:35:23 +00:00
Eddy Vega cbbb705621 fix(DB/Creature): Add Taunt immunity to Magtheridon (#17076)
init
2023-08-25 09:32:44 -03:00
pvp100 856d17ac36 fix(Core/MiscHandler): Dungeon requirements Message (#16701)
* fix(DB/Gameobject): fix towercanno error location in Flamewatch Tower

adjusted wintergrasp towercanno position

* fix(Core/MiscHandler): dungeon access requirements message parameter

requirements level variable always 0
requirements item cannot get from locale

Co-authored-by: aviar <aviar@sina.com>

* revert: random edits

---------

Co-authored-by: aviar <aviar@sina.com>
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2023-08-25 09:16:47 -03:00
Anton Popovichenko f4658a1df2 fix(Core/Scripts): Fix scripts where LoadObjectData can leave arrays boundaries. (#17070)
* fix(Core/Scripts): Fix scripts where LoadObjectData can leave arrays boundaries.

* Fix build
2023-08-25 09:15:07 -03:00
Synful-Syn 6b583089f3 fix(Core/Spell): Stop Blink from the falling player to move upward by 1y and stop moving backward when facing a wall (#16657)
* blink-bad-warps

* Change formatting of an if
2023-08-25 09:14:27 -03:00
Dan 2aee8bb1c3 fix(Scripts/Karazhan): allow sequence of releases to continue even if Dorothee dies early (#17077)
* initial
initial

Co-authored-by: danqu <3050620+danqu@users.noreply.github.com>

* some changes because reset dun work

* oops

* fixes hopefully

* debug

* more debug

* bruh

* cleanup

---------

Co-authored-by: danqu <3050620+danqu@users.noreply.github.com>
2023-08-25 09:06:30 -03:00
Christopher Galbraith cee630774c fix(Core/Spells): Add SPELL_ATTR7_DONT_CAUSE_SPELL_PUSHBACK to Hand of Sac and Divine Sac spells (#17041)
* add no spell pushback flag to auras

* Revert "add no spell pushback flag to auras"

This reverts commit 545e9fe4ee69bb079b69a4f2ba6039b834568a59.

* spellInfoCorrection for no pushback on HoS and Divine Sac

---------

Co-authored-by: ChrisCGalbraith <chriscgalbraith@gmai.com>
2023-08-25 09:02:27 -03:00
podmepodme 820eac083c fix(Scripts/Orgrimmar): replace hardcoded gossips in zone_orgrimmar (#16947)
* fix(CORE/Creature): replace hardcoded gossips in zone_orgrimmar

Closes AzerothCore issue #4179

* fix(CORE): Codestyle

* refactor(CORE/Character): Switch statement for thrall dialog

* fix(CORE): Codestyle
2023-08-25 08:52:51 -03:00
AzerothCoreBot 13a9f48e39 chore(DB): import pending files
Referenced commit(s): b1c8b0eaa2
2023-08-25 11:47:32 +00:00
The GhostRider b1c8b0eaa2 fix(Core/Item): Complimentary Brewfest Sampler (#16992)
* Fix(DB/C++):Item - Complimentary Brewfest Sampler

* Delete PlayerStorage.cpp

* Update rev_1691843684176706600.sql

Correction

* Ripristino il file PlayerStorage.cpp

* New file: SpellInfoCorrections.cpp

* Update rev_1691843684176706600.sql
2023-08-25 08:45:06 -03:00
Dan d63aba78bd refactor(Scripts/SSC): modernise Morogrim Tidewalker with BossAI (#17028)
* fix ohf

* revert

* initial

* make bench happy

* make bench happier
2023-08-25 08:40:41 -03:00
AzerothCoreBot 496b1aeddc chore(DB): import pending files
Referenced commit(s): 1702287967
2023-08-24 14:48:11 +00:00
Dan 1702287967 fix(DB/SAI): Adjust "Stinky"'s ReactState on waypoints (#17075)
* initial

* remove target storing and handle talking

so that all players in the group can complete the quest

* fix parameters
2023-08-24 11:45:27 -03:00
AzerothCoreBot 0954d0f441 chore(DB): import pending files
Referenced commit(s): 8308e054b9
2023-08-24 14:44:42 +00:00
Dan 8308e054b9 fix(DB/Creature): add path_id to some Ulduar mobs that were missing it (#17055)
* initial

* re-add auras

* REEEEEEEEEEEEEEEEE
2023-08-24 11:42:07 -03:00
AzerothCoreBot f9ebb9e081 chore(DB): import pending files
Referenced commit(s): d77fc93f0a
2023-08-24 13:58:09 +00:00
Dan d77fc93f0a fix(DB/SAI): Change Delmanis the Hated ReactState (#17059)
* initial

* initial

* typo

* change to simple update

* aggressive not defensive
2023-08-24 10:55:43 -03:00
AzerothCoreBot 092c2b9957 chore(DB): import pending files
Referenced commit(s): 4544501b59
2023-08-23 17:05:10 +00:00
Maria-sequel 4544501b59 fix(DB/Item): Deep Thunder ppm adjustment (#17049) 2023-08-23 14:02:41 -03:00
AzerothCoreBot a7b177f8db chore(DB): import pending files
Referenced commit(s): 59db3b40eb
2023-08-23 16:57:36 +00:00
avarishd 59db3b40eb fix(DB/SAI): Correct Giselda the Crone's SAI. (#17008) 2023-08-23 13:54:57 -03:00
Anton Popovichenko 4c287e2873 fix(Core/Vehicles): Fix crash in Vehicle::AddPassenger (#17038)
* fix(Crash): Fix crash in Vehicle::AddPassenger

As I understand it, a try-catch block cannot intercept the ABORT function. Therefore, let's use a simple if statement instead.

* Address code review feedback
2023-08-22 12:13:36 +02:00
Gultask e42f43784c feat(Core/SmartAI): Implement SMART_ACTION_FOLLOW_GROUP (#17033)
* Update SmartScript.cpp

* INIT

* add as coauthor as well :)

Co-Authored-By: cyberium <346907+cyberium@users.noreply.github.com>

* codestyle

* test?

---------

Co-authored-by: cyberium <346907+cyberium@users.noreply.github.com>
2023-08-22 12:11:21 +02:00
Mike Delago 06a2f4093c fix(Apps/Docker): ensure env var is used for db password (#17050) 2023-08-22 12:10:25 +02:00
Kitzunu 12456b5496 refactor(Misc/Conf): DBErrors is now Errors (#17053)
* refactor(Misc/Conf): DBErrors is now StartupErrors

* pt2

* Update ci-error-check.sh

* Update ci-error-check.sh
2023-08-22 12:08:53 +02:00
Skjalf f24fb95575 fix(Scripts/Arcatraz): Fix not being able to try Skyriss a second time after wipes (#17018)
* fix(Scripts/Arcatraz): Revive Warden Mellichar on wipes at Skyriss

* Update boss_harbinger_skyriss.cpp
2023-08-22 00:12:49 -03:00
AzerothCoreBot 1407eb904b chore(DB): import pending files
Referenced commit(s): 957ccdb845
2023-08-21 19:17:30 +00:00
Walter Pagani 957ccdb845 fix(Script/Spells): Book of Fel Names (#17051) 2023-08-21 21:15:00 +02:00
AzerothCoreBot f01cc09dfc chore(DB): import pending files
Referenced commit(s): cf87a2d8fe
2023-08-21 00:41:07 +00:00
Tereneckla cf87a2d8fe fix(Core/Pet): Correct (most) warlock pet scaling (#16769)
* create

* Update Pet.cpp

* remove unwanted change

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

* Update rev_1689522771491547000.sql
2023-08-20 21:38:49 -03:00
AzerothCoreBot 952184629a chore(DB): import pending files
Referenced commit(s): 80a8f6d47a
2023-08-20 18:48:54 +00:00
Skjalf 80a8f6d47a fix(Scripts/OHF): Don't update the escort steps when Drake dies (#17024)
* fix(Scripts/OHF): Don't update the escort steps when Drake dies

* update gossip req

* Update rev_1692233536025387200.sql
2023-08-20 15:46:39 -03:00
Mike Delago f241a6e352 feat(Apps/Docker): Use Env Vars for docker configuration (#17040)
* feat(docker): Use Env Vars for docker configuration

use env vars for docker

* simplify docker-compose.yaml
2023-08-20 17:52:38 +02:00
AzerothCoreBot 5367eb4b1d chore(DB): import pending files
Referenced commit(s): 6185b1d73b
2023-08-19 22:44:05 +00:00
Kitzunu 6185b1d73b fix(Core/Events): Implement Spirit of Competition event (#16963)
* fix(Core/Events): Implement Spirit of Competition event

Co-Authored-By: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>

* Update Battleground.cpp

* Update rev_1691529514989936100.sql

* more stuff

* bye bye magic numbers

* fix dberrors

* Update Battleground.cpp

* Update Battleground.cpp

* Update Battleground.cpp

Co-Authored-By: Anton Popovichenko <walkline.ua@gmail.com>

* Update Battleground.cpp

* Update Battleground.cpp

* Update Battleground.cpp

* Update Battleground.cpp

* Update rev_1691529514989936100.sql

* commoneers

* Update src/server/game/Battlegrounds/Battleground.cpp

Co-authored-by: Anton Popovichenko <walkline.ua@gmail.com>

* ci

* Update rev_1691529514989936100.sql

* unnecessary whitespace

* Update src/server/game/Battlegrounds/Battleground.cpp

* Update src/server/game/Battlegrounds/Battleground.cpp

* Update src/server/game/Battlegrounds/Battleground.cpp

* Update Battleground.cpp

---------

Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
Co-authored-by: Anton Popovichenko <walkline.ua@gmail.com>
2023-08-20 00:41:44 +02:00
Anton Popovichenko 1a1a320ea1 fix(Scripts/Dragonblight): Fix crash from Wintergarde Gryphon. (#17032)
fix(Vehicle): Fix crash on ExitVehicle from Wintergarde Gryphon.
2023-08-19 22:30:39 +02:00
Anton Popovichenko f6b77f9d64 fix(Core/Pets): Fix crash when pet tries to attack deleted object (#17034)
This situation occurs when, during a fight, a pet receives a command to apply a positive spell to an ally and then resume attacking its previous target.
2023-08-19 22:27:51 +02:00
AzerothCoreBot 7529994a5c chore(DB): import pending files
Referenced commit(s): 6c049fcaa3
2023-08-19 20:16:52 +00:00
pvp100 6c049fcaa3 fix(DB/Creature): Njorndar Proto-Drake vehicle unable to fly in “Vile Like Fire” (#16672) 2023-08-19 22:14:27 +02:00
Grimgravy edc92b4282 fix(Scripts/Quest): Improved Varedis Must Be Stopped (#16799)
* fix(Scripts/Quest): Varedis Must Be Stopped

* Update spell_quest.cpp

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

---------

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2023-08-19 22:13:56 +02:00
Mike Delago 3033b2da4e chore(apps): remove deprecated db_assembler and erroneous .gitmodules (#17039)
* chore(Contrib): remove deprecated db_assembler

* chore(repo): Remove erroneous gitmodule
2023-08-19 22:13:22 +02:00
Kitzunu abfae47cf9 refactor(docs): Clean up readme a bit (#16849)
---------

Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
2023-08-19 22:07:27 +02:00
Mike Delago cf30d534f1 fix(Tools/DBImport): Add Env var support to DBimport tool (#17019)
add env var support for dbimport
2023-08-19 18:52:12 +02:00
Anton Popovichenko 57e0b496bd fix(Core/Transport): Fixes crash with loading player on deleted transport (#17021)
* fix(Crash): Fixes crash with loading player on deleted transport

* Remove whitespace
2023-08-18 16:13:43 +02:00
Kitzunu 4f015d0967 refactor(Deps/MySQL): Tidy up FindMySQL for windows (#16948) 2023-08-14 23:39:03 +02:00
Kitzunu 39ec7464ef fix(build): macOS (#17007)
* fix(build): macOS

* Revert "fix(build): macOS"

This reverts commit 612c41e41b2aea55069c0cfaf751c3ba7205e52f.

* Update Config.cpp
2023-08-14 23:38:30 +02:00
Anton Popovichenko d69ee90ed3 feat(Core/Config): Implement config override with env vars (#16817)
* Core/Config: Implement config override with env vars

Implement overriding of configuration from the .conf file with environment variables.
Environment variables keys are autogenerated based on the keys defined in .conf file.

Usage example:

$ export TC_DATA_DIR=/usr
$ AC_WORLD_SERVER_PORT=8080 ./worldserver

* Add tests for env vars config
2023-08-14 22:07:43 +02:00