OSDN Git Service

[Merge] #40881 流れ上ブランチが孤立するとまずいので、名目的に今の時点で 'hradish-autoroller' を 'release/3.0.0Alph...
[hengband/hengband.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 {
19         { MON_NOBORTA,       TV_AMULET, SV_AMULET_ADORNMENT           },
20         { MON_MORI_TROLL,    TV_FOOD,   SV_FOOD_PINT_OF_WINE          },
21         { MON_IMP,           TV_POTION, SV_POTION_SPEED               },
22         { MON_LION_HEART,    0,         0                             },
23         { MON_MASTER_YEEK,   TV_POTION, SV_POTION_CURING              },
24         { MON_SABRE_TIGER,   TV_WAND,   SV_WAND_STONE_TO_MUD          },
25         { MON_LIZARD_KING,   TV_WAND,   SV_WAND_TELEPORT_AWAY         },
26         { MON_WYVERN,        TV_POTION, SV_POTION_HEALING             },
27         { MON_ARCH_VILE,     TV_POTION, SV_POTION_RESISTANCE          },
28         { MON_ELF_LORD   ,   TV_POTION, SV_POTION_ENLIGHTENMENT       },
29         { MON_GHOUL_KING,    TV_FOOD,   SV_FOOD_RESTORING             },
30         { MON_COLBRAN,       TV_RING,   SV_RING_ELEC                  },
31         { MON_BICLOPS,       TV_WAND,   SV_WAND_ACID_BALL             },
32         { MON_M_MINDCRAFTER, TV_POTION, SV_POTION_SELF_KNOWLEDGE      },
33         { MON_GROO,          TV_SCROLL, SV_SCROLL_ACQUIREMENT         },
34         { MON_RAAL,          TV_SCROLL, SV_SCROLL_STAR_DESTRUCTION    },
35         { MON_DREADMASTER,   TV_WAND,   SV_WAND_HYPODYNAMIA            },
36         { MON_ULTRA_PALADIN, TV_STAFF,  SV_STAFF_DISPEL_EVIL          },
37         { MON_BARNEY,        TV_RING,   SV_RING_RES_CHAOS             },
38         { MON_TROLL_KING,    TV_SCROLL, SV_SCROLL_MASS_GENOCIDE       },
39         { MON_BARON_HELL,    TV_POTION, SV_POTION_AUGMENTATION        },
40         { MON_F_ANGEL,       TV_SCROLL, SV_SCROLL_RUNE_OF_PROTECTION  },
41         { MON_G_C_DRAKE,     TV_WAND,   SV_WAND_DRAGON_FIRE           },
42         { MON_IRON_LICH,     TV_STAFF,  SV_STAFF_DESTRUCTION          },
43         { MON_DROLEM,        TV_POTION, SV_POTION_STAR_HEALING        },
44         { MON_G_TITAN,       TV_WAND,   SV_WAND_GENOCIDE              },
45         { MON_G_BALROG,      TV_POTION, SV_POTION_EXPERIENCE          },
46         { MON_ELDER_VAMPIRE, TV_RING,   SV_RING_SUSTAIN               },
47         { MON_NIGHTWALKER,   TV_WAND,   SV_WAND_STRIKING              },
48         { MON_S_TYRANNO,     TV_SCROLL, SV_SCROLL_STAR_ACQUIREMENT    },
49         { MON_G_MASTER_MYS,  TV_ROD,    SV_ROD_IDENTIFY               },
50         { MON_LORD_CHAOS,    TV_POTION, SV_POTION_LIFE                },
51         { MON_SHADOWLORD,    TV_POTION, SV_POTION_STAR_ENLIGHTENMENT  },
52         { MON_ULT_BEHOLDER,  TV_AMULET, SV_AMULET_REFLECTION          },
53         { MON_JABBERWOCK,    TV_ROD,    SV_ROD_HEALING                },
54         { MON_LOCKE_CLONE,   TV_WAND,   SV_WAND_DISINTEGRATE          },
55         { MON_WYRM_SPACE,    TV_ROD,    SV_ROD_RESTORATION            },
56         { MON_SHAMBLER,      TV_SCROLL, SV_SCROLL_STAR_ACQUIREMENT    },
57         { MON_BLACK_REAVER,  TV_RING,   SV_RING_LORDLY                },
58         { MON_FENGHUANG,     TV_STAFF,  SV_STAFF_THE_MAGI             },
59         { MON_WYRM_POWER,    TV_SCROLL, SV_SCROLL_ARTIFACT            },
60         { 0,                 0,         0                             }, /* Victory prizing */
61         { MON_HAGURE,        TV_SCROLL, SV_SCROLL_ARTIFACT            },
62 };