this.inherits(COMMAND);
this.command = "zigong";
this.enter = function (me, arg) {
if (me.gender == 2) return me.notify("你要割什么?");
if (me.gender == 3) return me.notify("你都没有了还要割什么?");
var list = [];
for (var key in me.skills) {
var skill = SKILL.get(key);
if (skill.learn_condition) {
if (skill.learn_condition.gender &&
skill.learn_condition.gender != 3) {
list.push(skill);
}
}
}
if (arg=="ok") {
var weap = me.query_weapon_type();
if (weap == WEAPON_TYPE.NONE) return me.notify("好歹准备个好用的工具吧?");
for (var i = 0; i < list.length; i++) {
if (me.remove_skill(list[i].id)) {
me.notify('{type:"dialog",dialog:"skills",remove:"' + list[i].id + '"}');
}
}
me.send_room("$N一咬牙,褪下下衣,伸出" + me.weapon_name() + "插到$P两腿之间,飞速一剜,……\n\n");
me.add_status({
id: "faint",
is_faint: true,
duration: 10000,
name: "昏迷", downside: true,
finish_msg: "慢慢的$N又恢复了知觉...\n",
start_msg: "$N顿时惨叫一声昏了过去……\n"
});
me.gender = 3;
} else {
var str = ["你可想好了,割了可就没了!"];
if (list.length) {
str.push("\n以下武功将会被遗忘:");
for (var i = 0; i < list.length; i++) {
str.push("\n");
str.push(list[i].color_name);
}
str.push("");
}
me.send(str.join(""));
me.send_commands("zigong ok","确认不要了");
}
}