mirror of
https://github.com/kadeshar/mod-player-bot-level-brackets.git
synced 2026-01-13 01:08:36 +00:00
Adding support to change bracket ranges/number of brackets in the conf
This commit is contained in:
@@ -10,36 +10,44 @@
|
||||
# Valid values: 0 (off) / 1 (on)
|
||||
BotLevelBrackets.Enabled = 1
|
||||
|
||||
#
|
||||
# BotLevelBrackets.FullDebugMode
|
||||
# Description: Enables full debug logging for the Bot Level Brackets module.
|
||||
# Default: 0 (disabled)
|
||||
# Valid values: 0 (off) / 1 (on)
|
||||
BotLevelBrackets.FullDebugMode = 0
|
||||
|
||||
#
|
||||
# BotLevelBrackets.LiteDebugMode
|
||||
# Description: Enables lite debug logging for the Bot Level Brackets module.
|
||||
# Default: 0 (disabled)
|
||||
# Valid values: 0 (off) / 1 (on)
|
||||
BotLevelBrackets.LiteDebugMode = 0
|
||||
|
||||
#
|
||||
# BotLevelBrackets.CheckFrequency
|
||||
# Description: The frequency (in seconds) at which the bot level distribution check is performed.
|
||||
# Default: 300
|
||||
BotLevelBrackets.CheckFrequency = 300
|
||||
|
||||
#
|
||||
# BotLevelBrackets.CheckFlaggedFrequency
|
||||
# Description: The frequency (in seconds) at which the bot level reset is performed for flagged bots that failed safety checks initially.
|
||||
# Default: 15
|
||||
BotLevelBrackets.CheckFlaggedFrequency = 15
|
||||
|
||||
#
|
||||
# BotLevelBrackets.IgnoreGuildBotsWithRealPlayers
|
||||
# Description: When enabled, bots that are in a guild with at least one real (non-bot) player online are excluded from bot bracket calculations and will not be level changed or flagged.
|
||||
# Description: When enabled, bots that are in a guild with at least one real (non-bot) player online are excluded
|
||||
# from bot bracket calculations and will not be level changed or flagged.
|
||||
# Default: 1 (enabled)
|
||||
# Valid values: 0 (disabled) / 1 (enabled)
|
||||
BotLevelBrackets.IgnoreGuildBotsWithRealPlayers = 1
|
||||
|
||||
#
|
||||
# BotLevelBrackets.UseDynamicDistribution
|
||||
# Description: Enables dynamic recalculation of bot distribution percentages based on the number of non-bot players present in each level bracket.
|
||||
# Description: Enables dynamic recalculation of bot distribution percentages based on the number of non-bot players
|
||||
# present in each level bracket.
|
||||
# Default: 0 (disabled)
|
||||
# Valid values: 0 (off) / 1 (on)
|
||||
BotLevelBrackets.UseDynamicDistribution = 0
|
||||
@@ -53,106 +61,148 @@ BotLevelBrackets.UseDynamicDistribution = 0
|
||||
BotLevelBrackets.RealPlayerWeight = 1.0
|
||||
|
||||
#
|
||||
# BotLevelBrackets.IgnoreFriendListed
|
||||
# Description: Ignore bots that are on real players friend's lists from any brackets
|
||||
# Default: 1 (enabled)
|
||||
# Valid values: 0 (off) / 1 (on)
|
||||
BotLevelBrackets.IgnoreFriendListed = 1
|
||||
# BotLevelBrackets.IgnoreFriendListed
|
||||
# Description: Ignore bots that are on real players friend's lists from any brackets.
|
||||
# Default: 1 (enabled)
|
||||
# Valid values: 0 (off) / 1 (on)
|
||||
BotLevelBrackets.IgnoreFriendListed = 1
|
||||
|
||||
#
|
||||
# Alliance Level Brackets Configuration
|
||||
# The percentages below must sum to 100.
|
||||
# BotLevelBrackets.NumRanges
|
||||
# Description: The number of level brackets used for bot distribution.
|
||||
# Both Alliance and Horde should have the same number of brackets defined below.
|
||||
# Default: 9
|
||||
#
|
||||
# BotLevelBrackets.Alliance.Range1Pct
|
||||
# Description: Desired percentage of Alliance bots within level range 1-9.
|
||||
# Default: 12
|
||||
BotLevelBrackets.Alliance.Range1Pct = 12
|
||||
|
||||
# BotLevelBrackets.Alliance.Range2Pct
|
||||
# Description: Desired percentage of Alliance bots within level range 10-19.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Alliance.Range2Pct = 11
|
||||
|
||||
# BotLevelBrackets.Alliance.Range3Pct
|
||||
# Description: Desired percentage of Alliance bots within level range 20-29.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Alliance.Range3Pct = 11
|
||||
|
||||
# BotLevelBrackets.Alliance.Range4Pct
|
||||
# Description: Desired percentage of Alliance bots within level range 30-39.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Alliance.Range4Pct = 11
|
||||
|
||||
# BotLevelBrackets.Alliance.Range5Pct
|
||||
# Description: Desired percentage of Alliance bots within level range 40-49.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Alliance.Range5Pct = 11
|
||||
|
||||
# BotLevelBrackets.Alliance.Range6Pct
|
||||
# Description: Desired percentage of Alliance bots within level range 50-59.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Alliance.Range6Pct = 11
|
||||
|
||||
# BotLevelBrackets.Alliance.Range7Pct
|
||||
# Description: Desired percentage of Alliance bots within level range 60-69.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Alliance.Range7Pct = 11
|
||||
|
||||
# BotLevelBrackets.Alliance.Range8Pct
|
||||
# Description: Desired percentage of Alliance bots within level range 70-79.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Alliance.Range8Pct = 11
|
||||
|
||||
# BotLevelBrackets.Alliance.Range9Pct
|
||||
# Description: Desired percentage of Alliance bots within level range 80.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Alliance.Range9Pct = 11
|
||||
# IMPORTANT: If you are extending the number of brackets beyond 9, you must update your
|
||||
# mod_player_bot_level_brackets.conf file AND the corresponding mod_player_bot_level_brackets.conf.dist file to include configuration
|
||||
# lines for the additional bracket lines added below (e.g. Range10, Range11, etc.). Ensure that the
|
||||
# sum of the Pct values for each faction remains 100.
|
||||
BotLevelBrackets.NumRanges = 9
|
||||
|
||||
##############################################
|
||||
# Alliance Level Brackets Configuration
|
||||
##############################################
|
||||
# The following settings define the level brackets for Alliance bots.
|
||||
# For each bracket, you must specify three parameters:
|
||||
#
|
||||
# Horde Level Brackets Configuration
|
||||
# The percentages below must sum to 100.
|
||||
# BotLevelBrackets.Alliance.RangeX.Lower
|
||||
# Description: The lower bound (inclusive) of bracket X.
|
||||
#
|
||||
# BotLevelBrackets.Horde.Range1Pct
|
||||
# Description: Desired percentage of Horde bots within level range 1-9.
|
||||
# Default: 12
|
||||
BotLevelBrackets.Horde.Range1Pct = 12
|
||||
# BotLevelBrackets.Alliance.RangeX.Upper
|
||||
# Description: The upper bound (inclusive) of bracket X.
|
||||
#
|
||||
# BotLevelBrackets.Alliance.RangeX.Pct
|
||||
# Description: The desired percentage of Alliance bots that should fall into bracket X.
|
||||
#
|
||||
# EXAMPLE:
|
||||
# The default configuration below defines 9 brackets:
|
||||
#
|
||||
# Range1 covers levels 1-9, Range2 covers levels 10-19, Range3 covers levels 20-29, and so on.
|
||||
#
|
||||
# To customize or add a new bracket (for example, to isolate level 60 in its own bracket), you can:
|
||||
# - Set Range7.Lower = 60 and Range7.Upper = 60, then adjust the Pct values for Range6 and Range8 accordingly.
|
||||
#
|
||||
# Also, if you want to add an extra bracket beyond the default 9, you must:
|
||||
# 1. Increase BotLevelBrackets.NumRanges to the desired number.
|
||||
# 2. Add configuration lines for the new RangeX.Lower, RangeX.Upper, and RangeX.Pct.
|
||||
#
|
||||
# NOTE:
|
||||
# The sum of all Pct values for the Alliance brackets must equal 100.
|
||||
#
|
||||
BotLevelBrackets.Alliance.Range1.Lower = 1
|
||||
BotLevelBrackets.Alliance.Range1.Upper = 9
|
||||
BotLevelBrackets.Alliance.Range1.Pct = 12
|
||||
|
||||
# BotLevelBrackets.Horde.Range2Pct
|
||||
# Description: Desired percentage of Horde bots within level range 10-19.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Horde.Range2Pct = 11
|
||||
BotLevelBrackets.Alliance.Range2.Lower = 10
|
||||
BotLevelBrackets.Alliance.Range2.Upper = 19
|
||||
BotLevelBrackets.Alliance.Range2.Pct = 11
|
||||
|
||||
# BotLevelBrackets.Horde.Range3Pct
|
||||
# Description: Desired percentage of Horde bots within level range 20-29.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Horde.Range3Pct = 11
|
||||
BotLevelBrackets.Alliance.Range3.Lower = 20
|
||||
BotLevelBrackets.Alliance.Range3.Upper = 29
|
||||
BotLevelBrackets.Alliance.Range3.Pct = 11
|
||||
|
||||
# BotLevelBrackets.Horde.Range4Pct
|
||||
# Description: Desired percentage of Horde bots within level range 30-39.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Horde.Range4Pct = 11
|
||||
BotLevelBrackets.Alliance.Range4.Lower = 30
|
||||
BotLevelBrackets.Alliance.Range4.Upper = 39
|
||||
BotLevelBrackets.Alliance.Range4.Pct = 11
|
||||
|
||||
# BotLevelBrackets.Horde.Range5Pct
|
||||
# Description: Desired percentage of Horde bots within level range 40-49.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Horde.Range5Pct = 11
|
||||
BotLevelBrackets.Alliance.Range5.Lower = 40
|
||||
BotLevelBrackets.Alliance.Range5.Upper = 49
|
||||
BotLevelBrackets.Alliance.Range5.Pct = 11
|
||||
|
||||
# BotLevelBrackets.Horde.Range6Pct
|
||||
# Description: Desired percentage of Horde bots within level range 50-59.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Horde.Range6Pct = 11
|
||||
BotLevelBrackets.Alliance.Range6.Lower = 50
|
||||
BotLevelBrackets.Alliance.Range6.Upper = 59
|
||||
BotLevelBrackets.Alliance.Range6.Pct = 11
|
||||
|
||||
# BotLevelBrackets.Horde.Range7Pct
|
||||
# Description: Desired percentage of Horde bots within level range 60-69.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Horde.Range7Pct = 11
|
||||
BotLevelBrackets.Alliance.Range7.Lower = 60
|
||||
BotLevelBrackets.Alliance.Range7.Upper = 69
|
||||
BotLevelBrackets.Alliance.Range7.Pct = 11
|
||||
|
||||
# BotLevelBrackets.Horde.Range8Pct
|
||||
# Description: Desired percentage of Horde bots within level range 70-79.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Horde.Range8Pct = 11
|
||||
BotLevelBrackets.Alliance.Range8.Lower = 70
|
||||
BotLevelBrackets.Alliance.Range8.Upper = 79
|
||||
BotLevelBrackets.Alliance.Range8.Pct = 11
|
||||
|
||||
# BotLevelBrackets.Horde.Range9Pct
|
||||
# Description: Desired percentage of Horde bots within level range 80.
|
||||
# Default: 11
|
||||
BotLevelBrackets.Horde.Range9Pct = 11
|
||||
BotLevelBrackets.Alliance.Range9.Lower = 80
|
||||
BotLevelBrackets.Alliance.Range9.Upper = 80
|
||||
BotLevelBrackets.Alliance.Range9.Pct = 11
|
||||
|
||||
##############################################
|
||||
# Horde Level Brackets Configuration
|
||||
##############################################
|
||||
# The following settings define the level brackets for Horde bots.
|
||||
# For each bracket, you must specify:
|
||||
#
|
||||
# BotLevelBrackets.Horde.RangeX.Lower
|
||||
# Description: The lower bound (inclusive) of bracket X.
|
||||
#
|
||||
# BotLevelBrackets.Horde.RangeX.Upper
|
||||
# Description: The upper bound (inclusive) of bracket X.
|
||||
#
|
||||
# BotLevelBrackets.Horde.RangeX.Pct
|
||||
# Description: The desired percentage of Horde bots that should fall into bracket X.
|
||||
#
|
||||
# EXAMPLE:
|
||||
# The default configuration below defines 9 brackets:
|
||||
#
|
||||
# Range1 covers levels 1-9, Range2 covers levels 10-19, Range3 covers levels 20-29, and so on.
|
||||
#
|
||||
# To customize or add a new bracket (for example, to isolate level 70 in its own bracket), you can:
|
||||
# - Set Range8.Lower = 70 and Range8.Upper = 70, then adjust the Pct values for the adjacent ranges.
|
||||
#
|
||||
# NOTE:
|
||||
# The sum of all Pct values for the Horde brackets must equal 100.
|
||||
#
|
||||
BotLevelBrackets.Horde.Range1.Lower = 1
|
||||
BotLevelBrackets.Horde.Range1.Upper = 9
|
||||
BotLevelBrackets.Horde.Range1.Pct = 12
|
||||
|
||||
BotLevelBrackets.Horde.Range2.Lower = 10
|
||||
BotLevelBrackets.Horde.Range2.Upper = 19
|
||||
BotLevelBrackets.Horde.Range2.Pct = 11
|
||||
|
||||
BotLevelBrackets.Horde.Range3.Lower = 20
|
||||
BotLevelBrackets.Horde.Range3.Upper = 29
|
||||
BotLevelBrackets.Horde.Range3.Pct = 11
|
||||
|
||||
BotLevelBrackets.Horde.Range4.Lower = 30
|
||||
BotLevelBrackets.Horde.Range4.Upper = 39
|
||||
BotLevelBrackets.Horde.Range4.Pct = 11
|
||||
|
||||
BotLevelBrackets.Horde.Range5.Lower = 40
|
||||
BotLevelBrackets.Horde.Range5.Upper = 49
|
||||
BotLevelBrackets.Horde.Range5.Pct = 11
|
||||
|
||||
BotLevelBrackets.Horde.Range6.Lower = 50
|
||||
BotLevelBrackets.Horde.Range6.Upper = 59
|
||||
BotLevelBrackets.Horde.Range6.Pct = 11
|
||||
|
||||
BotLevelBrackets.Horde.Range7.Lower = 60
|
||||
BotLevelBrackets.Horde.Range7.Upper = 69
|
||||
BotLevelBrackets.Horde.Range7.Pct = 11
|
||||
|
||||
BotLevelBrackets.Horde.Range8.Lower = 70
|
||||
BotLevelBrackets.Horde.Range8.Upper = 79
|
||||
BotLevelBrackets.Horde.Range8.Pct = 11
|
||||
|
||||
BotLevelBrackets.Horde.Range9.Lower = 80
|
||||
BotLevelBrackets.Horde.Range9.Upper = 80
|
||||
BotLevelBrackets.Horde.Range9.Pct = 11
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user