Defined in src/game/game/entity/Stats.ts:30   
Constructors 
constructor 
new default< T > ( host:  T ) :  default < T >  
Defined in src/game/game/entity/Stats.ts:38      
Methods 
all 
all( ) :  IStatBase []  
Defined in src/game/game/entity/Stats.ts:412     exceeds 
exceeds( stat:  Stat  |  IStat ) :  boolean  
Returns boolean  
Defined in src/game/game/entity/Stats.ts:303     get 
get< STAT_DATA > ( stat:  Stat  |  IStat , allowFailure?:  boolean ) :  STAT_DATA  &  ( STAT_DATA  extends  IStatBase  ?  {       base:  STAT_DATA ;  }  :  undefined )  
Parameters 
 
allowFailure: boolean  = false     
Returns STAT_DATA  &  ( STAT_DATA  extends  IStatBase  ?  {       base:  STAT_DATA ;  }  :  undefined )  
Defined in src/game/game/entity/Stats.ts:97     get 
get( stat:  Stat  |  IStat , allowFailure?:  boolean ) :  undefined  |  number  
Parameters 
 
allowFailure: boolean  = false     
Returns undefined  |  number  
Defined in src/game/game/entity/Stats.ts:266     get 
get( stat:  Stat  |  IStat , allowFailure?:  boolean ) :  undefined  |  number  
Parameters 
 
allowFailure: boolean  = false     
Returns undefined  |  number  
Defined in src/game/game/entity/Stats.ts:123     get 
get( stat:  Stat  |  IStat ) :  undefined  |  number  
Returns undefined  |  number  
Defined in src/game/game/entity/Stats.ts:204     get 
get( stat:  Stat  |  IStat ) :  number  
Returns number  
Defined in src/game/game/entity/Stats.ts:257     get 
get( stat:  Stat  |  IStat ) :  number  
Returns number  
Defined in src/game/game/entity/Stats.ts:295     get 
get( stat:  Stat  |  IStat , allowFailure?:  boolean ) :  number  
Parameters 
 
Optional allowFailure: boolean    
Returns number  
Defined in src/game/game/entity/Stats.ts:384     get 
get( stat:  Stat  |  IStat , allowFailure?:  true ) :  undefined  |  number  
Parameters 
 
Optional allowFailure: true    
Returns undefined  |  number  
Defined in src/game/game/entity/Stats.ts:115     has 
has( stat:  Stat  |  IStat ) :  boolean  
Returns boolean  
Defined in src/game/game/entity/Stats.ts:78     has 
has( stat:  Stat  |  IStat ) :  boolean  
Returns boolean  
Defined in src/game/game/entity/Stats.ts:249     increase 
increase( stat:  Stat  |  IStat , amt?:  number ) :  T  
Returns T  
Defined in src/game/game/entity/Stats.ts:379     init 
init( stat:  Stat , initializer?:  ( ( factory:  default )  =>  any ) ) :  T  
Parameters 
 
Optional initializer: ( ( factory:  default )  =>  any ) 
( factory:  default ) :  any 
Returns any         
Returns T  
Defined in src/game/game/entity/Stats.ts:57    
init( stat:  Stat , value:  number , initializer?:  ( ( factory:  default )  =>  any ) ) :  T  
Parameters 
 
value: number   
Optional initializer: ( ( factory:  default )  =>  any ) 
( factory:  default ) :  any 
Returns any         
Returns T  
Defined in src/game/game/entity/Stats.ts:58     reduce 
reduce( stat:  Stat  |  IStat , amt?:  number ) :  T  
Returns T  
Defined in src/game/game/entity/Stats.ts:345     remove 
remove( stat:  Stat  |  IStat ) :  T  
Returns T  
Defined in src/game/game/entity/Stats.ts:86     remove 
remove( stat:  Stat  |  IStat ) :  T  
Returns T  
Defined in src/game/game/entity/Stats.ts:390     reset 
reset( stat:  Stat  |  IStat ) :  T  
Returns T  
Defined in src/game/game/entity/Stats.ts:331     set 
set( stat:  Stat  |  IStat , timer:  number , initializer?:  ( ( factory:  StatChangeTimerFactory )  =>  any ) ) :  T  
Returns T  
Defined in src/game/game/entity/Stats.ts:319     set 
set( stat:  Stat  |  IStat , max:  number , newValue?:  number ) :  T  
Parameters 
 
max: number  
 
Optional newValue: number    
Returns T  
Defined in src/game/game/entity/Stats.ts:276     update 
update( ) :  default < T >  
Defined in src/game/game/entity/Stats.ts:406       
 
 
Returns whether the stat exceeds its
maxvalue. If there is nomaxfor this stat, returnsfalse.