implement working grow command
This commit is contained in:
parent
812a7a63bb
commit
b812b45d86
|
@ -4,20 +4,23 @@ 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...")
|
||||
|
||||
let grow_rate = Math.random() * (db.get(event.nick + '_score') / 10)
|
||||
grow_rate = parseFloat(grow_rate.toFixed(3))
|
||||
|
||||
if(grow_rate == 0) {
|
||||
grow_rate = 0.1
|
||||
}
|
||||
|
||||
if(db.get(event.nick + '_score') == null) db.set(event.nick + '_score', 1.00)
|
||||
db.set(event.nick + '_cooldown', true)
|
||||
if(db.get(event.nick + '_score') == null) {
|
||||
db.set(event.nick + '_score', 1.000)
|
||||
}
|
||||
|
||||
db.set(event.nick + '_score', parseFloat(db.get(event.nick + '_score') + parseFloat(grow_rate.toFixed(3))))
|
||||
|
||||
|
||||
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);
|
||||
|
||||
bot.say(event.target, "You are now " + db.get(event.nick + '_score').toFixed(3) + " cm")
|
||||
},
|
||||
};
|
|
@ -7,9 +7,10 @@ module.exports = {
|
|||
user = args[0] || event.nick;
|
||||
bot.say(event.target, user + "'s profile")
|
||||
|
||||
if(db.get(user + '_score') == null) db.set(user + '_score', 0)
|
||||
|
||||
bot.say(event.target, 'Current height: ' + db.get(user + '_score') + ' cm')
|
||||
|
||||
if(db.get(user + '_score') == null) {
|
||||
bot.say(event.target, 'Current height: 0 cm')
|
||||
} else {
|
||||
bot.say(event.target, 'Current height: ' + db.get(user + '_score').toFixed(3) + ' cm')
|
||||
}
|
||||
},
|
||||
};
|
Loading…
Reference in New Issue