aboutsummaryrefslogtreecommitdiff
path: root/src/server/worldserver
diff options
context:
space:
mode:
authorazazel <none@none>2010-09-06 23:34:16 +0600
committerazazel <none@none>2010-09-06 23:34:16 +0600
commit7afc640ef42d648f06d22259d786dfe9ed51a31e (patch)
tree04eac69e3f1e5d6637ed2ccaa7967e3e533e6ff5 /src/server/worldserver
parentd54225189e6f8d0e881e25658192849ab1f83e3c (diff)
Core: add possibility to disable creating of characters of specified races/classes.
--HG-- branch : trunk
Diffstat (limited to 'src/server/worldserver')
-rw-r--r--src/server/worldserver/worldserver.conf.dist31
1 files changed, 23 insertions, 8 deletions
diff --git a/src/server/worldserver/worldserver.conf.dist b/src/server/worldserver/worldserver.conf.dist
index 1a8edbce36b..4f05fa8cec7 100644
--- a/src/server/worldserver/worldserver.conf.dist
+++ b/src/server/worldserver/worldserver.conf.dist
@@ -695,7 +695,11 @@ ChatLogTimestamp = 0
# Minimal name length (1..12)
# Default: 2
#
-# CharactersCreatingDisabled
+# MaxWhoListReturns
+# Set the max number of players returned in the /who list and interface.
+# Default: 49 (stable)
+#
+# CharacterCreating.Disabled
# Disable characters creating for specific team or any
# (non-player accounts not affected)
# Default: 0 - enabled
@@ -703,9 +707,19 @@ ChatLogTimestamp = 0
# 2 - disabled only for Horde
# 3 - disabled for both teams
#
-# MaxWhoListReturns
-# Set the max number of players returned in the /who list and interface.
-# Default: 49 (stable)
+# CharacterCreating.Disabled.RaceMask
+# Mask of races which cannot be created (ignored for GM accounts).
+# Default: 0 - all races are enabled
+# Check http://www.trinitycore.info/index.php/Characters_tc2#race
+# for race mask values.
+# Example: 1536 = 1024 + 512 - Blood Elf and Draenei races are disabled.
+#
+# CharacterCreating.Disabled.ClassMask
+# Mask of classes which cannot be created (ignored for GM accounts).
+# Default: 0 - all classes are enabled
+# Check http://www.trinitycore.info/index.php/Characters_tc2#class
+# for class mask values.
+# Example: 288 = 32 + 256 - Death Knight and Warlock classes are disabled.
#
# CharactersPerAccount
# Limit numbers of characters per account (at all realms).
@@ -724,14 +738,13 @@ ChatLogTimestamp = 0
# Default: 1
# The number must be between 0 (not allowed) and 10
#
-# MinLevelForHeroicCharacterCreating
+# CharacterCreating.MinLevelForHeroicCharacter
# Limit creating heroic characters only for account with another
# character of specific level (ignored for GM accounts)
# 0 - not require any existed chaarcter
# 1 - require at least any character existed
# Default: 55 - default requirement
#
-#
# SkipCinematics
# Disable in-game script movie at first character's login
# (allows to prevent buggy intro in case of custom start
@@ -962,11 +975,13 @@ MaxWhoListReturns = 49
MinPlayerName = 2
MinCharterName = 2
MinPetName = 2
-CharactersCreatingDisabled = 0
+CharacterCreating.Disabled = 0
+CharacterCreating.Disabled.RaceMask = 0
+CharacterCreating.Disabled.ClassMask = 0
CharactersPerAccount = 50
CharactersPerRealm = 10
HeroicCharactersPerRealm = 1
-MinLevelForHeroicCharacterCreating = 55
+CharacterCreating.MinLevelForHeroicCharacter = 55
SkipCinematics = 0
MaxPlayerLevel = 80
MinDualSpecLevel = 40