Added New Weapons & Misc. Changes

Added Weapons
- P90 (CBR4)
- Dragonov (SVD)
- Swordfish
- & thier Attachments in attachments.json

More Changes
- Removed Old Lighthouse Server
- Updated Currency Emoji
- Commented out CPU info from Botinfo.js
- Removed Builds.json [Depreciated Methord]
- Embedified Blacklist Command
- Fixed Typo in Function.js
This commit is contained in:
ThunderE75 2021-12-10 01:08:01 +05:30
parent a216a4044d
commit 43b177b330
8 changed files with 176 additions and 855 deletions

View file

@ -82,29 +82,4 @@ function weaponIdentifier(inpWeaponName) {
);
}
return "Couldn't identify the weapon: `" + '"' + inpWeaponName + '"`';
}
// ENABLE AFTER Holloween
// run: async (client, interaction, args) => {
// const embed = new MessageEmbed()
// .setTitle(`Prefix commands are now disabled`)
// .setDescription(`Please enable **Application commands** in the channel settings to get access to slash commands, we have discontinued prefix commands.`)
// .setColor(client.color)
// .setThumbnail(interaction.guild.iconURL({ dynamic: true }))
// .addFields(
// {
// name: "Need help ?",
// value: `Join our **[Support Server](https://discord.gg/SR7TeNJG67)**`,
// inline: true,
// },
// {
// name: "Support us <a:donate:896985486260846614>",
// value: `[KoFi](https://ko-fi.com/cathteam)`,
// inline: true,
// }
// )
// .setThumbnail("https://github.com/night0721/cath.js/blob/master/util/assets/images/nyx_logo_transparent.webp")
// .setTimestamp();
// interaction.followUp({ embeds: [embed] });
// },
// };
}

View file

@ -45,13 +45,12 @@ class NYX extends Client {
"556808365574193194", // chunchunmaru
"746753527338238115", // mightyful
];
this.currency = "<:cp:840231933933387797>"; // <a:pumpkin:898975476863877170>
this.currency = "<:nyx_currency:918584872333893703>";
this.xp = "<:nyx_xp:900309007472926720>";
this.path = [
"614423108388126731", // Camper on Duty
"767173194943168542", // Dark Bonker
"718762019586572341", // NYX Nation
"869583978108157972", // Lighthouse Community
"840225563193114624", // Command Test
];
const client = this;

View file

@ -213,6 +213,10 @@ module.exports = {
name: "MX9",
value: "mx9",
},
{
name: "CBR4",
value: "cbr4",
},
],
},
{
@ -300,6 +304,10 @@ module.exports = {
name: "Rytec AMR",
value: "rytecamr",
},
{
name: "SVD",
value: "svd",
},
],
},
{
@ -681,6 +689,7 @@ module.exports = {
locus: "Locus",
outlaw: "Outlaw",
rytecamr: "Rytec AMR",
svd: "SVD",
hs2126: "HS2126",
by15: "BY15",
@ -705,6 +714,7 @@ module.exports = {
qxr: "QXR",
pp19bizon: "PP19 Bizon",
mx9: "MX9",
cbr4: "CBR4",
};
const all = {
assault_rifle: "Assault Rifle",
@ -750,7 +760,7 @@ module.exports = {
} else {
const arr = [];
data.attachments.map((e, i) => {
return arr.push(`**${i + 1}: ${e}**`);
return arr.push(`**${i + 1}:** ${e}`);
});
const embed = new MessageEmbed()
.setTitle(
@ -799,30 +809,4 @@ module.exports = {
});
}
},
};
// ENABLE AFTER Holloween
// run: async (client, interaction, args) => {
// const embed = new MessageEmbed()
// .setTitle(`Prefix commands are now disabled`)
// .setDescription(`Please enable **Application commands** in the channel settings to get access to slash commands, we have discontinued prefix commands.`)
// .setColor(client.color)
// .setThumbnail(interaction.guild.iconURL({ dynamic: true }))
// .addFields(
// {
// name: "Need help ?",
// value: `Join our **[Support Server](https://discord.gg/SR7TeNJG67)**`,
// inline: true,
// },
// {
// name: "Support us <a:donate:896985486260846614>",
// value: `[KoFi](https://ko-fi.com/cathteam)`,
// inline: true,
// }
// )
// .setThumbnail("../../util/assets/images/nyx_logo_transparent.webp")
// .setTimestamp();
// interaction.followUp({ embeds: [embed] });
// },
// };
};

