mirror of
https://github.com/AsgardEternal/SquadJS.git
synced 2024-09-28 14:04:25 -05:00
Move events to eventstore.sessions for cleanup
This commit is contained in:
parent
49809169b8
commit
1301c227f2
@ -14,7 +14,7 @@ export default {
|
|||||||
healthRemaining: args[8]
|
healthRemaining: args[8]
|
||||||
};
|
};
|
||||||
|
|
||||||
logParser.eventStore[args[3]] = data;
|
logParser.eventStore.session[args[3]] = data;
|
||||||
|
|
||||||
logParser.emit('DEPLOYABLE_DAMAGED', data);
|
logParser.emit('DEPLOYABLE_DAMAGED', data);
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,7 @@ export default {
|
|||||||
weapon: args[6]
|
weapon: args[6]
|
||||||
};
|
};
|
||||||
|
|
||||||
logParser.eventStore[args[3]] = data;
|
logParser.eventStore.session[args[3]] = data;
|
||||||
|
|
||||||
logParser.emit('PLAYER_DAMAGED', data);
|
logParser.emit('PLAYER_DAMAGED', data);
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ export default {
|
|||||||
/^\[([0-9.:-]+)]\[([ 0-9]*)]LogSquadTrace: \[DedicatedServer](?:ASQSoldier::)?Die\(\): Player:(.+) KillingDamage=(?:-)*([0-9.]+) from ([A-z_0-9]+) caused by ([A-z_0-9]+)_C/,
|
/^\[([0-9.:-]+)]\[([ 0-9]*)]LogSquadTrace: \[DedicatedServer](?:ASQSoldier::)?Die\(\): Player:(.+) KillingDamage=(?:-)*([0-9.]+) from ([A-z_0-9]+) caused by ([A-z_0-9]+)_C/,
|
||||||
onMatch: (args, logParser) => {
|
onMatch: (args, logParser) => {
|
||||||
const data = {
|
const data = {
|
||||||
...logParser.eventStore[args[3]],
|
...logParser.eventStore.session[args[3]],
|
||||||
raw: args[0],
|
raw: args[0],
|
||||||
time: args[1],
|
time: args[1],
|
||||||
woundTime: args[1],
|
woundTime: args[1],
|
||||||
@ -14,7 +14,7 @@ export default {
|
|||||||
weapon: args[6]
|
weapon: args[6]
|
||||||
};
|
};
|
||||||
|
|
||||||
logParser.eventStore[args[3]] = data;
|
logParser.eventStore.session[args[3]] = data;
|
||||||
|
|
||||||
logParser.emit('PLAYER_DIED', data);
|
logParser.emit('PLAYER_DIED', data);
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,7 @@ export default {
|
|||||||
possessClassname: args[4]
|
possessClassname: args[4]
|
||||||
};
|
};
|
||||||
|
|
||||||
logParser.eventStore[args[3]] = args[2];
|
logParser.eventStore.session[args[3]] = args[2];
|
||||||
|
|
||||||
logParser.emit('PLAYER_POSSESS', data);
|
logParser.emit('PLAYER_POSSESS', data);
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ export default {
|
|||||||
regex: /^\[([0-9.:-]+)]\[([ 0-9]*)]LogSquad: (.+) has revived (.+)\./,
|
regex: /^\[([0-9.:-]+)]\[([ 0-9]*)]LogSquad: (.+) has revived (.+)\./,
|
||||||
onMatch: (args, logParser) => {
|
onMatch: (args, logParser) => {
|
||||||
const data = {
|
const data = {
|
||||||
...logParser.eventStore[args[3]],
|
...logParser.eventStore.session[args[3]],
|
||||||
raw: args[0],
|
raw: args[0],
|
||||||
time: args[1],
|
time: args[1],
|
||||||
chainID: args[2],
|
chainID: args[2],
|
||||||
|
@ -7,10 +7,11 @@ export default {
|
|||||||
time: args[1],
|
time: args[1],
|
||||||
chainID: args[2],
|
chainID: args[2],
|
||||||
playerSuffix: args[3],
|
playerSuffix: args[3],
|
||||||
switchPossess: args[3] in logParser.eventStore && logParser.eventStore[args[3]] === args[2]
|
switchPossess:
|
||||||
|
args[3] in logParser.eventStore.session && logParser.eventStore.session[args[3]] === args[2]
|
||||||
};
|
};
|
||||||
|
|
||||||
delete logParser.eventStore[args[3]];
|
delete logParser.eventStore.session[args[3]];
|
||||||
|
|
||||||
logParser.emit('PLAYER_UNPOSSESS', data);
|
logParser.emit('PLAYER_UNPOSSESS', data);
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ export default {
|
|||||||
/^\[([0-9.:-]+)]\[([ 0-9]*)]LogSquadTrace: \[DedicatedServer](?:ASQSoldier::)?Wound\(\): Player:(.+) KillingDamage=(?:-)*([0-9.]+) from ([A-z_0-9]+) caused by ([A-z_0-9]+)_C/,
|
/^\[([0-9.:-]+)]\[([ 0-9]*)]LogSquadTrace: \[DedicatedServer](?:ASQSoldier::)?Wound\(\): Player:(.+) KillingDamage=(?:-)*([0-9.]+) from ([A-z_0-9]+) caused by ([A-z_0-9]+)_C/,
|
||||||
onMatch: (args, logParser) => {
|
onMatch: (args, logParser) => {
|
||||||
const data = {
|
const data = {
|
||||||
...logParser.eventStore[args[3]],
|
...logParser.eventStore.session[args[3]],
|
||||||
raw: args[0],
|
raw: args[0],
|
||||||
time: args[1],
|
time: args[1],
|
||||||
chainID: args[2],
|
chainID: args[2],
|
||||||
@ -13,7 +13,7 @@ export default {
|
|||||||
weapon: args[6]
|
weapon: args[6]
|
||||||
};
|
};
|
||||||
|
|
||||||
logParser.eventStore[args[3]] = data;
|
logParser.eventStore.session[args[3]] = data;
|
||||||
|
|
||||||
logParser.emit('PLAYER_WOUNDED', data);
|
logParser.emit('PLAYER_WOUNDED', data);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user