Core/Spells: Health Funnel now always damages the warlock, even if it does not heal the pet because it's already at full health. Previously it would display the 'Miss' effect on the owner of the pet.

Fixes #9991
Add mailbox command
Core/Players: On CanRewardQuest, use the same item dest vector for all potential rewards
Renamed method
Scripting/Utgarde Pinnacle: Fix visual during Svala's transformation
Core/Instances: Fix exploit too much players in instances/raids
Update SpellAuraEffects.cpp

Added Several Well Fed Item-Spells
Update SpellAuraEffects.cpp
Update SpellAuraEffects.cpp
Core/Guild: Implement GR_RIGHT_VIEWOFFNOTE
Core/Guild: HandleRoster should always have a valid session
Core/Wintergrasp: Fix typo in CMSG_HEARTH_AND_RESURRECT handler

Fix CMSG_HEARTH_AND_RESURRECT handler trying to resurrect players with 100x hp/mana/energy ( SetHealth()/SetPower() were sanitizing the input anyway ) .
Core/Battlegrounds: Fix offline players not being resurrected when Battleground ends

Fixes #7081
Core/Entities: Implement SMSG_INVALIDATE_PLAYER
Core/Entities: Don't allow to login while character is forced to rename
Merge pull request #11427 from Dehravor/force-rename

Core/Entities: Don't allow to login while character is forced to rename
Merge pull request #11426 from Dehravor/invalidate-player

Core/Entities: Implement SMSG_INVALIDATE_PLAYER
Core&Conf: Small cosmetic fixes

Closes #11392

Signed-off-by: DDuarte <dnpd.dd@gmail.com>
DB/Guild: Fix incorrect input length limits

There is one incorrect field length related to guilds in the database, which can be used to cause an overflow client-side, by sending CMSG_GUILD_INFO_TEXT with long strings.

The guild information has the same 500 characters client-side limit as the guild bank tab information, but on server-side it can be 65k characters long. A lengthy guild info makes the whole Guild panel unusable.

Length of the other fields match the client's limits in the database: guild bank tab name (16), public note (31), officer note (31), motd (128), guild bank tab info (500).

Closes #11395

Signed-off-by: DDuarte <dnpd.dd@gmail.com>
Scripts/NPCs: Remove core script for rogue trainers which was overriding db conditions

SAI and conditions for rogue trainers to provide elegant leter to rogues provided that is level 24 or higher, does not have elegant letter and does not have taken, rewarded or complete the quest which elegant letter starts

Closes #11378

Signed-off-by: DDuarte <dnpd.dd@gmail.com>