|  |  | @@ -1722,6 +1722,13 @@ function Poojawa() { | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | this.attacks.push(poojawaUnbirthedDigest(this)); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | this.attacks.push(poojawaCaughtOral(this)); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | this.attacks.push(poojawaOralPull(this)); | 
		
	
		
			
			|  |  |  | this.attacks.push(poojawaOralLastPull(this)); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | this.attacks.push(poojawaStomachDigest(this)); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | this.backupAttack = new pass(this); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | this.playerAttacks = []; | 
		
	
	
		
			
				|  |  | @@ -1795,6 +1802,17 @@ function Poojawa() { | 
		
	
		
			
			|  |  |  | break; | 
		
	
		
			
			|  |  |  | case "unbirthed": | 
		
	
		
			
			|  |  |  | return []; | 
		
	
		
			
			|  |  |  | case "oral": | 
		
	
		
			
			|  |  |  | if (this.flags.progress == 1) { | 
		
	
		
			
			|  |  |  | return ["Poojawa's devious eyes are locked with yours...and your legs are vanishing down her gullet. She's <i>hungry.</i>"]; | 
		
	
		
			
			|  |  |  | } else if (this.flags.progress == 2 ) { | 
		
	
		
			
			|  |  |  | return ["Ravenous hunger has taken all but your head - teasing licks working over your face as your body is gripped by the predator's tight body."]; | 
		
	
		
			
			|  |  |  | } else { | 
		
	
		
			
			|  |  |  | return ["Everything is tight, hot, overwhelming. She has you - head in her throat, legs already in her gut. Not much left to do but...give in."]; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | break; | 
		
	
		
			
			|  |  |  | case "stomach": | 
		
	
		
			
			|  |  |  | return []; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }; | 
		
	
		
			
			|  |  |  | } | 
		
	
	
		
			
				|  |  | @@ -2111,3 +2129,78 @@ function poojawaUnbirthedDigest(poojawa) { | 
		
	
		
			
			|  |  |  | weight: function(poojawa, player) { return 1; } | 
		
	
		
			
			|  |  |  | }; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | function poojawaCaughtOral(poojawa) { | 
		
	
		
			
			|  |  |  | return { | 
		
	
		
			
			|  |  |  | attackPlayer: function(player) { | 
		
	
		
			
			|  |  |  | changeBackground("eaten"); | 
		
	
		
			
			|  |  |  | poojawa.flags.progress = 1; | 
		
	
		
			
			|  |  |  | poojawa.flags.state = "oral"; | 
		
	
		
			
			|  |  |  | return ["Poojawa's teasing licks and sultry breaths stop - a heartbeat before you feel your ankles slipping past her thick saber-fangs. A light gulp and a lazy <i>swallow</i> precede a disorienting slide as she drags you in front of her, her throat bulging with your thrashing lower legs!"]; | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | requirements: [ | 
		
	
		
			
			|  |  |  | function(poojawa, player) { | 
		
	
		
			
			|  |  |  | return poojawa.flags.state == "caught"; | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | function(poojawa, player) { | 
		
	
		
			
			|  |  |  | return poojawa.flags.oral > 3; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | ], | 
		
	
		
			
			|  |  |  | priority: 1, | 
		
	
		
			
			|  |  |  | weight: function(poojawa, player) { return player.prefs.vore.oral * (0.5 + poojawa.flags.oral / 6); } | 
		
	
		
			
			|  |  |  | }; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | function poojawaOralPull(poojawa) { | 
		
	
		
			
			|  |  |  | return { | 
		
	
		
			
			|  |  |  | attackPlayer: function(player) { | 
		
	
		
			
			|  |  |  | poojawa.flags.progress += 1; | 
		
	
		
			
			|  |  |  | return ["A powerful ripple of muscle drags you down the sabersune's throat."]; | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | requirements: [ | 
		
	
		
			
			|  |  |  | function(poojawa, player) { | 
		
	
		
			
			|  |  |  | return poojawa.flags.state == "oral"; | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | function(poojawa, player) { | 
		
	
		
			
			|  |  |  | return poojawa.flags.progress < 3; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | ], | 
		
	
		
			
			|  |  |  | priority: 1, | 
		
	
		
			
			|  |  |  | weight: function(poojawa, player) { return 1; } | 
		
	
		
			
			|  |  |  | }; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | function poojawaOralLastPull(poojawa) { | 
		
	
		
			
			|  |  |  | return { | 
		
	
		
			
			|  |  |  | attackPlayer: function(player) { | 
		
	
		
			
			|  |  |  | poojawa.flags.state = "stomach"; | 
		
	
		
			
			|  |  |  | return ["A final swallow stuffs you into Poojawa's gurgling guts. Rippling muscle grips at your slimy body."]; | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | requirements: [ | 
		
	
		
			
			|  |  |  | function(poojawa, player) { | 
		
	
		
			
			|  |  |  | return poojawa.flags.state == "oral"; | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | function(poojawa, player) { | 
		
	
		
			
			|  |  |  | return poojawa.flags.progress >= 3; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | ], | 
		
	
		
			
			|  |  |  | priority: 1, | 
		
	
		
			
			|  |  |  | weight: function(poojawa, player) { return 1; } | 
		
	
		
			
			|  |  |  | }; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | function poojawaStomachDigest(poojawa) { | 
		
	
		
			
			|  |  |  | return { | 
		
	
		
			
			|  |  |  | attackPlayer: function(player) { | 
		
	
		
			
			|  |  |  | player.health -= 50; | 
		
	
		
			
			|  |  |  | return ["Poojawa rubs her gut as you squirm within. You're already turning soft..."]; | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | requirements: [ | 
		
	
		
			
			|  |  |  | function(poojawa, player) { | 
		
	
		
			
			|  |  |  | return poojawa.flags.state == "stomach"; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | ], | 
		
	
		
			
			|  |  |  | priority: 1, | 
		
	
		
			
			|  |  |  | weight: function(poojawa, player) { return 1; } | 
		
	
		
			
			|  |  |  | }; | 
		
	
		
			
			|  |  |  | } |