blob: 3a2a51ee6a8309698f29028517611776a73a4fc8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#pragma once
#include "h-basic.h"
/**
* Abilities.
*/
struct ability_type
{
const char *name; /* Name */
char *desc; /* Description */
const char *action_desc; /* Action Description */
s16b action_mkey; /* Action do to */
s16b cost; /* Skill points cost */
/* Prereqs */
s16b skills[10]; /* List of prereq skills(10 max) */
s16b skill_levels[10]; /* List of prereq skills(10 max) */
s16b stat[6]; /* List of prereq stats */
s16b need_abilities[10]; /* List of prereq abilities(10 max) */
s16b forbid_abilities[10]; /* List of forbidden abilities(10 max) */
};
|