la-cosa-nostra
Version:
A Mafia bot designed to run in Discord - beware the traitors and the lies!
34 lines (23 loc) • 1.02 kB
JavaScript
// Routines
// Runs every cycle
// Function should be synchronous
var auxils = require("../../../systems/auxils.js");
module.exports = function (player) {
var config = player.game.config;
// Check if the player has fulfilled lynch requirements
if (!player.misc.jester_haunted && player.misc.jester_lynched && !player.isAlive()) {
// Nighttime actions
var channel = player.getPrivateChannel();
player.game.sendPeriodPin(channel, ":black_joker: You may haunt a player who voted you in the trial tonight.\n\nUse `" + config["command-prefix"] + "haunt <alphabet/name/nobody>` to select your target.\n\nIf you do not choose an individual, one will be selected at random and haunted.");
player.game.addAction("jester/random_haunt", ["cycle"], {
name: "Jester-random-haunt",
expiry: 1,
from: player.identifier,
to: player.identifier,
priority: -1
});
};
};
module.exports.ALLOW_DEAD = true;
module.exports.ALLOW_NIGHT = true;
module.exports.ALLOW_DAY = false;