Commit Graph

13830 Commits

Author SHA1 Message Date
Benjamin Jackson
30f87a3e2f fix(Scripts/BlackTemple): Call evade for Council creature when members evade. (#19808)
Init.
2024-08-31 09:41:19 -03:00
Benjamin Jackson
9a503d4703 fix(Scripts/BlackTemple): Ensure Illidari council health is balanced across wipes. (#19809)
Init.
2024-08-31 09:40:48 -03:00
github-actions[bot]
fc735e37a2 chore(DB): import pending files
Referenced commit(s): 0fb2c5efeb
2024-08-30 19:22:27 +00:00
Jelle Meeus
0fb2c5efeb fix(Scripts/TheEye): Kaelthas remove enchanted weapons (#19801)
* remove weapons

Co-authored-by: killerwife <killerwife@gmail.com>

* style

for consistency

* also cast on KT JustDied

* fix TriggerCastFlags to not ignore reagent cost

* Apply suggestions from code review

---------

Co-authored-by: killerwife <killerwife@gmail.com>
2024-08-30 16:20:52 -03:00
Grimdhex
e4aab5b4f0 fix(Scripts/TempestKeep): revamp Kael'Thas (#19648)
* fix(Scripts/TempestKeep): force attackstop for all player during the last phase and cleanup the script of Kael'Thas

* few new fixes

* fix codestyle

* fix codestyle and remove misc stuff

*remove the useless DisableSpline
*remove also a misc change use only during the dev

* pass the health to DamageTaken instead UpdateIA

* avoid to iterate over the threatlist and use RemoveAllAttackers() instead

* Revert "avoid to iterate over the threatlist and use RemoveAllAttackers() instead"

This reverts commit 0623c0075191c91c2530496c83d017d3b6a824db.

* Revert "pass the health to DamageTaken instead UpdateIA"

This reverts commit 7f8609af603ecc042c819801a2f04d9d65c5031a.

* revert recents commits

* avoid potential conflicts with others enums

* fix build
2024-08-30 16:10:51 -03:00
github-actions[bot]
b1bae64171 chore(DB): import pending files
Referenced commit(s): 0bef1e1ee6
2024-08-30 17:37:10 +00:00
Benjamin Jackson
0bef1e1ee6 fix(DB/Creature): Add taunt immunity to Gurtogg Bloodboil. (#19800)
Init.
2024-08-30 14:36:18 -03:00
sudlud
40eb616e1f fix(Conf): drop unused options from worldserver.conf.dist (#19725) 2024-08-30 09:08:17 -03:00
ianmeesters
a83cd03bfb feat(Core/Player): add OnCalculateTalentsPoints hook (#19749)
* playerTalentsHook

* oeps :#

* :#

* does this work?

* make reference

---------

Co-authored-by: Amy Fang <amy@cavemail.ddns.net>
2024-08-30 09:06:07 -03:00
github-actions[bot]
6b7a61483b chore(DB): import pending files
Referenced commit(s): 2bb45fcd30
2024-08-30 12:05:27 +00:00
Benjamin Jackson
2bb45fcd30 fix(Scripts/BlackTemple): Adjust handling for Shared Rule spell. (#19770) 2024-08-30 09:04:08 -03:00
Tereneckla
1fd59e2831 feature(Core/Chat): allow fmt-chrono formatting (#19794) 2024-08-30 07:44:45 -03:00
github-actions[bot]
a7d7e78fed chore(DB): import pending files
Referenced commit(s): e1c923ff94
2024-08-29 19:11:20 +00:00
Benjamin Jackson
e1c923ff94 fix(DB/Creature): Correct Promenade Sentinel speed. (#19779)
Init.
2024-08-29 21:10:26 +02:00
github-actions[bot]
070b083c1d chore(DB): import pending files
Referenced commit(s): 92788d5f11
2024-08-29 13:34:39 +00:00
Walter Pagani
92788d5f11 fix(DB/GossipMenu): Dalaran guide guards (#19787) 2024-08-29 10:33:43 -03:00
github-actions[bot]
37d601b6c8 chore(DB): import pending files
Referenced commit(s): 39a6dce4c2
2024-08-28 19:05:46 +00:00
daobashun
e1692ae5b6 fix(scripts/npc_calvin_montague): Convert to SAI, Add emotes when completing quests (#18087)
* Magic uses sniffing IDs
Use the sniffer timer and factions

* Wait 3 minutes if the mission fails

* 1. When a task fails, it enters passive mode
2. Add 'quest_details' data to the database

* Remove spaces

* Delete blank lines

* Modify the code as required

* Update src/server/scripts/EasternKingdoms/zone_tirisfal_glades.cpp

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

* Remove curly braces

* Change the name of a private member variable

* Move the c ++ script to smart script

* Delete the C++ script
Re-add the deleted quest_details data

* del blank lines

* Delete the C++ script file

* Modify the annotation
Return to the home pointset phase to 0
Return to the home point to allow the SAI phase reset

* Remove spaces

* Delete functions that are not in use

* Update rev_1704025138911597700.sql

* fix merge error - delete zone file

---------

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2024-08-28 21:05:40 +02:00
Benjamin Jackson
39a6dce4c2 fix(DB/Waypoints): Set Promenade Sentinels to walk their paths. (#19775)
Init.
2024-08-28 16:04:49 -03:00
github-actions[bot]
c8c7362a1e chore(DB): import pending files
Referenced commit(s): db79c33064
2024-08-28 18:21:15 +00:00
kasvati
db79c33064 fix(DB/creature_text) Remove Quel'dorei Ghosts/Wraiths broadcast_text 12690 (#19542)
* fix(DB) Added missing emote text for text 12690
- Male text was missing for Quel'dorei Ghosts/Wraiths
- Closes #19480

* added sql statement

* Changed implementation from broadcast_text to creature_text

* Added comment for quick explanation

* Added new line after SQL statement as per request in comments

* changing comments so sql check hopefully passes

* changed from delete and insert into single update

* Update rev_1722505977523322600.sql
2024-08-28 20:20:22 +02:00
Gultask
1d56e84fb9 chore(SQL): Collision in 2024_08_28_03.sql (#19772)
Update 2024_08_28_03.sql
2024-08-28 10:09:50 -03:00
github-actions[bot]
558e430349 chore(DB): import pending files
Referenced commit(s): 2f85097413
2024-08-28 11:18:18 +00:00
Gultask
8852f0c74c feat(Core/SmartScripts): Implement Scripted Spawn System (#19499)
* prespawn2

* pfta

* Update rev_1717715555182000500.sql

* Update rev_1717715555182000500.sql

* Update rev_1717715555182000500.sql

* Update rev_1717715555182000500.sql

* Update rev_1717715555182000500.sql

* Update rev_1717715555182000500.sql
2024-08-28 08:18:02 -03:00
Grimdhex
2f85097413 docs(Core): improve several functions documentation (#19677)
* initial release

* fix reviews

* fix some typo and add new documetations for MotionMaster

* new update and fix the cli-codestyle

* fix typo

* fix reviews
2024-08-28 08:17:24 -03:00
github-actions[bot]
f2e1a97673 chore(DB): import pending files
Referenced commit(s): bda8de3eb6
2024-08-28 11:16:35 +00:00
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