Initial commit
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
const AdmiralSpawnedPacket = require("../Packets/AdmiralSpawned");
|
||||
|
||||
const Game = require("../Game/Game");
|
||||
const { maps } = Game;
|
||||
|
||||
const nonPlayerCharacterHandler = require("./NPC");
|
||||
const monsterHandler = require("./Monster");
|
||||
const collectableHandler = require("./Collectable");
|
||||
const towerHandler = require("./Tower");
|
||||
|
||||
const die = require("../Callbacks/die");
|
||||
const reward = require("../Callbacks/reward");
|
||||
const attack = require("../Callbacks/attack");
|
||||
|
||||
maps.forEach(map => {
|
||||
nonPlayerCharacterHandler(map, die, reward, attack);
|
||||
collectableHandler(map, die, reward);
|
||||
monsterHandler(map, die, reward, attack);
|
||||
towerHandler(map, die, reward, attack);
|
||||
|
||||
map.on("admiralSpawnNotification", function (data, emittingTo) {
|
||||
const packet = AdmiralSpawnedPacket(data);
|
||||
|
||||
emittingTo.forEach(mapID => app.publish(mapID.toString(), packet, true, true));
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user