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 ]