ustoopia

playerbots.conf

Jan 26th, 2026
359
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 86.19 KB | Gaming | 0 0
  1. ##################################################
  2. # PLAYERBOTS CONFIGURATION FILE #
  3. ##################################################
  4.  
  5. # Overview
  6. # "Randombot": randomly generated bots that log in separately from players and populate the world. Depending on settings, randombots may automatically grind, quest, and upgrade equipment and can be invited to groups and given commands.
  7. # "Altbot": characters created on player accounts, which may be logged in by the player and invited to groups and given commands like randombots. Depending on settings, altbots can be limited to characters on the active player's account or in the active player's guild.
  8. # Information about commands to control bots and set their strategies can be found on the wiki at https://github.com/mod-playerbots/mod-playerbots/wiki/Playerbot-Commands.
  9.  
  10. ####################################################################################################
  11. # SECTION INDEX
  12. # GENERAL SETTINGS
  13. # PLAYERBOTS SETTINGS
  14. # GENERAL
  15. # SUMMON OPTIONS
  16. # MOUNT
  17. # GEAR
  18. # LOOTING
  19. # TIMERS
  20. # DISTANCES
  21. # THRESHOLDS
  22. # QUESTS
  23. # COMBAT
  24. # PALADIN BUFFS STRATEGIES
  25. # CHEATS
  26. # SPELLS
  27. # FLIGHTPATH
  28. # RANDOMBOT-SPECIFIC SETTINGS
  29. # GENERAL
  30. # LEVELS
  31. # GEAR
  32. # QUESTS
  33. # ACTIVITIES
  34. # SPELLS
  35. # STRATEGIES
  36. # RPG STRATEGY
  37. # TELEPORTS
  38. # BATTLEGROUND & ARENA & PVP
  39. # RANDOM BOT TIMING AND BEHAVIOR
  40. # PREMADE SPECS
  41. # INFORMATION
  42. # WARRIOR
  43. # PALADIN
  44. # HUNTER
  45. # ROGUE
  46. # PRIEST
  47. # DEATHKNIGHT
  48. # SHAMAN
  49. # MAGE
  50. # WARLOCK
  51. # DRUID
  52. # RANDOMBOT DEFAULT TALENT SPECS
  53. # WARRIOR
  54. # PALADIN
  55. # HUNTER
  56. # ROGUE
  57. # PRIEST
  58. # DEATHKNIGHT
  59. # SHAMAN
  60. # MAGE
  61. # WARLOCK
  62. # DRUID
  63. # PLAYERBOTS SYSTEM SETTINGS
  64. # DATABASE & CONNECTIONS
  65. # DEBUG
  66. # CHAT SETTINGS
  67. # LOGS
  68. # DEPRECIATED (TEMPORARY)
  69. #
  70. #
  71. #
  72. ####################################################################################################
  73.  
  74. ###################################
  75. # #
  76. # GENERAL SETTINGS #
  77. # #
  78. ###################################
  79.  
  80. ####################################################################################################
  81.  
  82. # Enable or disable Playerbots module
  83. AiPlayerbot.Enabled = 1
  84.  
  85. # Enable randombot system
  86. AiPlayerbot.RandomBotAutologin = 1
  87.  
  88. # Randombot count
  89. AiPlayerbot.MinRandomBots = 199
  90. AiPlayerbot.MaxRandomBots = 499
  91.  
  92. # Randombot accounts
  93. # If you are not using any expansion at all, you may have to set this manually, in which case please ensure that RandomBotAccountCount is at least greater than (MaxRandomBots / 10 + AddClassAccountPoolSize)
  94. # Default: 0 (automatic)
  95. AiPlayerbot.RandomBotAccountCount = 1000
  96.  
  97. # Delete all randombot accounts
  98. # To apply this, set the number to 1 and run the Worldserver. Once deletion is complete, if you would like to recreate randombots, set the number back to 0 and rerun the Worldserver.
  99. AiPlayerbot.DeleteRandomBotAccounts = 0
  100.  
  101. # Disable randombots when no real players are logged in
  102. # Default: 0 (randombots will login when server starts)
  103. # If enabled, randombots will only log in 30 seconds (default) after a real player logs in, and will log out 300 seconds (default) after all real players log out
  104. AiPlayerbot.DisabledWithoutRealPlayer = 1
  105. AiPlayerbot.DisabledWithoutRealPlayerLoginDelay = 30
  106. AiPlayerbot.DisabledWithoutRealPlayerLogoutDelay = 3600
  107.  
  108. ####################################################################################################
  109.  
  110. ###################################
  111. # #
  112. # PLAYERBOTS SETTINGS #
  113. # #
  114. ###################################
  115.  
  116. ####################################################################################################
  117.  
  118. ####################################################################################################
  119. # GENERAL
  120. #
  121. #
  122.  
  123. # The maximum number of bots that a player can control simultaneously
  124. AiPlayerbot.MaxAddedBots = 40
  125.  
  126. # Enable/Disable creating bots by addclass command (0 = GM only, 1 = enabled)
  127. # Default: 1 (enabled)
  128. AiPlayerbot.AddClassCommand = 1
  129.  
  130. # Set the addclass command account pool size
  131. AiPlayerbot.AddClassAccountPoolSize = 50
  132.  
  133. # Bot group invitation permission level (0 = GM only, 1 = accept based on level, 2 = always accept)
  134. # Default: 1 (accept based on level)
  135. AiPlayerbot.GroupInvitationPermission = 2
  136.  
  137. # Keep alt bots in the party even when the master leaves
  138. # 0 = disabled (default behavior)
  139. # 1 = enabled (prevents bots from automatically leaving the group)
  140. AiPlayerbot.KeepAltsInGroup = 0
  141.  
  142. # Auto-login all player alts as altbots on player login
  143. AiPlayerbot.BotAutologin = 0
  144.  
  145. # Allow/deny inviting altbots from the player's account
  146. AiPlayerbot.AllowAccountBots = 1
  147.  
  148. # Allow/deny inviting altbots in the player's guild
  149. AiPlayerbot.AllowGuildBots = 1
  150.  
  151. # Allow linking accounts for shared altbot control
  152. AiPlayerbot.AllowTrustedAccountBots = 1
  153.  
  154. # Randombots will create guilds with nearby randombots
  155. # Note: currently, randombots will not invite more bots after a guild is created (i.e., randombot guilds will have only the 10 initial randombots needed to sign the charter)
  156. # Default: 0 (disabled)
  157. AiPlayerbot.RandomBotGuildNearby = 0
  158.  
  159. # Number of guilds created by randombots
  160. AiPlayerbot.RandomBotGuildCount = 0
  161.  
  162. # Maximum number of members in randombot guilds (minimum is hardcoded to 10)
  163. AiPlayerbot.RandomBotGuildSizeMax = 15
  164.  
  165. # Delete all randombot guilds if set to 1
  166. AiPlayerbot.DeleteRandomBotGuilds = 1
  167.  
  168. # Randombots will invite players to groups/raids/guilds
  169. AiPlayerbot.RandomBotInvitePlayer = 0
  170.  
  171. # Bots will chat in say/guild when they invite other bots to groups/raids/guilds
  172. AiPlayerbot.InviteChat = 0
  173.  
  174. # Bots will be automatically summoned to the player when they accept a group invitation
  175. AiPlayerbot.SummonWhenGroup = 0
  176.  
  177. # Player can be activated as a bot (selfbot)
  178. # Selfbot permission level (0 = disabled, 1 = GM only (default), 2 = all players, 3 = activate on login)
  179. AiPlayerbot.SelfBotLevel = 1
  180.  
  181. # Non-GM player can only use init=auto to initialize bots based on their own level and gearscore
  182. # Default: 0 (non-GM player can use any intialization commands)
  183. AiPlayerbot.AutoInitOnly = 1
  184.  
  185. # The upper limit ratio of bot equipment level for init=auto
  186. # Default: 1.0 (same with the player)
  187. AiPlayerbot.AutoInitEquipLevelLimitRatio = 1.0
  188.  
  189. # Bot automatically trains spells when talking to trainer (yes = train all available spells as long as the bot has the money, free = auto trains with no money cost, no = only list spells)
  190. AiPlayerbot.AutoTrainSpells = free
  191.  
  192. #
  193. #
  194. #
  195. ####################################################################################################
  196.  
  197. ####################################################################################################
  198. # SUMMON OPTIONS
  199. #
  200. #
  201.  
  202. # Enable/Disable summoning bots when the master is in combat
  203. # Default: 1 (enabled)
  204. AiPlayerbot.AllowSummonInCombat = 1
  205.  
  206. # Enable/Disable summoning bots when the master is dead
  207. # Default: 1 (enabled)
  208. AiPlayerbot.AllowSummonWhenMasterIsDead = 1
  209.  
  210. # Enable/Disable summoning bots when they are dead (0 = only when the bots are ghosts, 1 = always)
  211. # Default: 1 (always)
  212. AiPlayerbot.AllowSummonWhenBotIsDead = 1
  213.  
  214. # Enable/Disable reviving bots when summoning them (0 = disabled, 1 = disabled in combat, 2 = enabled)
  215. # Default: 1 (disabled in combat)
  216. AiPlayerbot.ReviveBotWhenSummoned = 1
  217.  
  218. # Enable/Disable bots repairing gear when summoned
  219. # Default: 1 (enabled)
  220. AiPlayerbot.BotRepairWhenSummon = 1
  221.  
  222. #
  223. #
  224. #
  225. ####################################################################################################
  226.  
  227. ####################################################################################################
  228. # MOUNT
  229. #
  230. #
  231.  
  232. # Defines at what level a bot will naturally use its 60% ground mount
  233. # Note: was level 20 during WotLK, 30 during TBC, 40 during Vanilla
  234. # Default: 20
  235. AiPlayerbot.UseGroundMountAtMinLevel = 20
  236.  
  237. # Defines at what level a bot will naturally use its 100% fast ground mount
  238. # Note: was level 40 during WotLK, 60 during Vanilla
  239. # Default: 40
  240. AiPlayerbot.UseFastGroundMountAtMinLevel = 40
  241.  
  242. # Defines at what level a bot will naturally use its 150% flying mount
  243. # Note: was level 60 during WotLK, 70 during TBC
  244. # Default: 60
  245. AiPlayerbot.UseFlyMountAtMinLevel = 60
  246.  
  247. # Defines at what level a bot will naturally use its 280% fast flying mount
  248. # Note: was level 70 during WotLK and TBC
  249. # Default: 70
  250. AiPlayerbot.UseFastFlyMountAtMinLevel = 70
  251.  
  252. #
  253. #
  254. #
  255. ####################################################################################################
  256.  
  257. ####################################################################################################
  258. # GEAR
  259. #
  260. #
  261.  
  262. # Show helmet and cloak on randombots (reset required)
  263. AiPlayerbot.RandomBotShowHelmet = 1
  264. AiPlayerbot.RandomBotShowCloak = 0
  265.  
  266. # Randombots and altbots automatically equip upgrades (bots will equip any item obtained from looting or a quest if they are sufficient upgrades)
  267. # Default: 1 (enabled)
  268. AiPlayerbot.AutoEquipUpgradeLoot = 1
  269.  
  270. # Threshold for auto equipping upgrades
  271. # Default: 1.1 (Equip when the equipment score of the new item is 1.1 times higher than the currently equipped item)
  272. AiPlayerbot.EquipUpgradeThreshold = 1.1
  273.  
  274. # Two rounds of equipment initialization to create more suitable gear
  275. AiPlayerbot.TwoRoundsGearInit = 0
  276.  
  277. #
  278. #
  279. #
  280. ####################################################################################################
  281.  
  282. ####################################################################################################
  283. # LOOTING
  284. #
  285. #
  286.  
  287. # Bots keep looting when loot system is set to free for all
  288. # Default: 0 (disabled)
  289. AiPlayerbot.FreeMethodLoot = 1
  290.  
  291. # Bots' loot roll level (0 = pass, 1 = greed, 2 = need)
  292. # Default: 1 (greed)
  293. AiPlayerbot.LootRollLevel = 1
  294.  
  295. #
  296. #
  297. #
  298. ####################################################################################################
  299.  
  300. ####################################################################################################
  301. # TIMERS
  302. #
  303. #
  304.  
  305. # Max AI iterations per tick
  306. AiPlayerbot.IterationsPerTick = 10
  307.  
  308. # Delay between two short-time spells cast
  309. AiPlayerbot.GlobalCooldown = 500
  310.  
  311. # Max wait time when moving
  312. AiPlayerbot.MaxWaitForMove = 5000
  313.  
  314. # Disable use of MoveSplinePath for bot movement, will result in more erratic bot movement but means stun/snare/root/etc will work on bots (they wont reliably work when MoveSplinePath is enabled, though slowing effects still work ok)
  315. # Default: 0 - MoveSplinePath enabled
  316. # 1 - MoveSplinePath disabled in BG/Arena only
  317. # 2 - MoveSplinePath disabled everywhere
  318. AiPlayerbot.DisableMoveSplinePath = 0
  319.  
  320. # Max search time for movement (higher for better movement on slopes)
  321. # Default: 3
  322. AiPlayerbot.MaxMovementSearchTime = 3
  323.  
  324. # Action expiration time
  325. AiPlayerbot.ExpireActionTime = 5000
  326.  
  327. # Max dispel auras duration
  328. AiPlayerbot.DispelAuraDuration = 700
  329.  
  330. # Delay between two bot actions
  331. AiPlayerbot.ReactDelay = 100
  332.  
  333. # Dynamically adjust react delay for bots in different status to reduce server lags
  334. AiPlayerbot.DynamicReactDelay = 1
  335.  
  336. # Inactivity delay
  337. AiPlayerbot.PassiveDelay = 10000
  338.  
  339. # Minimum delay between repeating actions (chat messages, emotes etc)
  340. AiPlayerbot.RepeatDelay = 2000
  341.  
  342. # Delay timers
  343. AiPlayerbot.ErrorDelay = 100
  344. AiPlayerbot.RpgDelay = 10000
  345. AiPlayerbot.SitDelay = 20000
  346. # ReturnDelay has a minimum value of 2000 - lower values will cause a crash!
  347. AiPlayerbot.ReturnDelay = 2000
  348. AiPlayerbot.LootDelay = 1000
  349.  
  350. #
  351. #
  352. #
  353. ####################################################################################################
  354.  
  355. ####################################################################################################
  356. # DISTANCES
  357. #
  358. #
  359.  
  360. # Distances are in yards
  361. AiPlayerbot.FarDistance = 20.0
  362. AiPlayerbot.SightDistance = 100.0
  363. AiPlayerbot.SpellDistance = 28.5
  364. AiPlayerbot.ShootDistance = 5.0
  365. AiPlayerbot.HealDistance = 38.5
  366. AiPlayerbot.LootDistance = 15.0
  367. AiPlayerbot.FleeDistance = 5.0
  368. AiPlayerbot.AggroDistance = 22
  369. AiPlayerbot.TooCloseDistance = 5.0
  370. AiPlayerbot.MeleeDistance = 0.75
  371. AiPlayerbot.FollowDistance = 1.5
  372. AiPlayerbot.WhisperDistance = 6000.0
  373. AiPlayerbot.ContactDistance = 0.45
  374. AiPlayerbot.AoeRadius = 10
  375. AiPlayerbot.RpgDistance = 200
  376. AiPlayerbot.GrindDistance = 75.0
  377. AiPlayerbot.ReactDistance = 150.0
  378.  
  379. #
  380. #
  381. #
  382. ####################################################################################################
  383.  
  384. ####################################################################################################
  385. # THRESHOLDS
  386. #
  387. #
  388.  
  389. # Health/Mana levels
  390. AiPlayerbot.CriticalHealth = 25
  391. AiPlayerbot.LowHealth = 45
  392. AiPlayerbot.MediumHealth = 65
  393. AiPlayerbot.AlmostFullHealth = 85
  394. AiPlayerbot.LowMana = 15
  395. AiPlayerbot.MediumMana = 40
  396. AiPlayerbot.HighMana = 65
  397.  
  398. #
  399. #
  400. #
  401. ####################################################################################################
  402.  
  403. ####################################################################################################
  404. # QUESTS
  405. #
  406. #
  407.  
  408. # Bots pick their quest rewards (yes = picks the most useful item, no = list all rewards, ask = pick useful item and lists if multiple)
  409. AiPlayerbot.AutoPickReward = yes
  410.  
  411. # Sync quests with player (Bots will complete quests the moment you hand them in and will not loot quest items.)
  412. # Default: 1 (enabled)
  413. AiPlayerbot.SyncQuestWithPlayer = 0
  414.  
  415. # Bots will auto-complete quests for the player when handing in bots' quests
  416. # Default: 0 (disabled)
  417. AiPlayerbot.SyncQuestForPlayer = 1
  418.  
  419. # Bots will drop obsolete quests
  420. # Default: 1 (enabled)
  421. AiPlayerbot.DropObsoleteQuests = 1
  422.  
  423. #
  424. #
  425. #
  426. ####################################################################################################
  427.  
  428. ####################################################################################################
  429. # COMBAT
  430. #
  431. #
  432.  
  433. # Auto add dungeon/raid strategies when entering the instance if implemented
  434. AiPlayerbot.ApplyInstanceStrategies = 1
  435.  
  436. # Enable auto avoid aoe strategy (experimental)
  437. # Default: 1 (enabled)
  438. AiPlayerbot.AutoAvoidAoe = 1
  439.  
  440. # Only avoid aoe spells with a radius smaller than this value
  441. AiPlayerbot.MaxAoeAvoidRadius = 15.0
  442.  
  443. # A whitelist of aoe spell IDs that should not be avoided
  444. AiPlayerbot.AoeAvoidSpellWhitelist = 50759,57491,13810,29946
  445.  
  446. # Enable healer bot save mana strategy
  447. # Default: 1 (enabled)
  448. AiPlayerbot.AutoSaveMana = 1
  449.  
  450. # Healer bot save mana threshold
  451. # Default: 60 (60%)
  452. AiPlayerbot.SaveManaThreshold = 60
  453.  
  454. # Bots can flee from enemies
  455. AiPlayerbot.FleeingEnabled = 1
  456.  
  457. #
  458. #
  459. #
  460. ####################################################################################################
  461.  
  462. ####################################################################################################
  463. # PALADIN BUFFS STRATEGIES
  464. #
  465. #
  466.  
  467. # Min group size to use Greater buffs (Paladin, Mage, Druid)
  468. # Default: 3
  469. AiPlayerbot.MinBotsForGreaterBuff = 2
  470.  
  471. # Cooldown (seconds) between reagent-missing RP warnings, per bot & per buff
  472. # Default: 30
  473. AiPlayerbot.RPWarningCooldown = 30
  474.  
  475. #
  476. #
  477. #
  478. ####################################################################################################
  479.  
  480. ####################################################################################################
  481. # CHEATS
  482. #
  483. #
  484.  
  485. # Enable/Disable maintenance command
  486. # Learn all available spells and skills, refresh consumables, repair, enchant equipment and socket gems if bot's level is above AiPlayerbot.MinEnchantingBotLevel
  487. # Default: 1 (enabled)
  488. AiPlayerbot.MaintenanceCommand = 1
  489.  
  490. # Enable/Disable specific maintenance command functionality for alt bots
  491. # Disable to prevent players from giving free bags, spells, skill levels etc to their alt bots
  492. # Default: 1 (enabled)
  493. AiPlayerbot.AltMaintenanceAmmo = 1
  494. AiPlayerbot.AltMaintenanceFood = 1
  495. AiPlayerbot.AltMaintenanceReagents = 1
  496. AiPlayerbot.AltMaintenanceConsumables = 1
  497. AiPlayerbot.AltMaintenancePotions = 1
  498.  
  499. AiPlayerbot.AltMaintenanceBags = 1
  500. AiPlayerbot.AltMaintenanceMounts = 1
  501. AiPlayerbot.AltMaintenanceSkills = 1
  502.  
  503. AiPlayerbot.AltMaintenanceClassSpells = 1
  504. AiPlayerbot.AltMaintenanceAvailableSpells = 1
  505. AiPlayerbot.AltMaintenanceSpecialSpells = 1
  506. AiPlayerbot.AltMaintenanceTalentTree = 1
  507. AiPlayerbot.AltMaintenanceGlyphs = 1
  508. AiPlayerbot.AltMaintenanceGemsEnchants = 1
  509.  
  510. AiPlayerbot.AltMaintenancePet = 1
  511. AiPlayerbot.AltMaintenancePetTalents = 1
  512.  
  513. AiPlayerbot.AltMaintenanceReputation = 1
  514. AiPlayerbot.AltMaintenanceAttunementQuests = 1
  515. AiPlayerbot.AltMaintenanceKeyring = 1
  516.  
  517.  
  518. # Enable/Disable autogear command, which automatically upgrades bots' gear; the quality is limited by AutoGearQualityLimit and AutoGearScoreLimit
  519. # Default: 1 (enabled)
  520. AiPlayerbot.AutoGearCommand = 1
  521.  
  522. # Enable/Disable autogear command on altbots
  523. # Default: 1 (enabled)
  524. AiPlayerbot.AutoGearCommandAltBots = 1
  525.  
  526. # Equipment quality limitation for autogear command (1 = normal, 2 = uncommon, 3 = rare, 4 = epic, 5 = legendary)
  527. # Default: 3 (rare)
  528. AiPlayerbot.AutoGearQualityLimit = 5
  529.  
  530. # Equipment item level (not gearscore) limitation for autogear command (0 = no limit)
  531. # Classic
  532. # Max iLVL Tier 1 = 66 | Tier 2 = 76 | Tier 2.5 = 88 | Tier 3 = 92
  533. # Max iLVL Phase 1(MC, Ony, ZG) = 78 | Phase 2(BWL) = 83 | Phase 2.5(AQ40) = 88 | Phase 3(Naxx40) = 92
  534. # TBC
  535. # Max iLVL Tier 4 = 120 | Tier 5 = 133 | Tier 6 = 164
  536. # 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
  537. # Wotlk
  538. # 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
  539. # Max iLVL Phase 1(Naxx) = 224 | Phase 2(Ulduar) = 245 | Phase 3(ToC) = 258 | Phase 4(ICC) = 290
  540. # Default: 0 (no limit)
  541. AiPlayerbot.AutoGearScoreLimit = 0
  542.  
  543. # Enable/Disable cheats for bots
  544. # "food" (bots eat or drink without using food or drinks from their inventory)
  545. # "gold" (bots have infinite gold)
  546. # "health" (bots immediately regenerate lost health)
  547. # "mana" (bots have infinite mana)
  548. # "power" (bots have infinite energy, rage, and runic power)
  549. # "taxi" (bots may use all flight paths, though they will not actually learn them)
  550. # "raid" (bots use cheats implemented into raid strategies (currently only for Ulduar))
  551. # To use multiple cheats, separate them by commas below (e.g., to enable all, use "gold,health,mana,power,raid,taxi")
  552. # Default: food, taxi, and raid are enabled
  553. AiPlayerbot.BotCheats = "food,gold,taxi,raid"
  554.  
  555. #
  556. #
  557. #
  558. ####################################################################################################
  559.  
  560. ####################################################################################################
  561. # FLIGHTPATH
  562. #
  563. #
  564.  
  565. # Min random delay before the 1st follower bot clicks the flight-master (ms)
  566. AiPlayerbot.BotTaxiDelayMinMs = 350
  567.  
  568. # Upper bound for the overall taxi delay window (ms) – larger spreads big raids
  569. AiPlayerbot.BotTaxiDelayMaxMs = 5000
  570.  
  571. # Fixed gap added per group-slot so bots never take off together (ms)
  572. AiPlayerbot.BotTaxiGapMs = 200
  573.  
  574. # Extra small randomness added to each gap so launches don’t look robotic (ms)
  575. AiPlayerbot.BotTaxiGapJitterMs = 100
  576.  
  577. #
  578. #
  579. #
  580. ####################################################################################################
  581.  
  582. #######################################
  583. # #
  584. # RANDOMBOT-SPECIFIC SETTINGS #
  585. # #
  586. #######################################
  587.  
  588. ####################################################################################################
  589. # GENERAL
  590. #
  591. #
  592.  
  593. # Enable/Disable randomly generated password for randombot accounts
  594. AiPlayerbot.RandomBotRandomPassword = 0
  595.  
  596. # Prefix for account names to create for randombots
  597. AiPlayerbot.RandomBotAccountPrefix = "rndbot"
  598.  
  599. # Minimum and maximum levels for randombots
  600. AiPlayerbot.RandomBotMinLevel = 20
  601. AiPlayerbot.RandomBotMaxLevel = 80
  602.  
  603. # Sync max randombot level with max level of online players
  604. # Default: 0 (disabled)
  605. AiPlayerbot.SyncLevelWithPlayers = 1
  606.  
  607. # Mark many quests ≤ bot level as complete (slows down bot creation)
  608. # Default: 0 (disabled)
  609. AiPlayerbot.PreQuests = 0
  610.  
  611. # Enable LFG for randombots
  612. # Default: 1 (enabled)
  613. AiPlayerbot.RandomBotJoinLfg = 1
  614.  
  615. # Enable/Disable periodic online - offline of randombots to mimic the real-world scenario where not all players are online simultaneously
  616. # When enabled, randombots are randomly selected to go online or offline periodically from a larger set
  617. # Default: 0 (disabled, the set of online bots remains fixed)
  618. AiPlayerbot.EnablePeriodicOnlineOffline = 0
  619.  
  620. # Defines the ratio between the total number of randombots (including offline ones) and the number of randombots currently online (MaxRandomBots)
  621. # This setting must greater than 1.0 and only applies when EnablePeriodicOnlineOffline
  622. # Default: 2.0 (total number of bots is twice the number of MaxRandomBots)
  623. AiPlayerbot.PeriodicOnlineOfflineRatio = 2.0
  624.  
  625. # Percentage ratio of Alliance and Horde randombots
  626. AiPlayerbot.RandomBotAllianceRatio = 55
  627. AiPlayerbot.RandomBotHordeRatio = 45
  628.  
  629. # Disable logging in of death knight bots
  630. AiPlayerbot.DisableDeathKnightLogin = 1
  631.  
  632. # Enable simulated expansion limitation for talents and glyphs
  633. # If enabled, limits talent trees to 5 rows plus the middle talent of the 6th row for bots until level 61
  634. # and 7 rows plus the middle talent of the 8th row for bots from level 61 until level 71
  635. # Default: 0 (disabled)
  636. AiPlayerbot.LimitTalentsExpansion = 0
  637.  
  638. # Configure randombots and addClass bot trading (0: Disabled, 1: Enabled, 2: Only Buy, 3: Only Sell)
  639. # Default: 1 (enabled)
  640. AiPlayerbot.EnableRandomBotTrading = 1
  641.  
  642. # Configure message prefixes which will be excluded in analysis in trade action to open trade window
  643. AiPlayerbot.TradeActionExcludedPrefixes = "RPLL_H_,DBMv4,{звезда} Questie,{rt1} Questie"
  644.  
  645. #
  646. #
  647. #
  648. ####################################################################################################
  649.  
  650. ####################################################################################################
  651. # LEVELS
  652. #
  653. #
  654.  
  655. # Disable randombots being generated with a random level
  656. # If disabled, every randombot starts on a specified level (but can still level up by killing mobs and questing)
  657. AiPlayerbot.DisableRandomLevels = 0
  658.  
  659. # Set randombots' starting level here if "AiPlayerbot.DisableRandomLevels" enabled
  660. AiPlayerbot.RandombotStartingLevel = 1
  661.  
  662. # Chance randombot has min level on first randomize
  663. # Default: 0.1 (10%)
  664. AiPlayerbot.RandomBotMinLevelChance = 0.1
  665.  
  666. # Chance randombot has max level on first randomize
  667. # Default 0.1 (10%)
  668. AiPlayerbot.RandomBotMaxLevelChance = 0.1
  669.  
  670. # Fix the level of randombots (they won't level up)
  671. # Default: 0 (disabled)
  672. AiPlayerbot.RandomBotFixedLevel = 0
  673.  
  674. # Set RandomBotMaxLevel bots to RandomBotMinLevel
  675. # Default: 0 (disabled)
  676. AiPlayerbot.DowngradeMaxLevelBot = 0
  677.  
  678. # Set XP rate for random bots (Default: 1.0)
  679. # Server XP Rate * AiPlayerbot.RandomBotXPRate
  680. AiPlayerbot.RandomBotXPRate = 2.0
  681.  
  682. #
  683. #
  684. #
  685. ####################################################################################################
  686.  
  687. ####################################################################################################
  688. # GEAR
  689. #
  690. #
  691.  
  692. # Equipment quality limitation for randombots (1 = normal, 2 = uncommon, 3 = rare, 4 = epic, 5 = legendary)
  693. # This also sets the maximum quality that can be generated by autogear for randombots and altbots
  694. # Default: 3 (rare)
  695. AiPlayerbot.RandomGearQualityLimit = 5
  696.  
  697. # Equipment item level (not gearscore) limitation for randombots (0 = no limit)
  698. # Classic
  699. # Max iLVL Tier 1 = 66 | Tier 2 = 76 | Tier 2.5 = 88 | Tier 3 = 92
  700. # Max iLVL Phase 1(MC, Ony, ZG) = 78 | Phase 2(BWL) = 83 | Phase 2.5(AQ40) = 88 | Phase 3(Naxx40) = 92
  701. # TBC
  702. # Max iLVL Tier 4 = 120 | Tier 5 = 133 | Tier 6 = 164
  703. # 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
  704. # Wotlk
  705. # 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
  706. # Max iLVL Phase 1(Naxx) = 224 | Phase 2(Ulduar) = 245 | Phase 3(ToC) = 258 | Phase 4(ICC) = 290
  707. # Default: 0 (no limit)
  708. AiPlayerbot.RandomGearScoreLimit = 0
  709.  
  710. # If disabled, random bots can only upgrade equipment through looting and quests
  711. # Default: 1 (enabled)
  712. AiPlayerbot.IncrementalGearInit = 1
  713.  
  714. # Set minimum level of bots that will enchant their equipment (if greater than RandomBotMaxlevel, bots will not enchant equipment)
  715. # Default: 60
  716. AiPlayerbot.MinEnchantingBotLevel = 60
  717.  
  718. # Enable expansion limitation for bot enchants and gems
  719. # If enabled, bots will not use TBC enchants until level 61 or WotLK enchants and gems until level 71
  720. # Default: 1 (enabled)
  721. AiPlayerbot.LimitEnchantExpansion = 1
  722.  
  723. # Enable expansion limitation for gear
  724. # If enabled, bots will not equip TBC gear until level 61 or WotLK gear until level 71
  725. # Default: 1 (enabled)
  726. AiPlayerbot.LimitGearExpansion = 1
  727.  
  728. # Chance randombot will have less-than-optimized generated gear
  729. # Set between 0 (0%) and 1 (100%)
  730. AiPlayerbot.RandomGearLoweringChance = 0
  731.  
  732. # Randombots check player's gearscore level and deny the group invitation if it's too low
  733. # Default: 0 (disabled)
  734. AiPlayerbot.GearScoreCheck = 0
  735.  
  736. # Enable/Disable bot equipment persistence (stop random initialization) after certain level (EquipmentPersistenceLevel)
  737. # Default: 0 (disabled)
  738. AiPlayerbot.EquipmentPersistence = 1
  739.  
  740. # Default level if enabled: 80
  741. AiPlayerbot.EquipmentPersistenceLevel = 80
  742.  
  743. # Randombots automatically upgrade their equipment on levelup
  744. # Default: 1 (enabled)
  745. AiPlayerbot.AutoUpgradeEquip = 1
  746.  
  747. # Only set wolf pets for hunters for optimal raid performance (0 = disabled, 1 = enabled only for max-level bots, 2 = enabled)
  748. # Default: 0 (disabled)
  749. AiPlayerbot.HunterWolfPet = 1
  750.  
  751. # Default pet stance when a bot summons a pet
  752. # 0 = Passive, 1 = Defensive, 2 = Aggressive
  753. # Default: 1 (Defensive)
  754. AiPlayerbot.DefaultPetStance = 1
  755.  
  756. # Enable/disable debug messages about pet commands
  757. # 0 = Disabled, 1 = Enabled
  758. # Default = 0 (disabled)
  759. AiPlayerbot.PetChatCommandDebug = 0
  760.  
  761. # Prohibit hunter bots from creating pets with any family ID listed below in ExcludedHunterPetFamilies
  762. # See the creature_family database table for all pet families by ID (note: ID for spiders is 3)
  763. AiPlayerbot.ExcludedHunterPetFamilies = ""
  764.  
  765. #
  766. #
  767. #
  768. ####################################################################################################
  769.  
  770.  
  771. ####################################################################################################
  772. # ACTIVITIES
  773. #
  774. #
  775. # Specify percent of active bots
  776. # The default is 100% but will be automatically adjusted if botActiveAloneSmartScale
  777. # is enabled. Regardless, this value is only applied to inactive areas where no real players
  778. # are detected. When real players are nearby, the value is always enforced to 100%
  779. AiPlayerbot.BotActiveAlone = 10
  780.  
  781. # Force botActiveAlone when bot is within the specified distance of a real player
  782. AiPlayerbot.BotActiveAloneForceWhenInRadius = 150
  783. AiPlayerbot.BotActiveAloneForceWhenInZone = 1
  784. AiPlayerbot.BotActiveAloneForceWhenInMap = 0
  785. AiPlayerbot.BotActiveAloneForceWhenIsFriend = 1
  786. AiPlayerbot.BotActiveAloneForceWhenInGuild = 1
  787.  
  788. # SmartScale (automatic scaling of percentage of active bots based on latency)
  789. # The default is 1. When enabled (smart) scales the 'BotActiveAlone' value.
  790. # (The scaling will be overruled by the BotActiveAloneForceWhen...rules)
  791. #
  792. # Limitfloor - when DIFF (latency) is above floor, activity scaling begins
  793. # LimitCeiling - when DIFF (latency) is above ceiling, activity is 0%
  794. #
  795. # MinLevel - only apply scaling when level is above or equal to min(bot)Level
  796. # MaxLevel - only apply scaling when level is lower or equal of max(bot)Level
  797. #
  798. AiPlayerbot.botActiveAloneSmartScale = 1
  799. AiPlayerbot.botActiveAloneSmartScaleDiffLimitfloor = 50
  800. AiPlayerbot.botActiveAloneSmartScaleDiffLimitCeiling = 200
  801. AiPlayerbot.botActiveAloneSmartScaleWhenMinLevel = 1
  802. AiPlayerbot.botActiveAloneSmartScaleWhenMaxLevel = 79
  803.  
  804. #
  805. #
  806. #
  807. ####################################################################################################
  808.  
  809. ####################################################################################################
  810. # QUESTS
  811. #
  812. #
  813.  
  814. # Quest that will be completed and rewarded for all randombots
  815. AiPlayerbot.RandomBotQuestIds = "3802,5505,6502,7761,7848,10277,10285,11492,13188,13189,24499,24511,24710,24712"
  816.  
  817. # Randombots will group with nearby randombots to do shared quests
  818. AiPlayerbot.RandomBotGroupNearby = 0
  819.  
  820. # Randombots will pick quests on their own and try to complete them
  821. # Default: 1 (enabled)
  822. AiPlayerbot.AutoDoQuests = 1
  823.  
  824. # Quest items to keep in bots' inventories (do not destroy)
  825. AiPlayerbot.RandomBotQuestItems = "5175,5176,5177,5178,6948,11000,12382,13704,16309"
  826.  
  827. #
  828. #
  829. #
  830. ####################################################################################################
  831.  
  832. ####################################################################################################
  833. # SPELLS
  834. #
  835. #
  836.  
  837. # Randombots automatically learn class quest reward spells on levelup
  838. # Default: 0 (disabled)
  839. AiPlayerbot.AutoLearnQuestSpells = 1
  840.  
  841. # Randombots automatically learn trainable spells on levelup
  842. # Default: 1 (enabled)
  843. AiPlayerbot.AutoLearnTrainerSpells = 1
  844.  
  845. # Randombots automatically spend talent points on levelup
  846. # Default: 1 (enabled)
  847. AiPlayerbot.AutoPickTalents = 1
  848.  
  849. # Spells every randombot will learn automatically and every altbot will learn with maintenance (54197 - cold weather flying)
  850. AiPlayerbot.RandomBotSpellIds = "54197"
  851.  
  852. # ID of spell to open lootable chests
  853. AiPlayerbot.OpenGoSpell = 6477
  854.  
  855. #
  856. #
  857. #
  858. ####################################################################################################
  859.  
  860. ####################################################################################################
  861. # STRATEGIES
  862. #
  863. #
  864.  
  865. # Additional randombot strategies
  866. # Strategies added here are applied to all randombots, in addition (or subtraction) to spec/role-based default strategies. These rules are processed after the defaults.
  867. # Example: "+threat,-potions"
  868. AiPlayerbot.RandomBotCombatStrategies = ""
  869. AiPlayerbot.RandomBotNonCombatStrategies = ""
  870.  
  871. # Additional altbot strategies
  872. # Strategies added here are applied to all altbots, in addition (or subtraction) to spec/role-based default strategies. These rules are processed after the defaults.
  873. AiPlayerbot.CombatStrategies = ""
  874. AiPlayerbot.NonCombatStrategies = ""
  875.  
  876. # Remove "healer dps" strategy on the maps specified below.
  877. # Default: 1 (enabled)
  878. AiPlayerbot.HealerDPSMapRestriction = 1
  879.  
  880. # List of Map IDs where "healer dps" strategy will be removed if AiPlayerbot.HealerDPSMapRestriction is enabled
  881. # Default: (Dungeon and Raid maps) "33,34,36,43,47,48,70,90,109,129,209,229,230,329,349,389,429,1001,1004,1007,269,540,542,543,545,546,547,552,553,554,555,556,557,558,560,585,574,575,576,578,595,599,600,601,602,604,608,619,632,650,658,668,409,469,509,531,532,534,544,548,550,564,565,580,249,533,603,615,616,624,631,649,724"
  882. AiPlayerbot.RestrictedHealerDPSMaps = "33,34,36,43,47,48,70,90,109,129,209,229,230,329,349,389,429,1001,1004,1007,269,540,542,543,545,546,547,552,553,554,555,556,557,558,560,585,574,575,576,578,595,599,600,601,602,604,608,619,632,650,658,668,409,469,509,531,532,534,544,548,550,564,565,580,249,533,603,615,616,624,631,649,724"
  883.  
  884. #
  885. #
  886. #
  887. ####################################################################################################
  888.  
  889. ####################################################################################################
  890. # RPG STRATEGY
  891. #
  892. #
  893.  
  894. # Randombots will behave more like real players (experimental)
  895. # This option will override AiPlayerbot.AutoDoQuests, RandomBotTeleLowerLevel, and RandomBotTeleHigherLevel
  896. # Default: 1 (enabled)
  897. AiPlayerbot.EnableNewRpgStrategy = 1
  898.  
  899. # Control probability weights for RPG status of bots. Takes effect only when the status meets its premise.​
  900. # Sum of weights need not be 100. Set to 0 to disable the status.
  901. #
  902. # WanderRandom (Default: 15 Move randomly nearby to find and kill mobs)
  903. # WanderNpc (Default: 20 Randomly interact with nearby NPCs​)
  904. # GoGrind (Default: 15 Go to nearby level-appropriate locations to grind for killing mobs)
  905. # GoCamp (Default: 10 Return to a nearby camp depending on innkeeper/flightmaster)​
  906. # DoQuest (Default: 60 Select quest from the quest log and head to the location to attempt completion​)
  907. # TravelFlight (Default: 15 Go to the nearest flightmaster and fly to a level-appropriate area)
  908. # Rest (Default: 5 Take a break for a while and do nothing)
  909. AiPlayerbot.RpgStatusProbWeight.WanderRandom = 15
  910. AiPlayerbot.RpgStatusProbWeight.WanderNpc = 20
  911. AiPlayerbot.RpgStatusProbWeight.GoGrind = 15
  912. AiPlayerbot.RpgStatusProbWeight.GoCamp = 10
  913. AiPlayerbot.RpgStatusProbWeight.DoQuest = 60
  914. AiPlayerbot.RpgStatusProbWeight.TravelFlight = 15
  915. AiPlayerbot.RpgStatusProbWeight.Rest = 5
  916.  
  917. # Bots' minimum and maximum level when teleporting in and out of a zone, according to the new RPG strategy
  918. # Format: AiPlayerbot.ZoneBracket.zoneID = minLevel,maxLevel
  919. #
  920. # Classic WoW - Low-level zones:
  921. # Dun Morogh (Zone ID: 1 Default Min,Max: 5,12)
  922. # Elwynn Forest (Zone ID: 12 Default Min,Max: 5,12)
  923. # Durotar (Zone ID: 14 Default Min,Max: 5,12)
  924. # Tirisfal Glades (Zone ID: 85 Default Min,Max: 5,12)
  925. # Teldrassil (Zone ID: 141 Default Min,Max: 5,12)
  926. # Mulgore (Zone ID: 215 Default Min,Max: 5,12)
  927. # Eversong Woods (Zone ID: 3430 Default Min,Max: 5,12)
  928. # Azuremyst Isle (Zone ID: 3524 Default Min,Max: 5,12)
  929. AiPlayerbot.ZoneBracket.1 = 5,12
  930. AiPlayerbot.ZoneBracket.12 = 5,12
  931. AiPlayerbot.ZoneBracket.14 = 5,12
  932. AiPlayerbot.ZoneBracket.85 = 5,12
  933. AiPlayerbot.ZoneBracket.141 = 5,12
  934. AiPlayerbot.ZoneBracket.215 = 5,12
  935. AiPlayerbot.ZoneBracket.3430 = 5,12
  936. AiPlayerbot.ZoneBracket.3524 = 5,12
  937.  
  938. # Classic WoW - Mid-level zones:
  939. # Barrens (Zone ID: 17 Default Min,Max: 10,25)
  940. # Loch Modan (Zone ID: 38 Default Min,Max: 10,20)
  941. # Westfall (Zone ID: 40 Default Min,Max: 10,21)
  942. # Silverpine Forest (Zone ID: 130 Default Min,Max: 10,23)
  943. # Darkshore (Zone ID: 148 Default Min,Max: 10,21)
  944. # Ghostlands (Zone ID: 3433 Default Min,Max: 10,22)
  945. # Bloodmyst Isle (Zone ID: 3525 Default Min,Max: 10,21)
  946. AiPlayerbot.ZoneBracket.17 = 10,25
  947. AiPlayerbot.ZoneBracket.38 = 10,20
  948. AiPlayerbot.ZoneBracket.40 = 10,21
  949. AiPlayerbot.ZoneBracket.130 = 10,23
  950. AiPlayerbot.ZoneBracket.148 = 10,21
  951. AiPlayerbot.ZoneBracket.3433 = 10,22
  952. AiPlayerbot.ZoneBracket.3525 = 10,21
  953.  
  954. # Classic WoW - High-level zones:
  955. # Deadwind Pass (Zone ID: 10 Default Min,Max: 19,33)
  956. # Wetlands (Zone ID: 11 Default Min,Max: 21,30)
  957. # Redridge Mountains (Zone ID: 44 Default Min,Max: 16,28)
  958. # Hillsbrad Foothills (Zone ID: 267 Default Min,Max: 20,34)
  959. # Ashenvale (Zone ID: 331 Default Min,Max: 18,33)
  960. # Thousand Needles (Zone ID: 400 Default Min,Max: 24,36)
  961. # Stonetalon Mountains (Zone ID: 406 Default Min,Max: 16,29)
  962. AiPlayerbot.ZoneBracket.10 = 19,33
  963. AiPlayerbot.ZoneBracket.11 = 21,30
  964. AiPlayerbot.ZoneBracket.44 = 16,28
  965. AiPlayerbot.ZoneBracket.267 = 20,34
  966. AiPlayerbot.ZoneBracket.331 = 18,33
  967. AiPlayerbot.ZoneBracket.400 = 24,36
  968. AiPlayerbot.ZoneBracket.406 = 16,29
  969.  
  970. # Classic WoW - Higher-level zones:
  971. # Badlands (Zone ID: 3 Default Min,Max: 36,46)
  972. # Swamp of Sorrows (Zone ID: 8 Default Min,Max: 36,46)
  973. # Dustwallow Marsh (Zone ID: 15 Default Min,Max: 35,46)
  974. # Azshara (Zone ID: 16 Default Min,Max: 45,52)
  975. # Stranglethorn Vale (Zone ID: 33 Default Min,Max: 32,47)
  976. # Arathi Highlands (Zone ID: 45 Default Min,Max: 30,42)
  977. # Hinterlands (Zone ID: 47 Default Min,Max: 42,51)
  978. # Searing Gorge (Zone ID: 51 Default Min,Max: 45,51)
  979. # Feralas (Zone ID: 357 Default Min,Max: 40,52)
  980. # Desolace (Zone ID: 405 Default Min,Max: 30,41)
  981. # Tanaris (Zone ID: 440 Default Min,Max: 41,52)
  982. AiPlayerbot.ZoneBracket.3 = 36,46
  983. AiPlayerbot.ZoneBracket.8 = 36,46
  984. AiPlayerbot.ZoneBracket.15 = 35,46
  985. AiPlayerbot.ZoneBracket.16 = 45,52
  986. AiPlayerbot.ZoneBracket.33 = 32,47
  987. AiPlayerbot.ZoneBracket.45 = 30,42
  988. AiPlayerbot.ZoneBracket.47 = 42,51
  989. AiPlayerbot.ZoneBracket.51 = 45,51
  990. AiPlayerbot.ZoneBracket.357 = 40,52
  991. AiPlayerbot.ZoneBracket.405 = 30,41
  992. AiPlayerbot.ZoneBracket.440 = 41,52
  993.  
  994. # Classic WoW - Top-level zones:
  995. # Blasted Lands (Zone ID: 4 Default Min,Max: 52,57)
  996. # Western Plaguelands (Zone ID: 28 Default Min,Max: 50,60)
  997. # Burning Steppes (Zone ID: 46 Default Min,Max: 51,60)
  998. # Eastern Plaguelands (Zone ID: 139 Default Min,Max: 54,62)
  999. # Felwood (Zone ID: 361 Default Min,Max: 47,57)
  1000. # Un'Goro Crater (Zone ID: 490 Default Min,Max: 49,56)
  1001. # Winterspring (Zone ID: 618 Default Min,Max: 54,61)
  1002. # Silithus (Zone ID: 1377 Default Min,Max: 54,63)
  1003. AiPlayerbot.ZoneBracket.4 = 52,57
  1004. AiPlayerbot.ZoneBracket.28 = 50,60
  1005. AiPlayerbot.ZoneBracket.46 = 51,60
  1006. AiPlayerbot.ZoneBracket.139 = 54,62
  1007. AiPlayerbot.ZoneBracket.361 = 47,57
  1008. AiPlayerbot.ZoneBracket.490 = 49,56
  1009. AiPlayerbot.ZoneBracket.618 = 54,61
  1010. AiPlayerbot.ZoneBracket.1377 = 54,63
  1011.  
  1012. # The Burning Crusade - Zones:
  1013. # Hellfire Peninsula (Zone ID: 3483 Default Min,Max: 58,66)
  1014. # Nagrand (Zone ID: 3518 Default Min,Max: 64,70)
  1015. # Terokkar Forest (Zone ID: 3519 Default Min,Max: 62,73)
  1016. # Shadowmoon Valley (Zone ID: 3520 Default Min,Max: 66,73)
  1017. # Zangarmarsh (Zone ID: 3521 Default Min,Max: 60,67)
  1018. # Blade's Edge Mountains (Zone ID: 3522 Default Min,Max: 64,73)
  1019. # Netherstorm (Zone ID: 3523 Default Min,Max: 67,73)
  1020. # Isle of Quel'Danas (Zone ID: 4080 Default Min,Max: 68,73)
  1021. AiPlayerbot.ZoneBracket.3483 = 58,66
  1022. AiPlayerbot.ZoneBracket.3518 = 64,70
  1023. AiPlayerbot.ZoneBracket.3519 = 62,73
  1024. AiPlayerbot.ZoneBracket.3520 = 66,73
  1025. AiPlayerbot.ZoneBracket.3521 = 60,67
  1026. AiPlayerbot.ZoneBracket.3522 = 64,73
  1027. AiPlayerbot.ZoneBracket.3523 = 67,73
  1028. AiPlayerbot.ZoneBracket.4080 = 68,73
  1029.  
  1030. # Wrath of the Lich King - Zones:
  1031. # Dragonblight (Zone ID: 65 Default Min,Max: 71,77)
  1032. # Zul'Drak (Zone ID: 66 Default Min,Max: 74,80)
  1033. # Storm Peaks (Zone ID: 67 Default Min,Max: 77,80)
  1034. # Icecrown Glacier (Zone ID: 210 Default Min,Max: 77,80)
  1035. # Grizzly Hills (Zone ID: 394 Default Min,Max: 72,78)
  1036. # Howling Fjord (Zone ID: 495 Default Min,Max: 68,74)
  1037. # Crystalsong Forest (Zone ID: 2817 Default Min,Max: 77,80)
  1038. # Borean Tundra (Zone ID: 3537 Default Min,Max: 68,75)
  1039. # Sholazar Basin (Zone ID: 3711 Default Min,Max: 75,80)
  1040. # Wintergrasp (Zone ID: 4197 Default Min,Max: 79,80)
  1041. AiPlayerbot.ZoneBracket.65 = 71,77
  1042. AiPlayerbot.ZoneBracket.66 = 74,80
  1043. AiPlayerbot.ZoneBracket.67 = 77,80
  1044. AiPlayerbot.ZoneBracket.210 = 77,80
  1045. AiPlayerbot.ZoneBracket.394 = 72,78
  1046. AiPlayerbot.ZoneBracket.495 = 68,74
  1047. AiPlayerbot.ZoneBracket.2817 = 77,80
  1048. AiPlayerbot.ZoneBracket.3537 = 68,75
  1049. AiPlayerbot.ZoneBracket.3711 = 75,80
  1050. AiPlayerbot.ZoneBracket.4197 = 79,80
  1051.  
  1052. #
  1053. #
  1054. #
  1055. ####################################################################################################
  1056.  
  1057. ####################################################################################################
  1058. # TELEPORTS
  1059. #
  1060. #
  1061.  
  1062. # Map IDs where bots can be teleported to
  1063. # Defaults: 0 = Eastern Kingdoms, 1 = Kalimdor, 530 = Outland, 571 = Northrend
  1064. AiPlayerbot.RandomBotMaps = 0,1,571
  1065.  
  1066. # Probabilty bots teleport to banker (city)
  1067. # Default: 0.25
  1068. AiPlayerbot.ProbTeleToBankers = 0.25
  1069.  
  1070. # Control probability weights for bots teleporting to Capital city bankers
  1071. # Sum of weights need not be 100. Set to 0 to disable teleporting to the city.
  1072. AiPlayerbot.EnableWeightTeleToCityBankers = 1
  1073. AiPlayerbot.TeleToStormwindWeight = 2
  1074. AiPlayerbot.TeleToIronforgeWeight = 1
  1075. AiPlayerbot.TeleToDarnassusWeight = 1
  1076. AiPlayerbot.TeleToExodarWeight = 1
  1077. AiPlayerbot.TeleToOrgrimmarWeight = 2
  1078. AiPlayerbot.TeleToUndercityWeight = 1
  1079. AiPlayerbot.TeleToThunderBluffWeight = 1
  1080. AiPlayerbot.TeleToSilvermoonCityWeight = 1
  1081. AiPlayerbot.TeleToShattrathCityWeight = 1
  1082. AiPlayerbot.TeleToDalaranWeight = 1
  1083.  
  1084. # How far randombots are teleported after death
  1085. AiPlayerbot.RandomBotTeleportDistance = 100
  1086.  
  1087. # How many levels below the lowest-level creature in a zone, can a bot be
  1088. # This will have no effect if AiPlayerbot.EnableNewRpgStrategy is enabled
  1089. # Default: 1 (randombot will leave if they are more than 1 level lower)
  1090. AiPlayerbot.RandomBotTeleLowerLevel = 1
  1091.  
  1092. # How many levels above the highest-level creature in a zone, can a bot be
  1093. # This will have no effect if AiPlayerbot.EnableNewRpgStrategy is enabled
  1094. # Default: 3 (randombot will leave if they are more than 3 levels higher)
  1095. AiPlayerbot.RandomBotTeleHigherLevel = 3
  1096.  
  1097. # Bots automatically teleport to another place for leveling on levelup
  1098. # Default: 1 (enabled)
  1099. AiPlayerbot.AutoTeleportForLevel = 1
  1100.  
  1101. #
  1102. #
  1103. #
  1104. ####################################################################################################
  1105.  
  1106. ####################################################################################################
  1107. # BATTLEGROUNDS & ARENAS & PVP
  1108. #
  1109. #
  1110.  
  1111. # Enable battlegrounds/arenas for randombots
  1112. AiPlayerbot.RandomBotJoinBG = 1
  1113.  
  1114. # Enable auto-joining of battlegrounds - have bots start battlegrounds and arenas on their own
  1115. AiPlayerbot.RandomBotAutoJoinBG = 0
  1116.  
  1117. # Required Configuration for RandomBotAutoJoinBG
  1118. #
  1119. # Known issue: When enabling many brackats in combination with multiple instances, it can lead to more instances created by bots than intended (over-queuing).
  1120. #
  1121. # This section controls the level brackets and automatic bot participation in battlegrounds and arenas.
  1122. #
  1123. # Brackets:
  1124. # - Specify the level ranges for bots to auto-join:
  1125. # - Warsong Gulch (WS): 0 = 10-19, 1 = 20-29, 2 = 30-39, ..., 7 = 80 (Default: 7)
  1126. # - Rated Arena: 0 = 10-14, 1 = 15-19, ..., 14 = 80-84 (Default: 14)
  1127. # - Multiple brackets can be specified as a comma-separated list (e.g., "0,2,5").
  1128. #
  1129. # Counts:
  1130. # - Specify the number of battlegrounds to auto-fill per bracket.
  1131. # - For battlegrounds, 'Count" is the number of bots per bracket. For example:
  1132. # - Warsong Gulch Count = 1 adds 20 bots (10 per team).
  1133. # - Ensure there are enough eligible bots to meet the specified counts.
  1134. #
  1135. # Arena Considerations:
  1136. # - Rated arena brackets default to level 80-84 (bracket 14).
  1137. # - Custom code changes are required for lower-level arena brackets to function properly.
  1138. #
  1139. # Battleground bracket range possibilities:
  1140. # AiPlayerbot.RandomBotAutoJoinICBrackets = 0,1
  1141. # AiPlayerbot.RandomBotAutoJoinEYBrackets = 0,1,2
  1142. # AiPlayerbot.RandomBotAutoJoinAVBrackets = 0,1,2,3
  1143. # AiPlayerbot.RandomBotAutoJoinABBrackets = 0,1,2,3,4,5,6
  1144. # AiPlayerbot.RandomBotAutoJoinWSBrackets = 0,1,2,3,4,5,6,7
  1145.  
  1146. AiPlayerbot.RandomBotAutoJoinICBrackets = 1
  1147. AiPlayerbot.RandomBotAutoJoinEYBrackets = 2
  1148. AiPlayerbot.RandomBotAutoJoinAVBrackets = 3
  1149. AiPlayerbot.RandomBotAutoJoinABBrackets = 6
  1150. AiPlayerbot.RandomBotAutoJoinWSBrackets = 7
  1151.  
  1152. # Battlegrounds count (per bracket!):
  1153. AiPlayerbot.RandomBotAutoJoinBGICCount = 0
  1154. AiPlayerbot.RandomBotAutoJoinBGEYCount = 1
  1155. AiPlayerbot.RandomBotAutoJoinBGAVCount = 0
  1156. AiPlayerbot.RandomBotAutoJoinBGABCount = 1
  1157. AiPlayerbot.RandomBotAutoJoinBGWSCount = 1
  1158.  
  1159. # Arena configuration:
  1160. AiPlayerbot.RandomBotAutoJoinArenaBracket = 60
  1161.  
  1162. AiPlayerbot.RandomBotAutoJoinBGRatedArena2v2Count = 0
  1163. AiPlayerbot.RandomBotAutoJoinBGRatedArena3v3Count = 0
  1164. AiPlayerbot.RandomBotAutoJoinBGRatedArena5v5Count = 0
  1165.  
  1166. # Randombot arena team count
  1167. # Teams are created when bots are initialized on server restart.
  1168. # You may need to first delete all arena teams, then reinitialize bots.
  1169. # Warning: Reinitializing bots completely resets them (command in game: .playerbots rndbot init)
  1170. # Bots only join one arena team to avoid queueing issues. Take that into account when increasing count.
  1171. # Default: 2v2: 10 (20 Bots), 3v3: 10 (30 bots), 5v5: 5 (25 bots)
  1172. AiPlayerbot.RandomBotArenaTeam2v2Count = 10
  1173. AiPlayerbot.RandomBotArenaTeam3v3Count = 20
  1174. AiPlayerbot.RandomBotArenaTeam5v5Count = 5
  1175.  
  1176. # Arena rating is randomized on team creation.
  1177. # Default: Max: 2000, Min: 1000
  1178. AiPlayerbot.RandomBotArenaTeamMaxRating = 2000
  1179. AiPlayerbot.RandomBotArenaTeamMinRating = 500
  1180.  
  1181. # Delete all randombot arena teams
  1182. AiPlayerbot.DeleteRandomBotArenaTeams = 0
  1183.  
  1184. # PvP Restricted Zones (bots don't pvp)
  1185. AiPlayerbot.PvpProhibitedZoneIds = "2255,656,2361,2362,2363,976,35,2268,3425,392,541,1446,3828,3712,3738,3565,3539,3623,4152,3988,4658,4284,4418,4436,4275,4323,4395,3703,4298,3951"
  1186.  
  1187. # PvP Restricted Areas (bots don't pvp)
  1188. AiPlayerbot.PvpProhibitedAreaIds = "976,35,392,2268,4161,4010,4317,4312,3649,3887,3958,3724,4080,3938,3754,3786,3973"
  1189.  
  1190. # Improve reaction speeds in battlegrounds and arenas (may cause lag)
  1191. AiPlayerbot.FastReactInBG = 0
  1192.  
  1193. #
  1194. #
  1195. #
  1196. ####################################################################################################
  1197.  
  1198. ####################################################################################################
  1199. # RANDOM BOT TIMING AND BEHAVIOR
  1200. #
  1201. #
  1202.  
  1203. # How often (in seconds) the random bot manager runs its main update loop
  1204. # Default: 20
  1205. AiPlayerbot.RandomBotUpdateInterval = 20
  1206.  
  1207. # Minimum and maximum seconds before the manager re-evaluates and adjusts total random bot count
  1208. # Defaults: 1800 (min), 7200 (max)
  1209. AiPlayerbot.RandomBotCountChangeMinInterval = 1800
  1210. AiPlayerbot.RandomBotCountChangeMaxInterval = 7200
  1211.  
  1212. # Minimum and maximum seconds a random bot will stay online before logging out
  1213. # Defaults: 600 (min), 28800 (max)
  1214. AiPlayerbot.MinRandomBotInWorldTime = 600
  1215. AiPlayerbot.MaxRandomBotInWorldTime = 28800
  1216.  
  1217. # Minimum and maximum seconds before a bot is eligible for re-randomization (gear, class, talents, etc.)
  1218. # Defaults: 7200 (min), 1209600 (max)
  1219. AiPlayerbot.MinRandomBotRandomizeTime = 7200
  1220. AiPlayerbot.MaxRandomBotRandomizeTime = 1209600
  1221.  
  1222. # Number of bots processed (login, logout, update) per manager update cycle
  1223. # Default: 60
  1224. AiPlayerbot.RandomBotsPerInterval = 60
  1225.  
  1226. # Minimum and maximum seconds after death before a bot revives
  1227. # Defaults: 60 (min), 300 (max)
  1228. AiPlayerbot.MinRandomBotReviveTime = 30
  1229. AiPlayerbot.MaxRandomBotReviveTime = 300
  1230.  
  1231. # Minimum and maximum seconds between bot teleports to new areas or zones
  1232. # Defaults: 3600 (min), 18000 (max)
  1233. AiPlayerbot.MinRandomBotTeleportInterval = 3600
  1234. AiPlayerbot.MaxRandomBotTeleportInterval = 18000
  1235.  
  1236. # Number of seconds bots flagged as permanent stay in the world (31,104,000 is 1 year)
  1237. # Default: 31104000
  1238. AiPlayerbot.PermanentlyInWorldTime = 31104000
  1239.  
  1240. #
  1241. #
  1242. #
  1243. ####################################################################################################
  1244.  
  1245. ###################################
  1246. # #
  1247. # PREMADE SPECS #
  1248. # #
  1249. ###################################
  1250.  
  1251. ####################################################################################################
  1252. # INFORMATION
  1253. #
  1254. #
  1255.  
  1256. # AiPlayerbot.PremadeSpecName.<class>.<specno> = <name> #Name of the talent specialisation
  1257. # AiPlayerbot.PremadeSpecLink.<class>.<specno>.<level> = <link> #Wowhead style link the bot should work towards at given level.
  1258. # AiPlayerbot.PremadeSpecGlyph.<class>.<specno> = <major 1>,<minor 1>,<major 2>,<minor 2>,<minor 3>,<major 3> #ItemId of the glyphs
  1259. # e.g., formulate the link on https://www.wowhead.com/wotlk/talent-calc/warrior/3022032123335100202012013031251-32505010002
  1260. # 0 <= specno < 20, 1 <= level <= 80
  1261.  
  1262. #
  1263. #
  1264. #
  1265. ####################################################################################################
  1266.  
  1267. ####################################################################################################
  1268. # WARRIOR
  1269. #
  1270. #
  1271.  
  1272. AiPlayerbot.PremadeSpecName.1.0 = arms pve
  1273. AiPlayerbot.PremadeSpecGlyph.1.0 = 43418,43395,43423,43399,49084,43421
  1274. AiPlayerbot.PremadeSpecLink.1.0.60 = 3022032023335100002012211231241
  1275. AiPlayerbot.PremadeSpecLink.1.0.80 = 3022032023335100102012213231251-305-2033
  1276. AiPlayerbot.PremadeSpecName.1.1 = fury pve
  1277. AiPlayerbot.PremadeSpecGlyph.1.1 = 43418,43395,43414,43399,49084,43432
  1278. AiPlayerbot.PremadeSpecLink.1.1.60 = -305053000500310053120501351
  1279. AiPlayerbot.PremadeSpecLink.1.1.80 = 32002300233-305053000500310153120511351
  1280. AiPlayerbot.PremadeSpecName.1.2 = prot pve
  1281. AiPlayerbot.PremadeSpecGlyph.1.2 = 43424,43395,43425,43399,49084,45793
  1282. AiPlayerbot.PremadeSpecLink.1.2.60 = --053351225000210521030113321
  1283. AiPlayerbot.PremadeSpecLink.1.2.80 = 3500030023-301-053351225000210521030113321
  1284. AiPlayerbot.PremadeSpecName.1.3 = arms pvp
  1285. AiPlayerbot.PremadeSpecGlyph.1.3 = 43417,43397,43423,43396,49084,43421
  1286. AiPlayerbot.PremadeSpecLink.1.3.60 = 0320232023331100032212012221251
  1287. AiPlayerbot.PremadeSpecLink.1.3.80 = 0320332023335100232212013231251-3250001
  1288. AiPlayerbot.PremadeSpecName.1.4 = fury pvp
  1289. AiPlayerbot.PremadeSpecGlyph.1.4 = 43432,43397,43417,43395,43396,43418
  1290. AiPlayerbot.PremadeSpecLink.1.4.60 = -325000131500212250120511351
  1291. AiPlayerbot.PremadeSpecLink.1.4.80 = 03220300233-325000131500212250122511351
  1292. AiPlayerbot.PremadeSpecName.1.5 = prot pvp
  1293. AiPlayerbot.PremadeSpecGlyph.1.5 = 43425,43397,43415,43396,49084,45792
  1294. AiPlayerbot.PremadeSpecLink.1.5.60 = --250031220223012520332113321
  1295. AiPlayerbot.PremadeSpecLink.1.5.80 = 0502300123-3-250031220223012521332113321
  1296.  
  1297. #
  1298. #
  1299. #
  1300. ####################################################################################################
  1301.  
  1302. ####################################################################################################
  1303. # PALADIN
  1304. #
  1305. #
  1306.  
  1307. AiPlayerbot.PremadeSpecName.2.0 = holy pve
  1308. AiPlayerbot.PremadeSpecGlyph.2.0 = 41106,43367,45741,43369,43365,41109
  1309. AiPlayerbot.PremadeSpecLink.2.0.60 = 50350151020013053100515221
  1310. AiPlayerbot.PremadeSpecLink.2.0.80 = 50350152220013053100515221-503201312
  1311. AiPlayerbot.PremadeSpecName.2.1 = prot pve
  1312. AiPlayerbot.PremadeSpecGlyph.2.1 = 41099,43367,43869,43369,43365,45745
  1313. AiPlayerbot.PremadeSpecLink.2.1.60 = -05005135203102311333112321
  1314. AiPlayerbot.PremadeSpecLink.2.1.80 = -05005135203102311333312321-502302012003
  1315. AiPlayerbot.PremadeSpecName.2.2 = ret pve
  1316. AiPlayerbot.PremadeSpecGlyph.2.2 = 41092,43367,41099,43369,43365,43869
  1317. AiPlayerbot.PremadeSpecLink.2.2.60 = --05230051203331302133231131
  1318. AiPlayerbot.PremadeSpecLink.2.2.65 = -05-05230051203331302133231131
  1319. AiPlayerbot.PremadeSpecLink.2.2.80 = 050501-05-05232051203331302133231331
  1320. AiPlayerbot.PremadeSpecName.2.3 = holy pvp
  1321. AiPlayerbot.PremadeSpecGlyph.2.3 = 41110,43367,45746,43366,43365,45747
  1322. AiPlayerbot.PremadeSpecLink.2.3.60 = 50332150300013050133215221
  1323. AiPlayerbot.PremadeSpecLink.2.3.80 = 50332150300013050133315221-5032013122
  1324. AiPlayerbot.PremadeSpecName.2.4 = prot pvp
  1325. AiPlayerbot.PremadeSpecGlyph.2.4 = 41092,43369,41101,43368,43365,45745
  1326. AiPlayerbot.PremadeSpecLink.2.4.60 = -15320130223122311323311321
  1327. AiPlayerbot.PremadeSpecLink.2.4.80 = -15320130223122321333312321-052300502
  1328. AiPlayerbot.PremadeSpecName.2.5 = ret pvp
  1329. AiPlayerbot.PremadeSpecGlyph.2.5 = 41095,43369,41102,43368,43365,45747
  1330. AiPlayerbot.PremadeSpecLink.2.5.60 = --05230250203331222133201321
  1331. AiPlayerbot.PremadeSpecLink.2.5.80 = -1532013022-05230250203331322133201321
  1332.  
  1333. #
  1334. #
  1335. #
  1336. ####################################################################################################
  1337.  
  1338. ####################################################################################################
  1339. # HUNTER
  1340. #
  1341. #
  1342.  
  1343. AiPlayerbot.PremadeSpecName.3.0 = bm pve
  1344. AiPlayerbot.PremadeSpecGlyph.3.0 = 42912,43350,42902,43351,43338,42914
  1345. AiPlayerbot.PremadeSpecLink.3.0.40 = 512002015051122301
  1346. AiPlayerbot.PremadeSpecLink.3.0.60 = 51200201505112233110531151
  1347. AiPlayerbot.PremadeSpecLink.3.0.80 = 51200201505112243130531351-005305101
  1348. AiPlayerbot.PremadeSpecName.3.1 = mm pve
  1349. AiPlayerbot.PremadeSpecGlyph.3.1 = 42912,43350,45625,43351,43338,42914
  1350. AiPlayerbot.PremadeSpecLink.3.1.60 = -035305101030013233115031151
  1351. AiPlayerbot.PremadeSpecLink.3.1.80 = 502-035305101230013233135031351-5000002
  1352. AiPlayerbot.PremadeSpecName.3.2 = surv pve
  1353. AiPlayerbot.PremadeSpecGlyph.3.2 = 45733,43350,45731,43351,43338,45732
  1354. AiPlayerbot.PremadeSpecLink.3.2.60 = --5000032500033330502135201311
  1355. AiPlayerbot.PremadeSpecLink.3.2.80 = -005305101-5000032500033330532135301321
  1356. AiPlayerbot.PremadeSpecName.3.3 = bm pvp
  1357. AiPlayerbot.PremadeSpecGlyph.3.3 = 42897,42900,42902,43356,43338,42900
  1358. AiPlayerbot.PremadeSpecLink.3.3.60 = 05203201505012233100531151
  1359. AiPlayerbot.PremadeSpecLink.3.3.80 = 05203201505012233100531351-005305101-03
  1360. AiPlayerbot.PremadeSpecName.3.4 = mm pvp
  1361. AiPlayerbot.PremadeSpecGlyph.3.4 = 42912,43351,42897,43338,43356,42904
  1362. AiPlayerbot.PremadeSpecLink.3.4.60 = -034305101030213231135031051
  1363. AiPlayerbot.PremadeSpecLink.3.4.80 = -035305101030213233135031051-53013020102
  1364. AiPlayerbot.PremadeSpecName.3.5 = surv pvp
  1365. AiPlayerbot.PremadeSpecGlyph.3.5 = 42912,43350,42904,43356,43338,45731
  1366. AiPlayerbot.PremadeSpecLink.3.5.60 = --2300302410233030533135001031
  1367. AiPlayerbot.PremadeSpecLink.3.5.80 = -005305201-2300302510233330533135001031
  1368.  
  1369.  
  1370. # HUNTER PET
  1371. #
  1372. # Ferocity
  1373. AiPlayerbot.PremadeHunterPetLink.0.16 = 2100003030103010101
  1374. AiPlayerbot.PremadeHunterPetLink.0.20 = 2100013030103010122
  1375. # Tenacity
  1376. AiPlayerbot.PremadeHunterPetLink.1.16 = 21103000300120101001
  1377. AiPlayerbot.PremadeHunterPetLink.1.20 = 21303010300120101002
  1378. # Cunning
  1379. AiPlayerbot.PremadeHunterPetLink.2.16 = 2100020330000211001
  1380. AiPlayerbot.PremadeHunterPetLink.2.20 = 21000203300002110221
  1381.  
  1382. #
  1383. #
  1384. #
  1385. ####################################################################################################
  1386.  
  1387. ####################################################################################################
  1388. # ROGUE
  1389. #
  1390. #
  1391.  
  1392. AiPlayerbot.PremadeSpecName.4.0 = as pve
  1393. AiPlayerbot.PremadeSpecGlyph.4.0 = 45768,43379,45761,43380,43378,45766
  1394. AiPlayerbot.PremadeSpecLink.4.0.60 = 005303104352100520103331051
  1395. AiPlayerbot.PremadeSpecLink.4.0.80 = 005303104352100520103331051-005005005003-2
  1396. AiPlayerbot.PremadeSpecName.4.1 = combat pve
  1397. AiPlayerbot.PremadeSpecGlyph.4.1 = 42962,43379,45762,43380,43378,42969
  1398. AiPlayerbot.PremadeSpecLink.4.1.60 = -0252051000035015223100501251
  1399. AiPlayerbot.PremadeSpecLink.4.1.80 = 00532000523-0252051000035015223100501251
  1400. AiPlayerbot.PremadeSpecName.4.2 = subtlety pve
  1401. AiPlayerbot.PremadeSpecGlyph.4.2 = 42967,43379,45764,43380,43378,45767
  1402. AiPlayerbot.PremadeSpecLink.4.2.60 = --5022012030321121350115031151
  1403. AiPlayerbot.PremadeSpecLink.4.2.80 = 30532010114--5022012030321121350115031151
  1404. AiPlayerbot.PremadeSpecName.4.3 = as pvp
  1405. AiPlayerbot.PremadeSpecGlyph.4.3 = 42974,43380,45768,43379,43376,42971
  1406. AiPlayerbot.PremadeSpecLink.4.3.60 = 005303103342102522103031--50002
  1407. AiPlayerbot.PremadeSpecLink.4.3.80 = 005303103342102522103031-004-532023203000012
  1408. AiPlayerbot.PremadeSpecName.4.4 = combat pvp
  1409. AiPlayerbot.PremadeSpecGlyph.4.4 = 42972,43380,45762,43376,43378,42971
  1410. AiPlayerbot.PremadeSpecLink.4.4.60 = -3250002050225010223102321251
  1411. AiPlayerbot.PremadeSpecLink.4.4.80 = 305120105-3250002050235010223102521251
  1412. AiPlayerbot.PremadeSpecName.4.5 = subtlety pvp
  1413. AiPlayerbot.PremadeSpecGlyph.4.5 = 42968,43376,45764,43380,43379,42971
  1414. AiPlayerbot.PremadeSpecLink.4.5.60 = --5120212030320121330133221251
  1415. AiPlayerbot.PremadeSpecLink.4.5.80 = 3023031-3-5120212030320121350135231251
  1416.  
  1417. #
  1418. #
  1419. #
  1420. ####################################################################################################
  1421.  
  1422. ####################################################################################################
  1423. # PRIEST
  1424. #
  1425. #
  1426.  
  1427. AiPlayerbot.PremadeSpecName.5.0 = disc pve
  1428. AiPlayerbot.PremadeSpecGlyph.5.0 = 42408,43371,42400,43374,43342,45756
  1429. AiPlayerbot.PremadeSpecLink.5.0.60 = 0503203130300512301323131051
  1430. AiPlayerbot.PremadeSpecLink.5.0.80 = 0503203130300512331323231251-03520103
  1431. AiPlayerbot.PremadeSpecName.5.1 = holy pve
  1432. AiPlayerbot.PremadeSpecGlyph.5.1 = 42408,43371,42400,43374,43342,42396
  1433. AiPlayerbot.PremadeSpecLink.5.1.60 = -035050031301152530000331331
  1434. AiPlayerbot.PremadeSpecLink.5.1.80 = 05032031-235050032302152530000331351
  1435. AiPlayerbot.PremadeSpecName.5.2 = shadow pve
  1436. AiPlayerbot.PremadeSpecGlyph.5.2 = 42406,43371,42407,43374,43342,42415
  1437. AiPlayerbot.PremadeSpecLink.5.2.60 = --325003041203010323150301351
  1438. AiPlayerbot.PremadeSpecLink.5.2.80 = 0503203--325023051223010323152301351
  1439. AiPlayerbot.PremadeSpecName.5.3 = disc pvp
  1440. AiPlayerbot.PremadeSpecGlyph.5.3 = 42408,43371,45760,43370,43374,45756
  1441. AiPlayerbot.PremadeSpecLink.5.3.60 = 5003203130320512201323031051
  1442. AiPlayerbot.PremadeSpecLink.5.3.80 = 5003203130322512331013231151-23050113
  1443. AiPlayerbot.PremadeSpecName.5.4 = holy pvp
  1444. AiPlayerbot.PremadeSpecGlyph.5.4 = 42411,43371,42408,43370,43374,45755
  1445. AiPlayerbot.PremadeSpecLink.5.4.60 = -235501031000152430320031151
  1446. AiPlayerbot.PremadeSpecLink.5.4.80 = 500320313-235501031000152530320031351
  1447. AiPlayerbot.PremadeSpecName.5.5 = shadow pvp
  1448. AiPlayerbot.PremadeSpecGlyph.5.5 = 42407,43371,45753,43370,43374,42408
  1449. AiPlayerbot.PremadeSpecLink.5.5.60 = --005323241223112003102311351
  1450. AiPlayerbot.PremadeSpecLink.5.5.80 = 50332031003--005323241223112003102311351
  1451.  
  1452. #
  1453. #
  1454. #
  1455. ####################################################################################################
  1456.  
  1457. ####################################################################################################
  1458. # DEATHKNIGHT
  1459. #
  1460. #
  1461.  
  1462. AiPlayerbot.PremadeSpecName.6.0 = blood pve
  1463. AiPlayerbot.PremadeSpecGlyph.6.0 = 45805,43673,43827,43544,43672,43554
  1464. AiPlayerbot.PremadeSpecLink.6.0.60 = 035502150300331320102013111-005
  1465. AiPlayerbot.PremadeSpecLink.6.0.80 = 0355021533003313201020131351-005-005032
  1466. AiPlayerbot.PremadeSpecName.6.1 = frost pve
  1467. AiPlayerbot.PremadeSpecGlyph.6.1 = 45805,43673,43547,43544,43672,43543
  1468. AiPlayerbot.PremadeSpecLink.6.1.60 = -32003350332203012300023101351
  1469. AiPlayerbot.PremadeSpecLink.6.1.80 = -32002350352203012300033101351-230200305003
  1470. AiPlayerbot.PremadeSpecName.6.2 = unholy pve
  1471. AiPlayerbot.PremadeSpecGlyph.6.2 = 43542,43673,43546,43544,43672,43549
  1472. AiPlayerbot.PremadeSpecLink.6.2.60 = --2301303050032151000150013131151
  1473. AiPlayerbot.PremadeSpecLink.6.2.80 = -320033500002-2301303050032151000150013133151
  1474. AiPlayerbot.PremadeSpecName.6.3 = double aura blood pve
  1475. AiPlayerbot.PremadeSpecGlyph.6.3 = 45805,43673,43827,43544,43672,43554
  1476. AiPlayerbot.PremadeSpecLink.6.3.60 = 005512153330030320102013-305
  1477. AiPlayerbot.PremadeSpecLink.6.3.80 = 005512153330030320102013-3050505002023001-002
  1478. AiPlayerbot.PremadeSpecName.6.4 = blood pvp
  1479. AiPlayerbot.PremadeSpecGlyph.6.4 = 43534,43535,45799,43673,43672,45805
  1480. AiPlayerbot.PremadeSpecLink.6.4.60 = 2305021503003313201222101351
  1481. AiPlayerbot.PremadeSpecLink.6.4.80 = 2305021503003313201222101351--032232300023
  1482. AiPlayerbot.PremadeSpecName.6.5 = frost pvp
  1483. AiPlayerbot.PremadeSpecGlyph.6.5 = 43543,43539,45800,43673,43672,45806
  1484. AiPlayerbot.PremadeSpecLink.6.5.60 = -32015351022203012001233101251
  1485. AiPlayerbot.PremadeSpecLink.6.5.80 = 0055-32015351052203012001233131351-03
  1486. AiPlayerbot.PremadeSpecName.6.6 = unholy pvp
  1487. AiPlayerbot.PremadeSpecGlyph.6.6 = 45804,43539,43549,43673,43672,45805
  1488. AiPlayerbot.PremadeSpecLink.6.6.60 = --2301323301002152230101203103151
  1489. AiPlayerbot.PremadeSpecLink.6.6.80 = -320050410002-2301323301002152230101203133151
  1490.  
  1491.  
  1492. #
  1493. #
  1494. #
  1495. ####################################################################################################
  1496.  
  1497. ####################################################################################################
  1498. # SHAMAN
  1499. #
  1500. #
  1501.  
  1502. AiPlayerbot.PremadeSpecName.7.0 = ele pve
  1503. AiPlayerbot.PremadeSpecGlyph.7.0 = 41536,43385,41532,43386,44923,45776
  1504. AiPlayerbot.PremadeSpecLink.7.0.60 = 4530001520213351102301351
  1505. AiPlayerbot.PremadeSpecLink.7.0.80 = 3530001523213351322301351-005050031
  1506. AiPlayerbot.PremadeSpecName.7.1 = enh pve
  1507. AiPlayerbot.PremadeSpecGlyph.7.1 = 41530,43385,41539,43386,44923,45771
  1508. AiPlayerbot.PremadeSpecLink.7.1.60 = -30305003105021333031121131051
  1509. AiPlayerbot.PremadeSpecLink.7.1.80 = 053030152-30305003105021333031131131051
  1510. AiPlayerbot.PremadeSpecName.7.2 = resto pve
  1511. AiPlayerbot.PremadeSpecGlyph.7.2 = 41527,43385,41517,43386,44923,45775
  1512. AiPlayerbot.PremadeSpecLink.7.2.60 = --50005301235310501102321251
  1513. AiPlayerbot.PremadeSpecLink.7.2.80 = -00502033-50005331335310501122331251
  1514. AiPlayerbot.PremadeSpecName.7.3 = ele pvp
  1515. AiPlayerbot.PremadeSpecGlyph.7.3 = 45778,43388,45770,43725,43386,41524
  1516. AiPlayerbot.PremadeSpecLink.7.3.60 = 0533001503213051322301341
  1517. AiPlayerbot.PremadeSpecLink.7.3.80 = 0533051503213051322331351-023212001
  1518. AiPlayerbot.PremadeSpecName.7.4 = enh pvp
  1519. AiPlayerbot.PremadeSpecGlyph.7.4 = 45778,43388,41526,43725,43344,45771
  1520. AiPlayerbot.PremadeSpecLink.7.4.60 = -02305203105001333201131131151
  1521. AiPlayerbot.PremadeSpecLink.7.4.80 = 0503351-02305203105001333211131231251
  1522. AiPlayerbot.PremadeSpecName.7.5 = resto pvp
  1523. AiPlayerbot.PremadeSpecGlyph.7.5 = 45778,43388,45775,43725,43344,41535
  1524. AiPlayerbot.PremadeSpecLink.7.5.60 = --05032331331013501120321251
  1525. AiPlayerbot.PremadeSpecLink.7.5.80 = -023222301004-05032331331013501120331251
  1526.  
  1527.  
  1528. #
  1529. #
  1530. #
  1531. ####################################################################################################
  1532.  
  1533. ####################################################################################################
  1534. # MAGE
  1535. #
  1536. #
  1537.  
  1538. AiPlayerbot.PremadeSpecName.8.0 = arcane pve
  1539. AiPlayerbot.PremadeSpecGlyph.8.0 = 42735,43339,44955,43364,43361,42751
  1540. AiPlayerbot.PremadeSpecLink.8.0.60 = 230005231100330150323102500321
  1541. AiPlayerbot.PremadeSpecLink.8.0.80 = 230005231100330150323102505321-03-203303001
  1542. AiPlayerbot.PremadeSpecName.8.1 = fire pve
  1543. AiPlayerbot.PremadeSpecGlyph.8.1 = 42739,43339,45737,43364,44920,42751
  1544. AiPlayerbot.PremadeSpecLink.8.1.60 = -0055030011302231053120321341
  1545. AiPlayerbot.PremadeSpecLink.8.1.80 = 23000503110003-0055030011302331053120321351
  1546. AiPlayerbot.PremadeSpecName.8.2 = frost pve
  1547. AiPlayerbot.PremadeSpecGlyph.8.2 = 42742,43339,50045,43364,43361,42751
  1548. AiPlayerbot.PremadeSpecLink.8.2.60 = --0533030313203100030152231151
  1549. AiPlayerbot.PremadeSpecLink.8.2.80 = 23002303110003--0533030313203100030152231351
  1550. AiPlayerbot.PremadeSpecName.8.3 = frostfire pve
  1551. AiPlayerbot.PremadeSpecGlyph.8.3 = 44684,44920,42751,43339,43364,45737
  1552. AiPlayerbot.PremadeSpecLink.8.3.60 = -2305032012303331053120300051
  1553. AiPlayerbot.PremadeSpecLink.8.3.80 = -2305032012303331053120321351-023302031
  1554. AiPlayerbot.PremadeSpecName.8.4 = arcane pvp
  1555. AiPlayerbot.PremadeSpecGlyph.8.4 = 42735,43364,42738,43360,43357,42752
  1556. AiPlayerbot.PremadeSpecLink.8.4.60 = 205323200122032103303102015221
  1557. AiPlayerbot.PremadeSpecLink.8.4.80 = 205323200122032103303102015321-23002-303020301
  1558. AiPlayerbot.PremadeSpecName.8.5 = fire pvp
  1559. AiPlayerbot.PremadeSpecGlyph.8.5 = 42738,43364,42752,43360,43357,45737
  1560. AiPlayerbot.PremadeSpecLink.8.5.60 = -2305202312020031223122301351
  1561. AiPlayerbot.PremadeSpecLink.8.5.80 = 230321030122-2305212312020031223122301351
  1562. AiPlayerbot.PremadeSpecName.8.6 = frost pvp
  1563. AiPlayerbot.PremadeSpecGlyph.8.6 = 42738,43364,45740,43357,43360,42752
  1564. AiPlayerbot.PremadeSpecLink.8.6.60 = --3533203210203100232102231151
  1565. AiPlayerbot.PremadeSpecLink.8.6.80 = 23032103010203--3533203210203100232102231151
  1566.  
  1567.  
  1568. #
  1569. #
  1570. #
  1571. ####################################################################################################
  1572.  
  1573. ####################################################################################################
  1574. # WARLOCK
  1575. #
  1576. #
  1577.  
  1578. AiPlayerbot.PremadeSpecName.9.0 = affli pve
  1579. AiPlayerbot.PremadeSpecGlyph.9.0 = 45785,43390,50077,43394,43393,45779
  1580. AiPlayerbot.PremadeSpecLink.9.0.60 = 2350022001113510053500131151
  1581. AiPlayerbot.PremadeSpecLink.9.0.70 = 2350022001113510053500131151--55
  1582. AiPlayerbot.PremadeSpecLink.9.0.80 = 2350022001123510253500331151--55000005
  1583. AiPlayerbot.PremadeSpecName.9.1 = demo pve
  1584. AiPlayerbot.PremadeSpecGlyph.9.1 = 45785,43390,50077,43394,43393,42459
  1585. AiPlayerbot.PremadeSpecLink.9.1.60 = -003203301135112530135201051
  1586. AiPlayerbot.PremadeSpecLink.9.1.70 = -003203301135112530135201051-55
  1587. AiPlayerbot.PremadeSpecLink.9.1.80 = -003203301135112530135221351-55000005
  1588. AiPlayerbot.PremadeSpecName.9.2 = destro pve
  1589. AiPlayerbot.PremadeSpecGlyph.9.2 = 45785,43390,50077,43394,43393,42454
  1590. AiPlayerbot.PremadeSpecLink.9.2.60 = --05203215200231051305031151
  1591. AiPlayerbot.PremadeSpecLink.9.2.80 = 23-0302-05203215220331051335231351
  1592. AiPlayerbot.PremadeSpecName.9.3 = affli pvp
  1593. AiPlayerbot.PremadeSpecGlyph.9.3 = 50077,43392,42455,43390,43389,45783
  1594. AiPlayerbot.PremadeSpecLink.9.3.60 = 0350002231223011053502301151
  1595. AiPlayerbot.PremadeSpecLink.9.3.80 = 2350002231223111053502301151-2032003011302
  1596. AiPlayerbot.PremadeSpecName.9.4 = demo pvp
  1597. AiPlayerbot.PremadeSpecGlyph.9.4 = 42459,43392,45780,43390,43389,45783
  1598. AiPlayerbot.PremadeSpecLink.9.4.60 = -003203301135202530135001251
  1599. AiPlayerbot.PremadeSpecLink.9.4.80 = -003203301135202530135011351-052300152
  1600. AiPlayerbot.PremadeSpecName.9.5 = destro pvp
  1601. AiPlayerbot.PremadeSpecGlyph.9.5 = 42471,43392,42454,43390,43389,45783
  1602. AiPlayerbot.PremadeSpecLink.9.5.60 = --05230015220331351005031051
  1603. AiPlayerbot.PremadeSpecLink.9.5.80 = -2032003311302-05230015220331351005031051
  1604.  
  1605.  
  1606. #
  1607. #
  1608. #
  1609. ####################################################################################################
  1610.  
  1611. ####################################################################################################
  1612. # DRUID
  1613. #
  1614. #
  1615.  
  1616. AiPlayerbot.PremadeSpecName.11.0 = balance pve
  1617. AiPlayerbot.PremadeSpecGlyph.11.0 = 40916,43331,40921,43335,44922,40919
  1618. AiPlayerbot.PremadeSpecLink.11.0.60 = 5022203105331003213005301231
  1619. AiPlayerbot.PremadeSpecLink.11.0.80 = 5032203105331303213305301231--205003012
  1620. AiPlayerbot.PremadeSpecName.11.1 = bear pve
  1621. AiPlayerbot.PremadeSpecGlyph.11.1 = 40897,43331,46372,43335,43332,40899
  1622. AiPlayerbot.PremadeSpecLink.11.1.60 = -500232130322110353100301310501
  1623. AiPlayerbot.PremadeSpecLink.11.1.80 = -501232130322110353120303313511-20350001
  1624. AiPlayerbot.PremadeSpecName.11.2 = resto pve
  1625. AiPlayerbot.PremadeSpecGlyph.11.2 = 40913,43331,40906,43335,44922,45602
  1626. AiPlayerbot.PremadeSpecLink.11.2.60 = --230033312031500531050113051
  1627. AiPlayerbot.PremadeSpecLink.11.2.80 = 05320031--230033312031501531053313051
  1628. AiPlayerbot.PremadeSpecName.11.3 = cat pve
  1629. AiPlayerbot.PremadeSpecGlyph.11.3 = 40902,43331,40901,43335,44922,45604
  1630. AiPlayerbot.PremadeSpecLink.11.3.60 = -552202032322010053100030310501
  1631. AiPlayerbot.PremadeSpecLink.11.3.80 = -553202032322010053100030310511-205503012
  1632. AiPlayerbot.PremadeSpecName.11.4 = balance pvp
  1633. AiPlayerbot.PremadeSpecGlyph.11.4 = 40921,43331,45622,43674,43335,45623
  1634. AiPlayerbot.PremadeSpecLink.11.4.60 = 5012203115331002213032311231
  1635. AiPlayerbot.PremadeSpecLink.11.4.80 = 5022203125331003213035311231--230033012
  1636. AiPlayerbot.PremadeSpecName.11.5 = cat pvp
  1637. AiPlayerbot.PremadeSpecGlyph.11.5 = 40902,43331,45601,43674,43335,40901
  1638. AiPlayerbot.PremadeSpecLink.11.5.60 = -513202032322010053103030310501
  1639. AiPlayerbot.PremadeSpecLink.11.5.80 = -523202032322010053103030310511-205503012
  1640. AiPlayerbot.PremadeSpecName.11.6 = resto pvp
  1641. AiPlayerbot.PremadeSpecGlyph.11.6 = 40913,43331,40906,43335,43674,45623
  1642. AiPlayerbot.PremadeSpecLink.11.6.60 = --230033312031500511350013051
  1643. AiPlayerbot.PremadeSpecLink.11.6.80 = 05320021--230033312031500531353013251
  1644.  
  1645.  
  1646. #
  1647. #
  1648. #
  1649. ####################################################################################################
  1650.  
  1651. ###################################
  1652. # #
  1653. # WORLD BUFFS #
  1654. # #
  1655. ###################################
  1656.  
  1657. ####################################################################################################
  1658. #
  1659. #
  1660. #
  1661.  
  1662. # Applies automatically refreshing buffs to bots simulating effects of spells, flasks, food, runes, etc.
  1663. # Requires sending the command "nc +worldbuff" in chat to a bot (or a group of bots) to enable
  1664. # Each entry in the matrix should be formatted as follows: Entry:FactionID,ClassID,SpecID,MinimumLevel,MaximumLevel:SpellID1,SpellID2,etc.;
  1665. # FactionID may be set to 0 for the entry to apply buffs to bots of either faction
  1666. # The default entries create a cross-faction list of level 80 buffs for each implemented pve spec from the "Premade Specs" section
  1667. # The default entries may be deleted or modified, and new custom entries may be added
  1668.  
  1669. AiPlayerbot.WorldBuffMatrix = # WARRIOR ARMS 1:0,1,0,80,80:53760,57358; # WARRIOR FURY 2:0,1,1,80,80:53760,57358; # WARRIOR PROTECTION 3:0,1,2,80,80:53758,57356; # PALADIN HOLY 4:0,2,0,80,80:53749,57332,60347; # PALADIN PROTECTION 5:0,2,1,80,80:53758,57356; # PALADIN RETRIBUTION 6:0,2,2,80,80:53760,57371; # HUNTER BEAST 7:0,3,0,80,80:53760,57325; # HUNTER MARKSMANSHIP 8:0,3,1,80,80:53760,57358; # HUNTER SURVIVAL 9:0,3,2,80,80:53760,57367; # ROGUE ASSASSINATION 10:0,4,0,80,80:53760,57325; # ROGUE COMBAT 11:0,4,1,80,80:53760,57358; # ROGUE SUBTLETY 12:0,4,2,80,80:53760,57367; # PRIEST DISCIPLINE 13:0,5,0,80,80:53755,57327; # PRIEST HOLY 14:0,5,1,80,80:53755,57327; # PRIEST SHADOW 15:0,5,2,80,80:53755,57327; # DEATH KNIGHT BLOOD 16:0,6,0,80,80:53758,57356; # DEATH KNIGHT FROST 17:0,6,1,80,80:53760,57358; # DEATH KNIGHT UNHOLY 18:0,6,2,80,80:53760,57358; # DEATH KNIGHT BLOOD DPS 19:0,6,3,80,80:53760,57371; # SHAMAN ELEMENTAL 20:0,7,0,80,80:53755,57327; # SHAMAN ENHANCEMENT 21:0,7,1,80,80:53760,57325; # SHAMAN RESTORATION 22:0,7,2,80,80:53755,57327; # MAGE ARCANE 23:0,8,0,80,80:53755,57327; # MAGE FIRE 24:0,8,1,80,80:53755,57327; # MAGE FROST 25:0,8,2,80,80:53755,57327; # WARLOCK AFFLICTION 26:0,9,0,80,80:53755,57327; # WARLOCK DEMONOLOGY 27:0,9,1,80,80:53755,57327; # WARLOCK DESTRUCTION 28:0,9,2,80,80:53755,57327; # DRUID BALANCE 29:0,11,0,80,80:53755,57327; # DRUID FERAL BEAR 30:0,11,1,80,80:53749,53763,57367; # DRUID RESTORATION 31:0,11,2,80,80:54212,57334; # DRUID FERAL CAT 32:0,11,3,80,80:53760,57358
  1670.  
  1671. #
  1672. #
  1673. #
  1674. ####################################################################################################
  1675.  
  1676. ###################################
  1677. # #
  1678. # RANDOMBOT DEFAULT TALENT SPECS #
  1679. # #
  1680. ###################################
  1681.  
  1682. ####################################################################################################
  1683. #
  1684. #
  1685. #
  1686.  
  1687. # AiPlayerbot.RandomClassSpecProb.<class>.<specno> # The probability to choose the spec
  1688. # AiPlayerbot.RandomClassSpecIndex.<class>.<specno> # The spec index in PremadeSpec
  1689.  
  1690. #
  1691. #
  1692. #
  1693. ####################################################################################################
  1694.  
  1695. ####################################################################################################
  1696. # WARRIOR
  1697. #
  1698. #
  1699.  
  1700. AiPlayerbot.RandomClassSpecProb.1.0 = 20
  1701. AiPlayerbot.RandomClassSpecIndex.1.0 = 0
  1702. AiPlayerbot.RandomClassSpecProb.1.1 = 40
  1703. AiPlayerbot.RandomClassSpecIndex.1.1 = 1
  1704. AiPlayerbot.RandomClassSpecProb.1.2 = 40
  1705. AiPlayerbot.RandomClassSpecIndex.1.2 = 2
  1706.  
  1707. #
  1708. #
  1709. #
  1710. ####################################################################################################
  1711.  
  1712. ####################################################################################################
  1713. # PALADIN
  1714. #
  1715. #
  1716.  
  1717. AiPlayerbot.RandomClassSpecProb.2.0 = 30
  1718. AiPlayerbot.RandomClassSpecIndex.2.0 = 0
  1719. AiPlayerbot.RandomClassSpecProb.2.1 = 40
  1720. AiPlayerbot.RandomClassSpecIndex.2.1 = 1
  1721. AiPlayerbot.RandomClassSpecProb.2.2 = 30
  1722. AiPlayerbot.RandomClassSpecIndex.2.2 = 2
  1723.  
  1724. #
  1725. #
  1726. #
  1727. ####################################################################################################
  1728.  
  1729. ####################################################################################################
  1730. # HUNTER
  1731. #
  1732. #
  1733.  
  1734. AiPlayerbot.RandomClassSpecProb.3.0 = 33
  1735. AiPlayerbot.RandomClassSpecIndex.3.0 = 0
  1736. AiPlayerbot.RandomClassSpecProb.3.1 = 33
  1737. AiPlayerbot.RandomClassSpecIndex.3.1 = 1
  1738. AiPlayerbot.RandomClassSpecProb.3.2 = 33
  1739. AiPlayerbot.RandomClassSpecIndex.3.2 = 2
  1740.  
  1741. #
  1742. #
  1743. #
  1744. ####################################################################################################
  1745.  
  1746. ####################################################################################################
  1747. # ROGUE
  1748. #
  1749. #
  1750.  
  1751. AiPlayerbot.RandomClassSpecProb.4.0 = 45
  1752. AiPlayerbot.RandomClassSpecIndex.4.0 = 0
  1753. AiPlayerbot.RandomClassSpecProb.4.1 = 45
  1754. AiPlayerbot.RandomClassSpecIndex.4.1 = 1
  1755. AiPlayerbot.RandomClassSpecProb.4.2 = 10
  1756. AiPlayerbot.RandomClassSpecIndex.4.2 = 2
  1757.  
  1758. #
  1759. #
  1760. #
  1761. ####################################################################################################
  1762.  
  1763. ####################################################################################################
  1764. # PRIEST
  1765. #
  1766. #
  1767.  
  1768. AiPlayerbot.RandomClassSpecProb.5.0 = 40
  1769. AiPlayerbot.RandomClassSpecIndex.5.0 = 0
  1770. AiPlayerbot.RandomClassSpecProb.5.1 = 35
  1771. AiPlayerbot.RandomClassSpecIndex.5.1 = 1
  1772. AiPlayerbot.RandomClassSpecProb.5.2 = 25
  1773. AiPlayerbot.RandomClassSpecIndex.5.2 = 2
  1774.  
  1775. #
  1776. #
  1777. #
  1778. ####################################################################################################
  1779.  
  1780. ####################################################################################################
  1781. # DEATHKNIGHT
  1782. #
  1783. #
  1784.  
  1785. AiPlayerbot.RandomClassSpecProb.6.0 = 30
  1786. AiPlayerbot.RandomClassSpecIndex.6.0 = 0
  1787. AiPlayerbot.RandomClassSpecProb.6.1 = 40
  1788. AiPlayerbot.RandomClassSpecIndex.6.1 = 1
  1789. AiPlayerbot.RandomClassSpecProb.6.2 = 30
  1790. AiPlayerbot.RandomClassSpecIndex.6.2 = 2
  1791.  
  1792. #
  1793. #
  1794. #
  1795. ####################################################################################################
  1796.  
  1797. ####################################################################################################
  1798. # SHAMAN
  1799. #
  1800. #
  1801.  
  1802. AiPlayerbot.RandomClassSpecProb.7.0 = 33
  1803. AiPlayerbot.RandomClassSpecIndex.7.0 = 0
  1804. AiPlayerbot.RandomClassSpecProb.7.1 = 33
  1805. AiPlayerbot.RandomClassSpecIndex.7.1 = 1
  1806. AiPlayerbot.RandomClassSpecProb.7.2 = 33
  1807. AiPlayerbot.RandomClassSpecIndex.7.2 = 2
  1808.  
  1809. #
  1810. #
  1811. #
  1812. ####################################################################################################
  1813.  
  1814. ####################################################################################################
  1815. # MAGE
  1816. #
  1817. #
  1818.  
  1819. AiPlayerbot.RandomClassSpecProb.8.0 = 30
  1820. AiPlayerbot.RandomClassSpecIndex.8.0 = 0
  1821. AiPlayerbot.RandomClassSpecProb.8.1 = 30
  1822. AiPlayerbot.RandomClassSpecIndex.8.1 = 1
  1823. AiPlayerbot.RandomClassSpecProb.8.2 = 40
  1824. AiPlayerbot.RandomClassSpecIndex.8.2 = 2
  1825.  
  1826. #
  1827. #
  1828. #
  1829. ####################################################################################################
  1830.  
  1831. ####################################################################################################
  1832. # WARLOCK
  1833. #
  1834. #
  1835.  
  1836. AiPlayerbot.RandomClassSpecProb.9.0 = 33
  1837. AiPlayerbot.RandomClassSpecIndex.9.0 = 0
  1838. AiPlayerbot.RandomClassSpecProb.9.1 = 34
  1839. AiPlayerbot.RandomClassSpecIndex.9.1 = 1
  1840. AiPlayerbot.RandomClassSpecProb.9.2 = 33
  1841. AiPlayerbot.RandomClassSpecIndex.9.2 = 2
  1842.  
  1843. #
  1844. #
  1845. #
  1846. ####################################################################################################
  1847.  
  1848. ####################################################################################################
  1849. # DRUID
  1850. #
  1851. #
  1852.  
  1853. AiPlayerbot.RandomClassSpecProb.11.0 = 20
  1854. AiPlayerbot.RandomClassSpecIndex.11.0 = 0
  1855. AiPlayerbot.RandomClassSpecProb.11.1 = 25
  1856. AiPlayerbot.RandomClassSpecIndex.11.1 = 1
  1857. AiPlayerbot.RandomClassSpecProb.11.2 = 35
  1858. AiPlayerbot.RandomClassSpecIndex.11.2 = 2
  1859. AiPlayerbot.RandomClassSpecProb.11.3 = 20
  1860. AiPlayerbot.RandomClassSpecIndex.11.3 = 3
  1861.  
  1862. #
  1863. #
  1864. #
  1865. ####################################################################################################
  1866.  
  1867.  
  1868. ###################################
  1869. # #
  1870. # PLAYERBOTS SYSTEM SETTINGS #
  1871. # #
  1872. ###################################
  1873.  
  1874. ####################################################################################################
  1875. # DATABASE & CONNECTIONS
  1876. #
  1877. #
  1878.  
  1879. # PlayerbotsDatabaseInfo
  1880. # Description: Database connection settings for the playerbots server.
  1881. # Example: "hostname;port;username;password;database"
  1882. # ".;somenumber;username;password;database" - (Use named pipes on Windows
  1883. # "enable-named-pipe" to [mysqld]
  1884. # section my.ini)
  1885. # ".;/path/to/unix_socket;username;password;database" - (use Unix sockets on
  1886. # Unix/Linux)
  1887. # Default: "127.0.0.1;3306;acore;acore;acore_playerbots" - (PlayerbotDatabaseInfo)
  1888.  
  1889. PlayerbotsDatabaseInfo = "127.0.0.1;3306;acore;acore;acore_wotlk_playerbots"
  1890.  
  1891. #
  1892. # PlayerbotsDatabase.WorkerThreads
  1893. # Description: The amount of worker threads spawned to handle asynchronous (delayed) MySQL
  1894. # statements. Each worker thread is mirrored with its own connection to the
  1895. # MySQL server and their own thread on the MySQL server.
  1896. # Default: 1 - (PlayerbotsDatabase.WorkerThreads)
  1897.  
  1898. PlayerbotsDatabase.WorkerThreads = 1
  1899.  
  1900. #
  1901. # PlayerbotsDatabase.SynchThreads
  1902. # Description: The amount of MySQL connections spawned to handle.
  1903. # Default: 1 - (PlayerbotDatabase.WorkerThreads)
  1904.  
  1905. PlayerbotsDatabase.SynchThreads = 1
  1906.  
  1907. # Playerbot.Updates.EnableDatabases
  1908. # Description: Determined if updates system work with playerbots database.
  1909. #
  1910. # Default: 1 - (Enabled)
  1911. # 0 - (Disabled)
  1912.  
  1913. Playerbots.Updates.EnableDatabases = 1
  1914.  
  1915. # Command server port, 0 - disabled
  1916. AiPlayerbot.CommandServerPort = 0
  1917.  
  1918. #
  1919. #
  1920. #
  1921. ####################################################################################################
  1922.  
  1923. ####################################################################################################
  1924. # DEBUG SWITCHES
  1925. #
  1926. #
  1927.  
  1928. AiPlayerbot.SpellDump = 0
  1929. AiPlayerbot.LogInGroupOnly = 1
  1930. AiPlayerbot.LogValuesPerTick = 0
  1931. AiPlayerbot.RandomChangeMultiplier = 1
  1932.  
  1933. # Tell which spell is avoiding (experimental)
  1934. # Default: 0 (disabled)
  1935. AiPlayerbot.TellWhenAvoidAoe = 0
  1936.  
  1937. # Enable/Disable performance monitor
  1938. AiPlayerbot.PerfMonEnabled = 1
  1939.  
  1940. #
  1941. #
  1942. #
  1943. ####################################################################################################
  1944.  
  1945. ####################################################################################################
  1946. # CHAT SETTINGS
  1947. #
  1948. #
  1949.  
  1950. # Prefix for bot chat commands (e.g., follow, stay)
  1951. AiPlayerbot.CommandPrefix = ""
  1952.  
  1953. # Separator for bot chat commands
  1954. AiPlayerbot.CommandSeparator = "\\\\"
  1955.  
  1956. # Enable bots talking (say / yell / general chatting / lfg)
  1957. AiPlayerbot.RandomBotTalk = 1
  1958. # Enable bots emoting
  1959. AiPlayerbot.RandomBotEmote = 0
  1960. # Enable randombots suggesting dungeons in chat
  1961. AiPlayerbot.RandomBotSuggestDungeons = 0
  1962. # Bots greet players when invited
  1963. AiPlayerbot.EnableGreet = 0
  1964. # Chance to reply to toxic links with toxic links (0-100)
  1965. AiPlayerbot.ToxicLinksRepliesChance = 50
  1966. # Chance to reply to Thunderfury with Thunderfury (0-100)
  1967. AiPlayerbot.ThunderfuryRepliesChance = 40
  1968. # Enable bots chatting in guild about certain events
  1969. AIPlayerbot.GuildFeedback = 1
  1970. # Chance bots will chat in guild about certain events (int) (0-100)
  1971. AiPlayerbot.GuildRepliesRate = 75
  1972. # Bots without a master will say their lines
  1973. AiPlayerbot.RandomBotSayWithoutMaster = 0
  1974.  
  1975. #
  1976. #
  1977. #
  1978. ####################################################################################################
  1979.  
  1980. ####################################################################################################
  1981. # Broadcast rates
  1982. #
  1983. #
  1984.  
  1985. # Enable/disable broadcasts globally
  1986. # Default: 1 (enabled)
  1987. AiPlayerbot.EnableBroadcasts = 0
  1988. #
  1989. # All broadcast chances should be in range 0-30000
  1990. # Value of 0 will disable this particular broadcast
  1991. # Setting value to 30000 does not guarantee the broadcast, as there are some internal randoms as well
  1992. #
  1993. # Setting channel broadcast chance to 0, will re-route most broadcasts to other available channels
  1994. # Setting all channel broadcasts to 0 will disable most broadcasts
  1995. AiPlayerbot.BroadcastToGuildGlobalChance = 30000
  1996. AiPlayerbot.BroadcastToWorldGlobalChance = 30000
  1997. AiPlayerbot.BroadcastToGeneralGlobalChance = 30000
  1998. AiPlayerbot.BroadcastToTradeGlobalChance = 30000
  1999. AiPlayerbot.BroadcastToLFGGlobalChance = 30000
  2000. AiPlayerbot.BroadcastToLocalDefenseGlobalChance = 30000
  2001. AiPlayerbot.BroadcastToWorldDefenseGlobalChance = 30000
  2002. AiPlayerbot.BroadcastToGuildRecruitmentGlobalChance = 30000
  2003. #
  2004. # Individual settings
  2005. # Setting one of these to 0 will disable the particular broadcast
  2006. AiPlayerbot.BroadcastChanceLootingItemPoor = 30
  2007. AiPlayerbot.BroadcastChanceLootingItemNormal = 150
  2008. AiPlayerbot.BroadcastChanceLootingItemUncommon = 10000
  2009. AiPlayerbot.BroadcastChanceLootingItemRare = 20000
  2010. AiPlayerbot.BroadcastChanceLootingItemEpic = 30000
  2011. AiPlayerbot.BroadcastChanceLootingItemLegendary = 30000
  2012. AiPlayerbot.BroadcastChanceLootingItemArtifact = 30000
  2013. #
  2014. AiPlayerbot.BroadcastChanceQuestAccepted = 6000
  2015. AiPlayerbot.BroadcastChanceQuestUpdateObjectiveCompleted = 300
  2016. AiPlayerbot.BroadcastChanceQuestUpdateObjectiveProgress = 300
  2017. AiPlayerbot.BroadcastChanceQuestUpdateFailedTimer = 300
  2018. AiPlayerbot.BroadcastChanceQuestUpdateComplete = 1000
  2019. AiPlayerbot.BroadcastChanceQuestTurnedIn = 10000
  2020. #
  2021. AiPlayerbot.BroadcastChanceKillNormal = 30
  2022. AiPlayerbot.BroadcastChanceKillElite = 300
  2023. AiPlayerbot.BroadcastChanceKillRareelite = 3000
  2024. AiPlayerbot.BroadcastChanceKillWorldboss = 20000
  2025. AiPlayerbot.BroadcastChanceKillRare = 10000
  2026. AiPlayerbot.BroadcastChanceKillUnknown = 100
  2027. AiPlayerbot.BroadcastChanceKillPet = 10
  2028. AiPlayerbot.BroadcastChanceKillPlayer = 30
  2029. #
  2030. AiPlayerbot.BroadcastChanceLevelupGeneric = 20000
  2031. AiPlayerbot.BroadcastChanceLevelupTenX = 30000
  2032. AiPlayerbot.BroadcastChanceLevelupMaxLevel = 30000
  2033. #
  2034. AiPlayerbot.BroadcastChanceSuggestInstance = 5000
  2035. AiPlayerbot.BroadcastChanceSuggestQuest = 10000
  2036. AiPlayerbot.BroadcastChanceSuggestGrindMaterials = 5000
  2037. AiPlayerbot.BroadcastChanceSuggestGrindReputation = 5000
  2038. AiPlayerbot.BroadcastChanceSuggestSell = 300
  2039. AiPlayerbot.BroadcastChanceSuggestSomething = 30000
  2040. #
  2041. # Bots will say very rude things
  2042. AiPlayerbot.BroadcastChanceSuggestSomethingToxic = 1
  2043. #
  2044. # Specifically for "<word> [item link]"
  2045. AiPlayerbot.BroadcastChanceSuggestToxicLinks = 1
  2046. #
  2047. # Prefix is used as a word in "<word> [item link]"
  2048. AiPlayerbot.ToxicLinksPrefix = gnomes
  2049. #
  2050. # Chance to suggest Thunderfury
  2051. AiPlayerbot.BroadcastChanceSuggestThunderfury = 1
  2052. #
  2053. # Does not depend on global chance
  2054. AiPlayerbot.BroadcastChanceGuildManagement = 30000
  2055. #
  2056. ####################################################################################################
  2057.  
  2058. ####################################################################################################
  2059. # LOGS
  2060. #
  2061. #
  2062.  
  2063. # Custom config to allow logfiles to be created.
  2064. # Example: AiPlayerbot.AllowedLogFiles = travelNodes.csv,travelPaths.csv,TravelNodeStore.h,bot_movement.csv,bot_location.csv
  2065. AiPlayerbot.AllowedLogFiles = ""
  2066.  
  2067. #
  2068. #
  2069. #
  2070. ####################################################################################################
  2071.  
  2072. ####################################################################################################
  2073. # A list of gameObject GUID's that are not allowed for bots to interact with.
  2074. #
  2075. AiPlayerbot.DisallowedGameObjects = 176213,17155,2656,74448,19020,3719,3658,3705,3706,105579,75293,2857,179490,141596,160836,160845,179516,176224,181085,176112,128308,128403,165739,165738,175245,175970,176325,176327,123329,2560
  2076. #
  2077. # List of GUID's:
  2078. # QuestItems:
  2079. # 176213 = Blood of Heroes, 17155 = Defias Gunpowder, 2656 = Waterlogged Envelope, 123329 = Baelogs Chest, 2560 = Half-Buried Bottle
  2080. # Chests:
  2081. # Large Solid Chest = 74448, Box of Assorted Parts = 19020, Food Crate = 3719, Water Barrel = 3658, Barrel of Milk = 3705, Barrel of sweet Nectar = 3706, Tattered Chest = 105579, Large bettered Chest = 75293, Solid Chest = 2857, Battered Foodlocker = 179490, Witch Doctor's Chest = 141596, Relic Coffer = 160836, Dark Coffer = 160845, Fengus's Chest = 179516, Supply Crate = 176224/181085, Malor's Strongbox = 176112
  2082. # Other:
  2083. # Shallow Grave (Zul'Farrak) = 128308/128403, Grim Guzzler Boar (Blackrock Depths) = 165739, Dark Iron Ale Mug (Blackrock Depths) = 165738, Father Flame (Blackrock Spire) = 175245, Unforged Runic Breastplate (Blackrock Spire) = 175970, Blacksmithing Plans (Stratholme) = 176325/176327
  2084. # Feel free to edit and help to complete.
  2085. #
  2086. ####################################################################################################
  2087.  
  2088. ##############################################
  2089. # Deprecated Settings (yet still in use) #
  2090. ##############################################
  2091.  
  2092. # Log on all randombots on start
  2093. AiPlayerbot.RandomBotLoginAtStartup = 1
  2094.  
  2095. # Guild Task system
  2096. AiPlayerbot.EnableGuildTasks = 1
  2097.  
  2098. # Enable dungeon suggestions in lower case randomly
  2099. AiPlayerbot.SuggestDungeonsInLowerCaseRandomly = 0
  2100.  
  2101. # Chance bot chooses RPG (Teleport to random camp for their level) instead of grinding
  2102. AiPlayerbot.RandomBotRpgChance = 0.10
  2103.  
  2104. # Set randombots movement speed to walking anywhere
  2105. AiPlayerbot.RandombotsWalkingRPG = 0
  2106.  
  2107. # Set randombots movement speed to walking only inside buildings
  2108. AiPlayerbot.RandombotsWalkingRPG.InDoors = 0
  2109.  
  2110. # Premade spell to avoid (undetected spells)
  2111. # spellid-radius, ...
  2112. AiPlayerbot.PremadeAvoidAoe = 62234-4
  2113.  
  2114. AiPlayerbot.MinRandomBotsPriceChangeInterval = 7200
  2115. AiPlayerbot.MaxRandomBotsPriceChangeInterval = 172800
  2116. AiPlayerbot.MinRandomBotChangeStrategyTime = 180
  2117. AiPlayerbot.MaxRandomBotChangeStrategyTime = 720
  2118.  
  2119. # How often tasks are changed
  2120. AiPlayerbot.MinGuildTaskChangeTime = 172800
  2121. AiPlayerbot.MaxGuildTaskChangeTime = 432000
  2122.  
  2123. # Mail spam interval
  2124. AiPlayerbot.MinGuildTaskAdvertisementTime = 300
  2125. AiPlayerbot.MaxGuildTaskAdvertisementTime = 28800
  2126.  
  2127. # Delay before reward is sent
  2128. AiPlayerbot.MinGuildTaskRewardTime = 300
  2129. AiPlayerbot.MaxGuildTaskRewardTime = 3600
  2130.  
  2131. # Cleanup of guild tasks interval
  2132. AiPlayerbot.GuildTaskAdvertCleanupTime = 300
  2133.  
  2134. # Specify max distance between victim and bot when creating guild kill task
  2135. AiPlayerbot.GuildTaskKillTaskDistance = 200
  2136.  
  2137. # Distance margin for facade calculations
  2138. AiPlayerbot.TargetPosRecalcDistance = 0.1
  2139.  
  2140. # Allow bots to be summoned near innkeepers
  2141. AiPlayerbot.SummonAtInnkeepersEnabled = 1
  2142.  
  2143. # Enable buffs in ICC to make Heroic easier and more casual.
  2144. # 30% more damage, 40% damage reduction (tank bots), increased all resistances, reduced threat for non tank bots, increased threat for tank bots.
  2145. # Buffs will be applied on PP, Sindragosa and Lich King
  2146.  
  2147. AiPlayerbot.EnableICCBuffs = 1
  2148.  
  2149. AiPlayerbot.EnableFishingWithMaster = 1
  2150. AiPlayerbot.FishingDistance = 40
  2151. AiPlayerbot.EndFishingWithMaster = 30
  2152. AiPlayerbot.FishingDistanceFromMaster = 10
  2153.  
Advertisement
Add Comment
Please, Sign In to add comment