helapordo 1.4.12
Loading...
Searching...
No Matches
Boss Struct Reference

Represents the entity initialised from a bossClass. More...

#include <game_core.h>

Collaboration diagram for Boss:

Data Fields

bossClass class
 Defines which kind of enemyClass the instance relates to.
 
int hp
 Current hp value.
 
int atk
 Current atk value.
 
int def
 Current def value.
 
int vel
 Current vel value.
 
int level
 Level value.
 
int luck
 Luck value.
 
int xp
 Xp value given on death.
 
int totalhp
 Full hp value.
 
int energy
 Current energy value.
 
int totalenergy
 Full energy value.
 
int stamina
 Current stamina value.
 
int totalstamina
 Full stamina value.
 
fighterStatus status
 Defines active fighterStatus.
 
int beast
 Flag defining the instance as "beast" if set.
 
Skillslotskills [BOSS_SKILL_SLOTS+1]
 Array with all the Skillslot.
 
struct Turncountercounters [COUNTERSMAX+1]
 Array with all the Turncounter pointers.
 
int turnboost_atk
 Current temp boost value for atk.
 
int turnboost_def
 Current temp boost value for def.
 
int turnboost_vel
 Current temp boost value for vel.
 
int turnboost_enr
 Current temp boost value for enr.
 
int prize
 Amount of currency dropped on defeat.
 
char sprite [8][20]
 Char matrix to hold the encoded sprite.
 

Detailed Description

Represents the entity initialised from a bossClass.

See also
bossClass
fighterStatus
initBossStats()
Turncounter
counterIndexes

Field Documentation

◆ atk

int Boss::atk

Current atk value.

◆ beast

int Boss::beast

Flag defining the instance as "beast" if set.

◆ class

bossClass Boss::class

Defines which kind of enemyClass the instance relates to.

◆ counters

struct Turncounter* Boss::counters[COUNTERSMAX+1]

Array with all the Turncounter pointers.

◆ def

int Boss::def

Current def value.

◆ energy

int Boss::energy

Current energy value.

◆ hp

int Boss::hp

Current hp value.

◆ level

int Boss::level

Level value.

◆ luck

int Boss::luck

Luck value.

◆ prize

int Boss::prize

Amount of currency dropped on defeat.

◆ skills

Skillslot* Boss::skills[BOSS_SKILL_SLOTS+1]

Array with all the Skillslot.

◆ sprite

char Boss::sprite[8][20]

Char matrix to hold the encoded sprite.

◆ stamina

int Boss::stamina

Current stamina value.

◆ status

fighterStatus Boss::status

Defines active fighterStatus.

◆ totalenergy

int Boss::totalenergy

Full energy value.

◆ totalhp

int Boss::totalhp

Full hp value.

◆ totalstamina

int Boss::totalstamina

Full stamina value.

◆ turnboost_atk

int Boss::turnboost_atk

Current temp boost value for atk.

◆ turnboost_def

int Boss::turnboost_def

Current temp boost value for def.

◆ turnboost_enr

int Boss::turnboost_enr

Current temp boost value for enr.

◆ turnboost_vel

int Boss::turnboost_vel

Current temp boost value for vel.

◆ vel

int Boss::vel

Current vel value.

◆ xp

int Boss::xp

Xp value given on death.


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