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,115 @@
this.inherits(SKILL);
this.name = "狂风快剑";
this.id = "kuangfengkuaijian";
this.grade = 3;
this.family = FAMILIES.HUASHAN;
this.attack_actions = [
"$N纵身跃起手中$w轻挥斩向$n后颈",
"$N手中$w连话三个弧形向$n的右臂齐肩斩落",
"$N轻吁一声刷刷刷刷四剑向$n胸肩四处连刺",
"$N仰天一声清啸斜行向前$w横削直击迅捷无比击向$n的$l"
];
this.dodge_actions = [
"$n一式<HIY>「巨鹏亮翅」</HIY>,两臂鹏举如翼,在剌剌风声中,从$N头顶横跃而过。",
"$n一式<HIC>「风送紫霞」</HIC>,如一阵清风,舒缓地闪过了$N的凌厉攻势。",
"$n一式<HIB>「燕回朝阳」</HIB>,轻盈地一跃,一转眼间便绕到了$N的身后。",
"$n一式<HIY>「却别苍松」</HIY>,一转身间,向后飘出近一丈远",
"$n一式<HIM>「旭日初升」</HIM>,全身笔直,拔地而起,在半空中一转,已落到几丈远的地方。",
"$n一式<HIY>「金雁横空」</HIY>,身体如一只金雁般行云流水地滑出丈余。",
"$n一式<HIW>「晚月朗星」</HIW>,双脚点地,全身化为一道白影,急速绕着$N打了几转。",
"$n一式<GRN>「幻眼云湮」</GRN>,身形陡地变得飘忽不定,令$N无法看清。",
"$n一式<HIM>「苍龙盘岭」</HIM>,宛若一条矫矢苍龙,围着$N急速地盘旋了几圈。"
];
this.desc = "华山派的剑宗的立宗剑法,以快闻名";
//<$1>$2</$1>
//<$1>$2</$1>
this.can_enables = ["sword", "dodge"];
this.learn_condition = {
max_mp: 3000,
skill: {
sword: 300
}
};
this.query_enable_prop = function (lv) {
return {
sword: {
gj: parseInt(lv * 1.5 + 10),
gjsd: 250,
mz: parseInt(lv * 1.5 + 10)
}, dodge: {
ds: parseInt(lv * 1.4 + 6),
gjsd: 250
}
};
}
this.on_attack_over = function (me, target, par) {
let kf_count = me.query_temp("kuangfeng");
if (kf_count) {
me.send_room("<hir>$N一击奏效手中快剑如狂风般继续攻来</hir>\n");
var isMIss = false;
var per = 10 - parseInt(me.query_skill('kuangfengkuaijian', 0) / 100);
if (per < 3) per = 3;
let mz = me.mz;
mz = parseInt(mz - mz * (kf_count - 1) * per / 100);
if (mz < 0) mz = 0;
for (var i = 0; i < 3; i++) {
if (!me.do_attack({
target: target,
gj: me.gj,
mz: mz,
no_append: true
})) {
isMIss = true;
}
}
if (isMIss) {
me.send_room("<hic>$N一击未能奏效收招后退</hic>");
me.remove_temp("kuangfeng");
} else {
me.set_temp("kuangfeng", kf_count + 1, 5000);
}
if (par.is_dodge || par.is_parry) me.end_attack(target);
}
}
this.pfm = {
duoming:
{
name: "夺命连环",
distime: 20000,
enable_skill: "sword",
mp: 20,
use: function (me, target, lv) {
if (me.query_temp('kuangfeng')) return me.notify("你的夺命连环还没释放完。");
me.send_room("<hir>$N一声清啸手中$W犹如狂风般劈头向$n刺去。</hir>\n", target);
var isMIss = false;
for (var i = 0; i < 3; i++) {
if (!me.do_attack({
target: target,
gj: me.gj,
mz: me.mz,
no_append: true
})) {
isMIss = true;
}
}
if (isMIss) {
me.send_room("<hic>$N一击未能奏效收招后退</hic>");
} else {
me.set_temp("kuangfeng", 1, 5000);
}
me.end_attack(target);
},
query_desc: function (me, lv) {
var per = 10 - parseInt(lv / 100);
if (per < 3) per = 3;
return "夺命连环三仙剑是剑宗狂风剑法的精髓,瞬间攻出三剑,如果三剑全部命中" + (me.gjsd / 1000) + "秒后会继续触发夺命连环但是命中会降低" + per + "%";
}
}
};