Commit Graph

13854 Commits

Author SHA1 Message Date
Carriola-wotlk
375dfae983 fix(DB/Creature):Quest Precarious Predicament does not complete (#19707)
* fix(DB/Creature):Quest Precarious Predicament does not complete

* refactor: DELETE statement added before insert
2024-08-28 08:16:19 -03:00
github-actions[bot]
bda8de3eb6 chore(DB): import pending files
Referenced commit(s): e573b5dddf
2024-08-28 11:15:39 +00:00
Carriola-wotlk
3463bdd0b4 fix(DB/Creature): Quest Escape through Force - party completion issue (#19733)
party completion fixed
2024-08-28 08:15:18 -03:00
github-actions[bot]
3e54dd0526 chore(DB): import pending files
Referenced commit(s): 9144031ed9
2024-08-28 11:15:09 +00:00
Carriola-wotlk
e573b5dddf fix(DB/Creature): Quest Therylune's Escape - party completion issue (#19734) 2024-08-28 08:14:46 -03:00
Anton Popovichenko
9144031ed9 fix(Core/Pool): Fix degradation of pools over time (#19750) 2024-08-28 08:14:08 -03:00
Benjamin Jackson
b595586bf0 refactor(Core/SpellMgr): Remove nested ifs for binary evaluation. (#19762)
* Init.

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

* Whitespace.

* Tiny nitpick.

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

* Tiny nitpick.*

Today Bench learns the difference between break and continue.

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

* Parentheses warnings.

* Apply suggestion.

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

---------

Co-authored-by: Anton Popovichenko <walkline.ua@gmail.com>
2024-08-28 08:13:42 -03:00
Benjamin Jackson
5ffbfdd5d6 fix(Core/Creature): Fix grace period for can attack check. (#19763)
Init.
2024-08-28 08:13:06 -03:00
github-actions[bot]
dccec87644 chore(DB): import pending files
Referenced commit(s): 77c06afb61
2024-08-27 20:41:12 +00:00
daobashun
77c06afb61 fix(DB/Creature): Added SmartAi to the creature "Warlord Zim'bo" (26544). (#19731)
* Add SmartAi

* fix error

* fix error
2024-08-27 22:40:17 +02:00
Andrew
7e2ffc2db8 feat(Scripts/Commands): Implement "pct" optional to the damage command (#19745) 2024-08-27 22:28:09 +02:00
github-actions[bot]
2ae22bdd7b chore(DB): import pending files
Referenced commit(s): 53e0779ae8
2024-08-27 20:26:38 +00:00
Andrew
806d4962cf fix(Scripts/Spells): L1 Arcane Charge should hit 3 targets (#19752)
* fix(Scripts/Spells): L1 Arcane Charge should hit 3 targets

* Daily Nitpicks
2024-08-27 22:26:05 +02:00
Jelle Meeus
53e0779ae8 fix(Scripts/Spells): General's Heart trinket (#19756)
* handle aura with spell_gen_absorb0_hitlimit1

* refactor enscapsulate limit
2024-08-27 22:25:41 +02:00
github-actions[bot]
4db17e158c chore(DB): import pending files
Referenced commit(s): c76f2382d9
2024-08-27 18:53:12 +00:00
Benjamin Jackson
c76f2382d9 fix(Scripts/BlackTemple): Improve Illidari Council Empyreal Balance. (#19757) 2024-08-27 15:51:47 -03:00
Benjamin Jackson
8f335bbc2b fix(Core/SpellMgr): Remove binary attribute from Drain Soul. (#19760)
Init.
2024-08-27 15:17:54 -03:00
github-actions[bot]
db9fb5f952 chore(DB): import pending files
Referenced commit(s): 15b9da7fac
2024-08-27 12:35:22 +00:00
Benjamin Jackson
15b9da7fac fix(DB/Creature): Adjust Illidan Stormrage's class. (#19755)
Init.
2024-08-27 09:34:28 -03:00
github-actions[bot]
7ca942b3e7 chore(DB): import pending files
Referenced commit(s): 3ea889ac32
2024-08-27 12:19:12 +00:00
Benjamin Jackson
3ea889ac32 fix(DB/Creature): Adjust Veras Darkshadow's level. (#19754)
Init.
2024-08-27 09:18:15 -03:00
Grimdhex
574ef5203a chore(Apps/CodeStyle): rewrite Ci-codestyle in python (#19714)
* initial version

* port most current checks

* allow to specify for each checks the exclude files

* Update _ci-codestyle.py

* fix trailing whitespace check and the error_handler logic

* optimize the script to parse all files only one time

* restore the error handling after that all checks are passed

* fix double blank lines at the end of the file

* improve outputs and the codestyle

* .

* update github workflow to the new script

*drop the old ci-codestyle
*move and rename the python script

* use getcwd instead abspath to define src_directory where the script is launch

* test for github workflow

* few cleanup

* fix the logic with the result output

* remove GetTypeId from the output result

* restore GetTypeId() check

* fix reviews

* remove GetTypeId check for gameobjects

*not currently fixed in the core

* fix type hint for file parameters

* remove the test file
2024-08-27 06:19:13 -03:00
Andrew
126f3a31ee refactor(Scripts/BlackTemple): Update the Illidari Council script to the new registration method (#19744)
refactor(Scripts/BlackTemple): Update Illidari council to new model
2024-08-26 16:28:48 -03:00
Andrew
83f8871c31 refactor(Core/BossAI): Improve the ScheduleHealthCheck() code (#19743)
* refactor(Core/BossAI): Improve the ScheduleHealthCheck() code

* Update ScriptedCreature.cpp

---------

Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2024-08-26 14:44:05 -03:00
sudlud
4ed1815de6 fix(apps/installer): update for Ubuntu 22.04/24.04 with mysql 8.4 LTS (#19737) 2024-08-26 17:29:12 +02:00
github-actions[bot]
6bd29e7f93 chore(DB): import pending files
Referenced commit(s): 651f159fc5
2024-08-26 15:11:48 +00:00
daobashun
651f159fc5 fix(DB/Creature): Added dialogue for the mob "Pilot Bellowfiz" (1378) when idle (#19732)
* Add conversations when you're idle

* fix error

* fix

* Update rev_1724552482874297000.sql

The modification range has been increased from 10 yards to 15 yards

* Update rev_1724552482874297000.sql

---------

Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2024-08-26 17:10:53 +02:00
Andrew
9ce2b23df3 refactor(Scripts/RuinsOfAhnQiraj): Clean up Ayamiss script (#19742) 2024-08-26 10:04:11 -03:00
Tereneckla
f2ed6f791b fix (Core/Unit): add AutoRpeatSpell delay to Auto Shot as well (#19603)
Update Unit.cpp
2024-08-26 07:20:23 -03:00
github-actions[bot]
5da709218d chore(DB): import pending files
Referenced commit(s): 52cd493ad8
2024-08-26 04:26:01 +00:00
Andrew
52cd493ad8 fix(Scripts/BlackTemple): L5 Arcane Charge should be modified by dama… (#19730)
* fix(Scripts/BlackTemple): L5 Arcane Charge should be modified by damage taken mods

* Create rev_1724540286668312700.sql

* Update spell_generic.cpp

* update to new format
2024-08-26 01:25:10 -03:00
github-actions[bot]
4fcc7d9085 chore(DB): import pending files
Referenced commit(s): 3062db6a9e
2024-08-26 02:46:24 +00:00
Grimdhex
3062db6a9e fix(DB/SAI): Twilight Prophet - Incorrect target type resulting to an… (#19614)
* fix(DB/SAI): Twilight Prophet - Incorrect target type resulting to an instant evade

* fix a software mistake in the query generation

* fix the delete query with current standard
2024-08-25 23:45:24 -03:00
Saqra1
68402b6d91 fix(Core/Spell): Reset cd on some channeled spells (#19696)
If a spell is both channeled and has SPELL_ATTR0_COOLDOWN_ON_EVENT
attribute (only rituals) is channeled for its full duration, it goes on
an infinite cooldown. The client needs to be notified when the ritual
ends without being completed.
2024-08-25 23:43:01 -03:00
Kitzunu
1bfcc0e469 fix(Core/BG): Fix fmt issue for bg sent notifications (#19718)
* closes https://github.com/azerothcore/azerothcore-wotlk/issues/19559
2024-08-25 19:22:37 -03:00
Andrew
c5399509e6 refactor(Scripts/TempleOfAhnQiraj): Clean up Cthun script (#19736)
* refactor(Scripts/TempleOfAhnQiraj): Clean up Cthun script

* Update boss_cthun.cpp

* Update boss_cthun.cpp
2024-08-25 16:46:24 -03:00
github-actions[bot]
a470971a5d chore(DB): import pending files
Referenced commit(s): 3463ff7444
2024-08-25 19:29:19 +00:00
kamenitxan
3463ff7444 fix(DB/RP): Add missing RP for Recover the Cargo! (#19611)
* Create gossip_8934.sql

fix(DB/Gossip): adds missing gossip for Recover the Cargo!
author ZenoX92 from TrinityCore

* fix(DB/gossip): fixes (#17196) Replace Repaired Diving Gear

* fix(DB/gossip): fixes (#17196) correct code style

* fix(DB/RP): adds missing RP for Recover the Cargo!
Author ZenoX92 from TrinityCore

---------

Co-authored-by: ZenoX92 <carlos.morales@insmet.cu>
2024-08-25 21:28:22 +02:00
Carriola-wotlk
4a14c61a90 fix(Scripts/BlackTemple) Gathios the Shatterer shouldnt use the same spell twice in a row (#19672)
* fix: SelectTargetMethod Random replaced with MaxThreat

* restore like origin

* fix: random spell casting replaced with alternating spells casting

* fix: alternating casting of aura, blessing and seal spells

* refactor: randomized toggle initialization refactored

---------

Co-authored-by: MattiaBallarini <ballarini.mattia1990@gmail.com>
2024-08-25 10:01:37 -03:00
Grimdhex
643362d697 refactor(Core/Object): adds consistency in the use of type object check (#19671) 2024-08-25 09:57:37 -03:00
Grimdhex
61f3a631c3 fix(Server): remove double blank lines at the end of several files (#19735) 2024-08-25 07:21:14 -03:00
sudlud
d4aca0bca1 fix(apps/installer): update for Debian 12 using mysql (#19649)
* fix(apps/installer): update for Debian 11 and 12 using mysql

* drop Debian 11 due to OpenSSL 1.1.1 beeing deprecated already
2024-08-24 20:29:32 +02:00
sudlud
30a790117b fix(Core/WorldSocketMgr): sync default Network.OutUBuff with worldser… (#19702)
* fix(Core/WorldSocketMgr): sync default Network.OutUBuff with worldserver.conf.dist

* Update WorldSocketMgr.cpp
2024-08-23 06:38:00 +02:00
Tereneckla
3419f0246b fix (Core/Spells) partially revert #19529 (#19703)
Update Spell.cpp
2024-08-22 20:36:39 -03:00
Andrew
c0b6eae0e1 fix(Core/Spells): Fix movement impairment auras not being removed (#19684) 2024-08-22 15:09:43 -03:00
github-actions[bot]
7037108e9c chore(DB): import pending files
Referenced commit(s): 497d1ac0cb
2024-08-22 17:30:17 +00:00
Blackbird102
497d1ac0cb fix(DB/Quest): deeprun rat roundup (#19573)
added deeprun rat roundup fix for smartscripts
2024-08-22 19:29:24 +02:00
github-actions[bot]
e7580edfb4 chore(DB): import pending files
Referenced commit(s): dd41692a8e
2024-08-22 17:28:08 +00:00
Andrew
dd41692a8e fix(Scripts/SethekkHalls): Prevent multiple spawns of Anzu (#19636)
* fix(Scripts/SethekkHalls): Prevent multiple spawns of Anzu

* Update instance_sethekk_halls.cpp

* Update instance_sethekk_halls.cpp

* Update rev_1723763212128826500.sql
2024-08-22 19:27:15 +02:00
Kitzunu
eb410d6ab2 refactor(Core/Battleground): rewrite SpiritOfCompetitionEvent() (#19675)
* Use DoForAllPlayers

* Change to void - we don't need to return a value

* Better readability
2024-08-22 19:24:08 +02:00