UNPKG

la-cosa-nostra

Version:

A Mafia bot designed to run in Discord - beware the traitors and the lies!

29 lines (19 loc) 998 B
module.exports = function (actionable, game, params) { var target = game.getPlayerByIdentifier(actionable.to); var driver = game.getPlayerByIdentifier(actionable.from); // Considered as visit to player driven to game.execute("visit", {visitor: actionable.from, target: actionable.target, priority: actionable.priority, reason: "Driver-visit"}); var drivables = game.actions.findAll(x => x.tags.includes("drivable") && x.to === actionable.to); for (var i = 0; i < drivables.length; i++) { drivables[i].to = actionable.target; }; var player1 = game.getPlayerByIdentifier(actionable.to); var player2 = game.getPlayerByIdentifier(actionable.target); game.addMessage(player1, ":exclamation: Someone redirected actions from you to someone else last night!"); game.addMessage(player2, ":exclamation: Someone redirected actions from someone else onto you last night!"); driver.misc.driver_drives_left--; }; module.exports.TAGS = ["roleblockable", "visit"];