Skip to content

Commit

Permalink
Potion Craft!
Browse files Browse the repository at this point in the history
  • Loading branch information
TecEash1 committed Oct 14, 2023
1 parent addcb7b commit 94a7834
Show file tree
Hide file tree
Showing 17 changed files with 540 additions and 1 deletion.
2 changes: 1 addition & 1 deletion buttons.js
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,6 @@ const buttons = {
.setLabel('Recommended Servers')
.setEmoji("✨")
.setStyle(ButtonStyle.Link),
)
),
};
module.exports = buttons;
20 changes: 20 additions & 0 deletions interactions/buttons/category/potion-craft/button1.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**
* @type {import('../../../typings').ButtonInteractionCommand}
*/

const { EmbedBuilder} = require("discord.js");

module.exports = {
id: "potion_craft_button1",

async execute(interaction) {
const potionembed = new EmbedBuilder()
.setAuthor({ name: '🧙 Imagine being a Witch.'})
.setTitle('Brew your own Potion!')
.setThumbnail('https://cdn.discordapp.com/attachments/1038800498318397461/1161989207305232455/Logo_500x500_px.png?ex=653a4dc7&is=6527d8c7&hm=5747c0a3b44afb52f9a933e5fb3dd448e78c1c10ca4133b4b46838469ea8904b&')
.setFooter({ text: `${interaction.guild.name}'s Amateur Witch. 🧙`})

await interaction.update({ embeds: [potionembed.setDescription('> Added **Mushroom**!').setImage('https://cdn.discordapp.com/attachments/1038800498318397461/1162017720741662780/Logo_500x500_px_1.png?ex=653a6855&is=6527f355&hm=de294aa79d09c63489067c48a1b45a57c05e9556771ca18d5338230d79cf19e7&')]});
return;
},
};
20 changes: 20 additions & 0 deletions interactions/buttons/category/potion-craft/button10.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**
* @type {import('../../../typings').ButtonInteractionCommand}
*/

const { EmbedBuilder} = require("discord.js");

module.exports = {
id: "potion_craft_button10",

async execute(interaction) {
const potionembed = new EmbedBuilder()
.setAuthor({ name: '🧙 Imagine being a Witch.'})
.setTitle('Brew your own Potion!')
.setThumbnail('https://cdn.discordapp.com/attachments/1038800498318397461/1161989207305232455/Logo_500x500_px.png?ex=653a4dc7&is=6527d8c7&hm=5747c0a3b44afb52f9a933e5fb3dd448e78c1c10ca4133b4b46838469ea8904b&')
.setFooter({ text: `${interaction.guild.name}'s Amateur Witch. 🧙`})

await interaction.update({ embeds: [potionembed.setDescription('> Added **Brain**!').setImage('https://cdn.discordapp.com/attachments/1038800498318397461/1162329088283914290/Logo_500x500_px_7.png?ex=653b8a51&is=65291551&hm=8ecb35551b1fe425f8af60522bf582df0c9064c493fa96f7882874e9732fe26f&')]});
return;
},
};
20 changes: 20 additions & 0 deletions interactions/buttons/category/potion-craft/button11.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**
* @type {import('../../../typings').ButtonInteractionCommand}
*/

const { EmbedBuilder} = require("discord.js");

module.exports = {
id: "potion_craft_button11",

async execute(interaction) {
const potionembed = new EmbedBuilder()
.setAuthor({ name: '🧙 Imagine being a Witch.'})
.setTitle('Brew your own Potion!')
.setThumbnail('https://cdn.discordapp.com/attachments/1038800498318397461/1161989207305232455/Logo_500x500_px.png?ex=653a4dc7&is=6527d8c7&hm=5747c0a3b44afb52f9a933e5fb3dd448e78c1c10ca4133b4b46838469ea8904b&')
.setFooter({ text: `${interaction.guild.name}'s Amateur Witch. 🧙`})

await interaction.update({ embeds: [potionembed.setDescription('> Added **Human skull**!').setImage('https://cdn.discordapp.com/attachments/1038800498318397461/1162329087843504159/Logo_500x500_px_8.png?ex=653b8a51&is=65291551&hm=12904b650f52bf03dd116d661d83fd8de4383647c7dc829345817592b5ef87f0&')]});
return;
},
};
20 changes: 20 additions & 0 deletions interactions/buttons/category/potion-craft/button12.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**
* @type {import('../../../typings').ButtonInteractionCommand}
*/

const { EmbedBuilder} = require("discord.js");

