|  |  | @@ -1,13 +1,21 @@ | 
		
	
		
			
			|  |  |  | import { Creature } from "../creature" | 
		
	
		
			
			|  |  |  | import { Damage, DamageType, ConstantDamageFormula, Vigor, Side } from '../combat' | 
		
	
		
			
			|  |  |  | import { MalePronouns, ImproperNoun, ProperNoun, ObjectPronouns } from '../language' | 
		
	
		
			
			|  |  |  | import { VoreType, Stomach, Bowels, Cock, Balls } from '../vore' | 
		
	
		
			
			|  |  |  | import { MalePronouns, ImproperNoun, ProperNoun, ObjectPronouns, FemalePronouns, TheyPronouns } from '../language' | 
		
	
		
			
			|  |  |  | import { VoreType, Stomach, Bowels, Cock, Balls, anyVore, Slit, Womb } from '../vore' | 
		
	
		
			
			|  |  |  | import { AttackAction, TransferAction, FeedAction } from '../combat/actions' | 
		
	
		
			
			|  |  |  | import { Human } from '../creatures' | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | export class Wolf extends Creature { | 
		
	
		
			
			|  |  |  | constructor () { | 
		
	
		
			
			|  |  |  | super(new ImproperNoun('wolf', 'wolves'), new ImproperNoun('wolf', 'wolves'), MalePronouns, { Toughness: 20, Power: 20, Speed: 20, Willpower: 20, Charm: 20 }, new Set([VoreType.Oral, VoreType.Anal, VoreType.Cock]), new Set([VoreType.Oral, VoreType.Anal, VoreType.Cock]), 25) | 
		
	
		
			
			|  |  |  | super( | 
		
	
		
			
			|  |  |  | new ImproperNoun('wolf', 'wolves'), | 
		
	
		
			
			|  |  |  | new ImproperNoun('wolf', 'wolves'), | 
		
	
		
			
			|  |  |  | [MalePronouns, FemalePronouns, TheyPronouns][Math.floor(Math.random() * 3)], | 
		
	
		
			
			|  |  |  | { Toughness: 20, Power: 20, Speed: 20, Willpower: 20, Charm: 20 }, | 
		
	
		
			
			|  |  |  | anyVore, | 
		
	
		
			
			|  |  |  | anyVore, | 
		
	
		
			
			|  |  |  | 25 | 
		
	
		
			
			|  |  |  | ) | 
		
	
		
			
			|  |  |  | this.actions.push( | 
		
	
		
			
			|  |  |  | new AttackAction( | 
		
	
		
			
			|  |  |  | new ConstantDamageFormula( | 
		
	
	
		
			
				|  |  | @@ -51,7 +59,29 @@ export class Wolf extends Creature { | 
		
	
		
			
			|  |  |  | { amount: 60, type: DamageType.Dominance, target: Vigor.Resolve } | 
		
	
		
			
			|  |  |  | ), cock) | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | const slit = new Slit(this, 50, new Damage( | 
		
	
		
			
			|  |  |  | { amount: 30, type: DamageType.Crush, target: Vigor.Health }, | 
		
	
		
			
			|  |  |  | { amount: 60, type: DamageType.Crush, target: Vigor.Stamina }, | 
		
	
		
			
			|  |  |  | { amount: 60, type: DamageType.Dominance, target: Vigor.Resolve } | 
		
	
		
			
			|  |  |  | )) | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | const womb = new Womb(this, 50, new Damage( | 
		
	
		
			
			|  |  |  | { amount: 30, type: DamageType.Crush, target: Vigor.Health }, | 
		
	
		
			
			|  |  |  | { amount: 60, type: DamageType.Crush, target: Vigor.Stamina }, | 
		
	
		
			
			|  |  |  | { amount: 60, type: DamageType.Dominance, target: Vigor.Resolve } | 
		
	
		
			
			|  |  |  | ), slit) | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | this.containers.push(balls) | 
		
	
		
			
			|  |  |  | this.containers.push(cock) | 
		
	
		
			
			|  |  |  | this.containers.push(slit) | 
		
	
		
			
			|  |  |  | this.containers.push(womb) | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | this.actions.push( | 
		
	
		
			
			|  |  |  | new TransferAction(cock, balls) | 
		
	
		
			
			|  |  |  | ) | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | this.actions.push( | 
		
	
		
			
			|  |  |  | new TransferAction(slit, womb) | 
		
	
		
			
			|  |  |  | ) | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | } |