this.inherits(COMMAND); this.command = "title"; this.allow_busy = true; this.allow_state = true; this.enter = function(me, index) { if (!me.titles) return me.notify("你还没有任何称号。"); index = parseInt(index); if (!(index >= 0 && index < me.titles.length)) return me.notify("你没有这个称号。"); var title = null; for (var i = 0; i < me.titles.length; i++) { if (i == index) { if (me.titles[i].use) { me.titles[i].use = false; } else { title = me.titles[i]; title.use = true; } } else { me.titles[i].use = false; } } if (title) { me.title = title.title; me.notify("你决定使用" + title.title + "做为你的称号。"); } else { me.title = null; me.notify("你决定不使用任何称号。"); } me.color_name = null; me.environment.item_changed(me, true); }