How diego3g/lootcouncil works
This appears to be a World of Warcraft loot-council addon: council members manage loot sessions, collect player responses, and review past decisions through in-game UI. The tree indicates distinct capabilities for loot/session handling, roster and permissions, communication and synchronization, persistence/history, and guild-facing screens. The README is empty and no source excerpts were provided, so component relationships and the precise user-to-result call flow cannot be verified; the graph groups the apparent responsibilities without asserting unsupported connections.
Components 26
Loot workflow
- Loot handling
Modules/Loot.lua - Loot sessions
Modules/Session.lua - Response parsing
Modules/ResponseParser.lua - Item comparison
Modules/Comparison.lua - Equipability checks
Modules/Equipability.lua - Best-in-slot data
Modules/BiS.lua - Attendance
Modules/Attendance.lua
Council coordination
- Communication
Modules/Comms.lua - Chat integration
Modules/Chat.lua - Synchronization
Modules/Sync.lua - Message bus
Modules/MessageBus.lua
Roster and records
- Guild integration
Modules/Guild.lua - Player roster
Modules/Roster.lua - Permissions
Modules/Permissions.lua - Persistence
Modules/Persistence.lua - Database
Database.lua - Loot history
Modules/History.lua
In-game interface
- UI initialization
UI/UI.lua - Main window
UI/MainWindow.lua - Loot window
UI/LootWindow.lua - Loot popup
UI/LootPopup.lua - Voting tab
UI/Tabs/VotingTab.lua - History tab
UI/Tabs/HistoryTab.lua - Guild tab
UI/Tabs/GuildTab.lua - Settings tab
UI/Tabs/SettingsTab.lua - Players tab
UI/PlayersTab.lua