Spellforce-Spell-framework
Loading...
Searching...
No Matches
GdFigure Struct Reference

#include <sf_figure_structures.h>

Collaboration diagram for GdFigure:

Public Attributes

SF_Coord position
SF_Coord destination
uint16_t to_do_count
uint16_t to_do_count_remainder
uint16_t anim_length
uint16_t anim_length_remainder
uint8_t activity
uint8_t retreat_related
uint16_t building
uint32_t flags
uint8_t race
uint8_t level
uint16_t owner
uint8_t min_attack_range
uint8_t max_attack_range
uint16_t master_figure
uint16_t group_leader
uint32_t npc_id
uint16_t unit_data_id
FigureStatistic armor
FigureStatistic agility
FigureStatistic charisma
FigureStatistic dexterity
FigureStatisticExt health
FigureStatistic intelligence
FigureStatisticExt mana
FigureStatisticExt stamina
FigureStatistic strength
FigureStatistic wisdom
FigureStatistic resistance_fire
FigureStatistic resistance_ice
FigureStatistic resistance_mental
FigureStatistic resistance_black
FigureStatistic walk_speed
FigureStatistic fight_speed
FigureStatistic cast_speed
uint16_t equipment [16]
uint16_t head
SF_SGtFigureAction actions [15]
GdFigureAbility abilties [10]
SF_CGdFigureWeaponStats weapon_stats [2]
uint8_t check_battle_sleeping
uint8_t good
uint8_t direction
uint8_t last_direction
uint8_t path_dir
uint8_t path_wish_dir
uint32_t path_bits
uint8_t path_wait_counter
uint32_t path_data_related_ptrs [3]
uint16_t spell_job_start_node
CGdFigureHateEntry hate_entry [10]
uint8_t debug_flags
uint8_t rune_id
uint16_t formation
uint8_t faction
uint8_t faction_flags
uint32_t clan_relations
uint16_t scaling
uint8_t formation_walkspeed_mod
uint16_t creo
uint8_t anim_type
FigureJobData current_job
uint8_t padding [3]
FigureJobData next_job
uint8_t padding2 [3]
FigureJobData prev_job
uint8_t padding3 [3]
uint32_t incoming_spells_vector [3]
uint8_t dwarf_rank
uint8_t set_type

Detailed Description

Definition at line 70 of file sf_figure_structures.h.

Member Data Documentation

◆ abilties

GdFigureAbility GdFigure::abilties[10]

Definition at line 111 of file sf_figure_structures.h.

◆ actions

SF_SGtFigureAction GdFigure::actions[15]

Definition at line 110 of file sf_figure_structures.h.

◆ activity

uint8_t GdFigure::activity

Definition at line 78 of file sf_figure_structures.h.

◆ agility

FigureStatistic GdFigure::agility

Definition at line 92 of file sf_figure_structures.h.

◆ anim_length

uint16_t GdFigure::anim_length

Definition at line 76 of file sf_figure_structures.h.

◆ anim_length_remainder

uint16_t GdFigure::anim_length_remainder

Definition at line 77 of file sf_figure_structures.h.

◆ anim_type

uint8_t GdFigure::anim_type

Definition at line 133 of file sf_figure_structures.h.

◆ armor

FigureStatistic GdFigure::armor

Definition at line 91 of file sf_figure_structures.h.

◆ building

uint16_t GdFigure::building

Definition at line 80 of file sf_figure_structures.h.

◆ cast_speed

FigureStatistic GdFigure::cast_speed

Definition at line 107 of file sf_figure_structures.h.

◆ charisma

FigureStatistic GdFigure::charisma

Definition at line 93 of file sf_figure_structures.h.

◆ check_battle_sleeping

uint8_t GdFigure::check_battle_sleeping

Definition at line 113 of file sf_figure_structures.h.

◆ clan_relations

uint32_t GdFigure::clan_relations

Definition at line 129 of file sf_figure_structures.h.

◆ creo

uint16_t GdFigure::creo

Definition at line 132 of file sf_figure_structures.h.

◆ current_job

FigureJobData GdFigure::current_job

Definition at line 134 of file sf_figure_structures.h.

◆ debug_flags

uint8_t GdFigure::debug_flags

Definition at line 124 of file sf_figure_structures.h.

◆ destination

SF_Coord GdFigure::destination

Definition at line 73 of file sf_figure_structures.h.

◆ dexterity

FigureStatistic GdFigure::dexterity

Definition at line 94 of file sf_figure_structures.h.

◆ direction

uint8_t GdFigure::direction

Definition at line 115 of file sf_figure_structures.h.

◆ dwarf_rank

uint8_t GdFigure::dwarf_rank

Definition at line 141 of file sf_figure_structures.h.

◆ equipment

uint16_t GdFigure::equipment[16]

Definition at line 108 of file sf_figure_structures.h.

◆ faction

uint8_t GdFigure::faction

Definition at line 127 of file sf_figure_structures.h.

◆ faction_flags

uint8_t GdFigure::faction_flags

Definition at line 128 of file sf_figure_structures.h.

◆ fight_speed

FigureStatistic GdFigure::fight_speed

Definition at line 106 of file sf_figure_structures.h.

◆ flags

uint32_t GdFigure::flags

Definition at line 81 of file sf_figure_structures.h.

◆ formation

uint16_t GdFigure::formation

Definition at line 126 of file sf_figure_structures.h.

◆ formation_walkspeed_mod

