Commit Graph

11614 Commits

Author SHA1 Message Date
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
AzerothCoreBot f633e4e9cd chore(DB): import pending files
Referenced commit(s): cea0a3a52a
2023-08-14 19:05:34 +00:00
Webdrian cea0a3a52a fix(DB/Creature) Horrified Drakkari Shaman/Warrior (#16953) 2023-08-14 21:02:58 +02:00
Dan 8621118b83 fix(Scripts/OHF): Fix not being able to start the escort if you already killed Lt. Drake (#17006) 2023-08-14 13:05:20 -03:00
AzerothCoreBot 86bfef8874 chore(DB): import pending files
Referenced commit(s): 4b844980ba
2023-08-14 01:44:22 +00:00
Maria-sequel 4b844980ba fix(DB/Creature): Kara Banquet Hall Formations (#16900) 2023-08-13 22:42:08 -03:00
AzerothCoreBot 3e9420e95e chore(DB): import pending files
Referenced commit(s): c63c383f7a
2023-08-14 00:21:58 +00:00
Maria-sequel c63c383f7a fix(DB/Creature): Hellfire Warder Immunities (#17003)
* fix(DB/Creature): Hellfire Warder Immunities

* immunities
2023-08-13 21:19:44 -03:00
ZhengPeiRu21 e9e2176fb3 fix(DB/SAI): Jandice Barov correct spell IDs (#17004) 2023-08-13 21:19:19 -03:00
Christopher Galbraith 7d4cbb1178 fix(DB/Creature): Set Maleki the Palid to not respond to call for assistance (#16999)
* set maleki to not respond to call for help
2023-08-13 21:18:12 -03:00
AzerothCoreBot 3983e13057 chore(DB): import pending files
Referenced commit(s): b643b2cc0e
2023-08-13 17:08:48 +00:00
Maria-sequel b643b2cc0e fix(DB/Creature): Kara Arcane Protector improvements (#16901)
* fix(DB/Creature): Kara Arcane Protector Mechanic Immune and patrol

* SNIFFED

* respawn timer and spawnmask
2023-08-13 14:06:33 -03:00
AzerothCoreBot 3d9588af9f chore(DB): import pending files
Referenced commit(s): 49c2eabea1
2023-08-13 16:53:56 +00:00
Skjalf 49c2eabea1 fix(Scripts/Karazhan): Fix Servant Quarters rares not spawning (#17001)
* fix(Scripts/Karazhan): Fix Servant Quarters rares not spawning

* Update rev_1691944209332122100.sql
2023-08-13 13:51:43 -03:00
AzerothCoreBot 8547a66900 chore(DB): import pending files
Referenced commit(s): 8dc8424f09
2023-08-13 16:41:21 +00:00
Skjalf 8dc8424f09 fix(Scripts/OHF): Killing Drake should not be required to start Thral… (#17000)
fix(Scripts/OHF): Killing Drake should not be required to start Thrall's escort
2023-08-13 13:39:08 -03:00
AzerothCoreBot 5108a47c20 chore(DB): import pending files
Referenced commit(s): bc18c12d4f
2023-08-13 08:02:38 +00:00
Gultask bc18c12d4f refactor(DB/SAI): Port 'The Dread Relic' from event_scripts to SmartAI (#16998)
Create rev_1691887692026103900.sql
2023-08-13 05:00:24 -03:00
Mike Delago 741403e157 fix(Apps/Docker): adduser/addgroup commands in dockerfile (#14914)
Fix useradds in dockerfile
2023-08-12 21:01:49 +02:00
AzerothCoreBot 986767a822 chore(DB): import pending files
Referenced commit(s): 8d803334eb
2023-08-12 17:55:45 +00:00
Gultask 8d803334eb feat(Core/SmartAI): Add new event parameter, event_param6 (#16944)
* init

* pt2

* this template stuff must go

* also for my other event
2023-08-12 14:53:15 -03:00
AzerothCoreBot 70fdaafd79 chore(DB): import pending files
Referenced commit(s): a369402f4b
2023-08-12 17:52:14 +00:00
Kitzunu a369402f4b fix(DB/Gossip): Change MenuID to INT from SMALLINT (#16982)
* fix(DB/Gossip): Change MenuID to INT from SMALLINT

* update cpp
2023-08-12 19:49:43 +02:00
AzerothCoreBot 36062b9c21 chore(DB): import pending files
Referenced commit(s): b1e8eda0b0
2023-08-12 15:51:24 +00:00
Roddan b1e8eda0b0 fix(DB/Creature) Wrathscale Sorceress casts Frostbolt (#16927)
* Fixed Spell on the mob

Added so Wrathscale Sorceress uses Frostbolt

* Update WrathscaleSorceressFix.sql

* Update WrathscaleSorceressFix.sql
2023-08-12 17:49:04 +02:00