Commit Graph

35140 Commits

Author SHA1 Message Date
Shauren
66bdfee4ee Core/Dep: Boost 1.70 compatibility
(cherry picked from commit bcda8dd742)
2019-09-12 01:11:21 +02:00
SolarisSDK
a0e7958f85 Local-only mode fix (#23546)
* Local-only mode fix

In response to issue #21309

* Full patch also for boost 1.66 and newer
2019-09-12 01:09:36 +02:00
jackpoz
0b79415e59 Buildsystem: Fix finding VS 2019 compiled boost libs 2019-09-12 01:09:04 +02:00
Shauren
c4d5642f72 Core/Dep: Boost 1.70 compatibility
(cherry picked from commit bcda8dd742)
2019-09-12 01:08:29 +02:00
Ovahlord
33d2276c3d Core/Spells: improved spell script for Glyph of Kill Shot in order to fix an issue that was not resetting the cooldown when the target of Kill Shot was not killed 2019-09-08 18:45:18 +02:00
Ovahlord
ac85198ace Scripts/BoT: corrected Worshipping aurascript to match sniff behaivior 2019-09-07 04:55:10 +02:00
Ovahlord
76b032b24a Core/Spells: do not allow players to cast spells when they have a channeled spell that cannot be canceled 2019-09-07 04:54:39 +02:00
Ovahlord
bc0e48220e Core/Spells: converted Frenzied Regeneration into spellscript and fixed Glyph of Frenzied Regeneration 2019-09-07 00:29:00 +02:00
Ovahlord
f1b6c4e697 Scripts/GB: improved several spell scripts accross Forgemaster Throngus' script and added some safeguarding for AI based action calls 2019-09-07 00:08:39 +02:00
Ovahlord
3894ba17b8 Core/Spells: Ancestral Healing's health bonus proc effect will now proc on every heal instead of only on critial heals 2019-09-05 18:34:58 +02:00
Ovahlord
8418c17590 DB: fixed a typo 2019-09-05 18:29:19 +02:00
Ovahlord
c4bf8bd14d DB/Spells:
* Telluric Currents will now only proc from Lightning Bolt
* removed outdated proc entry for Art of War
* added (for now unused) proc data for Bandit's Guile
2019-09-05 16:57:43 +02:00
Ovahlord
42e682c3b7 Core/Packets: converted guild reward packets to packet class 2019-09-05 02:51:59 +02:00
Ovahlord
75fd37afb0 Core/Guilds: fixed a typo 2019-09-04 23:28:32 +02:00
Ovahlord
f722d70d29 Core/Guilds: initialize bit array properly when sending recipes of a member 2019-09-04 23:16:53 +02:00
Ovahlord
ca9b424e11 Core/Guilds: implement CMSG_GUILD_QUERY_MEMBER_RECIPES and SMSG_GUILD_MEMBER_RECIPES 2019-09-04 23:12:49 +02:00
Ovahlord
ca51f7f9ad Core/Packets: allow CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE a few more requests per second 2019-09-04 22:29:43 +02:00
Ovahlord
f5c7a623f6 Core/Packets: added new handled cmsg opcodes to ddos protection data 2019-09-04 22:04:45 +02:00
Ovahlord
739067c0fa Core/Guilds: always send member with recipes packet even if there is no member with the recipe 2019-09-04 21:54:50 +02:00
Ovahlord
9668494ae0 Core/Guilds: implement CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE and SMSG_GUILD_MEMBERS_WITH_RECIPE 2019-09-04 21:50:00 +02:00
Ovahlord
193da31e51 Core/Packets: renamed guild recipe packet field names to match client values 2019-09-04 20:23:48 +02:00
Ovahlord
77b5a7a796 Core/Guilds: fixed displaying profession spells that are being learned uppon learning the skill 2019-09-04 20:13:57 +02:00
Ovahlord
547b708cdd Corer/Guilds: index unique bits properly for each profession to fix an issue that was causing low bit recipes not being displayed properly 2019-09-04 15:13:27 +02:00
Ovahlord
46eaff5a74 Core/Guilds: implement SMSG_GUILD_KNOWN_RECIPES and CMSG_GUILD_QUERY_RECIPES
* updated CMSG_GUILD_GET_ROSTER and SMSG_GUILD_ROSTER_UPDATE to packet class
* optimized caching process and updating for guild member profession data
2019-09-04 03:52:48 +02:00
Ovahlord
600486f0b2 Core/Guilds: fixed updating profession skill values in guild roster when gaining skill points 2019-09-03 16:50:43 +02:00
Ovahlord
6d759dc6e8 Core/Guilds: implement guild profession fields for guild roster packets 2019-09-03 16:31:59 +02:00
Ovahlord
d17d8e9277 Core/Packets: updated SMSG_GUILD_ROSTER to packet class 2019-09-03 05:17:12 +02:00
Ovahlord
91e76df7f4 Core/Packets: use item instance members for random enchantments on items in GuildBankItemInfo 2019-09-03 01:23:11 +02:00
Ovahlord
be559af3eb Core/Packets: corrected bit flushing position and corrected data types 2019-09-03 00:11:26 +02:00
Ovahlord
144b0ca9a4 Core/Packets: updated SMSG_GUILD_EVENT, SMSG_GUILD_MEMBER_DAILY_RESET, SMSG_GUILD_REPUTATION_WEEKLY_CAP and SMSG_GUILD_XP to packet class 2019-09-02 20:54:03 +02:00
Ovahlord
c858107f5e Core/Packets:
* updated remaining guild bank client opcodes to packet class
* corrected gem socket data naming for guild bank query packet
* renamed several opcodes to match master branch namings
2019-09-02 19:46:49 +02:00
Ovahlord
773d8bf647 Core/Packets: fixed spacing in guild packets 2019-09-02 16:49:46 +02:00
Ovahlord
b1291713bf Core/Spells: fixed display hit chance changes of SPELL_AURA_MOD_HIT_CHANCE in the character panel 2019-09-02 15:25:04 +02:00
Ovahlord
4eba6027d3 Core/Spells: fixed displayed spell hit bonus aura effects in character panel 2019-09-02 15:06:56 +02:00
Ovahlord
cd25d7c884 Scripts/HoO:
* updated Temple Guardian Anhuur's script to new model
* fixed achievement 'I hate that Song'
* corrected Beacon of Light handling to blizzlike standards
* Cave In Stalker will now get despawned alongside Beacons of Light
* scripted trash packs prior to Temple Guardian Anhuur
Todo:
* add encounter related creatures to instance spawn groups
2019-09-02 03:50:58 +02:00
Ovahlord
1f78a55f20 Core/Creature: ported assert crashfix that fixes a focus related crash that was happening when dismissing a warlock pet while it was casting a spell 2019-09-02 00:36:34 +02:00
Ovahlord
d78d787292 Core/Packets:
* renamed CMSG_GUILD_BANKER_ACTIVATE to CMSG_GUILD_BANK_ACTIVATE and updated handler to packet class
* renamed SMSG_GUILD_BANK_LIST to SMSG_GUILD_BANK_QUERY_RESULTS and updated packets to packet class
* Updated CMSG_GUILD_BANK_QUERY_TAB, CMSG_GUILD_BANK_BUY_TAB and CMSG_GUILD_BANK_UPDATE_TAB handlers to packet class
* fixed displaying sockets, reforged stats and enchantments for items in the guild bank
2019-09-02 00:15:25 +02:00
Ovahlord
8da40c3605 DB/Spells: fixed Warrior T11 4p DPS proc 2019-08-31 02:15:18 +02:00
Ovahlord
4737bcb866 Core/LFG: validate player roles on lfg join to avoid cheating players to join with roles that they should not be able to join 2019-08-30 13:35:17 +02:00
Ovahlord
cb79782662 Core/Spells: defined and implement TARGET_UNK_112 as TARGET_DEST_TARGET_ANY_2 2019-08-30 13:32:39 +02:00
Ovahlord
2605c93a85 Core/Spells: reverted a change that was causing Death Knight abilities with no Rune Cost to generate Runic Power 2019-08-30 13:14:48 +02:00
Ovahlord
c3518933ba Core/Spells: Chill of the Grave will now grant Runic Power in all cases and will now again grant Runic Power for each target hit by Howling Blast 2019-08-30 13:09:08 +02:00
Ovahlord
5fd124c279 DB: fixed a typo 2019-08-30 12:30:17 +02:00
Ovahlord
57d20bc25f DB/Spells: Arcane Concentration will now have a 15 seconds proc cooldown 2019-08-30 12:27:37 +02:00
Ovahlord
8f34b8cbf3 DB/Spells: Fury Swipes will now have a 3 seconds proc cooldown to match tooltip information 2019-08-30 12:16:49 +02:00
Ovahlord
5657e61b24 Core/Packets: restore packet compression that got lost during the packet class porting 2019-08-29 17:15:18 +02:00
Ovahlord
706a9fea1a Core/OutdoorPvP: updated and enabled SMSG_DEFENSE_MESSAGE 2019-08-29 03:30:21 +02:00
Ovahlord
c577991095 Core/Misc: fixed packet structures of CMSG_MESSAGECHAT_ADDON_PARTY, CMSG_MESSAGECHAT_ADDON_OFFICER and CMSG_AUCTION_LIST_ITEMS 2019-08-28 13:02:07 +02:00
Ovahlord
111e8e3ac4 Core/Spells: correct spell class mask for Enhanced Elements mastery 2019-08-26 22:31:21 +02:00
Ovahlord
6200b10c8c DB: fixed a typo in Death Knight presence rework sql file 2019-08-26 22:28:27 +02:00