this.inherits(OBJ);
this.unit = "盘";
this.name = "米饭";
this.value = 200;
this.combined = true;
this.desc = "一碗热气腾腾的白米饭,吃掉后每5秒恢复100点气血。";
this.action_msg = "吃";
this.distime = 60000;
this.allow_fight = true;
this.distype = "buff";
this.transable = true;
this.on_use = function (me) {
if (this.grade < 3) {
var pname = ["fy_per", "zj_per", "gj_per",
"ds_per", "mz_per", "add_sh_per",
"diff_downside_per", "lianxi_per", "study_per", "dazuo_per", "add_bjsh_per",
"diff_bj", "lianyao1", "releasetime_per", "gjsd_per", "hp_per"].random();
var prop = {};
prop[pname] = 5 + this.grade * 5;
me.add_status({
id: "food",
name: "宴席",
desc: "你吃下了一份大餐",
prop: prop,
duration: 60000 * 20
});
me.send_room("$N吃下一" + this.unit + this.color_name + "。");
} else if (this.grade == 3) {
if (me.max_hp <= me.hp) return me.notify_fail('你目前气血充沛,用不着恢复。');
var hp = me.add_hp(parseInt(me.max_hp * 50 / 100));
hp = hp || 0;
me.send_room("$N吃下一" + this.unit + this.color_name + "。");
me.notify("你恢复了" + hp + "气血。")
} else if (this.grade == 4) {
if (me.max_hp <= me.hp) return me.notify_fail('你目前气血充沛,用不着恢复。');
var hp = me.add_hp(parseInt(me.max_hp * 80 / 100));
hp = hp || 0;
me.send_room("$N吃下一" + this.unit + this.color_name + "。");
me.notify("你恢复了" + hp + "气血。")
} else {
me.add_temp("ad_jl", 100);
me.send_room("$N吃下一" + this.unit + this.color_name + "。");
me.notify("你增加了100点精力。");
}
}
this.on_create = function (path, par) {
var lv = 0;
if (par) {
lv = parseInt(par.substr(1));
if (!(lv > 0 && lv < 15)) lv = 0;
}
this.grade = parseInt(lv / 3) + 1;
this.level = lv;
this.name = ["蜜饯青梅", "红梅珠香", "碧螺春卷",
"乌龙吐珠", "蝴蝶暇卷", "沙舟踏翠",
"山珍刺龙芽", "佛手金卷", "金丝酥雀",
"瑶柱玉女", "凤凰展翅", "凤尾鱼翅",
"龙凤呈祥", "花开富贵", "祥龙双飞"][lv];
this.desc = "这是一道醉仙楼的名菜:" + this.name + ",";
this.name = "喜宴:" + this.name;
if (this.grade < 3) {
this.desc += "据说吃了后有不少好处。";
// this.distype = "buff";
}
else if (this.grade < 5) {
this.desc += "吃了后会恢复你大量气血。";
this.distype = "hp";
}
else if (this.grade == 5) {
this.desc += "吃了后会恢复你大量精力。";
this.distype = null;
}
this.value = this.grade * 1000;
}