View file

@ -1,14 +1,14 @@
const { MessageEmbed, version: djsversion } = require("discord.js");
const version = require("../../package.json").version;
const { utc } = require("moment");
const os = require("os");
// const os = require("os");
module.exports = {
name: "botinfo",
description: "Check the info of the bot",
category: "Information",
type: "CHAT_INPUT",
run: async (client, interaction, args, utils) => {
const core = os.cpus()[0];
// const core = os.cpus()[0];
const embed = new MessageEmbed()
.setTitle(`NYX - CODM Gunsmith Bot`)
.setURL(
@ -51,18 +51,20 @@ module.exports = {
Discord.js \`v${djsversion}\`
Node.js \`${process.version}\``,
},
{
name: `Hardware`,
value: `
Uptime:** ${utils.timer(os.uptime() * 1000, { long: true })}
Platform:** ${process.platform}
CPU:**
\u3000 Cores: ${os.cpus().length}
\u3000 Model: ${core.model}
\u3000 Speed: ${core.speed}MHz
**`,
inline: true,
}
// Removed OS Info for troubleshooting.
//
// {
// name: `Hardware`,
// value: `
// Uptime:** ${utils.timer(os.uptime() * 1000, { long: true })}
// Platform:** ${process.platform}
// CPU:**
// \u3000 Cores: ${os.cpus().length}
// \u3000 Model: ${core.model}
// \u3000 Speed: ${core.speed}MHz
// **`,
// inline: true,
// }
)
.addFields({
name: `**${client.author}**`,

View file

@ -2,7 +2,7 @@ module.exports = {
name: "blacklist",
category: "Owner",
usage: "(User) (Toggle) (Reason)",
description: "Blacklist someone from the bot",
description: "Manage the User Blacklist of the bot",
Owner: true,
options: [
{
@ -13,8 +13,8 @@ module.exports = {
},
{
type: 5,
name: "yesno",
description: "Whether blacklist or whitelist",
name: "blacklist",
description: "Whether to blacklist or whitelist",
required: true,
},
{
@ -25,19 +25,35 @@ module.exports = {
},
],
run: async (client, interaction) => {
const user = interaction.options.getUser("user");
const toggle = interaction.options.getBoolean("yesno");
const reason = interaction.options.getString("reason");
const user = interaction.options.getUser("User");
const toggle = interaction.options.getBoolean("Blacklist");
const reason = interaction.options.getString("Reason");
if (toggle === true) {
await client.data.BK(user.id, toggle, reason);
interaction.followUp({
content: `**Blacklisted** ${user.username}.\n**Reason: **${reason}`,
});
const embed = new MessageEmbed()
.setTitle(
"<a:nyx_checkmark:897240322411724841> Successfully Blacklisted"
)
.setDescription(
`**User:** ${user.user.tag} \`(${user.id})\`\n**Reason:** ${reason} \n**Blacklisted by:** ${interaction.member}`
)
.setURL(client.web)
.setColor(client.color)
.setFooter(`Made by ${client.author}`, client.user.displayAvatarURL())
.setTimestamp();
interaction.followUp({ embeds: [embed] });
} else {
await client.data.BK(user.id, toggle, reason);
interaction.followUp({
content: `Removed blacklist from ${user.username}`,
});
const embed = new MessageEmbed()
.setTitle("<a:nyx_checkmark:897240322411724841> Removed From Blacklist")
.setDescription(
`**User:** ${user.user.tag} \`(${user.id})\`\n**Reason:** ${reason} \n**Whitelisted by:** ${interaction.member}`
)
.setURL(client.web)
.setColor(client.color)
.setFooter(`Made by ${client.author}`, client.user.displayAvatarURL())
.setTimestamp();
interaction.followUp({ embeds: [embed] });
}
},
};

View file

@ -997,6 +997,60 @@
]
}
],
"Swordfish": [
{
"muzzle": [
"Tactical Suppressor",
"OWC Light Suppressor",
"OWC Light Compensator",
"Monolithic Suppressor",
"MIP Light FLash Guard",
"RTC Light Muzzle Brake"
],
"barrel": ["MIP Light", "MIP Extended Light Barrel", "OWC Ranger"],
"optic": [
"Red Dot Sight",
"Holographic Sight",
"3x Tactical Scope",
"4x Tactical Scope",
"4.4x Tactical Scope"
],
"stock": [
"YKM Light Stock",
"OWC Skeleton Stock",
"RTC Steady Stock"
],
"perk": [
"FMJ",
"Sleight of Hand",
"Wounding",
"Full Ammo",
"Disable",
"Tough",
"Long Shot",
"Melee Master"
],
"laser": ["RTC Laser 1mW", "MIP Laser 5mW", "OWC Laser - Tactical"],
"underbarrel": [
"Strike Foregrip",
"Merc Foregrip",
"Operator Foregrip",
"Ranger Foregrip",
"Tactical Foregrip A",
"Bipod"
],
"ammo": [
"Extended Mag A",
"Fast Reload",
"Halberd Mag"
],
"rear_grip": [
"Granulated Grip Tape",
"Ruberized Grip Tape",
"Stippled Grip Tape"
]
}
],
"XPR_50": [
{
"muzzle": [
@ -1341,6 +1395,33 @@
]
}
],
"SVD": [
{
"muzzle": [
"Tactical Suppressor",
"OWC Light Suppressor",
"Monolithic Suppressor",
"RTC Compensator",
"MIP Light FLash Guard",
"RTC Light Muzzle Brake"
],
"barrel": ["RTC 510mm Light", "RTC 600mm Heavy"],
"optic": ["3x Tactical Scope", "4x Tactical Scope", "6x Tactical Scope"],
"stock": ["YKM Light Stock", "OWC Skeleton Stock", "RTC Steady Stock"],
"perk": [
"FMJ",
"Sleight of Hand",
"Wounding",
"Full Ammo",
"Disable",
"Bullet Return",
"Headshot Slow"
],
"laser": ["OWC Laser - Tactical"],
"underbarrel": ["Bipod"],
"ammo": ["15 Round Extended Mag", "20 Round Extended Mag"]
}
],
"S36": [
{
"muzzle": [
@ -2433,6 +2514,42 @@
"rear_grip": ["Rustle Grip Tape", "Sturdy Grip Tape", "Firm Grip Tape"]
}
],
"CBR4": [
{
"muzzle": [
"Tactical Suppressor",
"OWC Light Suppressor",
"Monolithic Suppressor",
"OWC Light Compensator",
"MIP Light FLash Guard",
"RTC Light Muzzle Brake"
],
"barrel": ["MIP Extended Light Barrel", "OWC Marksman"],
"optic": [
"Red Dot Sight",
"Holographic Sight",
"Tactical Scope",
"3x Tactical Scope"
],
"stock": ["YKM Light Stock", "YKM Combat Stock", "RTC Steady Stock"],
"perk": [
"FMJ",
"Sleight of Hand",
"Wounding",
"Full Ammo",
"Disable",
"Wild Hip Fire",
"Double Kill",
"Fast Reload Kill"
],
"laser": ["RTC Laser 1mW", "MIP Laser 5mW", "OWC Laser - Tactical"],
"rear_grip": [
"Granulated Grip Tape",
"Ruberized Grip Tape",
"Stippled Grip Tape"
]
}
],
"HS2126": [
{
"muzzle": [

View file

@ -1,772 +0,0 @@
{
"Main": [
{
"Name": "AK-47",
"Type": 0,
"Attachments": [
{ "Name": "MIP Extended Light Barrel", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "5.45 Large Caliber", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174280823308308/image3.png?width=937&height=562"
},
{
"Name": "AK117",
"Type": 0,
"Attachments": [
{ "Name": "YKM Integral Supprssor", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "Tactical Foregrip B", "Type": 1 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
]
},
{
"Name": "ASM10",
"Type": 0,
"Attachments": [
{ "Name": "MIP Light Flash Guard", "Type": 4 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Slight of Hand", "Type": 8 },
{ "Name": "40 Round Extended Mag", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/691133003866439701/861887618820472842/Screenshot_20210706-1353282.png"
},
{
"Name": "BK57",
"Type": 0,
"Attachments": [
{ "Name": "MIP Extended Light Barrel", "Type": 5 },
{ "Name": "YKM Combat Stock", "Type": 6 },
{ "Name": "40 Round Fast Reload", "Type": 7 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174279287668776/image0.png?width=937&height=562"
},
{
"Name": "DR-H",
"Type": 0,
"Attachments": [
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 3 },
{ "Name": "25 Round OTM Mag", "Type": 7 },
{ "Name": "Tactical Foregrip A", "Type": 1 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174261193965648/image3.png?width=937&height=562"
},
{
"Name": "HBRa3",
"Type": 0,
"Attachments": [
{ "Name": "MIP Light", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "Tactical Foregrip A", "Type": 1 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174262041346128/image5.png?width=937&height=562"
},
{
"Name": "HVK-30",
"Type": 0,
"Attachments": [
{ "Name": "Monolithic Suppressor", "Type": 4 },
{ "Name": "MIP Light", "Type": 5 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "Large Caliber Ammo", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174261705146458/image4.png?width=937&height=562"
},
{
"Name": "ICR-1",
"Type": 0,
"Attachments": [
{ "Name": "YKM Integral Supprssor Light", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "Tactical Foregrip A", "Type": 1 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174263286661140/image8.png?width=937&height=562"
},
{
"Name": "KN-44",
"Type": 0,
"Attachments": [
{ "Name": "MIP Light Muzzle Brake", "Type": 4 },
{ "Name": "MIP Light Barrel(Short)", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174262397075516/image6.png?width=937&height=562"
},
{
"Name": "LK24",
"Type": 0,
"Attachments": [
{ "Name": "YKM Integral Suppressor Light", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "Tactical Foregrip A", "Type": 1 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174263684857907/image9.png?width=937&height=562"
},
{
"Name": "M4",
"Type": 0,
"Attachments": [
{ "Name": "YKM Integral Suppressor Light", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "Tactical Foregrip A", "Type": 1 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174279689928714/image1.png?width=937&height=562"
},
{
"Name": "M16",
"Type": 0,
"Attachments": [
{ "Name": "OWC Light Compensator", "Type": 4 },
{ "Name": "MIP Strike Stock", "Type": 6 },
{ "Name": "Rubberized Grip Tape", "Type": 2 },
{ "Name": "Operator Foregrip", "Type": 1 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174281255190568/image4.png?width=937&height=562"
},
{
"Name": "Man-O-War",
"Type": 0,
"Attachments": [
{ "Name": "MIP Light Barrel(Short)", "Type": 5 },
{ "Name": "YKM Combat Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "Tactical Foregrip A", "Type": 1 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174262841540658/image7.png?width=937&height=562"
},
{
"Name": "Peacekeeper MK2",
"Type": 0,
"Attachments": [
{ "Name": "Taskforce Barrel", "Type": 5 },
{ "Name": "Agile Stock", "Type": 6 },
{ "Name": "Firm Grip Tape", "Type": 2 },
{ "Name": "Extended Mag A", "Type": 7 },
{ "Name": "Field Agent Foregrip", "Type": 1 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174260522090516/image2.png?width=937&height=562"
},
{
"Name": "Type 25",
"Type": 0,
"Attachments": [
{ "Name": "MIP Light Barrel(Short)", "Type": 5 },
{ "Name": "YKM Light Stock", "Type": 6 },
{ "Name": "Stopping Power Reload", "Type": 7 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174281698738216/image5.png?width=937&height=562"
},
{
"Name": "ASVAL",
"Type": 0,
"Attachments": [
{ "Name": "MIP Quick Response Barrel", "Type": 5 },
{ "Name": "OWC Skeleton Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "Large Extended Mag B", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174259708657695/image0.png?width=937&height=562"
},
{
"Name": "FR .556",
"Type": 0,
"Attachments": [
{ "Name": "MIP Light Barrel(Short)", "Type": 5 },
{ "Name": "RTC Steady Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "OWC Laser-Tactical", "Type": 3 },
{ "Name": "Long Shot", "Type": 8 }
],
"URL": "https://media.discordapp.net/attachments/772099026195316746/847174260052459540/image1.png?width=937&height=562"
},
{
"Name": "CR-56 AMAX",
"Type": 0,
"Attachments": [
{ "Name": "Gunner Stock", "Type": 6 },
{ "Name": "Red Dot Sight", "Type": 0 },
{ "Name": "OWC Laser-Tactical", "Type": 3 },
{ "Name": "M67 Ammo", "Type": 7 },
{ "Name": "Granulated Grip Tape", "Type": 2 }
],
"URL": "https://media.discordapp.net/attachments/691133003866439701/861891137254326272/brave_8pS8PhHl4P.png?width=1128&height=634"
},
{
"Name": "AGR 556",
"Type": 1,
"Attachments": [
{ "Name": "OWC Light Compensator", "Type": 4 },
{ "Name": "MIP Extended Light Barrel", "Type": 5 },
{ "Name": "YKM Light Stock", "Type": 6 },
{ "Name": "30 Round 5.56mm Mag", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/691133003866439701/861887638419931176/Screenshot_20210706-1402032.png?width=881&height=495"
},
{
"Name": "Chicom",
"Type": 1,
"Attachments": [
{ "Name": "MIP Light", "Type": 5 },
{ "Name": "YKM Combat Stock", "Type": 6 },
{ "Name": "Stippled Grip Tape", "Type": 2 },
{ "Name": "Strike Foregrip", "Type": 1 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": ""
},
{
"Name": "Cordite",
"Type": 1,
"Attachments": [
{ "Name": "MIP Extended Light Barrel", "Type": 5 },
{ "Name": "YKM Combat Stock", "Type": 6 },
{ "Name": "Stippled Grip Tape", "Type": 2 },
{ "Name": "OWC Laser-Tactical", "Type": 3 },
{ "Name": "Sleight of Hand", "Type": 8 }
],
"URL": ""
},
{
"Name": "Fennec",
"Type": 1,
"Attachments": [
{ "Name": "Monolithic Supprssor", "Type": 4 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Extended Mag A", "Type": 7 },
{ "Name": "Operator Foregrip", "Type": 1 },
{ "Name": "MIP Laser 5mW", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/767456294981992488/862753085985914930/image0.png?width=1104&height=630"
},
{
"Name": "GKS",
"Type": 1,
"Attachments": [
{ "Name": "YKM Integral Supprssor", "Type": 5 },
{ "Name": "YKM Combat Stock", "Type": 6 },
{ "Name": "32 Round Fast Reload", "Type": 7 },
{ "Name": "Strike Foregrip", "Type": 1 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": ""
},
{
"Name": "HG 40",
"Type": 1,
"Attachments": [
{ "Name": "YKM Integral Supprssor", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Rubberized Grip Tape", "Type": 2 },
{ "Name": "40 Round Fast Reload", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": ""
},
{
"Name": "MSMC",
"Type": 1,
"Attachments": [
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "36 Round Extended Mag", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 },
{ "Name": "Sleight of Hand", "Type": 8 }
],
"URL": ""
},
{
"Name": "MX9",
"Type": 1,
"Attachments": [
{ "Name": "MIP Extended Light Barrel", "Type": 5 },
{ "Name": "Agile Stock", "Type": 6 },
{ "Name": "5mW Combat Laser", "Type": 2 },
{ "Name": "Strike Foregrip", "Type": 1 },
{ "Name": "Large Caliber Ammo", "Type": 7 }
],
"URL": ""
},
{
"Name": "PDW-57",
"Type": 1,
"Attachments": [
{ "Name": "MIP Light Flash Guard", "Type": 4 },
{ "Name": "YKM Combat Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "OWC Laser-Tactical", "Type": 3 },
{ "Name": "Sleight of Hand", "Type": 8 }
],
"URL": ""
},
{
"Name": "Pharo",
"Type": 1,
"Attachments": [
{ "Name": "MIP Light Barrel (Short)", "Type": 5 },
{ "Name": "MIP Strike Stock", "Type": 6 },
{ "Name": "Stippled Grip Tape", "Type": 2 },
{ "Name": "36 Round Fast Reload", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": ""
},
{
"Name": "QQ9",
"Type": 1,
"Attachments": [
{ "Name": "RTC Recon Tac Long", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "45 Round Extended Mag", "Type": 7 },
{ "Name": "MIP Laser 5mW", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/842014909264953354/853663337824780348/image2.png"
},
{
"Name": "QXR",
"Type": 1,
"Attachments": [
{ "Name": "MIP Light Flash Guard", "Type": 4 },
{ "Name": "MIP Light Barrel (Short)", "Type": 5 },
{ "Name": "YKM Light Stock", "Type": 6 },
{ "Name": "OWC Laser-Tactical", "Type": 3 },
{ "Name": "Enhanced Bolt", "Type": 8 }
],
"URL": "https://media.discordapp.net/attachments/691133003866439701/861883636013727774/Screenshot_20210706-1344422.png"
},
{
"Name": "Razorback",
"Type": 1,
"Attachments": [
{ "Name": "YKM Combat Stock", "Type": 6 },
{ "Name": "Extended Mag A", "Type": 7 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "OWC Laser-Tactical", "Type": 3 },
{ "Name": "Rapid Fire", "Type": 8 }
],
"URL": "https://media.discordapp.net/attachments/842014909264953354/852922742705881098/image0.png?width=1001&height=563"
},
{
"Name": "RUS-79U",
"Type": 1,
"Attachments": [
{ "Name": "MIP Light Barrel (Short)", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "38 Round Fast Reload", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": ""
},
{
"Name": "PP19 Bizon",
"Type": 1,
"Attachments": [
{ "Name": "Monolithic Suppressor", "Type": 4 },
{ "Name": "OWC Skeleton Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "Large Caliber Ammo A", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/691133003866439701/861887619049717770/Screenshot_20210706-1351142.png?width=881&height=487"
},
{
"Name": "Chopper",
"Type": 2,
"Attachments": [
{ "Name": "RTC Light Muzzle Brake", "Type": 4 },
{ "Name": "Chopper Infatry", "Type": 5 },
{ "Name": "Heavy Handle", "Type": 1 },
{ "Name": "OWC Laser-Tactical", "Type": 3 },
{ "Name": "FMJ", "Type": 8 }
],
"URL": ""
},
{
"Name": "M4LMG",
"Type": 2,
"Attachments": [
{ "Name": "MIP Ultralight Barrel", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "40 Round Light Reload", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": ""
},
{
"Name": "RPD",
"Type": 2,
"Attachments": [
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "Snatch Foregrip", "Type": 1 },
{ "Name": "OWC Laser-Tactical", "Type": 3 },
{ "Name": "FMJ", "Type": 8 }
],
"URL": ""
},
{
"Name": "S36",
"Type": 2,
"Attachments": [
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 }
],
"URL": ""
},
{
"Name": "UL736",
"Type": 2,
"Attachments": [
{ "Name": "RTC 12.4\" Light Barrel", "Type": 5 },
{ "Name": "RTC Steady Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "60 Round Reload", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": ""
},
{
"Name": "Holger 26",
"Type": 2,
"Attachments": [
{ "Name": "MIP Light", "Type": 5 },
{ "Name": "NO Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "Holger-26C Lightweight Polymer Mag", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/540218400413188116/856109420311740436/Screenshot_20210620-151957.png?width=881&height=407"
},
{
"Name": "Arctic .50",
"Type": 4,
"Attachments": [
{ "Name": "OWC Light Suppressor", "Type": 4 },
{ "Name": "Assassin Short", "Type": 5 },
{ "Name": "OWC Skeleton Stock", "Type": 6 },
{ "Name": "Stippled Grip Tape", "Type": 2 },
{ "Name": "FMJ", "Type": 8 }
],
"URL": ""
},
{
"Name": "DL Q33",
"Type": 4,
"Attachments": [
{ "Name": "OWC Light Suppressor", "Type": 4 },
{ "Name": "MIP Light", "Type": 5 },
{ "Name": "YKM Combat Stock", "Type": 6 },
{ "Name": "OWC Laser-Tactical", "Type": 3 },
{ "Name": "FMJ", "Type": 8 }
],
"URL": ""
},
{
"Name": "Locus",
"Type": 4,
"Attachments": [
{ "Name": "OWC Light Suppressor", "Type": 4 },
{ "Name": "YKM Lightweight Short", "Type": 5 },
{ "Name": "OWC Skeleton Stock", "Type": 6 },
{ "Name": "FMJ", "Type": 8 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/691133003866439701/861887618546139146/Screenshot_20210706-1357422.png?width=881&height=480"
},
{
"Name": "M21 EBR",
"Type": 4,
"Attachments": [
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 }
],
"URL": ""
},
{
"Name": "NA-45",
"Type": 4,
"Attachments": [
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 }
],
"URL": ""
},
{
"Name": "Outlaw",
"Type": 4,
"Attachments": [
{ "Name": "MIP Memorial Cowboy", "Type": 5 },
{ "Name": "MIP Stalker Stock", "Type": 6 },
{ "Name": "Stippled Grip Tape", "Type": 2 },
{ "Name": "OWC Laser-Tactical", "Type": 3 },
{ "Name": "FMJ", "Type": 8 }
],
"URL": ""
},
{
"Name": "XPR-50",
"Type": 4,
"Attachments": [
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 }
],
"URL": ""
},
{
"Name": "Kilo Bolt-Action",
"Type": 5,
"Attachments": [
{ "Name": "YKM Combat Stock", "Type": 5 },
{ "Name": "Stippled Grip Tape", "Type": 2 },
{ "Name": "Fast Reload", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 },
{ "Name": "Sleight of Hand", "Type": 8 }
],
"URL": "https://media.discordapp.net/attachments/842014909264953354/852922652452454460/image0.png?width=1001&height=563"
},
{
"Name": "SP-R 208",
"Type": 5,
"Attachments": [
{ "Name": "RTC Light Barrel", "Type": 5 },
{ "Name": "OWC Skeleton Stock", "Type": 6 },
{ "Name": "Light Bolt", "Type": 9 },
{ "Name": "Extended Mag A", "Type": 7 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/842014909264953354/852922699063885864/image0.png?width=1001&height=563"
},
{
"Name": "SKS",
"Type": 5,
"Attachments": [
{ "Name": "MIP Light", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "Operator Foregrip", "Type": 1 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/842014909264953354/852922602674454538/image0.png?width=1001&height=563"
},
{
"Name": "MK 2",
"Type": 5,
"Attachments": [
{ "Name": "OWC Light Suppressor", "Type": 4 },
{ "Name": "18.0 Sport Barrel", "Type": 5 },
{ "Name": "MIP Sport Stock", "Type": 6 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "OWC Laser-Tactical", "Type": 3 }
],
"URL": "https://media.discordapp.net/attachments/540218400413188116/856114522922156082/Screenshot_20210620-153228.png?width=1283&height=592"
},
{
"Name": "BY15",
"Type": 3,
"Attachments": [
{ "Name": "Marauder Suppressor", "Type": 4 },
{ "Name": "Extended Barrel(+2)", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "MIP Laser 5mW", "Type": 3 },
{ "Name": "Sleight of Hand", "Type": 8 }
],
"URL": ""
},
{
"Name": "Echo",
"Type": 3,
"Attachments": [
{ "Name": "Choke", "Type": 4 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "Extended Mag C", "Type": 7 },
{ "Name": "MIP Laser 5mW", "Type": 3 },
{ "Name": "Sleight of Hand", "Type": 8 }
],
"URL": ""
},
{
"Name": "HS0405",
"Type": 3,
"Attachments": [
{ "Name": "Choke", "Type": 4 },
{ "Name": "RTC Extended Light Barrel", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "MIP Laser 5mW", "Type": 3 },
{ "Name": "Speed Up Kill", "Type": 8 }
],
"URL": "https://media.discordapp.net/attachments/842014909264953354/852922783414616104/image0.png?width=1001&height=563"
},
{
"Name": "HS2126",
"Type": 3,
"Attachments": [
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 }
],
"URL": ""
},
{
"Name": "KRM-262",
"Type": 3,
"Attachments": [
{ "Name": "Marauder Suppressor", "Type": 4 },
{ "Name": "Extended Barrel(+2)", "Type": 5 },
{ "Name": "No Stock", "Type": 6 },
{ "Name": "MIP Laser 5mW", "Type": 3 },
{ "Name": "Sleight of Hand", "Type": 8 }
],
"URL": ""
},
{
"Name": "Striker",
"Type": 3,
"Attachments": [
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 },
{ "Name": "404", "Type": 8 }
],
"URL": ""
},
{
"Name": ".50 GS ",
"Type": 6,
"Attachments": [
{ "Name": "Monolithic Suppressor", "Type": 4 },
{ "Name": "Granulated Grip Tape", "Type": 2 },
{ "Name": "Lightweight Trigger", "Type": 1 },
{ "Name": "OWC Laser - Tactical", "Type": 3 },
{ "Name": "Sleight of Hand", "Type": 8 }
],
"URL": ""
},
{
"Name": "J358",
"Type": 6,
"Attachments": [
{ "Name": "RTC Light Muzzle Brake", "Type": 4 },
{ "Name": "J358 Custom Light", "Type": 5 },
{ "Name": "Red Dot Sight 2", "Type": 0 },
{ "Name": "Stopping Power Reload", "Type": 7 },
{ "Name": "Lightweight Trigger", "Type": 10 }
],
"URL": "https://media.discordapp.net/attachments/842014909264953354/852922819507126272/image0.png?width=1001&height=563"
},
{
"Name": "MW11",
"Type": 6,
"Attachments": [
{ "Name": "MIP Light Flash Guard", "Type": 4 },
{ "Name": "Rubberized Grip Tape", "Type": 2 },
{ "Name": "15 Round Reload", "Type": 7 },
{ "Name": "Lightweight Trigger", "Type": 10 },
{ "Name": "MIP Laser 5mW", "Type": 3 }
],
"URL": ""
},
{
"Name": "Renetti",
"Type": 6,
"Attachments": [
{ "Name": "RTC Compensator", "Type": 4 },
{ "Name": "MIP Light", "Type": 5 },
{ "Name": "Handmade Grip Tape", "Type": 2 },
{ "Name": "MIP Laser 5mW", "Type": 3 },
{ "Name": "Full Ammo", "Type": 8 }
],
"URL": "https://pbs.twimg.com/media/E2f2W6eXEAM1Yb1?format=jpg&name=large"
},
{
"Name": "Shorty",
"Type": 6,
"Attachments": [
{ "Name": "Marauder Suppressor", "Type": 4 },
{ "Name": "RTC Steady Stock", "Type": 6 },
{ "Name": "OWC Stable", "Type": 11 },
{ "Name": "MIP Laser 5mW", "Type": 3 },
{ "Name": "Slight of Hand", "Type": 8 }
],
"URL": "https://media.discordapp.net/attachments/692227531235000400/866204001065369620/image0.png?width=840&height=630"
},
{
"Name": "Crossbow",
"Type": 6,
"Attachments": [
{ "Name": "28 Bow String", "Type": 12 },
{ "Name": "Heavy Limb", "Type": 13 },
{ "Name": "Archer Stock", "Type": 6 },
{ "Name": "Gas Grenade Bolt", "Type": 7 },
{ "Name": "Full Ammo", "Type": 8 }
],
"URL": "https://media.discordapp.net/attachments/785461568464748593/882503628538126336/image0.png"
}
],
"WeaponTypes": [
"Assault",
"SMG",
"LMG",
"Shotgun",
"Sniper",
"Marksman",
"Pistol"
],
"AttachmentTypes": [
"Optic",
"Underbarrel",
"Rear Grip",
"Laser",
"Muzzle",
"Barrel",
"Stock",
"Ammunition",
"Perk",
"Bolt",
"Trigger Action",
"Guard",
"Bowstring",
"Limb"
]
}

View file

@ -408,7 +408,7 @@ function tips(interaction, client) {
const all = [
"You can report bugs by using `/report` and send a suggestion by `/suggest` !",
"If a gun isn't there, please be paitent and wait for the us to get the stats",
"We all recruiting for bot developers (Total: 4) Please DM the bot for more info",
"We all recruiting for javascript bot developers (Total: 4) Please DM the bot for more info",
];
const ran = Math.floor(Math.random() * 50) + 2;
const rTip = all[Math.floor(Math.random() * all.length)];