Commit Graph

851 Commits

Author SHA1 Message Date
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
Nefertumm
1ddf5d8d1f fix(Core/MC): Core Hounds should despawn after death (#10219) 2022-01-26 21:18:45 -03:00
acidmanifesto
b4b7a00b94 fix (core/pdump): Fix Pdump write and load thru TC Cherry picks (#10349)
* fix (core/pdump): Fix Pdump write and load thru TC Cherry picks

TC Cherry picks were over 30. I am not listing it all but i am listing authors of said relations that this pr is based on.

Co-Authored-By: Brian <runningnak3d@gmail.com>
Co-Authored-By: joschiwald <736792+joschiwald@users.noreply.github.com>
Co-Authored-By: Shauren <shauren.trinity@gmail.com>
Co-Authored-By: SnapperRy <19622383+SnapperRy@users.noreply.github.com>
Co-Authored-By: Ariel Silva <ariel-@users.noreply.github.com>
Co-Authored-By: Nick <31777+paradox@users.noreply.github.com>
Co-Authored-By: r00ty-tc <r00ty-tc@users.noreply.github.com>
Co-Authored-By: Jorge García <259712+xurxogr@users.noreply.github.com>
Co-Authored-By: Kaelima <kaelima@live.se>
Co-Authored-By: Shocker <43253032+shockerqt@users.noreply.github.com>
Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>

* fix whitespace

formatting look like it had a stroke.

* Updated in script notes

Updated in script notes to reflect it was a note from tc that was refactored in

* Acore::StringTo

* acore::stringto

Co-authored-by: Brian <runningnak3d@gmail.com>
Co-authored-by: joschiwald <736792+joschiwald@users.noreply.github.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Co-authored-by: SnapperRy <19622383+SnapperRy@users.noreply.github.com>
Co-authored-by: Ariel Silva <ariel-@users.noreply.github.com>
Co-authored-by: Nick <31777+paradox@users.noreply.github.com>
Co-authored-by: r00ty-tc <r00ty-tc@users.noreply.github.com>
Co-authored-by: Jorge García <259712+xurxogr@users.noreply.github.com>
Co-authored-by: Kaelima <kaelima@live.se>
Co-authored-by: Shocker <43253032+shockerqt@users.noreply.github.com>
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2022-01-24 19:47:16 -05:00
Kitzunu
1c0019ec18 fix(Scripts/Spell): properly script collapsing cave aura (#10092)
* cherry-pick commit (8d1a5fa126)

Co-authored-by: Sorikoff <46191832+Sorikoff@users.noreply.github.com>
2022-01-24 21:18:47 -03:00
Nefertumm
5fc76c8cc3 fix(Core/MC): Randomize shields for Majordomo Executus (#10270) 2022-01-24 10:43:55 -03:00
Kargatum
8b7df23f06 feat(Core/Time): Implement saparated manager for game time (#8630) 2022-01-24 17:55:00 +07:00
IntelligentQuantum
75fc2d1b2d fix(Scripts/Commands): quest complate kill reward (#9926) 2022-01-24 09:22:40 +01:00
UltraNix
2f8318fd58 fix(Scripts/Hunter): Bestial Wrath shoul not be castable on dead pets. (#9896)
Bestial Wrath should expire while pet is offline.
2022-01-23 23:45:24 -03:00
UltraNix
fa6e9818fb fix(Scripts/Omen): Giant Spotlight NPC should be not selectable. (#10198)
Fixes #10085
2022-01-22 20:15:50 -03:00
Nefertumm
ce5fc6ebdf fix(Core/Stratholme): Some adjustments to Jarien and Sothos fight (#10269) 2022-01-22 16:22:49 -03:00
Francesco Borzì
abc56842c4 refactor(Core): remove unused imports (#10296) 2022-01-22 11:21:35 +01:00
Nefertumm
fcee2c4ffe fix(Core/BWL): Vaelastrasz reset after wipe (#10176)
* Fix(Core/BWL): Vaelastrasz reset issue

* Gossip reset and separate the timers

* Reset heal should be on Reset instead on EnterCombat
2022-01-21 14:59:07 -03:00
UltraNix
e1617a0044 fix(Core/Spells): Restored special Rolling DoTs mechanic for Corruption and SW:Pain (#10206)
Fixes #9867
2022-01-21 13:39:11 -03:00
Kargatum
6d7f58e6ed feat(Core/Common): delete old Tokenizer (#10121) 2022-01-21 14:59:05 +07:00
Nefertumm
cc1fc27ae5 fix(Scripts/Stratholme): Cancel Baron's Ultimatum event after Baron dies (#10242) 2022-01-20 18:50:29 -03:00
Nefertumm
fd7f33b737 fix(Core/Quest): A Rogue's Deal should be completed if pet lands the killing blow (#9917) 2022-01-20 10:45:19 -03: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
UltraNix
e842119605 fix(Core/Spells): Drop combat on Mind Control cancel. (#10201)
Fixes #9980
2022-01-16 22:26:23 -03:00
UltraNix
b74fb81b8c fix(Scripts/Instances): Fixed some problems with getting proper unit'… (#10193)
* fix(Scripts/Instances): Fixed some problems with getting proper unit's GUID in BlackwingLair raid.

Fixes #5054
Fixes #10156

* Update.
2022-01-16 20:38:57 -03:00
Skjalf
124ea8a1e7 fix(Scripts/BRD): Arena Spoils shouldn't despawn whem High Justice Grimstone is removed from world (#10140) 2022-01-16 08:36:39 -03:00
Skjalf
1995430438 fix(Scritpts/MoltenCore): Add immune to pc & npc flags to Ragnaros (#10179) 2022-01-16 01:58:36 -03:00
Skjalf
96cf1e60e9 fix(Scripts/Spells): fix a crash with Scent of Blood talent (#10078) 2022-01-15 21:10:06 -03:00
Kargatum
7f05e20994 fix(Core/Pets): fix crash at pet resurrect (#10120) 2022-01-15 19:08:54 -03:00
Malcrom
dfac47a562 feat(Core/Creature): Allow 3 ids per spawn point. TESTING (#10169)
* feat(Core/Creature): Allow 3 ids per spawn point.

* Move GetRandomId to a function

* Update id to id1

* Fixed some errors crashing core and text

* Set ids to lowercase for GetRandomId function

* Update src/server/database/Database/Implementation/WorldDatabase.cpp

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

Co-authored-by: acidmanifesto <joshua.lee.betts@gmail.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2022-01-14 19:21:50 -04:00
Kitzunu
d1cc65b1c7 refactor(Core/Misc): isEmpty to IsEmpty (#10011) 2022-01-13 21:43:15 -05:00
acidmanifesto
f5aed756e5 fix (core\script) Double to Float Fix (#10161) 2022-01-13 19:45:10 -05:00
Kitzunu
707685d633 fix(Core/Build): Fallthrough (#10165) 2022-01-13 19:34:57 -05:00
Malcrom
d811d89c88 fix(Core/GM Commands): Update NPC Info command (#10157)
* fix(Core/GM Commands): Update NPC Info command

* Update rev_1642085410673517853.sql

* Update rev_1642085410673517853.sql

* Prevent temp spawn crashing

Co-authored-by: acidmanifesto <joshua.lee.betts@gmail.com>
2022-01-13 19:28:40 -04:00
Nefertumm
8d78f4b8c2 fix(Core/BWL): Suppression traps can be disarmed (#10163)
* Fix(Core/BWL): Suppression traps can be disarmed

* missing override (why not present before?)
2022-01-13 17:52:06 -03:00
acidmanifesto
4330e44ad0 fix (Core/CodeReduction) TC_ removal (#10162)
TC_ remove from any commit out TC_LOG in the event when we do need to run debug logging, we can just remove the // instead of // TC_
2022-01-13 14:39:54 -05:00
UltraNix
3fe82ff268 fix(Scrips/BlackrockSpires): add missing _JustDied() to Halycon script (#10065)
- Closes #9953
2022-01-13 14:58:36 +01:00
Malcrom
2fd8b00d7b feat(Core/Creature): Dual id Spawning WIP (#10115)
* feat(Core/Creature): Multi id Spawning WIP

* Update Creature.cpp

* Update PR

* Add Sql

* Update rev_1641837958335217980.sql

* Update src/server/game/Globals/ObjectMgr.cpp

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

* Update src/server/game/Globals/ObjectMgr.cpp

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

* Update rev_1641837958335217980.sql

* Update cs_npc.cpp

* Create changes_1641842959398297300.md

* Fixed issue added with random model PR

* Update GameEventMgr.cpp

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2022-01-10 22:09:14 -04:00
Kargatum
c1ebda66ba fix(Core/Pets): fixed crash happening when current pet is forcibly removed (#10025) 2022-01-10 09:19:43 -03:00
Skjalf
2eac8fd67b fix(Scripts/MoltenCore): Solve edge case that caused Majordomo to spawn double adds (#10076)
* fix(Scripts/MoltenCore): Remove minions from Majordomo's spawn list if they still exist

* fix domo for good
2022-01-09 11:02:42 -03:00
Kitzunu
9d96adeb6b fix(Scripts/Icecrown Citadel): Ensure Deathbringer Saurfang casts Frenzy (#10048)
* cherry-pick commit (a0a64b10b5)

Co-Authored-By: Gildor <521036+Jildor@users.noreply.github.com>
2022-01-08 16:12:33 +01:00
Skjalf
0e29319d8f fix(Scripts/MoltenCore): Ensure Majordomo minions that completely despawned respawn on wipes (#10061) 2022-01-08 11:31:37 +01:00
Malcrom
85bf69a6a1 fix(Scripts/Creature): Convert npc_ranger_lilatha script to RegisterCreatureAI (#10043) 2022-01-07 04:02:28 +01:00
Kitzunu
cb7e355291 refactor(Core/Misc): sin() to std::sin() (#9795) 2022-01-06 19:29:40 +01:00
Malcrom
73d5772cf6 fix(DB/Script): Eastvale Logging Camp, Elywnn Forest (#10036)
* fix(DB/Script): Eastvale Logging Camp, Elywnn Forest

* Update rev_1641426458023302944.sql

* Update zone_elwynn_forest.cpp
2022-01-06 13:58:28 -04:00
acidmanifesto
2d4e17fd16 refactor(Core/Creature): Remove Inhabit Type (#9272)
This is in reference to issue: https://github.com/azerothcore/azerothcore-wotlk/issues/4361
This is comprised of a cherry pick and partial tc cherry pick:
592516ae69
dbadb6369c
34cfa69efd
12de860b4a
a22bc236eb
2022-01-06 10:33:22 -03:00
acidmanifesto
7354b14ffd Fix (Core\Script) Grammar Correction (#10031)
* Fix (Core\Script) Grammar Correction

GAME_EVENT_CHILDEREN_OF_GOLDSHIRE to GAME_EVENT_CHILDREN_OF_GOLDSHIRE

* SQL correction
2022-01-05 18:21:09 -05:00
acidmanifesto
6f98d32790 Feat (Core\DB\Event) Children of Goldshire (WIP) (#10022)
* (WIP\Event) Children of Goldshire

Currently Compiles with no issues, sql runs fine, Can't seem to get cameron to trigger on the event start.

* Capitalization

* Remove Include

Not sure why it says it isnt found. Most likely was not needed.

* Rename Per Suggested

Rename per @Malcrom 's request

* SQL

Sorry i forgot to push it from my local

* Update zone_elwynn_forest.cpp

* Update rev_1641388762527715027.sql

* NPC's Move Fix

Now to audit the whole event naturally

* remove double

* White space removal

* added override per testing recommendation

* Utiilizing Malcroms PathEndReached

Co-Authored-By: Malcrom <malcromdev@gmail.com>

* Final Draft

All works now.

* abc order adjustment

* Adjust Time for Runaway Lisa

Co-authored-by: Malcrom <malcromdev@gmail.com>
2022-01-05 13:54:30 -05:00
IntelligentQuantum
fb249836e9 Core\Packet\Misc: Weather (#9648) 2022-01-04 13:52:13 -05:00
Nefertumm
d810ddf042 Fix(Core/Quest): Pet issues with They're Alive! Maybe... (#9918) 2022-01-03 15:09:25 -05:00
Nefertumm
b7dcf93be4 Fix(Core/Item): Wraith Scythe scales with spell power (#9901) 2022-01-03 15:05:45 -05:00
Nefertumm
9df725e265 fix(Core/CullingOfStratholme): Chromie start (#9898) 2022-01-03 15:44:55 -03:00
IntelligentQuantum
84f060eb7f fix(Scripts/Commands): Look item (#9892)
* Add files via upload

* Update cs_lookup.cpp
2022-01-03 15:44:05 -03:00
Nefertumm
b8c0c9bf6b Fix(Core/Creature): Disable shredder should not attack creatures nearby (#9920) 2022-01-03 13:51:40 -04:00
Malcrom
f03b87f7e1 fix(Scripting/Spawning/Pathing) An'owyn, Ghostlands (#9935)
* fix(Scripting/Spawning/Pathing) An'owyn, Ghostlands

* Update zone_ghostlands.cpp

* Update zone_ghostlands.cpp

Co-authored-by: acidmanifesto <joshua.lee.betts@gmail.com>
2022-01-03 12:17:21 -04:00