Feast 2.0!
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 

22 řádky
1.2 KiB

  1. import { Creature } from "../creature"
  2. import { ProperNoun, TheyPronouns, ImproperNoun, POV } from '../language'
  3. import { Damage, DamageType, Vigor, ConstantDamageFormula } from '../combat'
  4. import { Stomach, Bowels, VoreType } from '../vore'
  5. import { AttackAction } from '../combat/actions'
  6. export class Player extends Creature {
  7. constructor () {
  8. super(new ProperNoun('The Dude'), new ImproperNoun('player', 'players'), TheyPronouns, { Toughness: 20, Power: 20, Speed: 20, Willpower: 20, Charm: 20 }, new Set([VoreType.Oral, VoreType.Anal]), new Set([VoreType.Oral, VoreType.Anal]), 50)
  9. this.actions.push(new AttackAction(new ConstantDamageFormula(new Damage({ type: DamageType.Pierce, amount: 20, target: Vigor.Health }, { type: DamageType.Pierce, amount: 20, target: Vigor.Stamina }))))
  10. const stomach = new Stomach(this, 100, new Damage({ amount: 20, type: DamageType.Acid, target: Vigor.Health }, { amount: 10, type: DamageType.Crush, target: Vigor.Health }))
  11. this.containers.push(stomach)
  12. const bowels = new Bowels(this, 100, new Damage({ amount: 20, type: DamageType.Crush, target: Vigor.Health }))
  13. this.containers.push(bowels)
  14. this.perspective = POV.Second
  15. }
  16. }