3 #include "system/angband.h"
4 #include "object/tval-types.h"
6 #define BUILDING_NON_MEMBER 0 /*!< 不明(現在未使用) */
7 #define BUILDING_MEMBER 1 /*!< 不明(現在未使用) */
8 #define BUILDING_OWNER 2 /*!< 施設の種族/職業条件が一致している状態値 */
13 #define ARENA_DEFEATED_OLD_VER (-(MAX_SHORT)) /*<! 旧バージョンの闘技場敗北定義 */
15 extern bool reinit_wilderness;
16 extern MONRACE_IDX today_mon;
18 extern MONRACE_IDX battle_mon[4];
19 extern u32b mon_odds[4];
20 extern int battle_odds;
22 extern int sel_monster;
26 * @brief 闘技場のモンスターエントリー構造体 / A structure type for arena entry
28 typedef struct arena_type {
29 MONRACE_IDX r_idx; /*!< 闘技場のモンスター種族ID(0ならば表彰式) / Monster (0 means victory prizing) */
30 tval_type tval; /*!< モンスター打倒後に得られるアイテムの大カテゴリID / tval of prize (0 means no prize) */
31 OBJECT_SUBTYPE_VALUE sval; /*!< モンスター打倒後に得られるアイテムの小カテゴリID / sval of prize */
34 void do_cmd_building(player_type *player_ptr);