diff --git a/squad-server/index.js b/squad-server/index.js index 52b0646..6a8805d 100644 --- a/squad-server/index.js +++ b/squad-server/index.js @@ -290,6 +290,13 @@ export default class SquadServer extends EventEmitter { }); this.logParser.on('SQUAD_CREATED', (data) => { + + data.player = await this.getPlayerBySteamID(data.playerSteamID) + data.player.squadID = data.squadID + delete data.playerName + delete data.playerSteamID + delete data.squadID + this.emit('SQUAD_CREATED', data); }); } diff --git a/squad-server/plugins/discord-squad-created.js b/squad-server/plugins/discord-squad-created.js index f8ff6ff..76f16c8 100644 --- a/squad-server/plugins/discord-squad-created.js +++ b/squad-server/plugins/discord-squad-created.js @@ -56,7 +56,7 @@ export default class DiscordSquadCreated extends DiscordBasePlugin { fields: [ { name: 'Player', - value: info.playerName, + value: info.player.name, inline: true }, { @@ -66,7 +66,7 @@ export default class DiscordSquadCreated extends DiscordBasePlugin { }, { name: 'Squad Number & Squad Name', - value: `${info.squadID} : ${info.squadName}` + value: `${info.player.squadID} : ${info.squadName}` } ], timestamp: info.time.toISOString() @@ -75,7 +75,7 @@ export default class DiscordSquadCreated extends DiscordBasePlugin { } else { - await this.sendDiscordMessage(` \`\`\`Player: ${info.playerName}\n created Squad ${info.squadID} : ${info.squadName}\n on ${info.teamName}\`\`\` `) + await this.sendDiscordMessage(` \`\`\`Player: ${info.player.name}\n created Squad ${info.player.squadID} : ${info.squadName}\n on ${info.teamName}\`\`\` `) } } }