aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-06-14Core/Spell: fixed some problems with per caster aura statesariel-
- Update clients whenever target has more than one application of an aura that applies such aurastate - Update again when one application gets removed - Fixed Fire and Brimstone computing damage if any warlock applied the Immolate (should only count for own) Closes #19790 (cherry picked from commit e27c385b48fce359a168d602dabae8c55fa85563)
2020-06-14Core/Creature: fix _DespawnAtEvade saving wrong respawn timeariel-
Closes #19557 (cherry picked from commit 47d387d6b0d123334e4721c55426c1d236297112)
2020-06-14Core/Spell: abort channeling if no valid targets are found after searchingariel-
Closes #17624 (cherry picked from commit 2f19d97d210c70eade4fb87c1d86642d77bbcd69)
2020-06-14Scripts/VioletHold: fix stack overflow when reflecting 'Splash'ariel-
Closes #19514 (cherry picked from commit d9a1c82ab44254c280083e6297b8aec6350ab363)
2020-06-14Fix buildAokromes
(cherry picked from commit 195db7c7bb7137f3ebadefa81fabdcf66672711a)
2020-06-14Core/Player: update interaction checks, some info taken from clientariel-
(cherry picked from commit d03e97d53f8dcabe006773d3377842bc091359a9)
2020-06-14Core/Defines: define faction templates and replace magic numbers from scriptsForesterDev
(cherry picked from commit abea8bf4cb3034f56d833982f951a0742dc36fc7)
2020-06-14Scripts/ICC: add missing cases for Dark Martyrdom difficulty entriesccrs
how come nobody noticed this? (cherry picked from commit 7afe0b7fb005999dfb8bfae45b7d22abbec29b93)
2020-06-14Core/Scripts: improvements on the Thorim scriptariel-
Improvements done to initial work by joschiwald: - Fixed stormhammer casting and visuals - Fixed spell credits - Implemented removal of Impale when HP is higher than 90% - Corrected faction templates for the pre combat creatures - Implemeted Leap on the arena adds (thanks to joschiwald for implementing conditions) - Scripted lighting charge using AuraScript periodic - Fixed timings - Corrections on the hallway encounters (added knockback immunity to minibosses too) - Fixed multiple blizzards issue - Lever will now reset properly, should players fail to get inside. This allows the door to be opened more than once during the combat - Corrections in the outro event - Implemented paralytic field traps on the hallway. - Implemented Ancient Gate of the Keepers opening. - Changed blizzard bunny targetting to conditions entirely. - Removed obsolete scripts - Standards: delete spell script names by ScriptName instead of spell_id - Swapped factions for pre-adds (alliance should get horde trash and vs) - Fixed Leap setting home position for adds - Removed a bunch of magic numbers - Runic Colossus should finish current Runic Explosion before beginning to attack - Fixed UpdateAI logic to put it in line with other scripts (ie don't stop casts) Special thanks to: - chaodhib for the blizzard trigger waypoints and investigation on spell radius - Malcrom for creating the Conditions Creator :P Closes #15008 Closes #17072 (cherry picked from commit 4a69f5bda58fe3af5ec6000e0ec10a3b0732969a)
2020-06-14Scripts/Ulduar: Initial implementation of the Thorim Encounterjoschiwald
Closes #7651 Fix logic fail in achievement: SPELL_LIGHTNING_CHARGE aka 62279 is casted on Thorim itself to buff him, not the damage spell tracked by the achievement. (cherry picked from commit 5e90c76fd44e81e01e7bd5274867864d082059d2)
2020-06-14Core/Spells: Change the radius of PBAoEs following the feedback received on ↵Chaouki Dhib
(#16290) (cherry picked from commit 2ff76e828f7c757b5120aba41947a6d63e082e17)
2020-06-14Scripts/Events: Add missing line for "Love is in the air" boss fight (#19521)TecDian
(cherry picked from commit 4b8644d6e6581f13dcb2a965ce77a846017c1431)
2020-06-14Core/Gossip: Fix gossip bug on modify money (#19551)Rochet2
(cherry picked from commit 6e3a48c873079cc33655b48777c5a0c86ba70bb2)
2020-06-14Core/Unit: don't clear low health aura states on deathariel-
- Confirmed with sniffs, healthless states aren't cleared - Prevents some procs from happening Closes #19754 (cherry picked from commit 05b42eef7efbd545ca33e478eb1cc2c807ebe71e)
2020-06-14Core/Quests: Display quest objective explore completion messagexinef1
- Game client should show an on-screen message for explored quest objectives (AreaExploredOrEventHappens) when the objective has been completed. Closes #19543 (cherry picked from commit 538f60a880c4ace6a08bbc74fc175e878060adfe)
2020-06-14Core/Entities: allow guardian pets to inherit spellmodsariel-
(cherry picked from commit 97e608b05302818170ab8ada03077b8dafc55af9)
2020-06-14Scripts/Commands: Update reload commands namesChazy Chaz
(cherry picked from commit 4843544c217800ba56b3084a8b1ca2fcf62cb091)
2020-06-14Core/Spells: change to the way the spell effect SPELL_EFFECT_JUMP workChaouki Dhib
(cherry picked from commit d625c0f619fa0bfee137070862132e6d9e3cb445)
2020-06-14Core/Creature: drop method SetPositionccrs
eeeevil, use UpdatePosition. It was there just for old scripts compatibility. (cherry picked from commit 17579f8d91e0dcc6990fe581de9ca51ed444b754)
2020-06-14Core/Transport: fix logic errorccrs
justStopped was always set true, but when transports spawn and remain stationary timer, _currentFrame->ArriveTime and _currentFrame->DepartureTime are set to 0, making justStopped always remain true and triggering incorrect calls. (cherry picked from commit dd2151cc7a6a92c4103560609517e32220e51950)
2020-06-14Core/Creature: IsMovementPreventedByCasting followupccrs
Handle correctly move allowed channels: IsChannelActive checks if channel phase has started (after cast if any) Must skip the other checks since all channels focus target. ref #19532 (cherry picked from commit b74264aef418a3c44e98a3cf9da692fd662e008d)
2020-06-14Core/Misc: Add .Size() to TypeUnorderedMapContainer for stats/debuggingShauren
2020-06-14Core/Entities: Add a missing includeCarbenium
2020-06-14Tools/vmap extractor: Various fixesShauren
* Fixed output file name case normalization - exclude names built from file ids (starting with FILE) * Skip antiportal WMO groups Closes #23972 Closes #24798
2020-06-13Core/Items: Implemented corruption and corruption resistance statsShauren
2020-06-12Core/DataStores: Fix loading hotfixes deleting records for db2s not loaded ↵funjoker
by worldserver (#24783) * Also load WorldStateExpression.db2
2020-06-12Core/Spells: Implement using different difficulty data from all spell ↵Shauren
related db2s, not just SpellEffect and SpellPower
2020-06-09Core/Auras: Defined unknown aura typeShauren
2020-06-08Core/PacketIO: Fixed receiving and sending db2 hotfix packetsShauren
2020-06-07Core/Items: Fixed generating default bonuses based on contextShauren
2020-06-06Core/DataStores: Allow custom hotfixes (VerifiedBuild <= 0, has loading ↵Shauren
priority) to coexist with sniffed data (VerifiedBuild > 0)
2020-06-05Core/Items: Implemented new bonus type (extra ItemEffect)Shauren
2020-06-04Core/Misc: Ensure that query used for .reload creature_template command ↵Shauren
always matches the one used for loading during startup
2020-06-03Fix GCC buildShauren
2020-06-01Core/DataStores: Fixed loading hotfixes crash when compiled with strict ↵Shauren
database type checking Closes #24716
2020-05-31Fix warningsShauren
2020-05-31Core/Battlegrounds: Queue updatesShauren
* Fixed battleground queues for battlegrounds with id higher than 255 * Fixed queue display ingame after entering bg * Fixed ingame display after leaving bg queue * Fixed bg scoreboard
2020-05-27Core/PacketIO: Fixed BattlefieldStatusHeader structure and QueueID values ↵Shauren
for other battleground types
2020-05-24Core/Maps: Improvements to terrain swap handlingShauren
* Fixed memory leak when unloading grids * Handle child maps being entered * Allow chaining more child maps (Draenor -> Tanaan Jungle -> Tanaan Jungle - No Hubs Phase)
2020-05-21Core/Misc: GCC build and warning fixesShauren
2020-05-20Core/Misc: Add extra ByteBuffer and WorldPacket constructors allowing to set ↵Shauren
size immediately
2020-05-19Core/Players: Only restore spells learned as quest rewards if they have the ↵Shauren
right AcquireMethod in SkillLineAbility.db2 Closes #24645
2020-05-19Core/Spells: Revert b711f0bcaef7e966140fce4929ff5196b6b2bbf6, not valid ↵Shauren
since cata
2020-05-18Core/Achievements: Minor fixesShauren
* Corrected criteria and modifier tree logic after implementing their operators * Account wide achievements will now show progress ingame (even if we still treat them as per-character) * Fixed more cases of achievements being granted automatically without satisfying modifier trees
2020-05-17Core/Misc: Unify handling CharacterCreating.Disabled.RaceMask with other ↵funjoker
racemask fields (#24604)
2020-05-17Tools/vmap_extractor: Fixed a typo reading MAIN/MAID chunks (#24637)Ghaster
2020-05-16Core/Items: Fixed sending child items by mail if loading from db failsShauren
2020-05-15Core/PacketIO: Send item flags in auction itemsShauren
2020-05-13Core/Misc: Add console option to update databases onlyjackpoz
Add "--update-databases-only" console argument to stop worldserver execution after having updated all databases (if specified in config file) (cherry picked from commit 92bf5b1ba795303808c5f1b3bf82dd0204133ed8)
2020-05-13Core/AuctionHouse: Don't overflow mail attachments, send max 16 items per mailShauren