module.exports = {
id: "potion_craft_button12",

async execute(interaction) {
const potionembed = new EmbedBuilder()
.setAuthor({ name: '🧙 Imagine being a Witch.'})
.setTitle('Brew your own Potion!')
.setThumbnail('https://cdn.discordapp.com/attachments/1038800498318397461/1161989207305232455/Logo_500x500_px.png?ex=653a4dc7&is=6527d8c7&hm=5747c0a3b44afb52f9a933e5fb3dd448e78c1c10ca4133b4b46838469ea8904b&')
.setFooter({ text: `${interaction.guild.name}'s Amateur Witch. 🧙`})

await interaction.update({ embeds: [potionembed.setDescription('> Added **Eye balls**!').setImage('https://cdn.discordapp.com/attachments/1038800498318397461/1162329087164035134/Logo_500x500_px_9.png?ex=653b8a51&is=65291551&hm=8b163c41d58e3e6bd52d6526ab42f5093ed5ff15ce2a2ce4399aac3e6d634b55&')]});
return;
},
};
20 changes: 20 additions & 0 deletions interactions/buttons/category/potion-craft/button2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**
* @type {import('../../../typings').ButtonInteractionCommand}
*/

const { EmbedBuilder} = require("discord.js");

module.exports = {
id: "potion_craft_button2",

async execute(interaction) {
const potionembed = new EmbedBuilder()
.setAuthor({ name: '🧙 Imagine being a Witch.'})
.setTitle('Brew your own Potion!')
.setThumbnail('https://cdn.discordapp.com/attachments/1038800498318397461/1161989207305232455/Logo_500x500_px.png?ex=653a4dc7&is=6527d8c7&hm=5747c0a3b44afb52f9a933e5fb3dd448e78c1c10ca4133b4b46838469ea8904b&')
.setFooter({ text: `${interaction.guild.name}'s Amateur Witch. 🧙`})

await interaction.update({ embeds: [potionembed.setDescription('> Added **Rat tail**!').setImage('https://cdn.discordapp.com/attachments/1038800498318397461/1162022873418969108/Logo_500x500_px_2.png?ex=653a6d22&is=6527f822&hm=355da2c23ae1dd607523642b3a1c6a91a76c685553ea70a13e27caba76ae5c7c&')]});
return;
},
};
20 changes: 20 additions & 0 deletions interactions/buttons/category/potion-craft/button3.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**
* @type {import('../../../typings').ButtonInteractionCommand}
*/

const { EmbedBuilder} = require("discord.js");

module.exports = {
id: "potion_craft_button3",

async execute(interaction) {
const potionembed = new EmbedBuilder()
.setAuthor({ name: '🧙 Imagine being a Witch.'})
.setTitle('Brew your own Potion!')
.setThumbnail('https://cdn.discordapp.com/attachments/1038800498318397461/1161989207305232455/Logo_500x500_px.png?ex=653a4dc7&is=6527d8c7&hm=5747c0a3b44afb52f9a933e5fb3dd448e78c1c10ca4133b4b46838469ea8904b&')
.setFooter({ text: `${interaction.guild.name}'s Amateur Witch. 🧙`})

await interaction.update({ embeds: [potionembed.setDescription('> Added **Dragon scales**!').setImage('https://cdn.discordapp.com/attachments/1038800498318397461/1162329090787913768/Logo_500x500_px.png?ex=653b8a52&is=65291552&hm=fc1523ff3a33ad03db56074f1a616314b65f7eca4b75d40a67c46c033b76b849&')]});
return;
},
};
20 changes: 20 additions & 0 deletions interactions/buttons/category/potion-craft/button4.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**
* @type {import('../../../typings').ButtonInteractionCommand}
*/

const { EmbedBuilder} = require("discord.js");

module.exports = {
id: "potion_craft_button4",

async execute(interaction) {
const potionembed = new EmbedBuilder()
.setAuthor({ name: '🧙 Imagine being a Witch.'})
.setTitle('Brew your own Potion!')
.setThumbnail('https://cdn.discordapp.com/attachments/1038800498318397461/1161989207305232455/Logo_500x500_px.png?ex=653a4dc7&is=6527d8c7&hm=5747c0a3b44afb52f9a933e5fb3dd448e78c1c10ca4133b4b46838469ea8904b&')
.setFooter({ text: `${interaction.guild.name}'s Amateur Witch. 🧙`})

await interaction.update({ embeds: [potionembed.setDescription('> Added **Dog hair**!').setImage('https://cdn.discordapp.com/attachments/1038800498318397461/1162329090334933132/Logo_500x500_px_1.png?ex=653b8a52&is=65291552&hm=07fb602b1bbaebcabee381d2d366920eca9e98db069e45f219438b320b35e688&')]});
return;
},
};
20 changes: 20 additions & 0 deletions interactions/buttons/category/potion-craft/button5.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**
* @type {import('../../../typings').ButtonInteractionCommand}
*/

