UNPKG

cosa-nostra-backstabbers

Version:
41 lines (30 loc) 962 B
var lcn = require("../../../../../source/lcn.js"); var rs = lcn.rolesystem; module.exports = function (actionable, game, params) { // Send visit game.execute("visit", {visitor: actionable.from, target: actionable.to, priority: actionable.priority, reason: "epi_plaguebearer-visit"}); var target = game.getPlayerByIdentifier(actionable.to); if (!target.misc.plague_infected) { game.addAction("epi_plaguebearer/infection_spread", ["retrovisit"], { from: target, to: target, expiry: Infinity, execution: 2, tags: ["permanent", "infection"], priority: 10 }); game.addAction("epi_plaguebearer/infection_outvisit", ["outvisit"], { from: target, to: target, expiry: Infinity, execution: 2, tags: ["permanent", "infection"], priority: 10 }); target.misc.plague_infected = true; }; }; module.exports.TAGS = ["drivable", "roleblockable", "visit"];