uint8_t GdFigure::formation_walkspeed_mod

Definition at line 131 of file sf_figure_structures.h.

◆ good

uint8_t GdFigure::good

Definition at line 114 of file sf_figure_structures.h.

◆ group_leader

uint16_t GdFigure::group_leader

Definition at line 88 of file sf_figure_structures.h.

◆ hate_entry

CGdFigureHateEntry GdFigure::hate_entry[10]

Definition at line 123 of file sf_figure_structures.h.

◆ head

uint16_t GdFigure::head

Definition at line 109 of file sf_figure_structures.h.

◆ health

FigureStatisticExt GdFigure::health

Definition at line 95 of file sf_figure_structures.h.

◆ incoming_spells_vector

uint32_t GdFigure::incoming_spells_vector[3]

Definition at line 140 of file sf_figure_structures.h.

◆ intelligence

FigureStatistic GdFigure::intelligence

Definition at line 96 of file sf_figure_structures.h.

◆ last_direction

uint8_t GdFigure::last_direction

Definition at line 116 of file sf_figure_structures.h.

◆ level

uint8_t GdFigure::level

Definition at line 83 of file sf_figure_structures.h.

◆ mana

FigureStatisticExt GdFigure::mana

Definition at line 97 of file sf_figure_structures.h.

◆ master_figure

uint16_t GdFigure::master_figure

Definition at line 87 of file sf_figure_structures.h.

◆ max_attack_range

uint8_t GdFigure::max_attack_range

Definition at line 86 of file sf_figure_structures.h.

◆ min_attack_range

uint8_t GdFigure::min_attack_range

Definition at line 85 of file sf_figure_structures.h.

◆ next_job

FigureJobData GdFigure::next_job

Definition at line 136 of file sf_figure_structures.h.

◆ npc_id

uint32_t GdFigure::npc_id

Definition at line 89 of file sf_figure_structures.h.

◆ owner

uint16_t GdFigure::owner

Definition at line 84 of file sf_figure_structures.h.

◆ padding

uint8_t GdFigure::padding[3]

Definition at line 135 of file sf_figure_structures.h.

◆ padding2

uint8_t GdFigure::padding2[3]

Definition at line 137 of file sf_figure_structures.h.

◆ padding3

uint8_t GdFigure::padding3[3]

Definition at line 139 of file sf_figure_structures.h.

◆ path_bits

uint32_t GdFigure::path_bits

Definition at line 119 of file sf_figure_structures.h.

◆ path_data_related_ptrs

uint32_t GdFigure::path_data_related_ptrs[3]

Definition at line 121 of file sf_figure_structures.h.

◆ path_dir

uint8_t GdFigure::path_dir

Definition at line 117 of file sf_figure_structures.h.

◆ path_wait_counter

uint8_t GdFigure::path_wait_counter

Definition at line 120 of file sf_figure_structures.h.

◆ path_wish_dir

uint8_t GdFigure::path_wish_dir

Definition at line 118 of file sf_figure_structures.h.

◆ position

SF_Coord GdFigure::position

Definition at line 72 of file sf_figure_structures.h.

◆ prev_job

FigureJobData GdFigure::prev_job

Definition at line 138 of file sf_figure_structures.h.

◆ race

uint8_t GdFigure::race

Definition at line 82 of file sf_figure_structures.h.

◆ resistance_black

FigureStatistic GdFigure::resistance_black

Definition at line 104 of file sf_figure_structures.h.

◆ resistance_fire

FigureStatistic GdFigure::resistance_fire

Definition at line 101 of file sf_figure_structures.h.

◆ resistance_ice

FigureStatistic GdFigure::resistance_ice

Definition at line 102 of file sf_figure_structures.h.

◆ resistance_mental

FigureStatistic GdFigure::resistance_mental

Definition at line 103 of file sf_figure_structures.h.

◆ retreat_related

uint8_t GdFigure::retreat_related

Definition at line 79 of file sf_figure_structures.h.

◆ rune_id

uint8_t GdFigure::rune_id

Definition at line 125 of file sf_figure_structures.h.

◆ scaling

uint16_t GdFigure::scaling

Definition at line 130 of file sf_figure_structures.h.

◆ set_type

uint8_t GdFigure::set_type

Definition at line 142 of file sf_figure_structures.h.

◆ spell_job_start_node

uint16_t GdFigure::spell_job_start_node

Definition at line 122 of file sf_figure_structures.h.

◆ stamina

FigureStatisticExt GdFigure::stamina

Definition at line 98 of file sf_figure_structures.h.

◆ strength

FigureStatistic GdFigure::strength

Definition at line 99 of file sf_figure_structures.h.

◆ to_do_count

uint16_t GdFigure::to_do_count

Definition at line 74 of file sf_figure_structures.h.

◆ to_do_count_remainder

uint16_t GdFigure::to_do_count_remainder

Definition at line 75 of file sf_figure_structures.h.

◆ unit_data_id

uint16_t GdFigure::unit_data_id

Definition at line 90 of file sf_figure_structures.h.

◆ walk_speed

FigureStatistic GdFigure::walk_speed

Definition at line 105 of file sf_figure_structures.h.

◆ weapon_stats

SF_CGdFigureWeaponStats GdFigure::weapon_stats[2]

Definition at line 112 of file sf_figure_structures.h.

◆ wisdom

FigureStatistic GdFigure::wisdom

Definition at line 100 of file sf_figure_structures.h.


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