const { EmbedBuilder} = require("discord.js");

module.exports = {
id: "potion_craft_button5",

async execute(interaction) {
const potionembed = new EmbedBuilder()
.setAuthor({ name: '🧙 Imagine being a Witch.'})
.setTitle('Brew your own Potion!')
.setThumbnail('https://cdn.discordapp.com/attachments/1038800498318397461/1161989207305232455/Logo_500x500_px.png?ex=653a4dc7&is=6527d8c7&hm=5747c0a3b44afb52f9a933e5fb3dd448e78c1c10ca4133b4b46838469ea8904b&')
.setFooter({ text: `${interaction.guild.name}'s Amateur Witch. 🧙`})

await interaction.update({ embeds: [potionembed.setDescription('> Added **Wet sock**!').setImage('https://cdn.discordapp.com/attachments/1038800498318397461/1162329089974218863/Logo_500x500_px_2.png?ex=653b8a52&is=65291552&hm=71c6d9a31ec46bd26d9d222cb0abcd2e693b0a0d751e74d6d5bf995a4693c70d&')]});
return;
},
};
20 changes: 20 additions & 0 deletions interactions/buttons/category/potion-craft/button6.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**
* @type {import('../../../typings').ButtonInteractionCommand}
*/

const { EmbedBuilder} = require("discord.js");

module.exports = {
id: "potion_craft_button6",

async execute(interaction) {
const potionembed = new EmbedBuilder()
.setAuthor({ name: '🧙 Imagine being a Witch.'})
.setTitle('Brew your own Potion!')
.setThumbnail('https://cdn.discordapp.com/attachments/1038800498318397461/1161989207305232455/Logo_500x500_px.png?ex=653a4dc7&is=6527d8c7&hm=5747c0a3b44afb52f9a933e5fb3dd448e78c1c10ca4133b4b46838469ea8904b&')
.setFooter({ text: `${interaction.guild.name}'s Amateur Witch. 🧙`})

await interaction.update({ embeds: [potionembed.setDescription('> Added **Phoenix feather**!').setImage('https://cdn.discordapp.com/attachments/1038800498318397461/1162329089600929792/Logo_500x500_px_3.png?ex=653b8a51&is=65291551&hm=3f20e6007bf6b361467ed71d9e58332b6d1464831198bc2f1162f7047ced4a3b&')]});
return;
},
};
20 changes: 20 additions & 0 deletions interactions/buttons/category/potion-craft/button7.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**
* @type {import('../../../typings').ButtonInteractionCommand}
*/

const { EmbedBuilder} = require("discord.js");

module.exports = {
id: "potion_craft_button7",

async execute(interaction) {
const potionembed = new EmbedBuilder()
.setAuthor({ name: '🧙 Imagine being a Witch.'})
.setTitle('Brew your own Potion!')
.setThumbnail('https://cdn.discordapp.com/attachments/1038800498318397461/1161989207305232455/Logo_500x500_px.png?ex=653a4dc7&is=6527d8c7&hm=5747c0a3b44afb52f9a933e5fb3dd448e78c1c10ca4133b4b46838469ea8904b&')
.setFooter({ text: `${interaction.guild.name}'s Amateur Witch. 🧙`})

await interaction.update({ embeds: [potionembed.setDescription('> Added **Spider**!').setImage('https://cdn.discordapp.com/attachments/1038800498318397461/1162329089206652939/Logo_500x500_px_4.png?ex=653b8a51&is=65291551&hm=652cdef381db6cb8dd49e32288878f5a41cf9805da553392beb18ba3bd8a0566&')]});
return;
},
};
20 changes: 20 additions & 0 deletions interactions/buttons/category/potion-craft/button8.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**
* @type {import('../../../typings').ButtonInteractionCommand}
*/

const { EmbedBuilder} = require("discord.js");

module.exports = {
id: "potion_craft_button8",

async execute(interaction) {
const potionembed = new EmbedBuilder()
.setAuthor({ name: '🧙 Imagine being a Witch.'})
.setTitle('Brew your own Potion!')
.setThumbnail('https://cdn.discordapp.com/attachments/1038800498318397461/1161989207305232455/Logo_500x500_px.png?ex=653a4dc7&is=6527d8c7&hm=5747c0a3b44afb52f9a933e5fb3dd448e78c1c10ca4133b4b46838469ea8904b&')
.setFooter({ text: `${interaction.guild.name}'s Amateur Witch. 🧙`})

await interaction.update({ embeds: [potionembed.setDescription('> Added **Froggo**!').setImage('https://cdn.discordapp.com/attachments/1038800498318397461/1162329088892088330/Logo_500x500_px_5.png?ex=653b8a51&is=65291551&hm=09b084686f3cf29c10670e17306f1cc9c360cda658b3b431ed8b166ccaf52c77&')]});
return;
},
};
20 changes: 20 additions & 0 deletions interactions/buttons/category/potion-craft/button9.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/**
* @type {import('../../../typings').ButtonInteractionCommand}
*/

