mirror of
https://github.com/AsgardEternal/SquadJS.git
synced 2024-09-28 14:04:25 -05:00
52 lines
1.6 KiB
JavaScript
52 lines
1.6 KiB
JavaScript
import LogParser from 'core/log-parser';
|
|
|
|
import AdminBroadcast from './admin-broadcast.js';
|
|
import DeployableDamaged from './deployable-damaged.js';
|
|
import NewGame from './new-game.js';
|
|
import PlayerConnected from './player-connected.js';
|
|
import PlayerControllerConnected from './playercontroller-connected.js';
|
|
import PlayerDisconnected from './player-disconnected.js';
|
|
import PlayerDamaged from './player-damaged.js';
|
|
import PlayerDied from './player-died.js';
|
|
import PlayerPossess from './player-possess.js';
|
|
import PlayerRevived from './player-revived.js';
|
|
import PlayerUnPossess from './player-un-possess.js';
|
|
import PlayerWounded from './player-wounded.js';
|
|
import RoundEnded from './round-ended.js';
|
|
import RoundTickets from './round-tickets.js';
|
|
import RoundWinner from './round-winner.js';
|
|
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';
|
|
|
|
export default class SquadLogParser extends LogParser {
|
|
constructor(options) {
|
|
super('SquadGame.log', options);
|
|
}
|
|
|
|
getRules() {
|
|
return [
|
|
AdminBroadcast,
|
|
DeployableDamaged,
|
|
NewGame,
|
|
PlayerConnected,
|
|
PlayerControllerConnected,
|
|
PlayerDisconnected,
|
|
PlayerDamaged,
|
|
PlayerDied,
|
|
PlayerPossess,
|
|
PlayerRevived,
|
|
PlayerUnPossess,
|
|
PlayerWounded,
|
|
RoundEnded,
|
|
RoundTickets,
|
|
RoundWinner,
|
|
ServerTickRate,
|
|
ClientConnected,
|
|
ClientLogin,
|
|
PendingConnectionDestroyed
|
|
];
|
|
}
|
|
}
|