this.inherits(SKILL); this.name = "天长掌法"; this.id = "tianchangzhang"; this.grade = 3; this.attack_actions = [ "$N使一招「青山隐隐」,双手划了个半圈,按向$n的$l", "$N使一招「云霞出海」,左手轻轻一挥,劈向$n的$l", "$N右手掌心向外,由右向左,使一招「星河鹭起」,向$n的$l打去", "$N使一招「彩舟云淡」,分击$n的胸口和$l", "$N使一招「月照幽林」,左右掌同时击出,在空中突然左右掌方向互变", "$N左手不住晃动,右掌一招「白日参辰」,向$n的$l打去", "$N左手变掌为啄,右掌立掌如刀,一招「鹤舞白沙」,劈向$n的$l", "$N左脚退后半步,右掌使一招「水天一色」,横挥向$n", "$N一招「月华流照」,左掌先发而后至,右掌后发而先至", "$N双掌缩入袖中,双袖飞起扫向$n的$l,却是一招「嫦娥奔月」,仪态潇洒", ]; this.desc = "恒山派绝学掌法"; //"(\w+)"(.+?)"NOR" //<$1>$2 this.can_enables = ["unarmed"]; this.learn_condition = { max_mp: 10000, skill: { unarmed: 450 } }; this.query_enable_prop = function (lv) { return { unarmed: { gj: parseInt(lv * 1.2) + 20, fy: parseInt(lv * 1.3) + 20, max_hp: lv * 10 } }; } this.slots = [ { prop: 'str', value: (lv) => 1 + Math.floor(lv / 10), format: (val) => { return '臂力:+' + val; } }, { prop: 'tcz_sh', value: (lv) => 1 + Math.floor(lv / 20), format: (val) => { return '天长叠掌附加的伤害增加' + val + "%"; } }, ]; this.pfm = { chan: { name: "天长叠掌", distime: 20000, enable_skill: "unarmed", mp: 20, use: function (me, target, lv) { var per = 100 + parseInt(lv / 5) + me.query_prop('tcz_sh'); var per2 = 100 + parseInt(lv / 50); me.do_attack({ target: target, gj: me.gj * per / 100, mz: me.mz * per2 / 100, attack_msg: "$N施展天长叠掌,左右双掌忽前忽后,掌影重重向$n拍去", no_weapon: true }); me.end_attack(target); }, query_desc: function (me, lv) { var per = 100 + parseInt(lv / 5); return "攻击敌人造成" + per + "%的伤害,等级越高命中越高"; } } };