this.inherits(NPC); this.set({ name: "武馆教习", desc: "一个高大威猛的汉子,负责教导武馆新人基本功法", gender: 1, age: 25, per: this.random(20) + 10, mp: 400, max_mp: 400, hp: 400, max_hp: 400, family: FAMILIES.NONE }); this.skill_map( ["force", 300], ["dodge", 300], ["parry", 300], ["sword", 300], ["blade", 300], ["club", 300], ["staff", 300], ["whip", 300], ["unarmed", 300], ["throwing", 300]); this.on_checkskill = function (me) { if (!me.query_temp("wg_sr")) { me.send_room("武馆教习瞄了$N一眼:100两白银,先交钱再学功夫,包教包会。"); return me.notify_fail('{type:"cmds",items:{cmd:"give ' + this.id + ' 10000 money",name:"交报名费"}}'); } return true; } this.on_teach = function (me) { return me.query_temp("wg_sr") == 1; } this.on_accept = function (me, obj, count) { if (obj != "money") return false; if (me.query_temp("wg_sr")) { me.notify("武馆教习愉快笑了笑,收下你的钱。"); return true; } if (count < 10000) return me.notify_fail("武馆教习瞪了你一眼:100两白银,不二价,没钱就一边玩去。"); me.send_room("武馆教习收下$N的钱,拍了拍$N的肩膀:不错,以后你就是本馆的弟子了,本武馆包教基本武技到300级,随到随学,不限学时,全国连锁。"); me.set_temp("wg_sr", 1); if (!me.query_temp("sm_tm")) { me.set_temp("sm_tm", Math.floor(Date.now() / 100000)); } return true; } // this.add_action("ask1", "武馆任务", function (me) { // if (me.family != FAMILIES.NONE) return me.notify("武馆教习对你说道:你还是去找自己的师门看看吧。"); // me.do_command("task", "sm " + this.id); // });