|
|
|
@@ -1,5 +1,5 @@ |
|
|
|
import { Creature } from "../creature" |
|
|
|
import { Damage, DamageType, ConstantDamageFormula, Vigor, Side, GroupAction, FractionDamageFormula, DamageFormula, UniformRandomDamageFormula, CompositionAction, StatusEffect } from '../combat' |
|
|
|
import { Damage, DamageType, ConstantDamageFormula, Vigor, Side, GroupAction, FractionDamageFormula, DamageFormula, UniformRandomDamageFormula, CompositionAction, StatusEffect, CompositeDamageFormula } from '../combat' |
|
|
|
import { MalePronouns, ImproperNoun, Verb, ProperNoun, ToBe, SoloLineArgs } from '../language' |
|
|
|
import { VoreType, NormalContainer, Vore, InnerVoreContainer, Container } from '../vore' |
|
|
|
import { TransferAction } from '../combat/actions' |
|
|
|
@@ -170,16 +170,16 @@ export class Goldeneye extends Creature { |
|
|
|
) |
|
|
|
), |
|
|
|
new DamageConsequence( |
|
|
|
new FractionDamageFormula([ |
|
|
|
{ fraction: 0.75, target: Vigor.Health, type: DamageType.Pure } |
|
|
|
]) |
|
|
|
), |
|
|
|
new DamageConsequence( |
|
|
|
new ConstantDamageFormula( |
|
|
|
new Damage( |
|
|
|
{ amount: 50, target: Vigor.Health, type: DamageType.Crush } |
|
|
|
new CompositeDamageFormula([ |
|
|
|
new FractionDamageFormula([ |
|
|
|
{ fraction: 0.75, target: Vigor.Health, type: DamageType.Pure } |
|
|
|
]), |
|
|
|
new ConstantDamageFormula( |
|
|
|
new Damage( |
|
|
|
{ amount: 50, target: Vigor.Health, type: DamageType.Crush } |
|
|
|
) |
|
|
|
) |
|
|
|
) |
|
|
|
]) |
|
|
|
), |
|
|
|
new StatusConsequence( |
|
|
|
() => new StunEffect(3) |
|
|
|
|