fprintf(fff, _(" %2d:%02d %20s %sを発見した。\n", " %2d:%02d %20s discovered %s.\n"), hour, min, note_level, note);
break;
}
+ case NIKKI_ART_SCROLL:
+ {
+ fprintf(fff, _(" %2d:%02d %20s 巻物によって%sを生成した。\n", " %2d:%02d %20s created %s by scroll.\n"), hour, min, note_level, note);
+ break;
+ }
case NIKKI_UNIQUE:
{
fprintf(fff, _(" %2d:%02d %20s %sを倒した。\n", " %2d:%02d %20s defeated %s.\n"), hour, min, note_level, note);
case RECORD_NAMED_PET_LOSE_PARENT:
fprintf(fff, _("%sの召喚者が既にいないため消え去った。\n", "%s disappeared because there does not exist summoner.\n"), note);
break;
+
+
default:
fprintf(fff, "\n");
break;
}
break;
}
+
+ case NIKKI_WIZARD_LOG:
+ fprintf(fff, "%s\n", note);
+ break;
+
default:
break;
}
}
/* Display header XXX XXX XXX */
-#ifdef JP
/* translation */
- prt(format("以前のメッセージ %d-%d 全部で(%d)",
+ prt(format(_("以前のメッセージ %d-%d 全部で(%d)", "Message Recall (%d-%d of %d)"),
i, i + j - 1, n), 0, 0);
-#else
- prt(format("Message Recall (%d-%d of %d)",
- i, i + j - 1, n), 0, 0);
-#endif
/* Display prompt (not very informative) */
prt(_("[ 'p' で更に古いもの, 'n' で更に新しいもの, '/' で検索, ESC で中断 ]",
/*!
* チートオプションの最大数 / Number of cheating options
*/
-#define CHEAT_MAX 7
+#define CHEAT_MAX 9
/*!
* チーとオプションの定義テーブル / Cheating options
{ &cheat_save, FALSE, 255, 0x40, 0x00,
"cheat_save", _("死んだ時セーブするか確認する", "Ask for saving death")
+ },
+
+ { &cheat_diary_output, FALSE, 255, 0x80, 0x00,
+ "cheat_diary_output", _("ウィザードログを日記に出力する", "Output wizard log to diary.")
+ },
+
+ { &cheat_turn, FALSE, 255, 0x81, 0x00,
+ "cheat_turn", _("ゲームメッセージにターン表示を行う", "Put turn to game message.")
}
+
+
};
/*!
/* Unused */
(void)v;
- return (qa->comptime <= qb->comptime);
+ return (qa->comptime != qb->comptime) ?
+ (qa->comptime < qb->comptime) :
+ (qa->level <= qb->level);
}
void ang_sort_swap_quest_num(vptr u, vptr v, int a, int b)