Browse Source

Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife

KevinSmarts 5 years ago
parent
commit
52d7f1f0a9
72 changed files with 2497 additions and 664 deletions
  1. 3 0
      glife.qproj
  2. 0 1
      locations/FedorEv2.qsrc
  3. 1 1
      locations/FedorEv4.qsrc
  4. 4 6
      locations/Gadgarden.qsrc
  5. 1 2
      locations/HotelRoom.qsrc
  6. 0 2
      locations/IrinaRoom.qsrc
  7. 149 152
      locations/Komp.qsrc
  8. 6 7
      locations/Miroslava.qsrc
  9. 5 7
      locations/Serge_Shulgin.qsrc
  10. 1 10
      locations/Serge_kuh.qsrc
  11. 0 4
      locations/TV.qsrc
  12. 0 2
      locations/albinahome.qsrc
  13. 2 1
      locations/anushapt.qsrc
  14. 6 3
      locations/anushkaev1.qsrc
  15. 2 1
      locations/backwater.qsrc
  16. 0 1
      locations/balkon2.qsrc
  17. 0 1
      locations/bed.qsrc
  18. 0 1
      locations/brother_voyeur.qsrc
  19. 0 1
      locations/cfnm.qsrc
  20. 0 1
      locations/club.qsrc
  21. 0 2
      locations/din_van.qsrc
  22. 3 4
      locations/downlibrary.qsrc
  23. 2 4
      locations/etoexhib.qsrc
  24. 19 19
      locations/father.qsrc
  25. 3 30
      locations/fathersex.qsrc
  26. 0 5
      locations/foto.qsrc
  27. 1 0
      locations/gLakeNude.qsrc
  28. 1 0
      locations/gadfield.qsrc
  29. 2 1
      locations/gadforestrelax.qsrc
  30. 31 29
      locations/gadriver.qsrc
  31. 2 1
      locations/gadukino.qsrc
  32. 3 7
      locations/gdkbibl.qsrc
  33. 39 40
      locations/gdkin.qsrc
  34. 217 218
      locations/gdksex.qsrc
  35. 0 2
      locations/gopskver.qsrc
  36. 0 1
      locations/gschool_boys_bathroom.qsrc
  37. 2 2
      locations/gschool_events.qsrc
  38. 0 1
      locations/gschool_girls_bathroom.qsrc
  39. 5 5
      locations/gschool_lessons1.qsrc
  40. 0 2
      locations/hunters.qsrc
  41. 1 1
      locations/igorhome.qsrc
  42. 0 2
      locations/kafe2.qsrc
  43. 0 1
      locations/kinoM.qsrc
  44. 0 2
      locations/kisameQW.qsrc
  45. 1 5
      locations/kotovSex.qsrc
  46. 1 2
      locations/krutishi.qsrc
  47. 0 1
      locations/kuhr.qsrc
  48. 1 2
      locations/kuhr2x.qsrc
  49. 26 25
      locations/lesbimistress.qsrc
  50. 1 2
      locations/liam.qsrc
  51. 1 1
      locations/mey_vika_events.qsrc
  52. 3 3
      locations/mitkasex.qsrc
  53. 0 1
      locations/nastja.qsrc
  54. 1 1
      locations/natkolEv.qsrc
  55. 0 1
      locations/obj_din.qsrc
  56. 0 1
      locations/park.qsrc
  57. 0 2
      locations/parkivent.qsrc
  58. 0 1
      locations/parks.qsrc
  59. 0 1
      locations/pavtrain_market.qsrc
  60. 3 4
      locations/placer_sex.qsrc
  61. 0 1
      locations/podezdM.qsrc
  62. 0 1
      locations/qwmeet.qsrc
  63. 10 7
      locations/rolanbath.qsrc
  64. 3 2
      locations/sauna.qsrc
  65. 0 1
      locations/sitr.qsrc
  66. 2 3
      locations/sitr2x.qsrc
  67. 1913 0
      locations/soniadisco.qsrc
  68. 1 1
      locations/stat.qsrc
  69. 11 5
      locations/succubus.qsrc
  70. 4 3
      locations/swamp_yard.qsrc
  71. 2 3
      locations/swamphouse.qsrc
  72. 2 1
      locations/ybass.qsrc

+ 3 - 0
glife.qproj

@@ -499,6 +499,9 @@
 		<Location name="anushkaev1"/>
 		<Location name="anushapt"/>
 	</Folder>
+	<Folder name="Sonia">
+		<Location name="soniadisco"/>
+	</Folder>
 	<Folder name="Village">
 		<Location name="famdorfride"/>
 		<Location name="farmhomeride"/>

+ 0 - 1
locations/FedorEv2.qsrc

@@ -169,7 +169,6 @@ if $ARGS[0] = 'Cinema':
 			*clr & cla
 			pcs_health += 10
 			pcs_mood += 20
-			!pcs_willpwr += 20
 			pcs_energy += 20
 			pcs_hydra += 50
 			cumspclnt = 2

+ 1 - 1
locations/FedorEv4.qsrc

@@ -599,7 +599,7 @@ if $ARGS[0] = '3way3':
 							'Fedor and Ivan nod as Ivan says, "Damn right, I can do that. You ready Fedor?"'
 							'Fedor responds, "Hell yeah, it should be easy enough." as he picks up the pace. You lay in between Ivan and Fedor completely in a trace of pleasure, waiting for them to finish and soon enough you hear them groan as you feel a warm rush filling both your anus and womb simultaneously causing all of you to let out a perfectly in sync moan as they pump their seed into both of your holes.'
 							'While you are catching your breath Ivan pulls out from under you. "<<$pcs_firstname>> You fuck like a bunny. I love it and can''t wait till next time."'
-							'Fedor turns to him. "Only when I''m involved. I don''t want you getting any idea Ivan."'
+							'Fedor turns to him. "Only when I''m involved. I don''t want you getting any ideas Ivan."'
 							'Ivan laughs as he responds, "Worried that I''m going to take your girl? You have nothing to worry about Fey. I would never steal my friend''s girl." as he gets dressed and leaves the house.'
 							'Fedor chuckles then turns to you "You know I was just kidding with Ivan right? I trust you completely."'
 							'You respond, "Of course. I know that we will be together forever." Fedor gives you a passionate kiss before lifting you up then carrying you to the bathroom to get washed up.'

+ 4 - 6
locations/Gadgarden.qsrc

@@ -40,7 +40,7 @@ if $ARGS[0] = 'garden':
             work_garden = 0
 		    grandmahelp += 3
 		    stren_exp += 1
-		    fat -= RAND(1,5)
+		    fat -= rand(1,5)
 			hndiwrk_exp += rand(3,9)
 		    gs 'stat'
 			
@@ -60,7 +60,7 @@ if $ARGS[0] = 'garden':
 		    water_garden = 0
 		    grandmahelp += 1
 		    vital_exp += 1
-		    fat -= RAND(1,2)
+		    fat -= rand(1,2)
 		    hndiwrk_exp += rand(0,3)
 		    gs 'stat'
 			
@@ -80,7 +80,7 @@ if $ARGS[0] = 'garden':
 		    harvest_garden = 0
 		    grandmahelp += 3
 		    stren_exp += 1
-		    fat -= RAND(1,3)
+		    fat -= rand(1,3)
 		    hndiwrk_exp += rand(3,9)
 		    gs 'stat'
 			
@@ -129,7 +129,6 @@ if $ARGS[0] = 'strawberry':
 			pcs_mood += 10
 			pcs_hydra += 40
 			pcs_energy += 15
-			pcs_willpwr += willpowermax/10
 			cumspclnt = 2 & gs 'cum_cleanup' & pcs_breath = 0
 			gs 'stat'
 			
@@ -196,7 +195,6 @@ if $ARGS[0] = 'fruit_garden':
 			pcs_mood += 10
 			pcs_hydra += 20
 			pcs_energy += 30
-			pcs_willpwr += willpowermax/10
 			cumspclnt = 2 & gs 'cum_cleanup' & pcs_breath = 0
 			gs 'stat'
 			
@@ -217,7 +215,7 @@ if $ARGS[0] = 'fruit_garden':
 			fruit_collect = 0
 			grandmahelp += 5
 		    agil_exp += 1
-            fat -= RAND(1,3)
+            fat -= rand(1,3)
 			hndiwrk_exp += rand(3,9)
 			gs 'stat'
 			

+ 1 - 2
locations/HotelRoom.qsrc

@@ -158,8 +158,7 @@ if hotelroom=3:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/
 $din_wath_tv_h2 = {
 	cls
 	minut += 60
-	pcs_willpwr += RAND(5,10)
-	pcs_mood += RAND(10,20)
+	pcs_mood += rand(10,20)
 	gs'stat'
 
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/hotel/tv0,'+rand(0,4)+'.jpg"></center>'

+ 0 - 2
locations/IrinaRoom.qsrc

@@ -102,7 +102,6 @@ if $ARGS[0] = 'sex':
 	*clr
 	pcs_mood += 50
 	pcs_mood = 100
-	pcs_willpwr += 100
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/city/ira/sex/irinasex.jpg"></center>'
 
@@ -254,7 +253,6 @@ if $ARGS[0] = 'first9':
 	clr
 	*clr
 	pcs_mood = 100
-	pcs_willpwr += 100
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/city/ira/sex/irinaqw7.jpg"></center>'
 	'Iras lips and tongue quickly have an effect and you finish with passionate moans.'

+ 149 - 152
locations/Komp.qsrc

@@ -147,7 +147,6 @@ if $ARGS[0] = 'porno':
 		act 'Watch porn':
 			cls
 			elektro += 3
-			pcs_willpwr += rand(5, 10)
 			pcs_mood += rand(10, 20)
 			internet -= 1
 			gs 'stat'
@@ -205,7 +204,6 @@ if $ARGS[0] = 'pasians':
 	*clr
 	minut += 20
 	elektro += 3
-	pcs_willpwr += rand(5, 10)
 	pcs_mood += rand(10, 20)
 
 	gs 'stat'
@@ -240,7 +238,6 @@ if $ARGS[0] = 'znak':
 			act 'Leave this website':gt 'Komp', 'brows'
 		end
 	elseif home_cur ! 1 and home_cur ! 3 and home_cur ! 4 and home_cur ! 5:
-		pcs_willpwr += rand(5, 10)
 		pcs_mood += rand(5, 10)
 		'You spend time looking at the various profiles, but it won''t let you register unless you have your own home and it is set as your current home.'
 		'Still, some of the pictures were quite raunchy and the more desperate profiles were really funny.'
@@ -524,7 +521,7 @@ if $ARGS[0] = 'kursak':
 	internet -= 1
 	pcs_mood -= 10
 	compskl_exp += 1
-	kursovik = kursovik + RAND(pcs_intel/20,pcs_intel/10)
+	kursovik = kursovik + rand(pcs_intel/20,pcs_intel/10)
 	if kursovik > 100:kursovik = 100
 	'<center><b>Coursework</b></center>'
 	'<center><img <<$set_imgh>> src="images/shared/accessories/computer/kursak.jpg"></center>'
@@ -672,7 +669,7 @@ end
 if $ARGS[0] = 'waitclients':
 	gs'family'
 	cls
-	minut += RAND(1,4)
+	minut += rand(1,4)
 	if mfccum > 0: mfcdaycum = daystart
 
 	mfcclients += 1
@@ -681,71 +678,71 @@ if $ARGS[0] = 'waitclients':
 		if pcs_apprnc < 100:
 			if webpopular < 15:
 				if mfcclients > 3:
-					camclients -= RAND(1,3)
+					camclients -= rand(1,3)
 				else
-					camclients += RAND(1,3)
+					camclients += rand(1,3)
 				end
 			elseif webpopular >= 15 and webpopular < 35:
 				if mfcclients > 3:
-					camclients -= RAND(3,5)
+					camclients -= rand(3,5)
 				else
-					camclients += RAND(3,5)
+					camclients += rand(3,5)
 				end
 			elseif webpopular >= 35 and webpopular < 75:
 				if mfcclients > 3:
-					camclients -= RAND(4,8)
+					camclients -= rand(4,8)
 				else
-					camclients += RAND(4,8)
+					camclients += rand(4,8)
 				end
 			elseif webpopular >= 75:
 				if mfcclients > 3:
-					camclients -= RAND(5,15)
+					camclients -= rand(5,15)
 				else
-					camclients += RAND(5,15)
+					camclients += rand(5,15)
 				end
 			end
-			chancetips = RAND(0,100)
-			clientask = RAND(0,100)
+			chancetips = rand(0,100)
+			clientask = rand(0,100)
 			if chancetips >= 95 and camclients >= 250:
 				if webpopular >= 50:
-					tokens += RAND(10,30)
+					tokens += rand(10,30)
 				else
-					tokens += RAND(1,20)
+					tokens += rand(1,20)
 				end
 			end
 		else
 			if webpopular < 15:
 				if mfcclients > 3:
-					camclients -= RAND(3,5)
+					camclients -= rand(3,5)
 				else
-					camclients += RAND(3,5)
+					camclients += rand(3,5)
 				end
 			elseif webpopular >= 15 and webpopular < 35:
 				if mfcclients > 3:
-					camclients -= RAND(5,8)
+					camclients -= rand(5,8)
 				else
-					camclients += RAND(5,8)
+					camclients += rand(5,8)
 				end
 			elseif webpopular >= 35 and webpopular < 75:
 				if mfcclients > 3:
-					camclients -= RAND(5,12)
+					camclients -= rand(5,12)
 				else
-					camclients += RAND(5,12)
+					camclients += rand(5,12)
 				end
 			elseif webpopular >= 75:
 				if mfcclients > 3:
-					camclients -= RAND(8,15)
+					camclients -= rand(8,15)
 				else
-					camclients += RAND(8,15)
+					camclients += rand(8,15)
 				end
 			end
-			chancetips = RAND(5,100)
-			clientask = RAND(5,100)
+			chancetips = rand(5,100)
+			clientask = rand(5,100)
 			if chancetips >= 95 and camclients >= 200:
 				if webpopular >= 50:
-					tokens += RAND(10,40)
+					tokens += rand(10,40)
 				else
-					tokens += RAND(1,20)
+					tokens += rand(1,20)
 				end
 			end
 		end
@@ -753,71 +750,71 @@ if $ARGS[0] = 'waitclients':
 		if pcs_apprnc < 100:
 			if webpopular < 15:
 				if mfcclients > 3:
-					camclients -= RAND(1,3)
+					camclients -= rand(1,3)
 				else
-					camclients += RAND(1,3)
+					camclients += rand(1,3)
 				end
 			elseif webpopular >= 15 and webpopular < 35:
 				if mfcclients > 3:
-					camclients -= RAND(1,5)
+					camclients -= rand(1,5)
 				else
-					camclients += RAND(1,5)
+					camclients += rand(1,5)
 				end
 			elseif webpopular >= 35 and webpopular < 75:
 				if mfcclients > 3:
-					camclients -= RAND(5,10)
+					camclients -= rand(5,10)
 				else
-					camclients += RAND(5,10)
+					camclients += rand(5,10)
 				end
 			elseif webpopular >= 75:
 				if mfcclients > 3:
-					camclients -= RAND(6,15)
+					camclients -= rand(6,15)
 				else
-					camclients += RAND(6,15)
+					camclients += rand(6,15)
 				end
 			end
-			chancetips = RAND(5,90)
-			clientask = RAND(5,100)
+			chancetips = rand(5,90)
+			clientask = rand(5,100)
 			if chancetips >= 85 and camclients >= 230:
 				if webpopular >= 50:
-					tokens += RAND(10,35)
+					tokens += rand(10,35)
 				else
-					tokens += RAND(1,20)
+					tokens += rand(1,20)
 				end
 			end
 		else
 			if webpopular < 15:
 				if mfcclients > 3:
-					camclients -= RAND(3,6)
+					camclients -= rand(3,6)
 				else
-					camclients += RAND(3,6)
+					camclients += rand(3,6)
 				end
 			elseif webpopular >= 15 and webpopular < 35:
 				if mfcclients > 3:
-					camclients -= RAND(5,10)
+					camclients -= rand(5,10)
 				else
-					camclients += RAND(5,10)
+					camclients += rand(5,10)
 				end
 			elseif webpopular >= 35 and webpopular < 75:
 				if mfcclients > 3:
-					camclients -= RAND(7,12)
+					camclients -= rand(7,12)
 				else
-					camclients += RAND(7,12)
+					camclients += rand(7,12)
 				end
 			elseif webpopular >= 75:
 				if mfcclients > 3:
-					camclients -= RAND(10,15)
+					camclients -= rand(10,15)
 				else
-					camclients += RAND(10,15)
+					camclients += rand(10,15)
 				end
 			end
-			chancetips = RAND(10,90)
-			clientask = RAND(10,100)
+			chancetips = rand(10,90)
+			clientask = rand(10,100)
 			if chancetips >= 85 and camclients >= 200:
 				if webpopular >= 50:
-					tokens += RAND(15,35)
+					tokens += rand(15,35)
 				else
-					tokens += RAND(1,20)
+					tokens += rand(1,20)
 				end
 			end
 		end
@@ -825,71 +822,71 @@ if $ARGS[0] = 'waitclients':
 		if pcs_apprnc < 100:
 			if webpopular < 15:
 				if mfcclients > 3:
-					camclients -= RAND(1,3)
+					camclients -= rand(1,3)
 				else
-					camclients += RAND(1,3)
+					camclients += rand(1,3)
 				end
 			elseif webpopular >= 15 and webpopular < 35:
 				if mfcclients > 3:
-					camclients -= RAND(2,5)
+					camclients -= rand(2,5)
 				else
-					camclients += RAND(2,5)
+					camclients += rand(2,5)
 				end
 			elseif webpopular >= 35 and webpopular < 75:
 				if mfcclients > 3:
-					camclients -= RAND(5,15)
+					camclients -= rand(5,15)
 				else
-					camclients += RAND(5,15)
+					camclients += rand(5,15)
 				end
 			elseif webpopular >= 75:
 				if mfcclients > 3:
-					camclients -= RAND(5,20)
+					camclients -= rand(5,20)
 				else
-					camclients += RAND(5,20)
+					camclients += rand(5,20)
 				end
 			end
-			chancetips = RAND(10,80)
-			clientask = RAND(10,100)
+			chancetips = rand(10,80)
+			clientask = rand(10,100)
 			if chancetips >= 75 and camclients >= 200:
 				if webpopular >= 50:
-					tokens += RAND(10,40)
+					tokens += rand(10,40)
 				else
-					tokens += RAND(1,20)
+					tokens += rand(1,20)
 				end
 			end
 		else
 			if webpopular < 15:
 				if mfcclients > 3:
-					camclients -= RAND(4,7)
+					camclients -= rand(4,7)
 				else
-					camclients += RAND(4,7)
+					camclients += rand(4,7)
 				end
 			elseif webpopular >= 15 and webpopular < 35:
 				if mfcclients > 3:
-					camclients -= RAND(5,12)
+					camclients -= rand(5,12)
 				else
-					camclients += RAND(5,12)
+					camclients += rand(5,12)
 				end
 			elseif webpopular >= 35 and webpopular < 75:
 				if mfcclients > 3:
-					camclients -= RAND(9,15)
+					camclients -= rand(9,15)
 				else
-					camclients += RAND(9,15)
+					camclients += rand(9,15)
 				end
 			elseif webpopular >= 75:
 				if mfcclients > 3:
-					camclients -= RAND(15,20)
+					camclients -= rand(15,20)
 				else
-					camclients += RAND(15,20)
+					camclients += rand(15,20)
 				end
 			end
-			chancetips = RAND(15,80)
-			clientask = RAND(15,100)
+			chancetips = rand(15,80)
+			clientask = rand(15,100)
 			if chancetips >= 75 and camclients >= 170:
 				if webpopular >= 50:
-					tokens += RAND(15,45)
+					tokens += rand(15,45)
 				else
-					tokens += RAND(1,20)
+					tokens += rand(1,20)
 				end
 			end
 		end
@@ -897,71 +894,71 @@ if $ARGS[0] = 'waitclients':
 		if pcs_apprnc < 100:
 			if webpopular < 15:
 				if mfcclients > 3:
-					camclients -= RAND(1,4)
+					camclients -= rand(1,4)
 				else
-					camclients += RAND(1,4)
+					camclients += rand(1,4)
 				end
 			elseif webpopular >= 15 and webpopular < 35:
 				if mfcclients > 3:
-					camclients -= RAND(3,10)
+					camclients -= rand(3,10)
 				else
-					camclients += RAND(3,10)
+					camclients += rand(3,10)
 				end
 			elseif webpopular >= 35 and webpopular < 75:
 				if mfcclients > 3:
-					camclients -= RAND(10,20)
+					camclients -= rand(10,20)
 				else
-					camclients += RAND(10,20)
+					camclients += rand(10,20)
 				end
 			elseif webpopular >= 75:
 				if mfcclients > 3:
-					camclients -= RAND(10,30)
+					camclients -= rand(10,30)
 				else
-					camclients += RAND(10,30)
+					camclients += rand(10,30)
 				end
 			end
-			chancetips = RAND(15,50)
-			clientask = RAND(15,100)
+			chancetips = rand(15,50)
+			clientask = rand(15,100)
 			if chancetips >= 45 and camclients >= 150:
 				if webpopular >= 50:
-					tokens += RAND(20,50)
+					tokens += rand(20,50)
 				else
-					tokens += RAND(5,25)
+					tokens += rand(5,25)
 				end
 			end
 		else
 			if webpopular < 15:
 				if mfcclients > 3:
-					camclients -= RAND(3,8)
+					camclients -= rand(3,8)
 				else
-					camclients += RAND(3,8)
+					camclients += rand(3,8)
 				end
 			elseif webpopular >= 15 and webpopular < 35:
 				if mfcclients > 3:
-					camclients -= RAND(3,15)
+					camclients -= rand(3,15)
 				else
-					camclients += RAND(3,15)
+					camclients += rand(3,15)
 				end
 			elseif webpopular >= 35 and webpopular < 75:
 				if mfcclients > 3:
-					camclients -= RAND(10,20)
+					camclients -= rand(10,20)
 				else
-					camclients += RAND(10,20)
+					camclients += rand(10,20)
 				end
 			elseif webpopular >= 75:
 				if mfcclients > 3:
-					camclients -= RAND(10,30)
+					camclients -= rand(10,30)
 				else
-					camclients += RAND(10,30)
+					camclients += rand(10,30)
 				end
 			end
-			chancetips = RAND(20,50)
-			clientask = RAND(20,100)
+			chancetips = rand(20,50)
+			clientask = rand(20,100)
 			if chancetips >= 45 and camclients >= 100:
 				if webpopular >= 50:
-					tokens += RAND(30,50)
+					tokens += rand(30,50)
 				else
-					tokens += RAND(10,30)
+					tokens += rand(10,30)
 				end
 			end
 	 	end
@@ -994,13 +991,13 @@ if $ARGS[0] = 'waitclients':
 			webpopular += 1
 			topmfc = 0
 			if webpopular < 15:
-				tokens += RAND(10,25)
+				tokens += rand(10,25)
 			elseif webpopular >= 15 and webpopular < 35:
-				tokens += RAND(15,25)
+				tokens += rand(15,25)
 			elseif webpopular >= 35 and webpopular < 75:
-				tokens += RAND(25,50)
+				tokens += rand(25,50)
 			elseif webpopular >= 75:
-				tokens += RAND(50,150)
+				tokens += rand(50,150)
 			end
 			gs 'stat'
 
@@ -1035,13 +1032,13 @@ if $ARGS[0] = 'waitclients':
 			webpopular += 1
 			backmfc = 0
 			if webpopular < 15:
-				tokens += RAND(10,25)
+				tokens += rand(10,25)
 			elseif webpopular >= 15 and webpopular < 35:
-				tokens += RAND(15,25)
+				tokens += rand(15,25)
 			elseif webpopular >= 35 and webpopular < 75:
-				tokens += RAND(25,50)
+				tokens += rand(25,50)
 			elseif webpopular >= 75:
-				tokens += RAND(50,150)
+				tokens += rand(50,150)
 			end
 			gs 'stat'
 
@@ -1077,13 +1074,13 @@ if $ARGS[0] = 'waitclients':
 			webpopular += 1
 			backmfc = 0
 			if webpopular < 15:
-				tokens += RAND(15,25)
+				tokens += rand(15,25)
 			elseif webpopular >= 15 and webpopular < 35:
-				tokens += RAND(20,30)
+				tokens += rand(20,30)
 			elseif webpopular >= 35 and webpopular < 75:
-				tokens += RAND(50,100)
+				tokens += rand(50,100)
 			elseif webpopular >= 75:
-				tokens += RAND(50,150)
+				tokens += rand(50,150)
 			end
 			gs 'stat'
 
@@ -1117,13 +1114,13 @@ if $ARGS[0] = 'waitclients':
 			mfcclients = 0
 			webpopular += 1
 			if webpopular < 15:
-				tokens += RAND(20,25)
+				tokens += rand(20,25)
 			elseif webpopular >= 15 and webpopular < 35:
-				tokens += RAND(25,50)
+				tokens += rand(25,50)
 			elseif webpopular >= 35 and webpopular < 75:
-				tokens += RAND(50,100)
+				tokens += rand(50,100)
 			elseif webpopular >= 75:
-				tokens += RAND(100,150)
+				tokens += rand(100,150)
 			end
 			gs 'stat'
 
@@ -1164,13 +1161,13 @@ if $ARGS[0] = 'waitclients':
 			mfcclients = 0
 			webpopular += 1
 			if webpopular < 15:
-				tokens += RAND(10,25)
+				tokens += rand(10,25)
 			elseif webpopular >= 15 and webpopular < 35:
-				tokens += RAND(15,25)
+				tokens += rand(15,25)
 			elseif webpopular >= 35 and webpopular < 75:
-				tokens += RAND(25,50)
+				tokens += rand(25,50)
 			elseif webpopular >= 75:
-				tokens += RAND(50,150)
+				tokens += rand(50,150)
 			end
 			gs 'stat'
 			if analplugIN = 1:
@@ -1223,18 +1220,18 @@ if $ARGS[0] = 'waitclients':
 			webpopular += 2
 			backmfc = 0
 			if pcs_apprnc > 100:
-				tokens += RAND(50,100)
+				tokens += rand(50,100)
 			else
-				tokens += RAND(40,75)
+				tokens += rand(40,75)
 			end
 			if webpopular < 15:
-				tokens += RAND(25,50)
+				tokens += rand(25,50)
 			elseif webpopular >= 15 and webpopular < 35:
-				tokens += RAND(50,100)
+				tokens += rand(50,100)
 			elseif webpopular >= 35 and webpopular < 75:
-				tokens += RAND(100,150)
+				tokens += rand(100,150)
 			elseif webpopular >= 75:
-				tokens += RAND(100,200)
+				tokens += rand(100,200)
 			end
 			gs 'stat'
 			if analplugIN = 0:
@@ -1368,20 +1365,20 @@ if $ARGS[0] = 'waitclients':
 		act 'Idly play with your boobs':
 			cls
 			if webpopular < 15:
-				camclients += RAND(3,6)
+				camclients += rand(3,6)
 			elseif webpopular >= 15 and webpopular < 35:
-				camclients += RAND(5,10)
+				camclients += rand(5,10)
 			elseif webpopular >= 35 and webpopular < 75:
-				camclients += RAND(10,20)
+				camclients += rand(10,20)
 			elseif webpopular >= 75:
-				camclients += RAND(15,35)
+				camclients += rand(15,35)
 			end
 			if alko >= 4:
 				gs 'pain', 2, 'slap', 'breasts'
 			end
-			chancetips = RAND(0,100)
+			chancetips = rand(0,100)
 			if chancetips >= 85:
-				tokens += RAND(2,10)
+				tokens += rand(2,10)
 			end
 			gs 'stat'
 			if alko >= 4:
@@ -1422,17 +1419,17 @@ if $ARGS[0] = 'waitclients':
 		act 'Play with your pussy':
 			cls
 			if webpopular < 15:
-				camclients += RAND(5,10)
+				camclients += rand(5,10)
 			elseif webpopular >= 15 and webpopular < 35:
-				camclients += RAND(10,15)
+				camclients += rand(10,15)
 			elseif webpopular >= 35 and webpopular < 75:
-				camclients += RAND(10,30)
+				camclients += rand(10,30)
 			elseif webpopular >= 75:
-				camclients += RAND(15,40)
+				camclients += rand(15,40)
 			end
-			chancetips = RAND(0,100)
+			chancetips = rand(0,100)
 			if chancetips >= 75:
-				tokens += RAND(10,15)
+				tokens += rand(10,15)
 			end
 			gs 'stat'
 
@@ -1464,21 +1461,21 @@ if $ARGS[0] = 'waitclients':
 		act'Play with your ass':
 			cls
 			if webpopular < 15:
-				camclients += RAND(5,10)
+				camclients += rand(5,10)
 			elseif webpopular >= 15 and webpopular < 35:
-				camclients += RAND(10,15)
+				camclients += rand(10,15)
 			elseif webpopular >= 35 and webpopular < 75:
-				camclients += RAND(10,30)
+				camclients += rand(10,30)
 			elseif webpopular >= 75:
-				camclients += RAND(15,40)
+				camclients += rand(15,40)
 			end
 			if pcs_ass < 10:analplay += 1
 			mfcclients = 0
 			minut += 2
-			pcs_horny += RAND(5,10)
-			chancetips = RAND(0,100)
+			pcs_horny += rand(5,10)
+			chancetips = rand(0,100)
 			if chancetips >= 60:
-				tokens += RAND(10,20)
+				tokens += rand(10,20)
 			end
 			gs 'stat'
 
@@ -1506,19 +1503,19 @@ if $ARGS[0] = 'waitclients':
 		act'Pinch your nipples hard':
 			cls
 			if webpopular < 15:
-				camclients += RAND(5,10)
+				camclients += rand(5,10)
 			elseif webpopular >= 15 and webpopular < 35:
-				camclients += RAND(10,15)
+				camclients += rand(10,15)
 			elseif webpopular >= 35 and webpopular < 75:
-				camclients += RAND(10,30)
+				camclients += rand(10,30)
 			elseif webpopular >= 75:
-				camclients += RAND(15,40)
+				camclients += rand(15,40)
 			end
 			mfcclients = 0
 			gs 'pain', 2, 'pinch', 'nipples'
-			chancetips = RAND(0,100)
+			chancetips = rand(0,100)
 			if chancetips >= 75:
-				tokens += RAND(20,40)
+				tokens += rand(20,40)
 			end
 			gs 'stat'
 

+ 6 - 7
locations/Miroslava.qsrc

@@ -10,7 +10,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 
 	gs 'boyStat', 'A60'
 	girlage = age
-	temp = RAND(0,20)
+	temp = rand(0,20)
 	mira_temp = rand(0,20)
 
 	!MiraLoc tells us where Mira is Located
@@ -79,7 +79,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 				menu_off = 1
 				*clr & cla
 				minut += 60
-				if salo > 3 and cheatNoFat = 0:salo -= RAND(1,3)
+				if salo > 3 and cheatNoFat = 0:salo -= rand(1,3)
 				fat -= 5
 				run_exp += 1
 				gs 'sweat', 'add', 10
@@ -118,7 +118,6 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 				cumspclnt = 4 & gs 'cum_cleanup'
 				pcs_sweat = 10 + rand(0,4)
 				pcs_mood += 5
-				pcs_willpwr += 5
 				if pcs_stren < 30:stren_exp += 1
 				if pcs_inhib < 50:inhib_exp += rand(1,2)
 				gs 'stat'
@@ -570,7 +569,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 					menu_off = 1
 					*clr & cla
 					minut += 60
-					if npc_rel['A60'] < 20: npc_rel['A60'] += RAND(1,2)
+					if npc_rel['A60'] < 20: npc_rel['A60'] += rand(1,2)
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/village/mira/mira_tv'+rand(1,12)+'.jpg"></center>'
 					'You ask your grandparents if Mira can sleep over. They tell you it''s fine with them, so you invite Mira to sleep over.'
@@ -840,7 +839,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 						act 'Confirm your wish':
 							*clr & cla
 							minut += 5
-							pcs_horny += RAND(5,10)
+							pcs_horny += rand(5,10)
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/village/mira/mira_nude1.jpg"></center>'
 							'"No, you freely made the promise of three wishes. Anything I want. I want you to strip naked and head through the village to the fields. I will meet you there with your cloths. Now, do as you promised," you stated in an adamant voice.'
@@ -850,7 +849,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 							act 'Watch':
 								*clr & cla
 								minut += 5
-								pcs_horny += RAND(5,10)
+								pcs_horny += rand(5,10)
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/characters/village/mira/mira_nude2.jpg"></center>'
 								'Mira hesitantly begins to move through the village street. You look at her and the reaction of passers-by.'
@@ -858,7 +857,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 								act 'Look further':
 									*clr & cla
 									minut += 15
-									pcs_horny += RAND(5,10)
+									pcs_horny += rand(5,10)
 									Mira_no += rand(10,30)
 									miraday = daystart
 									npc_QW['A60'] = 21

+ 5 - 7
locations/Serge_Shulgin.qsrc

@@ -205,7 +205,7 @@ if $ARGS[0] = 'hide':
 		'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/vert/pr1.mp4"></video></center>'
 		'"I bet I could make you feel good, uncle Sergey... would you like that?" you whisper in his ear, with a devious smile on your face.'
 		'He doesn''t reply, but the burning desire in his eyes betrays him: he wants you badly. To drive your point home you press your tongue against your cheek hinting what you could do for him, if only he would let you...'
-		act 'Continue': gt 'Serge_Shulgin','hide','sleep_sex_oral_event<<RAND(1,3)>>'
+		act 'Continue': gt 'Serge_Shulgin','hide','sleep_sex_oral_event<<rand(1,3)>>'
 	end &!--- sleep_nameksex_oral ---
 
 	if $ARGS[1] = 'sleep_nameksex_rought':
@@ -218,7 +218,7 @@ if $ARGS[0] = 'hide':
 		'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/vert/pr1.mp4"></video></center>'
 		'"I bet I could make you feel good, uncle Sergey... would you like that?" you whisper in his ear, with a devious smile on your face.'
 		'He doesn''t reply, but the burning desire in his eyes betrays him: he wants you badly. To drive your point home you press your tongue against your cheek hinting what you could do for him, if only he would let you...'
-		act 'Continue': gt 'Serge_Shulgin','hide','sleep_sex_rought_event<<RAND(1,2)>>'
+		act 'Continue': gt 'Serge_Shulgin','hide','sleep_sex_rought_event<<rand(1,2)>>'
 	end &!--- sleep_nameksex_rought ---
 	!--------------------!
 	!Leads to cunnilingus event!
@@ -368,7 +368,6 @@ if $ARGS[0] = 'hide':
 				act 'Continue':
 					*clr & cla
 					pcs_mood = 100
-					pcs_willpwr +=20
 					'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/cow'+rand(4,6)+'.mp4"></video></center>'
 					'After fucking you caringly for a few minutes, he rolls off you and lies on his back next to you. He gives you a peck on your cheek and whispers: "If you want to fuck me on your terms, now is your chance... it''s all yours."'
 					'You eagerly nod and mount him, quickly guiding his cock back to the entrance of your pussy. It feels quite slick from your juices already. Slowly grinding your hips against his pelvis, you begin to ride Sergey. Slowly and gently... you''re going to savour this moment, you tell yourself.'
@@ -421,7 +420,6 @@ if $ARGS[0] = 'hide':
 			act 'Continue':
 				*clr & cla
 				pcs_mood = 100
-				pcs_willpwr +=20
 				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/dog'+rand(1,11)+'.mp4"></video></center>'
 				'You don''t want him to finish already! You quickly get onto the bed on your hands and knees and wiggle your ass at him seductively.'
 				'Sergey positions the head of his dick against your wet folds and immediately drives his whole length inside you.'
@@ -564,7 +562,7 @@ if $ARGS[0] = 'hide':
 	end &!--- sleep_sex_rought_event2 ---
 
 	if $ARGS[1] = 'serge_textb':
-		serge_textb = RAND(0,6)
+		serge_textb = rand(0,6)
 		if serge_textb = 0:$serge_textb = 'When you ask about Vasily''s mother, Sergey shrugs: "It''s a short story, really. I met Vasily''s mother at my graduation party. We all got drunk and she and I had some fun. When she turned out to be pregnant, we got married. We didn''t have much of a say in the matter, that''s just how it worked back then. Shulga was born a few months after that. We tried to make it work, but she got bored and left me a year later when she got offered a job abroad, leaving Shulga with me. I haven''t heard from her since. It''s fine, though... me and him managed just fine, without her."'
 		if serge_textb = 1:$serge_textb = 'You spend fifteen minutes talking to Sergey about everyday things.'
 		if serge_textb = 2:$serge_textb = 'When you ask Sergey what he does for a living, he smiles and says: "I work in a factory where we produce bricks. I work the day shift, from 09:00 to 15:00, five days a week. I''m a foreman there, managing the laborers and keeping an eye on the machinery. Of course I pitch in as well, when the men need help. It''s dusty, hard work, and it doesn''t pay well, but it''s work worth doing!"'
@@ -577,7 +575,7 @@ if $ARGS[0] = 'hide':
 	end &!--- serge_textb ---
 
 	if $ARGS[1] = 'serge_textb2':
-		serge_textb2 = RAND(0,5)
+		serge_textb2 = rand(0,5)
 		if serge_textb2 = 0:$serge_textb2 = 'Sergey tells you a dirty joke.'
 		if serge_textb2 = 1:$serge_textb2 = 'Sergey tells you a dirty story.'
 		if serge_textb2 = 2:$serge_textb2 = 'Sergey tells you a funny story. It''s loaded with sexual innuendos and double entendres.'
@@ -590,7 +588,7 @@ The secretary blushes as she begins to unbutton her shirt, and replies: "For 100
 	end &!--- serge_textb2 ---
 
 	if $ARGS[1] = 'serge_tv_rand':
-		serge_tv_rand = RAND(0,11)
+		serge_tv_rand = rand(0,11)
 		if serge_tv_rand = 0:$serge_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvdance.mp4" width="748" height="540"></video></center>The TV currently shows a new music video, where mostly undressed girls shake their butts lewdly.'
 		if serge_tv_rand = 1:$serge_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvgeo1.mp4" width="750" height="540"></video></center>The TV currently shows a documentary about animals.'
 		if serge_tv_rand = 2:$serge_tv_rand = '<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/tv/tvgeo2.mp4" width="746" height="540"></video></center>The TV currently shows a documentary about the world.'

+ 1 - 10
locations/Serge_kuh.qsrc

@@ -176,7 +176,6 @@ if $ARGS[0] = 'vodka':
 							act 'Continue':
 								*clr & cla
 								pcs_mood += 50
-								pcs_willpwr +=20
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/event/alko6.jpg"></center>'
 								'Sergey doesn''t say anything, but suddenly leans forward and gently runs his tongue over the insides of your pussy lips, touching your clitoris too on his way up.'
 								'You shudder when you feel his touch, and can''t help but thrust your hips forward. Sergey eagerly accepts your invitation and plunges his tongue inside you as far as he can, resting his nose against your crotch as he begins to fuck your pussy with his tongue.'
@@ -308,7 +307,7 @@ if $ARGS[0] = 'help_ev1':
 
 	$rand_kuh_izdev = 'izdev<<rand_kuh_izdev>>'
 
-	rand_kuh_sex = RAND(1,3)
+	rand_kuh_sex = rand(1,3)
 	$rand_kuh_sex = 'sex<<rand_kuh_sex>>'
 	
 	gs 'stat'
@@ -523,7 +522,6 @@ if $ARGS[0] = 'izdev2':
 									act 'Continue':
 										*clr & cla
 										pcs_mood += 15
-										pcs_willpwr +=20
 										'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/sex6-10.jpg"></center>'
 										'Sergey pushes you with your back onto the table and pulls your legs up, immediately leading his cock back into your ass. He thrusts wildly against you and slaps your ass cheeks and thighs hard whenever he gets the chance, making you moan and cry out loudly.'
 										$orgasm_or = 'custom'
@@ -952,7 +950,6 @@ if $ARGS[0] = 'izdev9':
 							act 'Continue':
 								*clr & cla
 								gs 'cum_call','stomach',$boy,1
-								pcs_willpwr +=20
 								pcs_hairbsh = 0
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/sex5-8.jpg"></center>'
 								'A few minutes later, Sergey grabs your <<$pcs_haircol>> <<$curly>> in his fist and guides you to the ground, his cock never leaving your ass. You meekly let him guide you, this feels way too good to object! You plunged several fingers in your vagina by now, and are fingerbanging yourself to an orgasm while Sergey has his fun with your backside.'
@@ -1188,7 +1185,6 @@ if $ARGS[0] = 'izdev13':
 							gs 'stat'
 							act 'Continue':
 								*clr & cla
-								pcs_willpwr +=20
 								pcs_mood += 25
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/sex1-8.jpg"></center>'
@@ -1540,7 +1536,6 @@ if $ARGS[0] = 'izn2':
 	act 'Continue':
 		*clr & cla
 		pcs_mood += 50
-		pcs_willpwr +=10
 		'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/ra'+rand(1,5)+'.mp4"></video></center>'
 		'"But I''m being selfish, I guess you want to orgasm too?" he grins. Without waiting for an answer he moves his hand between your legs, trying to find your clitoris. You''re still a bit ashamed of this situation, and squeeze your thighs together, making it more difficult for him.'
 		'A few minutes later he finds it anyway, and you immediately feel a surge through your body once his fingers finds your swollen clit. He twirls his finger across the surface, making you moan with pleasure - if he keeps that up, you''ll orgasm in no time!'
@@ -1581,7 +1576,6 @@ if $ARGS[0] = 'izn2':
 			act 'Continue':
 				*clr & cla
 				pcs_mood = 100
-				pcs_willpwr +=20
 				gs 'cum_call','anus',$boy,1
 				pcs_hairbsh = 0
 				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/ra'+rand(6,8)+'.mp4"></video></center>'
@@ -1651,7 +1645,6 @@ if $ARGS[0] = 'sex1':
 				*clr & cla
 				gs 'cum_call','face',$boy,1
 				pcs_mood = 100
-				pcs_willpwr +=20
 				pcs_hairbsh = 0
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/sex1-4.jpg"></center>'
 				'You''re very close to your orgasm when Sergey suddenly interrupts you. He wraps his arms around you and lifts you up, putting you down before him. "Uncle Sergey, I was just about to-" you complain, but he puts his finger over your lips and whispers: "Shh... I know. You''ll get there."'
@@ -1707,7 +1700,6 @@ if $ARGS[0] = 'sex2':
 					*clr & cla
 					minut +=10
 					pcs_mood = 100
-					pcs_willpwr +=20
 					gs 'cum_manage'
 					gs 'cum_call','',$boy,1
 					pcs_hairbsh = 0
@@ -1799,7 +1791,6 @@ if $ARGS[0] = 'sex3':
 						act 'Continue':
 							*clr & cla
 							pcs_mood = 100
-							pcs_willpwr +=20
 							gs 'cum_call','',$boy,1
 							pcs_hairbsh = 0
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/sex3-7.jpg"></center>'

+ 0 - 4
locations/TV.qsrc

@@ -29,7 +29,6 @@ end
 if $ARGS[0] = 'nokable':
 	*clr & cla
 	pcs_mood += 6
-	pcs_willpwr += rand(5, 10)
 	elektro += 3
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/shared/home/telek.jpg"></center>'
@@ -44,7 +43,6 @@ end
 if $ARGS[0] = 'kable':
 	*clr & cla
 	pcs_mood += 12
-	pcs_willpwr += rand(10, 20)
 	elektro += 3
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/shared/home/telek.jpg"></center>'
@@ -67,7 +65,6 @@ if $ARGS[0] = 'pav':
 		act 'Continue': gt 'TV', 'pav'
 	elseif tvtime = 1:
 		*clr & cla
-		pcs_willpwr += rand(5, 10)
 		pcs_mood += rand(5, 10)
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/shared/home/telek.jpg"></center>'
@@ -94,7 +91,6 @@ if $ARGS[0] = 'gad':
 		act 'Continue': gt 'TV', 'gad'
 	elseif tvtime = 1:
 		*clr & cla
-		pcs_willpwr += rand(5, 10)
 		pcs_mood += rand(5, 10)
 		gs 'stat'
 		'<center><video autoplay loop src="images/locations/gadukino/grandparents/tv/tv'+rand(1,5)+'.mp4"></video></center>'

+ 0 - 2
locations/albinahome.qsrc

@@ -307,7 +307,6 @@ if $ARGS[0] = 'dressing':
 		*clr & cla
 		minut += 60
 		pcs_mood += 10
-		pcs_willpwr += 5
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/dressing.jpg"></center>'
 		'You and Albina open her huge wardrobe and begin digging into her various dresses.'
@@ -325,7 +324,6 @@ if $ARGS[0] = 'chat':
 		menu_off = 1
 		minut += 20
 		pcs_mood += 5
-		pcs_willpwr += 5
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'You chat with Albina about school, love interest, family, makeup up, even the latest tv shows or movies you have watched.'

+ 2 - 1
locations/anushapt.qsrc

@@ -2006,7 +2006,8 @@ if $ARGS[0] = 'nushlivroom':
 		
 		act 'Follow Anushka to her room': gt 'anushapt','anushroom'
 	end
-	if strapnumber > 0:
+	! Since strapnumber currently doesn''t work, I''ll replace it with strap. If strapon size ever gets revamped, this might have to change
+	if strapon = 1:
 		act 'Pull out your strapon': 
 			*clr & cla
 			gs 'stat'

+ 6 - 3
locations/anushkaev1.qsrc

@@ -597,7 +597,8 @@ if $ARGS[0] = 'couch_fuck_her':
 	*clr & cla
 	menu_off = 1
 	gs 'stat'
-	gs 'boyStat', 'D<<strapnumber>>'
+	! Since strapnumber currently doesn''t work, I''ll set the size to 15. If strapon size ever gets revamped, change this!
+	gs 'boyStat', 'D15'
 	'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/couchstrap6.jpg"></center>'
 	'With the strapon firmly in place you sit down on the couch and pull her onto your lap. You straddles you and lowers herself down, until the <<dick>>cm <<$dick_girth>> dildo slides in stretching her wet pussy. She slowly raises up and down impaling herself on the dildo, you let her take the lead and fuck herself. Leaning forward she, leans her face down towards yours, you lips meet and you begin to kiss as she rides you.'
 	gs 'arousal', 'vaginal_strap_give', 5, 'lesbian', 'dom'
@@ -619,7 +620,8 @@ if $ARGS[0] = 'couch_fuck_her_ass':
 	*clr & cla
 	menu_off = 1
 	gs 'stat'
-	gs 'boyStat', 'D<<strapnumber>>'
+	! Since strapnumber currently doesn''t work, I''ll set the size to 15. If strapon size ever gets revamped, change this!
+	gs 'boyStat', 'D15'
 	nushstrapanal = 1
 	'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/couchstrap8.jpg"></center>'
 	'Standing up with the strapon firmly in place you point at her. "Turn around and get on your hands and knees you little slut, I''m gong to fuck your ass now!" She gives you a really turn on look and gets on her knees and turns around, so her ass is facing you. She grabs some lube and applies it to her asshole, while you apply a good amount to the dildo getting it nice and slick. You get up on the couch, lowering your self down and guiding the dildo. You line the tip of the <<dick>>cm <<$dick_girth>> dildo against her asshole. Pushing forward you feel some resistance and then you feel the head pop into her ass and she gasps. You grab ahold of her hips with your hands so she can''t pull away and you start slowly fucking her ass, working it deeper with each stroke.'
@@ -736,7 +738,8 @@ if $ARGS[0] = 'couch_strapon_get':
 				gs 'stat'
 				act 'Turn around':
 					*clr & cla 
-					gs 'boyStat', 'D<<strapnumber>>'
+					! Since strapnumber currently doesn''t work, I''ll set the size to 15. If strapon size ever gets revamped, change this!
+					gs 'boyStat', 'D15'
 					'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/cstrapget4.jpg"></center>'
 					'She pulls your head back until you can no longer suck on the dildo. "Turn around and get on your hands and knees." You do as you are told and turn around on your hands and knees. She pulls just enough of your clothes off to expose your naked backside, she scoots up until she is right behind you. Then you feel her squirt some lube in the crack of your ass, using her finger to rub the lube into your asshole getting it nice and wet.'
 					*nl

+ 2 - 1
locations/backwater.qsrc

@@ -46,7 +46,8 @@ if $ARGS[0] = '':
 			body_write = 0
 			minut += 30
 			pcs_mood += 10
-			pcs_willpwr += 5
+			! Seems appropriate. Reducing it, but leaving it in. Potentially worth revisiting
+			pcs_willpwr += 1
 			inhib_exp += rand(1,3)
 			if huntersRape = 1: huntersRape = 2
 

+ 0 - 1
locations/balkon2.qsrc

@@ -135,7 +135,6 @@ if $ARGS[0] = 'masopt':
 	gs 'stat'
 	if pcs_inhib < 30:inhib_exp += rand(1,3)
 	pcs_mood += 15
-	pcs_willpwr += 15
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_dildo.jpg"></center>'
 
 	if dildo = 1:

+ 0 - 1
locations/bed.qsrc

@@ -20,7 +20,6 @@ if $ARGS[0] = 'mast':
 	menu_off = 1
 	if pcs_inhib < 30:inhib_exp += rand(1,3)
 	pcs_mood += 15
-	pcs_willpwr += 15
 	pcs_vag += 1
 
 	if husband > 0 and housrA = 1 and husbandrink ! 10:

+ 0 - 1
locations/brother_voyeur.qsrc

@@ -316,7 +316,6 @@ if $ARGS[0] = 'showertalk2':
 						cla & *clr
 						if pcs_inhib < 40:inhib_exp += rand(1,3)
 						pcs_mood += 15
-						pcs_willpwr += 15
 						bro_mast_look = rand(1,3)
 						$orgasm_or = 'yes'
 						gs 'arousal', 'masturbate', 10

+ 0 - 1
locations/cfnm.qsrc

@@ -189,7 +189,6 @@ if $ARGS[0] = 'sex':
 	if stripguy = 0:stripguy = 1 & guy + 1
 
 	pcs_mood += 15
-	pcs_willpwr += 15
 	pcs_vag += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/stripclub/sex.jpg"></center>'

+ 0 - 1
locations/club.qsrc

@@ -268,7 +268,6 @@ if $ARGS[0] = 'dance':
 			danc_exp += 1
 			if pcs_inhib < 40:inhib_exp += rand(1,2)
 			pcs_mood += 10
-			pcs_willpwr += 10
 			clrand = rand(0, 400)
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/nightclub/club4.jpg"></center>'
 			'The dance floor is packed and everyone is dancing very closely, you could put your hand on the shoulder of the guy in front of you but you when you turn around your chest is right up against another. You don''t let it bother you as everyone is forced to dance this close.'

+ 0 - 2
locations/din_van.qsrc

@@ -139,7 +139,6 @@ $shower = {
 
 				if pcs_inhib < 30:inhib_exp += rand(1,3)
 				pcs_mood += 15
-				pcs_willpwr += 15
 				$orgasm_or = 'yes'
 				gs 'arousal', 'masturbate', 10
 				gs 'arousal', 'end'
@@ -240,7 +239,6 @@ $bath = {
 
 			if pcs_inhib < 30:inhib_exp += rand(1,3)
 			pcs_mood += 15
-			pcs_willpwr += 15
 			$orgasm_or = 'yes'
 			gs 'arousal', 'masturbate', 10
 			gs 'arousal', 'end'

+ 3 - 4
locations/downlibrary.qsrc

@@ -29,11 +29,11 @@ $downlibrary['BookStudy'] = {
 	if $downlibrary['Skill'] ! '':
 		dynamic "
 			if pcs_<<$downlibrary['Skill']>> >= 50:
-				<<$downlibrary['Skill']>>_exp += RAND(0,1)
+				<<$downlibrary['Skill']>>_exp += rand(0,1)
 			elseif pcs_<<$downlibrary['Skill']>> >= 25:
-				<<$downlibrary['Skill']>>_exp += RAND(1,2)
+				<<$downlibrary['Skill']>>_exp += rand(1,2)
 			else
-				<<$downlibrary['Skill']>>_exp += RAND(1,3)
+				<<$downlibrary['Skill']>>_exp += rand(1,3)
 			end"
 	end
 
@@ -60,7 +60,6 @@ if hour >= 8 and hour <= 18:
 
 	act 'Read an entertaining book (1:00)':
 		pcs_mood = 100
-		pcs_willpwr += 100
 
 		dynamic $downlibrary['BookStudy'], ''
 

+ 2 - 4
locations/etoexhib.qsrc

@@ -625,7 +625,6 @@ if $ARGS[0] = 'pos18':
 				if pcs_danc < 50 and pcs_agil >= pcs_danc:danc_exp += 1
 
 				pcs_mood += 10
-				pcs_willpwr += 10
 				frost = 0
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/club_dance.jpg"></center>'
 				'The music is quite old, but catchy. You have fun dancing, paying no attention to anyone.'
@@ -685,7 +684,6 @@ if $ARGS[0] = 'pos18':
 				if pcs_danc < 50 and pcs_agil >= pcs_danc:danc_exp += 1
 
 				pcs_mood += 10
-				pcs_willpwr += 10
 				frost = 0
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/club_dance.jpg"></center>'
 				'The music is quite old, but catchy. You have fun dancing, paying no attention to anyone.'
@@ -1085,7 +1083,7 @@ if $ARGS[0] = 'pos27':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/altschool/ptu_karandash.jpg"></center>'
 				'Pacing between rows, you go down on your haunches, pretending to pick up a fallen pencil. However, sitting in the back row some of the guys could see under your skirt. Their eyes widened as they could see everything.'
 				if $pantyworntype = 'none':
-					temp = RAND(1,100)
+					temp = rand(1,100)
 					if temp >= 90:
 						pcs_mood -= 5
 						teachlevel -= 2
@@ -1122,7 +1120,7 @@ if $ARGS[0] = 'pos27':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/altschool/ptu_rak.jpg"></center>'
 				'While explaining stuff you "accidentally" drop the chalk. At first, you try to pick it up by bending down. You can''t grab it, realizing that the chalk is out of reach. You get down on all fours, with your ass up. Those who sat nearby witnessed an unforgettable show.'
 				if $pantyworntype = 'none':
-					temp = RAND(1,100)
+					temp = rand(1,100)
 					if temp >= 90:
 						pcs_mood -= 5
 						teachlevel -= 2

+ 19 - 19
locations/father.qsrc

@@ -230,8 +230,8 @@ if (hour > 10 and week < 6) or week >= 6:
                 'You ask your stepfather for some money, but he shakes his head in response: "I already gave my salary to your mother, go ask her."'
             else
                 'You ask your stepfather for some money, but he shakes his head in response: "I already gave my salary to your mother, go ask her."'
-                if npc_rel['A28'] >= 40 and npc_rel['A28'] < 60 and fatherPayDay ! daystart:FatherMolest = RAND(1,4)
-                if npc_rel['A28'] >= 60 and npc_rel['A28'] < 80 and fatherPayDay ! daystart:FatherMolest = RAND(1,2)
+                if npc_rel['A28'] >= 40 and npc_rel['A28'] < 60 and fatherPayDay ! daystart:FatherMolest = rand(1,4)
+                if npc_rel['A28'] >= 60 and npc_rel['A28'] < 80 and fatherPayDay ! daystart:FatherMolest = rand(1,2)
                 if npc_rel['A28'] >=80 and fatherPayDay ! daystart:FatherMolest = 1
                 if FatherMolest = 1:
                     'While you''re talking with him, you notice your stepfather is in a good mood today. Perhaps you can persuade him...'
@@ -240,14 +240,14 @@ if (hour > 10 and week < 6) or week >= 6:
 						menu_off = 1
                         minut+=5
                         gs 'stat'
-                        pcs_horny += RAND(1,5)
+                        pcs_horny += rand(1,5)
                         '"Oh come on, please Daddy?" you beg him, batting your eyelids and trying to look as cute as possible.'
                         if pcs_apprnc + (npc_rel['A28']/10) >= 200:
                             fatherLust = 1
                         elseif pcs_apprnc + (npc_rel['A28']/10) >= 120:
-                            fatherLust = Rand (1,2)
+                            fatherLust = rand(1,2)
                         elseif pcs_apprnc + (npc_rel['A28']/10) >= 60:
-                            fatherLust = Rand (1,4)
+                            fatherLust = rand(1,4)
                         else
                             fatherLust = 2
                         end
@@ -371,12 +371,12 @@ if (hour > 10 and week < 6) or week >= 6:
                 'You notice your stepfather keeps glancing at your disheveled hair with a disapproving look on his face. "Silly me, I should really take better care of my hair!" you think to yourself.'
             end
 
-            if npc_rel['A28'] >= 40 and npc_rel['A28'] < 60:FatherMolest = RAND(1,8)
-            if npc_rel['A28'] >= 60 and npc_rel['A28'] < 80:FatherMolest = RAND(1,4)
-            if npc_rel['A28'] >= 80:FatherMolest = RAND(1,2)
+            if npc_rel['A28'] >= 40 and npc_rel['A28'] < 60:FatherMolest = rand(1,8)
+            if npc_rel['A28'] >= 60 and npc_rel['A28'] < 80:FatherMolest = rand(1,4)
+            if npc_rel['A28'] >= 80:FatherMolest = rand(1,2)
 
             if FatherMolest=1:
-                pcs_horny += RAND(1,5)
+                pcs_horny += rand(1,5)
                 gs 'stat'
                 'He seems happy to oblige, and asks you to twirl your body so he can look at your outfit from all angles. The approving nod and hungry look in his eyes that follow, show that he would like to do more than just watch.'
                 if pcs_horny >= 50 or TouchedByFather = 1:
@@ -388,12 +388,12 @@ if (hour > 10 and week < 6) or week >= 6:
                         'In the heat of the moment you gently start to sway your hips back and forth, without even realizing it. When you realize what you''re doing, you stare your stepfather in the eye for a second with a mischievous smile on your lips. You then turn your back to him and keep swaying your ass seductively.'
 
                         if pcs_apprnc + (npc_rel['A28']/10) < 60:fatherLust = 2
-                        if pcs_apprnc + (npc_rel['A28']/10) >= 60 and pcs_apprnc + (npc_rel['A28']/10) < 120:fatherLust = Rand (1,4)
-                        if pcs_apprnc + (npc_rel['A28']/10) >= 120 and pcs_apprnc + (npc_rel['A28']/10) < 200:fatherLust = Rand (1,2)
+                        if pcs_apprnc + (npc_rel['A28']/10) >= 60 and pcs_apprnc + (npc_rel['A28']/10) < 120:fatherLust = rand(1,4)
+                        if pcs_apprnc + (npc_rel['A28']/10) >= 120 and pcs_apprnc + (npc_rel['A28']/10) < 200:fatherLust = rand(1,2)
                         if pcs_apprnc + (npc_rel['A28']/10) >= 200 or TouchedByFather=1:fatherLust = 1
 
                         if fatherLust>=2:
-                            pcs_horny -= RAND(1,5)
+                            pcs_horny -= rand(1,5)
                             gs 'stat'
                             if $pantyworntype ! 'none':'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim47.jpg"></center>' & 'Even though your body is definitely having an effect on him your stepfather is clearly embarrassed, and surprised you would do such a thing. He clears his throat loudly and looks at you disapprovingly, and the silence that follows makes you feel a bit uncomfortable.'
                             if $pantyworntype = 'none':'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim48.jpg"></center>' & 'You avoid his gaze while you keep swaying your ass back and forth, slowly pulling your clothes away so he can see you''re not wearing any underwear. He sighs wistfully and tries to look away, saying in a stern voice: "<<$pcs_nickname>>, this is not fair, you know I am not made of stone. Don''t show me your bare ass like that." Realizing he wants no more part of your little show, you leave.'
@@ -431,12 +431,12 @@ if (hour > 10 and week < 6) or week >= 6:
                             'You innocently offer him to have a feel at the fabric, pretending you''re really interested to know what he thinks of your the quality of your clothing. Your stepfather looks at you with a slightly puzzled look on his face. "Go on, touch it, it''s so nice and soft!" you encourage him, and you take his hand and pull it towards you.'
 
                             if pcs_apprnc + (npc_rel['A28']/10) < 60:fatherLust = 2
-                            if pcs_apprnc + (npc_rel['A28']/10) >= 60 and pcs_apprnc + (npc_rel['A28']/10) < 120:fatherLust = Rand (1,4)
-                            if pcs_apprnc + (npc_rel['A28']/10) >= 120 and pcs_apprnc + (npc_rel['A28']/10) < 200:fatherLust = Rand (1,2)
+                            if pcs_apprnc + (npc_rel['A28']/10) >= 60 and pcs_apprnc + (npc_rel['A28']/10) < 120:fatherLust = rand(1,4)
+                            if pcs_apprnc + (npc_rel['A28']/10) >= 120 and pcs_apprnc + (npc_rel['A28']/10) < 200:fatherLust = rand(1,2)
                             if pcs_apprnc + (npc_rel['A28']/10) >= 200 or TouchedByFather=1:fatherLust = 1
 
                             if fatherLust>=2:
-                                pcs_horny -= RAND(1,5)
+                                pcs_horny -= rand(1,5)
                                 gs 'stat'
                                 '<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim41.jpg"></center>'
                                 'Your stepfather clearly doesn''t want to, and is slightly embarrassed by the whole situation. He quickly pulls his hand away and tells you to go straighten your clothes.'
@@ -457,12 +457,12 @@ if (hour > 10 and week < 6) or week >= 6:
                             'Encouraged by your stepfather''s reaction, you put your hands on your breasts and pretend you''re straightening your clothes. You run your fingers down to your stomach and groin while plucking at the fabric, giving him one hell of a show. He can''t take his eyes off your body and you can tell your actions make him want you more than ever.'
 
                             if pcs_apprnc + (npc_rel['A28']/10) < 60:fatherLust = 2
-                            if pcs_apprnc + (npc_rel['A28']/10) >= 60 and pcs_apprnc + (npc_rel['A28']/10) < 120:fatherLust = Rand (1,4)
-                            if pcs_apprnc + (npc_rel['A28']/10) >= 120 and pcs_apprnc + (npc_rel['A28']/10) < 200:fatherLust = Rand (1,2)
+                            if pcs_apprnc + (npc_rel['A28']/10) >= 60 and pcs_apprnc + (npc_rel['A28']/10) < 120:fatherLust = rand(1,4)
+                            if pcs_apprnc + (npc_rel['A28']/10) >= 120 and pcs_apprnc + (npc_rel['A28']/10) < 200:fatherLust = rand(1,2)
                             if pcs_apprnc + (npc_rel['A28']/10) >= 200 or TouchedByFather=1:fatherLust = 1
 
                             if fatherLust>=2:
-                                pcs_horny -= RAND(1,5)
+                                pcs_horny -= rand(1,5)
                                 gs 'stat'
                                 if $pantyworntype ! 'none':'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim45.jpg"></center>' & 'Your stepfather realizes you''re going too far, and interrupts you by clearing his throat loudly. He tells you to go away, making you feel rather uncomfortable.'
                                 if $pantyworntype = 'none':'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim46.jpg"></center>' & 'Deciding to take your teasing to the next level, you pull your clothes to the side and show him your bare pussy. Your stepfather realizes you''re taking it too far, and sends you off: "<<$pcs_nickname>>, stop that. And go put on some underwear, that''s no way for a lady to behave."'
@@ -488,7 +488,7 @@ if (hour > 10 and week < 6) or week >= 6:
         *clr & cla
 		menu_off = 1
         minut += 60
-        pcs_mood += RAND(10,50)
+        pcs_mood += rand(10,50)
         gs 'stat'
         '<center><B><font color=maroon>Your stepfather, Vladimir Mikhailovich Scriabin</font></B></center>'
         '<center><img <<$set_imgh>> src="images/shared/home/telek.jpg"></center>'

+ 3 - 30
locations/fathersex.qsrc

@@ -7,7 +7,6 @@ if $ARGS[0] = 'fathercum_act1':
 	act 'Cum inside my pussy':
 		*clr & cla
 		money += 600
-		gs 'stat'
 		gs 'boyStat', 'A28'
 		sexpartkno = 1
 		spafinloc = 0
@@ -26,7 +25,6 @@ end
 if $ARGS[0] = 'fathercum_act2':
 	act 'Cum on my ass cheeks':
 		*clr & cla
-		gs 'stat'
 		gs 'boyStat', 'A28'
 		sexpartkno = 1
 		spafinloc = 4
@@ -42,7 +40,6 @@ end
 if $ARGS[0] = 'fathercum_act3':
 	act 'Cum all over my face':
 		*clr & cla
-		gs 'stat'
 		gs 'boyStat', 'A28'
 		sexpartkno = 1
 		spafinloc = 11
@@ -59,7 +56,6 @@ if $ARGS[0] = 'fathercum_act4':
 	act 'More... Cum together':
 		*clr & cla
 		money += 2000
-		gs 'stat'
 		gs 'boyStat', 'A28'
 		sexpartkno = 1
 		spafinloc = 0
@@ -83,7 +79,6 @@ if $ARGS[0] = 'fathercum_act4':
 				'Overcome with desire, you rub his dick against your lips. "Let me clean that for you, Daddy" you say with a cute smile.'
 				act 'Use your mouth':
 					*clr & cla
-					gs 'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/resident/vladimir/sex/fatherim4_3.mp4"></video></center>'
 					'You feel so good that you take the tip of his dick in your mouth, and affectionately begin to suck on it while looking him in the eye. The act of adoration renders your stepfather speechless. You give him a moment to recuperate while you gently suck on his cock. Eventually he manages to say: "Wow <<$pcs_nickname>>, that was amazing...", caressing your hair. He then gathers his things and goes to the bathroom to clean up, leaving you alone in the room.'
 
@@ -95,7 +90,6 @@ if $ARGS[0] = 'fathercum_act4':
 			end
 		else
 			pcs_horny = 100
-			gs 'stat'
 			gs 'boyStat', 'A28'
 			sexpartkno = 1
 			spafinloc = 0
@@ -116,7 +110,6 @@ if $ARGS[0] = 'fathercum_act4':
 
 				act 'Use your mouth':
 					*clr & cla
-					gs 'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/resident/vladimir/sex/fatherim4_3.mp4"></video></center>'
 					'You feel so good that you take the tip of his dick in your mouth, and affectionately begin to suck on it while looking him in the eye. The act of adoration renders your stepfather speechless. You give him a moment to recuperate while you gently suck on his cock. Eventually he manages to say: "Wow <<$pcs_nickname>>, that was amazing...", caressing your hair. He then gathers his things and goes to the bathroom to clean up, leaving you alone in the room.'
 					gs 'arousal', 'end'
@@ -125,7 +118,6 @@ if $ARGS[0] = 'fathercum_act4':
 					act 'daddy wants more':
 						*clr & cla
 						pcs_horny += 100
-						gs 'stat'
 						gs 'boyStat', 'A28'
 						sexpartkno = 1
 						spafinloc = 0
@@ -135,7 +127,6 @@ if $ARGS[0] = 'fathercum_act4':
 						gs 'arousal', 'vaginal', 5, 'sub', 'rough'
 						gs 'arousal', 'end'
 						gs 'stat'
-						gs 'stat'
 						act '...':
 							*clr & cla
 							'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/stairs/sex/sex7.mp4"></video></center>'
@@ -148,7 +139,6 @@ if $ARGS[0] = 'fathercum_act4':
 								gs 'stat'
 								act 'Climax':
 									*clr & cla
-									gs 'stat'
 									gs 'boyStat', 'A28'
 									sexpartkno = 1
 									spafinloc = 0
@@ -168,7 +158,6 @@ if $ARGS[0] = 'fathercum_act4':
 										'Overcome with desire, you rub his dick against your lips. "Let me clean that for you, Daddy" you say with a cute smile.'
 										act 'Use your mouth':
 											*clr & cla
-											gs 'stat'
 											'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1,10.mp4"></video></center>'
 											'You feel so good that you take the tip of his dick in your mouth, and affectionately begin to suck on it while looking him in the eye. The act of adoration renders your stepfather speechless. You give him a moment to recuperate while you gently suck on his cock. Eventually he manages to say: "Wow <<$pcs_nickname>>, that was amazing...", caressing your hair. He then gathers his things and goes to the bathroom to clean up, leaving you alone in the room.'
 											gs 'arousal', 'end'
@@ -191,7 +180,6 @@ end
 if $ARGS[0] = 'fathercum_act5':
 	act 'Take his load on your face':
 		*clr & cla
-		gs 'stat'
 		gs 'boyStat', 'A28'
 		sexpartkno = 1
 		spafinloc = 11
@@ -210,7 +198,6 @@ end
 if $ARGS[0] = 'fathercum_act6':
 	act 'He cums in your mouth':
 		*clr & cla
-		gs 'stat'
 		gs 'boyStat', 'A28'
 		sexpartkno = 1
 		spafinloc = 12
@@ -231,7 +218,6 @@ end
 if $ARGS[0] = 'fatherblow1':
 	act 'Suck his cock':
 		*clr & cla
-		gs 'stat'
 		if pcs_throat < dick: pcs_throat += 1
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim3.jpg"></center>'
 		'After he plays with your anus for a little while, your stepfather suddenly pulls away from you. He quickly takes off his clothes, sits back in his chair and points down to his cock without saying a word. Not needing any more encouragement, you get down on your knees in front of him and open your mouth, taking most of his cock down your throat in one swift movement. Your stepfather lets out a moan of pleasure and throws back his head. "<<$pcs_nickname>>, you have a minute to lubricate my dick properly. You know where it''s going to go next." Getting giddy with excitement you realize it''s in your best interest to do as he says and continue to suck his cock with increased vigor, spreading as much saliva on it as you can.'
@@ -249,7 +235,6 @@ end
 if $ARGS[0] = 'fatherblow2':
 	act 'Suck his dick':
 		*clr & cla
-		gs 'stat'
 		if pcs_throat < dick: pcs_throat += 1
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim3.png" ></center>'
 		'Your stepfather suddenly pulls away from you. He quickly takes off his clothes, sits back in his chair and points down to his cock without saying a word. Not needing any more encouragement, you get down on your knees in front of him and open your mouth, taking most of his cock down your throat in one swift movement. Your stepfather lets out a moan of pleasure and throws back his head. "<<$pcs_nickname>>, you have a minute to lubricate my dick properly, it''s going in your ass after that." Getting giddy with excitement you realize it''s in your best interest to do as he says and continue to suck his cock with increased vigor, spreading as much saliva on it as you can.'
@@ -267,7 +252,6 @@ end
 if $ARGS[0] = 'fatherblow3':
 	act 'Deepthroat him':
 		*clr & cla
-		gs 'stat'
 		if pcs_throat < dick: pcs_throat += 1
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim14.jpg"></center>'
 		'You enthusiastically suck your stepfather''s hard cock. He pushes you to your limits, making you take a bit more of it down your throat with every thrust, all the while telling you what a great little cocksucker you are. You skillfully take most of it down your throat but struggle a bit with the last inch, and after a while he loses his patience. Grabbing you by the hair he lets out a loud groan and pulls your face into his groin, until you feel his balls on your chin and his pubic hair itching your nose. Realizing you can take it, he begins to move his hips and fucks your throat. He controls the pace at first, but after a while he releases his grip on your hair and lets you take over.'
@@ -283,7 +267,6 @@ end
 
 if $ARGS[0] = 'fatherblow4':
 	*clr & cla
-	gs 'stat'
 	if pcs_throat < dick: pcs_throat += 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim3.jpg"></center>'
 	'Not needing any more encouragement, you get down on your knees in front of him and start to lick the tip of his cock as you look him in the eyes. "Does this make you feel good, Daddy?" you ask between licks. Then, deciding you have teased him enough, you take his dick in your mouth and diligently start to suck.'
@@ -303,7 +286,6 @@ end
 if $ARGS[0] = 'fatherbend_1':
 	*clr & cla
 	if pcs_ass < dick: pcs_ass += 1
-	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim1.jpg"></center>'
 	'Your stepfather quietly mutters something to himself when he sees the butt plug in your ass: "Oh <<$pcs_nickname>>, you''re such a good little slut." His fingers grasp the plug''s base, and you can feel him shifting it around in your body, often tugging at it but not quite hard enough to make it come out. Besides: it would be difficult to relax your ass enough to take it out anyway, in your current position. You look back at him and say: "I know what you like, Daddy. I figured I would get myself ready for you."'
 	npc_sex['A28']+=1
@@ -319,7 +301,6 @@ end
 if $ARGS[0] = 'fatherbend_2':
 	*clr & cla
 	if pcs_ass < dick: pcs_ass += 1
-	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim2.jpg"></center>'
 	'Your stepfather chuckles appreciatively when you bend over and pull down your panties in one swift movement, providing him with a wonderful view of your bare ass. Not needing any more encouragement he reaches out for you immediately, going straight for your puckered sphincter. The rough callouses on his hand scratch your skin a bit as he begins rub his finger against your ass in earnest, but in a way it actually feels kind of nice.'
 	npc_sex['A28']+=1
@@ -335,7 +316,6 @@ end
 if $ARGS[0] = 'fatherbend_3':
 	*clr & cla
 	if pcs_ass < dick: pcs_ass += 1
-	gs 'stat'
 	'<center><video autoplay loop src="images/characters/pavlovsk/resident/vladimir/sex/fatherim2_1.mp4"></video></center>'
 	'Your stepfather chuckles appreciatively when you bend over and pull up your skirt, revealing your bare ass. "Wow <<$pcs_nickname>>, you''re not wearing any panties?"'
 	'Not needing any more encouragement he reaches out for you immediately, going straight for your puckered sphincter. The rough callouses on his hand scratch your skin a bit as he begins to rub his finger against your ass in earnest, but in a way it actually feels kind of nice.'
@@ -364,7 +344,6 @@ end
 if $ARGS[0] = 'fatherother_act1':
 	act 'Let him remove the plug and show him your gape':
 		*clr & cla
-		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim9.jpg"></center>'
 		'Your stepfather is very much on board with this idea, and his tugging on the plug increases. A few seconds later it comes out with a loud pop, and you feel the cool air of the room filling your rectum. Your stepfather is equally enthusiastic and intimidated by the size of your gape: "Wow <<$pcs_nickname>>! That is one hugely stretched hole... how did you even do that?"'
 		'Knowing he is an ass man and probably has seen more than a few stretched sphincters in his days, you feel an odd sense of accomplishment. "I just want to make you feel good, Daddy..." you mutter, and he nods. "I know you do baby, and I know you will."'
@@ -381,8 +360,7 @@ end
 if $ARGS[0] = 'fatherother_act2':
 	act 'Crawl on top of him':
 		*clr & cla
-		gs 'stat'
-		pcs_ass+=2
+		pcs_ass += 2
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim9.jpg"></center>'
 		'You''re so excited that you immediately get on top of him and gently gyrate your hips against his dick. You spit some saliva onto your fingers before reaching back and rubbing it over his rod. Then you rub his dick against your fairly loose asshole. His dick is big though. With a loud moan you slowly lower yourself onto his erect cock, taking about half of it in before pausing. "Just taking a second to get used to the size Daddy, your dick is too big for me to just slam down on right away," you apologize. "That''s okay sweetie, take your time", he replies, still not believing what''s happening. You gently bob your ass a bit, stimulating his dick while you mentally prepare yourself to take the rest in.'
 		'Your stepfather was not expecting this at all, when he gave you the initiative. Nevertheless, he is delighted by your eagerness to please him and he puts his hands behind his head, content to let you do all the work. Not wanting to disappoint him you continue, and lower yourself onto his cock further and further until you feel his balls resting against your ass cheeks. "One more break, Daddy... it just feels so good", you whisper. He has his eyes closed by now, fully focused on the pleasure you''re giving him. After a few seconds you decide you''re ready and soon the room is filled with the sound of your butt cheeks enthusiastically slapping against his thighs, combined with your high-pitched moans. Before too long your stepfather puts his hands on your hips trying to slow you down, saying he''s ready to cum.'
@@ -402,8 +380,7 @@ end
 if $ARGS[0] = 'fathersex_act1':
 	act 'Follow him to your parents'' bedroom':
 		*clr & cla
-		gs 'stat'
-		pcs_ass+=2
+		pcs_ass += 2
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim4.jpg"></center>'
 		'Just as you were getting into the groove of things, your stepfather gently but surely moves your head away from his groin and pulls you up by the shoulder. He gives you a playful slap on the ass and says "Alright <<$pcs_nickname>>, time''s up." You meekly nod. He takes you to their bedroom and unceremoniously throws you face-down onto the bed, immediately mounting you.'
 		'You know what he wants, and spread your ass cheeks with your hands to allow him easier access. You quietly thank yourself for doing such a good job lubing him up when you feel his stiff cock press hard against your sphincter, working its way in. He lets you get used to the feeling at first, but gets impatient after a few seconds and roughly shoves the rest of his dick in. You scream and your asshole unvoluntarily tightens when he does, provoking a moan from him. "You like this, don''t you <<$pcs_nickname>>? You like it when I put my dick in your ass, I can feel your squeezing. Don''t worry baby, I''ll make you feel real good", he whispers into your ear as he begins to fuck your ass with long, slow thrusts.'
@@ -428,12 +405,11 @@ if $ARGS[0] = 'fathersex_act1':
 				act 'Dady fill my ass!!!':
 					*clr & cla
 					money += 1000
-					gs 'stat'
 					gs 'boyStat', 'A28'
 					sexpartkno = 1
 					spafinloc = 0
 					gs 'cum_manage'
-					'<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/sex/creampiaa1.mp4" ></video></center>'
+					'<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/sex/creampieA1.mp4" ></video></center>'
 					gs 'arousal', 'anal', 10, 'sub', 'incest'
 					gs 'stat'
 					'From his increasingly intense and erratic thrusts, you can tell your stepfather is about to finish.'
@@ -449,7 +425,6 @@ if $ARGS[0] = 'fathersex_act1':
 							act 'Cum...':
 								*clr & cla
 								money += 1000
-								gs 'stat'
 								gs 'boyStat', 'A28'
 								sexpartkno = 1
 								spafinloc = 0
@@ -481,7 +456,6 @@ if $ARGS[0] = 'fathersex_act2':
 		'Just as you were getting into the groove of things, your stepfather gently but surely moves your head away from his groin and pulls you up by the shoulder. He gives you a playful slap on the ass and says "Alright <<$pcs_nickname>>, time''s up." You meekly nod and pretend you''ll follow him, but decide to give him a hard time and just drop on all fours half-way down the hallway. You stick your ass out as high as you can and spread your ass cheeks with your hands. "Come and get it, Daddy", you tell him in a sultry voice, refusing to move another step.'
 		act 'Get fucked':
 			*clr & cla
-			gs 'stat'
 			'<center><video autoplay loop src="images/characters/pavlovsk/resident/vladimir/sex/fatherim5.mp4"></video></center>'
 			'Even though it was not part of his plan, your stepfather just grins and gives your exposed ass a hard slap. "Alright <<$pcs_nickname>>, if that''s the way you want to play it...".'
 			'You see him taking position behind you when you look between your legs, and within seconds you have of his two fingers thrusted deep into your ass. Lucky for you, he had the decency to lubricate them first so it doesn''t hurt, even though it does feel a bit uncomfortable at first. He then spits on your asshole a few times and you feel the saliva settling on it. "I''m not sure you did a good enough job for what I''m about to do, <<$pcs_nickname>>... consider this a bonus", he says before rubbing his hard rod against your anus, coating it with the mixture of his and your saliva.'
@@ -502,7 +476,6 @@ if $ARGS[0] = 'fathersex_act2':
 				act 'You show him your used ass':
 					*clr & cla
 					minut += 1
-					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/sex/fatherim5_2.jpg"></center>'
 					'Spreading your ass cheeks with your hands, you give him a nice view of his load in your sphincter. Your stepfather is fascinated and watches his cum slowly drip down, giving your ass a few more slaps for good measure. "Very nice, <<$pcs_nickname>>... you can be my little slut any time you like", he chuckles as he goes to the bathroom to quickly clean up, leaving you to yourself.'
 					gs 'arousal', 'end'

+ 0 - 5
locations/foto.qsrc

@@ -891,7 +891,6 @@ if $ARGS[0] = 'showers':
 							if exhibitionist_lvl > 0:
 								gs 'exhibitionism', 1
 								pcs_mood += 15
-								pcs_willpwr += 15
 								$orgasm_or = 'yes'
 								$orgasm_txt = 'Soon you feel a warm wave spreading over your entire body and you shudder as an orgasm overtakes you. You quickly look around hoping no one noticed your public masturbation session.'
 								gs 'arousal','masturbate', 10
@@ -900,7 +899,6 @@ if $ARGS[0] = 'showers':
 							else
 								gs 'exhibitionism', 2
 								pcs_mood += 15
-								pcs_willpwr += 15
 								$orgasm_or = 'yes'
 								$orgasm_txt = 'You loudly groan as you shudder in orgasm, uncaring if anyone notices what you''re up to. In fact, it kind of turns you on and makes you want to keep going...'
 								gs 'arousal','masturbate', 10
@@ -910,7 +908,6 @@ if $ARGS[0] = 'showers':
 						else
 							pcs_horny += 5
 							pcs_mood += 10
-							pcs_willpwr += 10
 							'At first it feels very nice, but after a while you become self conscious of how long you''ve been masturbating in the public staff showers. You think maybe it''s time to stop.'
 							gs 'arousal','masturbate', 10
 							gs 'arousal', 'end'
@@ -985,7 +982,6 @@ if $ARGS[0] = 'krystalshower':
 						stat['mast'] += 1
 						if exhibitionist_lvl < 2:
 							pcs_mood += 15
-							pcs_willpwr += 15
 							gs 'exhibitionism', 1
 							'<center><video autoplay loop src="images/locations/city/citycenter/photo/portraits/krystal_b/showercum.mp4"></video></center>'
 							'Her boyfriend pulls out of her and she jacks him off furiously until he spatters her belly with his cum.'
@@ -1003,7 +999,6 @@ if $ARGS[0] = 'krystalshower':
 							end
 						else
 							pcs_mood += 15
-							pcs_willpwr += 15
 							'<center><video autoplay loop src="images/locations/city/citycenter/photo/portraits/krystal_b/showercum.mp4"></video></center>'
 							'Her boyfriend pulls out of her and she jacks him off furiously until he spatters her belly with his cum.'
 							$orgasm_or = 'yes'

+ 1 - 0
locations/gLakeNude.qsrc

@@ -168,6 +168,7 @@ if temper >= 15 and month >= 5 and month <= 9:
 			gs 'cum_cleanup'
 			minut = minut + 30
 			pcs_mood += 5
+			! Seems appropriate. Potentially worth revisiting
 			pcs_willpwr += 1
 			if $clothingworntype = 'swimwear':
 				if pcs_inhib < 50:inhib_exp += rand(1,2)

+ 1 - 0
locations/gadfield.qsrc

@@ -354,6 +354,7 @@ if $ARGS[0] = 'cow2':
 					cumspclnt = 4 & gs 'cum_cleanup'
 					pcs_sweat = 10 + rand(0,4)
 					pcs_mood += 5
+					! Leaving it in for now as it seems sort of appropriate. Potentially worth revisiting
 					pcs_willpwr += 5
 					if pcs_stren < 30:stren_exp += 1
 					gs 'stat'

+ 2 - 1
locations/gadforestrelax.qsrc

@@ -183,7 +183,8 @@ if bilberry > 0:
 	    pcs_energy += 15
 	    pcs_hydra += 40
 	    bilberry -= 1
-	    pcs_willpwr += 5
+	    ! Commenting it out for now, but potentially worth revisiting
+		!pcs_willpwr += 5
 	    pcs_health += 5
 	    pcs_mood += 10
 	    gs'stat'

+ 31 - 29
locations/gadriver.qsrc

@@ -174,10 +174,10 @@ if $ARGS[0] = 'gadbitch':
 	'A small country beach, where you can sunbathe and swim.'
 
 	mira_temp = rand(1,10)
-	if MiraLoc = 1:temp_gr = RAND(0,20)
+	if MiraLoc = 1:temp_gr = rand(0,20)
 
 	if sunWeather = 1 and MiraLoc = 1:
-		if RAND(0,10) < 5:
+		if rand(0,10) < 5:
 			'<a href="exec:sun = 1 & gt ''gadriver'', ''Mira'' ">Mira</a> is laying on the beach sunbathing.'
 			if npc_rel['A60'] < 15:npc_rel['A60'] += 1
 		else
@@ -186,7 +186,7 @@ if $ARGS[0] = 'gadbitch':
 		end
 	end
 
-	if MiraLoc ! 1 and npc_QW['A63'] >= 13 and RAND(0,10) = 0 and hour >= 8 and hour < 20 and month >= 5 and month <= 9 and temper >= 15 and sunWeather = 1:'<a href="exec: gt ''gadriver'', ''GuysRiver'' ">Bob Colby</a> is resting on the riverbank.'
+	if MiraLoc ! 1 and npc_QW['A63'] >= 13 and rand(0,10) = 0 and hour >= 8 and hour < 20 and month >= 5 and month <= 9 and temper >= 15 and sunWeather = 1:'<a href="exec: gt ''gadriver'', ''GuysRiver'' ">Bob Colby</a> is resting on the riverbank.'
 
 	act 'Go back to the river':
 		cla
@@ -217,7 +217,7 @@ if $ARGS[0] = 'gadbitch':
 	end
 	
 	if temper >= 15 and month >= 5 and month <= 9:
-		temp_gr = RAND(0,9)
+		temp_gr = rand(0,9)
 		if $clothingworntype ! 'nude' and (pcs_inhib >= 25 or exhibitionist_lvl > 1):
 			act 'Strip naked':
 				cla
@@ -239,7 +239,7 @@ if $ARGS[0] = 'gadbitch':
 				if pcs_inhib < 50:inhib_exp += rand(1,3)
 				pcs_sweat = 10 + rand(0,4)
 				if hour >= 22 or hour <= 6:
-					if RAND(0,10) < 5 and MiraLoc = 1:
+					if rand(0,10) < 5 and MiraLoc = 1:
 						'<center><img <<$set_imgh>> src="images/characters/village/mira/rivertwogirls.jpg"></center>'
 						'You and Mira take a nighttime swim in the river, splashing water at each other and having fun.'
 					else
@@ -247,7 +247,7 @@ if $ARGS[0] = 'gadbitch':
 						'You take a nighttime swim in the river, feeling the refreshing and invigorating water flowing across your body.'
 					end
 				else
-					if RAND(0,10) < 5 and MiraLoc = 1:
+					if rand(0,10) < 5 and MiraLoc = 1:
 						'<center><img <<$set_imgh>> src="images/characters/village/mira/rivertwogirls.jpg"></center>'
 						'You and Mira take a swim in the river, splashing water at each other and having fun.'
 					else
@@ -279,7 +279,7 @@ if $ARGS[0] = 'gadbitch':
 						minut -= 10
 						gs 'cum_call','face',$boy, 1,'','',20
 						gs 'cum_call','mouth',$boy, 1,'','',20
-						swallow += RAND(0,3)
+						swallow += rand(0,3)
 						gang +=1
 						gs 'stat'
 
@@ -309,7 +309,7 @@ if $ARGS[0] = 'gadbitch':
 				act 'Go skinny dipping':
 					cla
 					*clr
-					temp_gr = RAND(0,15)
+					temp_gr = rand(0,15)
 					cumspclnt = 4
 					gs 'cum_cleanup'
 					minut = minut + 20
@@ -322,7 +322,7 @@ if $ARGS[0] = 'gadbitch':
 						'You strip your clothes off and slowly step in to the cold river, knowing that the darkness hides your nudity. You swim around feeling the refreshing and invigorating water caressing your body.'
 					else
 						if temp_gr >= 10 and MiraLoc = 1:
-							pcs_horny += RAND(5,15)
+							pcs_horny += rand(5,15)
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/village/mira/rivertwogirlsnude'+rand(0,5)+'.jpg"></center>'
 							'You step in to the river, you and Mira have a good old fashioned water fight, splashing each other until one of you finally surrenders.'
@@ -352,7 +352,7 @@ if $ARGS[0] = 'gadbitch':
 							gs 'boyStat', 'A62'
 							npc_sex[$boy] += 1
 							gs 'cum_call','mouth',$boy
-							swallow += RAND(0,1)
+							swallow += rand(0,1)
 							gs 'stat'
 							gang +=1
 
@@ -512,7 +512,8 @@ if $ARGS[0] = 'gadbitch':
 						minut += 30
 						pcs_sweat = 10 + rand(0,4)
 						pcs_mood += 5
-						pcs_willpwr += 5
+						! Commented out for now, but potentially worth revisiting
+						!pcs_willpwr += 5
 						if pcs_inhib < 50 or $clothingworntype = 'nude': inhib_exp += rand(1,3)
 						hndiwrk_exp += rand(1,3)
 						grandmahelp += 1
@@ -543,7 +544,8 @@ if $ARGS[0] = 'gadbitch':
 							npc_rel['A60'] += 1
 							pcs_sweat = 10 + rand(0,4)
 							pcs_mood += 5
-							pcs_willpwr += 5
+							! Commented out for now, but potentially worth revisiting
+							!pcs_willpwr += 5
 							if pcs_inhib < 50 or $clothingworntype = 'nude': inhib_exp += rand(1,3)
 							hndiwrk_exp += rand(1,3)
 							grandmahelp += 1
@@ -658,7 +660,7 @@ if $ARGS[0] = 'gadbitch':
 								*nl
 								'You wade into the river, and have fun with Mira spraying each other with water.'
 								if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
-								temp_gr = RAND(0,15)
+								temp_gr = rand(0,15)
 								cumspclnt = 4 & gs 'cum_cleanup'
 								minut += 30
 								gs 'exercise', 'tier1', 1, 'stren_exp'
@@ -697,7 +699,7 @@ if $ARGS[0] = 'get_changed':
 				*nl
 				'You wade into the river, and have fun with Mira spraying each other with water.'
 				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
-				temp_gr = RAND(0,15)
+				temp_gr = rand(0,15)
 				cumspclnt = 4 & gs 'cum_cleanup'
 				minut += 30
 				if pcs_inhib < 50:inhib_exp += rand(1,2)
@@ -802,7 +804,7 @@ if $ARGS[0] = 'mirapunish':
 	*clr & cla
 	menu_off = 1
 	minut += 10
-	pcs_horny += RAND(25,75)
+	pcs_horny += rand(25,75)
 	gs 'stat'
 
 	'<center><img <<$set_imgh>> src="images/characters/village/mira/mirapunish.jpg"></center>'
@@ -818,7 +820,7 @@ if $ARGS[0] = 'GuysRiver':
 	minut += 5
 	pcs_horny += 10
 	gs 'stat'
-	temp_gr = RAND(0,10)
+	temp_gr = rand(0,10)
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/river/mitkaguysriver.jpg"></center>'
 	'"Oh, hi <<$pcs_nickname>>, so it''s just you today?" Kolyamba grinned.'
@@ -834,7 +836,7 @@ if $ARGS[0] = 'GuysRiver':
 			*clr & cla
 			gs 'boyStat', 'A61'
 			pose = 0
-			temp_gr = RAND(0,2)
+			temp_gr = rand(0,2)
 			gs 'stat'
 
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkaguysriversex.jpg"></center>'
@@ -848,7 +850,7 @@ if $ARGS[0] = 'GuysRiver':
 				gs 'boyStat', 'A62'
 				pose = 0
 				gs 'stat'
-				temp_gr = RAND(0,2)
+				temp_gr = rand(0,2)
 				if temp_gr = 0:
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkaguysriversex1.jpg"></center>'
 					'Vasyan, rolls you onto your back, sticking his cock into your wet pussy.'
@@ -898,7 +900,7 @@ if $ARGS[0] = 'GuysRiver':
 				gs 'boyStat', 'A62'
 				pose = 0
 				gs 'stat'
-				temp_gr = RAND(0,2)
+				temp_gr = rand(0,2)
 				if temp_gr = 0:
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkaguysriversex5.jpg"></center>'
 					'Vasyan, lays you onto your back, using his fingers stimulating your vaginal lips while sticking his cock into your wet pussy.'
@@ -955,7 +957,7 @@ if $ARGS[0] = 'GuysRiver':
 				gs 'boyStat', 'A62'
 				pose = 1
 				gs 'stat'
-				temp_gr = RAND(0,2)
+				temp_gr = rand(0,2)
 
 				if temp_gr = 0:
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkaguysriversex9.jpg"></center>'
@@ -1079,20 +1081,20 @@ if $ARGS[0] = 'fishing':
 	if hour < 22:
 		act 'Throw the bait':
 			*clr & cla
-			minut += RAND(5,10)
+			minut += rand(5,10)
 			if hour < 12:
-				temp_gr = RAND(5,20)
+				temp_gr = rand(5,20)
 			elseif hour >= 12 and hour < 18:
-				temp_gr = RAND(0,20)
+				temp_gr = rand(0,20)
 			else
-				temp_gr = RAND(10,20)
+				temp_gr = rand(10,20)
 			end
 			gs 'stat'
 
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/river/fishingriver.jpg"></center>'
 			'You throw out the lure and carefully watch the bobber for signs of nibble.'
 
-			if temp_gr > RAND(15,19):
+			if temp_gr > rand(15,19):
 				cla
 				*clr
 				minut += 1
@@ -1105,7 +1107,7 @@ if $ARGS[0] = 'fishing':
 					cla
 					*clr
 					minut += 1
-					temp_gr = RAND(0,120)
+					temp_gr = rand(0,120)
 					if temp_gr < 50:react_exp += 1
 					gs 'stat'
 
@@ -1170,7 +1172,7 @@ if $ARGS[0] = 'fishing':
 					*clr
 					minut += 5
 					fish -= 1
-					pcs_mood += RAND(15,40)
+					pcs_mood += rand(15,40)
 					gs 'stat'
 
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/village/villcat2.jpg"></center>'
@@ -1196,7 +1198,7 @@ if $ARGS[0] = 'fishing':
 		cla
 		*clr
 		minut += 5
-		pcs_mood -= RAND(5,10)
+		pcs_mood -= rand(5,10)
 		gs 'stat'
 
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/river/talkfishers.jpg"></center>'
@@ -1232,7 +1234,7 @@ if $ARGS[0] = 'fishing':
 				*clr
 				minut += 5
 				fish -= 1
-				pcs_mood += RAND(15,40)
+				pcs_mood += rand(15,40)
 				gs 'stat'
 
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/villcat2.jpg"></center>'

+ 2 - 1
locations/gadukino.qsrc

@@ -207,7 +207,8 @@ if $ARGS[0] = 'succubus_hunt':
 				guy += 1
 				pcs_horny = 0
 				orgasm += 1 + scfeed
-				pcs_willpwr += 15 * (1 + scfeed)
+				! This seems appropriate. Reducing it, but otherwise leaving it in. Potentially worth revisiting
+				pcs_willpwr += scfeed
 				succubxp += 6
 				sexnutrition += 30 * scfeed
 				sucabscum = 1

+ 3 - 7
locations/gdkbibl.qsrc

@@ -42,7 +42,7 @@ if hour >= 8 and hour < 18:
 			pcs_nerd += 1
 		end
 		minut += 60
-		intel_exp += RAND(3,6) + (mentats_dose - rand(0,mentats_dose))
+		intel_exp += rand(3,6) + (mentats_dose - rand(0,mentats_dose))
 		blizoruk += 1
 		grupvalue[3] +=1
 		gs'stat'
@@ -64,7 +64,6 @@ if hour >= 8 and hour < 18:
 		end
 		minut += 60
 		pcs_mood = 100
-		pcs_willpwr += 100
 		blizoruk += 1
 		grupvalue[3] +=1
 		gs'stat'
@@ -86,7 +85,6 @@ if hour >= 8 and hour < 18:
 		end
 		minut += 60
 		pcs_mood = 100
-		pcs_willpwr += 100
 		blizoruk += 1
 		grupvalue[3] +=1
 		gs'stat'
@@ -108,7 +106,6 @@ if hour >= 8 and hour < 18:
 		end
 		minut += 60
 		pcs_mood = 100
-		pcs_willpwr += 100
 		blizoruk += 1
 		grupvalue[3] +=1
 		gs'stat'
@@ -130,7 +127,6 @@ if hour >= 8 and hour < 18:
 		end
 		minut += 60
 		pcs_mood = 100
-		pcs_willpwr += 100
 		blizoruk += 1
 		pcs_horny += 20
 		gs'stat'
@@ -152,7 +148,7 @@ if hour >= 8 and hour < 18:
 			pcs_nerd += 1
 		end
 		minut += 60
-		lern += RAND(1,3)
+		lern += rand(1,3)
 		blizoruk += 1
 		grupvalue[3] += 2
 		gs'stat'
@@ -173,7 +169,7 @@ if hour >= 8 and hour < 18:
 			pcs_nerd += 1
 		end
 		minut += 60
-		sprt_exp += RAND(3,6)
+		sprt_exp += rand(3,6)
 		blizoruk += 1
 		grupvalue[3] +=2
 		gs'stat'

+ 39 - 40
locations/gdkin.qsrc

@@ -29,24 +29,23 @@ if $ARGS[0] = '':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/club_yaho.jpg"></center>'
 	*nl
 
-	if NikoVolkovQW = 5 and NikoEv = 7 and NikoDate_Day ! daystart:gt 'NikoDates', 'Disco'
+	if NikoVolkovQW = 5 and NikoEv = 7 and NikoDate_Day ! daystart: gt 'NikoDates', 'Disco'
 
 	if hour >= 20 and hour <= 23:
 
-		act 'Go outside':gt 'gdk'
+		act 'Go outside': gt 'gdk'
 
 		act 'Go to the toilets': gt 'gdktoilet', 'start'
 
-		if StoryLine = 1 and SchoolAtestat = 0:'At the disco you see a few of your <a href="exec:gt ''gdkin'', ''classmates''">classmates</a>. Some of them dancing, while others stick to their own groups and talk.'
-		if soniaslut < 5:soniaslut += 1
+		if StoryLine = 1 and SchoolAtestat = 0: 'At the disco you see a few of your <a href="exec: gt ''gdkin'', ''classmates''">classmates</a>. Some of them dancing, while others stick to their own groups and talk.'
+		if soniaslut < 5: soniaslut += 1
 
 		if dimaRevenge = 7 and dimaRevChoice = 4 and dimadisco = 0: gt 'dimaRevenge', 5, 'disco'
 
-		if rand(1,3) = 2 and soniaDisco = 0:
+		if rand(1,3) = 2 and soniaPS < 1:
 			if npc_grupTipe['A25'] ! 5 and StoryLine = 1 and BeInSchool > 0 and soniaslut >= 5 and hour < 23:
 				'You notice Sonia from your class. She is talking to Victor about something.'
-
-				act 'View Sonya':soniaDisco = 1 & gt 'gdksex', 'dance_start'
+				act 'View Sonya': gt 'soniadisco', 'start'
 			end
 		end
 
@@ -64,7 +63,7 @@ if $ARGS[0] = '':
 				
 				'As you head out on the dance floor, A guy walks up to you and sees the cum still splattered on you. The guy points to you "Check out the cock-sucker! Hey guys, this chick has cum smeared all over her face." The ones standing near him come closer. "Did you forget to swallow, slut?" Your cheeks blush with shame and you quickly head for the exit.'
 
-				act 'Leave':gt 'gdk'
+				act 'Leave': gt 'gdk'
 			else
 				minut += 15
 				pcs_stam -= 5
@@ -76,17 +75,17 @@ if $ARGS[0] = '':
 				frost = 0
 				gs 'stat'
 
-				if rand(0,7)=1 and katja_disco_end=1 and (alko > 1 or pcs_horny => 80) and KatjaHorny > 60:
+				if rand(0,7) = 1 and katja_disco_end=1 and (alko > 1 or pcs_horny => 80) and KatjaHorny > 60:
 					*clr
 					'<center><b><font color="maroon">Disco</font></b></center>'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_dance.jpg"></center>'
 					'While you are dancing you notice Katya out on the dance floor as well.'
-					act 'Dance with Katya':gt 'gdkin', 'Katja_dance'
+					act 'Dance with Katya': gt 'gdkin', 'Katja_dance'
 				end
 
 				if alko >= 6:
 					'You''re too drunk to try and dance, you are barely able to stay on your feet and mostly just drunkenly bump into other people as you try and dance.'
-					if rand (0,1) = 0:gt 'gdkin', 'too_drunk_dance'
+					if rand(0,1) = 0: gt 'gdkin', 'too_drunk_dance'
 				elseif alko > 3:
 					if $pantyworntype = 'none' and PCloSkirt > 2:
 						*clr
@@ -124,14 +123,14 @@ if $ARGS[0] = '':
 						'<<$din_disc_dance2>>'
 
 						act 'Move away': gt 'gdkin'
-						act 'Dance with the guy':gt 'gdkin', 'dance_vrp'
+						act 'Dance with the guy': gt 'gdkin', 'dance_vrp'
 						exit
 					end
 				end
 
 				gs 'stat'
 
-				act 'Continue':gt 'gdkin'
+				act 'Continue': gt 'gdkin'
 			end
 		end
 
@@ -154,16 +153,16 @@ if $ARGS[0] = '':
 				
 				'While standing by the wall a guy notices cum on your clothes and he points and shouts. "This chick is covered in cum, wait did you fail to swallow slut?" He says to you laughing. Your cheeks blush with shame and you head for the exit.'
 
-				act 'Leave':gt 'gdk'
+				act 'Leave': gt 'gdk'
 
 				exit
 			end
 
-			if alko >= 6 and rand (1, 100) < 3:	gt 'gevent', '6'
+			if alko >= 6 and rand(1, 100) < 3:	gt 'gevent', '6'
 
 			if alko >= 6:
 				'You''re too drunk to dance and you lean against the wall for support to keep from falling down.'
-				if rand (0,1) = 0:gt 'gdkin', 'too_drunk_dance'
+				if rand(0,1) = 0: gt 'gdkin', 'too_drunk_dance'
 			elseif alko > 3:
 				'You''re drunk, and standing against the wall watching the others dance.'
 			elseif alko > 0:
@@ -192,28 +191,28 @@ if $ARGS[0] = '':
 					'<<$din_disc_dance>>'
 
 					act 'Refuse': gt 'gdkin'
-					act 'Dance':gt 'gdkin', 'dance_vrp'
+					act 'Dance': gt 'gdkin', 'dance_vrp'
 					exit
 				end
 			end
 
 			gs 'stat'
 
-			act 'Continue':gt 'gdkin'
+			act 'Continue': gt 'gdkin'
 		end
 		if StoryLine = 1 and SchoolAtestat = 0: act 'Look for your classmates': gt 'gdkin', 'classmates'
 	elseif hour < 20:
 		'The Club closes. The main lights go on, the music fades and everyone beings to leave.'
-		act 'Go outside':gt 'gdk'
+		act 'Go outside': gt 'gdk'
 	end
 end
 
 if $ARGS[0] = 'Katja_dance':
 	minut += 15
 	menu_off = 1
-	gs'stat'
+	gs 'stat'
 	*clr & cla
-	dancerand=rand(1,5)
+	dancerand = rand(1,5)
 	if $pantyworntype = 'none':
 	'<center><b><font color="maroon">Disco</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_dance1_2.jpg"></center>'
@@ -345,7 +344,7 @@ if $ARGS[0] = 'reverse_reakt_dance':
 	if alko < 3:
 		pcs_mood += 20
 		'You enjoy dancing with him a great deal.'
-		if pcs_inhib < 40:inhib_exp += rand(1,2)
+		if pcs_inhib < 40: inhib_exp += rand(1,2)
 		gs 'arousal', 'foreplay', 5
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -363,8 +362,8 @@ if $ARGS[0] = 'dance_vrp':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	if pcs_danc < 50 and pcs_agil >=pcs_danc:danc_exp += 1
-	if pcs_inhib < 40:inhib_exp += rand(1,2)
+	if pcs_danc < 50 and pcs_agil >= pcs_danc: danc_exp += 1
+	if pcs_inhib < 40: inhib_exp += rand(1,2)
 	gs 'stat'
 	'<center><b><font color="maroon">Disco</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/club_dance5.jpg"></center>'
@@ -432,7 +431,7 @@ if $ARGS[0] = 'dance_vrp':
 				act 'Refuse (<<will_cost>> Willpower)':
 					gs 'willpower', 'drink', 'resist'
 					gs 'willpower', 'pay', 'resist'
-					if pcs_sprt <= 30: sprt_exp += rand(0, 1)
+					if pcs_sprt <= 30: sprt_exp += rand(0,1)
 					gs 'stat'
 					gt 'gdkin'
 				end
@@ -450,18 +449,18 @@ if $ARGS[0] = 'dance_vrp':
 				'The guy told you during the dance "My name is <<$boydesc>>. What''s your name?" You answered "<<$pcs_nickname>>." During the whole dance the drunk guy humped your body and now his face flushed with excitement. He asks you to leave the club and go get some fresh air, socialize, outside.'
 			end
 
-			act 'Go with the guy':gt 'gdksex', 'outside', 'nice'
+			act 'Go with the guy': gt 'gdksex', 'outside', 'nice'
 		elseif DPgrup = 2:
 			if DPtipe = 1:
 				'For the entire dance the guy was grabbing your ass, breasts and kissing you, he was clearly excited. When you would press up against him, you could feel something hard in his pants. Finally the song ended and the guy offers to take you outside for a drink.'
 				gs 'arousal', 'foreplay', 5
 				gs 'stat'
-				act 'Go outside':gt 'gdksex', 'outside', 'aggressiv'
+				act 'Go outside': gt 'gdksex', 'outside', 'aggressiv'
 			elseif DPtipe = 2:
 				'For the entire dance the guy was grabbing your ass, breasts and kissing you, he was clearly excited. When you would press up against him, you could feel something hard in his pants. Finally the song ended and the guy offers to take you outside for a drink.'
 				gs 'arousal', 'foreplay', 5
 				gs 'stat'
-				act 'Go outside':gt 'gdksex', 'outside', 'aggressiv'
+				act 'Go outside': gt 'gdksex', 'outside', 'aggressiv'
 			end
 		elseif DPgrup = 3:
 			if DPtipe = 1:
@@ -481,7 +480,7 @@ if $ARGS[0] = 'dance_vrp':
 							act 'Refuse (<<will_cost>> Willpower)':
 								gs 'willpower', 'drink', 'resist'
 								gs 'willpower', 'pay', 'resist'
-								if pcs_sprt <= 30: sprt_exp += rand(0, 1)
+								if pcs_sprt <= 30: sprt_exp += rand(0,1)
 								gs 'stat'
 								gt 'gdkin'
 							end
@@ -490,7 +489,7 @@ if $ARGS[0] = 'dance_vrp':
 						end
 					end
 
-					act 'Go to the hotel':gt 'gdksex', 'hotel'
+					act 'Go to the hotel': gt 'gdksex', 'hotel'
 				end
 			elseif DPtipe = 2:
 				$npc_usedname[$npclastcalled] = $npc_nickname[$npclastcalled]
@@ -498,7 +497,7 @@ if $ARGS[0] = 'dance_vrp':
 				'For the entire dance the drunk man molested you, when the dance ended. He whispered in your ear. "My name is <<$boydesc>>. What''s your name?" You answered "<<$pcs_nickname>>." The man continued, "<<$pcs_nickname>>, I''m not a local, I''m staying in a nearby hotel, let''s take a taxi and go to my room."'
 				gs 'arousal', 'foreplay', 5
 				gs 'stat'
-				act 'Go to the hotel':gt 'gdksex', 'hotel'
+				act 'Go to the hotel': gt 'gdksex', 'hotel'
 			end
 		end
 
@@ -520,23 +519,23 @@ if $ARGS[0] = 'dance_vrp':
 			danc_exp += 1
 			gs 'arousal', 'flash', 5
 			gs 'stat'
-			act 'Continue':gt'gdkin'
+			act 'Continue': gt 'gdkin'
 		end
 	end
 end
 
 if $ARGS[0] = 'dance_partner':
 	!!the creation of a partner to dance
-	sozboyrand = rand(1, 300)
+	sozboyrand = rand(1,300)
 	if sozboyrand > boynum:
 		gs 'npcgeneratec', 0, 'Stranger', rand((age - 1),(age + 1))
 		gs 'npcpreservec', $npclastgenerated
-		DaPaTipeRand = rand(0, 100)
+		DaPaTipeRand = rand(0,100)
 
 		if DaPaTipeRand < 70:
 			!!ordinary local boy
 			bmtimeTipe = 0
-			DrunkDPTrand = rand(0, 100)
+			DrunkDPTrand = rand(0,100)
 
 			if DrunkDPTrand < 70:
 				DPtipe = 1
@@ -552,7 +551,7 @@ if $ARGS[0] = 'dance_partner':
 		elseif DaPaTipeRand >= 70 and DaPaTipeRand < 90:
 			!!local gopar
 			bmtimeTipe = 1
-			DrunkDPTrand = rand(0, 100)
+			DrunkDPTrand = rand(0,100)
 
 			if DrunkDPTrand < 50:
 				DPtipe = 1
@@ -568,7 +567,7 @@ if $ARGS[0] = 'dance_partner':
 		elseif DaPaTipeRand >= 90:
 			!!traveling_expenses
 			bmtimeTipe = 2
-			DrunkDPTrand = rand(0, 100)
+			DrunkDPTrand = rand(0,100)
 
 			if DrunkDPTrand < 90:
 				DPtipe = 1
@@ -639,7 +638,7 @@ if $ARGS[0] = 'too_drunk_dance':
 			gs 'stat'
 			if home_owned[2] = 1:
 				'Katja took you by the arm and helped you get home.'
-				act 'Go home':gt 'korrPar'
+				act 'Go home': gt 'korrPar'
 			else
 				'Katja took you by the hand and helped you get back to the apartment complex'
 				act 'Continue': gt 'pavComplex', 'start'
@@ -663,10 +662,10 @@ if $ARGS[0] = 'classmates':
 	*nl
 	gs 'gschool_groups', 'popular'
 	gs 'gschool_groups', 'gopniks'
-	act 'Move away':gt $loc, $metka
+	act 'Move away': gt $loc, $metka
 
 	'<center>Most the cool kids are dancing, while the gopniks are standing in the corner of the room, keeping to themselves.</center>'
-	if hour >= 21 and hour < 23 and week=5: '<center>At the entrance of the disco hall stands <a href="exec:gt ''VolleyTrenerSpeak''">Coach Mikhail Nikolayevich</a></center>'
+	if hour >= 21 and hour < 23 and week=5: '<center>At the entrance of the disco hall stands <a href="exec: gt ''VolleyTrenerSpeak''">Coach Mikhail Nikolayevich</a></center>'
 	'</table><center>'
 end
 --- gdkin ---------------------------------

File diff suppressed because it is too large
+ 217 - 218
locations/gdksex.qsrc


+ 0 - 2
locations/gopskver.qsrc

@@ -517,7 +517,6 @@ if $ARGS[0] = 'BjBeerBeaten':
 			act 'Take it in the ass':gt 'gopskver','BjBeerAnal'
 		end
 		act 'Let them fuck you': gt 'gopskver','BjBeerVag'
-		end
 	elseif BjBeerQW = 4:
 		*pl
 		'You routinely drop to your knees, and suck the guys off one by one. Suddenly Vitek reaches down, and rubs his rough fingers over your holes. He grunts: "Listen, <<$pcs_nickname>>... ever got fucked in the ass before?"'
@@ -555,7 +554,6 @@ if $ARGS[0] = 'BjBeerYes':
 			act 'Take it in the ass':gt 'gopskver','BjBeerAnal'
 		end
 		act 'Let them fuck you': gt 'gopskver','BjBeerVag'
-		end
 	elseif BjBeerQW = 4:
 		*pl
 		'You routinely drop to your knees, and suck the guys off one by one. Suddenly Vitek reaches down, and rubs his rough fingers over your holes. He grunts: "Listen, <<$pcs_nickname>>... ever got fucked in the ass before?"'

+ 0 - 1
locations/gschool_boys_bathroom.qsrc

@@ -63,7 +63,6 @@ if $ARGS[0] = 'bathroom2':
 	$menu_arg = 'bathroom2'
 	menu_off = 0
 	*clr & cla
-	pcs_willpwr += rand(5,10)
 	pcs_mood += rand(10,30)
 	gs 'stat'
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'

+ 2 - 2
locations/gschool_events.qsrc

@@ -797,10 +797,10 @@ if $ARGS[0] = 'break_events':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy1.jpg"></center>'
 				if mesec > 0:
 					'It''s bad enough he did it, it is worse because you are on your period. "You fucking pervert!" you shout angrily, and you slap him across the face as hard as you can. You shake the stinging out of your hand afterwards, while he clutches his cheek in agony. When he finally pulls his hands away from his face, the outline of your hand is clearly visible on his cheek that''s going to leave a bruise. The other boys laugh loudly, this is the best entertainment they''ve had during the break in a long time.'
-					'He blinks at you a moment seemingly surprised you slapped him, then he backhands you across the face. Nearly knocking you off your feet, your face stings in pain and gets right up in your face, his eyes hard and shouts. "Don''t fucking every slap me bitch!" Then he storms off.'
+					'He blinks at you a moment seemingly surprised you slapped him, then he backhands you across the face. Nearly knocking you off your feet, your face stings in pain and gets right up in your face, his eyes hard and shouts. "Don''t ever fucking slap me bitch!" Then he storms off.'
 				else
 					'"You fucking pervert!" you shout angrily, and you slap him across the face as hard as you can. You shake the stinging out of your hand afterwards, while he clutches his cheek in agony. When he finally pulls his hands away from his face, the outline of your hand is clearly visible on his cheek that''s going to leave a bruise. The other boys laugh loudly, this is the best entertainment they''ve had during the break in a long time.'
-					'He blinks at you a moment seemingly surprised you slapped him, then he backhands you across the face. Nearly knocking you off your feet, your face stings in pain and gets right up in your face, his eyes hard and shouts. "Don''t fucking every slap me bitch!" Then he storms off.'
+					'He blinks at you a moment seemingly surprised you slapped him, then he backhands you across the face. Nearly knocking you off your feet, your face stings in pain and gets right up in your face, his eyes hard and shouts. "Don''t ever fucking slap me bitch!" Then he storms off.'
 				end
 				gs 'gschool_events', 'leave_break_events'
 			end

+ 0 - 1
locations/gschool_girls_bathroom.qsrc

@@ -60,7 +60,6 @@ if $ARGS[0] = 'bathroom2':
 	$menu_loc = 'gschool_girls_bathroom'
 	$menu_arg = 'bathroom2'
 	menu_off = 0
-	pcs_willpwr += rand(5, 10)
 	pcs_mood += rand(10, 30)
 	gs 'stat'
 	'<center><b><font color="maroon">Girls bathroom</font></b></center>'

+ 5 - 5
locations/gschool_lessons1.qsrc

@@ -1812,7 +1812,7 @@ if $ARGS[0] = 'literature_late':
 					gs 'exhibitionism', 1
 					gs 'fame', 'pav', 'sex', 1
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel3.jpg"></center>'
-					'As you walk up she unfolds a folder chair putting it in front of her desk, at the front of the class, and takes a seat. When you stop next to where she is sitting she grabs you by the hand and pulls you over her knees. You throw out your hands in instinct to brace yourself but you never touch floor. Instead you find yourself bent over her knees, you feel her pulling up your skirt and pull your panties down to your knees. While the class doesn''t have the best view, they have a good enough one, to see her pulling your panties down from the side. Several of the other students laugh, at least until she are silenced by Mrs Braakman, a couple sneak out their phones and take pictures.'
+					'As you walk up she unfolds a folder chair putting it in front of her desk, at the front of the class, and takes a seat. When you stop next to where she is sitting she grabs you by the hand and pulls you over her knees. You throw out your hands in instinct to brace yourself but you never touch floor. Instead you find yourself bent over her knees, you feel her pulling up your skirt and pull your panties down to your knees. While the class doesn''t have the best view, they have a good enough one, to see her pulling your panties down from the side. Several of the other students laugh, at least until they are silenced by Mrs Braakman, a couple sneak out their phones and take pictures.'
 					*nl
 					'You feel her hand smack your bare ass with a great deal of force, enough their is a slight echo in the room from the smack. She is none to shy about spanking your bare ass in front of the class and she is a fairly strong woman, the room echo''s with the smacking of flesh on flesh, as your ass cheeks begins to burn.'
 					gs 'pain', 2, 'asscheeks', 'slap'
@@ -1835,7 +1835,7 @@ if $ARGS[0] = 'literature_late':
 					gs 'exhibitionism', 2
 					gs 'fame', 'pav', 'sex', 2
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel3.jpg"></center>'
-					'As you walk up she unfolds a folder chair putting it in front of her desk, at the front of the class, and takes a seat. When you stop next to where she is sitting she grabs you by the hand and pulls you over her knees. You throw out your hands in instinct to brace yourself but you never touch floor. Instead you find yourself bent over her knees, you feel her pulling up your skirt and exposing naked ass. While the class doesn''t have the best view, they have a good enough one, to tell your are not wearing panties. Several of the other students laugh, others comment about how much of a slut you are, at least until she are silenced by Mrs Braakman, a couple sneak out their phones and take pictures.'
+					'As you walk up she unfolds a folder chair putting it in front of her desk, at the front of the class, and takes a seat. When you stop next to where she is sitting she grabs you by the hand and pulls you over her knees. You throw out your hands in instinct to brace yourself but you never touch floor. Instead you find yourself bent over her knees, you feel her pulling up your skirt and exposing naked ass. While the class doesn''t have the best view, they have a good enough one, to tell your are not wearing panties. Several of the other students laugh, others comment about how much of a slut you are, at least until they are silenced by Mrs Braakman, a couple sneak out their phones and take pictures.'
 					*nl
 					'Even if they couldn''t see Mrs Braakman leaves no doubt from her comments. "You nasty little whore, not wearing panties to school is disgusting." She says as the first of several hard smacks rain down on your bare ass cheeks, She is none to shy about spanking you in front of the class and she is a fairly strong woman, the room echo''s with the smacking of flesh on flesh, as your ass cheeks begins to burn.'
 					gs 'pain', 2, 'asscheeks', 'slap'
@@ -1880,7 +1880,7 @@ if $ARGS[0] = 'literature_late':
 				if $pantyworntype ! 'none':
 					gs 'exhibitionism', 1
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/sleeppun4.jpg"></center>'
-					'As you walk up she unfolds a folder chair putting it in front of her desk, at the front of the class, and takes a seat. When you stop next to where she is sitting she grabs you by the hand and pulls you over her knees. You throw out your hands in instinct to brace yourself but you never touch floor. Instead you find yourself bent over her knees, you feel her pulling up your skirt and exposing your panty clad ass. While the class doesn''t have the best view, they have a good enough one. Several of the other students laugh, at least until she are silenced by Mrs Braakman, a couple sneak out their phones and take pictures.'
+					'As you walk up she unfolds a folder chair putting it in front of her desk, at the front of the class, and takes a seat. When you stop next to where she is sitting she grabs you by the hand and pulls you over her knees. You throw out your hands in instinct to brace yourself but you never touch floor. Instead you find yourself bent over her knees, you feel her pulling up your skirt and exposing your panty clad ass. While the class doesn''t have the best view, they have a good enough one. Several of the other students laugh, at least until they are silenced by Mrs Braakman, a couple sneak out their phones and take pictures.'
 					*nl
 					'You feel her hand smack your panty clad ass with a great deal of force, enough their is a slight echo in the room from the smack. She is none to shy about spanking you in front of the class and she is a fairly strong woman, the panties absorbs none of the stinging blows. After a few minutes she finally stops, and pushes you back up into a standing position. "Now take your seat and don''t be late to my class again!" You gingerly walk over to your desk, straightening your skirt, and slowly sit down, several of the other students smirk or laugh at you, while Mrs Braakman begins todays lessons as if nothing just happened.'
 					gs 'pain', 3, 'asscheeks', 'slap'
@@ -1892,7 +1892,7 @@ if $ARGS[0] = 'literature_late':
 					gs 'exhibitionism', 2
 					gs 'fame', 'pav', 'sex', 2
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/latel3.jpg"></center>'
-					'As you walk up she unfolds a folder chair putting it in front of her desk, at the front of the class, and takes a seat. When you stop next to where she is sitting she grabs you by the hand and pulls you over her knees. You throw out your hands in instinct to brace yourself but you never touch floor. Instead you find yourself bent over her knees, you feel her pulling up your skirt and exposing naked ass. While the class doesn''t have the best view, they have a good enough one, to tell your are not wearing panties. Several of the other students laugh, others comment about how much of a slut you are, at least until she are silenced by Mrs Braakman, a couple sneak out their phones and take pictures.'
+					'As you walk up she unfolds a folder chair putting it in front of her desk, at the front of the class, and takes a seat. When you stop next to where she is sitting she grabs you by the hand and pulls you over her knees. You throw out your hands in instinct to brace yourself but you never touch floor. Instead you find yourself bent over her knees, you feel her pulling up your skirt and exposing naked ass. While the class doesn''t have the best view, they have a good enough one, to tell your are not wearing panties. Several of the other students laugh, others comment about how much of a slut you are, at least until they are silenced by Mrs Braakman, a couple sneak out their phones and take pictures.'
 					*nl
 					'Even if they couldn''t see Mrs Braakman leaves no doubt from her comments. "You nasty little whore, not wearing panties to school is disgusting." She says as the first of several hard smacks rain down on your bare ass cheeks, She is none to shy about spanking you in front of the class and she is a fairly strong woman, the room echo''s with the smacking of flesh on flesh, as your ass cheeks begins to burn.'
 					gs 'pain', 2, 'asscheeks', 'slap'
@@ -1940,7 +1940,7 @@ if $ARGS[0] = 'literature_late':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/late/sleeppun3.jpg"></center>'
 				'As you walk up she unfolds a folder chair putting it in front of her desk, at the front of the class, and takes a seat. When you stop next to where she is sitting she grabs you by the hand and pulls you over her knees. You throw out your hands in instinct to brace yourself but you never touch floor. Instead you find yourself bent over her knees and by the time you realize it, you feel the first swat of her hand across your skirt covered butt. Several of the other students laugh, at least until she are silenced by Mrs Braakman, a couple sneak out their phones and take pictures of you getting spanked.'
 				*nl
-				'She is none to shy about spanking you in front of the class and she is a fairly strong woman, the skirt absorbs some of the stinging blows but far from all of them. After a minute or two she finally stops, and pushes you back up into a standing position. "Now take your seat and don''t be late to my class again!" You gingerly walk over to your desk and slowly sit down, several of the other students smirk or laugh at you, while Mrs Braakman begins todays lessons as if nothing just happened.'
+				'She is none too shy about spanking you in front of the class and she is a fairly strong woman, the skirt absorbs some of the stinging blows but far from all of them. After a minute or two she finally stops, and pushes you back up into a standing position. "Now take your seat and don''t be late to my class again!" You gingerly walk over to your desk and slowly sit down, several of the other students smirk or laugh at you, while Mrs Braakman begins todays lessons as if nothing just happened.'
 				gs 'arousal', 'foreplay', 3, 'exhibitionism', 'sub', 'humiliation', 'maso'
 				gs 'arousal', 'end'
 				gs 'stat'

+ 0 - 2
locations/hunters.qsrc

@@ -74,7 +74,6 @@ if $ARGS[0] = 'huntersgroupfaint':
 			minut += 10
 			pcs_health += 100
 			pcs_mood = 100
-			pcs_willpwr += 100
 			huntersexnude = 0
 			forest_gopsex = 0
 			slutgosex = 0
@@ -93,7 +92,6 @@ if $ARGS[0] = 'huntersgroupfaint':
 			minut += 10
 			pcs_health += 100
 			pcs_mood = 100
-			pcs_willpwr += 100
 			shootingfaint = 0
 			huntersexnude = 0
 			forest_gopsex = 0

+ 1 - 1
locations/igorhome.qsrc

@@ -1,7 +1,7 @@
 # igorhome
 
 !!Igor = A4
-
+close all
 if $ARGS[0] = 'entrance':
 	$menu_loc = 'igorhome'
 	$menu_arg = 'entrance'

+ 0 - 2
locations/kafe2.qsrc

@@ -345,7 +345,6 @@ if $ARGS[0] = 'ira':
 			minut += 30
 			pcs_mood += 5
 			gs 'stat'
-			pcs_willpwr += rand(0, 1)
 
 			npc_rel['A93'] += rand(0, 5)
 
@@ -483,7 +482,6 @@ if $ARGS[0] = 'tamdin':
 			cla
 			minut += 30
 			pcs_mood += 5
-			pcs_willpwr += rand(0, 2)
 
 			npc_rel['A43'] += rand(0, 5)
 

+ 0 - 1
locations/kinoM.qsrc

@@ -82,7 +82,6 @@ if $ARGS[0] = 'sex':
 	
 	if pcs_horny >= 90:
 		pcs_mood += 15
-		pcs_willpwr += 15
 		$orgasm_or = 'yes'
 		$orgasm_txt = 'As you feel pleasure growing inside of you, you start moaning involuntarily, louder and louder. <<$loverdesc[lover_number]>> puts his hand over your mouth in an effort to muffle the noises. Then a massive orgasm hits you, leaving you shuddering and quivering on his cock.'
 	end

+ 0 - 2
locations/kisameQW.qsrc

@@ -14,7 +14,6 @@ if $ARGS[0] = 'start':
 		pcs_horny += 60
 		pcs_sweat = 10 + rand(0,4)
 		pcs_mood += 5
-		pcs_willpwr += 5
 		clr
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/city/kisame/sex/kisame2.jpg"></center>'
@@ -24,7 +23,6 @@ if $ARGS[0] = 'start':
 			cla
 			*clr
 			pcs_mood += 5
-			pcs_willpwr += 5
 			guy += 1
 			pcs_vag += 1
 			spafinloc = 0

+ 1 - 5
locations/kotovSex.qsrc

@@ -853,16 +853,14 @@ if $ARGS[0] = '69':
 	'Vitek licks your pussy skilfully, and you have to take a moment to catch your breath and recover before you continue to suck on his dick. For someone who pretends to not be into this, he''s awfully good at it...'
 	if pcs_horny >= 90:
 		pcs_mood += 15
-		pcs_willpwr += 15
 		$orgasm_or = 'custom'
 		$orgasm_txt = 'You bite your lips to keep yourself from screaming while you have an orgasm, barely holding yourself back from grinding your pussy against his face like a wanton whore.'
 	else
 		'Even though it feels nice, you realize you won''t get an orgasm out of this. After a few minutes you pull away from him, and kiss him on the lips before he can object. Mmm... you taste good.'
 		$orgasm_or = 'no'
 	end
-	gs 'arousal', 'bj', 5, 'sub'
 	gs 'arousal', 'cuni', 5, 'sub'
-	minut -= 5
+	gs 'arousal', 'bj', -5, 'sub'
 	gs 'stat'
 	act 'blowjob':gt 'kotovSex', 'bj<<rand(1,13)>>'
 	act 'Use your tits to please him':gt 'kotovSex', 'titjob'
@@ -1294,7 +1292,6 @@ if $ARGS[0] = 'kuni':
 				gs 'arousal', 'cuni', 5, 'dom'
 				if pcs_horny >= 90:
 					pcs_mood += 15
-					pcs_willpwr += 15
 					$orgasm_or = 'custom'
 					$orgasm_txt = 'Wow, he''s good! You bite your lips to keep yourself from screaming while you have an orgasm, barely holding yourself back from grinding your pussy against his face like a wanton whore.'
 				else
@@ -1321,7 +1318,6 @@ if $ARGS[0] = 'kuni':
 		'Vitek smiles and gets between your legs without protest, spreading them slightly further with his hands. He does his best to make you feel good, enthusiastically rubbing his tongue over and between your wet pussy lips.'
 		if pcs_horny >= 90:
 			pcs_mood += 15
-			pcs_willpwr += 15
 			$orgasm_or = 'custom'
 			$orgasm_txt = 'Wow, he''s good! You bite your lips to keep yourself from screaming while you have an orgasm, barely holding yourself back from grinding your pussy against his face like a wanton whore.'
 		else

+ 1 - 2
locations/krutishi.qsrc

@@ -18,8 +18,7 @@ if npc_grupTipe['A<<numnpc>>'] = 1:
 				pcs_stam -= 5
 				gs 'sweat', 'add', 3
 				fat -= 1
-				danc_exp += rand(1, 3)
-				pcs_willpwr += 10
+				danc_exp += rand(1,3)
 
 				if numnpc = 1:pcs_mood = 100
 

+ 0 - 1
locations/kuhr.qsrc

@@ -115,7 +115,6 @@ if dildo > 0 and pcs_horny >= 50:
 		*clr
 		if pcs_inhib < 30:inhib_exp += rand(1,3)
 		pcs_mood += 15
-		pcs_willpwr += 15
 		pcs_vag += 1
 
 		if husband > 0 and husbandrink ! 10:

+ 1 - 2
locations/kuhr2x.qsrc

@@ -33,7 +33,7 @@ if kransloman = 1:
 	exit
 end
 
-polomka = RAND(1,100)
+polomka = rand(1,100)
 if polomka = 100 and santehnikDolg = 0:
 	kransloman = 1
 	gt'kuhr2x'
@@ -111,7 +111,6 @@ if dildo > 0 and pcs_horny >= 50:
 		*clr
 		if pcs_inhib < 30:inhib_exp += rand(1,3)
 		pcs_mood += 15
-		pcs_willpwr += 15
 		pcs_vag += 1
 
 		if husband > 0 and husbandrink ! 10:

+ 26 - 25
locations/lesbimistress.qsrc

@@ -29,7 +29,7 @@ if $ARGS[0] = 'start':
 			
 			act 'Wait':
 				*clr & cla
-				pcs_horny += RAND(10,20)
+				pcs_horny += rand(10,20)
 				gs'stat'
 				if daystart > lesbiday + 7:
 					lesbiday = daystart
@@ -209,8 +209,8 @@ if $ARGS[0] = 'severe_1':
 	mistsevere[1] = 1
 	minut += 150
 	pcs_mood = 5
-	if pcs_vag < 30 and pcs_vag >= 20:pcs_vag += 2 & vgape = 1 & pcs_horny += RAND(20,50)
-	if pcs_vag < 20 and pcs_vag >= 10:pcs_vag += 3 & vgape = 2 & pcs_horny += RAND(20,40)
+	if pcs_vag < 30 and pcs_vag >= 20:pcs_vag += 2 & vgape = 1 & pcs_horny += rand(20,50)
+	if pcs_vag < 20 and pcs_vag >= 10:pcs_vag += 3 & vgape = 2 & pcs_horny += rand(20,40)
 	if pcs_vag < 10:pcs_vag += 1 & vgape = 3 & pcs_horny = 0
 	MistressObedience = 3
 	gs'stat'
@@ -308,7 +308,7 @@ if $ARGS[0] = 'severe_3':
 	'You give it some thought, and reply honestly: "Working it in felt okay, Mistress. The vibrations are not very pleasant, though... it''s too sensitive from the stretching."'
 	'"I see... that is too bad. Well, at least now we know!" she smiles, and slowly takes it out of you.'
 
-	if RAND(0,3) < 2:
+	if rand(0,3) < 2:
 		act 'Continue':
 			cla
 			*clr
@@ -337,8 +337,8 @@ end
 
 if $ARGS[0] = 'severe_4':
 	mistsevere[4] = 1
-	if pcs_ass < 30 and pcs_ass >= 20:pcs_ass += 2 & agape = 1 & pcs_horny += RAND(40,80)
-	if pcs_ass < 20 and pcs_ass >= 10:pcs_ass += 2 & agape = 2 & pcs_horny += RAND(20,40)
+	if pcs_ass < 30 and pcs_ass >= 20:pcs_ass += 2 & agape = 1 & pcs_horny += rand(40,80)
+	if pcs_ass < 20 and pcs_ass >= 10:pcs_ass += 2 & agape = 2 & pcs_horny += rand(20,40)
 	if pcs_ass < 10:pcs_ass += 3 & agape = 3
 	if analplugin = 1:analplugin = 0
 	MistressAdoration -= 1
@@ -406,7 +406,7 @@ if $ARGS[0] = 'punish_1':
 	gs 'arousal', 'foreplay', 20, 'sub', 'lesbian', 'bound'
 	gs 'stat'
 	
-	if RAND(0,1) = 0:
+	if rand(0,1) = 0:
 		act 'Stay where you are':
 			cla
 			*clr
@@ -494,13 +494,13 @@ end
 
 if $ARGS[0] = 'punish_3':
 	mistpunish[3] = 1
-	if pcs_vag < 30 and pcs_vag >= 20:pcs_vag += 2 & pcs_horny += RAND(60,90)
-	if pcs_vag < 20 and pcs_vag >= 10:pcs_vag += 2 & vgape = 1 & pcs_horny += RAND(40,60)
-	if pcs_vag < 10:pcs_vag += 3 & vgape = 2 & pcs_horny -= RAND(20,40)
+	if pcs_vag < 30 and pcs_vag >= 20:pcs_vag += 2 & pcs_horny += rand(60,90)
+	if pcs_vag < 20 and pcs_vag >= 10:pcs_vag += 2 & vgape = 1 & pcs_horny += rand(40,60)
+	if pcs_vag < 10:pcs_vag += 3 & vgape = 2 & pcs_horny -= rand(20,40)
 	if pcs_horny >= 100:orgasm += 1 & pcs_horny = 0 & pcs_mood = 100
 	gs'stat'
 
-	temp = RAND(0,3)
+	temp = rand(0,3)
 	if temp = 0:
 		'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub58.jpg"></center>'
 		'"I want to play with your pussy, slave", Mistress says. The tone at which she says it makes you swallow nervously - it doesn''t sound like she''s in a gentle, caring mood today.'
@@ -776,7 +776,7 @@ if $ARGS[0] = 'punish_6':
 						cla
 						*clr
 						minut += 15
-						pcs_horny += RAND(15,30)
+						pcs_horny += rand(15,30)
 						gs'stat'
 						'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub218.jpg"></center>'
 						'You let out a frustrated moan, this is going to be more difficult than you thought.'
@@ -862,7 +862,7 @@ end
 if $ARGS[0] = 'neutral_1':
 	mistneutral[1] = 1
 	minut += 150
-	vital_exp += RAND(0,2) + rand(0,steroid_dose) & steroidcheck = 1
+	vital_exp += rand(0,2) + rand(0,steroid_dose) & steroidcheck = 1
 	if steroidcheck = 1 and steroid_dose > 0 and rand(1,5) <= steroid_dose: clit_size += rand(0,1) & killvar 'steroidcheck'
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub47.jpg"></center>'
@@ -887,13 +887,13 @@ if $ARGS[0] = 'neutral_1':
 		'She runs off again, all giddy with excitement.'
 	end
 
-	temp = RAND(0,100)
+	temp = rand(0,100)
 	if temp > pcs_vital:
 		act 'The pot grows heavy...':
 			cla
 			*clr
 			minut += 15
-			if spank >= 30: pcs_horny += RAND(20,50)
+			if spank >= 30: pcs_horny += rand(20,50)
 			if spank < 30: pcs_horny = 0
 			spank += 1
 			spanked += 2
@@ -1135,8 +1135,8 @@ end
 
 if $ARGS[0] = 'neutral_8':
 	mistneutral[8] = 1
-	mistressrnd = RAND(0,1)
-	vital_exp += RAND(0,1) + rand(0,steroid_dose) & steroidcheck = 1
+	mistressrnd = rand(0,1)
+	vital_exp += rand(0,1) + rand(0,steroid_dose) & steroidcheck = 1
 	if steroidcheck = 1 and steroid_dose > 0 and rand(1,5) <= steroid_dose: clit_size += rand(0,1) & killvar 'steroidcheck'
 	minut += 120
 	MistressAdoration += 2
@@ -1417,7 +1417,7 @@ if $ARGS[0] = 'treat_3':
 	gs 'arousal', 'cuni_give', 20, 'sub', 'lesbian'
 	gs 'stat'
 		
-	if RAND(0,1) = 0:
+	if rand(0,1) = 0:
 		'When you suddenly feel her buttocks tremble against your chin, you know she''s orgasming. You win! Once her orgasm subsides, she pulls away from you and smiles: "Very good, slave. Now, I believe I promised you something..."'
 		act 'Receive your reward':
 			cla
@@ -1490,7 +1490,7 @@ if $ARGS[0] = 'treat_3':
 		act 'Receive your punishment':
 			cla
 			*clr
-			if pcs_ass < 30 and pcs_ass >= 20:pcs_ass += 2 & agape = 2 & pcs_horny += RAND(20,40)
+			if pcs_ass < 30 and pcs_ass >= 20:pcs_ass += 2 & agape = 2 & pcs_horny += rand(20,40)
 			if pcs_ass < 20 and pcs_ass >= 10:pcs_ass += 2 & agape = 3 
 			if pcs_ass < 10:pcs_ass += 3 & agape = 3
 			if analplugin = 1:analplugin = 0
@@ -1544,9 +1544,9 @@ end
 
 if $ARGS[0] = 'treat_4':
 	misttreat[4] = 1
-	if pcs_vag < 30 and pcs_vag >= 20:pcs_vag += 1 & pcs_horny += RAND(20,50)
-	if pcs_vag < 20 and pcs_vag >= 10:pcs_vag += 1 & pcs_horny += RAND(60,90)
-	if pcs_vag < 10:pcs_vag += 2 & vgape = 1 & pcs_horny += RAND(20,50)
+	if pcs_vag < 30 and pcs_vag >= 20:pcs_vag += 1 & pcs_horny += rand(20,50)
+	if pcs_vag < 20 and pcs_vag >= 10:pcs_vag += 1 & pcs_horny += rand(60,90)
+	if pcs_vag < 10:pcs_vag += 2 & vgape = 1 & pcs_horny += rand(20,50)
 	if pcs_horny >= 100:orgasm += 1 & pcs_horny = 0 & vaginalOrgasm += 1 & pcs_mood = 100
 	MistressAdoration += 1
 	MistressObedience -= 1
@@ -1588,7 +1588,7 @@ if $ARGS[0] = 'amazing_1':
 	'She nods proudly: "Very good, slave. I should not have doubted you."'
 	'She lets you finish undressing. You''re not sure what you''re going to do with your clothes when you''re done, there''s urine all over them! Still, no time to worry about that now... Mistress is waiting.'
 
-	temp = RAND(0,3)
+	temp = rand(0,3)
 	if temp = 0:
 		act 'Continue':
 			cla
@@ -1797,7 +1797,8 @@ if $ARGS[0] = 'amazing_3':
 				gs 'cum_cleanup'
 				pcs_sweat = 10 + rand(0,4)
 				pcs_mood += 5
-				pcs_willpwr += 5
+				! Seems appropriate. Reducing it, but leaving it in. Potentially worth revisiting
+				pcs_willpwr += 1
 				if pcs_stren < 30:stren_exp += 1 + rand(0,steroid_dose) & steroidcheck = 1
 				if steroidcheck = 1 and steroid_dose > 0 and rand(1,5) <= steroid_dose: clit_size += rand(0,1) & killvar 'steroidcheck'
 				gs'stat'
@@ -2081,7 +2082,7 @@ if $ARGS[0] = 'mistmeet':
 					cla
 					*clr
 					if mistmeets = 0:guy += 1
-					temp = RAND(0,2)
+					temp = rand(0,2)
 					lesbiday = daystart
 					gs'stat'
 					

+ 1 - 2
locations/liam.qsrc

@@ -49,7 +49,7 @@ if car > 0 and cardrive = 14:
 end
 
 if hour >= 13 and hour <= 15 and bodimodel = 1 and arts = 0 and tusa = 1:
-	if RAND(1,100) >= 90:
+	if rand(1,100) >= 90:
 		cls
 		minut += 5
 		gs'stat'
@@ -75,7 +75,6 @@ act 'Walk 1 h':
 	cla
 	minut += 60
 	pcs_mood += 10
-	pcs_willpwr += 10
 	gs 'stat'
 	'You slowly walk along the narrow streets of the Old Town, It became one of the areas of the big city, admiring the beautiful architecture buildings, built long ago and miraculously survived to our times. Breathe in the fresh air, reflecting on the vicissitudes of fate.'
 	act 'Complete outing':gt'liam','start'

+ 1 - 1
locations/mey_vika_events.qsrc

@@ -716,7 +716,7 @@ if $ARGS[0] = 'park_qw':
 			*clr & cla
 			minut += 10
 			gs 'stat'
-			'<font color="maroon"><i>"What a wonderful walk, Vanya! We need to do this again some time."</i></font><br> Vanya suddenly grabs you both with his arms and twirls around. The two of you start laughing and playfully try to escape from his grip. When saying goodbye Vicky leans towards you... and gives you a kiss on the lips. This kiss feel extraordinary and surprises you a bit… Vanya also kisses you and you, once again, start getting turned on just like at the café.'
+			'<font color="maroon"><i>"What a wonderful walk, Vanya! We need to do this again some time."</i></font><br> Vanya suddenly grabs you both with his arms and twirls around. The two of you start laughing and playfully try to escape from his grip. When saying goodbye Vicky leans towards you... and gives you a kiss on the lips. This kiss feels extraordinary and surprises you a bit… Vanya also kisses you and you, once again, start getting turned on just like at the café.'
 
 			act 'Go home':
 				minut += 5

+ 3 - 3
locations/mitkasex.qsrc

@@ -357,7 +357,7 @@ if $ARGS[0] = 'gadDogCum2_2':
 	if pcs_horny < 60:'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkagadsexdogcum2_2.jpg"></center>'
 	if pcs_horny >= 60:'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkagadsexdogcum2_3.jpg"></center>'
 	'You bend over sticking out your ass, and feel <<$boydesc>> starts moving faster...'
-	if pcs_horny >= 100:'<<$textsexhunter11>>' & orgasm += 1 & vaginalOrgasm += 1 & pcs_horny = 0 & pcs_willpwr += 15 & pcs_mood += 15
+	if pcs_horny >= 100:'<<$textsexhunter11>>' & orgasm += 1 & vaginalOrgasm += 1 & pcs_horny = 0 & pcs_mood += 15
 	$orgasm_or = 'yes'
 	*pl
 	'<<$textsexhunter6>>'
@@ -462,7 +462,7 @@ if $ARGS[0] = 'gadCowCum2_2':
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkagadsexcowcum2_2.jpg"></center>'
 	'You jump on the guys cock gradually speeding up the pace, knowing that he will soon cum...'
-	if pcs_horny >= 100:'<<$textsexhunter11>>' & orgasm += 1 & vaginalOrgasm += 1 & pcs_horny = 0 & pcs_willpwr += 15 & pcs_mood += 15
+	if pcs_horny >= 100:'<<$textsexhunter11>>' & orgasm += 1 & vaginalOrgasm += 1 & pcs_horny = 0 & pcs_mood += 15
 	$orgasm_or = 'yes'
 	gs 'dinsex','sexcum'
 	*pl
@@ -1207,7 +1207,7 @@ if $ARGS[0] = 'forestDogCum1_1':
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkaforestsexdogcum1_1.jpg"></center>'
 	'You bend over, sticking out your ass, and feel <<$boydesc>> start moving faster...'
-	if pcs_horny >= 100:'<<$textsexhunter11>>' & orgasm += 1 & vaginalOrgasm += 1 & pcs_horny = 0 & pcs_willpwr += 15 & pcs_mood += 15
+	if pcs_horny >= 100:'<<$textsexhunter11>>' & orgasm += 1 & vaginalOrgasm += 1 & pcs_horny = 0 & pcs_mood += 15
 	$orgasm_or = 'yes'
 	gs 'stat'
 	gs 'dinsex','sexcum'

+ 0 - 1
locations/nastja.qsrc

@@ -530,7 +530,6 @@ if $ARGS[0] = 'pos24':
 	pcs_energy = 10
 	pcs_hydra = 20
 	pcs_mood += 10
-	pcs_willpwr += 10
 	gs 'drugs', 'alcohol', 'wine'
 	pcs_horny += rand(10,30)
 	gs 'stat'

+ 1 - 1
locations/natkolEv.qsrc

@@ -724,7 +724,7 @@ if $ARGS[0] = 'kolkacum':
 			act 'Let him cum inside':
 				*clr & cla
 				natcp += 1
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/natasha/sex/natcreampieride.mp4"></video></center>'
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/natasha/sex/natcreampiedoggy.mp4"></video></center>'
 				'"Cum in her pussy Kolka, I want you to paint her insides with your cum."'
 				'As if on command Kolka starts shooting his load in her pussy. When he pulls out, you can see some of it dripping out of her full pussy.'
 				'Natasha just looks at you with a strange expression on her face. You can''t really decide whether she is scared that Kolka came in her pussy, or if she enjoyed it. Maybe both at the same time?'

+ 0 - 1
locations/obj_din.qsrc

@@ -2623,7 +2623,6 @@ if $ARGS[0] = 'rest':
 	elseif waiting > 0 and waiting <= 120:
 		minut += waiting
 		pcs_mood += 10
-		pcs_willpwr += 10
 		if pcs_sleep < 90 and waiting >= 60:
 			pcs_sleep += 10
 		end

+ 0 - 1
locations/park.qsrc

@@ -367,7 +367,6 @@ if $ARGS[0] = 'luna':
 
 				sprt_exp += 2
 
-				pcs_willpwr += 10
 				pcs_mood += 10
 				'<center><img <<$set_imgh>> src="images/locations/city/centralpark/karusel.jpg"></center>'
 				'You paid 50 <b>₽</b> and sat in the carousel.'

+ 0 - 2
locations/parkivent.qsrc

@@ -3,7 +3,6 @@
 if $ARGS[0] = 'empty':
 	menu_off = 1
 	pcs_mood += 10
-	pcs_willpwr += 10
 	gs 'stat'
 	'You take a relaxing and refreshing walk through the park, trying to figure out the meaning of life.'
 
@@ -950,7 +949,6 @@ if $ARGS[0] = 'find_baby':
 	menu_off = 1
     if hour >= 8 and hour <= 20 and park_baby_found < 1:
         pcs_mood += 10
-        pcs_willpwr += 10
         gs 'stat'
         '<center><img <<$set_imgh>> src="images/locations/city/centralpark/park_baby/park_woods.jpg"></center>'
         'You take a relaxing and refreshing walk through the park, trying to figure out the meaning of life.'

+ 0 - 1
locations/parks.qsrc

@@ -27,7 +27,6 @@ if $ARGS[0] = 'start':
 		cla
 		minut += 60
 		pcs_mood += 10
-		pcs_willpwr += 10
 		gs'stat'
 		'You leisurely stroll through the park of the Old Town. Breathe in the fresh air, reflecting on the vicissitudes of fate.'
 

+ 0 - 1
locations/pavtrain_market.qsrc

@@ -265,7 +265,6 @@ if ARGS[0] = 1:
 	act 'Give some money': 
 		*clr & cla
 		money -= rand(3,20)
-		pcs_willpwr += 5
 		pcs_mood += 5
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/podaet.jpg"></center>'

+ 3 - 4
locations/placer_sex.qsrc

@@ -69,7 +69,7 @@ if $args[0] = 'meet':
 			:markdormrape
 			minut += 15
 
-			tiprand = RAND(0,2)
+			tiprand = rand(0,2)
 			if tiprand < 2:
 				gs 'arousal', 'vaginal', 10, 'gangbang', 'unknown'
 				gs 'stat'
@@ -92,7 +92,7 @@ if $args[0] = 'meet':
 				jump'markdormrape'
 			end
 			gs'stat'
-			endrandom = RAND (0,1)
+			endrandom = rand (0,1)
 			if endrandom = 0:
 				'Finally the last guy spills his seed over your exhausted body, and they all leave the room except for <<$boydesc2>>. He sits down on a different bed, chuckling while he watches you sluggishly brush up. Your legs are shaky from the exhaustion, and the alcohol is also still in your system. Both of those factors make you feel rather disoriented, and you try to ignore <<$boydesc2>>''s smug grin. When you''re ready to leave, he waves you goodbye with a smirk on his face: "You were a nice fuck, <<$pcs_nickname>>. I see why Pavlovsk girls are so popular... we''ll definitely be visiting again."'
 				gs 'arousal', 'end'
@@ -106,7 +106,7 @@ if $args[0] = 'meet':
 					minut += 5
 					body_write = 5
 					face_write = 1
-					podvalwriterand = RAND (1,6)
+					podvalwriterand = rand (1,6)
 					gs 'stat'
 
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/sex/gop/podvalwrite<<podvalwriterand>>.jpg"></center>'
@@ -1841,7 +1841,6 @@ if $ARGS[0] = 'sitting_park_bench':
 		elseif waiting > 0 and waiting <= 120:
 			minut = minut + waiting
 			pcs_mood += 10
-			pcs_willpwr += 10
 			if pcs_sleep < 90 and waiting >= 60:
 				pcs_sleep += 10
 			end

+ 0 - 1
locations/podezdM.qsrc

@@ -46,7 +46,6 @@ if $ARGS[0] = 'kiosk':
 	minut += 30
 	fat += 1
 	pcs_mood += 10
-	pcs_willpwr += 10
 	podrand = rand(5, 100)
 	'<center><img <<$set_imgh>> src="images/locations/shared/apartment/podezdm.jpg"></center>'
 	'As you leave he opens a bottle of beer and hands it to you.'

+ 0 - 1
locations/qwmeet.qsrc

@@ -370,7 +370,6 @@ if $ARGS[0] = 'qwbereg':
 
 						if pcs_horny >= 90:
 							pcs_mood += 15
-							pcs_willpwr += 15
 							$orgasm_or = 'custom'
 							$orgasm_txt = 'Skillful actions of Vladimir give you an orgasm.'
 						else

+ 10 - 7
locations/rolanbath.qsrc

@@ -14,7 +14,7 @@ if $ARGS[0] = 'start':
 	gs 'stat'
 	if RolanLoc[hour] = 7:
 		'Rolan is here.'
-		if RAND(0,100) >= 30:
+		if rand(0,100) >= 30:
 			gt 'rolanbath', 'ev'
 		else
 			gt 'rolanbath', 'sexev'
@@ -82,7 +82,8 @@ if $ARGS[0] = 'start':
 					*nl
 					'The warm water feels amazing against you. You forget for a moment that Rolan could enter the bathroom at any moment. The shower is so relaxing that you begin to sing under the water, imagining that you''re a famous rockstar performing for your thousands of fans.'
 					pcs_mood += 10
-					pcs_willpwr += 10
+					! Seems appropriate. Reducing it, but leaving it in. Potentially worth revisiting
+					pcs_willpwr += 1
 					if hypnoAddict ! 0:
 						'You unconsciously avoid spraying water into your vagina.'
 					else
@@ -277,7 +278,8 @@ if $ARGS[0] = 'start':
 					*nl
 					'The warm water feels amazing against you. You forget for a moment that Rolan could enter the bathroom at any moment. The shower is so relaxing that you begin to sing under the water, imagining that you''re a famous rockstar performing for your thousands of fans.'
 					pcs_mood += 10
-					pcs_willpwr += 10
+					! Seems appropriate. Reducing it, but leaving it in. Potentially worth revisiting
+					pcs_willpwr += 1
 					act 'Dry off': gt 'rolanbath','dryOff'
 				end
 			elseif rand(0,3) = 1:
@@ -426,7 +428,7 @@ end
 
 !Bathroom, Rolan caught:
 if $ARGS[0] = 'sexev':
-	if RAND(0,100) < 50:
+	if rand(0,100) < 50:
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptrolan/caught0.jpg"></center>'
 		'...oops... better leave him be.'
@@ -447,7 +449,7 @@ end
 
 !Bathroom, Rolan busy:
 if $ARGS[0] = 'ev':
-	if RAND(0,100) <= 90:
+	if rand(0,100) <= 90:
 		*clr & cla
 		minut += 2
 		gs 'stat'
@@ -484,7 +486,7 @@ if $ARGS[0] = 'bazar':
 		rolan_bazar_count -= 1
 		sh_rolan_bazar += 1
 		minut += 5
-		rolan_textb_vanna = RAND(1,8)
+		rolan_textb_vanna = rand(1,8)
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptrolan/bathroom.jpg"></center>'
 		if rolan_textb_vanna = 1:$rolan_textb_vanna = 'Rolan tells you that he doesn''t mind if you take a shower here.'
 		if rolan_textb_vanna = 2:$rolan_textb_vanna = 'Rolan tells you that he see often sees some of your classmates buying clothes at G&M Stores, though he doesn''t know how it''s possible for young girls to have so much money.'
@@ -594,7 +596,8 @@ if $ARGS[0] = 'pervshower':
 					*nl
 					'The warm water feels amazing against you. As you relax you begin to sing under the water completely forgetting that Rolan is there and can hear you. You imagine that you''re a famous rockstar performing for your thousands of fans.'
 					pcs_mood += 10
-					pcs_willpwr += 10
+					! Seems appropriate. Reducing it, but leaving it in. Potentially worth revisiting
+					pcs_willpwr += 1
 					if hypnoAddict ! 0:
 						'You unconsciously avoid spraying water into your vagina.'
 					else

+ 3 - 2
locations/sauna.qsrc

@@ -68,7 +68,8 @@ if $ARGS[0] = 'sauna2':
 			if pcs_horny < 0: pcs_horny = 0
 			pcs_health += healthmax/5
 			pcs_stam = stammax
-			pcs_willpwr += 20
+			! Seems appropriate. Reducing it, but leaving it in. Potentially worth revisiting
+			pcs_willpwr += 5
 			pcs_mana = (pcs_intel*pcs_magik) + pcs_magik*100 + pcs_vital*10 + rikudo
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/shared/sauna/sau.jpg"></center>'
@@ -235,7 +236,7 @@ if $ARGS[0] = 'saunafitness':
 	'You do push-ups for 30 minutes, improving your strength.'
 
 	randpushfact = rand(-5,5)
-	if pcs_energy < 40: randpushfact -= RAND(1,10)
+	if pcs_energy < 40: randpushfact -= rand(1,10)
 
 	pushnum = (pcs_stren * pcs_sleep * pcs_health)  / ( 1 * 67 *  healthmax) + randpushfact
 

+ 0 - 1
locations/sitr.qsrc

@@ -100,7 +100,6 @@ if dildo > 0 and pcs_horny >= 50:
 		minut += 30
 		stat['mast'] += 1
 		if pcs_inhib < 30:inhib_exp += rand(1,3)
-		pcs_mood += 15
 		pcs_willpwr += 15
 		pcs_vag += 1
 

+ 2 - 3
locations/sitr2x.qsrc

@@ -41,7 +41,7 @@ if mishka > 0:'On a shelf is <<mishka>> teddy bear'
 gs 'exercise', 'start'
 *nl
 
-!housegostrand = RAND(1,20)
+!housegostrand = rand(1,20)
 !if week = 5 and hour > 17 and hour < 21 and housegostrand > 15 and husband > 0 and husbandrink ! 10:gt'sitr2x','guest'
 
 if husband > 0 and husbandrink ! 10 and husbandrinkday ! daystart:
@@ -66,7 +66,7 @@ if student > 0 and kursovik < 100:
 		cla
 		*clr
 		minut = minut + 60
-		kursovik = kursovik + RAND(pcs_intel/20,pcs_intel/10)
+		kursovik = kursovik + rand(pcs_intel/20,pcs_intel/10)
 		if kursovik > 100:kursovik = 100
 		pcs_mood -= 10
 
@@ -90,7 +90,6 @@ if dildo > 0 and pcs_horny >= 50:
 		stat['mast'] += 1
 		if pcs_inhib < 30:inhib_exp += rand(1,3)
 		pcs_mood += 15
-		pcs_willpwr += 15
 		pcs_vag += 1
 
 		if husband > 0 and husbandrink ! 10:

+ 1913 - 0
locations/soniadisco.qsrc

@@ -0,0 +1,1913 @@
+# soniadisco
+!!I changed Sonia fall to this so their is a total of 7 events so Sonia slowly falls
+
+!!Which arg it goes to depends on level of soniafall
+if $ARGS[0] = 'start':
+	if daystart => soniafallDay + 6:
+		if soniafall = 0:
+			gt 'soniadisco', 'disco0'
+		elseif soniafall = 1:
+			gt 'soniadisco', 'disco1'
+		elseif soniafall = 2:
+			gt 'soniadisco', 'disco2'
+		elseif soniafall = 3:
+			gt 'soniadisco', 'disco3'
+		elseif soniafall = 4:
+			gt 'soniadisco', 'disco4'
+		elseif soniafall = 5:
+			gt 'soniadisco', 'disco5'
+		elseif soniafall = 6:
+			gt 'soniadisco', 'disco6'
+		end
+	elseif soniafall < 3:
+		gt 'soniadisco', 'disco0'
+	else
+		gt 'soniadisco', 'disco01'
+	end
+	soniafallDay = daystart
+end
+
+if $ARGS[0] = 'disco0':
+	menu_off = 0
+	*clr & cla
+	if soniafall = 0: soniafall = 1
+	minut += 15
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/0.jpg"></center>'
+	'You notice Sonia out on the dance floor really working her body, she seems to be dancing like there is no tomorrow. As you watch she stops from time to time to go grab some drinks from the gopniks, who seem happy to supply her with alcohol.'
+	act 'Keep watching':
+		*clr & cla
+		minut += 15
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/soniadance.jpg"></center>'
+		'You heard Sonia had started to hang around the gopniks lately, drinking, partying and generally cutting lose. But as you watch you can tell she is getting totally wasted and is starting to really grind on any and everyone that comes up to dance with her. After awhile she seems barely able to stand up and is more hanging on guys as she grinds on them to keep her balance.'
+		act 'Just watch':
+			*clr & cla
+			minut += 20
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/soniadance.jpg"></center>'
+			'You keep on watching as the boys are getting quite frisky as Sonia is barely puts up any resistance. The boys are truly all over her, touching her where ever they please as Sonia keeps on stumbling around too drunk to care what is happening...'
+			'After few minutes Katja walks up to her and obviously is trying to get her to leave the dance floor, but Sonia jerks away and says something that just leaves Katja shaking her head and then walking away.'
+			'Some time later looking a bit sick Sonia stumbles into the girls bathroom followed by Katja. They emerge some time later and Katja walks Sonia out of the disco, you presume taking her home.'
+			act 'Continue': gt 'gdkin'
+		end
+		act 'Help Sonia':
+			*clr & cla
+			minut += 2
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/soniadance.jpg"></center>'
+			'You keep on watching as the boys are getting quite frisky as Sonia is barely puts up any resistance. The boys are truly all over her, touching her where ever they please as Sonia keeps on stumbling around too drunk to care what is happening...'
+			'You shake your head in disbelief; Sonia is too wasted to even realize what''s happening! If she isn''t careful some guy is going to drag her away and take advantage of her.'
+			'You walk up to Sonia and say to her. "Slow down Sonia, you are pretty wasted and giving the guys the wrong idea." She turns and gives you a sour look.'
+			'"What are you my mother? God I am tired of having to always be the good girl, I just want to cut lose and party for once." With that she starts grinding her butt on some guys crotch, who seems only to happy to help out.'
+			act 'Walk away':
+				*clr & cla
+				minut += 20
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/soniadance.jpg"></center>'
+				'You just shake your head and walk away, leaving Sonia dancing around grinding on boys and there is no shortage of boys trying to dance with her. She looks to be having fun but she is also acting like a total slut and you can see others watching and whispering about her.'
+				'After few minutes Katja walks up to her and obviously is trying to get her to leave the dance floor, but Sonia jerks away and says something that just leaves Katja shaking her head and then walking away.'
+				'Some time later looking a bit sick Sonia stumbles into the girls bathroom followed by Katja. They emerge some time later and Katja walks Sonia out of the disco, you presume taking her home.'
+				act 'Continue': gt 'gdkin'
+			end
+			act 'Convince her':
+				*clr & cla
+				minut += 20
+				grupvalue[4] -= 2
+				grupvalue[1] += 2
+				npc_rel['A25'] += 5
+				'<center><img <<$set_imgh>> src="images/pc/npc_headshot/big25.jpg"></center>'
+				'You stand in front of her and grab ahold of her arms so she stops moving around. "Sonia! Look around, you are totally wasted and grinding on these guys like you plan to fuck them all."'
+				'Sonia resist for a moment but then your words seem to sink in and she drunkenly blinks a couple of times then looks around. She blushes a bit and seems to sober up just a little, as she realizes just how wasted she was. She gives you a grateful nod and awkwardly tries to leave the dance floor, but the guys are trying to keep her from it. You have to intervene on her behalf and make the guys let go of her. The two of you finally make it off the dance floor near the door leaving the dance hall.'
+				*nl
+				'She smiles to you a bit. "Thanks <<$pcs_nickname>> I guess I got a little carried away."'
+				'"Maybe you should go home, you''re pretty wasted." You reply to her.'
+				'She nods. "Thanks, yeah." She starts to head out and you notice she can barely walk, but when you start to help her she pulls away. "I can handle it myself."'
+				'You sigh a bit. "Just be careful with drinking too much and be careful walking home."'
+				'She rolls her eyes. "It was just a little harmless fun, no one cares." Then she walks away.'
+				act 'Continue': gt 'gdkin'
+			end
+		end
+	end	
+end
+
+if $ARGS[0] = 'disco01':
+	menu_off = 0
+	*clr & cla
+	minut += 15
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/0.jpg"></center>'
+	'You notice Sonia out on the dance floor really working her body, she seems to be dancing like there is no tomorrow. As you watch she stops from time to time to go grab some drinks from the gopniks, who seem happy to supply her with alcohol.'
+	act 'Keep watching':
+		*clr & cla
+		minut += 15
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/soniadance.jpg"></center>'
+		'You heard Sonia had started to hang around the gopniks lately, drinking, partying and generally cutting lose. But as you watch you can tell she is getting totally wasted and is starting to really grind on any and everyone that comes up to dance with her. After awhile she seems to get pretty wasted and doesn''t seem to mind the guys pawing at her at all, if fact she seems to be reveling in the attention.'
+		act 'Boobs':
+			*clr & cla
+			minut += 10
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/titflash.jpg"></center>'
+			'You keep on watching as the boys are getting quite frisky as Sonia revels in the attention. The boys are truly all over her, touching her where ever they please as Sonia keeps on dancing seemingly not caring what is happening...'
+			'Then she grabs the top of her dress and exposes her bare breasts for everyone to see. The guys and some of the girls hoot and holler, but you also notice some of them shaking their heads and whispering. You know Sonia is starting to earn a bad reputation at school.'
+			act 'Just watch':
+				*clr & cla
+				minut += 10
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/titflash.jpg"></center>'
+				'You keep on watching as Sonia just dancing with the top of her dress pulled down and her boobs bounce around as she dances energetically. After few minutes Katja walks up to her and obviously is trying to get her to leave the dance floor, but Sonia jerks away and says something that just leaves Katja shaking her head and then walking away.'
+				'Some time later looking a bit sick Sonia stumbles into the girls bathroom followed by Katja. They emerge some time later and Katja walks Sonia out of the disco, you presume taking her home.'
+				act 'Continue': gt 'gdkin'
+			end
+			act 'Help Sonia':
+				*clr & cla
+				minut += 2
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/titflash.jpg"></center>'
+				'You keep on watching as Sonia just dancing with the top of her dress pulled down and her boobs bounce around as she dances energetically. You shake your head in disbelief; Sonia has too be to wasted to even realize what she doing. You decided you have to do something before she completely ruins her reputation.'
+				'You walk up to Sonia and say to her. "Sonia what are you doing? Everyone can see your tits." She turns and gives you a sour look.'
+				'"What are you my mother? God I am tired of having to always be the good girl, I just want to cut lose and party for once." With that she starts grinding her butt on some guys crotch, who seems only to happy to help out.'
+				act 'Walk away':
+					*clr & cla
+					minut += 20
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/titflash.jpg"></center>'
+					'You just shake your head and walk away, leaving Sonia dancing around grinding on boys, with her tits hanging out, and there is no shortage of boys trying to dance with her. She looks to be having fun but she is also acting like a total slut and you can see others watching and whispering about her.'
+					'After awhile Katja walks up to her and obviously is trying to get her to leave the dance floor, but Sonia jerks away and says something that just leaves Katja shaking her head and then walking away.'
+					'Some time later looking a bit sick Sonia stumbles into the girls bathroom followed by Katja. They emerge some time later and Katja walks Sonia out of the disco, you presume taking her home.'
+					act 'Continue': gt 'gdkin'
+				end
+				act 'Convince her':
+					*clr & cla
+					minut += 20
+					grupvalue[4] -= 2
+					grupvalue[1] += 2
+					npc_rel['A25'] += 5
+					'<center><img <<$set_imgh>> src="images/pc/npc_headshot/big25.jpg"></center>'
+					'You stand in front of her and grab ahold of her arms so she stops moving around. "Sonia! Look around, you are totally wasted, showing off your tits, and grinding on these guys like you plan to fuck them all, what do you think everyone is going to say?"'
+					'Sonia resist for a moment but then your words seem to sink in and she drunkenly blinks a couple of times then looks around. She blushes a bit and seems to sober up just a little, as she seems realizes what she is doing.'
+					*nl
+					'She gives you a grateful nod, pulling her dress backup, which gets a lot of guys giving you dirty looks, as Sonia and you try to leave the dance floor, but the guys are trying to keep her from it. You have to intervene on her behalf and make the guys let go of her. The two of you finally make it off the dance floor near the door leaving the dance hall.'
+					'She smiles to you a bit. "Thanks <<$pcs_nickname>> I guess I got a little carried away."'
+					'"Maybe you should go home, you''re pretty wasted." You reply to her.'
+					'She nods. "Yeah I guess I should, thanks again <<$pcs_nickname>>." She starts to head out.'
+					act 'Let her go': gt 'gdkin'
+					act 'Offer to walk her home':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/pc/npc_headshot/big25.jpg"></center>'
+						'You catch up to her. "Here let me walk you home." You tell her.'
+						'It looks like she is about to protest and tell you to mind your own business then just nods and smiles to you. "You don''t have to, I can make it myself."'
+						'You nod to her. "I know, but us girls got to look out for each other you know?" You ask her.'
+						'She nods in understand. "Yeah I guess your right and ok, lets go." She says with a friendly smile.'
+						act 'Walk her home': gt 'soniadisco', 'walkhome'
+					end
+				end
+			end
+		end
+	end	
+end
+	
+if $ARGS[0] = 'disco1':
+	menu_off = 0
+	*clr & cla
+	soniafall = 2
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/0.jpg"></center>'
+	'Vitek and some of his friends are on their way out of the disco, together with Sonia. Vasily is carrying a paper bag with the neck of a bottle sticking out of the top of it.'
+	'Vitek notices you staring at the bottle, he watches you a moment and then grins. Waving you over to come with them. "Hey, <<$pcs_nickname>>. We''re going out for a drink... come join us."'
+	gs 'willpower', 'drink', 'resist'
+	if will_cost <= pcs_willpwr:
+		act 'Decline (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			minut += 30
+			grupvalue[4] -= 1
+			grupvalue[1] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/1.jpg"></center>'
+			'You don''t really want to drink alcohol right now, and you just shake your head and say: "Thanks for the invite, but I think I''d rather stay here right now. You guys have fun!"'
+			'About 30 minutes after they leave, you see them coming back to the disco. Vitek occasionally steadies Sonia when she nearly falls over; you can tell she''s totally hammered.'
+			'Sonia immediately runs to the dance floor. Her drunken stumbling doesn''t look too much like dancing, but she looks like she''s having fun. In her enthusiasm to pull off some experimental dance moves, she doesn''t notice that one of her shirt straps slid down. Because she''s not wearing a bra, one of her boobs is fully exposed and it merrily bounces up and down whenever she jumps.'
+			act 'Go back to the disco': gt 'soniadisco', 'dance'
+		end
+	else
+		act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+	act 'Have a drink with them':
+		*clr & cla
+		gs 'drugs', 'alcohol', 'vodka', 1
+		minut += 15
+		grupvalue[4] += 1
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/event/gopnik/gopdrinking.jpg"></center>'
+		'You''re not sure whether he invited you along because he wants you to come, or just because he''s afraid you would rat them out. Either way, it could be fun? You follow the guys outside, and after a few minutes you sit down in a quiet place, where several of the other gopniks already are. Vasily pours the booze, vodka as it turns out to be, into plastic cups and hands everyone a cup. Dan, Vasily and Paulina are here along with a couple of older guys you don''t know.'
+		'For the next 15 minutes you enjoy their company, only slowly sipping the vodka and alternating it with lemonade. Sonia is not quite as careful as you, and just slams down shot after shot. When the cups are empty Vasily offers everyone a refill.'
+		gs 'willpower', 'drink', 'resist'
+		if will_cost <= pcs_willpwr:
+			act 'Decline (<<will_cost>> Willpower)':
+				*clr & cla
+				gs 'willpower', 'pay', 'resist'
+				minut += 10
+				grupvalue[4] -= 1
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/event/gopnik/gopdrinking.jpg"></center>'
+				'You shake your head no and decline. You don''t want to get too drunk, and settle for just watching.'
+				'Sonia does have more, a lot more and it doesn''t take to long until she is totally wasted. With a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+				act 'Encourage her': gt 'soniadisco', 'soniadrinkmore1'
+				act 'Go back to the disco': gt 'soniadisco', 'dance'
+			end
+		else
+			act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+		act 'Take another drink':
+			*clr & cla
+			minut += 10
+			gs 'drugs', 'alcohol', 'vodka', 1
+			grupvalue[4] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/event/gopnik/gopdrinking.jpg"></center>'
+			'You smile and hold up your cup and get a refill, everyone is laughing and having a good time.'
+			'Sonia does have more, but she starts to slow down a little, she obviously knows she is starting to get pretty drunk. With a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+			act 'Encourage her': gt 'soniadisco', 'soniadrinkmore1'
+			act 'Go back to the disco': gt 'soniadisco', 'dance'
+		end
+		act 'Caution Sonia':
+			*clr & cla
+			soniahelp += 1
+			minut += 10
+			grupvalue[4] -= 2
+			npc_rel['A9'] -= 1
+			npc_rel['A10'] -= 1
+			npc_rel['A11'] -= 1
+			npc_rel['A25'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/event/gopnik/soniadrink.jpg"></center>'
+			'You move over to sit next to Sonia turning down the drink, as you say to her. "Slow down Sonia, you don''t want to get wasted." She turns and gives you a sour look.'
+			'"We''ve already been through this <<$pcs_nickname>>! You aren''t my mother, how about you chill out and enjoy the drinks like the rest of us." with that she grabs the bottle and chugs down a quarter of the bottle. The gopniks all whoop and holler encouraging her to keep going.'
+			'Sonia does have more, a lot more and it doesn''t take to long until she is totally wasted. With a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+			act 'Go back to the disco': gt 'soniadisco', 'dance'
+		end
+		act 'Encourage her': gt 'soniadisco', 'soniadrinkmore1'
+	end
+end
+
+if $ARGS[0] = 'soniadrinkmore1':
+	*clr & cla
+	soniafall = 3
+	soniaencourage += 1
+	npc_rel['A9'] += 1
+	npc_rel['A10'] += 1
+	npc_rel['A11'] += 1
+	npc_rel['A25'] -= 1
+	minut += 10
+	grupvalue[4] += 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/event/gopnik/soniadrink.jpg"></center>'
+	'You smile and take hold of her hand holding the cup, while encouraging her to sit back down. "What''s the rush Sonia? We''re having a good time here right?" You ask her as you extend her arm and cup towards Vasily who happily refills it.'
+	'Sonia grins at you. "You''re right!" Then she downs about half the cup in one gulp coughing a bit. You all sit, talk and drink some more. Sonia finishes the cup finally and the boys start passing out more, which Sonia lets her cup be filled again.'
+	act 'Take another drink':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/event/gopnik/panties1.jpg"></center>'
+		'You smile and hold up your cup and get a refill, everyone is laughing and having a good time. When it comes time for a third refill Vasily refuses to refile your cup and instead whispers to you. "Good girls shouldn''t get drunk around bad boys."'
+		'Sonia is really starting to get wasted now. As she does Dan speaks up. "Hey Sonia what color are your panties?"'
+		'She looks at him a little confused. "What?"'
+		'"You were going to show us what color your panties are." Dan says as if it were a fact.'
+		'Sonia blinks. "I was?" Which gets all the guys agreeing, she glances to you and you nod. While Paulina offers more helpful advice. "Go on don''t be a tease." With the encouragement Sonia stands up and turns around and pulls up her dress showing off the back of her panties.'
+		gs 'arousal', 'voyeur', 5
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			minut += 5
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/panties2.jpg"></center>'
+			'The boys hoot and hollar and Vasily adds in. "Now show us the front of your panties." With a huge grin she turns facing everyone and pulls up her dress to show off her panties for all to see. Then she blushes and seems to realize maybe she is going to far and with a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+			gs 'arousal', 'voyeur', 5
+			gs 'arousal', 'end'
+			gs 'stat'
+			act 'Go back to the disco': gt 'soniadisco', 'dance'
+		end
+	end
+end
+
+if $ARGS[0] = 'dance':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/1.jpg"></center>'
+	'You go back to the disco with the rest of the group, where Sonia immediately runs to the dance floor. Her drunken stumbling doesn''t look too much like dancing, but she looks like she''s having fun. In her enthusiasm to pull off some experimental dance moves, she doesn''t notice that one of her shirt straps slid down. Because she''s not wearing a bra, one of her boobs is fully exposed and it merrily bounces up and down whenever Sonia jumps.'
+	gs 'arousal', 'voyeur', 5
+	gs 'stat'
+	act 'Just watch':
+		*clr & cla
+		minut += 20
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/1.jpg"></center>'
+		'You just watch and Sonia dances around grinding on boys and there is no shortage of boys trying to dance with her. She looks to be having fun but she is also acting like a total slut and you can see others watching and whispering about her.'
+		'After few minutes Katja walks up to her and obviously is trying to get her to leave the dance floor, but Sonia jerks away and says something that just leaves Katja shaking her head and then walking away.'
+		'Some time later looking a bit sick Sonia stumbles into the girls bathroom followed by Katja. They emerge some time later and Katja walks Sonia out of the disco, you presume taking her home.'
+		act 'Continue': gt 'gdkin'
+	end
+	act 'Approach Sonia':
+		*clr & cla
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/1.jpg"></center>'
+		'Sonia dances around grinding on boys and there is no shortage of boys trying to dance with her. She looks to be having fun but she is also acting like a total slut and you can see others watching and whispering about her.'
+		'You shake your head in disbelief; Sonia is too wasted to even realize what''s happening! You walk up to her and...'
+		act 'Help her out':
+			*clr & cla
+			grupvalue[4] -= 2
+			grupvalue[1] += 2
+			npc_rel['A25'] += 5
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/0.jpg"></center>'
+			'You stand in front of her to block most of the stares. Even though you try, you can''t think of a way to say this tactfully over the loud thumping music. You sigh and yell in her ear: "Sonia! Your boob is hanging out, you should cover up!"'
+			'Sonia smiles drunkenly at you, but after a few seconds she finally gets what you''re trying to tell her. She gives you a grateful nod and awkwardly tries to pull up her shirt, in the middle of the dance floor.'
+			'She manages to cover herself and looks around only now starting to realize what''s going on, she blushes a bit.'
+			'"Maybe you should go home, you''re pretty wasted."'
+			'She nods. "Thanks, yeah." She starts to head out and you notice she can barely walk, so you help her outside. With the fresh air she seems a little more stable, you could walk her home or go back to the disco.'
+			gs 'arousal', 'end'
+			gs 'stat'
+			act 'Go back to dance': gt 'gdkin'
+			act 'Walk her home': gt 'soniadisco', 'walkhome'
+		end
+		act 'Pull the other strap down too':
+			*clr & cla
+			grupvalue[4] += 2
+			grupvalue[1] -= 1
+			grupvalue[2] -= 1
+			grupvalue[3] -= 2
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sonia2.jpg"></center>'
+			'You tell her: "You have a nice set of boobs, Sonia. I can see why you''d be so willing to show them off to the world."'
+			'She looks at you with a slightly puzzled look on her face but never stops dancing as she asks: "Wha- what are you talking about?"'
+			'With a grin, you put your hand on her other shoulder and slide that strap down too, fully exposing her breasts to everyone who happens to be looking her way. She barely notices, and doesn''t understand why you are staring at her so intently. Once you walk away, she dances with both her breasts bouncing freely for several minutes before some guys pawing at her exposed breasts finally makes her notice. She blushes but also laughs about it, pulling her top back in place.' 
+			gs 'arousal', 'voyeur', 10
+			gs 'arousal', 'end'
+			gs 'stat'
+			act 'Continue': gt 'gdkin'
+		end
+	end
+end
+
+if $ARGS[0] = 'disco2':
+	menu_off = 0
+	*clr & cla
+	soniafall = 3
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/0.jpg"></center>'
+	'You see Vitek and some of the gopniks hanging out together watching Sonia starting to get drunk and dancing wildly like before. They seem to be discussing something and maybe daring each other, you can''t tell. After a bit Vitek says something that shuts them all up, then he walks up to Sonia. Instead of dancing with her though he whispers something to her, after a few moments she looks at him, smiles and nods her head. With that Vitek starts leading Sonia off the dance floor out of the disco, as he does several of the other gopniks scramble to catch up to the two of them at a wave from him. You notice Vasily is carrying a paper bag with the neck of a bottle sticking out of the top of it.'
+	'Vitek notices you watching them and then grins. Waving you over to come with them. "Hey, <<$pcs_nickname>>. We''re going out for a drink... come join us."'
+	gs 'willpower', 'drink', 'resist'
+	if will_cost <= pcs_willpwr:
+		act 'Decline (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			minut += 30
+			grupvalue[4] -= 1
+			grupvalue[1] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/1.jpg"></center>'
+			'You don''t really want to drink alcohol right now, and you just shake your head and say: "Thanks for the invite, but I think I''d rather stay here right now. You guys have fun!"'
+			'About 30 minutes after they leave, you see them coming back to the disco. Vitek occasionally steadies Sonia when she nearly falls over; you can tell she''s totally hammered.'
+			'Sonia immediately runs to the dance floor. Her drunken stumbling doesn''t look too much like dancing, but she looks like she''s having fun. In her enthusiasm to pull off some experimental dance moves, she doesn''t notice that one of her shirt straps slid down. Because she''s not wearing a bra, one of her boobs is fully exposed and it merrily bounces up and down whenever she jumps.'
+			act 'Go back to the disco': gt 'soniadisco', 'dance'
+		end
+	else
+		act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+	act 'Have a drink with them':
+		*clr & cla
+		gs 'drugs', 'alcohol', 'vodka', 1
+		minut += 15
+		grupvalue[4] += 1
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/event/gopnik/gopdrinking.jpg"></center>'
+		'You''re not sure whether he invited you along because he wants you to come, or just because he''s afraid you would rat them out. Either way, it could be fun? You follow the guys outside, and after a few minutes you sit down in a quiet place, where several of the other gopniks already are. Vasily pours the booze, vodka as it turns out to be, into plastic cups and hands everyone a cup. Dan, Vasily and Paulina are here along with a couple of older guys you don''t know.'
+		'For the next 15 minutes you enjoy their company, only slowly sipping the vodka and alternating it with lemonade. Sonia is not quite as careful as you, and just slams down shot after shot. When the cups are empty Vasily offers everyone a refill.'
+		gs 'willpower', 'drink', 'resist'
+		if will_cost <= pcs_willpwr:
+			act 'Decline (<<will_cost>> Willpower)':
+				*clr & cla
+				gs 'willpower', 'pay', 'resist'
+				grupvalue[4] -= 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/panties1.jpg"></center>'
+				'You shake your head no and decline. You don''t want to get too drunk, and settle for just watching.'
+				'Sonia is really starting to get wasted now. As she does Dan speaks up. "Hey Sonia what color are your panties?"'
+				'She looks at him a little confused. "What?"'
+				'"You were going to show us what color your panties are." Dan says as if it were a fact.'
+				'Sonia blinks. "I was?" Which gets all the guys agreeing, she glances to you and you nod. While Paulina offers more helpful advice. "Go on don''t be a tease." With the encouragement Sonia stands up and turns around and pulls up her dress showing off the back of her panties.'
+				gs 'arousal', 'voyeur', 5
+				gs 'stat'
+				act 'Continue':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/panties2.jpg"></center>'
+					'The boys hoot and hollar and Vasily adds in. "Now show us the front of your panties." With a huge grin she turns facing everyone and pulls up her dress to show off her panties for all to see. Then she blushes and seems to realize maybe she is going to far and with a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+					gs 'arousal', 'voyeur', 5
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Encourage her': gt 'soniadisco', 'soniadrinkmore2'
+					act 'Go back to the disco': gt 'soniadisco', 'dance'
+				end
+			end
+		else
+			act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+		act 'Take another drink':
+			*clr & cla
+			gs 'drugs', 'alcohol', 'vodka', 1
+			grupvalue[4] += 1
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/panties1.jpg"></center>'
+			'You smile and hold up your cup and get a refill, everyone is laughing and having a good time.'
+			'Sonia is really starting to get wasted now. As she does Dan speaks up. "Hey Sonia what color are your panties?"'
+			'She looks at him a little confused. "What?"'
+			'"You was going to show us what color your panties are." Dan says as if it was a fact.'
+			'Sonia blinks. "I was?" Which gets all the guys agreeing, she glances to you and you nod. While Paulina offers more helpful advice. "Go on don''t be a tease." With the encouragement Sonia stands up and turns around and pulls up her dress showing off the back of her panties.'
+			gs 'arousal', 'voyeur', 5
+			gs 'stat'
+			act 'Continue':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/panties2.jpg"></center>'
+				'The boys hoot and hollar and Vasily adds in. "Now show us the front of your panties." With a huge grin she turns facing everyone and pulls up her dress to show off her panties for all to see. Then she blushes and seems to realize maybe she is going to far and with a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+				gs 'arousal', 'voyeur', 5
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Encourage her': gt 'soniadisco', 'soniadrinkmore2'
+				act 'Go back to the disco': gt 'soniadisco', 'dance'
+			end
+		end
+		act 'Caution Sonia':
+			*clr & cla
+			soniahelp += 1
+			grupvalue[4] -= 2
+			npc_rel['A9'] -= 1
+			npc_rel['A10'] -= 1
+			npc_rel['A11'] -= 1
+			npc_rel['A25'] += 1
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/panties1.jpg"></center>'
+			'You move over to sit next to Sonia turning down the drink, as you say to her. "Slow down Sonia, you don''t want to get wasted." She turns and gives you a sour look.'
+			'"What are you my mother? God I am tired of having to always be the good girl, I just want to cut lose and party for once." With that the gopniks all whoop and holler encouraging her.'
+			'Sonia is really starting to get wasted now. As she does Dan speaks up. "Hey Sonia what color are your panties?"'
+			'She looks at him a little confused. "What?"'
+			'"You were going to show us what color your panties are." Dan says as if it were a fact.'
+			'Sonia blinks. "I was?" Which gets all the guys agreeing, she glances to you and you nod. While Paulina offers more helpful advice. "Go on don''t be a tease." With the encouragement Sonia stands up and turns around and pulls up her dress showing off the back of her panties.'
+			gs 'arousal', 'voyeur', 5
+			gs 'stat'
+			act 'Continue':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/panties2.jpg"></center>'
+				'The boys hoot and hollar and Vasily adds in. "Now show us the front of your panties." With a huge grin she turns facing everyone and pulls up her dress to show off her panties for all to see. Then she blushes and seems to realize maybe she is going to far and with a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+				gs 'arousal', 'voyeur', 5
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Go back to the disco': gt 'soniadisco', 'dance'
+			end
+		end
+		act 'Encourage her': gt 'soniadisco', 'soniadrinkmore2'
+	end
+end
+
+if $ARGS[0] = 'soniadrinkmore2':
+	*clr & cla
+	soniafall = 4
+	soniaencourage += 1
+	npc_rel['A9'] += 1
+	npc_rel['A10'] += 1
+	npc_rel['A11'] += 1
+	npc_rel['A25'] -= 1
+	minut += 10
+	grupvalue[4] += 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/soniadrink.jpg"></center>'
+	'You smile and take hold of her hand holding the cup, while encouraging her to sit back down. "What''s the rush Sonia? Where having a good time here right?" You ask her as you extend her arm and cup towards Vasily who happily refills it.'
+	'Sonia grins at you. "You''re right!" Then she downs about half the cup in one gulp coughing a bit. You all sit, talk and drink some more. Sonia finishes the cup finally and the boys start passing out more, which Sonia lets her cup be filled again.'
+	act 'Take another drink':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/boobs.jpg"></center>'
+		'You smile and hold up your cup and get a refill, everyone is laughing and having a good time. When it comes time for a third refill Vasily refuses to refile your cup and instead whispers to you. "Good girls shouldn''t get drink around bad boys."'
+		'Sonia is really starting to get wasted now. As she does several of the gopniks whisper among themselves while keeping Sonia''s cup topped off, final Dan speaks up. "Hey Sonia show us your tits."'
+		'She looks at him a little confused. "What?"'
+		'"You were going to show us your tits." Dan says as if it were a fact.'
+		'Sonia blinks. "I was?" Which gets all the guys agreeing, she glances to you and you nod. While Paulina offers more helpful advice. "Yeah you said you had really perky ones, so go on and prove it."'
+		'With the encouragement Sonia pulls down her top showing off her perky boobs. Then she stands up a little unsteady on her feet. "Show us your butt now." Vasily says.'
+		gs 'arousal', 'voyeur', 5
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/butt.jpg"></center>'
+			'With a huge grin Sonia stands up and turns around, she pulls up the back of her dress and pulls down her panties showing off her bare ass for everyone to see. Then she blushes and seems to realize maybe she is going to far and with a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+			gs 'arousal', 'voyeur', 5
+			gs 'arousal', 'end'
+			gs 'stat'
+			act 'Go back to the disco': gt 'soniadisco', 'dance'
+		end
+	end
+end
+
+if $ARGS[0] = 'disco3':
+	menu_off = 0
+	*clr & cla
+	soniafall = 4
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/0.jpg"></center>'
+	'You see Sonia hanging out by Vitek and some of his friends. Vasily is carrying a paper bag with the neck of a bottle sticking out of the top of it.'
+	'Vitek notices you watching them and then grins. Waving you over to come with them. "Hey, <<$pcs_nickname>>. We''re going out for a drink... come join us."'
+	gs 'willpower', 'drink', 'resist', 'medium'
+	if will_cost <= pcs_willpwr:
+		act 'Decline (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			gs 'stat'
+			minut += 30
+			grupvalue[4] -= 1
+			grupvalue[1] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/1.jpg"></center>'
+			'You don''t really want to drink alcohol right now, and you just shake your head and say: "Thanks for the invite, but I think I''d rather stay here right now. You guys have fun!"'
+			'About 30 minutes after they leave, you see them coming back to the disco. Vitek occasionally steadies Sonia when she nearly falls over; you can tell she''s totally hammered.'
+			'Sonia immediately runs to the dance floor. Her drunken stumbling doesn''t look too much like dancing, but she looks like she''s having fun. In her enthusiasm to pull off some experimental dance moves, she doesn''t notice that one of her shirt straps slid down. Because she''s not wearing a bra, one of her boobs is fully exposed and it merrily bounces up and down whenever she jumps.'
+			act 'Go back to the disco': gt 'soniadisco', 'dance'
+		end
+	else
+		act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+	act 'Have a drink with them':
+		*clr & cla
+		gs 'drugs', 'alcohol', 'vodka', 1
+		minut += 15
+		grupvalue[4] += 1
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/event/gopnik/gopdrinking.jpg"></center>'
+		'You''re not sure whether he invited you along because he wants you to come, or just because he''s afraid you would rat them out. Either way, it could be fun? You follow the guys outside, and after a few minutes you sit down in a quiet place, where several of the other gopniks already are. Vasily pours the booze, vodka as it turns out to be, into plastic cups and hands everyone a cup. Dan, Vasily and Paulina are here along with a couple of older guys you don''t know.'
+		'For the next 15 minutes you enjoy their company, only slowly sipping the vodka and alternating it with lemonade. Sonia is not quite as careful as you, and just slams down shot after shot. When the cups are empty Vasily offers everyone a refill.'
+		gs 'willpower', 'drink', 'resist'
+		if will_cost <= pcs_willpwr:
+			act 'Decline (<<will_cost>> Willpower)':
+				*clr & cla
+				gs 'willpower', 'pay', 'resist'
+				grupvalue[4] -= 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/boobs.jpg"></center>'
+				'You shake your head no and decline. You don''t want to get too drunk, and settle for just watching.'
+				'Sonia is really starting to get wasted now. As she does several of the gopniks whisper among themselves while keeping Sonia''s cup topped off, final Dan speaks up. "Hey Sonia show us your tits."'
+				'She looks at him a little confused. "What?"'
+				'"You were going to show us your tits." Dan says as if it were a fact.'
+				'Sonia blinks. "I was?" Which gets all the guys agreeing, she glances to you and you nod. While Paulina offers more helpful advice. "Yeah you said you had really perky ones, so go on and prove it."'
+				'With the encouragement Sonia pulls down her top showing off her perky boobs. Then she stands up a little unsteady on her feet. "Show us your butt now." Vasily says.'
+				gs 'arousal', 'voyeur', 5
+				gs 'stat'
+				act 'Continue':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/butt.jpg"></center>'
+					'With a huge grin Sonia stands up and turns around, she pulls up the back of her dress and pulls down her panties showing off her bare ass for everyone to see. Then she blushes and seems to realize maybe she is going to far and with a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+					gs 'arousal', 'voyeur', 5
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Encourage her': gt 'soniadisco', 'soniadrinkmore3'
+					act 'Go back to the disco': gt 'soniadisco', 'dance'
+				end
+			end
+		else
+			act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+		act 'Take another drink':
+			*clr & cla
+			gs 'drugs', 'alcohol', 'vodka', 1
+			grupvalue[4] += 1
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/boobs.jpg"></center>'
+			'You smile and hold up your cup and get a refill, everyone is laughing and having a good time.'
+			'Sonia is really starting to get wasted now. As she does several of the gopniks whisper among themselves while keeping Sonia''s cup topped off, final Dan speaks up. "Hey Sonia show us your tits."'
+			'She looks at him a little confused. "What?"'
+			'"You were going to show us your tits." Dan says as if it were a fact.'
+			'Sonia blinks. "I was?" Which gets all the guys agreeing, she glances to you and you nod. While Paulina offers more helpful advice. "Yeah you said you had really perky ones, so go on and prove it."'
+			'With the encouragement Sonia pulls down her top showing off her perky boobs. Then she stands up a little unsteady on her feet. "Show us your butt now." Vasily says.'
+			gs 'arousal', 'voyeur', 5
+			gs 'stat'
+			act 'Continue':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/butt.jpg"></center>'
+				'With a huge grin Sonia stands up and turns around, she pulls up the back of her dress and pulls down her panties showing off her bare ass for everyone to see. Then she blushes and seems to realize maybe she is going to far and with a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+				gs 'arousal', 'voyeur', 5
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Encourage her': gt 'soniadisco', 'soniadrinkmore3'
+				act 'Go back to the disco': gt 'soniadisco', 'dance'
+			end
+		end
+		act 'Caution Sonia':
+			*clr & cla
+			soniahelp += 1
+			grupvalue[4] -= 2
+			npc_rel['A9'] -= 1
+			npc_rel['A10'] -= 1
+			npc_rel['A11'] -= 1
+			npc_rel['A25'] += 1
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/boobs.jpg"></center>'
+			'You move over to sit next to Sonia turning down the drink, as you say to her. "Slow down Sonia, you don''t want to get wasted." She turns and gives you a sour look.'
+			'"What are you my mother? God I am tired of having to always be the good girl, I just want to cut lose and party for once." With that the gopniks all whoop and holler encouraging her.'
+			'Sonia is really starting to get wasted now. As she does several of the gopniks whisper among themselves while keeping Sonia''s cup topped off, final Dan speaks up. "Hey Sonia show us your tits."'
+			'She looks at him a little confused. "What?"'
+			'"You were going to show us your tits." Dan says as if it were a fact.'
+			'Sonia blinks. "I was?" Which gets all the guys agreeing, she glances to you and you nod. While Paulina offers more helpful advice. "Yeah you said you had really perky ones, so go on and prove it."'
+			'With the encouragement Sonia pulls down her top showing off her perky boobs. Then she stands up a little unsteady on her feet. "Show us your butt now." Vasily says.'
+			gs 'arousal', 'voyeur', 5
+			gs 'stat'
+			act 'Continue':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/butt.jpg"></center>'
+				'With a huge grin Sonia stands up and turns around, she pulls up the back of her dress and pulls down her panties showing off her bare ass for everyone to see. Then she blushes and seems to realize maybe she is going to far and with a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+				gs 'arousal', 'voyeur', 5
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Go back to the disco': gt 'soniadisco', 'dance'
+			end
+		end
+		act 'Encourage her': gt 'soniadisco', 'soniadrinkmore3'
+	end
+end
+
+
+if $ARGS[0] = 'soniadrinkmore3':
+	*clr & cla
+	soniafall = 5
+	soniaencourage += 1
+	npc_rel['A9'] += 1
+	npc_rel['A10'] += 1
+	npc_rel['A11'] += 1
+	npc_rel['A25'] -= 1
+	minut += 10
+	grupvalue[4] += 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/soniadrink.jpg"></center>'
+	'You smile and take hold of her hand holding the cup, while encouraging her to sit back down. "What''s the rush Sonia? Where having a good time here right?" You ask her as you extend her arm and cup towards Vasily who happily refills it.'
+	'Sonia grins at you. "Your right!" Then she downs about half the cup in one gulp coughing a bit. You all sit, talk and drink some more. Sonia finishes the cup finally and the boys start passing out more, which Sonia lets her cup be filled again.'
+	act 'Take another drink':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/pussy.jpg"></center>'
+		'You smile and hold up your cup and get a refill, everyone is laughing and having a good time. When it comes time for a third refill Vasily refuses to refile your cup and instead whispers to you. "Good girls shouldn''t get drink around bad boys."'
+		'Sonia is really starting to get wasted now. As she does Dan speaks up. "Hey Sonia show us your pussy."'
+		'She looks at him a little confused. "What?"'
+		'"You were going to show us your pussy." Dan says as if it were a fact.'
+		'Sonia blinks. "I was?" Which gets all the guys agreeing, she glances to you and you nod. While Paulina offers more helpful advice. "Yeah you said you had pretty pussy, so go on and prove it."'
+		'With the encouragement Sonia pulls her dress up and pulls her panties aside showing off her pussy. She has a huge grin on her face at all the attention she is getting. "Show us everything." Vasily says.'
+		gs 'arousal', 'voyeur', 5
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/fullfront.jpg"></center>'
+			'With a huge grin Sonia stands up and turns around, she pulls up the back of her dress and pulls down her panties showing off her bare ass for everyone to see. Then she blushes and seems to realize maybe she is going to far and with a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+			gs 'arousal', 'voyeur', 5
+			gs 'arousal', 'end'
+			gs 'stat'
+			act 'Go back to the disco': gt 'soniadisco', 'dance'
+		end
+	end
+end
+
+if $ARGS[0] = 'disco4':
+	menu_off = 0
+	*clr & cla
+	soniafall = 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/0.jpg"></center>'
+	'You see Sonia hanging out by Vitek and some of his friends. Vasily is carrying a paper bag with the neck of a bottle sticking out of the top of it.'
+	'Vitek notices you watching them and then grins. Waving you over to come with them. "Hey, <<$pcs_nickname>>. We''re going out for a drink... come join us."'
+	gs 'willpower', 'drink', 'resist'
+	if will_cost <= pcs_willpwr:
+		act 'Decline (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			minut += 30
+			grupvalue[4] -= 1
+			grupvalue[1] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/1.jpg"></center>'
+			'You don''t really want to drink alcohol right now, and you just shake your head and say: "Thanks for the invite, but I think I''d rather stay here right now. You guys have fun!"'
+			'About 30 minutes after they leave, you see them coming back to the disco. Vitek occasionally steadies Sonia when she nearly falls over; you can tell she''s totally hammered.'
+			'Sonia immediately runs to the dance floor. Her drunken stumbling doesn''t look too much like dancing, but she looks like she''s having fun. In her enthusiasm to pull off some experimental dance moves, she doesn''t notice that one of her shirt straps slid down. Because she''s not wearing a bra, one of her boobs is fully exposed and it merrily bounces up and down whenever she jumps.'
+			act 'Go back to the disco': gt 'soniadisco', 'dance'
+		end
+	else
+		act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end	
+	act 'Have a drink with them':
+		*clr & cla
+		gs 'drugs', 'alcohol', 'vodka', 1
+		minut += 15
+		grupvalue[4] += 1
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/event/gopnik/gopdrinking.jpg"></center>'
+		'You''re not sure whether he invited you along because he wants you to come, or just because he''s afraid you would rat them out. Either way, it could be fun? You follow the guys outside, and after a few minutes you sit down in a quiet place, where several of the other gopniks already are. Vasily pours the booze, vodka as it turns out to be, into plastic cups and hands everyone a cup. Dan, Vasily and Paulina are here along with a couple of older guys you don''t know.'
+		'For the next 15 minutes you enjoy their company, only slowly sipping the vodka and alternating it with lemonade. Sonia is not quite as careful as you, and just slams down shot after shot. When the cups are empty Vasily offers everyone a refill.'
+		gs 'willpower', 'drink', 'resist'
+		if will_cost <= pcs_willpwr:
+			act 'Decline (<<will_cost>> Willpower)':
+				*clr & cla
+				gs 'willpower', 'pay', 'resist'
+				grupvalue[4] -= 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/pussy.jpg"></center>'
+				'You shake your head no and decline. You don''t want to get too drunk, and settle for just watching.'
+				'Sonia is really starting to get wasted now. As she does Dan speaks up. "Hey Sonia show us your pussy."'
+				'She looks at him a little confused. "What?"'
+				'"You were going to show us your pussy." Dan says as if it were a fact.'
+				'Sonia blinks. "I was?" Which gets all the guys agreeing, she glances to you and you nod. While Paulina offers more helpful advice. "Yeah you said you had pretty pussy, so go on and prove it."'
+				'With the encouragement Sonia pulls her dress up and pulls her panties aside showing off her pussy. She has a huge grin on her face at all the attention she is getting. "Show us everything." Vasily says.'
+				gs 'arousal', 'voyeur', 5
+				gs 'stat'
+				act 'Continue':
+					*clr & cla
+					soniarushout = 1
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/fullfront.jpg"></center>'
+					'With a huge grin Sonia pulls her panties aside with one hand showing off her pussy, while with the other she pulls down her dress to expose her tits, putting everything on full display for all to see. Then she blushes and seems to realize maybe she is going to far and with a panic in her eyes, she looks around at everybody that is focused on her, she quickly covers up her bare pussy and holds her dress over her tits in dismay, as if she just realized what she has done and stammers. "I... I need to go!" She quickly pulls her dress back into place and then takes off, before anyone can stop her.'
+       				gs 'arousal', 'voyeur', 5
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Go after her': gt 'soniadisco', 'chasesonia'
+					act 'Go back to the disco': gt 'soniadisco', 'dance'
+				end
+			end
+		else
+			act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+		act 'Take another drink':
+			*clr & cla
+			gs 'drugs', 'alcohol', 'vodka', 1
+			grupvalue[4] += 1
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/pussy.jpg"></center>'
+			'You smile and hold up your cup and get a refill, everyone is laughing and having a good time.'
+			'Sonia is really starting to get wasted now. As she does Dan speaks up. "Hey Sonia show us your pussy."'
+			'She looks at him a little confused. "What?"'
+			'"You were going to show us your pussy." Dan says as if it were a fact.'
+			'Sonia blinks. "I was?" Which gets all the guys agreeing, she glances to you and you nod. While Paulina offers more helpful advice. "Yeah you said you had pretty pussy, so go on and prove it."'
+			'With the encouragement Sonia pulls her dress up and pulls her panties aside showing off her pussy. She has a huge grin on her face at all the attention she is getting. "Show us everything." Vasily says.'
+			gs 'arousal', 'voyeur', 5
+			gs 'stat'
+			act 'Continue':
+				*clr & cla
+				minut += 5
+				soniarushout = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/fullfront.jpg"></center>'
+				'With a huge grin Sonia pulls her panties aside with one hand showing off her pussy, while with the other she pulls down her dress to expose her tits, putting everything on full display for all to see. Then she blushes and seems to realize maybe she is going to far and with a panic in her eyes, she gazes around at everybody that is focused on her, she quickly covers up her bare pussy and holds her dress over her tits in dismay, as if she just realized what she has done and stammers. "I... I need to go!" She quickly pulls her dress back in place and then takes off, before anyone can stop her.'
+				gs 'arousal', 'voyeur', 5
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Go after her': gt 'soniadisco', 'chasesonia'
+				act 'Go back to the disco': gt 'soniadisco', 'dance'
+			end
+		end
+		act 'Encourage her': gt 'soniadisco', 'soniadrinkmore4'
+		act 'Caution Sonia':
+			*clr & cla
+			soniahelp += 1
+			grupvalue[4] -= 2
+			npc_rel['A9'] -= 1
+			npc_rel['A10'] -= 1
+			npc_rel['A11'] -= 1
+			npc_rel['A25'] += 1
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/pussy.jpg"></center>'
+			'You move over to sit next to Sonia turning down the drink, as you say to her. "Slow down Sonia, you don''t want to get wasted." She turns and gives you a sour look.'
+			'"What are you my mother? God I am tired of having to always be the good girl, I just want to cut lose and party for once." With that the gopniks all whoop and holler encouraging her.'
+			'Sonia is really starting to get wasted now. As she does Dan speaks up. "Hey Sonia show us your pussy."'
+			'She looks at him a little confused. "What?"'
+			'"You were going to show us your pussy." Dan says as if it were a fact.'
+			'Sonia blinks. "I was?" Which gets all the guys agreeing, she glances to you and you nod. While Paulina offers more helpful advice. "Yeah you said you had pretty pussy, so go on and prove it."'
+			'With the encouragement Sonia pulls her dress up and pulls her panties aside showing off her pussy. She has a huge grin on her face at all the attention she is getting. "Show us everything." Vasily says.'
+			gs 'arousal', 'voyeur', 5
+			gs 'stat'
+			act 'Continue':
+				*clr & cla
+				soniarushout = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/fullfront.jpg"></center>'
+				'With a huge grin Sonia pulls her panties aside with one hand showing off her pussy, while with the other she pulls down her dress to expose her tits, putting everything on full display for all to see. Then she blushes and seems to realize maybe she is going to far and with a panic in her eyes, she looks around at everybody that is focused on her, she quickly covers up her bare pussy and holds the dress over her tits in dismay, as if she just realized what she has done and stammers. "I... I need to go!" She quickly pulls her clothes back in place and then takes off, before anyone can stop her.'
+				gs 'arousal', 'voyeur', 5
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Go after her': gt 'soniadisco', 'chasesonia'
+				act 'Go back to the disco': gt 'soniadisco', 'dance'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'soniadrinkmore4':
+	*clr & cla
+	soniaencourage += 1
+	npc_rel['A9'] += 1
+	npc_rel['A10'] += 1
+	npc_rel['A11'] += 1
+	npc_rel['A25'] -= 1
+	minut += 10
+	grupvalue[4] += 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/soniadrink.jpg"></center>'
+	'You smile and take hold of her hand holding the cup, while encouraging her to sit back down. "What''s the rush Sonia? Where having a good time here right?" You ask her as you extend her arm and cup towards Vasily who happily refills it.'
+	'Sonia grins at you. "You''re right!" Then she downs about half the cup in one gulp coughing a bit. You all sit, talk and drink some more. Sonia finishes the cup finally and the boys start passing out more, which Sonia lets her cup be filled again.'
+	act 'Take another drink':
+		*clr & cla
+		minut += 5
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/popsicle1.jpg"></center>'
+		'Vitek gets up and walks over to Sonia and says. "Nice tits.".'
+		'Sonia grins at him and sounds rather slurred when she asks: "Really? Do you like them?"'
+		'She teasingly runs a finger over her nipple, which is quite visible through the thin fabric of her top. He nods appreciatively: "Absolutely! Your lips are gorgeous too... I bet you like to suck on things."'
+		*nl
+		'She slaps his chest indignantly and shouts: "Vitek! Have you lost your mind!?"'
+		'Vitek raises his hands in defense and smirks: "Whoa, calm down! I was talking about popsicles! What did you think I meant?"'
+		'Sonia turns beet red, and mutters: "Whatever. There''s no way you have a popsicle on you anyway..."'
+		'"Oh, really?" Vitek smirks. "If I did, would you suck it?"'
+		'Sonia smiles at him and confesses: "Of course! I love popsicles! Bu-"'
+		'Vitek reaches for his pocket, and actually pulls out a popsicle. Sonia looks at him in awe for a moment, as if he is a magician that just made a bunny appear out of thin air. Then she tries to reach out for it, but Vitek pulls it away from her and says: "No, no hands. I''ll hold it, you only use your mouth."'
+		gs 'arousal', 'voyeur', 5
+		gs 'stat'
+		act 'Watch':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/popsicle2.jpg"></center>'
+			'Sonia obediently pulls her hands away and opens her mouth, and Vitek slowly puts the popsicle against her lips and tongue. Then she closes her lips around it and sucks on it, while looking at Vitek seductively.'
+			'Vitek grins and lowers the popsicle further and further, until it is at the same level as his groin. All this time, Sonia has never taken her mouth off it, and eventually she gets down on her knees after bending over awkwardly and nearly falling over once or twice. The way she''s sucking and licking the popsicle definitely gets Vitek aroused, and you see his cock straining against the fabric of his pants. Meanwhile, Dan and Vasily are looking at the two of them with their mouths open, somewhat awkwardly hiding their erections.'
+			'Once the popsicle is mostly gone, Dan clears his throat and suggests: "Open your mouth and shows us your tongue." She opens her mouth showing off her red stained tongue.'
+			gs 'arousal', 'voyeur', 5
+			gs 'stat'
+			act 'Keep watching':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj1.jpg"></center>'
+				'As she looks around grinning around her tongue sticking out, Vitek pulls his dick out of his pants and shoves his hard cock in her open mouth before she can close it. "I gave you a treat, now give me one." The other guys offer encouragement, saying it is only fair. Paulina puts her hand on the back of Sonia head to keep her from pulling away.'
+				'Sonia seems unsure for a moment but then starts to suck on Vitek''s cock, Paulina steps back and starts filming the whole thing.'
+				gs 'arousal', 'voyeur_sex', 5
+				gs 'stat'
+				act 'Keep watching':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj2.jpg"></center>'
+					'Sonia bobs her head up and down on Vitek''s cock, working her mouth down until she starts to gag. She has her lips tightly wrapped around the shaft of his cock and just like the popsicle, she sucks on his dick with no hands. Paulina keeps recording it, while the guys all offer encouragement. You can tell they want to join in but one look from Vitek and they remain seated.'
+					gs 'arousal', 'voyeur_sex', 5
+					gs 'stat'
+					act 'Keep watching':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj3.jpg"></center>'
+						'Sonia is really starting to get into a rhythm it seems she has a knack for this, Vitek seems content to let her work at her own pace other than offering words of encouragement she is doing a good job, Paulina offers her a few pointers, which Sonia listens to and does her best to do, which makes Vitek moan even louder.'
+						gs 'arousal', 'voyeur_sex', 5
+						gs 'stat'
+						act 'Keep watching':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj4.jpg"></center>'
+							'Suddenly Vitek lets out a loud moan and Sonia makes a slight gagging noise. It is obvious he is cumming in her mouth, for the first time she takes ahold of his dick and strokes the shaft, milking every drop of his cum into her mouth. Once he finishes he looks down at her and says. "Show me." She knows what he wants and opens her mouth to show her cum coated tongue, her mouth is so full of his cum a little leaks out of the corner of her mouth onto her cheek.'
+							*nl
+							'He grins at her. "That''s a good girl, now swallow." She does as he commands and swallows all his cum down. As she stands up Paulina indicates her cheek where the cum leaked out. Sonia reaches up and blushes a little when she feels the cum. She wipes up with her finger and sucks her finger clean. Then she blushes and seems to realize maybe she is going to far and with a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+							gs 'arousal', 'voyeur_sex', 5
+							gs 'arousal', 'end'
+							gs 'stat'
+							act 'Go back to the disco': gt 'soniadisco', 'dance'
+						end
+						act 'Go back to the disco': gt 'soniadisco', 'dance'
+					end
+					act 'Go back to the disco': gt 'soniadisco', 'dance'
+				end
+				act 'Go back to the disco': gt 'soniadisco', 'dance'
+			end
+		end
+	end
+end
+ 
+if $ARGS[0] = 'disco5':
+	menu_off = 0
+	*clr & cla
+	soniafall = 6
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/0.jpg"></center>'
+	'You see Sonia hanging out by Vitek and some of his friends. Vasily is carrying a paper bag with the neck of a bottle sticking out of the top of it.'
+	'Vitek notices you watching them and then grins. Waving you over to come with them. "Hey, <<$pcs_nickname>>. We''re going out for a drink... come join us."'
+	if soniarushout = 1:
+		'As you go to the room they have been using you walk next to Sonia and say. "I am surprised you came back to party with them after last time."'
+		'She blushes a little and replies. "I won''t get that drunk again."'
+	end
+	gs 'willpower', 'drink', 'resist'
+	if will_cost <= pcs_willpwr:
+		act 'Decline (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			minut += 30
+			grupvalue[4] -= 1
+			grupvalue[1] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/1.jpg"></center>'
+			'You don''t really want to drink alcohol right now, and you just shake your head and say: "Thanks for the invite, but I think I''d rather stay here right now. You guys have fun!"'
+			'About 30 minutes after they leave, you see them coming back to the disco. Vitek occasionally steadies Sonia when she nearly falls over; you can tell she''s totally hammered.'
+			'Sonia immediately runs to the dance floor. Her drunken stumbling doesn''t look too much like dancing, but she looks like she''s having fun. In her enthusiasm to pull off some experimental dance moves, she doesn''t notice that one of her shirt straps slid down. Because she''s not wearing a bra, one of her boobs is fully exposed and it merrily bounces up and down whenever she jumps.'
+			act 'Go back to the disco': gt 'soniadisco', 'dance'
+		end
+	else
+		act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+	act 'Have a drink with them':
+		*clr & cla
+		gs 'drugs', 'alcohol', 'vodka', 1
+		minut += 15
+		grupvalue[4] += 1
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/event/gopnik/gopdrinking.jpg"></center>'
+		'You''re not sure whether he invited you along because he wants you to come, or just because he''s afraid you would rat them out. Either way, it could be fun? You follow the guys outside, and after a few minutes you sit down in a quiet place, where several of the other gopniks already are. Vasily pours the booze, vodka as it turns out to be, into plastic cups and hands everyone a cup. Dan, Vasily and Paulina are here along with a couple of older guys you don''t know.'
+		'For the next 15 minutes you enjoy their company, only slowly sipping the vodka and alternating it with lemonade. Sonia is not quite as careful as you, and just slams down shot after shot. When the cups are empty Vasily offers everyone a refill.'
+		gs 'willpower', 'drink', 'resist'
+		if will_cost <= pcs_willpwr:
+			act 'Decline (<<will_cost>> Willpower)':
+				*clr & cla
+				gs 'willpower', 'pay', 'resist'
+				grupvalue[4] -= 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/pussy.jpg"></center>'
+				'You shake your head no and decline. You don''t want to get too drunk, and settle for just watching.'
+				'Vitek gets up and walks over to Sonia and says. "Nice tits.".'
+				'Sonia grins at him and sounds rather slurred when she asks: "Really? Do you like them?"'
+				'She teasingly runs a finger over her nipple, which is quite visible through the thin fabric of her top. He nods appreciatively: "Absolutely! Your lips are gorgeous too... I bet you like to suck on things."'
+				*nl
+				'She slaps his chest indignantly and shouts: "Vitek! Have you lost your mind!?"'
+				'Vitek raises his hands in defense and smirks: "Whoa, calm down! I was talking about popsicles! What did you think I meant?"'
+				'Sonia turns beet red, and mutters: "Whatever. There''s no way you have a popsicle on you anyway..."'
+				'"Oh, really?" Vitek smirks. "If I did, would you suck it?"'
+				'Sonia smiles at him and confesses: "Of course! I love popsicles! Bu-"'
+				'Vitek reaches for his pocket, and actually pulls out a popsicle. Sonia looks at him in awe for a moment, as if he is a magician that just made a bunny appear out of thin air. Then she tries to reach out for it, but Vitek pulls it away from her and says: "No, no hands. I''ll hold it, you only use your mouth."'
+				gs 'arousal', 'voyeur', 5
+				gs 'stat'
+				act 'Watch':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/popsicle2.jpg"></center>'
+					'Sonia obediently pulls her hands away and opens her mouth, and Vitek slowly puts the popsicle against her lips and tongue. Then she closes her lips around it and sucks on it, while looking at Vitek seductively.'
+					'Vitek grins and lowers the popsicle further and further, until it is at the same level as his groin. All this time, Sonia has never taken her mouth off it, and eventually she gets down on her knees after bending over awkwardly and nearly falling over once or twice. The way she''s sucking and licking the popsicle definitely gets Vitek aroused, and you see his cock straining against the fabric of his pants. Meanwhile, Dan and Vasily are looking at the two of them with their mouths open, somewhat awkwardly hiding their erections.'
+					'Once the popsicle is mostly gone, Dan clears his throat and suggests: "Open your mouth and shows us your tongue." She opens her mouth showing off her red stained tongue.'
+					gs 'arousal', 'voyeur', 5
+					gs 'stat'
+					act 'Keep watching':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj1.jpg"></center>'
+						'As she looks around grinning around her tongue sticking out, Vitek pulls his dick out of his pants and shoves his hard cock in her open mouth before she can close it. "I gave you a treat, now give me one." The other guys offer encouragement, saying it is only fair. Paulina puts her hand on the back of Sonia head to keep her from pulling away.'
+						'Sonia seems unsure for a moment but then starts to suck on Vitek''s cock, Paulina steps back and starts filming the whole thing.'
+						gs 'arousal', 'voyeur_sex', 5
+						gs 'stat'
+						act 'Keep watching':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj2.jpg"></center>'
+							'Sonia bobs her head up and down on Vitek''s cock, working her mouth down until she starts to gag. She has her lips tightly wrapped around the shaft of his cock and just like the popsicle, she sucks on his dick with no hands. Paulina keeps recording it, while the guys all offer encouragement. You can tell they want to join in but one look from Vitek and they remain seated.'
+							gs 'arousal', 'voyeur_sex', 5
+							gs 'stat'
+							act 'Keep watching':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj3.jpg"></center>'
+								'Sonia is really starting to get into a rhythm it seems she has a knack for this, Vitek seems content to let her work at her own pace other than offering words of encouragement she is doing a good job, Paulina offers her a few pointers, which Sonia listens to and does her best to do, which makes Vitek moan even louder.'
+								gs 'arousal', 'voyeur_sex', 5
+								gs 'stat'
+								act 'Keep watching':
+									*clr & cla
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj4.jpg"></center>'
+									'Suddenly Vitek lets out a loud moan and Sonia makes a slight gagging noise. It is obvious he is cumming in her mouth, for the first time she takes ahold of his dick and strokes the shaft, milking every drop of his cum into her mouth. Once he finishes he looks down at her and says. "Show me." She knows what he wants and opens her mouth to show her cum coated tongue, her mouth is so full of his cum a little leaks out of the corner of her mouth onto her cheek.'
+									*nl
+									'He grins at her. "That''s a good girl, now swallow." She does as he commands and swallows all his cum down. As she stands up Paulina indicates her cheek where the cum leaked out. Sonia reaches up and blushes a little when she feels the cum. She wipes up with her finger and sucks her finger clean. Then she blushes and seems to realize maybe she is going to far and with a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+									gs 'arousal', 'voyeur_sex', 5
+									gs 'arousal', 'end'
+									gs 'stat'
+									act 'Go back to the disco': gt 'soniadisco', 'dance'
+								end
+								act 'Go back to the disco': gt 'soniadisco', 'dance'
+							end
+							act 'Go back to the disco': gt 'soniadisco', 'dance'
+						end
+						act 'Go back to the disco': gt 'soniadisco', 'dance'
+					end
+				end
+			end
+		else
+			act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+		act 'Take another drink':
+			*clr & cla
+			minut += 5
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/popsicle1.jpg"></center>'
+			'You smile and hold up your cup and get a refill, everyone is laughing and having a good time.'
+			'Vitek gets up and walks over to Sonia and says. "Nice tits.".'
+			'Sonia grins at him and sounds rather slurred when she asks: "Really? Do you like them?"'
+			'She teasingly runs a finger over her nipple, which is quite visible through the thin fabric of her top. He nods appreciatively: "Absolutely! Your lips are gorgeous too... I bet you like to suck on things."'
+			*nl
+			'She slaps his chest indignantly and shouts: "Vitek! Have you lost your mind!?"'
+			'Vitek raises his hands in defense and smirks: "Whoa, calm down! I was talking about popsicles! What did you think I meant?"'
+			'Sonia turns beet red, and mutters: "Whatever. There''s no way you have a popsicle on you anyway..."'
+			'"Oh, really?" Vitek smirks. "If I did, would you suck it?"'
+			'Sonia smiles at him and confesses: "Of course! I love popsicles! Bu-"'
+			'Vitek reaches for his pocket, and actually pulls out a popsicle. Sonia looks at him in awe for a moment, as if he is a magician that just made a bunny appear out of thin air. Then she tries to reach out for it, but Vitek pulls it away from her and says: "No, no hands. I''ll hold it, you only use your mouth."'
+			gs 'arousal', 'voyeur', 5
+			gs 'stat'
+			act 'Watch':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/popsicle2.jpg"></center>'
+				'Sonia obediently pulls her hands away and opens her mouth, and Vitek slowly puts the popsicle against her lips and tongue. Then she closes her lips around it and sucks on it, while looking at Vitek seductively.'
+				'Vitek grins and lowers the popsicle further and further, until it is at the same level as his groin. All this time, Sonia has never taken her mouth off it, and eventually she gets down on her knees after bending over awkwardly and nearly falling over once or twice. The way she''s sucking and licking the popsicle definitely gets Vitek aroused, and you see his cock straining against the fabric of his pants. Meanwhile, Dan and Vasily are looking at the two of them with their mouths open, somewhat awkwardly hiding their erections.'
+				'Once the popsicle is mostly gone, Dan clears his throat and suggests: "Open your mouth and shows us your tongue." She opens her mouth showing off her red stained tongue.'
+				gs 'arousal', 'voyeur', 5
+				gs 'stat'
+				act 'Keep watching':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj1.jpg"></center>'
+					'As she looks around grinning around her tongue sticking out, Vitek pulls his dick out of his pants and shoves his hard cock in her open mouth before she can close it. "I gave you a treat, now give me one." The other guys offer encouragement, saying it is only fair. Paulina puts her hand on the back of Sonia head to keep her from pulling away.'
+					'Sonia seems unsure for a moment but then starts to suck on Vitek''s cock, Paulina steps back and starts filming the whole thing.'
+					gs 'arousal', 'voyeur_sex', 5
+					gs 'stat'
+					act 'Keep watching':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj2.jpg"></center>'
+						'Sonia bobs her head up and down on Vitek''s cock, working her mouth down until she starts to gag. She has her lips tightly wrapped around the shaft of his cock and just like the popsicle, she sucks on his dick with no hands. Paulina keeps recording it, while the guys all offer encouragement. You can tell they want to join in but one look from Vitek and they remain seated.'
+						gs 'arousal', 'voyeur_sex', 5
+						gs 'stat'
+						act 'Keep watching':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj3.jpg"></center>'
+							'Sonia is really starting to get into a rhythm it seems she has a knack for this, Vitek seems content to let her work at her own pace other than offering words of encouragement she is doing a good job, Paulina offers her a few pointers, which Sonia listens to and does her best to do, which makes Vitek moan even louder.'
+							gs 'arousal', 'voyeur_sex', 5
+							gs 'stat'
+							act 'Keep watching':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj4.jpg"></center>'
+								'Suddenly Vitek lets out a loud moan and Sonia makes a slight gagging noise. It is obvious he is cumming in her mouth, for the first time she takes ahold of his dick and strokes the shaft, milking every drop of his cum into her mouth. Once he finishes he looks down at her and says. "Show me." She knows what he wants and opens her mouth to show her cum coated tongue, her mouth is so full of his cum a little leaks out of the corner of her mouth onto her cheek.'
+								*nl
+								'He grins at her. "That''s a good girl, now swallow." She does as he commands and swallows all his cum down. As she stands up Paulina indicates her cheek where the cum leaked out. Sonia reaches up and blushes a little when she feels the cum. She wipes up with her finger and sucks her finger clean. Then she blushes and seems to realize maybe she is going to far and with a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+								gs 'arousal', 'voyeur_sex', 5
+								gs 'arousal', 'end'
+								gs 'stat'
+								act 'Go back to the disco': gt 'soniadisco', 'dance'
+							end
+							act 'Go back to the disco': gt 'soniadisco', 'dance'
+						end
+						act 'Go back to the disco': gt 'soniadisco', 'dance'
+					end
+					act 'Go back to the disco': gt 'soniadisco', 'dance'
+				end
+			end
+		end
+		act 'Caution Sonia':
+			*clr & cla
+			soniahelp += 1
+			grupvalue[4] -= 2
+			npc_rel['A9'] -= 1
+			npc_rel['A10'] -= 1
+			npc_rel['A11'] -= 1
+			npc_rel['A25'] += 1
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/pussy.jpg"></center>'
+			'You move over to sit next to Sonia turning down the drink, as you say to her. "Slow down Sonia, you don''t want to get wasted." She turns and gives you a sour look.'
+			'"What are you my mother? God I am tired of having to always be the good girl, I just want to cut lose and party for once." With that the gopniks all whoop and holler encouraging her.'
+			'Vitek gets up and walks over to Sonia and says. "Nice tits.".'
+			'Sonia grins at him and sounds rather slurred when she asks: "Really? Do you like them?"'
+			'She teasingly runs a finger over her nipple, which is quite visible through the thin fabric of her top. He nods appreciatively: "Absolutely! Your lips are gorgeous too... I bet you like to suck on things."'
+			*nl
+			'She slaps his chest indignantly and shouts: "Vitek! Have you lost your mind!?"'
+			'Vitek raises his hands in defense and smirks: "Whoa, calm down! I was talking about popsicles! What did you think I meant?"'
+			'Sonia turns beet red, and mutters: "Whatever. There''s no way you have a popsicle on you anyway..."'
+			'"Oh, really?" Vitek smirks. "If I did, would you suck it?"'
+			'Sonia smiles at him and confesses: "Of course! I love popsicles! Bu-"'
+			'Vitek reaches for his pocket, and actually pulls out a popsicle. Sonia looks at him in awe for a moment, as if he is a magician that just made a bunny appear out of thin air. Then she tries to reach out for it, but Vitek pulls it away from her and says: "No, no hands. I''ll hold it, you only use your mouth."'
+			gs 'arousal', 'voyeur', 5
+			gs 'stat'
+			act 'Watch':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/popsicle2.jpg"></center>'
+				'Sonia obediently pulls her hands away and opens her mouth, and Vitek slowly puts the popsicle against her lips and tongue. Then she closes her lips around it and sucks on it, while looking at Vitek seductively.'
+				'Vitek grins and lowers the popsicle further and further, until it is at the same level as his groin. All this time, Sonia has never taken her mouth off it, and eventually she gets down on her knees after bending over awkwardly and nearly falling over once or twice. The way she''s sucking and licking the popsicle definitely gets Vitek aroused, and you see his cock straining against the fabric of his pants. Meanwhile, Dan and Vasily are looking at the two of them with their mouths open, somewhat awkwardly hiding their erections.'
+				'Once the popsicle is mostly gone, Dan clears his throat and suggests: "Open your mouth and shows us your tongue." She opens her mouth showing off her red stained tongue.'
+				gs 'arousal', 'voyeur', 5
+				gs 'stat'
+				act 'Keep watching':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj1.jpg"></center>'
+					'As she looks around grinning around her tongue sticking out, Vitek pulls his dick out of his pants and shoves his hard cock in her open mouth before she can close it. "I gave you a treat, now give me one." The other guys offer encouragement, saying it is only fair. Paulina puts her hand on the back of Sonia head to keep her from pulling away.'
+					'Sonia seems unsure for a moment but then starts to suck on Vitek''s cock, Paulina steps back and starts filming the whole thing.'
+					gs 'arousal', 'voyeur_sex', 5
+					gs 'stat'
+					act 'Keep watching':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj2.jpg"></center>'
+						'Sonia bobs her head up and down on Vitek''s cock, working her mouth down until she starts to gag. She has her lips tightly wrapped around the shaft of his cock and just like the popsicle, she sucks on his dick with no hands. Paulina keeps recording it, while the guys all offer encouragement. You can tell they want to join in but one look from Vitek and they remain seated.'
+						gs 'arousal', 'voyeur_sex', 5
+						gs 'stat'
+						act 'Keep watching':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj3.jpg"></center>'
+							'Sonia is really starting to get into a rhythm it seems she has a knack for this, Vitek seems content to let her work at her own pace other than offering words of encouragement she is doing a good job, Paulina offers her a few pointers, which Sonia listens to and does her best to do, which makes Vitek moan even louder.'
+							gs 'arousal', 'voyeur_sex', 5
+							gs 'stat'
+							act 'Keep watching':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/bj4.jpg"></center>'
+								'Suddenly Vitek lets out a loud moan and Sonia makes a slight gagging noise. It is obvious he is cumming in her mouth, for the first time she takes ahold of his dick and strokes the shaft, milking every drop of his cum into her mouth. Once he finishes he looks down at her and says. "Show me." She knows what he wants and opens her mouth to show her cum coated tongue, her mouth is so full of his cum a little leaks out of the corner of her mouth onto her cheek.'
+								*nl
+								'He grins at her. "That''s a good girl, now swallow." She does as he commands and swallows all his cum down. As she stands up Paulina indicates her cheek where the cum leaked out. Sonia reaches up and blushes a little when she feels the cum. She wipes up with her finger and sucks her finger clean. Then she blushes and seems to realize maybe she is going to far and with a slight slur in her voice and a cheeky grin on her face she says: "I want to go dancing! Let''s go back to the disco!"'
+								gs 'arousal', 'voyeur_sex', 5
+								gs 'arousal', 'end'
+								gs 'stat'
+								act 'Go back to the disco': gt 'soniadisco', 'dance'
+							end
+							act 'Go back to the disco': gt 'soniadisco', 'dance'
+						end
+						act 'Go back to the disco': gt 'soniadisco', 'dance'
+					end
+					act 'Go back to the disco': gt 'soniadisco', 'dance'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'disco6':
+	menu_off = 0
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/0.jpg"></center>'
+	'You see Sonia hanging out by Vitek and some of his friends. Vasily is carrying a paper bag with the neck of a bottle sticking out of the top of it.'
+	'Vitek notices you watching them and then grins. Waving you over to come with them. "Hey, <<$pcs_nickname>>. We''re going out for a drink... come join us."'
+	gs 'willpower', 'drink', 'resist'
+	if will_cost <= pcs_willpwr:
+		act 'Decline (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			minut += 30
+			grupvalue[4] -= 1
+			grupvalue[1] += 1
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/1.jpg"></center>'
+			'You don''t really want to drink alcohol right now, and you just shake your head and say: "Thanks for the invite, but I think I''d rather stay here right now. You guys have fun!"'
+			'About 30 minutes after they leave, you the boys return, quite rowdy and obviously pleased with themselves. Vitek is dragging a drunken Sonia around as if she''s a trophy to be put on display. She is all smiles and seems pretty happy and even more drunk then when you last saw her.'
+			*nl
+			'When you look closer, you see her face is entirely covered in sperm! You don''t know if she is to drunk to notice or what, Vitek leads her around the disco, several people take photo''s of Sonia''s cum covered face. She seems to be catching on that something isn''t right, but hasn''t yet figured it out. As they near the entrance again, one of the guys with her loudly proclaims. "Sonia just let all six of us fuck her in every hole she has at the same time, like some wanton whore."'
+			*nl
+			'Sonia looks shocked then looks at Vitek who laughs at her, she reaches up to touch her face and apparently just now realizing it is covered in cum. The boys at the disco all laugh and make lewd remarks towards her, while the girls look at her with contempt or turn their backs on her. Even her friends want nothing to do with her now, and ignore her completely.'
+			'She immediately burst into tears and runs out of the disco, trying to cover up her face. The atmosphere in the disco slowly returns to normal, but everyone keeps talking about Sonia and what she did tonight, how everyones always knew she was a total slut.'
+			gs 'arousal', 'voyeur_sex', 5
+			gs 'arousal', 'end'
+			gs 'stat'
+			act 'Ignore Sonia': gt 'gdkin'
+			act 'Follow Sonia': gt 'soniadisco', 'followsonia'
+		end
+	else
+		act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+	act 'Have a drink with them':
+		*clr & cla
+		gs 'drugs', 'alcohol', 'vodka', 1
+		minut += 15
+		grupvalue[4] += 1
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/event/gopnik/gopdrinking.jpg"></center>'
+		'You''re not sure whether he invited you along because he wants you to come, or just because he''s afraid you would rat them out. Either way, it could be fun? You follow the guys outside, and after a few minutes you sit down in a quiet place, where several of the other gopniks already are. Vasily pours the booze, vodka as it turns out to be, into plastic cups and hands everyone a cup. Dan, Vasily and Paulina are here along with a couple of older guys you don''t know.'
+		'For the next 15 minutes you enjoy their company, only slowly sipping the vodka and alternating it with lemonade. Sonia is not quite as careful as you, and just slams down shot after shot. When the cups are empty Vasily offers everyone a refill.'
+		gs 'willpower', 'drink', 'resist', 'medium'
+		if will_cost <= pcs_willpwr:
+			act 'Decline (<<will_cost>> Willpower)':
+				*clr & cla
+				gs 'willpower', 'pay', 'resist'
+				grupvalue[4] -= 1
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/popsicle2.jpg"></center>'
+				'You shake your head no and decline. You don''t want to get too drunk, and settle for just watching.'
+				'Vitek gets up and walks over to Sonia and says. "Nice tits.".'
+				'Sonia grins at him and sounds rather slurred when she asks: "Really? Do you like them?"'
+				'She teasingly runs a finger over her nipple, which is quite visible through the thin fabric of her top. He nods appreciatively: "Absolutely! Your lips are gorgeous too... how about you suck me off again."'
+				*nl
+				'She slaps his chest indignantly and shouts: "Vitek! Have you lost your mind!?"'
+				'Vitek raises his hands in defense and smirks: "Whoa, calm down! You liked doing it last time, come on now one will know, we didn''t tell anyone last time."'
+				'Sonia bites her lower lip and you can tell she wants too. "Ok. You guys won''t tell anyone right?"'
+				'Vitek smiles. "Of course not." Then he unbuttons his pants and pulls out his semi hard dick. "Now open wide." She does as he says and opens her mouth sticking out her tongue.'
+				act 'Keep watching':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/gangbang1.jpg"></center>'
+					'As she looks around grinning around her tongue sticking out, Vitek pulls his dick out of his pants and shoves his hardening cock in her open mouth before she can close it. The other guys offer encouragement.'
+					'Sonia starts to suck on Vitek''s cock enthusiastically, Paulina steps back as the other guys get up and crowd around Sonia pulling their dicks out as well. Quickly Sonia is surrounded by hard dicks, she starts jerking off the other guys. Eventually she switches which dick she is sucking and jerking off trying to give them all attention.'
+					gs 'arousal', 'voyeur_sex', 5
+					gs 'stat'
+					act 'Keep watching': gt 'soniadisco', 'soniabang'
+					act 'Go back to the disco': gt 'soniadisco', 'dance1'
+				end
+			end
+		else
+			act 'Decline (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+		act 'Take another drink':
+			*clr & cla
+			gs 'drugs', 'alcohol', 'vodka', 1
+			grupvalue[4] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/popsicle2.jpg"></center>'
+			'You smile and hold up your cup and get a refill, everyone is laughing and having a good time.'
+			'Vitek gets up and walks over to Sonia and says. "Nice tits.".'
+			'Sonia grins at him and sounds rather slurred when she asks: "Really? Do you like them?"'
+			'She teasingly runs a finger over her nipple, which is quite visible through the thin fabric of her top. He nods appreciatively: "Absolutely! Your lips are gorgeous too... how about you suck me off again."'
+			*nl
+			'She slaps his chest indignantly and shouts: "Vitek! Have you lost your mind!?"'
+			'Vitek raises his hands in defense and smirks: "Whoa, calm down! You liked doing it last time, come on now one will know, we didn''t tell anyone last time."'
+			'Sonia bites her lower lip and you can tell she wants too. "Ok. You guys won''t tell anyone right?"'
+			'Vitek smiles. "Of course not." Then he unbuttons his pants and pulls out his semi hard dick. "Now open wide." She does as he says and opens her mouth sticking out her tongue.'
+			act 'Keep watching':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/gangbang1.jpg"></center>'
+				'As she looks around grinning around her tongue sticking out, Vitek pulls his dick out of his pants and shoves his hardening cock in her open mouth before she can close it. The other guys offer encouragement.'
+				'Sonia starts to suck on Vitek''s cock enthusiastically, Paulina steps back as the other guys get up and crowd around Sonia pulling their dicks out as well. Quickly Sonia is surrounded by hard dicks, she starts jerking off the other guys. Eventually she switches which dick she is sucking and jerking off trying to give them all attention.'
+				gs 'arousal', 'voyeur_sex', 5
+				gs 'stat'
+				act 'Keep watching': gt 'soniadisco', 'soniabang'
+				act 'Go back to the disco': gt 'soniadisco', 'dance1'
+			end
+		end
+		act 'Caution Sonia':
+			*clr & cla
+			soniahelp += 1
+			grupvalue[4] -= 2
+			npc_rel['A9'] -= 1
+			npc_rel['A10'] -= 1
+			npc_rel['A11'] -= 1
+			npc_rel['A25'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/popsicle2.jpg"></center>'
+			'You move over to sit next to Sonia turning down the drink, as you say to her. "Slow down Sonia, you don''t want to get wasted." She turns and gives you a sour look.'
+			'"What are you my mother? God I am tired of having to always be the good girl, I just want to cut lose and party for once." With that the gopniks all whoop and holler encouraging her.'
+			'Vitek gets up and walks over to Sonia and says. "Nice tits.".'
+			'Sonia grins at him and sounds rather slurred when she asks: "Really? Do you like them?"'
+			'She teasingly runs a finger over her nipple, which is quite visible through the thin fabric of her top. He nods appreciatively: "Absolutely! Your lips are gorgeous too... how about you suck me again."'
+			*nl
+			'She slaps his chest indignantly and shouts: "Vitek! Have you lost your mind!?"'
+			'Vitek raises his hands in defense and smirks: "Whoa, calm down! You liked doing it last time, come on now one will know, we didn''t tell anyone last time."'
+			'Sonia bites her lower lip and you can tell she wants too. "Ok. You guys won''t tell anyone right?"'
+			'Vitek smiles. "Of course not." Then he unbuttons his pants and pulls out his semi hard dick. "Now open wide." She does as he says and opens her mouth sticking out her tongue.'
+			act 'Keep watching':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/gangbang1.jpg"></center>'
+				'As she looks around grinning around her tongue sticking out, Vitek pulls his dick out of his pants and shoves his hardening cock in her open mouth before she can close it. The other guys offer encouragement.'
+				'Sonia starts to suck on Vitek''s cock enthusiastically, Paulina steps back as the other guys get up and crowd around Sonia pulling their dicks out as well. Quickly Sonia is surrounded by hard dicks, she starts jerking off the other guys. Eventually she switches which dick she is sucking and jerking off trying to give them all attention.'
+				gs 'arousal', 'voyeur_sex', 5
+				gs 'stat'
+				act 'Keep watching': gt 'soniadisco', 'soniabang'
+				act 'Go back to the disco': gt 'soniadisco', 'dance1'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'walkhome':
+	*clr & cla
+	minut += 5
+	npc_rel['A25'] += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/walkhome1.jpg"></center>'
+	'As you walk her home. "Let me walk you home so you get home safely."'
+	'She nods and smiles. "Ok" Then as you help her walk, she adds. "Thanks <<$pcs_nickname>>."'
+	'The two of you walk to her house mostly in silence. Then you finally come up on a fairly average looking house in the middle of the residential area, where she walks up to the front door. "This is me." She tells you.'
+	act 'Warn her':
+		*clr & cla
+		npc_rel['A25'] -= 6
+		minut += 5
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/disco/walkhome2.jpg"></center>'
+		'Once at her door you warn her to take it easy next time. "Just be careful with drinking to much in the future, you really went a overboard tonight."'
+		'She rolls her eyes. "Stop trying to mother me, I get enough of that at home. It was just a little harmless fun, no one cares." Then she walks into her house leaving you alone outside.'
+		act 'Leave': gt 'pavResidential'
+	end
+	act 'Ask if she will be ok':
+		*clr & cla
+		minut += 3
+		if hotcat >= 5 and npc_rel['A25'] >= 60:
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/walkhomekiss.jpg"></center>'
+			'You walk her to her door way, it is a pretty average looking house in the middle of the residential area. As you stop at her door, you decided to make sure she is ok. "You sure your ok? Don''t need me to walk in?" You ask.'
+			'She starts to say something, then stops and the next thing you know she is kissing you.'
+			gs 'arousal', 'foreplay', 2, 'lesbian'
+			gs 'stat'
+			act 'Pull away':
+				*clr & cla
+				npc_rel['A25'] -= 1
+				'<center><img <<$set_imgh>> src="images/pc/npc_headshot/big25.jpg"></center>'
+				'You pull away from her breaking the kiss. She blushes when you do and sputters. "I''m sorry, I don''t know what came over me." Before you can even get a word in edge wise she opens the door and she hurries into her house closing the door behind her. Not knowing what more to do, you leave.'
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Leave': gt 'pavResidential'
+			end
+			act 'Return the kiss':
+				*clr & cla
+				npc_rel['A25'] += 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/walkhomekiss.jpg"></center>'
+				'After a moment of surprise you return the kiss just as passionately as she is giving it. Your hands go down to hold her hips as you continue to kiss for several wonderful moments.'
+				'After several minutes of kissing she breaks the kiss and bites her lower lip. "Would you like to come inside <<$pcs_nickname>>?"'
+				gs 'arousal', 'foreplay', 5, 'lesbian'
+				gs 'stat'
+				act 'No':
+					*clr & cla
+					npc_rel['A25'] -= 1
+					gs 'arousal', 'end'
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/pc/npc_headshot/big25.jpg"></center>'
+					'You shake your head. "No, not this time. Maybe next time, it is getting late and I should get going."'
+					'She nods in understanding but you also notice she frowns a bit. "Sure no problem, talk to you later." Then she opens her door and slips instead with out another word closing the door, leaving you alone outside her house.'
+					act 'Leave': gt 'pavResidential'
+				end
+				act 'Yes': gt 'soniadisco', 'homesex'
+			end
+		else
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/pc/npc_headshot/big25.jpg"></center>'
+			'You walk her to her door way, it is a pretty average looking house in the middle of the residential area. As you stop at her door, you decided to make sure she is ok. "You sure your ok? Don''t need me to walk in?" You ask.'
+			'She shakes her head no and smiles. "Thanks, I''m fine. Really <<$pcs_nickname>>, I fine. I can make it the rest of the way, thank you for walking me home though." Then she unlocks the door and goes in, just before she closes the door she gives you a final smile and friendly wave.'
+			act 'Leave': gt 'pavResidential'
+		end
+	end
+end
+	
+if $ARGS[0] = 'chasesonia':
+	*clr & cla
+	minut += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/pc/npc_headshot/big25.jpg"></center>'
+	'You run outside after Sonia, you finally catch up with her just outside the community center. "Sonia wait" You call at to her.'
+	'She stops and turns around to face you. "What are you going to tell me how stupid I was being?" She slurs her words.'
+	act 'Yes':
+		*clr & cla
+		npc_rel['A25'] -= 3
+		minut += 5
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/pc/npc_headshot/big25.jpg"></center>'
+		'You nod slightly. "What were you thinking? You know people will talk and what that could mean." You chastise her.'
+		'She shakes her head. "What ever, I know and they won''t talk, so stop trying to be my mother. I am old enough to make up my own mind, so stay out of my business." She says angrily and storms off, you consider following her but you know it would only make things worse.'
+		act 'Leave': gt 'pavResidential'
+	end
+	act 'No':
+		*clr & cla
+		npc_rel['A25'] += 1
+		minut += 5
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/pc/npc_headshot/big25.jpg"></center>'
+		'You shake your head. "No I just wanted to make sure you were alright is all." You tell her.'
+		'She sighs. "Sorry, I didn''t mean to snap. I just got carried away is all, I think I should go home."'
+		act 'Walk home with her':
+			*clr & cla
+			minut += 5
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/pc/npc_headshot/big25.jpg"></center>'
+			'You smile to her. "I was going to head home myself, how about we walk together?" You ask her.'
+			'She pauses a moment and then nods. "Yeah ok."'
+			act 'Walk her home': 'soniadisco', 'walkhome'
+		end
+		act 'Agree she should':
+			*clr & cla
+			minut += 5
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/pc/npc_headshot/big25.jpg"></center>'
+			'You nod in agreement. "Yeah that is most likely for the best, be careful walking home."'
+			'She rolls her eyes slightly. "Yes mom." Then turns and walks, more of a stumble away, as she heads home.'
+			act 'Leave': gt 'pavResidential'
+		end
+	end
+end
+
+if $ARGS[0] = 'dance1':
+	*clr & cla
+	minut += 10
+	soniaPS = 1
+	soniaPSdays = daystart
+	npc_grupTipe['A25'] = 5
+	$npc_notes['A25'] = 'Ever since Sonia inadvertedly got way too drunk and gave five guys including Vitek and his friends a simultaneous blowjob near the disco, her reputation in Pavlovsk has been in shambles. The girls in her class all give her the silent treatment, pretending she does not exist. Meanwhile the guys all treat her like a cheap whore and regularly ask (or sometimes even demand) sex from her, knowing she doesn''t have the strength to say no.'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/cumwalk.jpg"></center>'
+	'Not wanting to stick around and see what all happens to Sonia you return to the dance. A while later the boys return, quite rowdy and obviously pleased with themselves. Vitek is dragging a drunken Sonia around as if she''s a trophy to be put on display. She is all smiles and seems pretty happy and even more drunk then when you last saw her.'
+	'When you look closer, you see her face is entirely covered in sperm! You don''t know if she is to drunk to notice or what, Vitek leads her around the disco, several people take photo''s of Sonia''s cum covered face. She seems to be catching on that something isn''t right, but hasn''t yet figured it out. As they near the entrance again, one of the guys with her loudly proclaims. "Sonia just let all six of us fuck her in every hole she has at the same time, like some wanton whore."'
+	*nl
+	'Sonia looks shocked then looks at Vitek who laughs at her, she reaches up to touch her face and apparently just now realizing it is covered in cum. The boys at the disco all laugh and make lewd remarks towards her, while the girls look at her with contempt or turn their backs on her. Even her friends want nothing to do with her now, and ignore her completely.'
+	'She immediately burst into tears and runs out of the disco, trying to cover up her face. The atmosphere in the disco slowly returns to normal, but everyone keeps talking about Sonia and what she did tonight, how everyones always knew she was a total slut.'
+	gs 'arousal', 'voyeur_sex', 5
+	gs 'arousal', 'end'
+	gs 'stat'
+	act 'Ignore Sonia': gt 'gdkin'
+	act 'Follow Sonia': gt 'soniadisco', 'followsonia'
+end
+	
+if $ARGS[0] = 'soniabang':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/gangbang2.jpg"></center>'
+	'Sonia keeps switching which dick she is sucking and which ones she is jerking off. Paulina takes out her phone and starts recording it, making sure to get a good close up of Sonia''s face as she does. Paulina seems pretty amused by all this and offers. "Why are you all just standing around, she has more than one hole." Then looks to Sonia. "Don''t you slut!" Sonia mutters something but it is to hard to tell what she said with a cock in her mouth. The guys don''t need to be told twice, the ones not getting jerked or sucked off start pulling her clothes off, before long she is completely naked.'
+	gs 'arousal', 'voyeur_sex', 5
+	gs 'stat'
+	act 'Try to stop her':
+		*clr & cla
+		soniahelp += 1
+		grupvalue[4] -= 5
+		npc_rel['A9'] -= 5
+		npc_rel['A10'] -= 5
+		npc_rel['A11'] -= 5
+		npc_rel['A25'] += 5
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/gangbang2.jpg"></center>'
+		'You can''t just watch her make a mistake like this. "Sonia think about what you''re doing" All the guys turn to give you a dirty look when Sonia pauses a moment to think about it.'
+		'Dan whirls around to face you and closes the distance in no time, you try to back up but he is to fast. He closes the ground and shoves you slightly, it is still enough to almost cause you to fall. You can hear Vitek encouraging Sonia to keep going, as Dan says. "Keep your mouth shut unless you want to join her." Before you can respond you see Vasily catch you eye and shake his head to not push Dan, slightly afraid Dan will make good on his threat you have no choice but to shut your mouth and just watch, hoping Sonia does the right thing.'
+		act 'Her Fate': gt 'soniadisco', 'soniafall'
+		act 'Go back to the disco': gt 'soniadisco', 'dance1'
+		end
+	act 'Watch':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/gangbang2.jpg"></center>'
+		'Sonia stares at the erection in front of her face for a while, spellbound. Then she slowly extends her hand and pokes the cock with her finger. It twitches and some precum leaks from the head, making Sonia giggle with glee. Fascinated by it all, she hesitantly closes her slender fingers around the head and jerks him off carefully.'
+		'Vitek groans, totally not expecting his plan to actually get this far. He quickly clears his mind and tells her: "Now have a taste... I bet you will love it!" She pauses a moment and you watch as she perhaps makes one of the biggest decisions of her life.'
+		gs 'arousal', 'voyeur_sex', 5
+		gs 'stat'
+		act 'Her Fate': gt 'soniadisco', 'soniafall'
+		act 'Go back to the disco': gt 'soniadisco', 'dance1'
+	end
+	act 'Go back to the disco': gt 'soniadisco', 'dance1'
+end
+
+if $ARGS[0] = 'soniafall':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/gangbang3.jpg"></center>'
+	'Vitek lays down on his back and pulls Sonia on top of him, he roughly slides his dick in her pussy and starts bucking, fucking her from underneath. Dan steps up behind Sonia, spits on the crack of her ass. Then rubs the head of his dick around in his spit for a moment before he forces his dick in her asshole. She barely seems to notice since she is so drunk. Dan and Vitek fuck her roughly, while the other guys stand around waiting their turn.'
+	gs 'arousal', 'voyeur_sex', 5
+	gs 'stat'
+	act 'Air tight':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/gangbang4.jpg"></center>'
+		'As they trade positions two of the others now fucking both of Sonia''s holes while Paulina records it all. Vitek stands near her head and uses her third hole and shoves his dick back in her mouth. Now with every hole on her body large enough for accommodate a cock she seems to start getting into it, actually seeming to enjoy being gangbanged. Maybe she is to drunk to realize what is going on or maybe she was tired of being a good girl and needed a release.'
+		gs 'arousal', 'voyeur_sex', 5
+		gs 'stat'
+		act 'Keep watching':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/gangbang5.jpg"></center>'
+			'Each guy takes a turn with each of her holes, she doesn''t seem to mind, in fact she seems to be really loving it. Paulina keeps recording the whole thing, the guys are not remotely gentle but it doesn''t seem to matter. Sonia moans and withers in pleasure as the six guys take turn fucking her. The first guy finally pops his load right in her mouth, she swallows most of it, but some leaks out of her mouth as she switches sucking cocks. Several of the other guys seem to be getting close as well to blowing their load.'
+			gs 'arousal', 'voyeur_sex', 10
+			gs 'stat'
+			act 'Facial':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/gangbang6.jpg"></center>'
+				'As they stop to change postions, Vitek has Sonia get on her knees and the guys surround her jerking their dicks, before long they are cumming on her. Some of it ends up her tits but the vast majority of the cum from the five guys left ends up coating her face and hair completely in cum, leaving her a complete mess. With the last one finished Vitek says. "Suck us clean." With that Sonia sucks each of their dicks clean, once finished they help Sonia up and pull her dress over the top of her head and start leading her back to the dance. "Come on Sonia lets go dance." Dan says with a laugh. Sonia gets all excited, apparently to drunk to notice her hair and face covered in cum.'
+				gs 'arousal', 'voyeur_sex', 5
+				gs 'stat'
+				act 'Follow them.':
+					minut += 15
+					soniaPS = 1
+					grupTipe[25] = 5
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/disco/cumwalk.jpg"></center>'
+					'Vitek is dragging a drunken Sonia around as if she''s a trophy to be put on display. She is all smiles and seems pretty happy and completely wasted. You follow them just inside the dance and then stop near the door.'
+					'Vitek leads her around the disco, several people take photo''s of Sonia''s cum covered face. She seems to be catching on that something isn''t right, but hasn''t yet figured it out. As they near the entrance again, one of the guys with her loudly proclaims. "Sonia just let us all six of us fuck her in every hole she has at the same time, like some wanton whore."'
+					'Sonia looks shocked then looks at Vitek who laughs at her, she reaches up to touch her face and apparently just now realizing it is covered in cum. The boys at the disco all laugh and make lewd remarks towards her, while the girls look at her with contempt or turn their backs on her. Even her friends want nothing to do with her now, and ignore her completely.'
+					'She immediately burst into tears and runs out of the disco, trying to cover up her face. The atmosphere in the disco slowly returns to normal, but everyone keeps talking about Sonia and what she did tonight, how everyones always knew she was a total slut.'
+					gs 'arousal', 'voyeur_sex', 5
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Ignore Sonia': gt 'gdkin'
+					act 'Follow Sonia': gt 'soniadisco', 'followsonia'
+				end
+			end
+		end
+		act 'Go back to the disco': gt 'soniadisco', 'dance1'
+	end
+	act 'Go back to the disco': gt 'soniadisco', 'dance1'
+end
+
+if $ARGS[0] = 'followsonia':
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/soniasad.jpg"></center>'
+	'You look around and see how everyone is laughing at Sonia or looking her way in disgust, when you look back she is gone. After a moment you head outside as well to see if you can find her. You find Sonia drunkenly leaning against a tree sobbing, trying to keep her balance. The thick gobs of cum are slowly drying on her face, while you see tears streaking down her cheeks. It looks like reality has finally caught up with her, and she now realizes what she just did. She softly whispers, more to herself than anyone else: "What have I done... I''m such an idiot!" between sobs.'
+	act 'Approach her':
+		*clr & cla
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/soniasad.jpg"></center>'
+		if soniahelp > soniaencourage:
+			'You walk up to her. "Are you ok?"'
+			'She gives you a look of disbelief. "NO, I''m not ok. You saw what happened, everyone is going to think I''m a slut now, hell I am a slut." She says between sobs.'
+			'You nod a bit. "I know but I tired to help you and I wish I could have done more." You tell her.'
+			'She nods a bit. "I know, god I was so stupid." She says before she start sobbing harder.'
+		elseif soniaencourage > 0 and npc_rel['A25'] => 50:
+			npc_rel['A25'] -= 10
+			'As you walk up she turns and sees you. "I thought you were my friend, why would you do that to me?"'
+		elseif soniaencourage > 0:
+			npc_rel['A25'] -= 5
+			'As you walk up she turns and sees you. "What do you want? Come to gloat and make fun of me too?"'
+		else
+			'You walk up to her. "Are you ok?"'
+			'She gives you a look of disbelief. "NO, I''m not ok. You saw what happened, everyone is going to think I''m a slut now, hell I am a slut." She says between sobs.'
+		end
+		if soniahelp > soniaencourage or soniaencourage = 0:
+			act 'Comfort her':
+				*clr & cla
+				npc_rel['A25'] += 5
+				minut + 10
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/soniasad.jpg"></center>'
+				if soniahelp > 0:
+					'You put your arm around her shoulder and hug her. "I am so sorry this happened to you, I tired to help. I should have done more."'
+					'She shakes her head. "No you tried to warn me, this is my fault. God I am so stupid, my life is over." She cries as she starts sobbing even harder. You start wiping the cum off her face and out of her hair as best you can. As you hold her as she sobs into your shoulder.'
+					'Once you have her face and hair mostly cleaned up and she seems to be slowing down on her sobs she says. "I should go home."'
+				else
+					'You put your arm around her shoulder and hug her. "I am so sorry this happened to you, I wish I had said or done something to help you."'
+					'She shakes her head. "No you couldn''t have said anything to change my mind, this is my fault. God I am so stupid, my life is over." She cries as she starts sobbing even harder. You start wiping the cum off her face and out of her hair as best you can. As you hold her as she sobs into your shoulder.'
+					'Once you have her face and hair mostly cleaned up and she seems to be slowing down on her sobs she says. "I should go home."'
+				end
+				act 'Leave': gt 'pavResidential'
+				act 'Help her home':
+					*clr & cla
+					minut + 10
+					npc_rel['A25'] += 2
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/soniasad.jpg"></center>'
+					'"At least let me walk you home, it is the least I can do." You tell her. She meerly nods and leans against you. The two of you walk home, the noise of the night interrupted by her sniffles and sobs. You walk her to near the middle of the residential area and up to the door of a fairly average looking house, she unlocks the door as she says. "This is me, thank you for walking me home." Then she starts sobbing again, before you can think of something to say, she hurries inside the house and closes the door behind her. You can hear her sobs throught the door, you know her life is going to be a living hell from now on, but maybe you can help her somehow.'
+					act 'Leave': gt 'pavResidential'
+				end
+			end
+		else
+			act 'Apologize':
+				*clr & cla
+				npc_rel['A25'] += 1
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/soniasad.jpg"></center>'
+				'"I''m sorry, I shouldn''t have encouraged you. I didn''t think it would go that far and I didn''t know the guys would do that to you. It wasn''t right and I''m sorry."'
+				'She nods slightly. "No matter what you said it would have happened anyway. I wanted to party, to be the bad girl. Guess I got what i wanted, I am so stupid." She says before starting to sob again.'
+				'"Is there anything I can do to help?" You ask her.'
+				'She shakes her head no. "Just leave me alone, ok?"'
+				'You nod and step away, you honor her wishes and walk away. As you do you can hear her sobbing.'
+				act 'Leave': gt 'pavResidential'
+			end
+		end
+		act 'Tell her it''s her own fault':
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/soniasad.jpg"></center>'
+			if soniahelp > soniaencourage:
+				'"I tried to help you, but you wouldn''t listen, this is your own fault." You tell her.'
+				'She cries even harder. "I know." Then she takes off running as best she can, maybe you should have been nicer, even if it is her own fault.'
+			elseif soniaencourage > 0 and npc_rel['A25'] => 50:
+				npc_rel['A25'] -= 20
+				'You shake your head, she was all happy before and now crying about it. "What do you expect? You was acting like a slut, you wanted to have fun and walk on the wild side and you did. You have no one to blame but yourself."'
+				'She cries even harder. "I thought you were my friend, you encouraged me, why would you do that?" She asks you.'
+				'"Come on we both know nothing I was going to say would have got you to stop, you wanted to know what it was like to be a bad girl and nothing was going to stop you. So I helped you do what you wanted, that''s not my fault, it''s yours." You tell her.'
+				'"Stay away from me." Then she takes off running as best she can, maybe you should have been nicer, even if it is her own fault.'
+			elseif soniaencourage > 0:
+				npc_rel['A25'] -= 10
+				'You shake your head, she was all happy before and now crying about it. "What do you expect? You were acting like a slut, you wanted to have fun and walk on the wild side and you did. You have no one to blame but yourself."'
+				'She cries even harder. "I know." Then she takes off running as best as she can, maybe you should have been nicer, even if it is her own fault.'
+			else
+				'"This is your own fault, you wanted to be a bad girl and you got just what you wanted." You tell her.'
+				'She cries even harder. "I know." Then she takes off running as best she can, maybe you should have been nicer, even if it is her own fault.'
+			end
+			act 'Leave': gt 'pavResidential'
+		end
+	end
+	act 'Go back to the disco': gt 'gdkin'
+end
+
+if $ARGS[0] = 'homesex':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex1.jpg"></center>'
+	'Sonia unlocks the door and the two of you go inside. She closes the door behind you, the two of you kiss as you try and walk in. You make it to the dinning room table, where you back into it. Which briefly causes the two of you to stop kissing. She takes hold of your hips with her hands and lifts slightly, you get she is trying to help you sit on the table.'
+	$orgasm_or = 'no'
+	gs 'arousal', 'foreplay', 5, 'lesbian'
+	gs 'stat'
+	act 'Sit':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex2.jpg"></center>'
+		'She helps you sit on the table and then pushes her hips between your knees, so she is between your legs. She fondles your breasts as she starts kissing you again. Her hands gently squeeze and massage your breasts as the two of you kiss. After a bit she starts to tug at your top, pulling it up to expose your beasts and encourages you to lay back.'
+		gs 'arousal', 'foreplay', 5, 'lesbian'
+		gs 'stat'
+		act 'Lay back':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex3.jpg"></center>'
+			'You lay back on your back on the table with your beasts fully exposed, she leans forward and starts to kiss, your breasts. She slowly makes her way to your nipple where she suckles and nips at it. While her other hand massages your other breasts so it doesn''t feel left out.'
+			gs 'arousal', 'foreplay', 5, 'lesbian'
+			gs 'stat'
+			act 'Enjoy':
+				*clr & cla
+				if $pantyworntype = 'none':
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex3.jpg"></center>'
+					'She pulls your clothes aside and reaches for your panties when she doesn''t find any she smiles at you. "Dirty girl." She she starts to kiss her way down your stomach away from your breasts towards you waist.'
+				else
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex4.jpg"></center>'
+					'She pulls you clothes aside until she gets to your panties, she gentle starts pulling them off, once she has them fully off she tosses them aside and starts kissing your ankle and slowly starts to kiss her way back up your legs towards your inner thighs.'
+				end
+				gs 'arousal', 'foreplay', 5, 'lesbian'
+				gs 'stat'
+				act 'Let her eat you':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex5.jpg"></center>'
+					'Her kisses slowly lead her to your crotch until you feel her soft lips kiss your clit. She starts to lick and suck on your clitoris, you can feel your pussy getting sucked. Soon she slides her tongue down and slips it between your pussy lips and starts really eating you out in earnest.'
+					gs 'arousal', 'cuni', 5, 'lesbian'
+					gs 'stat'
+					act 'Get up':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex6.jpg"></center>'
+						'She expertly sucks at your clit and licks your pussy, you don''t know if she has done this a lot or is just a natural and you really don''t care. As you start moaning a little louder from her tongue darting inside of your pussy, she stops and puts a finger to your lips. "Shh, don''t wake anyone. Come on lets go to my room."'
+						gs 'arousal', 'cuni', 5, 'lesbian'
+						gs 'stat'
+						if strapon = 1 and soniasex = 1:
+							act 'Show her your strapon':
+								*clr & cla
+								! Since strapnumber currently doesn''t work, I''ll set the size to 15. If strapon size ever gets revamped, change this!
+								gs 'boyStat', 'D15'
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/livingroom/strapon/strapon2.jpg"></center>'
+								'As she tries to lead you to her room, you grab her hand and pull her back. She looks at you with questioning eyes, obviously wondering if you have changed you mind. Then her eyes get huge when you pull your strap-on with attached dildo out of your purse and show it to her. "Oh my god." She utters with her hands over her mouth and then sits down on couch.'
+								'You sit down next to her with a huge smile and hold strap-on between you. She reaches over and touches it and gets a huge grin on her face. "What do you want to do with this?"'
+								act 'Fuck me with it': gt 'soniadisco', 'strapon_fucked'
+								act 'Going to fuck you with it': gt 'soniadisco', 'strapon_fucking'
+							end
+						end
+						act 'Go to her room':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex7.jpg"></center>'
+							'You nod and slide off the table and the two of you walk to her room hand in hand. Once you get to her room she pushes you down on her bed on your back and climbs over the top of you, once she reaches your face she stares into your eyes for a moment before she starts kissing you again. You can taste your own wetness on her lips and tongue as you kiss her.'
+							gs 'arousal', 'foreplay', 5, 'lesbian'
+							gs 'stat'
+							act 'Make out':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex8.jpg"></center>'
+								'As you make out, you pull her dress off over the top of her head, causing you to stop making out for a moment. As soon as the dress is free you toss it aside and the two of you go back to kissing and fondling each other, as she is stripped down to just her panties.'
+								gs 'arousal', 'foreplay', 5, 'lesbian'
+								gs 'stat'
+								act 'Go down on her': gt 'soniadisco', 'eatsonia'
+								act 'Get finger banged':
+									*clr & cla
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex9.jpg"></center>'
+									'She has been leading the action so far, so you decide to just follow her lead. She pulls off most of the rest of your clothes tossing them aside then lays down next to you. Her hand slides between your legs and you spread them wider as she does. You feel first one finger slide into your wet pussy, soon followed by a second. She finger bangs you with two fingers till your pussy is soaking wet then she adds a third finder inside of you.'
+									gs 'arousal', 'vaginal_finger', 5, 'lesbian', 'sub'
+									gs 'stat'
+									act 'Get eaten out again':
+										*clr & cla
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex10.jpg"></center>'
+										'As she finger bangs your pussy she slides down and then replaces her fingers with her mouth and tongue. She goes back to eating you out, her face getting covered in your wetness. After a few minutes she stops and says. "My turn."'
+										gs 'arousal', 'cuni', 5, 'lesbian', 'sub'
+										gs 'stat'
+										act 'Go down on her': gt 'soniadisco', 'eatsonia'
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'eatsonia':
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex11.jpg"></center>'
+	'You lay her down on her back, you kiss her stomach and her pussy through her panties. She watches you, moaning softly while biting her lip, she obviously wants more, but you take your time. After you tease her for a bite more you take hold of her wet panties and slide them slowly down her legs, onece they are free you toss them aside.'
+	gs 'arousal', 'foreplay', 5, 'lesbian'
+	gs 'stat'
+	act 'Lick her pussy':
+		*clr & cla
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex12.jpg"></center>'
+		'You place your head between her legs and start to kiss and lick at her pussy, you find it already soaking wet. It doesn''t take long until she places her hand on your head to encourage you to be more agressive with eating her out. You oblige her and start lapping and tonguing her pussy.'
+		gs 'arousal', 'cuni_give', 5, 'lesbian'
+		gs 'stat'
+		act 'Keep licking her pussy':
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex13.jpg"></center>'
+			'You go back to sucking and licking her clit for a bit, before you stick your tongue back inside of her pussy. You hear her moan and feel her hand on your head add more pressure, as she starts grinding her crotch against your face. Starting to cover your whole face in her wetness. Then she says. "I want to eat you at the same time."'
+			gs 'arousal', 'cuni_give', 5, 'lesbian'
+			gs 'stat'
+			act '69':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex14.jpg"></center>'
+				'The two of you get into a 69 position, she gets on top and almost sits on your face. You start to lick at her pussy at the same time you can feel her licking at your pussy. You are both moaning, the combination of having your pussy eaten out, while you are eaten out another pussy is almost to much.'
+				gs 'arousal', 'cuni', 5, 'lesbian'
+				gs 'arousal', 'cuni_give', -5, 'lesbian'
+				gs 'stat'
+				act 'Paradise':
+					*clr & cla
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex15.jpg"></center>'
+					'Her moans start coming louder and longer and suddenly you are drenches in her wetness. You can feel her body shaking as she has a orgasm.'
+					killvar '$orgasm_or'
+					$orgasm_txt = 'Soon you feel your body start to spasm as well, as a your own orgasm rocks your body, just as Sonia orgasms on top of you. It seems like forever but likely only a couple of minutes pass before your orgasm fades.'
+					gs 'arousal', 'cuni', 5, 'lesbian'
+					gs 'arousal', 'cuni_give', -5, 'lesbian'
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Afterglow':
+						*clr & cla
+						gs 'stat'
+						soniasex = 1
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/walkhome/walksex16.jpg"></center>'
+						'Once the orgasms have passed she climbs off you and lays down next to you to cuddle. The two of you lay side by side, your bodies intertwined basking together in the afterglow. As much as you would like to stay, you know you can''t, you know you need to get home. Reluctantly you disentangle yourself from her, she gives you a small smile. "Sorry I need to get going or my mom will have a fit."'
+						'Sonia nods in understanding. "I understand, it was fun though."'
+						'You smile at her and give her a lingering kiss, then you get dressed. "Yeah it was."'
+						'As you finish dressing she throws on a night shirt and walks you to the door. "See you at school later."'
+						'"Bye" You tell her as you walk out, she closes the door behind you and locks it. Now you need to get home.'
+						act 'Leave': gt 'pavResidential'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'strapon_fucked':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/livingroom/strapon/strapon1.jpg"></center>'
+	'You tell her. "I want you to put this on and fuck me with it."'
+	'Her grin gets even bigger at your words and she seems to really like the idea. "I would love to fuck you with this." She says as she strokes the shaft of the dildo attached to the strap-on, as she takes it from you. Then she lays it aside and leans in to kiss you. She caresses your neck as she gives you a long slow passionate kiss. She breaks the kiss and quickly gets undressed, you follow suit and undress as well. Once you are both naked she gentle pushes you back on the couch until you are laying on your back and then she moves to straddle your face.'
+	gs 'arousal', 'foreplay', 5, 'lesbian'
+	gs 'stat'
+	act 'Eat her':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/livingroom/strapon/strapon3.jpg"></center>'
+		'Once she straddles your face and lowers herself down until her wet pussy is against your face. You start licking her slit and clit eagerly, you can hear her moan as your tongue works her twat over, you can feel it getting wetter and wetter. Her hand slides down your stomach, all the way to your crotch. Once her hand reaches your pussy, you feel two of her fingers slide into it and starts to finger banging your twat.'
+		killvar '$orgasm_or'
+		gs 'arousal', 'cuni_give', 5, 'lesbian'
+		gs 'arousal', 'vaginal_finger', -5, 'lesbian'
+		gs 'stat'
+		act '69':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/livingroom/strapon/strapon4.jpg"></center>'
+			'Once your twat is good and soaking wet from her finger banging it she stops. Then bends over and starts to lick your clit and pussy, as you do the same to her. The sensation of having your pussy licked while licking another is intoxicating. You both starting moaning in pleasure more and louder as you both keep it up. After a few minutes of this Sonia stands up and climbs off of you.'
+			gs 'arousal', 'cuni_give', 5, 'lesbian'
+			gs 'arousal', 'cuni', -5, 'lesbian'
+			gs 'stat'
+			act 'What''s next':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/livingroom/strapon/strapon4.jpg"></center>'
+				'You watch as she picks up the harness and starts slipping it on, pulling it over her hips. Once in place she starts tightening up the straps, so the harness fits snugly over her hips. Once in place she strokes the dildo a few times like it was a dick, which only makes her grin at you. "I better make sure your pussy is nice and wet before I fuck it huh." She says, then crawls forward on the couch and places her face between your legs and starts licking at your already wet twat.'
+				gs 'arousal', 'cuni', 5, 'lesbian'
+				gs 'stat'
+				act 'Mount her':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/livingroom/strapon/strapon5.jpg"></center>'
+					'A couple of minutes pass until she seems content you are wet enough, she turns and sits down on the couch as she pulls your towards her. "Come on and mount my dick." She says with a giggle. You straddle her lap and with her help slowly lower yourself down. The <<dick>>cm <<$dick_girth>> dildo slides into your wet pussy causing you to moan, as it fills you up. You begin to slowly ride her controlling the speed and depth of the dildo in your twat. Sonia begins to lick, kiss and suckle at your nipples as you ride her. The better it feels the faster and deeper you ride the strap-on dildo.'
+					gs 'arousal', 'vaginal_strap', 5, 'lesbian'
+					gs 'arousal', 'foreplay', -5, 'lesbian'
+					gs 'stat'
+					act 'Turn around':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/livingroom/strapon/strapon6.jpg"></center>'
+						'Your enjoyment is interrupted as Sonia slaps you on the butt. "Get up and turn around so I can fuck you properly." You get off her and then face away, getting down on your hands and knee''s presenting yourself to her. She grins and scoots up behind you on her knee''s, she quickly slides the wet dildo back into your soaking wet pussy, causing you to moan. She grabs ahold of your hips and starts fucking you, picking up speed and eventually working the dildo balls deep in your twat as you moan louder and louder.'
+						*nl
+						'Your pleasure is interrupted as you hear Sonia''s mom call out from the bedroom. "Sonia is that you? You know what time it is, you should be in bed, is anything wrong?"'
+						'Sonia jumps off the couch pulling the dildo out of your twat as she does. "Everything is fine mom, a friend stopped by for a few minutes to talk about school work, she was just leaving and I am heading to bed." She quickly takes the harness off and throws her dress over her head as fast as she can. While she is doing that you take the hint and quickly get dressed as well.'
+						gs 'arousal', 'vaginal_strap', 5, 'lesbian'
+						gs 'stat'
+						act 'Aftermath':
+							*clr & cla
+							minut += 5
+							soniasex = 1
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/livingroom/strapon/strapon1.jpg"></center>'
+							'Once you are both fully dressed and her mom stops talking you both sit down on the couch and giggle a little at almost getting caught having sex with a strapon. Then Sonia leans forward and gives you a long slow kiss on the lips. Once she breaks the kiss she says. "Thanks for walking me home, I had fun, but if I don''t go to bed soon my mom is going to throw a fit."'
+							'You laugh a little and nod. "I know the feeling my mom will likely give me hell for being out this late too." Then she walks you to the door, as you go out she gives you a little wave, then closes and locks the door. You turn and head to the street.'
+							gs 'arousal', 'foreplay', 5, 'lesbian'
+							gs 'arousal', 'end'
+							gs 'stat'
+							act 'Leave': gt 'pavResidential'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+	
+if $ARGS[0] = 'strapon_fucking':
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/bedroom/strapon/strapon.jpg"></center>'
+	'"I am going to strap this on and then fuck you with my dick" You tell her.'
+	'She bites her lower lip obviously turned on at the idea and takes you by the hand and leads you to her bedroom. You both start to get undressed and then you pull the harness up over your hips and pull the straps tight until it fits snugly in place. Once it is in place your give the dildo a couple of tugs to make sure the harness is snug enough to not move. Then you climb up on her bed on your knees and tell her. "Suck my dick."'
+	act 'Suck my dick':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/bedroom/strapon/straponbj.jpg"></center>'
+		'Only half undressed when you say it, she grins and climbs on the bed, getting down on her hands and knees. She takes the dildo into her mouth and starts sucking it, it looks like she really knows what she is doing. You wonder briefly just how many dicks she might have sucked. After she has the dildo nice and wet with her slobber you tell her. "Hope you are ready because I am going to fuck your..."'
+		gs 'arousal', 'foreplay', 5, 'lesbian'
+		gs 'stat'
+		act 'Pussy': gt 'soniadisco', 'strapon_pussy'
+		gs 'willpower', 'anal', 'force'
+		if will_cost <= pcs_willpwr:
+			act 'Ass (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'force' & gt 'soniadisco', 'strapon_anal'
+		else
+			act 'Ass (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	end
+end
+
+if $ARGS[0] = 'strapon_pussy':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/bedroom/strapon/straponvag1.jpg"></center>'
+	'She stops sucking the dildo and turns around presenting herself to you, as she pulls off the rest of her clothes. You knee walk up behind her and rub the tip of the dildo against her slit, which appears to already be soaking wet. The <<dick>>cm <<$dick_girth>> dildo easily slides in her twat, she starts moaning almost at once. She looks back over her shoulder at you, with a hunger, lust filled look. You slide the dildo all the way inside of her until you feel the leather harness pressing up against her butt.'
+	gs 'arousal', 'vaginal_strap_give', 5, 'lesbian'
+	gs 'stat'
+	act 'Fuck that pussy':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/bedroom/strapon/straponvag2.jpg"></center>'
+		'You start fucking her with deep strokes, the room is filled with the sounds of her moaning and the sound of the leather harness slapping against her butt checks as you fuck her with full deep thrusts. You hold onto her hip with one hand as you thrust the full length your dildo firmly and rapidly into her twat. A few minutes later she starts loudly moaning and starts to tremble having a orgasm from the fucking you just gave her. Once the orgasm passes you pull the dildo out of her soaking wet pussy and tell her. "Now we are going to do something else."'
+		gs 'arousal', 'vaginal_strap_give', 5, 'lesbian'
+		gs 'stat'
+		act 'Make her eat you': gt 'soniadisco', 'strapon_eaten'
+		gs 'willpower', 'anal', 'force'
+		if will_cost <= pcs_willpwr:
+			act 'Fuck her ass (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'force' & gt 'soniadisco', 'strapon_anal'
+		else
+			act 'Fuck her ass (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	end
+end
+
+if $ARGS[0] = 'strapon_anal':
+	*clr & cla
+	strapanal = 1
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/bedroom/strapon/straponanal1.jpg"></center>'
+	'"I''m going to fuck your ass." You tell her.'
+	'Her eyes get big and she looks unsure. "Can''t you just fuck my pussy instead <<$pcs_nickname>>?" She asks you.'
+	'You make sure the dildo and her ass is lubed up enough, your answer to her question is to press the head of the dildo against her asshole and then push forward. You feel her start to pull away but you quickly reach up and place on hand on her shoulder, pulling her back, which stops her from pulling away. Now unable to pull away anymore and with the mounting pressure you look down and watch as the head of the dildo pops into her asshole. You hear her hiss in pain but also moan in pleasure. You give her butt a few short strokes, with each stroke you work the <<dick>>cm <<$dick_girth>> dildo deeper in her ass, until almost the full length is up her butt.'
+	gs 'arousal', 'anal_strap_give', 5, 'lesbian'
+	gs 'stat'
+	act 'Pound her ass':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/bedroom/strapon/straponanal2.jpg"></center>'
+		'You finally work the full length up her ass, until your hips and the leather of the harness is slapping against her butt cheeks. Then you start fucking her ass with firm strokes that bottom the dildo out in her butt. She bites her lower lip and you can tell it hurts but you also know at least part of her is enjoying this. As you start to really pound her little ass she finally stays. "Not so hard <<$pcs_nickname>>."'
+		gs 'arousal', 'anal_strap_give', 5, 'lesbian'
+		gs 'stat'
+		act 'Ease up': 
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/bedroom/strapon/straponanal1.jpg"></center>'
+			'You decided to take pity on her and ease up and bit, you no longer fuck her with the full length of the shaft and try and read her body language, adjusting your speed and depth to what makes her moan the most. After a few minutes of this her body is wracked by another orgasm. With that you finally pull the dildo out of her and start taking off the harness. "Now your going to eat my pussy." You tell her.'
+			gs 'arousal', 'anal_strap_give', 5, 'lesbian'
+			gs 'stat'
+			act 'Make her eat you': gt 'soniadisco', 'strapon_eaten'
+		end
+		gs 'willpower', 'anal', 'force'
+		if will_cost <= pcs_willpwr:
+			act 'Tear her ass up (<<will_cost>> Willpower)':
+				*clr & cla
+				strapanal = 2
+				gs 'willpower', 'pay', 'force'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/bedroom/strapon/straponrough.jpg"></center>'
+				'"Shut up and take it slut." You tell her as you start to really hammer her ass. She tries to pull away, but you grab ahold her hips and prevent her from pulling away from you. She leans forward till her shoulders are on the bed, changing the angle. You merely adjust by getting up on your feet and pile driving the dildo down into her ass. You can tell she is not really enjoying this as she complains. "Owe, it hurts."'
+				'You reply to her as you keep hammering her ass. "Don''t worry, you''ll get use to it, besides didn''t you want to walk on the wild side?" That seems to have shut her up, but you decided you don''t want to be to mean and stop. Pulling the dildo out of her ass, you hear her sigh in relief. "Very well you can eat me now then."'
+				gs 'arousal', 'anal_strap_give', 5, 'lesbian', 'dom', 'rough'
+				gs 'stat'
+				act 'Make her eat you': gt 'soniadisco', 'strapon_eaten'
+			end
+		else
+			act 'Tear her ass up (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	end
+end
+
+if $ARGS[0] = 'strapon_eaten':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/bedroom/strapon/eaten1.jpg"></center>'
+	'You take the harness off and put it aside, then you lay down on the bed and spread you legs. With out being told Sonia crawls over and start to lick at your pussy and suck on your clit. Several minutes go by and you can feel your arousal mounting.'
+	gs 'arousal', 'cuni', 5, 'lesbian'
+	gs 'stat'
+	act 'Just like that':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/bedroom/strapon/eaten2.jpg"></center>'
+		'She slips a finger into your twat and starts fingering your as she licks, kisses and sucks at your clit. You grab her by the hair and start grinding your crotch against her face, smearing it with your wetness. You want to sit on her face, so you pull her face away from your crotch by her hair. "Lay on your back." You tell her.'
+		gs 'arousal', 'cuni', 5, 'lesbian'
+		gs 'arousal', 'vaginal_finger', -5, 'lesbian'
+		gs 'stat'
+		act 'Sit on her face':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/bedroom/strapon/facesit.jpg"></center>'
+			'She rolls over onto her back, while you get up. You move over and straddle her face and then sit back until your pussy makes contact with her face again. You can feel her licking your pussy, while sliding her tongue inside of your wet twat. You rotate your hips and grind your twat against her face, coating it more and more with your juices.'
+			gs 'arousal', 'cuni', 5, 'lesbian'
+			gs 'stat'
+			act '69':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/bedroom/strapon/69.jpg"></center>'
+				'You start to feel a little tired and roll off her. "I want to lick your pussy while you lick mine." You tell her. She climbs up and straddles your face now and bends forward to go back to licking your pussy. You lick hers in return, several minutes of this goes by until her body shudders and she has a orgasm, coating your face in her juices.'
+				killvar '$orgasm_or'
+				$orgasm_txt = 'As she starts to orgasm it is to much for you and you feel your own body shake and rock as a orgasm courses through your body as you and Sonia have mutual orgasms.'
+				gs 'arousal', 'cuni', 5, 'lesbian'
+				gs 'arousal', 'cuni_give', -5, 'lesbian'
+				gs 'stat'
+				act 'Afterglow':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/livingroom/strapon/afterglow.jpg"></center>'
+					'She rolls off you and the two of you lay side by side for several minutes panting and recovering from the sex you just had. As you start to getup to get dressed she pulls you over and the two you share a long slow passionate kiss for several minutes before you break apart, sitting up together.'
+					gs 'arousal', 'foreplay', 5, 'lesbian'
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Get dressed':
+						*clr & cla
+						minut += 5
+						soniasex = 1
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/sonia/sex/home/livingroom/strapon/selfie.jpg"></center>'
+						'Once you are both sitting Sonia grabs her phone and takes a selfie of the two of you. You faces still glistening with each others pussy juices covering each others faces. The two of you get dressed again, "Did you have fun?" you ask her.'
+						*nl
+						if strapanal = 1:
+							'She grins. "I feel amazing, that was great, I loved it." The she blushes a bit as she realizes how much she is gushing about how much she enjoyed it.'
+							'You smile to her. "Even having your butt fucked?" You ask.'
+							'She blushes deeply and nods. "Yeah I even liked that, even if my ass hurts a little, I still had fun."'
+							'You give her a quick kiss. "I had fun too. But I should get going it is late."'
+						elseif strapanal = 2:
+							'She grins. "I feel amazing, that was great, I loved it." The she blushes a bit as she realizes how much she is gushing about how much she enjoyed it.'
+							'You smile to her. "Even having your butt fucked?" You ask.'
+							'She blushes, band purses her lips like maybe it wasn''t amazing. "Yeah even that at first, it hurt a little but then started to feel good, but then it started to hurt and you just got rougher. My ass feels like it is on fire now." She says a little sourly.'
+							'You give her a quick kiss. "I''m sorry, I just got carried away, but as you get use to it, it won''t hurt anymore and just feel good." You assure her.'
+							'She gives a slightly dubious look at that. She obviously isn''t convinced but also isn''t willing to argue it. So just settles on a nod. You give her another kiss. "Trust me, but I need to get going it is late."'
+						else
+							'She grins. "I feel amazing, that was great, I loved it." The she blushes a bit as she realizes how much she is gushing about how much she enjoyed it.'
+							'You give her a quick kiss. "I had fun too. But I should get going it is late."'
+						end
+						*nl
+						'Once you are both dressed cleaned up, she walks you to her front door. "Night <<$pcs_nickname>>."'
+						'You tell her. "Night." Then you walk out and she closes the door behind you and you hear it lock. You turn and walk to the street.'
+						killvar 'strapanal'
+						act 'Leave': gt 'pavResidential'
+					end
+				end
+			end
+		end
+	end
+end
+
+--- soniadisco ---------------------------------

+ 1 - 1
locations/stat.qsrc

@@ -435,7 +435,7 @@ if minut >= 60:
 
 	pcs_willpower_feeder += willpowermax*2
 	pcs_willpwr += pcs_willpower_feeder/100
-	pcs_willpower_feeder -= pcs_willpower_feeder mod 100
+	pcs_willpower_feeder = pcs_willpower_feeder mod 100
 	if pcs_willpwr > willpowermax: pcs_willpwr = willpowermax
 	if pcs_willpwr < 20: will_degrade += 1
 	if will_degrade >= 20: willpowermax -= 1 & will_degrade = 0

+ 11 - 5
locations/succubus.qsrc

@@ -144,7 +144,8 @@ if $ARGS[0] = 'RapistFight':
 				guy += 1
 				pcs_horny = 0
 				orgasm += 1 + scfeed
-				pcs_willpwr += 15 * (1 + scfeed)
+				! Seems appropriate. Reducing it, but leaving it in. Potentially worth revisiting
+				pcs_willpwr += scfeed
 				succubxp += 6
 				sexnutrition += 30 * scfeed
 				sucabscum = 1
@@ -202,7 +203,8 @@ if $ARGS[0] = 'pavResfeed':
 			guy += 1
 			pcs_horny = 0
 			orgasm += 1 + scfeed
-			pcs_willpwr += 15 * (1 + scfeed)
+			! Seems appropriate. Reducing it, but leaving it in. Potentially worth revisiting
+			pcs_willpwr += scfeed
 			succubxp += 6
 			sexnutrition += 30 * scfeed
 			sucabscum = 1
@@ -356,7 +358,8 @@ if $ARGS[0] = 'tatianasex':
 					gs 'arousal', 'end'
 					pcs_horny = 0
 					orgasm += scfeed
-					pcs_willpwr += 15 * scfeed
+					! Seems appropriate. Reducing it, but leaving it in. Potentially worth revisiting
+					pcs_willpwr += scfeed
 					sexnutrition += 25 * scfeed
 					suclezsex = lesbian
 					succubxp += 6
@@ -396,6 +399,7 @@ if $ARGS[0] = 'training3sex':
 		gs 'arousal', 'end'
 		tatisucsex += 1
 		if tatisucsex = 0: tatisucsex = 1
+		! Seems appropriate. Potentially worth revisiting
 		pcs_willpwr = willpowermax
 		sucexcess -= 100
 		succhungry += 1
@@ -701,7 +705,8 @@ if $args[0] = 'sucwalkinggo':
 	Insleep = 0
 	pcs_horny = 0
 	orgasm += scfeed
-	pcs_willpwr += 15 * scfeed
+	! Seems appropriate. Reducing it, but leaving it in. Potentially worth revisiting
+	pcs_willpwr += scfeed
 	succubxp += 3 * sucencntrand
 	sexnutrition += 25 * scfeed
 	scwalkmon = rand (50,(100 * sucencntrand))
@@ -804,7 +809,8 @@ if $args[0] = 'sucwalkinggo':
 		pcs_mood = 100
 		pcs_health += healthmax/5
 		pcs_stam = stammax
-		pcs_willpwr = pcs_intel*5 + will*5+1000
+		! Commenting it out for now, but potentially worth revisiting
+		!pcs_willpwr = pcs_intel*5 + will*5+1000
 		pcs_mana = (pcs_intel*pcs_magik) + pcs_magik*100 + pcs_vital*10 + rikudo
 
 		minut += 15

+ 4 - 3
locations/swamp_yard.qsrc

@@ -13,8 +13,8 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 
 	!the chance of encountering hunters
 
-	if week = 6 or week = 7:huntersrand = RAND(1,3)
-	if week < 6:huntersrand = RAND(1,5)
+	if week = 6 or week = 7:huntersrand = rand(1,3)
+	if week < 6:huntersrand = rand(1,5)
 
 	if huntersrand = 1:hunters = 1
 	!the chance of hitting GG, if she`s a slut
@@ -454,7 +454,8 @@ if $ARGS[0] = 'fireside':
 				pcs_energy += 10
 				pcs_hydra += 10
 				bilberry -= 1
-				pcs_willpwr += 5
+				! Commenting it out for now, but potentially worth revisiting
+				!pcs_willpwr += 5
 				pcs_health += 5
 				pcs_mood += 10
 				gs 'stat'

+ 2 - 3
locations/swamphouse.qsrc

@@ -455,7 +455,8 @@ if $ARGS[0] = 'tub':
 			body_write = 0
 			lubonus = 0
 			pcs_mood += 5
-			pcs_willpwr += 10
+			! Seems appropriate. Reducing it, but leaving it in. Potentially worth revisiting
+			pcs_willpwr += 2
 			minut += 30
 			hotwater = 0
 			gs 'stat'
@@ -540,7 +541,6 @@ if $ARGS[0] = 'stackmagazines':
 		sprt_exp += 4
 		blizoruk+=1
 		pcs_mood += 10
-		pcs_willpwr += 100
 		minut += 60
 		gs 'stat'
 
@@ -554,7 +554,6 @@ if $ARGS[0] = 'stackmagazines':
 		*clr
 		blizoruk+=1
 		pcs_mood += 10
-		pcs_willpwr += 100
 		gs 'stat'
 
 		if $clothingworntype ! 'nude':'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/readpornomag.jpg"></center>'

+ 2 - 1
locations/ybass.qsrc

@@ -19,7 +19,8 @@ act 'Swim (1:00)':
 	minut += 60
 	pcs_sweat = 10 + rand(0,4)
 	pcs_mood += 5
-	pcs_willpwr += 5
+	! Seems appropriate. Reducing it, but leaving it in. Potentially worth revisiting
+	pcs_willpwr += 1
 	if pcs_stren < 40:stren_exp += 1
 
 	'<center><img <<$set_imgh>> src="images/locations/shared/lake/swim.jpg"></center>'

Some files were not shown because too many files changed in this diff