uplift/util/KillfeedHandler.js
This commit is contained in:
1 file changed
+5
-4
@@ -59,7 +59,7 @@ module.exports = {
|
|||||||
const newDt = await client.getDateEST(info.time);
|
const newDt = await client.getDateEST(info.time);
|
||||||
|
|
||||||
let victimStat = await client.dbo.collection("players").findOne({"playerID": info.playerID});
|
let victimStat = await client.dbo.collection("players").findOne({"playerID": info.playerID});
|
||||||
if (!client.exits(victimStat)) playerStat = getDefaultPlayer(info.player, info.playerID);
|
if (!client.exits(victimStat)) playerStat = getDefaultPlayer(info.player, info.playerID, client3.config.Nitrado.ServerID);
|
||||||
|
|
||||||
victimStat.lastDeathDate = newDt;
|
victimStat.lastDeathDate = newDt;
|
||||||
|
|
||||||
@@ -143,7 +143,7 @@ module.exports = {
|
|||||||
|
|
||||||
if (killedBy == Templates.LandMine || killedBy == Templates.Explosion || killedBy == Templates.Vehicle) {
|
if (killedBy == Templates.LandMine || killedBy == Templates.Explosion || killedBy == Templates.Vehicle) {
|
||||||
let victimStat = await client.dbo.collection("players").findOne({"playerID": info.victimID});
|
let victimStat = await client.dbo.collection("players").findOne({"playerID": info.victimID});
|
||||||
if (!client.exits(victimStat)) victimStat = getDefaultPlayer(info.victim, info.victimID);
|
if (!client.exits(victimStat)) victimStat = getDefaultPlayer(info.victim, info.victimID, client.config.Nitrado.ServerID);
|
||||||
victimStat.lastDeathDate = newDt;
|
victimStat.lastDeathDate = newDt;
|
||||||
|
|
||||||
const cod = killedBy == Templates.LandMine ? `Land Mine Trap` :
|
const cod = killedBy == Templates.LandMine ? `Land Mine Trap` :
|
||||||
@@ -165,8 +165,8 @@ module.exports = {
|
|||||||
|
|
||||||
let victimStat = await client.dbo.collection("players").findOne({"playerID": info.victimID});
|
let victimStat = await client.dbo.collection("players").findOne({"playerID": info.victimID});
|
||||||
let killerStat = await client.dbo.collection("players").findOne({"playerID": info.killerID});
|
let killerStat = await client.dbo.collection("players").findOne({"playerID": info.killerID});
|
||||||
if (!client.exits(victimStat)) victimStat = getDefaultPlayer(info.victim, info.victimID);
|
if (!client.exits(victimStat)) victimStat = getDefaultPlayer(info.victim, info.victimID, client.config.Nitrado.ServerID);
|
||||||
if (!client.exits(killerStat)) killerStat = getDefaultPlayer(info.killer, info.killerID);
|
if (!client.exits(killerStat)) killerStat = getDefaultPlayer(info.killer, info.killerID, client.config.Nitrado.ServerID);
|
||||||
|
|
||||||
killerStat.kills++;
|
killerStat.kills++;
|
||||||
killerStat.killStreak++;
|
killerStat.killStreak++;
|
||||||
@@ -216,6 +216,7 @@ module.exports = {
|
|||||||
.setDescription(`<@${killerStat.discordID}> received **$${totalBounty.toFixed(2).toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2})}** in bounty rewards.`);
|
.setDescription(`<@${killerStat.discordID}> received **$${totalBounty.toFixed(2).toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2})}** in bounty rewards.`);
|
||||||
|
|
||||||
victimStat.bounties = []; // clear bounties after claimed
|
victimStat.bounties = []; // clear bounties after claimed
|
||||||
|
victimStat.bountiesLength = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
await UpdatePlayer(client, victimStat);
|
await UpdatePlayer(client, victimStat);
|
||||||
|
|||||||
Reference in new issue
Block a user