Shauren
4e00cb7c15
Core/Spells: Fix feed pet effect after wrong merge conflict resolution
2021-04-22 22:57:00 +02:00
Matan Shukry
c99f93d53d
Scripts/Spells: Implemented monk stagger ( #26295 )
2021-04-22 22:45:26 +02:00
Matan Shukry
60df74933f
Core/Spells: Removed extra health from feed pet ( #26305 )
2021-04-22 22:02:19 +02:00
Shauren
8a452c3d10
Scripts/Spells: Implemented discipline priest PvP talent Trinity
2021-04-21 23:14:02 +02:00
Matan Shukry
dbc082a2b2
Scripts/Spells: Implemented Atonement
...
* Also renamed spell_priest_spirit_of_redemption to spell_pri_spirit_of_redemption
2021-04-21 23:14:02 +02:00
Matan Shukry
2e2dc1afc9
Core/Spells: Added spell value duration to modify aura duration of a specific spell cast
2021-04-21 23:14:02 +02:00
Shauren
90a47188af
Core/Items: Equipping rings/trinkets/weapons by right clicking them in bags will now swap the lower item level equipped one instead of first slot
2021-04-21 20:54:44 +02:00
Shauren
aa826993e2
Core/Items: Don't update average item level when obtaining/destroying non-equippable items
2021-04-21 19:49:55 +02:00
Matan Shukry
a8fa2a03be
Core/Items: Calculating item level + organized iterating over items ( #26276 )
...
* Unified iterating player items into a single function
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2021-04-21 10:02:42 +02:00
MistiX
bf1c73dfc2
Core/Misc: Fix crash when loading playerchoice_response ( #26454 )
2021-04-20 20:34:45 +02:00
Shauren
7e78e25e34
Core/Misc: New function in GameTime allowing selecting std::chrono clock type by template argument
2021-04-20 10:26:04 +02:00
Matan Shukry
81eac82656
Core/Spells: Implement priest holy words + modify cooldown for a charge ( #26270 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2021-04-19 23:54:13 +02:00
Shauren
854a55daab
Core/PacketIO: Implemented SMSG_SPELL_ABSORB_LOG
2021-04-18 00:12:46 +02:00
Matan Shukry
530631e0a7
Core/Auras: Implemented SPELL_AURA_SCHOOL_ABSORB_OVERKILL ( #26269 )
2021-04-17 22:42:34 +02:00
jackpoz
5b4f61d915
Core/Crash reporting: Add support to char* arrays
...
Add support to char* array showing the string value instead of the pointer address
(cherry picked from commit 4c0c4ab271 )
2021-04-16 21:03:23 +02:00
jackpoz
4f643e3f32
Core/Misc: Removed unneeded checks
...
(cherry picked from commit 513e153a13 )
2021-04-16 20:53:41 +02:00
Treeston
bce43de7f3
Core/AI: Some more refactoring prep for #19930 . CreatureAI::EnterCombat is now called CreatureAI::JustEngagedWith. There's also two new methods on UnitAI, though they're never invoked right now.
...
(cherry picked from commit 6113b9dec2 )
2021-04-16 20:22:13 +02:00
Shauren
8eb3c61f1a
Core/Misc: Fix cherry-pick errors
2021-04-16 15:23:04 +02:00
Treeston
9b141207d1
[3.3.5] CastSpell unclusterfucking (that's a word now) ( #21123 )
...
Core/Spell: The giant CastSpell unclusterfucking (that's a word now) of this generation.
- CastSpell now always takes three arguments - target, spellId, and a struct containing extra arguments
- This struct (CastSpellExtraArgs, see SpellDefines.h) serves as a conglomerate of every previous combination of the 20 billion different CastSpell overloads, all merged into one
- It has some great utility constructors - check them out! All of these can be used to implicitly construct the ExtraArgs object.
- A gajillion refactors to make everything behave the way it always has
(cherry picked from commit d507a7e338 )
2021-04-16 15:22:42 +02:00
xinef1
2ea8f5e6fc
Move some packets processing to map context ( #18638 )
...
Core/Network: Allow some packets to be processied in map context
(cherry picked from commit 2286da2166 )
2021-04-15 20:05:39 +02:00
ariel-
e84447ae2a
Remove wrong MECHANIC_SLOW_ATTACK immunity from creatures
...
- Bosses need to be affected by tank debuffs (ie Thunder Clap, Judgements of the Just, Infected Wounds, Frost Fever)
Ref 8ecde2f96b
(cherry picked from commit 527ef19ae8 )
2021-04-15 05:53:27 +02:00
ariel-
2c0d9e3301
Rename 2017_12_29_00_world.sql.sql to 2017_12_29_00_world.sql
...
(cherry picked from commit 4d2886196f )
2021-04-15 05:53:27 +02:00
Jeremy
446fc391f0
Core/Entities: Fix some weird movement due to los issues ( #21125 )
...
* Core/Entities: Fix some weird movement due to los issues
- Made LoS check use collisionHeight instead of midsection. Value was too low.
- Gnomes will now have a breath bar more quickly than for example a tauren.
- Changes have been made to checking for ground z as well, some tweeking might be needed but removed most of the scattered +2.0f/+0.5f/we
* Add 0.05f to isInAir check in Creature::UpdateMovementFlags
(cherry picked from commit e42903ec16 )
2021-04-15 05:53:27 +02:00
ariel-
61585de8ae
Core/Scripts: fix codestyle
...
(cherry picked from commit e2a97ba7e7 )
2021-04-15 05:53:27 +02:00
Keader
6c2d0d709a
Core/Scripts: Val'anyr Hammer of Ancient Kings should proc only with effective heal
...
(cherry picked from commit 502864e86c )
2021-04-15 05:53:27 +02:00
ariel-
313b2ff526
Core/Scripts: remove Quel'Delar from player inventory during "The Halls Of Reflection" quests (24480, 24561)
...
(cherry picked from commit d13999c8d6 )
2021-04-15 05:53:27 +02:00
ariel-
09d883361d
DB/Spawns: fix ICC Runeforge (missing spellfocus)
...
(cherry picked from commit 81dc41a4a5 )
2021-04-15 05:53:27 +02:00
ariel-
d87723a055
DB/Loot: Vanquisher's Mark of Sanctification has a slightly higher drop chance than other marks
...
- This is to compensate the fact that it's shared by 4 classes instead of 3
(cherry picked from commit b12d515158 )
2021-04-15 05:53:27 +02:00
ariel-
4b0cd29aef
DB/Creature: set trigger flag to Imp in a Ball
...
(cherry picked from commit 4ff4c38ac6 )
2021-04-15 05:53:27 +02:00
ariel-
cfa8474520
Core/Scripts: prevent Arthas in CoS losing his gossip flag and halting instance progress
...
(cherry picked from commit 720ba9e973 )
2021-04-15 05:53:27 +02:00
ariel-
f8729f9aa0
Core/Scripts: fixed Festergut applying more than one stack of Inoculated at once
...
(cherry picked from commit c409ba8d9d )
2021-04-15 05:53:27 +02:00
ariel-
60465c01f2
Core/Vehicles: changed flags required to mark a seat as "usable"
...
Ref #3831
(cherry picked from commit 42ad5332e4 )
2021-04-15 05:53:27 +02:00
ariel-
9baabd50b7
DB/Spell: Restrict Karazhan book buffs to that raid
...
Ref #16049
(cherry picked from commit fed9e87bb0 )
2021-04-15 05:53:27 +02:00
ariel-
523dab764b
Core/AI: Added a way to specify if certain AI types mustn't be allowed on DB
...
Ref 072c884ed8
Ref 2c7e921cdc
(cherry picked from commit a998bba5c2 )
2021-04-15 05:53:27 +02:00
Keader
a7883380ce
Core/AI: Making guid const& in SetGUID method ( #21128 )
...
(cherry picked from commit 465b43fabe )
2021-04-15 05:53:27 +02:00
Keader
0a460e3af7
Build fix
...
(cherry picked from commit 84f69a3b6c )
2021-04-15 05:53:27 +02:00
Keader
29812b8b50
Core/AI: Changing uint64 to ObjectGuid in GameObjectAI
...
(cherry picked from commit d92de76677 )
2021-04-15 05:53:27 +02:00
Killyana
3b9814b011
DB/CreatureAI: Disable PetAI from database
...
Ref 2c7e921cdc
Closes #20200
(cherry picked from commit 64596561f2 )
2021-04-15 05:53:27 +02:00
jackpoz
8244d60859
Core/Misc: Fix static analysis issues
...
(cherry picked from commit ad56299846 )
2021-04-15 05:53:27 +02:00
jackpoz
0a528a525b
Scripts/Trial of Crusader: Fix static analysis issues
...
(cherry picked from commit cbc7642edd )
2021-04-15 05:53:27 +02:00
jackpoz
6a1f39863f
Core/CreatureAI: Disable PetAI from database
...
(cherry picked from commit 2c7e921cdc )
2021-04-15 05:53:27 +02:00
jackpoz
e17e4e6f07
Core/Misc: Replace time(NULL) with GameTime::GetGameTime()
...
(cherry picked from commit 12701cb0c6 )
Conflicts:
src/server/game/Achievements/AchievementMgr.cpp
src/server/game/AuctionHouse/AuctionHouseMgr.cpp
src/server/game/AuctionHouseBot/AuctionHouseBotBuyer.cpp
src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp
src/server/game/Battlefield/Battlefield.cpp
src/server/game/Battlefield/Zones/BattlefieldWG.cpp
src/server/game/Battlegrounds/BattlegroundMgr.cpp
src/server/game/Calendar/CalendarMgr.h
src/server/game/DungeonFinding/LFGQueue.cpp
src/server/game/Entities/Corpse/Corpse.cpp
src/server/game/Entities/Creature/Creature.cpp
src/server/game/Entities/Item/Item.cpp
src/server/game/Entities/Pet/Pet.cpp
src/server/game/Entities/Player/Player.cpp
src/server/game/Entities/Unit/Unit.cpp
src/server/game/Globals/ObjectMgr.cpp
src/server/game/Grids/ObjectGridLoader.cpp
src/server/game/Guilds/Guild.cpp
src/server/game/Handlers/AuctionHouseHandler.cpp
src/server/game/Handlers/BattlefieldHandler.cpp
src/server/game/Handlers/CalendarHandler.cpp
src/server/game/Handlers/CharacterHandler.cpp
src/server/game/Handlers/ChatHandler.cpp
src/server/game/Handlers/LFGHandler.cpp
src/server/game/Handlers/MailHandler.cpp
src/server/game/Handlers/MiscHandler.cpp
src/server/game/Handlers/MovementHandler.cpp
src/server/game/Handlers/PetHandler.cpp
src/server/game/Handlers/QueryHandler.cpp
src/server/game/Handlers/TicketHandler.cpp
src/server/game/Instances/InstanceSaveMgr.cpp
src/server/game/Server/WorldSession.cpp
src/server/game/Server/WorldSocket.cpp
src/server/game/Spells/Auras/SpellAuras.cpp
src/server/game/Tickets/TicketMgr.cpp
src/server/game/Tickets/TicketMgr.h
src/server/game/World/World.cpp
src/server/scripts/Commands/cs_gobject.cpp
src/server/scripts/Commands/cs_instance.cpp
src/server/scripts/Commands/cs_list.cpp
src/server/scripts/Northrend/zone_wintergrasp.cpp
src/server/scripts/Spells/spell_item.cpp
2021-04-15 05:53:27 +02:00
Treeston
76b2d37259
Core/Spell: Remove some leftover hack code from ::EffectSanctuary pertaining to vanish. None of this code did anything anymore.
...
(cherry picked from commit 3a536260f8 )
2021-04-15 05:53:27 +02:00
Aokromes
8f0e0c77ea
DB/Gameobject: Fix few instances spawns
...
Closes #21101
Closes #21099
(cherry picked from commit fe97d96abc )
2021-04-15 05:53:27 +02:00
Keader
a5635526ed
Scripts/Trial of Crusader: Northrend Beasts Rework ( #21031 )
...
* Rewritten Gormok encounter
* Rewritten Snobold Vassal Script
* Rewritten Jormungars encounter
* Rewritten Icehowl encounter
* Added missing texts
* Added missing spells
* Implemented berserk mechanic on heroic diffs.
* Implemented Achievement requirement to make heroic diffs.
* Rewritten Barrett Ramsay scripts
* Added Barrett gossips and ported everything to DB.
* Added right Barrett in each encounter
* Removed a lot of hacks
* Rewritten Tirion Fordring script
* Rewritten Varian Wrynn script
* Rewritten Garrosh script
* Rewritten Wilfred event
* Rewritten Lich King event
* Updated codestyle
* Added missing spawns
* Fixed combat behavior before Gormok
* Fixed some visual stuff
(cherry picked from commit 2362e9c794 )
2021-04-15 05:53:27 +02:00
Kittnz
c6d6ece1c7
Core/Movement: Add MovePoint with facing ( #20779 )
...
(cherry picked from commit cd88406de9 )
2021-04-15 05:53:27 +02:00
ZenoX92
e3dc7d0004
DB/Quest: The Emitter Outro event
...
Closes #12538
(cherry picked from commit 98bcb27651 )
2021-04-15 05:53:27 +02:00
Killyana
eba8916ca2
Typo
...
(cherry picked from commit b08280fcfe )
2021-04-15 05:53:27 +02:00
Killyana
2e828b4026
Scripts/Stratholme: Fix a DB error
...
Ref #20749
(cherry picked from commit be56a4669e )
2021-04-15 05:53:27 +02:00
jackpoz
bddd58d469
Scripts/Stratholme: Add missing header for no-pch build
...
(cherry picked from commit 9a515c29ba )
2021-04-15 05:53:27 +02:00