UNPKG

md5-fight-plus

Version:

29 lines (28 loc) 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.icePiton = void 0; exports._icePiton = _icePiton; const utils_1 = require("../../utils"); const firing_1 = require("../firing"); const getAttackInfo = (player, atk) => { const info = [ `${player.name}向前突进,手中复现出一道寒芒,一记【冰锥刺击】造成${atk}伤害,【霜蚀】12`, ]; return (0, utils_1.getRandomItem)(info); }; function _icePiton(player) { const id = player.hooks.onAttack.tap("icePiton", (props) => { const atk = 3; (0, utils_1.releaseFrostbite)(player, 12); player.battleField.logger.addInfo(getAttackInfo(player, atk), player.hooks.onAttack); return Object.assign(Object.assign({}, props), { damage: atk }); }); (0, utils_1.removeHookInRoundEnd)(player, id, "onAttack"); } exports.icePiton = { name: "冰锥刺击", description: "造成3点伤害,【霜蚀】12", mana: 3, run: _icePiton, type: [firing_1.FIRE_TYPE], };