54 lines
1.7 KiB
JavaScript
54 lines
1.7 KiB
JavaScript
this.inherits(ROOM);
|
|
this.name = "卧室"
|
|
this.desc = "这是你的卧室,房间不大陈设也不多,但是收拾的干净整洁,房间里面除了一张楠木大床,一张书桌,一个箱子就没别的东西了。";
|
|
this.exits = { "out": "yz/home" };
|
|
|
|
this.on_enter = function (me) {
|
|
if (me.follower) {
|
|
for (var i = 0; i < me.follower.length; i++) {
|
|
FOLLOWER.CREATE(me, me.follower[i], this.on_npc_create.bind(this, me));
|
|
}
|
|
}
|
|
if (me.master) {
|
|
me.actions = [
|
|
{ cmd: "makelove " + me.id, name: "和" + me.name + "双修" }
|
|
];
|
|
me.master_json = null;
|
|
}
|
|
me.add_status({
|
|
id: "room",
|
|
duration: 0,
|
|
desc: "你在自己的房间,身心得到放松,提高修炼效率",
|
|
name: "静心",
|
|
prop: {
|
|
study_per: 10,
|
|
lianxi_per: 10,
|
|
dazuo_per: 10
|
|
}
|
|
});
|
|
}
|
|
this.on_leave = function (me) {
|
|
if (me.master) {
|
|
me.actions = null;
|
|
me.master_json = null;
|
|
}
|
|
me.remove_status("room");
|
|
}
|
|
this.add_action("store", "打开仓库");
|
|
this.add_action("xiulian", "修炼", null);
|
|
this.add_action("fenpei", "分配属性", null);
|
|
this.allow_store = true;
|
|
this.on_npc_create = function (me, npc) {
|
|
if (!npc) return;
|
|
if (npc.environment && npc.environment.parent.id == "home") return;
|
|
if (!npc.hp) npc.hp = 1;
|
|
if (npc.state) npc.set_state(null);
|
|
npc.moveto(this, npc.name + "离开了。", npc.name + "走了过来。");
|
|
|
|
npc.on_master_enter && npc.on_master_enter(me);
|
|
}
|
|
|
|
this.add_action("sleep", "睡觉", function (me) {
|
|
|
|
me.notify("你躺到床上被子一盖,不一会就呼呼的睡着了。");
|
|
}); |