init: add workspace files

This commit is contained in:
2026-05-26 16:41:20 +08:00
commit f4f2393f72
1041 changed files with 67405 additions and 0 deletions

View 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%";
}
}
};