2020-05-15 12:42:39 -05:00
export default {
2020-05-18 11:33:54 -05:00
regex : /^\[([0-9.:-]+)]\[([ 0-9]*)]LogSquadTrace: \[DedicatedServer](?:ASQSoldier::)?Wound\(\): Player:(.+) KillingDamage=(?:-)*([0-9.]+) from ([A-z_0-9]+) caused by ([A-z_0-9]+)_C/ ,
2020-10-14 10:40:11 -05:00
onMatch : ( args , logParser ) => {
2020-05-15 12:42:39 -05:00
const data = {
... logParser . eventStore [ args [ 3 ] ] ,
raw : args [ 0 ] ,
time : args [ 1 ] ,
chainID : args [ 2 ] ,
2020-10-05 12:52:01 -05:00
victimName : args [ 3 ] ,
2020-05-15 12:42:39 -05:00
damage : parseFloat ( args [ 4 ] ) ,
attackerPlayerController : args [ 5 ] ,
weapon : args [ 6 ]
} ;
logParser . eventStore [ args [ 3 ] ] = data ;
2020-10-05 12:52:01 -05:00
logParser . emit ( 'PLAYER_WOUNDED' , data ) ;
2020-05-15 12:42:39 -05:00
}
} ;