📋 Boss List & Invasion List
Quick Description​
The Boss List and Invasion List systems control which bosses and invasions are active on the server, with full scheduling and spawn configuration.
How it works​
- Boss List: Enable/disable bosses by ID, set monster lists for each boss
- Invasion List: Schedule invasions, set duration, spawn locations, and display names
- All settings are managed via config files (
BossListConfig.lua,InvasionManager.dat)
Main settings​
Boss List​
switch: Enable/disable the systembossData: List of bosses and their monster lists
Invasion List​
- Section 0: Invasion times (cron format)
- Section 1: Duration, messages, boss index
- Section 2: Group linking
- Section 3: Map and monster spawn details
- Section 4: Display names for announcements
Example config​
Boss List​
BossListConfig = {
switch = true, -- Enable/disable the system
bossData = {
[BOSS_ID] = {monsterList={}},
},
}
Invasion List (Section 0)​
Index Year Month Day DoW Hour Minute Second
0 * * * * 0 5 0 // Daily at 00:05
Invasion List (Section 1)​
Index RespawnMsg DespawnMsg BossIndex BossMsg InvasionTime Comment
0 192 * 55 202 600 // Underworld
Invasion List (Section 2)​
Index Group Value
0 0 0 // Group 0, invasion 0
0 0 1 // Group 0, invasion 1
Invasion List (Section 3)​
Index Group Value Class Count MapN MapSX MapSY MapTX MapTY RegenType RegenTime
0 0 0 55 1 0 125 190 140 203 0 0
Invasion List (Section 4)​
Index Comment
0 "Skeleton King"
1 "Red Dragon"
All settings are fully customizable in the config files.