SquadJS/squad-server/log-parser/player-possess.js
Skillet 39a3cf3035 Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	squad-server/log-parser/player-possess.js
2023-05-20 21:16:59 -04:00

20 lines
519 B
JavaScript

export default {
regex:
/^\[([0-9.:-]+)]\[([ 0-9]*)]LogSquadTrace: \[DedicatedServer](?:ASQPlayerController::)?OnPossess\(\): PC=(.+) Pawn=(([A-z0-9_]+)_C_[0-9]+)/,
onMatch: (args, logParser) => {
const data = {
raw: args[0],
time: args[1],
chainID: args[2],
playerSuffix: args[3],
characterClassname: args[4],
possessClassname: args[5],
pawn: args[6]
};
logParser.eventStore.session[args[3]] = args[2];
logParser.emit('PLAYER_POSSESS', data);
}
};