# # Copyright (C) 2016+ AzerothCore , released under GNU AGPL v3 license: https://github.com/azerothcore/azerothcore-wotlk/blob/master/LICENSE-AGPL3 # [worldserver] ######################################## # Challenge Mods Config ######################################## # ChallengeModes.Enable # Description: Enable challenge modes. # If set to 0, all challenges will be disabled, and the challenge mode selection object will not be present in starting areas. # Default: 0 - Disabled # 1 - Enabled # ChallengeModes.Enable = 1 # # The following challenge modes are available: # Hardcore - Players who die are permanently ghosts and can never be revived. # SemiHardcore - Players who die lose all worn equipment and carried gold. Cannot be enabled at the same time as Hardcore. # SelfCrafted - Players can only wear equipment that they have crafted. # ItemQualityLevel - Players can only wear equipment that is of Normal or Poor quality # SlowXpGain - Players receive 0.5x the normal amount of XP. # VerySlowXpGain - Players receive 0.25x the normal amount of XP. Provides all rewards of SlowXpGain as well. # QuestXpOnly - Players can receive XP only from quests # IronManMode - Enforces the Iron Man ruleset (https://wowchallenges.com/challangeinfo/iron-man/) # # # The options for each mode follow the same format. "" is replaced with the name of the challenge, such as Hardcore. The following options are possible: # .Enable = 1 # If set to 0, this challenge option will not be selectable at the challenge modes object. # .TitleRewards = "" # Rewards titles for players when reaching the given levels with the challenge enabled. # The IDs used are from CharTitles.dbc. The format is the level followed by the title ID, separated by commas. # Example: .TitleRewards = "60 143, 70 123, 80 145" # .XPMultiplier = "" # Multiplies XP the player gains if this challege is enabled. This is a multiplier values, so bonus are applied multiplicatively. # This reward option is not available for SlowXpGain and VerySlowXpGain # Example: .XPMultiplier = "1.5" # .TalentRewards = "" # Rewards talent points for players when reaching the given levels with the challenge enabled. # The format is the level followed by the number of talent points given at that level, separated by commas. # Example: .TalentRewards = "30 1, 35 1, 40 1, 45 1, 50 1, 60 2, 70 2, 80 5" # .ItemRewards = "" # Rewards items for players when reaching the given levels with the challenge enabled. # The IDs used are item entry IDs. The format is the level followed by the item ID, separated by commas. # Example: .ItemRewards = "80 54811" # .DisableLevel = "" # When the player reaches this level, the challenge will be automatically disabled. # To never disable a challenge, set to 0. # Example: .DisableLevel = 80 # .ItemRewardAmount = 1 # Rewards a set amount of .ItemRewards for players when reaching the given levels with the challenge enabled. # Example: .ItemRewards = 1 # .AchievementReward = "" # Rewards an achievement for players when reaching the given levels with the challenge enabled. # The IDs used are achievement entry IDs. The format is the level followed by the achievement ID, separated by commas. # Example: .AchievementReward = "80 1234" # Hardcore.Enable = 1 Hardcore.TitleRewards = "" Hardcore.XPMultiplier = 1 Hardcore.TalentRewards = "" Hardcore.ItemRewards = "" Hardcore.ItemRewardAmount = 1 Hardcore.DisableLevel = 0 Hardcore.AchievementReward = "" SemiHardcore.Enable = 1 SemiHardcore.TitleRewards = "" SemiHardcore.XPMultiplier = 1 SemiHardcore.TalentRewards = "" SemiHardcore.ItemRewards = "" SemiHardcore.ItemRewardAmount = 1 SemiHardcore.DisableLevel = 0 SemiHardcore.AchievementReward = "" SelfCrafted.Enable = 1 SelfCrafted.TitleRewards = "" SelfCrafted.XPMultiplier = 1 SelfCrafted.TalentRewards = "" SelfCrafted.ItemRewards = "" SelfCrafted.ItemRewardAmount = 1 SelfCrafted.DisableLevel = 0 SelfCrafted.AchievementReward = "" ItemQualityLevel.Enable = 1 ItemQualityLevel.TitleRewards = "" ItemQualityLevel.XPMultiplier = 1 ItemQualityLevel.TalentRewards = "" ItemQualityLevel.ItemRewards = "" ItemQualityLevel.ItemRewardAmount = 1 ItemQualityLevel.DisableLevel = 0 ItemQualityLevel.AchievementReward = "" SlowXpGain.Enable = 1 SlowXpGain.TitleRewards = "" SlowXpGain.TalentRewards = "" SlowXpGain.ItemRewards = "" SlowXpGain.ItemRewardAmount = 1 SlowXpGain.DisableLevel = 0 SlowXpGain.XPMultiplier = 0.50 SlowXpGain.AchievementReward = "" VerySlowXpGain.Enable = 1 VerySlowXpGain.TitleRewards = "" VerySlowXpGain.TalentRewards = "" VerySlowXpGain.ItemRewards = "" VerySlowXpGain.ItemRewardAmount = 1 VerySlowXpGain.DisableLevel = 0 VerySlowXpGain.XPMultiplier = 0.25 VerySlowXpGain.AchievementReward = "" QuestXpOnly.Enable = 1 QuestXpOnly.TitleRewards = "" QuestXpOnly.XPMultiplier = 1 QuestXpOnly.TalentRewards = "" QuestXpOnly.ItemRewards = "" QuestXpOnly.ItemRewardAmount = 1 QuestXpOnly.DisableLevel = 0 QuestXpOnly.AchievementReward = "" IronMan.Enable = 1 IronMan.TitleRewards = "" IronMan.TalentRewards = "" IronMan.ItemRewards = "" IronMan.ItemRewardAmount = 1 IronMan.DisableLevel = 0 IronMan.XPMultiplier = 1 IronMan.AchievementReward = ""