UNPKG

md5-fight-plus

Version:

25 lines (24 loc) 864 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.gentlyAttack = void 0; exports._gentlyAttack = _gentlyAttack; const utils_1 = require("../../utils"); const _1 = require("."); const getInfo = (player, atk) => { const info = [`${player.name}释放【轻击】造成${atk}伤害`]; return (0, utils_1.getRandomItem)(info); }; function _gentlyAttack(player) { player.hooks.onAttack.tap({ name: "gentlyAttack", lives: 1 }, (props) => { const atk = player.runtimeProperty.speed; player.battleField.logger.addInfo(getInfo(player, atk), player.hooks.onAttack); return Object.assign(Object.assign({}, props), { damage: atk }); }); } exports.gentlyAttack = { name: "轻击", description: "造成一倍速度的伤害", mana: 1, run: _gentlyAttack, type: [_1.ASSASSIN_TYPE], };