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

61
world/obj/drug/max_mp.js Normal file
View File

@@ -0,0 +1,61 @@
this.inherits(OBJ);
this.set({
unit: "粒",
name: "聚气丹",
grade: 1,
desc: "江湖中各大门派用来给入门弟子快速增加内力的丹药。",
value: 1000,
add_mp: 10
});
this.transable = true;
this.on_use = function (me) {
if (me.max_mp >= me.limit_mp + me.query_prop("limit_mp")) {
return me.notify_fail("你的经脉容纳不了再多的内力了。");
}
var count = this.random(this.add_mp / 2) + this.add_mp / 2;
me.add_maxmp(count);
}
this.on_create = function (path, par) {
var lv = 0;
if (!par) {
this.path = path + "#0";
} else {
lv = parseInt(par.substr(1));
}
if (!(lv >= 0 && lv < 5)) return;
this.grade = lv + 1;
switch (lv) {
case 1:
this.name = "聚气丹";
this.add_mp = 20;
this.value = 2000;
this.desc = "江湖中各大门派用来给入门弟子快速增加内力的丹药使用后增加最大内力20不超过内力上限。";
break;
case 2:
this.name = "聚气丹";
this.add_mp = 50;
this.value = 5000;
this.desc = "江湖中各大门派用来给入门弟子快速增加内力的丹药使用后增加最大内力50不超过内力上限。";
break;
case 3:
this.name = "聚气丹";
this.add_mp = 200;
this.value = 10000;
this.desc = "江湖中各大门派用来给入门弟子快速增加内力的丹药使用后增加最大内力200不超过内力上限。";
break;
case 4:
this.name = "聚气丹";
this.add_mp = 500;
this.value = 20000;
this.desc = "江湖中各大门派用来给入门弟子快速增加内力的丹药使用后增加最大内力500不超过内力上限。";
break;
default:
this.name = "聚气丹";
this.add_mp = 10;
this.value = 1000;
this.desc = "江湖中各大门派用来给入门弟子快速增加内力的丹药使用后增加最大内力10不超过内力上限。";
break;
}
}