[Scheduler] Event scheduler implementation (#1257)

* Event scheduler implementation

* Create 2021_02_17_server_scheduled_events.sql

* Tweak

* Remove unused event [skip ci]

* Cleanup [skip ci]

* PR adjustments

* Database manifest
This commit is contained in:
Chris Miles
2021-03-29 02:52:57 -05:00
committed by GitHub
parent f51bc4daaf
commit 7aa5308f9c
31 changed files with 2053 additions and 50 deletions
+14
View File
@@ -0,0 +1,14 @@
#ifndef EQEMU_ZONE_EVENT_SCHEDULER_H
#define EQEMU_ZONE_EVENT_SCHEDULER_H
#include "../common/server_event_scheduler.h"
#include "zone.h"
#include "../common/content/world_content_service.h"
class ZoneEventScheduler : public ServerEventScheduler {
public:
void Process(Zone *zone, WorldContentService *content_service);
void SyncEventDataWithActiveEvents();
};
#endif //EQEMU_ZONE_EVENT_SCHEDULER_H