Angband
Data Fields
player_shape Struct Reference

Player shapechange shape info. More...

#include <player.h>

Data Fields

struct player_shapenext
 
const char * name
 
int sidx
 
int to_a
 Plusses to AC. More...
 
int to_h
 Plusses to hit. More...
 
int to_d
 Plusses to damage. More...
 
int skills [SKILL_MAX]
 Skills. More...
 
bitflag flags [OF_SIZE]
 Shape (object) flags. More...
 
bitflag pflags [PF_SIZE]
 Shape (player) flags. More...
 
int modifiers [OBJ_MOD_MAX]
 Stat and other modifiers. More...
 
struct element_info el_info [ELEM_MAX]
 Resists. More...
 
struct effecteffect
 Effect on taking this shape (effects.c) More...
 
struct player_blowblows
 
int num_blows
 

Detailed Description

Player shapechange shape info.

Field Documentation

◆ blows

struct player_blow* blows

◆ effect

struct effect* effect

◆ el_info

struct element_info el_info[ELEM_MAX]

◆ flags

bitflag flags[OF_SIZE]

◆ modifiers

int modifiers[OBJ_MOD_MAX]

Stat and other modifiers.

Referenced by calc_shapechange(), compute_ui_entry_values_for_player(), and parse_shape_values().

◆ name

const char* name

◆ next

struct player_shape* next

◆ num_blows

int num_blows

Referenced by parse_shape_blow(), and py_attack_real().

◆ pflags

bitflag pflags[PF_SIZE]

Shape (player) flags.

Referenced by calc_shapechange(), and parse_shape_play_flags().

◆ sidx

int sidx

◆ skills

int skills[SKILL_MAX]

◆ to_a

int to_a

◆ to_d

int to_d

◆ to_h

int to_h

The documentation for this struct was generated from the following file: