Arma Reforger Script API
Loading...
Searching...
No Matches
Classes | Enumerations
HitZone

Classes

interface  DamageManagerComponentClass
 
interface  HitZone
 
interface  HitZoneContainerComponentClass
 

Enumerations

enum  EDamageState {
  EDamageState.UNDAMAGED , EDamageState.INTERMEDIARY , EDamageState.DESTROYED , EDamageState.STATE1 ,
  EDamageState.STATE2 , EDamageState.STATE3
}
 
enum  EDamageType {
  EDamageType.TRUE , EDamageType.COLLISION , EDamageType.MELEE , EDamageType.KINETIC ,
  EDamageType.FRAGMENTATION , EDamageType.EXPLOSIVE , EDamageType.INCENDIARY , EDamageType.FIRE ,
  EDamageType.REGENERATION , EDamageType.BLEEDING , EDamageType.HEALING
}
 
enum  ESetMaxHealthFlags { ESetMaxHealthFlags.NONE , ESetMaxHealthFlags.FULLHEAL , ESetMaxHealthFlags.SCALED }
 

Detailed Description

Enumeration Type Documentation

◆ EDamageState

Enumerator
UNDAMAGED 
INTERMEDIARY 
DESTROYED 
STATE1 
STATE2 
STATE3 

◆ EDamageType

Enumerator
TRUE 

This damage type ignores damage multipliers, damage reduction and threshold!

COLLISION 
MELEE 
KINETIC 
FRAGMENTATION 
EXPLOSIVE 
INCENDIARY 
FIRE 
REGENERATION 
BLEEDING 
HEALING 

◆ ESetMaxHealthFlags

Enumerator
NONE 
FULLHEAL 

Sets the hitzone HP to the new maxHP value.

SCALED 

CurrentHP will scale same as maxHP. e.g.: currentHP = 50, maxHP = 100 (50% total health). If MaxHP gets set to 200 currentHP will become 100 (50% total health).