From 3ae86dec3643eaedb9dd69a0945b62907b0833b8 Mon Sep 17 00:00:00 2001
From: loicbersier <loic.bersier1@gmail.com>
Date: Mon, 17 Jun 2019 23:03:50 +0200
Subject: [PATCH] make burger mini game WIP

---
 commands/minigame/borgar.js | 55 +++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)
 create mode 100644 commands/minigame/borgar.js

diff --git a/commands/minigame/borgar.js b/commands/minigame/borgar.js
new file mode 100644
index 0000000..b7e6d5a
--- /dev/null
+++ b/commands/minigame/borgar.js
@@ -0,0 +1,55 @@
+// TODO:
+// Make a level system per user and increasse difficutly based on the level
+// higher the level the more ingredient required
+// higher the level the less time you have to complete it
+const { Command } = require('discord-akairo');
+const { MessageEmbed } = require('discord.js');
+
+class borgarCommand extends Command {
+	constructor() {
+		super('borgar', {
+			aliases: ['borgar', 'hamburgor', 'hamborgar', 'burger'],
+			category: 'minigame',
+			description: {
+				content: 'Make amborgar,,,,,,,,,, ( MINI GAME VERY WIP, NO LEVEL YET )',
+				usage: '',
+				examples: ['']
+			}
+		});
+	}
+
+	async exec(message) {
+		const ingredient = [ 'bun', 'beef', 'salade', 'tomato', 'cheese', 'pickle'];
+		let hamIngredient = [];
+		for (let i = 0; i < 4; i++) {
+			hamIngredient[i] = ingredient[Math.floor( Math.random() * ingredient.length )];
+		}
+
+
+		const borgarEmbed = new MessageEmbed()
+			.setTitle('hamborger delivery')
+			.setDescription(`could you do me an **amborgar** that contain ${hamIngredient}`)
+			.setFooter('Level 0 | you have 10 seconds to make that hamborgor')
+			.setTimestamp();
+
+		message.channel.send(borgarEmbed);
+
+		const filter = m => m.content;
+		message.channel.awaitMessages(filter, { time: 10000, errors: ['time'] })
+			.catch(collected => {
+				console.log(collected.map(collected => collected.content));
+				let userIngredient = collected.map(collected => collected.content);
+				for (let i = 0; i < hamIngredient.length; i++) {
+					if (userIngredient[i] == hamIngredient[i]) {
+						return message.channel.send('u won bro,,,, that\'s kinda epic if i do say so myself');
+					} else {
+						return message.channel.send(`you failed at **${userIngredient[i]}** it should have been **${hamIngredient[i]}** noob...`);
+					}
+				}
+
+			});
+
+	}
+}
+
+module.exports = borgarCommand;
\ No newline at end of file