UNPKG

cosa-nostra-backstabbers

Version:
26 lines (15 loc) 693 B
var lcn = require("../../../../../source/lcn.js"); var rs = lcn.rolesystem; module.exports = function (actionable, game, params) { var attacker = game.getPlayerByIdentifier(params.attacker); var attacked = game.getPlayerByIdentifier(actionable.from); var strength = params.strength; var defense = Math.max(attacked.getRoleStats()["basic-defense"], attacked.getPermanentStats()["basic-defense"]); var temp_defense = attacked.getTemporaryStats()["basic-defense"]; var cond1 = strength <= defense; var cond2 = strength <= temp_defense; if (cond1 && cond2) { // Launch attack rs.prototypes.basicAttack({from: attacked.id, to: attacker.id}, game, params); }; };