mirror of
https://github.com/AsgardEternal/SquadJS.git
synced 2024-09-28 23:24:26 -05:00
616982927b
Resolve conflict with master Change steamid-connected to client-login for consistent naming
28 lines
876 B
JavaScript
28 lines
876 B
JavaScript
export default {
|
|
regex: /^\[([0-9.:-]+)]\[([ 0-9]*)]LogNet: Join succeeded: (.+)/,
|
|
onMatch: (args, logParser) => {
|
|
const data = {
|
|
raw: args[0],
|
|
time: args[1],
|
|
chainID: args[2],
|
|
playerSuffix: args[3],
|
|
steamID: logParser.eventStore['client-login'], // player connected
|
|
controller: logParser.eventStore['player-controller'] // playercontroller connected
|
|
};
|
|
|
|
delete logParser.eventStore['client-login'];
|
|
delete logParser.eventStore['player-controller'];
|
|
|
|
// Handle Reconnecting players
|
|
if (logParser.eventStore.disconnected[data.steamID]) {
|
|
delete logParser.eventStore.disconnected[data.steamID];
|
|
}
|
|
logParser.emit('PLAYER_CONNECTED', data);
|
|
logParser.eventStore.players[data.steamID] = {
|
|
steamID: data.steamID,
|
|
suffix: data.playerSuffix,
|
|
controller: data.controller
|
|
};
|
|
}
|
|
};
|