md5-fight-plus
Version:
25 lines (24 loc) • 788 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.sneak = void 0;
exports._sneak = _sneak;
const utils_1 = require("../../utils");
const _1 = require(".");
const getInfo = (player) => {
const info = [`${player.name}释放【潜行】`];
return (0, utils_1.getRandomItem)(info);
};
function _sneak(player) {
player.hooks.onAttack.tap({ name: "sneak", lives: 1 }, (props) => {
player.hooks.onAdjustSpeed.call(+5); //增加2点速度
player.battleField.logger.addInfo(getInfo(player), player.hooks.onAttack);
return Object.assign(Object.assign({}, props), { damage: 0 });
});
}
exports.sneak = {
name: "潜行",
description: "增加5点速度",
mana: 2,
run: _sneak,
type: [_1.ASSASSIN_TYPE],
};