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,78 @@
this.inherits(SKILL);
this.name = "天长掌法";
this.id = "tianchangzhang";
this.grade = 3;
this.attack_actions = [
"$N使一招<GRN>「青山隐隐」</GRN>,双手划了个半圈,按向$n的$l",
"$N使一招<MAG>「云霞出海」</MAG>,左手轻轻一挥,劈向$n的$l",
"$N右手掌心向外由右向左使一招<CYN>「星河鹭起」</CYN>,向$n的$l打去",
"$N使一招<HIM>「彩舟云淡」</HIM>,分击$n的胸口和$l",
"$N使一招<HIB>「月照幽林」</HIB>,左右掌同时击出,在空中突然左右掌方向互变",
"$N左手不住晃动右掌一招<HIW>「白日参辰」</HIW>,向$n的$l打去",
"$N左手变掌为啄右掌立掌如刀一招<HIY>「鹤舞白沙」</HIY>,劈向$n的$l",
"$N左脚退后半步右掌使一招<HIC>「水天一色」</HIC>,横挥向$n",
"$N一招<CYN>「月华流照」</CYN>,左掌先发而后至,右掌后发而先至",
"$N双掌缩入袖中双袖飞起扫向$n的$l却是一招<HIR>「嫦娥奔月」</HIR>,仪态潇洒",
];
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: "<hic>$N施展天长叠掌左右双掌忽前忽后掌影重重向$n拍去</hic>",
no_weapon: true
});
me.end_attack(target);
},
query_desc: function (me, lv) {
var per = 100 + parseInt(lv / 5);
return "攻击敌人造成" + per + "%的伤害,等级越高命中越高";
}
}
};