cosa-nostra-backstabbers
Version:
Turbo Mafia bot based off LCN
26 lines (15 loc) • 693 B
JavaScript
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);
};
};