Nefertumm
62ffa75765
fix(Scripts/EmeraldDragons): fix summon player spam ( #12573 )
2022-07-29 09:39:47 -03:00
Maelthyr
654ad10b7f
fix(Scripts/World): Ysondre - Spawn adds should scale with raid size v2 (Source: VMangos) ( #12368 )
2022-07-12 08:30:06 -03:00
Maelthyr
5cb69ef600
fix(Scripts/World): Prevent Taerar to be untargetable on death ( #12351 )
...
prevent unlooting and untargetable boss if kill too quickly
2022-07-10 14:19:43 -04:00
ZhengPeiRu21
7df342b41c
fix(Scripts): Midsummer Music Range ( #12248 )
...
* fix(Scripts): Midsummer Music Range
* Refactor iterating nearby players
Co-authored-by: Nefertumm <nefertum.dev@protonmail.com >
* Update go_scripts.cpp
* Update go_scripts.cpp
Co-authored-by: Nefertumm <nefertum.dev@protonmail.com >
2022-07-01 22:24:01 +02:00
ZhengPeiRu21
12f53ba2d1
fix(Scripts): Brazier of Dancing Flames should dance when spawned ( #12156 )
2022-06-28 16:13:48 -04:00
Maelthyr
d928d8d96a
refactor(Core/Unit): PC&NPC Immunity ( #11986 )
...
* initial
* refactor(Core/Unit): PC & NPC Immunities
Cherry-pick TC: 74af880217
Co-authored-by: Treeston <treeston.nmoc@gmail.com >
* fix builds error
Cherry-pick TC: 74af880217
Co-authored-by: Treeston <treeston.nmoc@gmail.com >
* Fix nef combat, and replace SetFlag by SetUnitFlag
* fix combat with jedoga
Co-authored-by: Treeston <treeston.nmoc@gmail.com >
2022-06-18 08:16:45 -04:00
temperrr
b5122ab046
fix(Scripts/EmeraldDragons): Lethon should use shadow bolt whirl ( #12045 )
...
Co-authored-by: Nefertumm <nefertum.dev@protonmail.com >
2022-06-15 07:24:45 -03:00
Skjalf
b273da1a59
fix(Scripts/World): Fix Emeriss putrid mushrooms not doing anything ( #12035 )
...
* fix(Scripts/World): Fix Emeriss putrid mushrooms not doing anything
* Update rev_1655056541364669100.sql
2022-06-13 06:36:26 -03:00
temperrr
491f73382b
fix(Scripts/EmeraldDragons): Emerald dragons should 'enrage' at health per… ( #12029 )
2022-06-12 16:32:44 -03:00
UltraNix
9dd4123ff0
fix(Scripts/ZulGurub): Fixed Edge of Madness tablets. ( #11959 )
...
Based on @offl work.
Fixes #11610
2022-06-09 20:30:07 -03:00
Maelthyr
c5368816fa
Core/Combat: rename getThreatMgr() to GetThreatMgr() ( #11758 )
2022-05-18 05:36:57 -03:00
Skjalf
822aff29e6
fix(Scripts/World): fix nullptr crash ( #11770 )
2022-05-15 18:28:40 +02:00
Kitzunu
7ecd738674
feat(Core/Mail): Server mail ( #10628 )
2022-04-19 23:43:14 +02:00
IntelligentQuantum
ab4ee71762
feat(Core/Maps): AreaBoundary ( #10525 )
...
* cherry-picked commit (2da458c56d )
2022-04-15 14:10:41 +02:00
Kitzunu
b709a22ddc
feat(Core/Players): PlayerFlag helpers ( #11294 )
...
* feat(Core/Players): PlayerFlag helpers
* Update Player.h
* fix build
2022-04-05 18:53:50 +02:00
Benjamin Jackson
9f234ea489
fix(Core/Gossip): Leatherworking specialization
2022-04-05 10:17:42 -03:00
Kitzunu
b41967a067
feat(Core/GameObject): Gob flag helpers ( #11287 )
2022-04-05 13:52:58 +02:00
Kitzunu
edb7cac19b
feat(Core/Unit): NPCFlags helpers ( #11286 )
...
* cherry-pick commit (TrinityCore/TrinityCore@d611925 )
Co-Authored-By: Shauren <shauren.trinity@gmail.com >
2022-04-05 13:52:42 +02:00
Kitzunu
535c7451a2
feat(Core/Unit): New helpers for DynamicFlags ( #11230 )
...
* feat(Core/Unit): New helpers for DynamicFlags
* cherry-pick commit (d611925dc7 )
Co-Authored-By: Shauren <shauren.trinity@gmail.com >
* oopsie
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2022-04-01 07:14:29 -03:00
Kitzunu
856aed6fc6
feat(Core/Unit): New helpers for UnitFlag and UnitFlag2 ( #11227 )
2022-03-30 07:59:42 -03:00
Nefertumm
4806769beb
fix(Core/Professions): Leatherworking specialization ( #10415 )
2022-03-14 12:50:18 +01:00
Kitzunu
455899dc75
fix(Core/Misc): Change const to be after type name ( #10591 )
2022-02-14 16:05:45 -03:00
Kargatum
de13bf426e
feat(Core/DBLayer): replace char const* to std::string_view ( #10211 )
...
* feat(Core/DBLayer): replace `char const*` to `std::string_view`
* CString
* 1
* chore(Core/Misc): code cleanup
* cl
* db fix
* fmt style sql
* to fmt
* py
* del old
* 1
* 2
* 3
* 1
* 1
2022-02-05 00:37:11 +01:00
Kargatum
5969df4e30
refactor(Core/Logging): switch to fmt style for LOG_ ( #10366 )
...
* feat(Core/Common): add support fmt style for ASSERT and ABORT
* correct CheckCompactArrayMaskOverflow
* 1
* Update src/server/game/Spells/Spell.cpp
* rework logging
* add fmt replace logs
* logging
* FMT_LOG_
* settings
* fix startup
* 1
* 2
* 3
* 4
* 5
* fmt::print
* to fmt
2022-01-27 16:44:41 +01:00
Kargatum
8b7df23f06
feat(Core/Time): Implement saparated manager for game time ( #8630 )
2022-01-24 17:55:00 +07:00
Kargatum
259b9133f6
feat(Core/Common): add new helpers for time utility ( #10207 )
2022-01-19 12:01:59 +07:00
UltraNix
0f2c092df7
fix(Core/Events): Prevent seasonal quests from resetting at server re… ( #9708 )
...
* fix(Core/Events): Prevent seasonal quests from resetting at server restart. Source: TrinityCore.
Fixes #6973
* Update.
* Update.
* Update.
2022-01-16 22:25:17 -05:00
Kargatum
7f05e20994
fix(Core/Pets): fix crash at pet resurrect ( #10120 )
2022-01-15 19:08:54 -03:00
Kitzunu
cb7e355291
refactor(Core/Misc): sin() to std::sin() ( #9795 )
2022-01-06 19:29:40 +01:00
Kitzunu
69683a3472
chore(Scripts/Misc): Cleanup some more JustDied hooks ( #9768 )
2021-12-31 12:00:40 -03:00
Kargatum
c81891fc11
feat(Core/AI): convert SelectAggroTarget to enum class ( #9893 )
2021-12-28 19:13:12 -03:00
Malcrom
5abfe27365
fix(Script) Quest "Deactivating the Spire" ( #9874 )
...
* fix(Script) Quest "Deactivating the Spire"
* Update go_scripts.cpp
* Update go_scripts.cpp
Co-authored-by: acidmanifesto <joshua.lee.betts@gmail.com >
2021-12-25 12:50:52 +01:00
Francesco Borzì
cbc7e5466a
refactor(Core): remove unused imports ( #9767 )
2021-12-19 19:41:14 +01:00
Malcrom
8545257cc8
fix(Script/Quest): Plagued Lands [2118] ( #9541 )
2021-12-16 10:35:06 +01:00
Malcrom
10ce7a7460
fix(DB/SAI): Quest 9678 "The First Trial" ( #9528 )
2021-12-11 10:27:29 -03:00
acidmanifesto
1500453f59
feat(Core\Player): Added createplayerinfo_cast_spell support cast spell for some class spells ( #9448 )
2021-12-03 18:33:21 -03:00
IntelligentQuantum
ab761c9865
fix(Core/Player): prevent crash exploit spam duel starting ( #9226 )
2021-11-28 16:42:53 -03:00
Kargatum
f62664c987
refactor(Core/Misc): headers cleanup ( #9259 )
2021-11-22 17:24:39 +07:00
schell244
3b89a7e077
fix(Core/Script): add hourly bell event ( #9151 )
2021-11-14 15:23:01 -03:00
sschepens
b7f8083915
feat(Core/Misc): change how Position struct is retrieved ( #9017 )
...
Update Position::GetPosition() and similar methods signatures to reflect 2a4c9bc changes by return a Position object instead of accepting a Position parameter by reference.
Cherry pick of 2585e799f9
2021-11-10 23:43:00 +01:00
Kitzunu
24f9f993cc
refactor(GameObjectAI): Change self-accessor to "me" ( #9041 )
2021-11-08 22:06:04 +01:00
Ragelezz
20eff9eb03
fix(Core\Scripts):Venomhide Hatchling multiple fixes ( #8792 )
2021-11-02 13:18:56 -03:00
Malcrom
f106de8788
refactor(Core): update getFaction to GetFaction and setFaction to SetFaction ( #8708 )
2021-11-01 17:04:32 +01:00
v.tihomirov
12b195e116
fix(Core/QuestNpc): Rework/fix the Stave of Ancients script ( #7929 )
...
* WIP Artorius the amiable
* Add Artorius sql update
* Splited npc script to stave of ancients script
* Move reveal form to npcstaveqai
* Change enum constant names
* Refactor DoAction
* Refactor feign death reset
2021-10-28 13:08:19 -03:00
acidmanifesto
0df821cbb0
chore(Core): Code Reduction dealing with Logging, (Cosmetic only). ( #8686 )
2021-10-24 22:33:16 -03:00
UltraNix
36aced608c
fix(Core/Professions): Fixes some profession specs available without … ( #8385 )
...
Fixes #5399
2021-10-23 14:39:19 -03:00
Kitzunu
bc82f36f1f
refactor(Core/Unit): clean MonsterText methods ( #6957 )
2021-10-15 10:25:29 +02:00
Kargatum
52aa0e9966
feat(License): add new headers information about license ( #7941 )
...
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com >
2021-09-30 13:40:52 +07:00
Kitzunu
2f449326e0
refactor(Core): Rename ...Manager to ...Mgr ( #6910 )
...
* Rename MapManager.h to MapMgr.h
* Rename BanManager.h to BanMgr.h
* Rename MapManager.cpp to MapMgr.cpp
* Rename BanManager.cpp to BanMgr.cpp
* Rename MapRefManager.h to MapRefMgr.h
* Rename ThreatManager.h to ThreatMgr.h
* Rename GridRefManager.h to GridRefMgr.h
* Rename ThreatManager.cpp to ThreatMgr.cpp
* Rename GroupRefManager.h to GroupRefMgr.h
* Rename HostileRefManager.h to HostileRefMgr.h
* Rename HostileRefManager.cpp to HostileRefMgr.cpp
* Rename MMapManager.h to MMapMgr.h
* Rename FollowerRefManager.h to FollowerRefMgr.h
* Rename VMapManager2.h to VMapMgr2.h
* Rename IVMapManager.h to IVMapMgr.h
* Rename MMapManager.cpp to MMapMgr.cpp
* Rename VMapManager2.cpp to VMapMgr2.cpp
* Rename RefManager.h to RefMgr.h
* Rename WaypointManager.h to WaypointMgr.h
* Rename WaypointManager.cpp to WaypointMgr.cpp
* Rename MPQManager.h to MPQMgr.h
* Rename MPQManager.cpp to MPQMgr.cpp
* Rename IMMAPManager.h to IMMAPMgr.h
* fix build
* Update Main.cpp
* chore(Core/Misc): Remove toxic language
* Revert "chore(Core/Misc): Remove toxic language"
* fix build
* build
2021-09-15 17:50:28 +02:00
Viste
a9796af174
fix(Core/Misc): bunch of crashfixes ( #7307 )
2021-09-14 14:38:56 +02:00