NormalCombatantInterface
extends
CombatantInterface
in
Combatant that exchanges normal shield, drone, and armour weapon damage.
Tags
Table of Contents
Methods
- createCombatDrones() : CombatDrones
- decreaseCDs() : void
- getCDs() : int
- getCombatID() : int
- getCombatName() : string
- getLevel() : float|int
- getWeapons() : array<int, Weapon>
- hasCDs() : bool
- isDestroyed() : bool
- killBy() : KillResultInterface
- reduceDamageDoneDCS() : float
- Factor to multiply drone damage by if target player has a DCS.
- takeDamage() : TDamage
Methods
createCombatDrones()
public
createCombatDrones() : CombatDrones
Return values
CombatDronesdecreaseCDs()
public
decreaseCDs(int $number) : void
Parameters
- $number : int
getCDs()
public
getCDs() : int
Return values
intgetCombatID()
public
getCombatID() : int
Return values
intgetCombatName()
public
getCombatName() : string
Return values
stringgetLevel()
public
getLevel() : float|int
Return values
float|intgetWeapons()
public
getWeapons() : array<int, Weapon>
Return values
array<int, Weapon>hasCDs()
public
hasCDs() : bool
Return values
boolisDestroyed()
public
isDestroyed() : bool
Return values
boolkillBy()
public
killBy(TKiller $killer) : KillResultInterface
Parameters
- $killer : TKiller
Return values
KillResultInterfacereduceDamageDoneDCS()
Factor to multiply drone damage by if target player has a DCS.
public
reduceDamageDoneDCS() : float
Return values
floattakeDamage()
public
takeDamage(WeaponDamage $damage) : TDamage
Parameters
- $damage : WeaponDamage