Commit Graph

26107 Commits

Author SHA1 Message Date
Shauren
9f2eb5912b Tools/vmap extractor: Skip antiportal WMO groups 2021-03-29 21:12:35 +02:00
Shauren
0f02c6a699 Core/Spells: Implemented SUMMON_PROP_FLAG_PERSONAL_GROUP_SPAWN 2021-03-29 20:56:00 +02:00
Shauren
ddb50c2e3d Core/Objects: Pass privateObjectOwner guid directly to SummonCreature functions 2021-03-29 20:52:32 +02:00
Shauren
3ab52418ef Core/Objects: Refactor private object checks into separate function 2021-03-29 20:47:38 +02:00
Matan Shukry
434bc017c2 Core/Objects: Move personal summon handling from TemporarySummon/GameObject to WorldObject and check it using dedicated guid field 2021-03-29 20:45:13 +02:00
Matan Shukry
a40e18367a Core/Maps: Refactor duplicated code from all ***CellRelocation and CheckGridIntegrity into single templated function 2021-03-29 20:36:39 +02:00
Gildor
5156b0494b Core/Maps: increase value of fixed offset when retrieving floor Z 2021-03-29 20:31:07 +02:00
Ovahlord
4f23fb3d29 Core/Quests: make the player questgiver handling a bit more flexible to allow popup quest accepting at more places in the future 2021-03-28 14:44:16 +02:00
Ovahlord
6de4fe935d Core/Quests: fixed accepting shareable chain quests when the previous quest was completed via UI popup 2021-03-28 11:20:19 +02:00
Shauren
a8f0ec3e92 Core/Auras: Corrected logic used to determine if a spellmod should affect another spell, empty family name or class mask should not apply to any spell 2021-03-27 09:49:53 +01:00
Ovahlord
bef302fc7e Scripts/Deepholm: corrected casting of the intro taxi when entering Deepholm 2021-03-26 18:26:06 +01:00
Ovahlord
82714dfa59 Core/Movement: removed the 1s initial delay when launching a waypoint path 2021-03-26 18:25:04 +01:00
Ovahlord
6301a324cd Core/Spells: added and updated SpellCategoryFlags and implemented SpellCategoryFlags::CooldownInDays 2021-03-25 17:10:51 +01:00
Ovahlord
83298b52a2 Core/Spells: ported SpellInterruptFlags updates from master branch and corrected some own implementations based on these new results 2021-03-25 15:53:26 +01:00
Shauren
b2ab210da9 Core/Spells: Defined more spell attributes 2021-03-25 13:47:54 +01:00
Ovahlord
dfdf540dd0 Core/Spells: define and handle SPELL_ATTR8_HEAL_PREDICTION 2021-03-24 20:21:44 +01:00
Ovahlord
ca13843290 fixed build 2021-03-24 15:24:39 +01:00
Shauren
fed82c1002 Core/Auras: Defined and implemented many new interrupt flags 2021-03-24 14:53:30 +01:00
Shauren
45df49c826 Core/Spells: Updated spell shapeshift form flags enum 2021-03-24 13:16:17 +01:00
Ovahlord
2caca9e55c Scripts/Deepholm: added script support for Quest "Deepholm, the Realm of Earth 2021-03-24 12:51:19 +01:00
Ovahlord
317bc49501 Core/Movement: flight waypoint movement is now correctly using catmullrom and uncompressed splines 2021-03-24 11:09:12 +01:00
Ovahlord
a06ed4c848 fixed nopch build 2021-03-21 22:37:39 +01:00
Ovahlord
1d0918181d Scripts/RC: added horde exclusive spawns for the Ragefire Chasm entrance and updated Oggleflint's spawn position to Cataclysm 2021-03-21 22:19:49 +01:00
Ovahlord
d097a409a5 Core/Spells: fixed Horn of Winter not granting any Runic Power 2021-03-20 23:44:54 +01:00
Ovah
59145c95fb Core/PacketIO: use pre-conversion field value for party member state aura count until we know more about how that numbers comes to be 2021-03-19 19:42:28 +01:00
Ovahlord
1675506c97 Core/Creatures: update a creature's home position on engage when it's using a cyclic spline 2021-03-14 09:23:29 +01:00
Ovahlord
a80faa391b Core/Creatures: moved AIReaction to AtEngage to ensure that ai reactions wont be sent when entering combat with a creature that might not even engage us 2021-03-14 09:22:16 +01:00
Ovahlord
5d8455b53e Scripts/Deepholm: fixed a warning 2021-03-13 18:50:03 +01:00
Ovahlord
4503ed0a70 Core/Spells: Death Knight abilities that have their rune power removed by spell mods will no longer generate any Runic Power 2021-03-13 18:48:45 +01:00
Ovahlord
e020c3ac5e Scripts/Deepholm: scripted Xariona world boss 2021-03-13 18:12:14 +01:00
Ovahlord
ad9b2b0aba Core/Spells: fixed Seal of Insight's mana gain bonus and moved heal formula to spell script for consistency 2021-03-13 12:07:19 +01:00
Ovahlord
087e7e961a Core/Movement: waypoint movement will no longer pick up ongoing spline destinations when the spline path is being stored in db 2021-03-12 22:02:45 +01:00
Ovahlord
c1cb11c19f Core/PacketIO: implement and enable SMSG_PLAY_SPELL_VISUAL 2021-03-12 21:56:15 +01:00
Ovahlord
bc0703e55c Core/Units: fixed more static analysis issues 2021-03-11 19:53:48 +01:00
Ovahlord
e59bc54a62 Core/Misc: fixed more static analysis warnings 2021-03-11 19:47:07 +01:00
Ovahlord
f68076a9ec Core/Misc: fixed static analysis issues 2021-03-11 19:37:39 +01:00
Ovahlord
d159cce9ba Core/PacketIO: converted Archaeology packets to packet class and implement SMSG_RESEARCH_COMPLETE 2021-03-11 13:13:43 +01:00
Ovahlord
d4f71131f0 Core/DBLayer: escape MySQL keywords in page_text, page_text_locale, broadcast_text and broadcast_text_locale select queries 2021-03-11 11:46:29 +01:00
Giacomo Pozzoni
3cc50b98a6 CI/CircleCI: Expose binaries built on Circle CI as docker images in the Circle CI artifacts 2021-03-11 10:53:51 +01:00
Shauren
b9c72c3c7f Dep/Boost: Support for boost 1.74 2021-03-11 10:37:55 +01:00
Ovahlord
947b56f0fc Core/PacketIO: more fixups for party member state auras to ensure that the packet wont become malformed when having less applied auras than auras that need to be updated 2021-03-09 17:23:14 +01:00
Ovahlord
793e459d60 Core/Packets: send empty auras for party member stated when the aura slot has been marked as changed but no visible aura is found anymore 2021-03-09 10:22:05 +01:00
Warpten
8eb72a6d27 Core/Achievements: Fix handling of ACHIEVEMENT_CRITERIA_COMPLETE_QUEST (27) with quantity higher than 1. (#242) 2021-03-08 23:31:31 +01:00
Ovahlord
fe7816bb71 Core/Spells: fixed sending cooldown data in SMSG_SEND_KNOWN_SPELLS 2021-03-08 21:59:55 +01:00
Ovahlord
e34c38cef4 Core/Units: Focus will now benefit from power regen mods as well 2021-03-08 20:27:02 +01:00
Ovahlord
a52bc1798c Core/Spells: fixed Hunter's Sic 'Em talent 2021-03-08 20:26:22 +01:00
Ovahlord
218dff6847 Core/Units: further improvements for 7a08639397
Fixed an edge case in which units with SPELL_AURA_MOD_DAMAGE_FROM_MANA would deal zero damage when their total bonus or scaling coefficient would be zero
2021-02-28 17:24:04 +01:00
Ovahlord
7a08639397 Core/Units: fixed a typo that was causing units without mana to deal no spell damage anymore 2021-02-28 16:59:12 +01:00
Ovahlord
6b0f11d6b9 Core/Creatures: always fall back to base creature data when selecting display IDs for difficulty entries
Some sniffed query packets contain display IDs for difficulty entries that are completely wrong so we are safe to assume that we always fall back to the display of the original creature ID instead of the one of the difficulty entry
2021-02-28 16:27:05 +01:00
Ovahlord
266cc93321 Scripts/TotT: scripted mini-event at Ozumat's wing 2021-02-28 14:29:42 +01:00