const { EmbedBuilder} = require("discord.js");

module.exports = {
id: "potion_craft_button9",

async execute(interaction) {
const potionembed = new EmbedBuilder()
.setAuthor({ name: '🧙 Imagine being a Witch.'})
.setTitle('Brew your own Potion!')
.setThumbnail('https://cdn.discordapp.com/attachments/1038800498318397461/1161989207305232455/Logo_500x500_px.png?ex=653a4dc7&is=6527d8c7&hm=5747c0a3b44afb52f9a933e5fb3dd448e78c1c10ca4133b4b46838469ea8904b&')
.setFooter({ text: `${interaction.guild.name}'s Amateur Witch. 🧙`})

await interaction.update({ embeds: [potionembed.setDescription('> Added **Zombie hand**!').setImage('https://cdn.discordapp.com/attachments/1038800498318397461/1162329088552341554/Logo_500x500_px_6.png?ex=653b8a51&is=65291551&hm=714064eb8337e28a076c56eabd784094efb0f01a907fe14a6b1b11c470945f69&')]});
return;
},
};
97 changes: 97 additions & 0 deletions interactions/buttons/category/potion-craft/buttons/buttons.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
/**
* @file PotionCraft Buttons.
* @author TechyGiraffe999
*/

const { ActionRowBuilder, ButtonBuilder, ButtonStyle, Events,EmbedBuilder, Embed } = require('discord.js');

const buttons = {

potioncraft_1: new ActionRowBuilder()
.addComponents(
new ButtonBuilder()
.setCustomId('potion_craft_button1')
.setEmoji('<:mushrooms:1162033001660690613>')
.setLabel('Mushroom')
.setStyle(ButtonStyle.Primary),

new ButtonBuilder()
.setCustomId('potion_craft_button2')
.setEmoji('<:rattail:1162032271780499579>')
.setLabel('Rat tail')
.setStyle(ButtonStyle.Primary),

new ButtonBuilder()
.setCustomId('potion_craft_button3')
.setEmoji('<:dragonscales:1162032300578570440>')
.setLabel('Dragon scales')
.setStyle(ButtonStyle.Primary),

new ButtonBuilder()
.setCustomId('potion_craft_button4')
.setEmoji('<:dogfur:1162032331637399552>')
.setLabel('Dog hair')
.setStyle(ButtonStyle.Primary),

new ButtonBuilder()
.setCustomId('potion_craft_button5')
.setEmoji('<:wetsock:1162032568040964259>')
.setLabel('Wet sock')
.setStyle(ButtonStyle.Primary)
),

potioncraft_2: new ActionRowBuilder()
.addComponents(
new ButtonBuilder()
.setCustomId('potion_craft_button6')
.setEmoji('<:pfeather:1162032571761299476>')
.setLabel('Phoenix feather')
.setStyle(ButtonStyle.Primary),

new ButtonBuilder()
.setCustomId('potion_craft_button7')
.setEmoji('<:spidey:1162032575687180308>')
.setLabel('Spider')
.setStyle(ButtonStyle.Primary),

new ButtonBuilder()
.setCustomId('potion_craft_button8')
.setEmoji('<:froggo:1162032579411705966>')
.setLabel('Froggo')
.setStyle(ButtonStyle.Primary),

new ButtonBuilder()
.setCustomId('potion_craft_button9')
.setEmoji('<:zhand:1162032582909775923>')
.setLabel('Zombie hand')
.setStyle(ButtonStyle.Primary),

new ButtonBuilder()
.setCustomId('potion_craft_button10')
.setEmoji('<:brian:1162032586206482525>')
.setLabel('Brain')
.setStyle(ButtonStyle.Primary)
),

potioncraft_3 : new ActionRowBuilder()
.addComponents(
new ButtonBuilder()
.setCustomId('potion_craft_button11')
.setEmoji('<:humenskol:1162032590165905479>')
.setLabel('Human skull')
.setStyle(ButtonStyle.Primary),

new ButtonBuilder()
.setCustomId('potion_craft_button12')
.setEmoji('<a:AUSC_prettyodd:1037934178878107681>')
.setLabel('Eye balls')
.setStyle(ButtonStyle.Primary),

new ButtonBuilder()
.setCustomId('potion_craft_finish')
.setEmoji('✅')
.setLabel('Finish Potion')
.setStyle(ButtonStyle.Success)
)
};
module.exports = buttons;
Loading

0 comments on commit 94a7834

Please sign in to comment.