Hengband  2.1.4
フィールド
player_type 構造体

#include <types.h>

フィールド

s16b oldpy
 
s16b oldpx
 
byte psex
 
byte prace
 
byte pclass
 
byte pseikaku
 
byte realm1
 
byte realm2
 
byte oops
 
byte hitdie
 
u16b expfact
 
s16b age
 
s16b ht
 
s16b wt
 
s16b sc
 
s32b au
 
s32b max_max_exp
 
s32b max_exp
 
s32b exp
 
u32b exp_frac
 
s16b lev
 
s16b town_num
 
s16b arena_number
 
bool inside_arena
 
s16b inside_quest
 
bool inside_battle
 
s32b wilderness_x
 
s32b wilderness_y
 
bool wild_mode
 
s32b mhp
 
s32b chp
 
u32b chp_frac
 
s32b msp
 
s32b csp
 
u32b csp_frac
 
s16b max_plv
 
s16b stat_max [6]
 
s16b stat_max_max [6]
 
s16b stat_cur [6]
 
s16b learned_spells
 
s16b add_spells
 
u32b count
 
s16b fast
 
s16b slow
 
s16b blind
 
s16b paralyzed
 
s16b confused
 
s16b afraid
 
s16b image
 
s16b poisoned
 
s16b cut
 
s16b stun
 
s16b protevil
 
s16b invuln
 
s16b ult_res
 
s16b hero
 
s16b shero
 
s16b shield
 
s16b blessed
 
s16b tim_invis
 
s16b tim_infra
 
s16b tsuyoshi
 
s16b ele_attack
 
s16b ele_immune
 
s16b oppose_acid
 
s16b oppose_elec
 
s16b oppose_fire
 
s16b oppose_cold
 
s16b oppose_pois
 
s16b tim_esp
 
s16b wraith_form
 
s16b resist_magic
 
s16b tim_regen
 
s16b kabenuke
 
s16b tim_stealth
 
s16b tim_levitation
 
s16b tim_sh_touki
 
s16b lightspeed
 
s16b tsubureru
 
s16b magicdef
 
s16b tim_res_nether
 
s16b tim_res_time
 
byte mimic_form
 
s16b tim_mimic
 
s16b tim_sh_fire
 
s16b tim_sh_holy
 
s16b tim_eyeeye
 
s16b tim_reflect
 
s16b multishadow
 
s16b dustrobe
 
s16b chaos_patron
 
u32b muta1
 
u32b muta2
 
u32b muta3
 
s16b virtues [8]
 
s16b vir_types [8]
 
s16b word_recall
 
s16b alter_reality
 
byte recall_dungeon
 
s16b energy_need
 
s16b enchant_energy_need
 
s16b food
 
u32b special_attack
 
u32b special_defense
 
byte action
 
u32b spell_learned1
 
u32b spell_learned2
 
u32b spell_worked1
 
u32b spell_worked2
 
u32b spell_forgotten1
 
u32b spell_forgotten2
 
byte spell_order [64]
 
s16b spell_exp [64]
 
s16b weapon_exp [5][64]
 
s16b skill_exp [GINOU_MAX]
 
s32b magic_num1 [108]
 
byte magic_num2 [108]
 
s16b mane_spell [MAX_MANE]
 
s16b mane_dam [MAX_MANE]
 
s16b mane_num
 
s16b concent
 
s16b player_hp [PY_MAX_LEVEL]
 
char died_from [80]
 
cptr last_message
 
char history [4][60]
 
u16b total_winner
 
u16b panic_save
 
u16b noscore
 
bool wait_report_score
 
bool is_dead
 
bool wizard
 
s16b riding
 
byte knowledge
 
s32b visit
 
byte start_race
 
s32b old_race1
 
s32b old_race2
 
s16b old_realm
 
s16b pet_follow_distance
 
s16b pet_extra_flags
 
s16b today_mon
 
bool dtrap
 
s16b floor_id
 
bool autopick_autoregister
 
byte feeling
 
s32b feeling_turn
 
bool playing
 
bool leaving
 
byte exit_bldg
 
bool leaving_dungeon
 
bool teleport_town
 
bool enter_dungeon
 
s16b health_who
 
s16b monster_race_idx
 
s16b object_kind_idx
 
s16b new_spells
 
s16b old_spells
 
s16b old_food_aux
 
bool old_cumber_armor
 
bool old_cumber_glove
 
bool old_heavy_wield [2]
 
bool old_heavy_shoot
 
bool old_icky_wield [2]
 
bool old_riding_wield [2]
 
bool old_riding_ryoute
 
bool old_monlite
 
s16b old_lite
 
bool cumber_armor
 
bool cumber_glove
 
bool heavy_wield [2]
 
bool heavy_shoot
 
bool icky_wield [2]
 
bool riding_wield [2]
 
bool riding_ryoute
 
bool monlite
 
s16b cur_lite
 
u32b notice
 
u32b update
 
u32b redraw
 
u32b window
 
s16b stat_use [6]
 
s16b stat_top [6]
 
bool sutemi
 
bool counter
 
s32b align
 
s16b run_py
 
s16b run_px
 
u32b total_weight
 
s16b stat_add [6]
 
s16b stat_ind [6]
 
bool immune_acid
 
bool immune_elec
 
bool immune_fire
 
bool immune_cold
 
bool resist_acid
 
bool resist_elec
 
bool resist_fire
 
bool resist_cold
 
bool resist_pois
 
bool resist_conf
 
bool resist_sound
 
bool resist_lite
 
bool resist_dark
 
bool resist_chaos
 
bool resist_disen
 
bool resist_shard
 
bool resist_nexus
 
bool resist_blind
 
bool resist_neth
 
bool resist_fear
 
bool resist_time
 
bool reflect
 
bool sh_fire
 
bool sh_elec
 
bool sh_cold
 
bool anti_magic
 
bool anti_tele
 
bool sustain_str
 
bool sustain_int
 
bool sustain_wis
 
bool sustain_dex
 
bool sustain_con
 
bool sustain_chr
 
u32b cursed
 
bool can_swim
 
bool levitation
 
bool lite
 
bool free_act
 
bool see_inv
 
bool regenerate
 
bool hold_exp
 
bool telepathy
 
bool esp_animal
 
bool esp_undead
 
bool esp_demon
 
bool esp_orc
 
bool esp_troll
 
bool esp_giant
 
bool esp_dragon
 
bool esp_human
 
bool esp_evil
 
bool esp_good
 
bool esp_nonliving
 
bool esp_unique
 
bool slow_digest
 
bool bless_blade
 
bool xtra_might
 
bool impact [2]
 
bool pass_wall
 
bool kill_wall
 
bool dec_mana
 
bool easy_spell
 
bool heavy_spell
 
bool warning
 
bool mighty_throw
 
bool see_nocto
 
s16b to_dd [2]
 
s16b to_ds [2]
 
s16b dis_to_h [2]
 
s16b dis_to_h_b
 
s16b dis_to_d [2]
 
s16b dis_to_a
 
s16b dis_ac
 
s16b to_h [2]
 
s16b to_h_b
 
s16b to_h_m
 
s16b to_d [2]
 
s16b to_d_m
 
s16b to_a
 
s16b to_m_chance
 
bool ryoute
 
bool migite
 
bool hidarite
 
bool no_flowed
 
s16b ac
 
s16b see_infra
 
s16b skill_dis
 
s16b skill_dev
 
s16b skill_sav
 
s16b skill_stl
 
s16b skill_srh
 
s16b skill_fos
 
s16b skill_thn
 
s16b skill_thb
 
s16b skill_tht
 
s16b skill_dig
 
s16b num_blow [2]
 
s16b num_fire
 
byte tval_xtra
 
byte tval_ammo
 
byte pspeed
 
s16b energy_use
 
int y
 
int x
 
char name [32]
 

フィールド詳解

◆ ac

s16b ac

◆ action

byte action

◆ add_spells

s16b add_spells

◆ afraid

s16b afraid

◆ age

s16b age

◆ align

s32b align

◆ alter_reality

s16b alter_reality

◆ anti_magic

bool anti_magic

◆ anti_tele

bool anti_tele

◆ arena_number

s16b arena_number

◆ au

s32b au

◆ autopick_autoregister

bool autopick_autoregister

◆ bless_blade

bool bless_blade

◆ blessed

s16b blessed

◆ blind

s16b blind

◆ can_swim

bool can_swim

◆ chaos_patron

s16b chaos_patron

◆ chp

s32b chp

◆ chp_frac

u32b chp_frac

◆ concent

s16b concent

◆ confused

s16b confused

◆ count

u32b count

◆ counter

bool counter

◆ csp

s32b csp

◆ csp_frac

u32b csp_frac

◆ cumber_armor

bool cumber_armor

◆ cumber_glove

bool cumber_glove

◆ cur_lite

s16b cur_lite

◆ cursed

u32b cursed

◆ cut

s16b cut

◆ dec_mana

bool dec_mana

◆ died_from

char died_from[80]

◆ dis_ac

s16b dis_ac

◆ dis_to_a

s16b dis_to_a

◆ dis_to_d

s16b dis_to_d[2]

◆ dis_to_h

s16b dis_to_h[2]

◆ dis_to_h_b

s16b dis_to_h_b

◆ dtrap

bool dtrap

◆ dustrobe

s16b dustrobe

◆ easy_spell

bool easy_spell

◆ ele_attack

s16b ele_attack

◆ ele_immune

s16b ele_immune

◆ enchant_energy_need

s16b enchant_energy_need

◆ energy_need

s16b energy_need

◆ energy_use

s16b energy_use

◆ enter_dungeon

bool enter_dungeon

◆ esp_animal

bool esp_animal

◆ esp_demon

bool esp_demon

◆ esp_dragon

bool esp_dragon

◆ esp_evil

bool esp_evil

◆ esp_giant

bool esp_giant

◆ esp_good

bool esp_good

◆ esp_human

bool esp_human

◆ esp_nonliving

bool esp_nonliving

◆ esp_orc

bool esp_orc

◆ esp_troll

bool esp_troll

◆ esp_undead

bool esp_undead

◆ esp_unique

bool esp_unique

◆ exit_bldg

byte exit_bldg

◆ exp

s32b exp

◆ exp_frac

u32b exp_frac

◆ expfact

u16b expfact

◆ fast

s16b fast

◆ feeling

byte feeling

◆ feeling_turn

s32b feeling_turn

◆ floor_id

s16b floor_id

◆ food

s16b food

◆ free_act

bool free_act

◆ health_who

s16b health_who

◆ heavy_shoot

bool heavy_shoot

◆ heavy_spell

bool heavy_spell

◆ heavy_wield

bool heavy_wield[2]

◆ hero

s16b hero

◆ hidarite

bool hidarite

◆ history

char history[4][60]

◆ hitdie

byte hitdie

◆ hold_exp

bool hold_exp

◆ ht

s16b ht

◆ icky_wield

bool icky_wield[2]

◆ image

s16b image

◆ immune_acid

bool immune_acid

◆ immune_cold

bool immune_cold

◆ immune_elec

bool immune_elec

◆ immune_fire

bool immune_fire

◆ impact

bool impact[2]

◆ inside_arena

bool inside_arena

◆ inside_battle

bool inside_battle

◆ inside_quest

s16b inside_quest

◆ invuln

s16b invuln

◆ is_dead

bool is_dead

◆ kabenuke

s16b kabenuke

◆ kill_wall

bool kill_wall

◆ knowledge

byte knowledge

◆ last_message

cptr last_message

◆ learned_spells

s16b learned_spells

◆ leaving

bool leaving

◆ leaving_dungeon

bool leaving_dungeon

◆ lev

s16b lev

◆ levitation

bool levitation

◆ lightspeed

s16b lightspeed

◆ lite

bool lite

◆ magic_num1

s32b magic_num1[108]

◆ magic_num2

byte magic_num2[108]

◆ magicdef

s16b magicdef

◆ mane_dam

s16b mane_dam[MAX_MANE]

◆ mane_num

s16b mane_num

◆ mane_spell

s16b mane_spell[MAX_MANE]

◆ max_exp

s32b max_exp

◆ max_max_exp

s32b max_max_exp

◆ max_plv

s16b max_plv

◆ mhp

s32b mhp

◆ mighty_throw

bool mighty_throw

◆ migite

bool migite

◆ mimic_form

byte mimic_form

◆ monlite

bool monlite

◆ monster_race_idx

s16b monster_race_idx

◆ msp

s32b msp

◆ multishadow

s16b multishadow

◆ muta1

u32b muta1

◆ muta2

u32b muta2

◆ muta3

u32b muta3

◆ name

char name[32]

◆ new_spells

s16b new_spells

◆ no_flowed

bool no_flowed

◆ noscore

u16b noscore

◆ notice

u32b notice

◆ num_blow

s16b num_blow[2]

◆ num_fire

s16b num_fire

◆ object_kind_idx

s16b object_kind_idx

◆ old_cumber_armor

bool old_cumber_armor

◆ old_cumber_glove

bool old_cumber_glove

◆ old_food_aux

s16b old_food_aux

◆ old_heavy_shoot

bool old_heavy_shoot

◆ old_heavy_wield

bool old_heavy_wield[2]

◆ old_icky_wield

bool old_icky_wield[2]

◆ old_lite

s16b old_lite

◆ old_monlite

bool old_monlite

◆ old_race1

s32b old_race1

◆ old_race2

s32b old_race2

◆ old_realm

s16b old_realm

◆ old_riding_ryoute

bool old_riding_ryoute

◆ old_riding_wield

bool old_riding_wield[2]

◆ old_spells

s16b old_spells

◆ oldpx

s16b oldpx

◆ oldpy

s16b oldpy

◆ oops

byte oops

◆ oppose_acid

s16b oppose_acid

◆ oppose_cold

s16b oppose_cold

◆ oppose_elec

s16b oppose_elec

◆ oppose_fire

s16b oppose_fire

◆ oppose_pois

s16b oppose_pois

◆ panic_save

u16b panic_save

◆ paralyzed

s16b paralyzed

◆ pass_wall

bool pass_wall

◆ pclass

byte pclass

◆ pet_extra_flags

s16b pet_extra_flags

◆ pet_follow_distance

s16b pet_follow_distance

◆ player_hp

s16b player_hp[PY_MAX_LEVEL]

◆ playing

bool playing

◆ poisoned

s16b poisoned

◆ prace

byte prace

◆ protevil

s16b protevil

◆ pseikaku

byte pseikaku

◆ psex

byte psex

◆ pspeed

byte pspeed

◆ realm1

byte realm1

◆ realm2

byte realm2

◆ recall_dungeon

byte recall_dungeon

◆ redraw

u32b redraw

◆ reflect

bool reflect

◆ regenerate

bool regenerate

◆ resist_acid

bool resist_acid

◆ resist_blind

bool resist_blind

◆ resist_chaos

bool resist_chaos

◆ resist_cold

bool resist_cold

◆ resist_conf

bool resist_conf

◆ resist_dark

bool resist_dark

◆ resist_disen

bool resist_disen

◆ resist_elec

bool resist_elec

◆ resist_fear

bool resist_fear

◆ resist_fire

bool resist_fire

◆ resist_lite

bool resist_lite

◆ resist_magic

s16b resist_magic

◆ resist_neth

bool resist_neth

◆ resist_nexus

bool resist_nexus

◆ resist_pois

bool resist_pois

◆ resist_shard

bool resist_shard

◆ resist_sound

bool resist_sound

◆ resist_time

bool resist_time

◆ riding

s16b riding

◆ riding_ryoute

bool riding_ryoute

◆ riding_wield

bool riding_wield[2]

◆ run_px

s16b run_px

◆ run_py

s16b run_py

◆ ryoute

bool ryoute

◆ sc

s16b sc

◆ see_infra

s16b see_infra

◆ see_inv

bool see_inv

◆ see_nocto

bool see_nocto

◆ sh_cold

bool sh_cold

◆ sh_elec

bool sh_elec

◆ sh_fire

bool sh_fire

◆ shero

s16b shero

◆ shield

s16b shield

◆ skill_dev

s16b skill_dev

