Hengband
2.2.1
|
データ構造 | |
struct | player_race |
マクロ定義 | |
#define | PRACE_IS_(C, A) (!(C)->mimic_form && ((C)->prace == A)) |
#define | RACE_HUMAN 0 |
#define | RACE_HALF_ELF 1 |
#define | RACE_ELF 2 |
#define | RACE_HOBBIT 3 |
#define | RACE_GNOME 4 |
#define | RACE_DWARF 5 |
#define | RACE_HALF_ORC 6 |
#define | RACE_HALF_TROLL 7 |
#define | RACE_AMBERITE 8 |
#define | RACE_HIGH_ELF 9 |
#define | RACE_BARBARIAN 10 |
#define | RACE_HALF_OGRE 11 |
#define | RACE_HALF_GIANT 12 |
#define | RACE_HALF_TITAN 13 |
#define | RACE_CYCLOPS 14 |
#define | RACE_YEEK 15 |
#define | RACE_KLACKON 16 |
#define | RACE_KOBOLD 17 |
#define | RACE_NIBELUNG 18 |
#define | RACE_DARK_ELF 19 |
#define | RACE_DRACONIAN 20 |
#define | RACE_MIND_FLAYER 21 |
#define | RACE_IMP 22 |
#define | RACE_GOLEM 23 |
#define | RACE_SKELETON 24 |
#define | RACE_ZOMBIE 25 |
#define | RACE_VAMPIRE 26 |
#define | RACE_SPECTRE 27 |
#define | RACE_SPRITE 28 |
#define | RACE_BEASTMAN 29 |
#define | RACE_ENT 30 |
#define | RACE_ANGEL 31 |
#define | RACE_DEMON 32 |
#define | RACE_DUNADAN 33 |
#define | RACE_S_FAIRY 34 |
#define | RACE_KUTAR 35 |
#define | RACE_ANDROID 36 |
#define | RACE_MERFOLK 37 |
#define | MAX_RACES 38 |
#define | MIMIC_NONE 0 |
#define | MIMIC_DEMON 1 |
#define | MIMIC_DEMON_LORD 2 |
#define | MIMIC_VAMPIRE 3 |
#define | MIMIC_FLAGS choice |
#define | MIMIC_IS_NONLIVING 0x00000001 |
#define | MIMIC_IS_DEMON 0x00000002 |
#define | MIMIC_IS_UNDEAD 0x00000004 |
型定義 | |
typedef struct player_race | player_race |
関数 | |
SYMBOL_CODE | get_summon_symbol_from_player (player_type *p_ptr) |
変数 | |
const player_race * | rp_ptr |
const player_race | race_info [MAX_RACES] |
種族情報 / Player Races [詳解] | |
const player_race | mimic_info [] |
変身種族情報 [詳解] | |
#define MAX_RACES 38 |
#define MIMIC_DEMON 1 |
#define MIMIC_DEMON_LORD 2 |
#define MIMIC_FLAGS choice |
#define MIMIC_IS_DEMON 0x00000002 |
#define MIMIC_IS_NONLIVING 0x00000001 |
#define MIMIC_IS_UNDEAD 0x00000004 |
#define MIMIC_NONE 0 |
#define MIMIC_VAMPIRE 3 |
#define PRACE_IS_ | ( | C, | |
A | |||
) | (!(C)->mimic_form && ((C)->prace == A)) |
#define RACE_AMBERITE 8 |
#define RACE_ANDROID 36 |
#define RACE_ANGEL 31 |
#define RACE_BARBARIAN 10 |
#define RACE_BEASTMAN 29 |
#define RACE_CYCLOPS 14 |
#define RACE_DARK_ELF 19 |
#define RACE_DEMON 32 |
#define RACE_DRACONIAN 20 |
#define RACE_DUNADAN 33 |
#define RACE_DWARF 5 |
#define RACE_ELF 2 |
#define RACE_ENT 30 |
#define RACE_GNOME 4 |
#define RACE_GOLEM 23 |
#define RACE_HALF_ELF 1 |
#define RACE_HALF_GIANT 12 |
#define RACE_HALF_OGRE 11 |
#define RACE_HALF_ORC 6 |
#define RACE_HALF_TITAN 13 |
#define RACE_HALF_TROLL 7 |
#define RACE_HIGH_ELF 9 |
#define RACE_HOBBIT 3 |
#define RACE_HUMAN 0 |
#define RACE_IMP 22 |
#define RACE_KLACKON 16 |
#define RACE_KOBOLD 17 |
#define RACE_KUTAR 35 |
#define RACE_MERFOLK 37 |
#define RACE_MIND_FLAYER 21 |
#define RACE_NIBELUNG 18 |
#define RACE_S_FAIRY 34 |
#define RACE_SKELETON 24 |
#define RACE_SPECTRE 27 |
#define RACE_SPRITE 28 |
#define RACE_VAMPIRE 26 |
#define RACE_YEEK 15 |
#define RACE_ZOMBIE 25 |
typedef struct player_race player_race |
SYMBOL_CODE get_summon_symbol_from_player | ( | player_type * | p_ptr | ) |
const player_race mimic_info[] |
変身種族情報
const player_race race_info[MAX_RACES] |
種族情報 / Player Races
Title, {STR,INT,WIS,DEX,CON,CHR}, r_dis, r_dev, r_sav, r_stl, r_srh, r_fos, r_thn, r_thb, hitdie, exp base, Age (Base, Mod), Male (Hgt, Wgt), Female (Hgt, Wgt) infra, class-choices
const player_race* rp_ptr |