SquadJS/squad-server/log-parser/index.js

52 lines
1.6 KiB
JavaScript
Raw Normal View History

2020-12-10 14:46:29 -06:00
import LogParser from 'core/log-parser';
2020-07-14 14:17:10 -05:00
import AdminBroadcast from './admin-broadcast.js';
2021-02-03 17:30:54 -06:00
import DeployableDamaged from './deployable-damaged.js';
2020-05-15 12:42:39 -05:00
import NewGame from './new-game.js';
import PlayerConnected from './player-connected.js';
import PlayerControllerConnected from './playercontroller-connected.js';
import PlayerDisconnected from './player-disconnected.js';
2020-05-15 12:42:39 -05:00
import PlayerDamaged from './player-damaged.js';
import PlayerDied from './player-died.js';
import PlayerPossess from './player-possess.js';
import PlayerRevived from './player-revived.js';
2020-05-15 14:23:16 -05:00
import PlayerUnPossess from './player-un-possess.js';
2020-05-15 12:42:39 -05:00
import PlayerWounded from './player-wounded.js';
import RoundEnded from './round-ended.js';
import RoundTickets from './round-tickets.js';
2020-09-14 14:55:14 -05:00
import RoundWinner from './round-winner.js';
2020-05-15 12:42:39 -05:00
import ServerTickRate from './server-tick-rate.js';
import ClientConnected from './client-connected.js';
import ClientLogin from './client-login.js';
import PendingConnectionDestroyed from './pending-connection-destroyed.js';
2020-05-15 12:42:39 -05:00
2020-12-10 14:46:29 -06:00
export default class SquadLogParser extends LogParser {
constructor(options) {
super('SquadGame.log', options);
}
getRules() {
return [
AdminBroadcast,
2021-02-03 17:30:54 -06:00
DeployableDamaged,
2020-12-10 14:46:29 -06:00
NewGame,
PlayerConnected,
PlayerControllerConnected,
PlayerDisconnected,
2020-12-10 14:46:29 -06:00
PlayerDamaged,
PlayerDied,
PlayerPossess,
PlayerRevived,
PlayerUnPossess,
PlayerWounded,
RoundEnded,
RoundTickets,
2020-12-10 14:46:29 -06:00
RoundWinner,
ServerTickRate,
ClientConnected,
ClientLogin,
PendingConnectionDestroyed
2020-12-10 14:46:29 -06:00
];
}
}