| Age | Commit message (Collapse) | Author | 
 | 
10884, 9524, 9525
(cherry picked from commit e1ae2fa8ba586df6b0573676256ada9d3623699e)
 | 
 | 
Ref #8718
(cherry picked from commit 9d12df69ca77a6c5522a0803d6aa5b8328575a13)
Conflicts:
	src/server/game/Spells/SpellMgr.cpp
 | 
 | 
(cherry picked from commit 64bed16a5761ee98da5386575ae39f237a8721d3)
Conflicts:
	src/server/game/Spells/SpellMgr.cpp
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
CMake OS X: Fixed Debug Mode for Xcode
 | 
 | 
Core/PacketsIO: Implemented or updated most of party related packets.
 | 
 | 
 | 
 | 
trait flag
 | 
 | 
Packets updated or implemented :
- SMSG_INSTANCE_INFO : updated
- CMSG_SAVE_CUF_PROFILES : updated
- SMSG_LOAD_CUF_PROFILES : updated
- SMSG_PARTY_COMMAND_RESULT : updated
- CMSG_PARTY_INVITE : updated
- SMSG_PARTY_INVITE : updated
- CMSG_PARTY_INVITE_RESPONSE : updated
- CMSG_PARTY_UNINVITE : updated
- SMSG_GROUP_UNINVITE : updated
- CMSG_LEAVE_GROUP : updated
- SMSG_GROUP_DECLINE : updated
- SMSG_GROUP_DESTROYED : updated
- CMSG_MINIMAP_PING : updated
- SMSG_MINIMAP_PING : updated
- CMSG_CONVERT_RAID : updated
- CMSG_SET_EVERYONE_IS_ASSISTANT
- CMSG_DO_READY_CHECK : updated
- CMSG_READY_CHECK_RESPONSE : updated
- SMSG_READY_CHECK_COMPLETED : updated
- SMSG_READY_CHECK_RESPONSE : updated
- SMSG_READY_CHECK_STARTED : updated
- CMSG_REQUEST_PARTY_JOIN_UPDATES : implemented (source : sniffs)
- CMSG_REQUEST_PARTY_MEMBER_STATE : updated
- SMSG_PARTY_MEMBER_STATE : updated
- SMSG_PARTY_UPDATE : updated
- CMSG_REQUEST_RAID_INFO : updated
- CMSG_INITIATE_ROLE_POLL : updated
- SMSG_ROLE_POLL_INFORM : updated
- CMSG_SET_ROLE : updated
- SMSG_ROLE_CHANGED_INFORM : updated
- CMSG_CHANGE_SUB_GROUP : updated
- CMSG_SWAP_SUB_GROUPS : implemented
- CMSG_SET_ASSISTANT_LEADER : updated
- CMSG_SET_PARTY_LEADER : updated
- SMSG_GROUP_NEW_LEADER : updated
- CMSG_CLEAR_RAID_MARKER : implemented
- SMSG_RAID_MARKERS_CHANGED : implemented
- CMSG_UPDATE_RAID_TARGET : updated
- SMSG_SEND_RAID_TARGET_UPDATE_ALL : updated
- SMSG_SEND_RAID_TARGET_UPDATE_SINGLE : updated
- CMSG_OPT_OUT_OF_LOOT : updated
- CMSG_SET_LOOT_METHOD : updated
About group update flags:
- Not sure they are use for now.
- Pets now have their group update flags.
- Pets'power is no send to client anymore.
- Changes about them are inspired from SMSG_PARTY_MEMBER_STATS parsing of WowPacketParser, but it seems this packet is not use anymore.
CHAT_MSG_RAID has been fixed.
About Ready check:
- Correctly implemented this function.
- An update function has been added to Group class, and to GroupMgr class in order to manage the ready check expiration (when 35 seconds were gone, players who have not answered must be reported as AFK)
About Raid markers:
- Old spell effect SPELL_EFFECT_SUMMON_OBJECT_SLOT3 has been renamed to SPELL_EFFECT_CHANGE_RAID_MARKER and implemented. I'm sure about that because raid markers spells are the only spells that have this effect type.
Source: WowPacketParser, and sniffs from official.
 | 
 | 
Updated implementation of userlist packets
 | 
 | 
SMSG_USERLIST_UPDATE, and SMSG_USERLIST_REMOVE
 | 
 | 
- SMSG_USERLIST_ADD
- SMSG_USERLIST_REMOVE
- SMSG_USERLIST_UPDATE
Ref #14706
Signed-off-by: DDuarte <dnpd.dd@gmail.com>
 | 
 | 
bitch about...
 | 
 | 
 | 
 | 
Tools/MMaps: Fixed loading .map files
 | 
 | 
 | 
 | 
Core/Spells: Fix logic in SpellEffect::EffectWeaponDmg
 | 
 | 
SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL, SPELL_EFFECT_WEAPON_PERCENT_DAMAGE, SPELL_EFFECT_WEAPON_DAMAGE and SPELL_EFFECT_NORMALIZED_WEAPON_DMG.
Closes: #14675
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
SQL: Do not use MAX(Id), hardcode it.
 | 
 | 
* Fixed Living Embers not spawning.
* Meteor Strike is now randomized.
 | 
 | 
removed from Map::_updateObjects because player was removed from world first
Closes #14673
 | 
 | 
Core/Actions: Allow mounts buttons to be saved
 | 
 | 
Closes #14687
 | 
 | 
 | 
 | 
* Fix tower count being set to 0 once the first tower is destroyed due to bad logic
* Prevent towers from reducing counter twice (caused by event being sent twice by the gameobject when destroyed)
(cherry picked from commit da74aa526a30a1312abd071d3c6906907c6f0d2c)
 | 
 | 
 | 
 | 
building construction
 | 
 | 
By NorthStrider, updated by xjose93, closes #14395
(cherry picked from commit 073d749e6fa5e911358425976aa2bd63a2036c87)
Conflicts:
	sql/updates/world/2015_05_09_00_world.sql
 | 
 | 
* Respawned Darkmoon Tide Crawlers & Moonfang Snarler
 | 
 | 
via GameObjects.db2
 | 
 | 
On newer versions of Xcode, the preprocessor macro #DEBUG is not defined by default. In order to set the debug flag it has to be set manually. If this does not happen then in the "Common.h" file the preprocessor will assume that we are building under a release mode instead of the debug mode.
Ref: ad0cc83c842231fedd1eb9afe962176c17dc72ff
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Restore C++ as main project language
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |