this.inherits(OBJ); this.unit = "碗"; this.name = "米饭"; this.value = 200; this.combined = true; this.desc = "一碗热气腾腾的白米饭,吃掉后每5秒恢复100点气血。"; this.action_msg = "吃"; this.distime = 60000; this.transable = true; this.recover_hp = 100; this.on_use = function (me) { me.send_room("$N吃下一" + this.unit + this.name + "。"); me.add_status({ id: "food", name: this.name, recover_hp: this.recover_hp, on_interval: function (me) { let hp = me.do_recover(this.recover_hp); if (hp > 0) me.notify('你恢复了' + hp + '气血。'); }, duration_count: 4, duration: 5000 }); } this.on_create = function (path, par) { if (!par) { this.path = path + "#0"; return; } par = par.substr(1); var lv = parseInt(par); if (!(lv > 0 && lv < 5)) return; this.set([{ name: "米饭", value: 100, recover_hp: 100, desc: "一碗热气腾腾的白米饭,吃掉后每5秒恢复100点气血。", unit: "碗" }, { name: "包子", value: 100, recover_hp: 100, desc: "一个热气腾腾的肉包子,吃掉后每5秒恢复100点气血。", unit: "个" }, { name: "鸡腿", value: 200, recover_hp: 200, desc: "一个香喷喷的鸡腿,吃掉后每5秒恢复200点气血。", unit: "个" }, { name: "面条", value: 200, recover_hp: 200, desc: "一碗热气腾腾的面条,吃掉后每5秒恢复200点气血。", unit: "碗" }, { name: "扬州炒饭", value: 500, recover_hp: 400, desc: "一碗香气腾腾的炒饭,吃掉后每5秒恢复400点气血。", unit: "碗" } ][lv]); }