Rewrite much of the GM ticket system

* Extract storage and manipulation of tickets to TicketMgr (from ObjectMgr)
* Extract ticket commands to TicketCommands.cpp
* Adds support for sending GM responses and GM surveys.
* Fix structure of several ticket-related packets.
* Add support for understanding lag reports.
* Thanks Zor for some of the packet structures, and Cyrax for some sniffs
* Please report any issues encountered via the tracker.

--HG--
branch : trunk
This commit is contained in:
silinoron
2010-08-29 20:28:14 -07:00
parent 1f9936399c
commit 08205afcc9
23 changed files with 1311 additions and 624 deletions
@@ -1354,6 +1354,11 @@ AllowPlayerCommands = 1
# Default: 1 (enable)
# 0 (disable)
#
# GM.TicketSystem.ChanceOfGMSurvey
# Chance of sending a GM survey with every ticket completion.
# Default: 50
# 0 (disables surveys)
#
###############################################################################
GM.LoginState = 2
@@ -1369,6 +1374,7 @@ GM.AllowInvite = 0
GM.AllowFriend = 0
GM.LowerSecurity = 0
GM.AllowAchievementGain = 1
GM.TicketSystem.ChanceOfGMSurvey = 50
###############################################################################
# VISIBILITY AND RADIUSES