3 #include "system/angband.h"
6 #define DIARY_DESCRIPTION 1
9 #define DIARY_FIX_QUEST_C 4
10 #define DIARY_FIX_QUEST_F 5
11 #define DIARY_RAND_QUEST_C 6
12 #define DIARY_RAND_QUEST_F 7
13 #define DIARY_MAXDEAPTH 8
15 #define DIARY_STAIR 10
16 #define DIARY_RECALL 11
17 #define DIARY_TO_QUEST 12
18 #define DIARY_TELEPORT_LEVEL 13
21 #define DIARY_ARENA 16
22 #define DIARY_FOUND 17
23 #define DIARY_LEVELUP 18
24 #define DIARY_GAMESTART 19
25 #define DIARY_WIZ_TELE 20
26 #define DIARY_NAMED_PET 21
27 #define DIARY_PAT_TELE 22
28 #define DIARY_ART_SCROLL 23
29 #define DIARY_WIZARD_LOG 24
31 #define RECORD_NAMED_PET_NAME 0
32 #define RECORD_NAMED_PET_UNNAME 1
33 #define RECORD_NAMED_PET_DISMISS 2
34 #define RECORD_NAMED_PET_DEATH 3
35 #define RECORD_NAMED_PET_MOVED 4
36 #define RECORD_NAMED_PET_LOST_SIGHT 5
37 #define RECORD_NAMED_PET_DESTROY 6
38 #define RECORD_NAMED_PET_EARTHQUAKE 7
39 #define RECORD_NAMED_PET_GENOCIDE 8
40 #define RECORD_NAMED_PET_WIZ_ZAP 9
41 #define RECORD_NAMED_PET_TELE_LEVEL 10
42 #define RECORD_NAMED_PET_BLAST 11
43 #define RECORD_NAMED_PET_HEAL_LEPER 12
44 #define RECORD_NAMED_PET_COMPACT 13
45 #define RECORD_NAMED_PET_LOSE_PARENT 14
47 extern bool write_level;
51 concptr get_ordinal_number_suffix(int num);
53 errr exe_write_diary(player_type *creature_ptr, int type, int num, concptr note);