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$1>
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 + "%的伤害,等级越高命中越高";
}
}
};