/ game-server / source / database / LoadOrder.ts
LoadOrder.ts
 1  import { PunishmentManager } from '../gameService/instancemanager/PunishmentManager'
 2  import { AnnouncementManager } from '../gameService/models/announce/AnnouncementManager'
 3  import { CrestCache } from '../gameService/cache/CrestCache'
 4  import { ServitorSkillCache } from '../gameService/cache/ServitorSkillCache'
 5  import { AirShipManager } from '../gameService/instancemanager/AirShipManager'
 6  import { RaidBossPointsManager } from '../gameService/cache/RaidBossPointsManager'
 7  import { SevenSigns } from '../gameService/directives/SevenSigns'
 8  import { IDFactoryCache } from '../gameService/cache/IDFactoryCache'
 9  import { L2DataApi } from '../data/interface/l2DataApi'
10  import { CharacterSummonCache } from '../gameService/cache/CharacterSummonCache'
11  import { SiegeManager } from '../gameService/instancemanager/SiegeManager'
12  import { FortSiegeManager } from '../gameService/instancemanager/FortSiegeManager'
13  import { AreaCache } from '../gameService/cache/AreaCache'
14  import { L2World } from '../gameService/L2World'
15  import { ServerVariablesManager } from '../gameService/variables/ServerVariablesManager'
16  import { L2MoveManager } from '../gameService/L2MoveManager'
17  import { NpcRespawnManager } from '../gameService/cache/NpcRespawnManager'
18  import { SevenSignsFestival } from '../gameService/directives/SevenSignsFestival'
19  import { SellListCache } from '../gameService/cache/SellListCache'
20  
21  export const DatabaseLoadOrder : Array<L2DataApi> = [
22      ServerVariablesManager,
23      IDFactoryCache,
24      PunishmentManager,
25      AnnouncementManager,
26      CrestCache,
27      ServitorSkillCache,
28      AirShipManager,
29      RaidBossPointsManager,
30      L2World,
31      L2MoveManager,
32      AreaCache, // zones are needed for castles and forts
33      SevenSigns,
34      SevenSignsFestival,
35      SiegeManager,
36      FortSiegeManager,
37      CharacterSummonCache,
38      NpcRespawnManager,
39      SellListCache
40  ]