diff --git a/config/modules/playerbots.conf b/config/modules/playerbots.conf index 922f1ec..9108d2c 100644 --- a/config/modules/playerbots.conf +++ b/config/modules/playerbots.conf @@ -1,23 +1,28 @@ -################################################################################################# +##################################################################################################################### # START: custom playerbots.conf settings -################################################################################################# +##################################################################################################################### -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- # general -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- + AiPlayerbot.Enabled = 1 AiPlayerbot.DeleteRandomBotAccounts = 0 AiPlayerbot.RandomBotAccountPrefix = "rndbot" AiPlayerbot.LimitTalentsExpansion = 0 - -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- # randombots # - RandomBotMaps: 0=Eastern Kingdoms, 1=Kalimdor, 530=Outland, 571=Northrend # - RandombotStartingLevel (if 'DisableRandomLevels' disabled): below 5 will # cause lag if not worse, due the design of level 1 areas they will cluster # which is hard for the server to deal with. -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- + AiPlayerbot.MinRandomBots = 3000 AiPlayerbot.MaxRandomBots = 3000 AiPlayerbot.RandomBotMinLevel = 1 @@ -81,16 +86,33 @@ AiPlayerbot.RpgStatusProbWeight.Rest = 5 # "raid" (bots use cheats implemented into raid strategies) AiPlayerbot.BotCheats = "taxi,raid" -#------------------------------------------------------------------- -# command (gear: 1 = normal, 2 = uncommon, 3 = rare, 4 = epic, 5 = legendary) -#------------------------------------------------------------------- -AiPlayerbot.AutoGearQualityLimit = 3 -AiPlayerbot.AutoGearScoreLimit = 0 +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +# command +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- AiPlayerbot.AutoGearCommand = 1 AiPlayerbot.AutoGearCommandAltBots = 1 AiPlayerbot.MaintenanceCommand = 1 +# Equipment quality limitation for autogear command (1 = normal, 2 = uncommon, 3 = rare, 4 = epic, 5 = legendary) +# Default: 3 (rare) +AiPlayerbot.AutoGearQualityLimit = 3 + +# Equipment item level (not gearscore) limitation for autogear command (0 = no limit) +# Classic +# Max iLVL Tier 1 = 66 | Tier 2 = 76 | Tier 2.5 = 88 | Tier 3 = 92 +# Max iLVL Phase 1(MC, Ony, ZG) = 78 | Phase 2(BWL) = 83 | Phase 2.5(AQ40) = 88 | Phase 3(Naxx40) = 92 +# TBC +# Max iLVL Tier 4 = 120 | Tier 5 = 133 | Tier 6 = 164 +# Max iLVL Phase 1(Kara, Gruul, Mag) = 125 | Phase 1.5(ZA) = 138 | Phase 2(SC, TK) = 141 | Phase 3(Hyjal, BT) = 156 | Phase 4(Sunwell) = 164 +# Wotlk +# Max iLVL Tier 7(10/25) = 200/213 | Tier 8(10/25) = 225/232 | Tier 9(10/25) = 232/245 | Tier 10(10/25/HC) = 251/264/290 +# Max iLVL Phase 1(Naxx) = 224 | Phase 2(Ulduar) = 245 | Phase 3(ToC) = 258 | Phase 4(ICC) = 290 +# Default: 0 (no limit) +AiPlayerbot.AutoGearScoreLimit = 0 + AiPlayerbot.AllowPlayerBots = 1 AiPlayerbot.AllowGuildBots = 1 @@ -99,10 +121,12 @@ AiPlayerbot.MaxAddedBots = 40 AiPlayerbot.MaxAddedBotsPerClass = 10 AiPlayerbot.AddClassAccountPoolSize = 50 - -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- # chat and broadcast (default; RepeatDelay = 2000) -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- + AiPlayerbot.EnableBroadcasts = 0 AiPlayerbot.RandomBotTalk = 0 AiPlayerbot.RandomBotEmote = 0 @@ -115,10 +139,12 @@ AIPlayerbot.GuildFeedback = 0 AiPlayerbot.RandomBotSayWithoutMaster = 0 AiPlayerbot.SayWhenCollectingItems = 0 - -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- # intervals -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- + #AiPlayerbot.RandomBotUpdateInterval = 20 AiPlayerbot.RandomBotUpdateInterval = 1 AiPlayerbot.RandomBotCountChangeMinInterval = 1800 @@ -134,10 +160,12 @@ AiPlayerbot.MinRandomBotTeleportInterval = 3600 AiPlayerbot.MaxRandomBotTeleportInterval = 18000 AiPlayerbot.RandomBotInWorldWithRotationDisabled = 31104000 - -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- # timers -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- + #AiPlayerbot.IterationsPerTick = 200 AiPlayerbot.IterationsPerTick = 10 AiPlayerbot.GlobalCooldown = 500 @@ -156,10 +184,12 @@ AiPlayerbot.SitDelay = 10000 AiPlayerbot.ReturnDelay = 2000 AiPlayerbot.LootDelay = 1000 - -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- # distance -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- + AiPlayerbot.FarDistance = 20.0 AiPlayerbot.SightDistance = 75.0 AiPlayerbot.SpellDistance = 28.5 @@ -178,16 +208,18 @@ AiPlayerbot.AoeRadius = 10 AiPlayerbot.RpgDistance = 200 AiPlayerbot.AggroDistance = 22 - -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- # performance related -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- + AiPlayerbot.BotActiveAlone = 10 AiPlayerbot.BotActiveFreezeDuringServerInit = 1 AiPlayerbot.BotActiveAloneForceWhenInRadius = 150 AiPlayerbot.BotActiveAloneForceWhenInZone = 1 AiPlayerbot.BotActiveAloneForceWhenInMap = 0 -# BotActiveAloneForceWhenIsFriend = 1 # hasFriend logic can cause a crash +# BotActiveAloneForceWhenIsFriend = 1 # hasFriend logic might cause a crash AiPlayerbot.BotActiveAloneForceWhenIsFriend = 0 AiPlayerbot.BotActiveAloneForceWhenInGuild = 1 AiPlayerbot.botActiveAloneSmartScale = 1 @@ -199,9 +231,11 @@ AiPlayerbot.botActiveAloneSmartScaleWhenMaxLevel = 80 PlayerbotsDatabase.WorkerThreads = 1 PlayerbotsDatabase.SynchThreads = 1 -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- # custom strategies -#------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- +#-------------------------------------------------------------------------------------------------------------------- #################################################################################################