init: add workspace files
This commit is contained in:
81
world/skill/unarmed/yingzhuagong.js
Normal file
81
world/skill/unarmed/yingzhuagong.js
Normal file
@@ -0,0 +1,81 @@
|
||||
this.inherits(SKILL);
|
||||
this.name = "鹰爪功";
|
||||
this.id = "yingzhuagong";
|
||||
this.grade = 2;
|
||||
|
||||
this.attack_actions = [
|
||||
"$N全身拔地而起,半空中一个筋斗,一式「苍鹰袭兔」,迅猛地抓向$n的$l",
|
||||
"$N单腿直立,双臂平伸,一式「雄鹰展翅」,双爪一前一后拢向$n的$l",
|
||||
"$N一式「拔翅横飞」,全身向斜里平飞,右腿一绷,双爪搭向$n的肩头",
|
||||
"$N双爪交错上举,使一式「迎风振翼」,一拔身,分别袭向$n左右腋空门",
|
||||
"$N全身滚动上前,一式「飞龙献爪」,右爪突出,鬼魅般抓向$n的胸口",
|
||||
"$N伏地滑行,一式「拨云瞻日」,上手袭向膻中大穴,下手反抓$n的裆部",
|
||||
"$N左右手掌爪互逆,一式「搏击长空」,无数道劲气破空而出,迅疾无比地击向$n",
|
||||
"$N腾空高飞三丈,一式「鹰扬万里」,天空中顿时显出一个巨灵爪影,缓缓罩向$n"
|
||||
];
|
||||
this.desc = "明教的拳脚功夫";
|
||||
//"(\w+)"(.+?)"NOR"
|
||||
//<$1>$2</$1>
|
||||
this.can_enables = ["unarmed", "parry"];
|
||||
this.learn_condition = {
|
||||
max_mp: 1000,
|
||||
skill: {
|
||||
unarmed: 100
|
||||
}
|
||||
};
|
||||
this.query_enable_prop = function (lv) {
|
||||
return {
|
||||
unarmed: {
|
||||
gj: lv * 1 + 10,
|
||||
mz: lv + 100
|
||||
},
|
||||
parry: {
|
||||
zj: lv + 10,
|
||||
max_hp: lv * 8 + 100
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
this.slots = [
|
||||
{
|
||||
prop: 'yzg_sh',
|
||||
value: (lv) => 10 + Math.floor(lv / 50),
|
||||
format: (val) => {
|
||||
return '赤血爪附加的伤害增加' + val + '%';
|
||||
},
|
||||
},
|
||||
{
|
||||
prop: 'yzg_mz',
|
||||
value: (lv) => 10 + Math.floor(lv / 50),
|
||||
format: (val) => {
|
||||
return '赤血爪附加的命中增加' + val + '%';
|
||||
},
|
||||
},
|
||||
];
|
||||
this.pfm = {
|
||||
zhen:
|
||||
{
|
||||
name: "赤血爪",
|
||||
distime: 10000,
|
||||
enable_skill: "unarmed",
|
||||
mp: 20,
|
||||
use: function (me, target, lv) {
|
||||
|
||||
var t = 100 + parseInt(lv / 20) + me.query_prop('yzg_sh')
|
||||
me.do_attack({
|
||||
target: target,
|
||||
gj: me.gj * t / 100,
|
||||
attack_msg: "<hiy>$N运转真气,双手忽成爪行,施出绝招「<HIR>赤血爪</HIR>」,迅猛无比地抓向$n<hiy>",
|
||||
mz: me.mz * (200 + me.query_prop('yzg_mz')) / 100,
|
||||
damage_msg: "<HIR>但见$N双爪划过,$n已闪避不及,胸口被$N抓出十条血痕。</hir>",
|
||||
no_weapon: true
|
||||
});
|
||||
me.end_attack(target);
|
||||
},
|
||||
query_desc: function (me, lv) {
|
||||
var t = 100 + parseInt(lv / 20);
|
||||
|
||||
return "使出全身力气迅猛一击造成" + t + "%攻击力的伤害,命中增加100%";
|
||||
}
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user