|
|
|
@@ -244,6 +244,9 @@ export class UniformRandomDamageFormula implements DamageFormula { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* A [[DamageFormula]] that uses the attacker's stats |
|
|
|
*/ |
|
|
|
export class StatDamageFormula implements DamageFormula { |
|
|
|
constructor (private factors: Array<{ stat: Stat|VoreStat; fraction: number; type: DamageType; target: Vigor|Stat }>) { |
|
|
|
|
|
|
|
@@ -592,6 +595,7 @@ export class Effective { |
|
|
|
return [] |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* A displayable status effect |
|
|
|
*/ |
|
|
|
|