|
- import { Creature, POV } from '../entity'
- import { ProperNoun, ImproperNoun, FemalePronouns, POVPairArgs, POVPair } from '../language'
- import { VoreType, Stomach, Vore } from '../vore'
- import { Side, Damage, DamageType, Vigor, UniformRandomDamageFormula } from '../combat'
- import { LogLine } from '../interface'
- import { FeedAction, TransferAction } from '../combat/actions'
- import * as Words from '../words'
-
- export class Kenzie extends Creature {
- title = "Large Lycanroc"
- desc = "Will eat your party"
-
- constructor () {
- super(
- new ProperNoun('Kenzie'),
- new ImproperNoun('lycanroc', 'lycanrocs'),
- FemalePronouns,
- { Toughness: 60, Power: 70, Speed: 40, Willpower: 60, Charm: 120 },
- new Set(),
- new Set([VoreType.Oral]),
- 1000
- )
-
- this.side = Side.Monsters
-
- const stomach = new Stomach(this, 50, new Damage(
- { amount: 100, type: DamageType.Acid, target: Vigor.Health },
- { amount: 100, type: DamageType.Crush, target: Vigor.Stamina },
- { amount: 100, type: DamageType.Dominance, target: Vigor.Resolve }
- ))
-
- this.containers.push(stomach)
- }
- }
|