Commit Graph

12931 Commits

Author SHA1 Message Date
Walter Pagani
21e0803508 fix(Script/BlackTemple): Add override in EnterEvadeMode (#18673)
fix(Script/illidari_council.cpp). Add override to the method EnterEvadeMode
2024-04-05 12:54:40 -03:00
Mike Delago
90cef46e6c fix(CI): Don't cache pch builds (#18674) 2024-04-05 12:38:11 -03:00
Anton Popovichenko
f7f1952f4b fix(Core/Player): Fix memory leak. (#18671) 2024-04-05 07:04:55 -03:00
Anton Popovichenko
1f640c9872 feat(Core/Optimization): Optimize build of units update object by leveraging cache (#18637)
* feat(Core/Optimization): Optimize build of units update object by leveraging cache.

* Remove whitespaces.

* Add alternative hooks to handle transmog and other similar things.

* Fix build on some compilers.

* Fix codestyle

* Fix build again.

* Take into account updateType.
2024-04-05 08:03:11 +02:00
sudlud
94df67b1c2 fix(Core/Battleground): correctly limit Eye of the Storm max points to 1600 (#18669)
- before the max points could exceed 1600 on winning which e.g.
  resulted in the achievement 'The Perfect Storm' not beeing
  triggered correctly
2024-04-04 18:29:34 -03:00
github-actions[bot]
e863873d4c chore(DB): import pending files
Referenced commit(s): 94ea109858
2024-04-03 19:36:53 +00:00
Gultask
94ea109858 fix(Scripts/BlackTemple): Illidan not accessing Akama's guid (#18665)
init
2024-04-03 21:30:41 +02:00
github-actions[bot]
40bbba64d9 chore(DB): import pending files
Referenced commit(s): 171011e506
2024-04-03 12:02:29 +00:00
sudlud
171011e506 fix(DB/Gameobject): remove duplicate 'Door' spawns in Black Temple (#18656)
- this is due to a 'collision' of the Black Temple rework PR
  and my general 'Door' update PR which was merged later
2024-04-03 09:01:37 -03:00
github-actions[bot]
e4136639e3 chore(DB): import pending files
Referenced commit(s): 961681bb9f
2024-04-02 20:09:05 +00:00
Gultask
dc7753b2b6 fix(Scripts/BlackTemple): Rewrite Shade of Akama (#18601)
* init

* akama

only generators left

* Update boss_shade_of_akama.cpp

* Update boss_shade_of_akama.cpp

* warnign

* OMFG

* akama generators

* more for generators

* done

* codestyle

* warnings

* illidan fix

Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com>

* Update rev_1711048056647652400.sql

Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com>

* a

Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com>

* Update instance_black_temple.cpp

Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com>

* Update rev_1711048056647652400.sql

Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com>

* avoid collecting trash

Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com>

* Update boss_illidan.cpp

Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com>

* Update boss_shade_of_akama.cpp

Co-Authored-By: 天鹿 <18535853+pklloveyou@users.noreply.github.com>

* crashfix?

* takes too long to despawn

* maybe

* clear lists

---------

Co-authored-by: 天鹿 <18535853+pklloveyou@users.noreply.github.com>
2024-04-02 22:08:51 +02:00
Nedarion
6fbcaf7ab1 fix: Loch Modan multiple ore spawn (#18616)
* fix: Loch Modan multiple ore spawn

* chore: DELETE before INSERT so it can be run multiple times
2024-04-02 22:08:32 +02:00
sudlud
961681bb9f fix(DB/Gameobject): Sniffed Values for 'Forge' spawns (#18620)
* fix(DB/Gameobject): Sniffed Values for 'Forge' spawns

* Update rev_1711633613954464100.sql

Just to trigger CI again

* Update rev_1711633613954464100.sql
2024-04-02 22:08:13 +02:00
Anton Popovichenko
28a64111fd fix(Scripts/TheEye): Fix crash in Kaelthas. (#18653)
* fix(Scripts/TheEye): Fix crash in Kaelthas.

* Remove whitespace
2024-04-02 21:00:53 +02:00
github-actions[bot]
7180065dd3 chore(DB): import pending files
Referenced commit(s): 3445262b93
2024-04-02 15:28:38 +00:00
Gultask
9b6e07ec2d fix(Scripts/TheEye): Lord Sanguinar's Bellowing Roar timer (#18651)
Update boss_kaelthas.cpp
2024-04-02 12:28:07 -03:00
Gultask
3445262b93 fix(DB/Creature): Void Reaver Movement Speed and Model Info (#18650)
Create rev_1712070277049871600.sql
2024-04-02 12:27:49 -03:00
github-actions[bot]
68857e0dc4 chore(DB): import pending files
Referenced commit(s): 20c4b4b463
2024-04-02 13:15:06 +00:00
Dan
43b51dd34c fix(DB/TheEye): remove unused reference and add Talon of the Phoenix back (#18643)
* init

* rip
2024-04-02 10:12:43 -03:00
Dan
20c4b4b463 fix(DB/TheEye): allow Kael to drop 2 non-token items (#18639)
init
2024-04-02 10:12:23 -03:00
Dan
1e52f715d0 fix(Scripts/TheEye): fix targetting logic in Void Reaver (#18646)
* initial

this works way better

* prettier
2024-04-01 15:56:55 -03:00
Anton Popovichenko
47f9d66874 feat(Core/Optimization): Create index for sSkillLineAbilityStore to speedup search by skillLine. (#18622)
* feat(Core/Optimization): Create index for sSkillLineAbilityStore to speedup search by skillLine.

* Remove whitespace.
2024-04-01 05:50:12 -03:00
Anton Popovichenko
aee2eefb92 feat(Core/Optimization): Reduce CPU consumption by allocating sendBuffer only when it is needed. (#18628)
* feat(Core/Optimization): Reduce CPU consumption by allocating the sendBuffer only when it is needed.

* Remove whitespaces.
2024-04-01 05:49:42 -03:00
github-actions[bot]
2aaf8474ba chore(DB): import pending files
Referenced commit(s): e79507fe66
2024-03-31 16:59:59 +00:00
Dan
102bf7c9c5 fix(Scripts/Hyjal): Shadowy Necromancers now use Unholy Frenzy + Skeleton mage abilities (#18640)
init
2024-03-31 13:59:27 -03:00
Dan
e79507fe66 fix(DB/TheEye): remove faulty talon of al'ar reference from reference loot template (#18641)
* init

* Update alar-loot.sql

used to be Reference 34377 and chance 8.3333333
2024-03-31 13:59:10 -03:00
github-actions[bot]
64cdb8bdc0 chore(DB): import pending files
Referenced commit(s): a62eef0dcf
2024-03-30 22:18:57 +00:00
Dan
a62eef0dcf fix(DB/TheEye): make Thaladred walk (#18629)
* init

Co-Authored-By: amed80 <8395873+amed80@users.noreply.github.com>

* remove walk from script and walkspeed

---------

Co-authored-by: amed80 <8395873+amed80@users.noreply.github.com>
2024-03-30 19:18:09 -03:00
sudlud
61ee67b95d fix(CI): correct name suffix of PCH jobs (#18632) 2024-03-30 22:16:38 +01:00
github-actions[bot]
293555f41d chore(DB): import pending files
Referenced commit(s): 844acb481e
2024-03-30 16:40:35 +00:00
sudlud
844acb481e fix(DB/Gameobject): update initial state of some Brazier spawns (#18633)
- sniff sql parses were showing both initial states and
  apparently the wrong one was chosen when updating all
  Brazier spawns with sniffed values
2024-03-30 17:39:44 +01:00
Dan
a870173558 fix(Scripts/BossAI): add optional variable to BossAI class to make sure the boss calls for help (#18630)
init
2024-03-30 11:31:41 -03:00
Mike Delago
88be6d8150 fix(ci): ensure module build clones modules (#18631) 2024-03-30 13:08:35 +01:00
Mike Delago
4bc373b37f Fix(CI): Don't use PCH on nopch builds (#18627)
gha yaml makes me want to scream
2024-03-29 21:35:30 -04:00
Anton Popovichenko
73340b94e3 feat(Core/Compression): Move packets compression from map to network thread (#18602)
* feat(Code/Compression): Move packets compression from map to network thread.

* Code style fix

* Remove unicode letter
2024-03-28 08:57:29 -03:00
Mike Delago
3ff8de2086 feat(CI): rework core ubuntu build, ubuntu-22 support (#17281)
feat(CI): rework core ubuntu build
2024-03-27 14:58:27 -04:00
Dan
02cf369fe2 fix(Scripts/Hyjal): Archimonde refactored (#18594)
* wip

* wippers

* more wip

* wip314

* some work

* lesgo

* summonlist fixed

* I need glasses

* open from draft PR

* some fixes

* unused
2024-03-26 22:37:00 -03:00
Elmsroth
b1cf830009 chore(PlayerScript/Hook) : Add CanSetTradeItem Hook in PlayerScript (#18583)
* chore(PlayerScript/Hook) : Add CanSetTradeItem Hook in PlayerScript

* Allowing non traded slots

* Fix typo and codestyle
2024-03-26 21:28:37 -03:00
silviu20092
5b8bc792b8 feat(core): account delete hook (#18605)
Add account delete hook
2024-03-26 20:57:42 -03:00
Dan
16f220253a fix(Scripts/SSC): make adds reset when one leaves the room (#18614)
* init

* Update boss_fathomlord_karathress.cpp
2024-03-26 18:23:29 -03:00
Dan
3ea02712d4 fix(Scripts/TheEye): make Void Reaver abilities ignore LOS (#18613)
* initial

* Update SpellInfoCorrections.cpp

* Update SpellInfoCorrections.cpp

* cast on nearby target on spellcastfail
2024-03-26 18:23:02 -03:00
Francesco Borzì
7f2ebd253e docs(README): update Authors & Contributors (#18589) 2024-03-25 01:04:52 +01:00
github-actions[bot]
5b250da30c chore(DB): import pending files
Referenced commit(s): f13e3dbe9d
2024-03-24 15:47:39 +00:00
chaosua
4e95c9e006 (Instance/Culling of Stratholme/Trial of Crusader) removed duplicated gossip_menus, fixed hardcoded texts (#18516)
* (Instance/Culling of Stratholme) removed duplicated gossip_menus, fixed hardcoded texts

* Update culling_of_stratholme.sql

* Update culling_of_stratholme.sql

* (Instance/TrialOfTheCrusader) fixed hardcoded text from Jaraxxus text line
boss_twin_valkyr: removed unnececarry random txt line select (already exist groupid 6 id 0 and 1 in creature_text)
added ruRU locale for Acidmaw and Dreadscale GroupID 2

* move sqls

* Update culling_of_stratholme.sql

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

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

* Update culling_of_stratholme.sql

* update naming of variables to better understand the sequence of events

* Change locale attribute to Locale

I'm not 100% sure, but since in Linux, uppercase and lowercase letters represent different values, I think that's why it doesn't pass the tests. In Windows nothing happens, but in Linux there are 2 different attributes.

* strange MySQL in Linux

* Update trial_of_crusader.sql

* updated sequence of txt lines with cityman before Malganis appear according to @Trinitycore enum RPEventLines2
combine all SQL in 1 file

---------

Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
Co-authored-by: Walter Pagani <paganiwalter@gmail.com>
2024-03-24 16:47:34 +01:00
github-actions[bot]
f13e3dbe9d chore(DB): import pending files
Referenced commit(s): 92fd4646a7
2024-03-24 15:46:48 +00:00
sudlud
5f50e64c6d fix(DB/Gameobject): Sniffed Values for 'Mighty Blaze' spawns (#18560)
* fix(DB/Gameobject): Sniffed Values for 'Mighty Blaze' spawns

* fix spawnMask - why is this so often wrong in sql parses

* remove already sniffed 534 spawns
2024-03-24 16:46:16 +01:00
sudlud
92fd4646a7 fix(DB/Gameobject): Sniffed Values for 'Blazing Fire' spawns (#18562)
* fix(DB/Gameobject): Sniffed Values for 'Blazing Fire' spawns

* remove already sniffed spawns of map 534

* Update rev_1710592015812217100.sql

---------

Co-authored-by: Dan <83884799+elthehablo@users.noreply.github.com>
2024-03-24 16:45:55 +01:00
github-actions[bot]
bb16caed7a chore(DB): import pending files
Referenced commit(s): d3136c2745
2024-03-24 15:14:43 +00:00
sudlud
9e8becb219 fix(DB/Gameobject): Sniffed Values for '%Anvil%' spawns (#18600)
* fix(DB/Gameobject): Sniffed Values for '%Anvil%' spawns

* fix(DB/Gameobject): Sniffed Values for '%Anvil%' spawns

* Update rev_1711052568260107500.sql

* Update rev_1711052568260107500.sql

* Update rev_1711052568260107500.sql
2024-03-24 16:14:27 +01:00
kasvati
d3136c2745 fix(DB/Quest): Quest chaining for quest 9759 (#18325)
* fix(DB/Quest): Quest chaining for quest 9759

* empty whitespace

---------

Co-authored-by: Dan <83884799+elthehablo@users.noreply.github.com>
2024-03-24 16:13:52 +01:00