this.inherits(NPC);
this.set({
    name: "铁虎",
    title: "黑鹰队长",
    desc: "他身高近七尺，虎背熊腰，脸上一道从眉骨延伸至下颌的刀疤",
    gender: 1,
    age: 32,
    per: 22,
    mp: 2500,
    max_mp: 2500,
    hp: 3000,
    max_hp: 3000,
    prop: {
        gj: 50
    }
});

this.no_refresh = true;


this.on_kill = function (me) {
    if (!this.fight_type) {
        let rooms = ['yz/hy/jiaochang1', 'yz/hy/jiaochang3',
            'yz/hy/jiaochang4', 'yz/hy/jiaochang5'];
        this.send_room('$N道：不知死活！');
        let list = [];
        for (let path of rooms) {
            let room = ROOM.Get(path);
            for (let item of room.items) {
                if (item.hp > 0 && item.is('yz/hy/jiaotu')) {
                    list.push(item);
                }
            }
        }
        for (let item of list) {
            item.moveto(this.environment, item.name + '冲了过来。');
            item.do_kill(me);
        }
    }

}
this.on_died = function (me, corpse) {
    let eny = this.enemy[0];
    if (eny && eny.hp > 0 && eny.environment === this.die_room) {
        let count = eny.query_temp('hy_ct', 0);
        if (count > 0) {
            eny.add_exp(0, 10000);
            eny.add_temp('hy_ct', -1);
            for (let item of corpse.items) {
                eny.send('你得到了' + item.unit_name() + "。");
                eny.add_obj(item);
            }
        }

    }
    corpse.items = null;
}


this.skill_map(
    ["unarmed", 200],
    ["dodge", 200],
    ["force", 200],
    ["parry", 200],
    ["blade", 200],
    ["feiyanzoubi", 200, "dodge"],
    ["heilongxinfa", 200, "force"],
    ["wuhuduanmendao", 200, "blade"]);
this.set_objects(
    ["eq/lv0/cloth", 1, 1],
    ["eq/lv1/dandao", 1, 1]
);

this.set_drop({
    obj: "st/xuanjing",
    min: 10,
    max: 30
}, {
    obj: ["book/bc#wuhuduanmendao", "eq/lv1/dandao"],
    odds: 3000
});
