#endif
break;
}
+ case NIKKI_PAT_TELE:
+ {
+ cptr to;
+ if (!dun_level)
+#ifdef JP
+ to = "ÃϾå";
+#else
+ to = "the surface";
+#endif
+ else
+#ifdef JP
+ to = format("%d³¬(%s)", dun_level, d_name+d_info[dungeon_type].name);
+#else
+ to = format("level %d of %s", dun_level, d_name+d_info[dungeon_type].name);
+#endif
+
+#ifdef JP
+ fprintf(fff, " %2d:%02d %20s %s¤Ø¤È¥Ñ¥¿¡¼¥ó¤ÎÎϤǰÜÆ°¤·¤¿¡£\n", hour, min, note_level, to);
+#else
+ fprintf(fff, " %2d:%02d %20s use Pattern to teleport to %s.\n", hour, min, note_level, to);
+#endif
+ break;
+ }
case NIKKI_LEVELUP:
{
#ifdef JP
#define NIKKI_GAMESTART 19
#define NIKKI_WIZ_TELE 20
#define NIKKI_NAMED_PET 21
+#define NIKKI_PAT_TELE 22
#define MAX_MANE 16
#define MAX_MONSPELLS 96
/* Change level */
dun_level = command_arg;
+ leave_quest_check();
+
+ if (record_stair) do_cmd_write_nikki(NIKKI_PAT_TELE,0,NULL);
+
+ p_ptr->inside_quest = 0;
+ p_ptr->leftbldg = FALSE;
+ energy_use = 0;
+
/* Leaving */
p_ptr->leaving = TRUE;
}