Files
wsmud/world/obj/sp/tool/summon.js
2026-05-26 16:41:20 +08:00

23 lines
803 B
JavaScript

this.inherits(OBJ);
this.set({
unit: "块",
name: "召唤令",
desc: "使用后可召唤出一个首领级NPC",
value: 10000,
grade:3
});
this.on_use= function (me) {
var task = TASK.GET("boss");
if (!task) return me.notify_fail("现在不能召唤。");
if (me.environment.is_copy()) return me.notify_fail("副本和家中不可以召唤。");
if (me.environment.no_fight) return me.notify_fail("这里没办法战斗,你召唤出来干嘛。");
var boss = task.create_boss();
me.environment.item_changed(boss, true, "<hiw>" + boss.name + "突然出现一片烟雾中。</hiw>");
this.call_out(this.on_disappear, 1800000,boss);
}
this.on_disappear = function (boss) {
if (boss.environment) {
boss.destroy(boss.name+"走了。");
}
}