OSDN Git Service

[feature] ソースファイルをC++に対応
[hengbandforosx/hengbandosx.git] / src / market / arena-info-table.c
1 #include "market/arena-info-table.h"
2 #include "monster-race/race-indice-types.h"
3 #include "object/tval-types.h"
4 #include "sv-definition/sv-amulet-types.h"
5 #include "sv-definition/sv-food-types.h"
6 #include "sv-definition/sv-potion-types.h"
7 #include "sv-definition/sv-ring-types.h"
8 #include "sv-definition/sv-rod-types.h"
9 #include "sv-definition/sv-scroll-types.h"
10 #include "sv-definition/sv-staff-types.h"
11 #include "sv-definition/sv-wand-types.h"
12 #include "system/building-type-definition.h"
13
14 /*!
15  * @brief 闘技場のモンスターID及び報酬アイテムテーブル
16  */
17 const arena_type arena_info[MAX_ARENA_MONS + 2] = {
18     { MON_NOBORTA, TV_AMULET, SV_AMULET_ADORNMENT },
19     { MON_MORI_TROLL, TV_FOOD, SV_FOOD_PINT_OF_WINE },
20     { MON_IMP, TV_POTION, SV_POTION_SPEED },
21     { MON_LION_HEART, TV_NONE, 0 },
22     { MON_MASTER_YEEK, TV_POTION, SV_POTION_CURING },
23     { MON_SABRE_TIGER, TV_WAND, SV_WAND_STONE_TO_MUD },
24     { MON_LIZARD_KING, TV_WAND, SV_WAND_TELEPORT_AWAY },
25     { MON_WYVERN, TV_POTION, SV_POTION_HEALING },
26     { MON_ARCH_VILE, TV_POTION, SV_POTION_RESISTANCE },
27     { MON_ELF_LORD, TV_POTION, SV_POTION_ENLIGHTENMENT },
28     { MON_GHOUL_KING, TV_FOOD, SV_FOOD_RESTORING },
29     { MON_COLBRAN, TV_RING, SV_RING_ELEC },
30     { MON_BICLOPS, TV_WAND, SV_WAND_ACID_BALL },
31     { MON_M_MINDCRAFTER, TV_POTION, SV_POTION_SELF_KNOWLEDGE },
32     { MON_GROO, TV_SCROLL, SV_SCROLL_ACQUIREMENT },
33     { MON_RAAL, TV_SCROLL, SV_SCROLL_STAR_DESTRUCTION },
34     { MON_DREADMASTER, TV_WAND, SV_WAND_HYPODYNAMIA },
35     { MON_ULTRA_PALADIN, TV_STAFF, SV_STAFF_DISPEL_EVIL },
36     { MON_BARNEY, TV_RING, SV_RING_RES_CHAOS },
37     { MON_TROLL_KING, TV_SCROLL, SV_SCROLL_MASS_GENOCIDE },
38     { MON_BARON_HELL, TV_SCROLL, SV_SCROLL_RUNE_OF_PROTECTION },
39     { MON_FALLEN_ANGEL, TV_POTION, SV_POTION_AUGMENTATION },
40     { MON_ANCIENT_CRISTAL_DRAGON, TV_WAND, SV_WAND_DRAGON_FIRE },
41     { MON_BRONZE_LICH, TV_STAFF, SV_STAFF_DESTRUCTION },
42     { MON_DROLEM, TV_POTION, SV_POTION_STAR_HEALING },
43     { MON_G_TITAN, TV_WAND, SV_WAND_GENOCIDE },
44     { MON_G_BALROG, TV_POTION, SV_POTION_EXPERIENCE },
45     { MON_ELDER_VAMPIRE, TV_RING, SV_RING_SUSTAIN },
46     { MON_NIGHTWALKER, TV_WAND, SV_WAND_STRIKING },
47     { MON_S_TYRANNO, TV_SCROLL, SV_SCROLL_STAR_ACQUIREMENT },
48     { MON_MASTER_MYSTIC, TV_ROD, SV_ROD_IDENTIFY },
49     { MON_LORD_CHAOS, TV_POTION, SV_POTION_LIFE },
50     { MON_SHADOWLORD, TV_POTION, SV_POTION_STAR_ENLIGHTENMENT },
51     { MON_ULT_BEHOLDER, TV_AMULET, SV_AMULET_REFLECTION },
52     { MON_JABBERWOCK, TV_ROD, SV_ROD_HEALING },
53     { MON_LOCKE_CLONE, TV_WAND, SV_WAND_DISINTEGRATE },
54     { MON_WYRM_SPACE, TV_ROD, SV_ROD_RESTORATION },
55     { MON_SHAMBLER, TV_SCROLL, SV_SCROLL_STAR_ACQUIREMENT },
56     { MON_BLACK_REAVER, TV_RING, SV_RING_LORDLY },
57     { MON_FENGHUANG, TV_STAFF, SV_STAFF_THE_MAGI },
58     { MON_WYRM_POWER, TV_SCROLL, SV_SCROLL_ARTIFACT },
59     { 0, TV_NONE, 0 }, /* Victory prizing */
60     { MON_HAGURE, TV_SCROLL, SV_SCROLL_ARTIFACT },
61 };