cactus-irc/commands/grow.js

23 lines
723 B
JavaScript

const db = require('quick.db')
module.exports = {
name: 'grow',
description: 'Grow your cactus.',
execute(event, args, bot) {
if(db.get(event.nick + '_cooldown')) {
return bot.say(event.target, "No plant can grow this fast...")
}
if(db.get(event.nick + '_score') == null) db.set(event.nick + '_score', 1.00)
db.set(event.nick + '_cooldown', true)
const grow_rate = parseFloat((Math.random() * (db.get(event.nick + '_score') / 10)).toFixed(2));
db.add(event.nick + '_score', grow_rate)
bot.say(event.target, "You grew " + grow_rate + " cm")
bot.say(event.target, "You are now " + db.get(event.nick + '_score') + " cm")
setTimeout(() => db.set(event.nick + '_cooldown', false), 0);
},
};