preserve configured loot method after server restart

This commit is contained in:
crow
2025-08-15 20:37:55 -05:00
parent ab678cc91a
commit 6525d3912a
17 changed files with 232 additions and 321 deletions

View File

@@ -1,40 +1,48 @@
########################################
# AoeLoot module configuration
# AoeLoot Module Configuration
########################################
#
# AOELoot.Enable
# Default: 2 - (Enabled for solo and group play)
# 1 - (Enabled for solo play only)
# 0 - (Disabled)
# AoeLoot.EnableMod
# Values: 0 = Disable module
# 1 = Enable module
# Default: 1 (Enabled)
AOELoot.Enable = 2
AoeLoot.EnableMod = 1
# AOELoot.Message
# Description: Enable module notification message on login
# Default: 0 - (Disabled)
# 1 - (Enabled)
# AoeLoot.EnableAOELoot
# Values: 0 = Disable AoE looting feature
# 1 = Enable AoE looting feature (solo play only)
# 2 = Enable AoE looting feature (solo and group play)
# Default: 2 (Enabled for solo and group play)
AOELoot.Message = 0
AoeLoot.EnableAOELoot = 2
# AOELoot.Range
# AoeLoot.Message
# Description: Enable module notification message on login
# Values: 0 = Disable message
# 1 = Enable message
# Default: 1 (Enabled)
AoeLoot.Message = 1
# AoeLoot.Range
# Description: Radius for AoE looting area
# Default: 55.0
AOELoot.Range = 55.0
AoeLoot.Range = 55.0
# AOELoot.DefaultLootMethod
# AoeLoot.DefaultLootMethod
# Description: Sets the default loot method for newly created groups
# Values: 0 = Free For All (everyone can loot everything)
# 1 = Round Robin (items are distributed in turn)
# 2 = Master Loot (only master looter can distribute items)
# 3 = Group Loot (group rolls on items above threshold)
# 4 = Need Before Greed (players roll Need/Greed/Pass on items above threshold)
# Default: 3 (Group Loot)
# Values: 0 = Free For All (players can loot everything)
# 1 = Round Robin (players take turns looting)
# 2 = Group Loot (Blizzard default; players take turns looting, except items at or above the DefautlLootThreshold are rolled for by all players)
# 3 = Need Before Greed (players take turns looting, except items at or above the DefaultLootThreshold are rolled for by players who can use them)
# 4 = Master Loot (only master looter can distribute items)
# Default: 2 (Group Loot)
AOELoot.DefaultLootMethod = 3
AoeLoot.DefaultLootMethod = 2
#
# AOELoot.DefaultLootThreshold
# AoeLoot.DefaultLootThreshold
# Description: Item quality threshold for group loot rolls (applies only to Group Loot and Need Before Greed)
# Values: 0 = Poor (Gray)
# 1 = Common (White)
@@ -44,26 +52,18 @@ AOELoot.DefaultLootMethod = 3
# 5 = Legendary (Orange)
# Default: 2 (Uncommon)
AOELoot.DefaultLootThreshold = 2
AoeLoot.DefaultLootThreshold = 2
# AOELoot.Debug
# AoeLoot.Debug
# Description: Enables debugging mode.
# Values: 0 = Disabled
# 1 = Enabled
# Default: 0 (Disabled)
AOELoot.Debug = 0
# AOELoot.QuestItemsAsRegular
# Description: Treat quest items as regular loot instead of processing them separately
# Values: 0 = Process quest items separately (default behavior)
# 1 = Treat quest items as regular loot
# Default: 0 (Process separately)
AOELoot.QuestItemsAsRegular = 0
AoeLoot.Debug = 0
# Chat Commands
# .aoeloot off If module is enabled, disables AoE looting for player
# .aoeloot on If module is enabled, reenables AoE looting for player
# .aoeloot lootall Loot all enemies within AOELoot.Range
# .AoeLoot off Disables AoE looting for player
# .AoeLoot on Enables AoE looting for player (requires module to be enabled)
# .AoeLoot lootall Loot all enemies within AoeLoot.Range
#