#pragma once

#include "system/angband.h"

#define MAX_MIND_KINDS 5 /* 職業特有の特殊能力数 */
#define MAX_MIND_POWERS 21 /*!< 超能力の数 / Mindcraft */

typedef struct mind_type {
    PLAYER_LEVEL min_lev;
    MANA_POINT mana_cost;
    PERCENTAGE fail;
    concptr name;
} mind_type;

typedef struct mind_power {
    mind_type info[MAX_MIND_POWERS];
} mind_power;

extern mind_power const mind_powers[MAX_MIND_KINDS];
extern concptr const mind_tips[MAX_MIND_KINDS][MAX_MIND_POWERS];
