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("你躺到床上被子一盖，不一会就呼呼的睡着了。");
});