70 lines
2.0 KiB
JavaScript
70 lines
2.0 KiB
JavaScript
this.inherits(NPC);
|
|
this.set({
|
|
name: "史松",
|
|
desc: "这是一个精壮汉子,军官模样,腰间围一条长鞭。",
|
|
title: "黑龙鞭",
|
|
gender: 1,
|
|
age: 42,
|
|
per: 33,
|
|
mp: 1500,
|
|
max_mp: 1500,
|
|
hp: 1500,
|
|
max_hp: 1500,
|
|
score: 45
|
|
|
|
});
|
|
this.set_chat_msg([
|
|
"史松一拍腰间的软鞭,说道:在下黑龙鞭史松,奉鳌少保将令,捉拿天地会反贼。",
|
|
"史松大叫: 反了,反了!通通给我拿下!",
|
|
"史松说道: 鳌少保天生神勇,武功盖世,曾在北京街上一拳打死一头疯牛,就凭你也配和鳌少保动手?"
|
|
]);
|
|
this.on_enter = function (me) {
|
|
me.notify("史松怒道:哪里来的反贼敢打扰大爷的好事!");
|
|
}
|
|
this.skill_map(
|
|
["unarmed", 120],
|
|
["dodge", 120],
|
|
["parry", 120],
|
|
["whip", 120], ["yunlongbian", 120, "whip"]);
|
|
this.set_objects(
|
|
["eq/lv1/guanfu", 1, 1],
|
|
["eq/lv2/hl_bian", 1, 1]
|
|
);
|
|
this.set_drop({
|
|
obj: "money/silver",
|
|
min: 2,
|
|
max: 10
|
|
}, {
|
|
obj: ["eq/lv0/cloth", "eq/lv0/jian", "eq/lv0/whip"],
|
|
odds: 6000
|
|
}, {
|
|
obj: ["eq/lv1/guanfu", "eq/lv1/lm_cloth", "eq/lv1/lm_shoes", "eq/lv1/lm_shou", "eq/lv1/lm_jian"],
|
|
odds: 4000
|
|
}, {
|
|
obj: ["book/bc#yunlongbian", "book/book#whip"],
|
|
odds: 4000
|
|
}, {
|
|
obj: ["eq/lv2/hl_bian"],
|
|
odds: 1000
|
|
});
|
|
this.on_die = function () {
|
|
var item = this.environment.find_by_path("yz/lcy/maoshiba");
|
|
if (item) {
|
|
this.call_out(getAllFromMe, 100, item, this.environment.items);
|
|
}
|
|
}
|
|
function getAllFromMe(mao, items) {
|
|
mao.send_message("茅十八哈哈大笑道:狗贼,你也有今天!");
|
|
for (var i = 0; i < items.length; i++) {
|
|
if (items[i].fromid == this.id) {
|
|
var objs = items[i].items;
|
|
if (objs) {
|
|
for (var j = 0; j < objs.length; j++) {
|
|
mao.send_message("茅十八从" + items[i].color_name + "里拿出了" + objs[j].unit_name() + "。");
|
|
}
|
|
}
|
|
objs.length = 0;
|
|
break;
|
|
}
|
|
}
|
|
} |