◆ skill_dig

s16b skill_dig

◆ skill_dis

s16b skill_dis

◆ skill_exp

s16b skill_exp[GINOU_MAX]

◆ skill_fos

s16b skill_fos

◆ skill_sav

s16b skill_sav

◆ skill_srh

s16b skill_srh

◆ skill_stl

s16b skill_stl

◆ skill_thb

s16b skill_thb

◆ skill_thn

s16b skill_thn

◆ skill_tht

s16b skill_tht

◆ slow

s16b slow

◆ slow_digest

bool slow_digest

◆ special_attack

u32b special_attack

◆ special_defense

u32b special_defense

◆ spell_exp

s16b spell_exp[64]

◆ spell_forgotten1

u32b spell_forgotten1

◆ spell_forgotten2

u32b spell_forgotten2

◆ spell_learned1

u32b spell_learned1

◆ spell_learned2

u32b spell_learned2

◆ spell_order

byte spell_order[64]

◆ spell_worked1

u32b spell_worked1

◆ spell_worked2

u32b spell_worked2

◆ start_race

byte start_race

◆ stat_add

s16b stat_add[6]

◆ stat_cur

s16b stat_cur[6]

◆ stat_ind

s16b stat_ind[6]

◆ stat_max

s16b stat_max[6]

◆ stat_max_max

s16b stat_max_max[6]

◆ stat_top

s16b stat_top[6]

◆ stat_use

s16b stat_use[6]

◆ stun

s16b stun

◆ sustain_chr

bool sustain_chr

◆ sustain_con

bool sustain_con

◆ sustain_dex

bool sustain_dex

◆ sustain_int

bool sustain_int

◆ sustain_str

bool sustain_str

◆ sustain_wis

bool sustain_wis

◆ sutemi

bool sutemi

◆ telepathy

bool telepathy

◆ teleport_town

bool teleport_town

◆ tim_esp

s16b tim_esp

◆ tim_eyeeye

s16b tim_eyeeye

◆ tim_infra

s16b tim_infra

◆ tim_invis

s16b tim_invis

◆ tim_levitation

s16b tim_levitation

◆ tim_mimic

s16b tim_mimic

◆ tim_reflect

s16b tim_reflect

◆ tim_regen

s16b tim_regen

◆ tim_res_nether

s16b tim_res_nether

◆ tim_res_time

s16b tim_res_time

◆ tim_sh_fire

s16b tim_sh_fire

◆ tim_sh_holy

s16b tim_sh_holy

◆ tim_sh_touki

s16b tim_sh_touki

◆ tim_stealth

s16b tim_stealth

◆ to_a

s16b to_a

◆ to_d

s16b to_d[2]

◆ to_d_m

s16b to_d_m

◆ to_dd

s16b to_dd[2]

◆ to_ds

s16b to_ds[2]

◆ to_h

s16b to_h[2]

◆ to_h_b

s16b to_h_b

◆ to_h_m

s16b to_h_m

◆ to_m_chance

s16b to_m_chance

◆ today_mon

s16b today_mon

◆ total_weight

u32b total_weight

◆ total_winner

u16b total_winner

◆ town_num

s16b town_num

◆ tsubureru

s16b tsubureru

◆ tsuyoshi

s16b tsuyoshi

◆ tval_ammo

byte tval_ammo

◆ tval_xtra

byte tval_xtra

◆ ult_res

s16b ult_res

◆ update

u32b update

◆ vir_types

s16b vir_types[8]

◆ virtues

s16b virtues[8]

◆ visit

s32b visit

◆ wait_report_score

bool wait_report_score

◆ warning

bool warning

◆ weapon_exp

s16b weapon_exp[5][64]

◆ wild_mode

bool wild_mode

◆ wilderness_x

s32b wilderness_x

◆ wilderness_y

s32b wilderness_y

◆ window

u32b window

◆ wizard

bool wizard

◆ word_recall

s16b word_recall

◆ wraith_form

s16b wraith_form

◆ wt

s16b wt

◆ x

int x

◆ xtra_might

bool xtra_might

◆ y

int y

この構造体詳解は次のファイルから抽出されました: