Browse Source

Merge branch 'master' of ssh://git.tfgamessite.com:9000/KevinSmarts/girllife-ecv

# Conflicts:
#	locations/sister
SB 8 years ago
parent
commit
ad925c6c9f
100 changed files with 5306 additions and 3989 deletions
  1. 7 2
      .gitignore
  2. 3 0
      build.sh
  3. 5 3
      glife-notepad++
  4. 11 3
      glife.qproj
  5. 2 2
      locations/AlbFatherQW
  6. 1 1
      locations/BDSM_Club
  7. 1 7
      locations/BDsex
  8. 33 21
      locations/Cheatmenu_din
  9. 172 350
      locations/Cum_Manage
  10. 3 3
      locations/DanceWhore8
  11. 1 0
      locations/Gadbana
  12. 2 2
      locations/Gadsarai
  13. 240 145
      locations/Gnpc2
  14. 4 4
      locations/Grinok
  15. 8 8
      locations/Katja_Tanga
  16. 1 1
      locations/LBZhouse
  17. 9 9
      locations/LariskaStart
  18. 41 1
      locations/MagEncounterFairy
  19. 16 16
      locations/Meadow
  20. 17 17
      locations/MiroslavaHome
  21. 25 25
      locations/ParkKafe
  22. 1 1
      locations/Sgrup
  23. 1 1
      locations/Sgrup1
  24. 1 1
      locations/Sgrup2
  25. 1 1
      locations/Sgrup3
  26. 1 1
      locations/Sgrup4
  27. 1 1
      locations/Sgrup5
  28. 34 20
      locations/Snpc
  29. 1 7
      locations/StasSex
  30. 9 9
      locations/Terminal
  31. 3 3
      locations/Voltrener
  32. 6 6
      locations/VoltrenerSexShower
  33. 14 14
      locations/Voltrenersex
  34. 174 3
      locations/alterStart
  35. 1 1
      locations/andrey
  36. 1 1
      locations/artemEv
  37. 5 5
      locations/artstudia
  38. 1 1
      locations/arturRinok
  39. 130 102
      locations/autosalonF
  40. 21 14
      locations/autoservisF
  41. 81 79
      locations/autotraidF
  42. 6 6
      locations/bedr2x
  43. 2 2
      locations/bedrPar
  44. 1 1
      locations/begin
  45. 8 9
      locations/belpicknick
  46. 14 14
      locations/body
  47. 73 1
      locations/boyStat
  48. 6 6
      locations/brosh
  49. 56 56
      locations/brother
  50. 20 20
      locations/cafe2
  51. 11 11
      locations/cafe3
  52. 25 25
      locations/carF1
  53. 2 2
      locations/cardgame_durak
  54. 7 7
      locations/cikl
  55. 3 24
      locations/clothing_QV
  56. 4 0
      locations/club
  57. 24 3
      locations/cum_arrcheat
  58. 3 1
      locations/cum_call
  59. 176 329
      locations/cum_cleanup
  60. 47 0
      locations/cumarrput
  61. 52 0
      locations/cuminsidereact
  62. 4 4
      locations/cumreaction
  63. 3 1
      locations/dachain
  64. 11 11
      locations/dibodi
  65. 2 2
      locations/dimaRudeEv
  66. 1 7
      locations/dinParty
  67. 27 35
      locations/dinSex
  68. 0 36
      locations/dinSex2
  69. 15 23
      locations/din_bad
  70. 2 2
      locations/din_pav
  71. 165 124
      locations/din_van
  72. 1 7
      locations/dinsexFX
  73. 98 41
      locations/dinsister
  74. 2 2
      locations/ender
  75. 10 2
      locations/etoexhib
  76. 2 2
      locations/events
  77. 1 1
      locations/family
  78. 119 183
      locations/femcyc
  79. 33 21
      locations/frot
  80. 18 18
      locations/gKristinaZv
  81. 10 10
      locations/gadriver
  82. 14 14
      locations/gadukino
  83. 1 7
      locations/garfather
  84. 4 4
      locations/gdkkru
  85. 3 3
      locations/gdksport
  86. 18 36
      locations/gdktoilet
  87. 1 1
      locations/glake
  88. 16 16
      locations/gopsex
  89. 0 1015
      locations/gschool2
  90. 0 682
      locations/gschool3
  91. 1655 0
      locations/gschool_events
  92. 261 249
      locations/gschool_grounds
  93. 556 0
      locations/gschool_lessons
  94. 373 0
      locations/gschool_lunch
  95. 229 0
      locations/gschool_sex
  96. 2 2
      locations/husbSex
  97. 1 1
      locations/ivanRoom
  98. 2 2
      locations/izdevat
  99. 10 10
      locations/katjaEv
  100. 7 7
      locations/katja_sex

+ 7 - 2
.gitignore

@@ -1,6 +1,11 @@
-images
+images/
+sound/
+music/
+.*
 *.qsp
 *.sav
 glife.txt
-music/
+qgen.cfg
+qspgui.cfg
+avatar.*
 

+ 3 - 0
build.sh

@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+./txtmerge.py locations glife.txt
+wine txt2gam.exe glife.txt glife.qsp

+ 5 - 3
glife-notepad++

@@ -262,9 +262,11 @@
             <File name="locations\Gpornmark" />
             <File name="locations\graveyard" />
             <File name="locations\Grinok" />
-            <File name="locations\gschool" />
-            <File name="locations\gschool2" />
-            <File name="locations\gschool3" />
+            <File name="locations\gschool_events" />
+            <File name="locations\gschool_grounds" />
+            <File name="locations\gschool_lessons" />
+            <File name="locations\gschool_lunch" />
+            <File name="locations\gschool_sex" />
             <File name="locations\Gshveyfab" />
             <File name="locations\gskino" />
             <File name="locations\gskver" />

+ 11 - 3
glife.qproj

@@ -220,6 +220,7 @@
       <Location name="police"/>
       <Location name="qjob"/>
       <Location name="sex"/>
+      <Location name="sexprefrand"/>
       <Location name="sexdvanadva"/>
       <Location name="sexdvoe"/>
       <Location name="svidboy"/>
@@ -386,9 +387,11 @@
       <Location name="DanceWhore7"/>
       <Location name="DanceWhore8"/>
       <Location name="soniaDisco"/>
-      <Location name="gschool"/>
-      <Location name="gschool2"/>
-      <Location name="gschool3"/>
+      <Location name="gschool_grounds"/>
+      <Location name="gschool_lessons"/>
+      <Location name="gschool_lunch"/>
+      <Location name="gschool_events"/>
+      <Location name="gschool_sex"/>
       <Location name="gkafe"/>
       <Location name="motherkafeboss"/>
       <Location name="glake"/>
@@ -884,6 +887,11 @@
 		<Location name="cum_arrcheat"/>
 		<Location name="cum_cleanup"/>
 		<Location name="cum_call"/>
+		<Location name="pregriskeval"/>
+		<Location name="sexcontraprio"/>
+		<Location name="sparrput"/>
+		<Location name="cuminsidereact"/>
+		<Location name="cumarrput"/>
     </Folder>
     <Location name="LBZhouse"/>
     <Location name="femcyc"/>

+ 2 - 2
locations/AlbFatherQW

@@ -14,7 +14,7 @@ $din_zajava_albfather = {
 			gs 'stat'
 			'You wrote and signed your statement to the captain. He then let you go without a fuss.'
 
-			act 'Escape.':gt 'pavCommercial'
+			act 'Leave':gt 'pavCommercial'
 		end
 	end
 }
@@ -35,7 +35,7 @@ $din_zajava_albfather_no2 = {
 			gs 'stat'
 			'You quickly dialed Albina''s number. In a harried tone you told her of the events that had just transpired. There was a short pause and Albina thanked you and hung up.'
 
-			act 'Escape':gt 'pavCommercial'
+			act 'Leave':gt 'pavCommercial'
 		end
 	end
 }

+ 1 - 1
locations/BDSM_Club

@@ -10,7 +10,7 @@ if $ARGS[0] = 'Hos':
 	gs 'stat'
 	'<center><img src="images/bdsm_club/hosjaika.jpg"></center>'
 	'After a few visits to your Mistress you are getting a little closer. Seeing her this evening, you catch her a little tipsy. Instead of already familiar perversions, you just sit in the kitchen and drink wine, talking about life. In conversation, the Mistress mentions a BDSM club. Sounds interesting, you and the Mistress pour glass after glass and slowly you gather details from her. Turns out, the city has an elite BDSM-club, and the missus is in it. After much persuasion, she gives you a business card – a piece of cardboard with three-dimensional logo without inscriptions, and explains how to get to the Club.'
-	act 'Escape':gt 'street'
+	act 'Leave':gt 'street'
 end
 
 if $ARGS[0] = 'start':

+ 1 - 7
locations/BDsex

@@ -668,13 +668,7 @@ if $ARGS[0] = 'cum':
 
 			manna -= 15
 			willpower -= 15
-			if knowpreg = 0 and thinkpreg = 0:
-				if tabletkishot ! 0: '"I''m glad I got my birth control shot." you think to yourself.'
-				if tabletkishot = 0 and pillcon > 2000: '"Good thing I''m on the pill." you think to yourself.'
-				if tabletkishot = 0 and pillcon <=2000:'"Damn! I could get pregnant!" you think in horror.'
-			else
-				'You chuckle to yourself, "Well at least I cannot get more pregnant."'
-			end
+			gs 'cuminsidereact'
 		elseif finrand = 1:
 			!!out
 			if pose = 0:

+ 33 - 21
locations/Cheatmenu_din

@@ -221,7 +221,6 @@ $cheatmenu['permanent'] = {
 	pl'<a href="exec:dynamic $cheatmenu[''bodyMod''] & dynamic $cheatmenu[''permanent'']">Body Modification</a>'
 	pl''
 	pl'<a href="exec:dynamic $cheatmenu[''slutshot'']">Slut shot: Turn off pregnancy and periods</a>: <<$cheatSlut>>'
-	pl'<a href="exec:gs ''cum_arrcheat''">OOX Debug</a>'
 	pl''
 	if Enable_autotampon = 1:
 		pl' <a href="exec:Enable_autotampon = 0 & dynamic $cheatmenu[''permanent'']">Automatic cheat on Tampon: ON</a>'
@@ -956,33 +955,31 @@ $cheatmenu['force_preg'] = {
 }
 
 $cheatmenu['remove_preg'] = {
-	Nextbaby = arrsize('$ChildFath') - 1
-	killvar 'polkid',nextbaby
-	killvar '$kidname',nextbaby
-	killvar 'kidage',nextbaby
-	killvar 'daykid',nextbaby
-	killvar 'monthkid',nextbaby
-	killvar 'yearkid',nextbaby
-	killvar 'Babyptype',nextbaby
-	killvar '$ChildFath',nextbaby
-	killvar '$ChildThFath',nextbaby
-	killvar 'hairkid',nextbaby
-	killvar 'eyeskid',nextbaby
-	killvar 'ChildConType',nextbaby
-	killvar 'Babyptype',nextbaby
-	if babyembryo > 0: babyembryo -= 1
-	if preg > 0 and babyembryo < 1:
+	FertEgg = 0
+	killvar 'polkid'
+	killvar '$kidname'
+	killvar 'kidage'
+	killvar 'daykid'
+	killvar 'monthkid'
+	killvar 'yearkid'
+	killvar 'Babyptype'
+	killvar '$ChildFath'
+	killvar '$ChildThFath'
+	killvar 'hairkid'
+	killvar 'eyeskid'
+	killvar 'ChildConType'
+	killvar 'Babyptype'
+	babyembryo = 0
+	if preg > 0 or cycle = 5:
 		mesec = 48
 		FocH = 0
 		EggRH = 0
 		Ovulate = 0
-		fertegg = 0
 		UnfertEgg = 0
 		PregChem = 0
 		preg = 0
 		LutH = 0
 		RecovH = 0
-		babyembryo = 0
 		cycle = 0
 	end
 }
@@ -993,11 +990,12 @@ $cheatmenu['cycle'] = {
 		LutH = 0
 		Ovulate = 0
 		UnfertEgg = 0
+		FertEgg = 0
 		RecovH = 0
 		mesec = 0
-		'<a href="exec:Cycle = 0 & mesec = 96">Menstration</a>'
+		'<a href="exec:daylastperiod = daystart & Cycle = 0 & mesec = 96">Menstration</a>'
 		'<a href="exec:Cycle = 1">Follicular</a>'
-		'<a href="exec:Cycle = 2 & Ovulate = 36 & EggRH = 160">Ovulation</a>'
+		'<a href="exec:Cycle = 2 & Ovulate = 24+rand(0,20) & EggRH = 160 + 160+rand(0, 5)">Ovulation</a>'
 		'<a href="exec:Cycle = 3">Luteal</a>'
 	end
 }
@@ -1108,6 +1106,15 @@ $cheatmenu['pain_killer'] = {
 	pain['cervix'] = 0
 }
 
+$cheatmenu['quicktime'] = {
+	minut += ARGS[0]
+	*clr
+	gs 'daystart'
+	gs 'outdoors', 'weather'
+	gs 'stat'
+	gs 'cum_arrcheat'
+}
+
 $cheatmenu = {
 	gs'stat'
 	clr
@@ -1147,6 +1154,11 @@ $cheatmenu = {
 	pl' <a href="exec:music_on = 0 & music_off = 1">Stop current Music</a>'
 	nl
 	pl '<a href="exec:dynamic $cheatmenu[''dynamic'']">Dynamic Input Command</a>'
+	pl'<a href="exec:gs ''cum_arrcheat''">OOX Debug</a>'
+	pl'Right now <<$week>> <<$month>> <<day>> <<year>> <<hour>>:<<minut>>'
+	pl '<a href="exec:dynamic $cheatmenu[''quicktime''], 15 & dynamic $cheatmenu">+15</a>'
+	pl '<a href="exec:KILLVAR ''cumarrcpt'' & KILLVAR ''cumarrppt'' & KILLVAR ''$cumarrnam'' & KILLVAR ''cumarrage'' & KILLVAR ''cumarrdel'' & KILLVAR ''cumarrkno'' & KILLVAR ''cumarrcon'' & KILLVAR ''spafinloc'' & KILLVAR ''sparrage'' & KILLVAR ''sparrloc'' & KILLVAR ''$sparrnam'' & KILLVAR ''sparrppt'' & KILLVAR ''sparridt'' & KILLVAR ''sparrvol'' & KILLVAR ''sparrslc''">Remove all cum</a>'
+	nl
 	nl
    	pl'<a href="exec:gt''pavResidential''">Teleport to Pavlovsky</a>'
    	pl'<a href="exec:gt''street''">Teleport to City</a>'

+ 172 - 350
locations/Cum_Manage

@@ -1,66 +1,119 @@
 # Cum_Manage
-!{	Locations to be defined by 'spafinloc'
-	0 = 'In your Vagina'
-	1 = 'On your labia'
-	2 = 'On your panties over your vagina'
-	3 = 'In your anus'
-	4 = 'On your butt'
-	5 = 'On your panties over your butt'
-	6 = 'On your clothes in your groin area'
-	7 = 'On your clothes'
-	8 = 'On your back'
-	9 = 'On your legs'
-	10 = 'On your arms'
-	11 = 'On your face'
-	12 = 'Inside your mouth'
-	13 = 'On your hands'
-	14 = 'On your stomach'
-	15 = 'On your breasts'
-	16 = 'In your hair'
-	17 = 'In a condom in your vagina'}
+
+!{     Locations to be defined by 'spafinloc'
+       0 = 'In your Vagina'
+       1 = 'On your labia'
+       2 = 'On your panties over your vagina'
+       3 = 'In your anus'
+       4 = 'On your butt'
+       5 = 'On your panties over your butt'
+       6 = 'On your clothes in your groin area'
+       7 = 'On your clothes'
+       8 = 'On your back'
+       9 = 'On your legs'
+       10 = 'On your arms'
+       11 = 'On your face'
+       12 = 'Inside your mouth'
+       13 = 'On your hands'
+       14 = 'On your stomach'
+       15 = 'On your breasts'
+       16 = 'In your hair'
+       17 = 'In a condom in your vagina'}
+
+!{ values of 'sexcontra'
+       0 = 'No contraception used'
+       1 = 'You lied about being on the pill'
+       2 = 'You were on the pill'
+       3 = 'You used a condom'
+       4 = 'The condom broke'
+       5 = 'The condom slipped off inside you'
+       6 = 'The condom was sabotaged by someone else'
+       7 = 'You sabotaged the condom'
+       8 = 'Precum had sperm in it'}
+if $ARGS[0] = 'cumeater':
+	cloc = ARGS[1]
+	i = arrpos('sparrloc', cloc)
+	if i ! -1 and i < arrsize('sparrloc'):
+		spdirtyb = 1
+		fbreath = 0
+		vaf += 1
+		$part = ''
+		if cloc = 13:
+			'You carefully lick the sperm residue from both hands, enjoying the tart taste of semen.'
+			gs 'cum_cleanup', 'cleanloc', cloc
+		elseif cloc = 17:
+			'You fish around in your vagina and pull forth a condom full of <<$sparrnam[i]>>''s semen and drink it.'
+			gs 'cum_cleanup', 'cleandeposit', i
+		else
+			if cloc = 0:
+				$part = 'pussy'
+			elseif cloc = 1:
+				$part = 'pussylips'
+			elseif cloc = 2 or cloc = 5:
+				$part = 'your panties'
+				gs 'cum_cleanup', 'cleanloc', 2
+				gs 'cum_cleanup', 'cleanloc', 5
+			elseif cloc = 3:
+				$part = 'anus'
+			elseif cloc = 4:
+				$part = 'buttocks'
+			elseif cloc = 6 or cloc = 7:
+				$part = 'clothes'
+				gs 'cum_cleanup', 'cleanloc', 6
+				gs 'cum_cleanup', 'cleanloc', 7
+			elseif cloc = 8:
+				$part = 'back'
+			elseif cloc = 9:
+				$part = 'legs'
+			elseif cloc = 10:
+				$part = 'arms'
+			elseif cloc = 11:
+				$part = 'face'
+			elseif cloc = 14:
+				$part = 'stomach'
+			elseif cloc = 15:
+				$part = 'breasts'
+			elseif cloc = 16:
+				$part = 'hair'
+			end
+			if rand(0, 1) = 0:
+				'You collect a handful of sperm from your <<$part>> in your hand and lick it all up, enjoying the tart taste of semen.'
+			else
+				'You collect the sperm from your <<$part>> with your fingers and lick them, enjoying the tart taste of semen.'
+			end
+			sparr_idx = func('sparrput', 'Yourself', 13, 100, -1, 10, 0)
+			gs 'cum_cleanup', 'cleanloc', cloc
+		end
+		gs 'stat'
+	end
+end
+
 
 if $ARGS[0] = '':
 	!{Sets the cum array temp to the current size of the cum array, to add a new entry to the end of file. Then checks to see if you are on the pill. If you are and there is no contraception used, it flags this as a "done with pill" act, which means a pregnancy will be a pill failure.}
-	cumarrtemp = arrsize('$cumarrnam')
+	cumarr_idx = -1
+	sparr_idx = -1
 	if sexcontra = 0 and pillcon > 0: sexcontra = 2
-	if vibratorIN = 1 and spafinloc = 0: vibratorIN = 0
-	if analplugIN = 1 and spafinloc = 3: analplugIN = 0
+	if sexvolume <= 1: sexvolume = 40
+	if vibratorIN = 1 and spafinloc = 0 and replace_vib = 0: vibratorIN = 0
+	if analplugIN = 1 and spafinloc = 3 and replace_analplug = 0: analplugIN = 0
+	effcontra = sexcontra
 	!{It checks to see if this is flagged as a preejaculate emmission. All vaginal penetrations that flag this as cumprecheck contain preejaculate. Guidelines for calling it: If your boy is likely to have masterbated, had sex, or otherwise encouraged semen to leak out of their urethra in the last 48 hours, they probably have some fertile preejaculate. If in doubt, let it leak. The chances of pregnancy from it are low, and the MC should have been wearing protection.}
+	vol = sexvolume
+	ppt = sexvolume * rand(15, 20)
+	spread = 0
 	if cumprecheck ! 1:
-	!{Here it checks for vaginal deposit. If it is, it sees if theres a deposit made by someone named the same. If so, it checks if this new act is protected. If it isnt, it overwrites the old deposit.}
-		if spafinloc <= 0:
-!			arrmodtmp = arrpos('$cumarrnam',$boy)
-!			if arrmodtmp >= 0:
-!				if $cumarrnam[arrmodtmp] = $boy and cumarrdel[arrmodtmp] = 0 and sexcontra < 3: cumarrtemp = arrmodtmp
-!			end
-	!{Next it sets the variables in the array. The cumming boys name first, sets the cum age to 0, then the cum delivery location to vaginally, then sees if its a unknowing sex act. If it is, it makes it so the MC doesnt know who did it. Then if the boy has a custom specified potency, it flags the potency. Otherwise it sets it to the default.}
-			$cumarrnam[cumarrtemp] = $boy
-			cumarrage[cumarrtemp] = 0
-			cumarrdel[cumarrtemp] = 0
-			if sexunaware > 0 or sexpartkno = 0:
-				cumarrkno[cumarrtemp] = 0
-			else
-				cumarrkno[cumarrtemp] = 1
-			end
-			if sexspecpot ! 0:
-				cumarrppt[cumarrtemp] = sexspecpot
-			else
-				cumarrppt[cumarrtemp] = 10000
-			end
-	!{Now it sets up the splatter and actual internal cum. First it sets the array to the spatter end of file. Then it checks for riding bareback. If theres a condom, it gives a chance for the condom to fail in general, slip off and remain in the vagina, or break. The cumarrcpt, or current internal potency of the sperm, is set dependent on what happened. the contraception type is also set. For bursting or slippage, a spatter is created.}
-			cumarrtemp2 = arrsize('sparrvol')
-			arrmodtmp = arrsize('sparrvol')
-			:arrmodloop1
-			if sparrloc[arrmodtmp] = spafinloc and $sparrnam[arrmodtmp] = $boy and sexcontra < 3:
-			cumarrtemp2 = arrmodtmp
-			else
-			arrmodtmp -= 1
-			if arrmodtmp >= 0: jump 'arrmodloop1'
-			end
-			if sparrppt[0] = 0 and cumarrtemp2 = 1: cumarrtemp2 = 0
+		!{Here it checks for vaginal deposit. If it is, it sees if theres a deposit made by someone named the same. If so, it checks if this new act is protected. If it isnt, it overwrites the old deposit.}
+		if spafinloc <= 0 or spafinloc = 17:
+
+			!{Now it sets up the splatter and actual internal cum. First it sets the array to the spatter end of file. Then it checks for riding bareback. If theres a condom, it gives a chance for the condom to fail in general, slip off and remain in the vagina, or break.}
+			!{Generate default potency potential from a random multiplier of sexvolume. Sexvolume defaults to 40 unless specified otherwise (may need to be higher, I do not know) and ppt can also be overridden by setting sexspecpot directly.}
+			cpt = 0
+			cloc = 0
+			add = -1
 			if sexcontra > 2:
-				if sexcontra = 3:
-					temprand = rand(0,1000)
+				if sexcontra = 3 or sexcontra = 6 or sexcontra = 7:
+					!{For condoms, determine if it broke or not}
 					dick_wid = 3
 					if $dick_girth = 'skinny': dick_wid = 2
 					if $dick_girth = 'slim': dick_wid = 3
@@ -70,138 +123,77 @@ if $ARGS[0] = '':
 					if $dick_girth = 'massive': dick_wid = 5
 					if $dick_girth = 'monstrous': dick_wid = 6
 
+					!{More likely to break with big dicks and tight pussies}
 					break_thresh = dick_wid * 2
 					break_thresh -= vagina / 4
 					break_thresh += dick / 4
+
+					!{More likely to slip with skinny dicks and tight pussies}
 					slip_thresh = 18 - (dick_wid * 2)
 					slip_thresh -= (vagina / 2)
 					slip_thresh -= dick / 4
 
 					if break_thresh < 4: break_thresh = 4
 					if slip_thresh < 1: slip_thresh = 1
+					!{Much more likely to break if sabotaged}
+					if sexcontra = 6 or sexcontra = 7: break_thresh += 10
 					break_thresh += slip_thresh
 
-					if temprand = 0:
-						cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/4
-						cumarrcon[cumarrtemp] = 3
-					elseif temprand < slip_thresh:
-						cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/200
-						cumarrcon[cumarrtemp] = 5
-						cumcondslip = 1
-						cumcondsanb = cumarrtemp
+					temprand = rand(0,1000)
+					if temprand <= slip_thresh:
 						sexcontra = 5
-						sparrage[cumarrtemp2] = 0
-						sparrloc[cumarrtemp2] = 17
-						$sparrnam[cumarrtemp2] = $boy
-						if sexspecpot ! 0:
-							sparrppt[cumarrtemp2] = sexspecpot
-						else
-							sparrppt[cumarrtemp2] = 10000
-						end
-						sparrvol[cumarrtemp2] += sexvolume
-						cumsumbod += sexvolume
-						cumsumvag += sexvolume
-						if sexvolume <= 0: sparrvol[cumarrtemp2] += 40 & cumsumbod += 40 & cumsumvag += 40
-						sparridt[cumarrtemp2] = sexpartkno
-						sparrslc[cumarrtemp2] = 0
 					elseif temprand <= break_thresh:
-						cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/2
-						cumarrcon[cumarrtemp] = 4
 						sexcontra = 4
-						sparrage[cumarrtemp2] = 0
-						sparrloc[cumarrtemp2] = 0
-						$sparrnam[cumarrtemp2] = $boy
-						if sexspecpot ! 0:
-							sparrppt[cumarrtemp2] = sexspecpot
-						else
-							sparrppt[cumarrtemp2] = 10000
-						end
-						sparrvol[cumarrtemp2] += sexvolume
-						cumsumbod += sexvolume
-						cumsumvag += sexvolume
-						if sexvolume <= 0: sparrvol[cumarrtemp2] += 40 & cumsumbod += 40 & cumsumvag += 40
-						sparridt[cumarrtemp2] = sexpartkno
-						sparrslc[cumarrtemp2] = 0
-					else
-						cumarrcpt[cumarrtemp] = 5
-						cumarrcon[cumarrtemp] = 3
 					end
-	!{Next it checks to see if the event is calling specifically for a burst or slipped off condom. It treats them the same as if the condom above had a failure.}
+				end
+				!{Take final value of sexcontra and compute cum potency, age, etc. as appropriate.}
+				if sexcontra = 3:
+					!{The condom did its job. No spatter, no cum deposit.}
+					add = 0
 				elseif sexcontra = 4:
-					cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/2
-					cumarrcon[cumarrtemp] = 4
-					sparrage[cumarrtemp2] = 0
-					sparrloc[cumarrtemp2] = 0
-					$sparrnam[cumarrtemp2] = $boy
-					if sexspecpot ! 0:
-						sparrppt[cumarrtemp2] = sexspecpot
-					else
-						sparrppt[cumarrtemp2] = 10000
-					end
-					sparrvol[cumarrtemp2] += sexvolume
-					cumsumbod += sexvolume
-					cumsumvag += sexvolume
-					if sexvolume <= 0: sparrvol[cumarrtemp2] += 40 & cumsumbod += 40 & cumsumvag += 40
-					sparridt[cumarrtemp2] = sexpartkno
-					sparrslc[cumarrtemp2] = 0
+					!{Broke. Nearly as bad as no protection.}
+					cpt = ppt/rand(3,5)
 				elseif sexcontra = 5:
-					cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/200
-					cumarrcon[cumarrtemp] = 5
+					!{Fell off.}
+					cpt = ppt / rand(10,20)
 					cumcondslip = 1
-					cumcondsanb = cumarrtemp
-					sparrage[cumarrtemp2] = 0
-					sparrloc[cumarrtemp2] = 17
-					$sparrnam[cumarrtemp2] = $boy
-					if sexspecpot ! 0:
-						sparrppt[cumarrtemp2] = sexspecpot
-					else
-						sparrppt[cumarrtemp2] = 10000
-					end
-					sparrvol[cumarrtemp2] += sexvolume
-					cumsumbod += sexvolume
-					cumsumvag += sexvolume
-					if sexvolume <= 0: sparrvol[cumarrtemp2] += 40 & cumsumbod += 40 & cumsumvag += 40
-					sparridt[cumarrtemp2] = sexpartkno
-					sparrslc[cumarrtemp2] = 0
-	!{!Next it checks for sabotaged condoms. First sabotaged by you, then sabotaged by the guy. If they were sabotaged, it acts similar to a condom failure, but worse.}
-				elseif sexcontra = 6:
-					cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/3
-					cumarrcon[cumarrtemp] = 6
-				elseif sexcontra = 7:
-					cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/3
-					cumarrcon[cumarrtemp] = 7
+					vol = sexvolume / rand(1, 3)
+					cloc = 17
+				elseif sexcontra = 6 or sexcontra = 7:
+					!{Someone was naughty. Very naughty. She gets a large portion of the "potential" potency, but we do not continue to add to it over time since presumably the condom is thrown away.}
+					cpt = ppt / rand(2, 6)
+					ppt = 0
+					vol = 0
 				end
-	!{If you have no protection, you get a nice full load of semen.}
 			else
-				sparrage[cumarrtemp2] = 0
-				sparrloc[cumarrtemp2] = 0
-				$sparrnam[cumarrtemp2] = $boy
+				!{If you have no protection, you get a nice full load of semen. Note that in ALL cases, cpt does not start out at 100% so washing out sperm quickly can still reduce but not negate chance of pregnancy.}
+				cpt = ppt/rand(2,5)
+				vol = sexvolume
+			end
+
+			if add:
+				!{sexspecpot overrides computed value}
 				if sexspecpot ! 0:
-					sparrppt[cumarrtemp2] = sexspecpot
-				else
-					sparrppt[cumarrtemp2] = 10000
+					ppt = sexspecpot
 				end
-				sparrvol[cumarrtemp2] += sexvolume
-				cumsumbod += sexvolume
-				cumsumvag += sexvolume
-				if sexvolume <= 0: sparrvol[cumarrtemp2] += 40 & cumsumbod += 40 & cumsumvag += 40
-				sparridt[cumarrtemp2] = sexpartkno
-				sparrslc[cumarrtemp2] = 0
-				cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/5*4
-				cumarrcon[cumarrtemp] = sexcontra
-			end
-	!{If you arent getting it in the vagina, and the boy isnt pumping it into a condom, a spatter is made and applied. If you arent wearing any panties and it was called to hit your panties, it goes directly to your groin. If you are naked and it calls for a clothing strike, it will go to your body instead.}
-		elseif spafinloc > 0 and sexcontra < 3:
-			cumarrtemp2 = arrsize('sparrvol')
-			arrmodtmp = arrsize('sparrvol')
-			:arrmodloop2
-			if sparrloc[arrmodtmp] = spafinloc and $sparrnam[arrmodtmp] = $boy and sexcontra < 3:
-			cumarrtemp2 = arrmodtmp
-			else
-			arrmodtmp -= 1
-			if arrmodtmp >= 0: jump 'arrmodloop2'
+
+				!{Add values to spatter and deposit arrays}
+				cumarr_idx = func('cumarrput', $boy, sexcontra, ppt, cpt, know)
+				if sexcontra = 5:
+					cumcondsanb = cumarr_idx
+				end
+				if vol > 0:
+					!{She might be inseminated by a method that does not leave residue, like a sabotaged condom.}
+					sparr_idx = func('sparrput', $boy, cloc, ppt, know, vol, spread)
+				end
+
+				cumsumbod += vol
+				cumsumvag += vol
 			end
-			sparrage[cumarrtemp2] = 0
+
+			!{If you arent getting it in the vagina, and the boy isnt pumping it into a condom, a spatter is made and applied. If you arent wearing any panties and it was called to hit your panties, it goes directly to your groin. If you are naked and it calls for a clothing strike, it will go to your body instead.}
+		elseif spafinloc > 0 and spafinloc ! 17 and sexcontra < 3:
+
 			if tanga = 0:
 				if spafinloc = 2:
 					spafinloc = 1
@@ -228,212 +220,42 @@ if $ARGS[0] = '':
 					end
 				end
 			end
-			sparrloc[cumarrtemp2] = spafinloc
 			if spafinloc = 12 and swallow >= 10 and rand(0,3) = 0: energy += 2
-			$sparrnam[cumarrtemp2] = $boy
-			if sexspecpot ! 0:
-				sparrppt[cumarrtemp2] = sexspecpot
-			else
-				sparrppt[cumarrtemp2] = 10000
-			end
-			sparrvol[cumarrtemp2] += sexvolume
 			cumsumbod += sexvolume
-			if sexvolume <= 0: sparrvol[cumarrtemp2] += 40 & cumsumbod += 40 & cumsumvag += 40
 			if spafinloc = 3:
 				cumsumass += sexvolume
-				if sexvolume <= 0: cumsumass += 40
 			end
-			sparridt[cumarrtemp2] = sexpartkno
-			sparrslc[cumarrtemp2] = 0
+			know = sexpartkno ! 0 and sexunaware ! 1
+			sparr_idx = func('sparrput', $boy, spafinloc, ppt, know, sexvolume, spread)
 		end
-		sexpartkno = 0
-		sexunaware = 0
-		sexspecpot = 0
-	!{And this is the pre ejaculate release talked about above.}
-	elseif sexcontra < 3 and spafinloc = 0:
-!		arrmodtmp = arrpos('$cumarrnam',$boy)
-!		if arrmodtmp >= 0:
-!			if cumarrdel[arrmodtmp] = 0 and cumarrcpt[arrmodtmp] <= ((cumarrppt[arrmodtmp]/12) + 1) and sexcontra < 3: cumarrtemp = arrmodtmp
-!		end
-		$cumarrnam[cumarrtemp] = $boy
-		cumarrage[cumarrtemp] = 0
-		cumarrdel[cumarrtemp] = 0
-		cumarrkno[cumarrtemp] = 0
+	elseif (sexcontra < 3 or sexcontra > 5) and spafinloc = 0:
+		!{And this is the pre ejaculate release talked about above.}
 		if sexspecpot ! 0:
-			cumarrppt[cumarrtemp] = sexspecpot
+			ppt = sexspecpot/100
 		else
-			cumarrppt[cumarrtemp] = 10000
+			ppt = 100
 		end
-		cumarrcon[cumarrtemp] = sexcontra
-		cumarrcpt[cumarrtemp] = cumarrppt[cumarrtemp]/12
+		cpt = ppt / rand(3, 12)
+		cumarr_idx = func('cumarrput', $boy, 8, ppt, cpt, 0)
 	end
 
 	sexspecpot = 0
 	cumprecheck = 0
 	spafinloc = 0
 	sexvolume = 0
-	arrmodtmp = 0
+	tmp_idx = 0
+	sexpartkno = 0
+	sexunaware = 0
+	sexspecpot = 0
 	dynamic $din_Update_Condom_Counts
 	if cumsumass >= 60:
-		arrmodtmp = arrpos('sparrloc',3)
-		if sparrslc[arrmodtmp] <= 0: sparrslc[arrmodtmp] += 1
+		tmp_idx = arrpos('sparrloc',3)
+		if sparrslc[tmp_idx] <= 0: sparrslc[tmp_idx] += 1
 	end
 	if cumsumvag >= 60:
-		arrmodtmp = arrpos('sparrloc',0)
-		if sparrslc[arrmodtmp] <= 0: sparrslc[arrmodtmp] += 1
-	end
-end
-
-
-
-if $ARGS[0] = 'cumeater1':
-	spdirtyb = 1
-	fbreath = 0
-	vaf += 1
-	if sparrvol[temp1arr] > 150:
-		sparrvol[temp1arr] -= 100
-		gs 'stat'
-		'You collect a handful of sperm from your stomach in your hand and lick it all up, feeling the tart taste of semen.'
-	else
-		sparrvol[temp1arr] -= 20
-		gs 'stat'
-		'You collect the sperm from your stomach with your fingers and lick them, feeling the tart taste of semen.'
-	end
-	if sparrvol[temp1arr] <= 0:temp = 14 & gs 'cum_cleanup', 'cumeatercleanup'
-end
-if $ARGS[0] = 'cumeater2':
-	spdirtyb = 1
-	fbreath = 0
-	vaf += 1
-	if sparrvol[temp1arr] > 150:
-		sparrvol[temp1arr] -= 100
-		gs 'stat'
-		'You collect a handful of sperm from your pussy in your hand and lick it all up, feeling the tart taste of semen.'
-	else
-		sparrvol[temp1arr] -= 20
-		gs 'stat'
-		'You collect the sperm from your pussy with your fingers and lick them, feeling the tart taste of semen.'
-	end
-	if sparrvol[temp1arr] <= 0:
-		temp = 0 & gs 'cum_cleanup', 'cumeatercleanup'
-		temp = 1 & gs 'cum_cleanup', 'cumeatercleanup'
-	end
-end
-if $ARGS[0] = 'cumeater3':
-	spdirtyb = 1
-	fbreath = 0
-	vaf += 1
-	if sparrvol[temp1arr] > 150:
-		sparrvol[temp1arr] -= 100
-		gs 'stat'
-		'You collect a handful of sperm from your buttocks in your hand and lick it all up, feeling the tart taste of semen.'
-	else
-		sparrvol[temp1arr] -= 20
-		gs 'stat'
-		'You collect the sperm from your buttocks with your fingers and lick them, feeling the tart taste of semen.'
-	end
-	if sparrvol[temp1arr] <= 0:temp = 4 & gs 'cum_cleanup', 'cumeatercleanup'
-end
-if $ARGS[0] = 'cumeater4':
-	spdirtyb = 1
-	fbreath = 0
-	vaf += 1
-	if sparrvol[temp1arr] > 150:
-		sparrvol[temp1arr] -= 100
-		gs 'stat'
-		'You collect a handful of sperm from your face in your hand and lick it all up, feeling the tart taste of semen.'
-	else
-		sparrvol[temp1arr] -= 20
-		gs 'stat'
-		'You collect the sperm from your face with your fingers and lick them, feeling the tart taste of semen.'
-	end
-	if sparrvol[temp1arr] <= 0:temp = 11 & gs 'cum_cleanup', 'cumeatercleanup'
-end
-if $ARGS[0] = 'cumeater5':
-	spdirtyb = 1
-	fbreath = 0
-	vaf += 1
-	if sparrvol[temp1arr] > 150:
-		sparrvol[temp1arr] -= 100
-		gs 'stat'
-		'You collect a handful of sperm from your clothes in your hand and lick it all up, feeling the tart taste of semen.'
-	else
-		sparrvol[temp1arr] -= 20
-		gs 'stat'
-		'You collect the sperm from your clothes with your fingers and lick them, feeling the tart taste of semen.'
-	end
-	if sparrvol[temp1arr] <= 0:
-		temp = 2 & gs 'cum_cleanup', 'cumeatercleanup'
-		temp = 5 & gs 'cum_cleanup', 'cumeatercleanup'
-		temp = 6 & gs 'cum_cleanup', 'cumeatercleanup'
-		temp = 7 & gs 'cum_cleanup', 'cumeatercleanup'
-	end
-end
-if $ARGS[0] = 'cumeater6':
-	spdirtyb = 1
-	fbreath = 0
-	vaf += 1
-	if sparrvol[temp1arr] > 150:
-		sparrvol[temp1arr] -= 100
-		gs 'stat'
-		'You collect a handful of sperm from your anus in your hand and lick it all up, feeling the tart taste of semen.'
-	else
-		sparrvol[temp1arr] -= 20
-		gs 'stat'
-		'You collect the sperm from your anus with your fingers and lick them, feeling the tart taste of semen.'
-	end
-	if sparrvol[temp1arr] <= 0:temp = 3 & gs 'cum_cleanup', 'cumeatercleanup'
-end
-if $ARGS[0] = 'cumeater7':
-	spdirtyb = 1
-	fbreath = 0
-	vaf += 1
-	if sparrvol[temp1arr] > 150:
-		sparrvol[temp1arr] -= 100
-		gs 'stat'
-		'You collect a handful of sperm from your body in your hand and lick it all up, feeling the tart taste of semen.'
-	else
-		sparrvol[temp1arr] -= 20
-		gs 'stat'
-		'You collect the sperm from your body with your fingers and lick them, feeling the tart taste of semen.'
-	end
-	if sparrvol[temp1arr] <= 0:
-		temp = 8 & gs 'cum_cleanup', 'cumeatercleanup'
-		temp = 9 & gs 'cum_cleanup', 'cumeatercleanup'
-		temp = 10 & gs 'cum_cleanup', 'cumeatercleanup'
-		temp = 11 & gs 'cum_cleanup', 'cumeatercleanup'
-		temp = 15 & gs 'cum_cleanup', 'cumeatercleanup'
-	end
-end
-if $ARGS[0] = 'cumeater8':
-	spdirtyb = 1
-	fbreath = 0
-	vaf += 1
-	if sparrvol[temp1arr] > 100:
-		sparrvol[temp1arr] = 0
-		gs 'stat'
-		'You lick up the whole mouthful of sperm, feeling the tart taste as you eat it.'
-	else
-		sparrvol[temp1arr] = 0
-		gs 'stat'
-		'You lick your fingers clean, feeling the tart taste of semen.'
-	end
-	if sparrvol[temp1arr] <= 0:temp = 13 & gs 'cum_cleanup', 'cumeatercleanup'
-end
-if $ARGS[0] = 'cumeater9':
-	spdirtyb = 1
-	fbreath = 0
-	vaf += 1
-	if sparrvol[temp1arr] > 150:
-		sparrvol[temp1arr] -= 100
-		gs 'stat'
-		'You collect a handful of sperm from your hair in your hand and lick it all up, feeling the tart taste of semen.'
-	else
-		sparrvol[temp1arr] -= 20
-		gs 'stat'
-		'You collect the sperm from your hair with your fingers and lick them, feeling the tart taste of semen.'
+		tmp_idx = arrpos('sparrloc',0)
+		if sparrslc[tmp_idx] <= 0: sparrslc[tmp_idx] += 1
 	end
-	if sparrvol[temp1arr] <= 0:temp = 16 & gs 'cum_cleanup', 'cumeatercleanup'
 end
 
 --- Cum_Manage ---------------------------------

+ 3 - 3
locations/DanceWhore8

@@ -59,10 +59,10 @@ act 'Crawl to them':
 					minut += 10
 					gs 'stat'
 					'<center><img src="images/qwest/alter/dance/facialtn.jpg"></center>'
-					'You kneel down, and look up at the two remaining men stroking themselves toward the finish'
-					'"Oh fuck, I''m going to paint that pretty white face for you baby", one of them says grunting.'
+					'You kneel down, and look up at the two remaining men stroking themselves toward the finish.'
+					'"Oh fuck, I''m going to paint that pretty face white for you, baby!", one of them says grunting.'
 					'Both men erupt at the same time. So much of it splatters against your face that it almost doesn''t seem real. You giggle wildly at the thrill of it all, after they have finished.'
-					'"God damn, this kitty really does love her cream", one of the men laughs.'
+					'"God damn, this kitty really does love her cream!", one of the men laughs.'
 				elseif tipdarand = 1:
 					spafinloc = 12
 					gs 'cum_manage'

+ 1 - 0
locations/Gadbana

@@ -76,6 +76,7 @@ end
 
 dynamic $bteeth
 dynamic $tampon
+dynamic $douche
 dynamic $quickwash
 dynamic $wearpan
 dynamic $basin

+ 2 - 2
locations/Gadsarai

@@ -232,11 +232,11 @@ elseif mirapirat > 0 and temp >= 20:
 	if piratknow = 0:
 		'<center><img src="images/qwest/gadukino/piratmira0,<<rand(0,2)>>.jpg"></center>'
 		'Going into the barn, you can see Miroslava coupled with Pirate. You can see part of the swollen knot stretching her red vagina, and Pirate happily wagging tail as you come up to greet him. Mira grunts in pain on all fours, ass to you, crawling behind the dog. You ruffled his ears and grinned. Then you left, and closed the door...'
-		act 'escape':minut += 10 & gt 'Gaddvor'
+		act 'Leave':minut += 10 & gt 'Gaddvor'
 	else
 		'<center><img src="images/qwest/gadukino/piratmira1,<<rand(0,1)>>.jpg"></center>'
 		'Going into the barn, you can see Pirate fucking Miroslava. He frantically plowed into her pussy, and she tried to hold back the moans and screams every time he thrust, crawling centimeter by centimeter forward under his pressure ... She did not even notice you, so you are a little more aroused after watching this scene. You turn away and leave the door...'
-		act 'escape':minut += 10 & gt 'Gaddvor'
+		act 'Leave':minut += 10 & gt 'Gaddvor'
 	end
 else
 

+ 240 - 145
locations/Gnpc2

@@ -1,6 +1,7 @@
 # Gnpc2
 $din_gboy_end_to_disco = {
 	!!:markgoondisco
+	music_on = 0
 	discofirsttime += 1
 	gs 'stat'
 
@@ -8,17 +9,17 @@ $din_gboy_end_to_disco = {
 		gdeystboyrand = rand(0, 1)
 
 		if gdeystboyrand = 0:
-			'<<$nameBoyfrend[numnpc]>> invited you to his home.'
+			'<<$nameBoyfrend[numnpc]>> invites you to his home.'
 			dynamic $din_gboy_go_to_boyhome
 
 			act 'Decline and go home':otnBoyFrend[numnpc] -= 10 & gt 'pavResidential'
 		elseif gdeystboyrand = 1:
-			'<<$nameBoyfrend[numnpc]>> offered to accompany you home.'
+			'<<$nameBoyfrend[numnpc]>> offers to accompany you home.'
 
 			act 'go home':gt 'pavResidential'
 		end
 	elseif gnpcSex[numnpc] > 0:
-		'<<$nameBoyfrend[numnpc]>> invited you to his home.'
+		'<<$nameBoyfrend[numnpc]>> invites you to his home.'
 		dynamic $din_gboy_go_to_boyhome
 
 		act 'Decline and go home':otnBoyFrend[numnpc] -= 10 & gt 'pavResidential'
@@ -26,213 +27,283 @@ $din_gboy_end_to_disco = {
 }
 
 $din_gboy_go_to_disco = {
-	act 'Go to the disco':
+	act 'Go to the club':
 		cls
-		minut += 120
 
-		if dance < 50 and agil >= dance:dance += 1
+		if music_off = 0:
+			inited = 1
+			music_on = 1
+			volume = 100
+			$music_theme = 'gdis'
+			gs 'init_music'
+			pl '<a href="exec: music_off = 1 & gt $loc">Turn off the music</a>'
+		else
+			music_on = 0
+			volume = 100
+			gs 'init_music'
+			pl '<a href="exec: music_off = 0 & gt $loc">Play music</a>'
+		end
 
+		minut += 120
+		if dance < 50 and agil >= dance:dance += 1
 		manna += 10
 		gs 'stat'
-		'<<$nameBoyfrend[numnpc]>> paid an entrance fee and you came along to the disco. Together with your boyfriend you went to the dance floor and started dancing together.'
 		diskoIvrand = rand(0, 100)
-
 		if discofirsttime = 0:diskoIvrand = 0
+		set $clubDescription = '<h1><center><b><font color="maroon">Inside the club</font></b></center></h1><center><img src="images/etogame/club_yaho.jpg"></center><br />'
+
+		*pl $clubDescription
+		'You accompany <<$nameBoyfrend[numnpc]>> and when you reach the club he pays the entrance fee and you both walk in. Together with your boyfriend you head to the dance floor and start dancing.'
 
 		if diskoIvrand >= 80:
 			diskoIvTiperand = rand(0, 1)
 
 			if diskoIvTiperand = 0:
-				'You dance with your boyfriend, and a drunk kid in sweatpants and sweatshirt approaches.'
+				'While you are dancing with <<$nameBoyfrend[numnpc]>> a drunk kid in sweatpants and sweatshirt approaches.'
 
 				if GorSlut < 3:
-					'The Gopnik pushes your guy to the side and grabs you by the waist. "Let''s dance, chikulya."'
+					'The Gopnik pushes <<$nameBoyfrend[numnpc]>> to the side and grabs you by the waist. "Let''s dance, babe!"'
+					*nl
 
-					act 'Leave':
-						cls
+					act 'Resist':
+						cla
 						dom += 1
-						gs 'stat'
-						'You escape from the clutches of the Gopnik. <<$nameBoyfrend[numnpc]>> pushed the drunk kid who immediately went to the where his Gopnik buddies were standing. An argument started. The Gopnik raised his fists, showing your boyfriend that he wanted to fight.'
 						tiprand = rand(0, 100)
+						'You escape from the clutches of the Gopnik. <<$nameBoyfrend[numnpc]>> pushes the drunk kid away who immediately goes to his Gopnik buddies who were standing nearby. It didn''t take them long to approach your boyfriend and an argument starts. The Gopnik raises his fists, showing your boyfriend that he wants to fight.'
 
 						if tiprand <= 70:
-							'<<$nameBoyfrend[numnpc]>> managed to win the fight verbally, accusing the Gopnik of grabbing you, his girlfriend. But the evening was spoiled and finally <<$nameBoyfrend[numnpc]>> suggested that it would be better if you two left the disco.'
+							'Fortunately, <<$nameBoyfrend[numnpc]>> manages to win the fight verbally, accusing the Gopnik of grabbing you, his girlfriend. But the evening was spoiled and finally <<$nameBoyfrend[numnpc]>> suggests that it would be better if you both head home.'
 							act 'Go home':gt 'pavResidential'
-						elseif tiprand > 70 and tiprand < 90:
+						elseif tiprand <= 85:
 							otnBoyFrend[numnpc] -= 20
-							'The Gopnik quickly pounced on your guy and punched him in the head. <<$nameBoyfrend[numnpc]>> gave all his money to the angry Gopnik and apologized repeatedly before all of them. Then <<$nameBoyfrend[numnpc]>> suggested that you both leave.'
+							'The Gopnik quickly pounces on your guy and punches him in the face. It seems that <<$nameBoyfrend[numnpc]>> doesn''t stand a chance against the three Gopniks and before he gets completely beaten up he offers all his money to the angry Gopniks and apologizes repeatedly before all of them. You quickly leave the dance floor and <<$nameBoyfrend[numnpc]>> suggests that you both head home.'
 							act 'Go home':gt 'pavResidential'
-						elseif tiprand >= 90:
-							'The discussion quickly escalated into a fight and three Gopnik began to beat your guy up in the middle of the disco.'
-
-							act 'Watch them fight':
+						else:
+							'The discussion escalates quickly into a fight and soon the Gopniks charge at your boyfriend in the middle of the club.'
+							*nl
+							set $bfDiscoBadEnd = 'The Gopniks meanwhile drag <<$nameBoyfrend[numnpc]>> into the streets, where they beat him some more and steal all his money. Then they take off his shoes and throw him into the bushes.<br />Once you get back to your feet you start looking for your boyfriend and find him outside the club, still lying in the bushes. You help him up and bring him home. His face is covered in blood and bruises everywhere.'
+							set $stumble = 'You stumble and come crashing down to the floor, hitting your head hard.'
+							set $looseTooth = 'You are dazed, bells are ringing in your head and you realize that you are lying on the floor. You start to feel severe pain on your jaw and your mouth is full of blood. You spit on the floor and see that they <b>knocked out one of your teeth</b>.'
+
+							act 'Separate them':
 								cls
-								otnBoyFrend[numnpc] -= 20
-								gs 'stat'
-								'<<$nameBoyfrend[numnpc]>> could not escape the attack of the three Gopniks and soon fell under a barrage of punches. Gopari dragged him into the street where they stole all of his money, took off his shoes, and threw him into the bushes. You helped your boyfriend to his feet and managed to get him back home. His face was covered in blood and bruises everywhere.'
-								act 'Go home':gt 'pavResidential'
-							end
-
-							act 'separate the fighters':
-								cls
-								gs 'stat'
-
-								if stren < 90:
-									'You tried to push the Gopnik, but someone pushed you away from the fight and you flew across the room a few meters and came crashing down to the floor. Gopari meanwhile pulled your guy out to the street, beat him more, and stole all his money, removing his shoes, and threwing him into the bushes. You helped your boyfriend to his feet and brought him home. His face was covered in blood and bruises everywhere.'
+								*pl $clubDescription
+								if stren < 60:
+									manna -= 20
+									gs 'pain', 6, 'head', 'hit'
+									gs 'stat'
+									'You try to push the Gopnik, but someone pushes you roughly away from the fight.'
+									*pl $stumble
+									*pl $bfDiscoBadEnd
 									act 'Go home':gt 'pavResidential'
-								elseif stren >= 90:
-									'You pushed the Gopnik back with all your strength, and he flew backwards away from you. But the second Gopnik turned to you and swung his fist towards your face.'
-
-									if agil < 90:
+								else:
+									'You push back the Gopnik with all your strength and he stumbles backwards, hitting his head on the floor. But the second Gopnik turns to you and swings his fist towards your face.'
+									if agil < 60:
+										manna -= 30
 										zub += 1
+										gs 'pain', 8, 'mouth', 'hit'
 										gs 'stat'
-										'You were dazed, with bells ringing in your head and you realize that you are lying on the floor. You start to feel severe pain on your jaw and your mouth is full of blood. You spit on the floor and see that they knocked out one of your teeth. Gopari meanwhile pulled your guy out to the street, beat him more, and stole all his money, removing his shoes, and threwing him into the bushes. You helped your boyfriend to his feet and brought him home. His face was covered in blood and bruises everywhere.'
+										*pl $looseTooth
+										*pl $bfDiscoBadEnd
 										act 'Go home':gt 'pavResidential'
-									elseif agil >= 90:
-										'You quickly move your head to the side and the Gopnik''s fist hit nothing but empty air near your head.'
-
-										act 'Punch the Gopnik in hs face':
-											cls
-											gs 'stat'
-
-											if speed >= 50:
+									else:
+										'You react just in time and quickly move your head to the side barely avoiding his punch.'
+										*nl
+										set $discoScratch1 = 'You dig your nails into the punk''s face and begin to gouge and rip into it. The Gopnik is in so much pain that he stops attacking your guy. Your boyfriend meanwhile topples one of the Gopniks and then manages to punch a second, again and again. The Gopnik falls to the floor like a sack.'
+										set $discoScratch2 = 'The Gopnik with the scratched face seems to be recovering already because he tries to pounce on your guy again. Luckily he fails miserably with all this blood flooding his eyes from your handiwork. Your boyfriend punches him in the face knocking him down on his ass. In the meantime, the previous Gopnik got back up. "Okay, motherfucker, we''ll leave for now. We''ll get you and your bitch when you least expect it!"'
+										set $discoScratch3 = '<<$nameBoyfrend[numnpc]>> puts his arm around your shoulders and you both leave the club.'
+
+										act 'Punch him in his face':
+											cla
+											if speed >= 60:
+												manna -= 30
 												zub += 1
+												gs 'pain', 8, 'mouth', 'hit'
+												gs 'pain', 6, 'face', 'hit'
+												gs 'pain', 6, 'nose', 'hit'
+												gs 'pain', 6, 'lips', 'hit'
 												gs 'stat'
-												'You swing at the Gopnik and hit him right on the nose. The guy yelled, "Oh, you bitch!" and lashed out at you with multiple punches. Your head starts ringing and you realize that you are lying on the floor. You start to feel severe pain on your jaw and your mouth is full of blood. You spit on the floor and see that they knocked out one of your teeth. Gopari meanwhile pulled your guy out to the street, beat him more, and stole all his money, removing his shoes, and threwing him into the bushes. You helped your boyfriend to his feet and brought him home. His face was covered in blood and bruises everywhere.'
+												'You swing at the Gopnik and hit him right on the nose. He staggers briefly and then yells angrily at you, "Oh, you bitch!". He charges quickly at you and then a barrage of punches comes raining down on you.'
+												$looseTooth
+												*pl $bfDiscoBadEnd
 												act 'Go home':gt 'pavResidential'
-											elseif speed < 50:
-												'You tried to hit the hooligan with a punch to the face, but your blow was too slow. The Gopnik pushed you and you flew away from him for a few meters and crashed to the floor. Gopari meanwhile pulled your guy out to the street, beat him more, and stole all his money, removing his shoes, and threwing him into the bushes. You helped your boyfriend to his feet and brought him home. His face was covered in blood and bruises everywhere.'
+											else:
+												manna -= 20
+												gs 'pain', 6, 'head', 'hit'
+												gs 'stat'
+												'You try to hit the hooligan with a punch to the face but your blow is too slow. The Gopnik dodges your weak attempt and pushes you roughly away.'
+												$stumble
+												*pl $bfDiscoBadEnd
 												act 'Go home':gt 'pavResidential'
 											end
 										end
 
-										act 'Kick the Hooligan in the face':
-											cls
-											gs 'stat'
-
+										act 'Kick him in his face':
+											cla
 											if speed >= 90:
-												'You manage to give the punk a good kick in the face. His head swung back violently and he grabbed his face. "Shit! Fucking bitch, You broke my nose, I now you''ll break the whole fucking mouth, bitch!" Your guy at this point punched the hooligan with the new broken nose and he flew backwards for a couple of meters crashing down to the dance floor. Two other goparey grab onto on your guy trying to pin his arms.'
+												'You manage to give the punk a good kick in his face. His head swings back violently and then he grabs his face. "Shit! Fucking bitch, you broke my nose! Now I will break your whole fucking face!"'
+												'At this point <<$nameBoyfrend[numnpc]>> comes from the side and punches the hooligan hard on his already broken nose. The poor guy flies backwards and comes crashing down to the floor. Two other Gopniks used the distraction to grab onto your boyfriend and try to pin his arms.'
+												*nl
 
-												act 'Grab one of the Gopnik''s face':
-													cls
-													gs 'stat'
+												act 'Scratch one of the Gopnik''s face':
+													cla
+													otnBoyFrend[numnpc] += 5
 													GopWin[numnpc] += 1
-													'You dig your nails into the punk''s face and began to gouge and rip into it. The Gopnik was in so much pain that he stopped attacking your guy. Your boyfriend meanwhile toppled one of the Gopniks and then managed to punch a second, again and again. The Gopnik fell on the floor like a sack. The Gopnik with the scratched face tried to pounce on your guy, but failed, blood flooding his eyes from your handiwork and your guy punched him in the face knocking him down on his ass. In the meantime, the previous Gopnik got back up. "Okay, motherfucker, we''ll get you and your bitch when you least expect it!"'
+													*pl $discoScratch1
+													*pl $discoScratch2
+													*pl $discoScratch3
 													act 'Go home':gt 'pavResidential'
 												end
-											elseif speed < 90:
-												'You tried to kick hooligan in the head but he was faster than you and managed to push you before you even got your leg up. You flew away from him for a few meters and crashed on the floor in a heap. Gopari meanwhile pulled your guy out to the street, beat him more, and stole all his money, removing his shoes, and threwing him into the bushes. You helped your boyfriend to his feet and brought him home. His face was covered in blood and bruises everywhere.'
+											else:
+												'You try to kick the hooligan in his face but he is faster than you and manages to shove you away before you even got your leg up.'
+												*pl $stumble
+												*pl $bfDiscoBadEnd
+												manna -= 20
+												gs 'pain', 6, 'head', 'hit'
+												gs 'stat'
 												act 'Go home':gt 'pavResidential'
 											end
 										end
 
-										act 'Kick him in the balls':
-											cls
-											gs 'stat'
+										act 'Kick him in his balls':
+											cla
+											set $badKick = 'You try to kick the hooligan between his legs but he saw it coming. He blocks your kick and shoves you roughly away.'
 
-											if speed >= 70:
+											if speed >= 60:
 												bollrand = rand(0, 1)
 
 												if bollrand = 0:
-													'You kick your foot directly in the Gopnick''s crotch, hitting him in the balls and he flopped down on his knees howlingand clutching his crotch. Two other Gopniks grab your guy trying to hold his arms.'
+													'You kick your foot directly in the Gopnick''s crotch, hitting his balls hard. He flops down on his knees howling and clutching his crotch. Two Gopniks grab your boyfriend and try to hold his arms.'
+													*nl
 
-													act 'Grab one of Gopnik''s face':
-														cls
-														gs 'stat'
+													act 'Scratch one of the Gopnik''s face':
+														cla
+														otnBoyFrend[numnpc] += 5
 														GopWin[numnpc] += 1
-														'You dig your nails into the punk''s face and began to gouge and rip into it. The Gopnik was in so much pain that he stopped attacking your guy. Your boyfriend meanwhile toppled one of the Gopniks and then managed to punch a second, again and again. The Gopnik fell on the floor like a sack. The Gopnik with the scratched face tried to pounce on your guy, but failed, blood flooding his eyes from your handiwork and your guy punched him in the face knocking him down on his ass. In the meantime, the previous Gopnik got back up. "Okay, motherfucker, we''ll get you and your bitch when you least expect it!"'
+														*pl $discoScratch1
+														*pl $discoScratch2
+														*pl $discoScratch3
 														act 'Go home':gt 'pavResidential'
 													end
-												elseif bollrand = 1:
-													'You tried to kick the hooligan between his legs but he saw it coming and jumped aside, shoving you instead. You flew away from him for a few meters and crashed on the floor in a heap. Gopari meanwhile pulled your guy out to the street, beat him more, and stole all his money, removing his shoes, and threwing him into the bushes. You helped your boyfriend to his feet and brought him home. His face was covered in blood and bruises everywhere.'
+												else:
+													manna -= 20
+													gs 'pain', 6, 'head', 'hit'
+													gs 'stat'
+													*pl $badKick
+													*pl $stumble
+													*pl $bfDiscoBadEnd
 													act 'Go home':gt 'pavResidential'
 												end
-											elseif speed < 70:
-												'You tried to kick the hooligan between his legs but he was faster than you and jumped aside, shoving you instead. You flew away from him for a few meters and crashed on the floor in a heap. Gopari meanwhile pulled your guy out to the street, beat him more, and stole all his money, removing his shoes, and threwing him into the bushes. You helped your boyfriend to his feet and brought him home. His face was covered in blood and bruises everywhere.'
+											else:
+												manna -= 20
+												gs 'pain', 6, 'head', 'hit'
+												gs 'stat'
+												*pl $badKick
+												*pl $stumble
+												*pl $bfDiscoBadEnd
 												act 'Go home':gt 'pavResidential'
 											end
 										end
 									end
 								end
 							end
+
+							act 'Watch them fight':
+								cls
+								otnBoyFrend[numnpc] -= 20
+								gs 'stat'
+								'<<$nameBoyfrend[numnpc]>> can''t escape the attacks of the three Gopniks and soon falls under a barrage of punches. The Gopniks drag him into the streets where they steal all his money, take off his shoes, and throw him into the bushes.'
+								'Once they left, you help your boyfriend to his feet and manage to get him back home. His face is covered in blood and bruises everywhere.'
+								act 'Go home':gt 'pavResidential'
+							end
 						end
 					end
 
-					act 'Dance':
-						cls
+					act 'Dance with the guy':
+						cla
 						sub += 1
 						otnBoyFrend[numnpc] = 0
 						DPtipe = 2
 						gs 'BnameGen'
 						gs 'stat'
-						'You dance with the Gopnik. <<$nameBoyfrend[numnpc]>> approached him and grabbed his shoulder. "Hey you! That''s my girl!" A couple of Gopnik grabbed your guy, keeping him from interrupting the hooligan dancing with you. Soon <<$nameBoyfrend[numnpc]>> spat and fingered you as he left the disco. The Gopnik dancing with you suggested you dump him.'
-
-						act 'Go thump':gt 'EvgopBuh'
+						'You decide to dance with the Gopnik. For a moment <<$nameBoyfrend[numnpc]>> is staring at you in disbelieve, then he approaches the guy and grabs his shoulder. "Hey you! That''s my girl!" Suddenly a couple of Gopniks grab your boyfriend and keep him from interrupting the hooligan dancing with you.'
+						'After a few minutes <<$nameBoyfrend[numnpc]>> stops struggling and the Gopniks let him free. He curses and glares angrily at you, while you are still dancing with the Gopnik, and then stomps out of the club.'
+						'The Gopnik dancing with you is grinning and suggests that you should dump your boyfriend. His hands wander down to your ass as he offers you to go outside and have some fun.'
+						*nl
+						act 'Have fun':
+							cla
+							'Your boyfriend is unlikely to come back, so why not have some fun with this guy? You give him a slinky smile, grab his hands and move towards the exit.'
+							act 'Leave':gt 'EvgopBuh'
+						end
+						act 'Leave alone':
+							cla
+							'You have already done enough damage. You tell him that you need to use the restroom, untangle yourself from his clutches and then move towards the exit.'
+							act 'Leave':gt 'gdk'
+						end
 					end
-				elseif GorSlut >= 3:
+				else:
 					otnBoyFrend[numnpc] = 0
-					'The Gopnik takes one look at you and then starts laughing, "Listen, buddy. Why are you wasting time dancing with her? This <<$name>> is <<$gnikname>>. Just take her into the bushes out back, but don''t hurt her mouth. That sweet set of lips can really smack when sucking dick." You blush scarlet red from the Gopnik''s words, deeply embarrassed. <<$nameBoyfrend[numnpc]>> rush up to the guy, "What did you say? Come again!" But the hooliganwent back to join his friends. "Listen, boy, no need to argue. Everyone in the neighborhood knows <<$name>> her as <<$gnikname>>." <<$nameBoyfrend[numnpc]>> looks at you with surprise. "Is this true?" The boys laugh "Well, everyone except you." <<$nameBoyfrend[numnpc]>> slaps you hard across the face, "Go fuck yourself, slut!" and he abruptly leaves the dance floor.'
+					manna -= 10
+					gs 'pain', 4, 'cheeks', 'slap'
+					gs 'stat'
+					'The Gopnik takes one look at you and then starts laughing, "Listen, buddy. Why are you wasting your time dancing with her? <<$name>> is a <<$gnikname>>. Just take her into the bushes out back, but don''t hurt her mouth. That sweet set of lips can really smack when sucking dick." You blush scarlet red from the Gopnik''s words, deeply embarrassed. <<$nameBoyfrend[numnpc]>> rushes up to the guy, "What did you say? Come again!" But the hooligan just went back to join his friends. "Listen, boy, no need to argue. Everyone in the neighborhood knows she is a <<$gnikname>>." <<$nameBoyfrend[numnpc]>> looks at you in surprise. "Is this true?" The boys laugh "Well, everyone except you." <<$nameBoyfrend[numnpc]>> glares angrily at you and then he slaps you hard across the face. "Go fuck yourself, slut!" He abruptly leaves the dance floor.'
 
-					act 'rubbing cheek':gt 'gdkin'
+					act 'Rub your cheek':gt 'gdkin'
 				end
 			elseif diskoIvTiperand = 1:
-				'<<$nameBoyfrend[numnpc]>> said he wanted a beer and invited you to go with him to drink beer.'
-
-				act 'Refuse the beer and dance':
-					cls
+				'You enjoy dancing with your boyfriend. After a while <<$nameBoyfrend[numnpc]>> says that he could do with a beer and invites you to a drink.'
 
+				act 'Decline his offer and keep dancing':
+					cla
 					if dance < 50 and agil >= dance:dance += 1
-
-					minut += 3
+					minut += 5
 					gs 'stat'
-					'Your guy goes to get himself a beer at the bar in the disco, while in the meantime you continue to dance.'
+					'Your boyfriend gets himself a beer at the bar and in the meantime you continue to dance.'
 
 					if GorSlut >= 3:
-						'A guy walks up to you "Hey. I''ve been watching how <<$gnikname>> <<$name>> is having fun here with her guy. He still does not know who you are? Can I tell him?"'
+						'A guy walks up to you "Hey, I''ve been watching you having fun with your boyfriend here. He still does''t know that you are a <<$gnikname>>? Maybe I should tell him?"'
+						*nl
+						set $bfBreakup = 'You tell the guy to go to hell and he walks away with a sullen look on his face. At this point, <<$nameBoyfrend[numnpc]>> comes back and asks, "What did that guy want from you?" You quickly lie, "He wanted to dance with me, but I turned him down." Unfortunately, the guy comes back and pulls your boyfriend to the side. After a while, <<$nameBoyfrend[numnpc]>> returns and says "We''re through. Based on the shit I was just told, I won''t waste another minute on the likes of a whore like you!"'
 
-						act 'Leave me alone':
-							cls
+						act 'Tell him to piss off':
+							cla
+							manna -= 10
 							dom += 1
 							otnBoyFrend[numnpc] = 0
 							gs 'stat'
-							'You tell the guy to go to hell and he''s walks away with a bad look on his face. At this point, <<$nameBoyfrend[numnpc]>> comes back and asks, "What di that guy want?" You quickly lie to him "To dance with me, but I turned him down." Then the guy came up and pulls your boyfriend to the side. After a while, <<$nameBoyfrend[numnpc]>> comes back and says "We''re through. Based on the garbage I was just told, I won''t waste another minute on the likes of a whore like you!"'
-
-							act 'Move away':gt 'gdkin'
+							*pl $bfBreakup
+							act 'Watch him leave':gt 'gdkin'
 						end
 
-						act 'Ask him not to tell':
-							cls
+						act 'Beg him not to tell':
+							cla
 							sub += 1
 							gs 'stat'
-							'You plead with the guy not to say anything to your boyfriend. He chuckled. "Well, if you keep your mouth closed sucking on my dick, I''ll keep my mouth closed and not tell him."'
+							'You plead with the guy not to say anything to your boyfriend. He chuckles, "Well, if you keep your mouth closed sucking on my dick, I''ll keep my mouth closed as well and won''t tell him."'
+							*nl
 
-							act 'Leave me alone':
-								cls
+							act 'Tell him to piss off':
+								cla
+								manna -= 10
 								dom += 1
 								otnBoyFrend[numnpc] = 0
 								gs 'stat'
-								'You tell the guy to go to hell and he''s walks away with a bad look on his face. At this point, <<$nameBoyfrend[numnpc]>> comes back and asks, "What di that guy want?" You quickly lie to him "To dance with me, but I turned him down." Then the guy came up and pulls your boyfriend to the side. After a while, <<$nameBoyfrend[numnpc]>> comes back and says "We''re through. Based on the garbage I was just told, I won''t waste another minute on the likes of a whore like you!"'
-
-								act 'Move away':gt 'gdkin'
+								*pl $bfBreakup
+								act 'Watch him leave':gt 'gdkin'
 							end
 
 							act 'Agree':
 								cls
 								sub += 1
+								manna -= 5
 								gs 'stat'
-								'You agree to the blowjob and the guy leads you to the toilet. You start feeling depressed. The Toilets in the Disco club are something of a thoroughfare, someone smoking here, someone else defecating in booths over there, with no stall doors. The guy sent you to the men''s room. When you opened the door there, you first see some drunk guys standing in a cloud of smoke. In one of the booths you hear the sound as someone pukes. The boys look at you, bewildered, "Baby, did you make a mistake? This is the men''s room." The guy who brought you smiled "Nah, She''s with me." He turned to you, "Okay, cocksucker. Get your mouth working." You looked at the guys and asked, "What -  right here?" The Boys laugh, "C''mon. You''re not embarrassed are you?"'
+								'<h1><center><b><font color="maroon">Men''s Room</font></b></center></h1>'
+								'<center><img src="images/qwest/publicrest/bathroom_mens.jpg"></center>'
+								*nl
+								'You agree to the blowjob and the guy leads you to the toilets. You start feeling depressed. The toilets in the club are something of a thoroughfare, someone smoking here, someone else defecating in booths over there, with little privacy. The guy walks with you into the men''s room. When you open the door, you see some drunk guys standing in a cloud of smoke. In one of the booths you hear the sound of someone puking.'
+								'The boys look at you bewildered, "Babe, did you make a mistake? This is the men''s room." The guy who brought you smiles "Nah, She''s with me." He turns to you, "Okay, cocksucker, get your mouth working." You look at the other guys and ask, "What, right here?" The Boys laugh, "C''mon. You''re not embarrassed, are you?"'
 
-								act 'Leave me alone':
-									cls
-									dom += 1
-									otnBoyFrend[numnpc] = 0
-									gs 'stat'
-									'You tell the guy to go to hell and he''s walks away with a bad look on his face. At this point, <<$nameBoyfrend[numnpc]>> comes back and asks, "What di that guy want?" You quickly lie to him "To dance with me, but I turned him down." Then the guy came up and pulls your boyfriend to the side. After a while, <<$nameBoyfrend[numnpc]>> comes back and says "We''re through. Based on the garbage I was just told, I won''t waste another minute on the likes of a whore like you!"'
-
-									act 'Move away':gt 'gdkin'
-								end
-
-								act 'Suck':
+								act 'Suck his cock':
 									cls
 									sub += 5
 									guy += 1
@@ -241,18 +312,22 @@ $din_gboy_go_to_disco = {
 									gs 'cum_manage'
 									swallow += 1
 									gs 'stat'
+									'<h1><center><b><font color="maroon">Men''s room</font></b></center></h1>'
 									'<center><img src="images/qwest/alter/ev/public.jpg"></center>'
-									'You squat in front of the guy and unbutton his pants and pulled out his stiff dick. The other boys continued smoking and watched the scene. You open your mouth and lick the purple head of his swollen cock, then open your <<$liptalk>> and take the cock in your mouth. The Boys start laughing and commenting at what they see, "Look how she smacks those lips." Another echoed, "Where did you find such a cocksucker?" Then someone who knows you says "Hey it''s <<$name>> <<$surname>>. Hot Damn." You blush and your face burns with shame, sucking this dick in front of other guys. Finally the guy started to cum in your mouth and you try as quickly as possible to swallow his warm sperm. When his cock finally goes limp he tucked it back in his pants. You get up from the floor and begin to wipe your mouth, knowing your mouth now smells like cum. One of the guys chuckled, "Great Blowjob, I wouldn''t mind one."'
+									*nl
+									'You squat in front of the guy and unbutton his pants to pull out his stiff dick. The other boys continue smoking and watch the scene. You begin to lick the purple head of his swollen cock and then you open your <<$liptalk>> and take the cock in your mouth. The Boys start laughing and commenting at what they see, "Look how she smacks those lips." Another echoed, "Where did you find such a cocksucker?" Unfortunately, there''s someone who knows you. "Hey that''s <<$name>> <<$surname>>. Hot Damn!"'
+									'You blush and your face burns with shame, sucking this dick in front of other guys. Finally the guy starts to cum in your mouth and you try as quickly as possible to swallow his warm sperm. When his cock finally goes limp he tucks it back in his pants. You get up from the floor and begin to wipe your mouth, knowing it now smells like cum. One of the guys chuckled, "Great Blowjob, I wouldn''t mind one myself."'
 
-									act 'Slip out of the WC':
+									act 'Slip out of the restroom':
 										cls
 										gs 'stat'
-										'You are trying not to pay attention to the guys as you slip back out to the dance floor. <<$nameBoyfrend[numnpc]>> has been looking for you, and he comes up to you and asks, "Where did you go? I looked everywhere for you." You say the first thing that comes to mind, "I went to the toilet." <<$nameBoyfrend[numnpc]>> asked "Why are you wiping your mouth?"'
+										*pl $clubDescription
+										'You try to ignore the guys as you slip out of the restroom and walk back to the dance floor. <<$nameBoyfrend[numnpc]>> has been looking for you. He comes up to you and asks, "Where have you been? I looked everywhere for you." You say the first thing that comes to your mind, "I went to the toilet." <<$nameBoyfrend[numnpc]>> asks "Why are you wiping your mouth?"'
+										*nl
 
-										act 'suggest leave':
-											cls
-											gs 'stat'
-											'You sugggest to your boyfriend that the two of you leave the disco. <<$nameBoyfrend[numnpc]>> shrugged and you go to the exit.'
+										act 'Suggest to leave':
+											cla
+											'You suggest to your boyfriend to leave the club. <<$nameBoyfrend[numnpc]>> shrugs and you both walk out to the exit.'
 
 											act 'Leave':
 												cls
@@ -261,34 +336,53 @@ $din_gboy_go_to_disco = {
 										end
 
 										act 'Dance':
-											cls
+											cla
 											otnBoyFrend[numnpc] = 0
+											manna -= 10
+											gs 'pain', 3, 'cheeks', 'slap'
 											gs 'stat'
-											'You continued to dance with your boyfriend and suddenly you see the guys come out of the toilet that watched your whole blowjob scene. They also see you and guffawed, noisily discussing something. <<$NameBoyfrend[numnpc]>> looks at them puzzled, "What''s with them?" The boys shouted to him, "While you were wandering around the place, your girlfriend was in the toilet sucking on a dick!" <<$NameBoyfrend[numnpc]>> came up to them, "Are you crazy?" Then the Boys started to tell him how you just sucked dick in front of them. <<$NameBoyfrend[numnpc]>> comes back over to you and slaps you across the face "Get the fuck out whore! And don''t want to ever see you again!"'
+											'You continue to dance with your boyfriend. A few minutes pass and then you see the guys that watched your whole blowjob scene coming out of the toilet. They also see you and guffaw, noisily discussing something. <<$NameBoyfrend[numnpc]>> looks at them puzzled, "What''s with them?" The boys shout to him, "While you were wandering around the place, your girlfriend was in the toilet sucking on a dick!" <<$NameBoyfrend[numnpc]>> comes up to them, "Are you crazy?"'
+											'The Boys start to tell him how you just sucked off a guy in front of them. <<$NameBoyfrend[numnpc]>> rushes back over to you and slaps you across the face "Get the fuck out, slut! I don''t want to see you ever again!"'
 
-											act 'Move away':gt 'gdkin'
+											act 'Leave':gt 'gdk'
 										end
 									end
 								end
+
+								act 'Change your mind':
+									cls
+									gs 'stat'
+									*pl $clubDescription
+									manna -= 10
+									dom += 1
+									otnBoyFrend[numnpc] = 0
+									gs 'stat'
+									*nl
+									'You angrily spit at him, "Go fuck yourself, asshole!", and storm out of the restroom. Just as you reach the dance floor you see that <<$nameBoyfrend[numnpc]>> is returning from the bar. You quickly grab his hands and begin dancing with him, still a little furious about the incident.'
+									'<<$nameBoyfrend[numnpc]>> notices your bad mood and asks, "What''s wrong, <<$nickname>>?". At this moment, you see the guy from the restrooms returning. He walks up to your boyfriend and pulls him to the side. After a while, <<$nameBoyfrend[numnpc]>> returns and says "We''re through. Based on the shit I was just told, I won''t waste another minute on the likes of a whore like you!"'
+									act 'Watch him leave':gt 'gdkin'
+								end
 							end
 						end
-					elseif GorSlut < 3:
-						'While your guy went for a beer a strange guy comes up to you and wants to dance.'
+					else:
+						'While <<$nameBoyfrend[numnpc]>> went for a beer another guy comes up to you and asks for a dance.'
+						*nl
 
-						act 'Dance':
-							cls
+						act 'Accept':
+							cla
 							otnBoyFrend[numnpc] -= 20
+							manna -= 10
 							gs 'stat'
-							'You start to dance with this unknown guy and just then <<$nameBoyfrend[numnpc]>> comes up to you and pulled you by the hand, dragging you away from the other guy. "What the fuck is wrong with  you? I leave for a minute, and you''re already dancing with someone else!" He was offended at you and walked away from the disco.'
-
-							act 'Move away':gt 'gdkin'
+							'You start to dance with the guy. A few minutes later <<$nameBoyfrend[numnpc]>> comes up to you and pulls you by the hand, dragging you away from the other guy. "What the fuck is wrong with you? I leave for a minute, and you''re already dancing with someone else!" He angrily leaves the club.'
+							act 'Stand there and watch him leave':gt 'gdkin'
 						end
 
-						act 'Refuse to dance with a stranger':
-							cls
+						act 'Decline':
+							cla
 							otnBoyFrend[numnpc] += 5
+							manna += 5
 							gs 'stat'
-							'You refused to dance with the stranger and noticed that <<$nameBoyfrend[numnpc]>> came back into the club. You have a little dance with her boyfriend and he suggested to go.'
+							'You politely refuse his invitation. The guy looks dejected but leaves without making any fuss. A few minutes later <<$nameBoyfrend[numnpc]>> returns to the dance floor, a beer in his hand. You have a fun time dancing with your boyfriend and soon after he finishes his beer he suggests to leave.'
 
 							act 'Leave':
 								cls
@@ -298,8 +392,8 @@ $din_gboy_go_to_disco = {
 					end
 				end
 
-				act 'Go with him and drink beer':
-					cls
+				act 'Have a drink with him':
+					cla
 					alko += 2
 					cumspclnt = 2
 					gs 'cum_cleanup'
@@ -307,12 +401,7 @@ $din_gboy_go_to_disco = {
 					minut += 3
 					horny += 5
 					gs 'stat'
-					'You came out of discos and find a secluded place where you started drinking beer with her boyfriend.'
-
-					act 'Leave':
-						cls
-						dynamic $din_gboy_end_to_disco
-					end
+					'You head to the bar and <<$nameBoyfrend[numnpc]>> orders your drinks. When you finally get them you move to the outdoor area and find a secluded place to enjoy your drinks.'
 
 					act 'Kiss':
 						cls
@@ -403,7 +492,7 @@ $din_gboy_go_to_disco = {
 									end
 								end
 							end
-						elseif gnpcSex[numnpc] = 0:
+						else:
 							'You feel your guy''s hands caress your breasts.'
 
 							act 'Stop':
@@ -640,6 +729,11 @@ $din_gboy_go_to_disco = {
 							end
 						end
 					end
+
+					act 'Leave the club':
+						cls
+						dynamic $din_gboy_end_to_disco
+					end
 				end
 			elseif diskoIvTiperand = 2:
 				''
@@ -1063,7 +1157,7 @@ $din_gboy_go_to_boyhome = {
 								gs 'stat'
 								'You remove his hand from your knee and he shakes his head, puzzled what to do next.'
 								act 'Go home':gt 'pavResidential'
-							end							
+							end
 						end
 
 					else
@@ -1075,7 +1169,8 @@ $din_gboy_go_to_boyhome = {
 								minut += 5
 								dom += 1
 								gs 'stat'
-								'You turn your head to the guy and your lips meet. <<$nameBoyfrend[numnpc]>> starts to passionately caress your body with his hands as he kisses you.'								dynamic $din_gboy_tits
+								'You turn your head to the guy and your lips meet. <<$nameBoyfrend[numnpc]>> starts to passionately caress your body with his hands as he kisses you.'
+								dynamic $din_gboy_tits
 							end
 						end
 					end

+ 4 - 4
locations/Grinok

@@ -95,7 +95,7 @@ if $ARGS[0] = '':
 				end
 			end
 
-			act 'Escape':gt $curloc
+			act 'Leave':gt $curloc
 		end
 
 		
@@ -107,7 +107,7 @@ if $ARGS[0] = '':
 				gs'stat'
 				'You stood quietly by the entrance to the market, waiting for customers and displaying your tapestries. Shortly buyers started to gather, but a large, muscular man approached you and said, "It is illegal to trade in the market without a trader''s licence, but I may be interesting in buying your tapestries, 500 <b>₽</b> apiece. Come and see me at my stall."'
 				'Not wanting to get into trouble, you packed your stuff away. The man was already gone, but you saw which direction he went and he should be easy to find.'
-				act 'Escape':gt $curloc
+				act 'Leave':gt $curloc
 			end
 		end
 
@@ -134,7 +134,7 @@ if $ARGS[0] = '':
 					money += 500
 					gs'stat'
 					'You show your tapestry to Roman and he gives you five hundred for it. You take the money and give him the tapestry.'
-					act 'Escape':gt $curloc
+					act 'Leave':gt $curloc
 				end
 
 				if gobelen > 1:
@@ -146,7 +146,7 @@ if $ARGS[0] = '':
 						money += moneyGob
 						gs'stat'
 						'You show Roman your tapestries and he gives you <<moneyGob>> <b>₽</b> for them. You take the money and give him the tapestries.'
-						act 'Escape':gt $curloc
+						act 'Leave':gt $curloc
 					end
 				end
 

+ 8 - 8
locations/Katja_Tanga

@@ -45,7 +45,7 @@ if $ARGS[0] = 'secretroom':
 							'As her quivering body subsides and her panting breath gets under control. You pull the dildo out of her pussy and your tongue out of her ass, you lay back looking at her. She gives you a dreamy smile and reaches over to take the dildo out of your hand. She gets up and sits down between your legs. She lifts them up and then drags you closer continuing to lift your hips till your butt rest just under her breasts and your shoulders and head are the only parts of your body still touching the floor. "You`re so beautiful I want to eat you out" Katya whispers, moments later she starts licking your pussy before her tongue darts inside of your pussy. As your pussy becomes soaked at her attentions you reach up and grab her hair, moaning "Yes, faster, faster." You moan and whine wanting more, for several minutes she only uses her tongue. Then she pulls her face away and slides the dildo into your sopping wet pussy and beings fucking you furiously with the dildo. With her other hand she slips one of her fingers in your ass and begins to finger fuck your ass at the same time. You can''t take it and quickly orgasm, your pussy over flowing with your juices, you feel them running down your stomach as the intense orgasm rocks your body.'
 							''
 							'After your orgasm subsides, she pulls her finger and the dildo out of you. Then she extends the dildo down to your mouth, opening your mouth as she slides the wet dildo into your mouth, as happily sucks your own pussy juices off it. Katja watches you with hungry eyes and biting her lower lip as you finish cleaning the dildo with your mouth. "That was amazing, I bet all the boys will be walking to their classes with erections thinking about what we was doing." She says and you both laugh, before getting quickly get dressed, knowing if you don''t hurry you will be late to class.'
-							act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+							gs 'gschool_lessons', 'afternoon'
 						end
 					end
 				end
@@ -69,7 +69,7 @@ if $ARGS[0] = 'secretroom':
 					'Katja gets up and pushes you down on all fours, then she lays down with her face between your legs under your pussy. She sucks on her fingers for a moment before lifting them up and sliding two of them into your pussy, she beings to finger fuck you, while her thumb works on your clit, she knows all the right spots. It feels amazing, it takes no time before you are moaning loudly, while your juices run down your inner thighs. Pulling her fingers out she lefts up her head and begins to lick your pussy, while her fingers still wet from your pussy slide into your asshole. First one finger and then two fingers, she eats your pussy as she finger fucks your ass. Unable to take it anymore as convulsions run throughout your body, you orgasm hard. Your legs shaking, you can barely keep yourself from collapsing on her.'
 					''
 					'Waiting until you recover from your orgasm, Katja looks at you biting her lip and says. "That was amazing, I bet all the boys will be walking to their classes with erections thinking about what we was doing in here." You both laugh as quickly get dress, knowing if you don''t hurry you will be late to class.'
-					act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+					gs 'gschool_lessons', 'afternoon'
 				end
 			end
 		end
@@ -124,7 +124,7 @@ if $ARGS[0] = 'school1':
 	cla
 	'<center><img src="images/qwest/alter/katja/tanga2.jpg"></center>'
 	'Katja only blushes in embarrassment, and covers her eyes, "You''re such a bad influence, <<$name>>. I always wear shorts, the boys in this school are all perverts."'
-	act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+	gs 'gschool_lessons', 'afternoon'
 end
 
 if $ARGS[0] = 'school2':
@@ -134,7 +134,7 @@ if $ARGS[0] = 'school2':
 	KatjaSlut += 1
 	'<center><img src="images/qwest/alter/katja/tanga3_<<i>>.jpg"></center>'
 	'Katja looked around to make sure no one else is around, then furtively lifts up her skirt, showing her panties. "See, I am wearing panties."'
-	act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+	gs 'gschool_lessons', 'afternoon'
 end
 
 if $ARGS[0] = 'school3':
@@ -154,7 +154,7 @@ if $ARGS[0] = 'school3':
 		else 
 			'Blushing Katja pulls away from your touch and buttons her shirt back up, looking around to see if anyone had seen you grabbing her tits. "<<$name>> Are you crazy? Anyone could have seen us and what would they say?". '
 		end
-		act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'	
+		gs 'gschool_lessons', 'afternoon'	
 	end
 end
 
@@ -190,10 +190,10 @@ if $ARGS[0] = 'school4':
 					'<center><img src="images/qwest/alter/katja/tanga5_5.jpg"></center>'
 					'Katja looks over her shoulder at you, biting her lower lip she looks around to make sure no one is around and with a mischievous smile. Pulls her panties down further letting them drop around her ankles. "To hell with panties then." She quickly gathers her panties off the floor and sticks them in her purse. Then she twirls in front of you, giving you a fantastic view of her pussy and bare ass.'
 					if KatjaSlut > 80 and n_tanga => 4: param = 1 & ! not come up with another way to switch to the next elseif 
-					act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+					gs 'gschool_lessons', 'afternoon'
 				end
 			end
-			act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+			gs 'gschool_lessons', 'afternoon'
 		end
 	end
 end
@@ -207,7 +207,7 @@ if $ARGS[0] = 'school5':
 	Katja_tanga_end = 1 & ! Flag of the end of the Event-to start the mini `s Event
 	'<center><img src="images/qwest/alter/katja/tanga6_<<i>>.jpg"></center>'  
 	'Without any embarrassment Katja pulls up her skirt and shows you her pussy. "Like what you see?" She asks with a teasing smile.'
-	act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+	gs 'gschool_lessons', 'afternoon'
 end
 
 if $ARGS[0] = 'dance':

+ 1 - 1
locations/LBZhouse

@@ -92,7 +92,7 @@ $LBZH_end={
 			cls
 			gs'stat'
 			'Once done washing you get dressed and blow <<$bname>> a kiss as you leave.'
-			act'Escape':gt'pavResidential'
+			act'Leave':gt'pavResidential'
 		end
 	end
 }

+ 9 - 9
locations/LariskaStart

@@ -66,7 +66,7 @@ if $ARGS[0] = 'start':
 						'- That bitch, Do not worry, I know these uebkov, Nosov crap they currently takes, no one is dangerous, for me anyway! Nothing to worry about!'
 						
 						KotovZverHelp = 1
-						act 'Escape':gt'gdk'
+						act 'Leave':gt'gdk'
 					end
 				end
 				if IvanShowerQW >= 10 and grupNPC[3] >= 60:
@@ -79,7 +79,7 @@ if $ARGS[0] = 'start':
 						'-	Yes No problem.'
 						
 						IvanZverHelp = 1
-						act 'Escape':gt'gdk'
+						act 'Leave':gt'gdk'
 					end
 				end
 				if AlbFrend >= 1:
@@ -95,11 +95,11 @@ if $ARGS[0] = 'start':
 						
 						AlbZverHelp = 1
 
-						act 'Escape':gt'gdk'
+						act 'Leave':gt'gdk'
 					end
 				end
 
-				act 'Escape':gt'gdk'
+				act 'Leave':gt'gdk'
 			end
 		end
 		if razradKik >= 2 and stren >= 55:
@@ -129,13 +129,13 @@ if $ARGS[0] = 'start':
 					'You have five minutes standing in disbelief and think, it would be necessary at school tomorrow to apologize. And you go home.'
 					lariskaHelp = -1
 
-					act 'Escape':gt'gdk'
+					act 'Leave':gt'gdk'
 				end
 			end
 		end
 	end
 
-	act 'Escape':gt'gdk'
+	act 'Leave':gt'gdk'
 end
 
 if $ARGS[0] = 'end':
@@ -234,7 +234,7 @@ if $ARGS[0] = 'end':
 								if rand1 = 0:'<center><img src="images/qwest/alter/ev/hj.jpg"></center>'
 								if rand1>=1:'<center><img src="images/nigma/gor/хс0,'+rand(0,1)+'.gif"></center>'
 								'You got it hard and hot cock out of his pants and took his hand. You started to kiss Ivan, while masturbate his penis. Finally the guy strangled groan and you have seen how the member departs from his sperm.'
-
+								
 								act 'Going home':gt'korrPar'
 							end
 
@@ -362,7 +362,7 @@ if $ARGS[0] = 'end':
 												'<center><img src="images/qwest/alter/lariska/start/start_end.jpg"></center>'
 												'You woke up covered in semen and a bottle, sticking out of the pussy, and your entire body covered with writing obscene graffiti. The whole body hurts, and holes to whine like glowing rod shoved all night.'
 
-												act 'Escape':gt'pavResidential'
+												act 'Leave':gt'pavResidential'
 											end
 										end
 									end
@@ -374,7 +374,7 @@ if $ARGS[0] = 'end':
 			end
 		end
 
-		act 'Escape':gt'pavResidential'
+		act 'Leave':gt'pavResidential'
 	end
 end
 

+ 41 - 1
locations/MagEncounterFairy

@@ -90,7 +90,7 @@ if $ARGS[0] = 'fairy_chat':
 		end
 		fairychat += 1
 		manna += 25 * magik
-		'You sit down to chat with the fairy. She being so amicably before you know it half an hour has passed.'
+		gs 'MagEncounterFairy', 'fairychattopic'
 		if skinvan < 80 and fairyday < daystart and fairyshoo = 0:
 			skinvan += 10
 			fairyday = daystart
@@ -122,5 +122,45 @@ end
 
 killvar '$din_fairy_chat_no1' & killvar '$din_fairy_shoo' & killvar '$din_fairy_chat'
 
+if $ARGS[0] = 'fairychattopic':
+!!	These are the random chat texts for the Fairy from UsagiTripleSix
+	frandchat = rand(0,14)
+	
+	if frandchat = 1:
+		'You spend a while chatting with the fairy. She openly wonders why human children need to go to school, and brags about how fairies already know everything there is to know.'
+	elseif frandchat = 2:
+		'No one else you know can say they kill time chatting with a fairy. It''s not the most riveting conversation, however, but, by the end of it, you know which parts of the park have the prettiest flowers.'
+	elseif frandchat = 3:
+		'A full thirty minutes goes by pretty quickly, and all you talked about was the fairy''s favorite kinds of trees. It seems fairies are surprisingly opinionated about the subject.'
+	elseif frandchat = 4:
+		'During your conversation with the fairy, she asks if you know why so many people are handing out flyers at the park, when they all just end up tossed on the ground a few minutes later.'
+	elseif frandchat = 5:
+		'Most of your conversation with the fairy is fairly light hearted, but, at one point, she mentions being glad that you''re the only human who can see her; some of the men who roam the park at night are a little scary.'
+	elseif frandchat = 6:
+		'The fairy makes you laugh pretty hard today when she asks you if her wings make her butt look big. You regret it immediately, however, when you realize that she might actually be serious.'
+	elseif frandchat = 7:
+		'The fairy is nice enough, but she has some unflattering things to say about human skin. You guess, to a tiny fairy, your pores must look gigantic.'
+	elseif frandchat = 8:
+		'As you talk, the fairy mentions how you must be a very special person, as you''re the only one who can see her. It''s either that, or the other humans are just being mean by ignoring her. She occasionally plays little pranks on them, just in case. She assures you they''re nothing overly mean.'
+	elseif frandchat = 9:
+		'You talk with the fairy doesn''t go too well. She seems overly distracted, like she''s trying to hide the fact that she''s turned off by something. You try asking her about it, but she just responds by commenting about what a nice personality you have.'
+	elseif frandchat = 10:
+		'The only thing the fairy seems to want to talk about today is hair. She''s critical of the fact that human girls use far too few flowers in their hair.'
+	elseif frandchat = 11:
+		'You have an amiable chat with the fairy. She even compliments you at one point, telling you that you''re fairly pretty, as far as humans go. She seemed to imply that she felt you had room for improvement, though.'
+	elseif frandchat = 12:
+		'Talking with an actual fairy is a pretty surreal experience, even when you''re just chatting about your favorite colors. She mentions a few colors that you''re pretty sure don''t even exist. She retorts by pointing out that most humans can''t even see fairies, so she''s hardly surprised that they''d be missing out on all of the good colors, too.'
+	elseif frandchat = 13:
+		'You have a scary thought while talking to the fairy. Since she''s real, you ask her how many other mythical creatures are real as well. She tells you that she''s sure that there are others out there, but she usually doesn''t stray far from the park.'
+	elseif frandchat = 14:
+		'You get into a pretty heated discussion with the fairy over whether dogs or cats are better. Well, it''s mostly the fairy that gets heated. It would be a mundane discussion for anyone else, but she takes it very seriously.'
+	else
+		'Today the fairy introduces you to fairy knock-knock jokes. She spends almost half an hour telling joke after joke, but you failed to understand a single one. By the time you''re ready to leave, she''s complaining about how humans have no sense of humor.'
+	end
+	
+	killvar 'frandchat'
+
+end
+
 --- MagEncounterFairy ---------------------------------
 

+ 16 - 16
locations/Meadow

@@ -60,7 +60,7 @@ if $ARGS[0] = 'start':
 		end
 	end
 			
-	act 'Escape':minut += 30 & mirainmeadow = 0 & gt 'Gaddvor'
+	act 'Leave':minut += 30 & mirainmeadow = 0 & gt 'Gaddvor'
 end
 
 	!meadow = 1 'You have found the meadow'
@@ -255,7 +255,7 @@ if $ARGS[0] = '0':
 								gs 'stat'
 								'<center><img src="images/qwest/gadukino/mirameadowmastr6.jpg"></center>'
 								'In a minute she provalivaetsja back to the nearest tree, her pants fall down to his knees and she, continuing with one hand to knead and squeeze her Breasts, another brings herself to orgasm. You watch a couple minutes in hopes of a sequel, but Mira has come to life and begins to get dressed, so, you decide to make a hasty retreat...'
-								act 'Escape':minut += 30 & gt 'gadukino'
+								act 'Leave':minut += 30 & gt 'gadukino'
 							end
 						end
 					end
@@ -297,7 +297,7 @@ if $ARGS[0] = '0':
 						gs 'stat'
 						'<center><img src="images/qwest/gadukino/mirameadowmastr11.jpg"></center>'
 						'Sure, what accidentally falls down to him, Mira begins to caress herself, while not forgetting to look around, while, lastly, do not bring yourself to orgasm... You watch a couple minutes in hopes of a sequel, but Mira has come to life and begins to get dressed, so, you decide to make a hasty retreat...'
-						act 'Escape':minut += 30 & gt 'gadukino'
+						act 'Leave':minut += 30 & gt 'gadukino'
 					end
 				end
 			end
@@ -335,7 +335,7 @@ if $ARGS[0] = '0':
 						gs 'stat'
 						'<center><img src="images/qwest/gadukino/mirameadowmastr16.jpg"></center>'
 						'Who immediately takes off after the blouse and left in the buff, squatting brings herself to orgasm. You watch a couple minutes in hopes of a sequel, but Mira has come to life and begins to get dressed, so, you decide to make a hasty retreat...'
-						act 'Escape':minut += 30 & gt 'gadukino'
+						act 'Leave':minut += 30 & gt 'gadukino'
 					end
 				end
 			end
@@ -365,7 +365,7 @@ if $ARGS[0] = '1':
 			gs 'stat'
 			'<center><img src="images/qwest/gadukino/mirameadowsex2.jpg"></center>'
 			'Fifteen minutes Mitka finally cums Miroslava on his stomach and a little more rested, they begin to gather...'
-			act 'Escape':minut += 30 & gt 'gadukino'
+			act 'Leave':minut += 30 & gt 'gadukino'
 		end
 	end
 end
@@ -390,7 +390,7 @@ if $ARGS[0] = '2':
 		gs 'stat'
 		'<center><img src="images/qwest/gadukino/mirameadowanal2.jpg"></center>'
 		'After a couple of minutes Mitka much slaps her ass and Mira unfolds quickly, gets up on her knees before him and far sticking his tongue out, takes his face his warm sperm...'
-		act 'Escape':minut += 30 & gt 'gadukino'
+		act 'Leave':minut += 30 & gt 'gadukino'
 	end
 end
 
@@ -409,7 +409,7 @@ if $ARGS[0] = '3':
 			gs 'stat'
 			'<center><img src="images/qwest/gadukino/mirameadowbj1.jpg"></center>'
 			'But, apparently, you''re a little late, because after a couple minutes calamba puts a hand Miroslava on the back of the head and with one sharp jerk skewer on yourself. At first she gags and coughs of oneoriginal, but then still cope with the waves of nausea and hanging out a little of the language, obediently swallows his cum...'
-			act 'Escape':minut += 30 & gt 'gadukino'
+			act 'Leave':minut += 30 & gt 'gadukino'
 		end
 	else
 		minut += 10
@@ -417,7 +417,7 @@ if $ARGS[0] = '3':
 		gs 'stat'
 		'<center><img src="images/qwest/gadukino/mirameadowbj2.jpg"></center>'
 		'She''s in some flip-flops is cancer, sticking out in your face your ass, and moaning loudly, when kolamba slaps her crotch with my cock, pushing in her cunt his cock. Miroslava scratching his hands on the ground and arched like a cat, with that-then in between Kagami speaking Calamba. But the, it seems. isn''t paying absolutely no attention, continuing to batter in her pussy, and soon shall bring the girl to orgasm, a minute later and he cums...'
-		act 'Escape':minut += 30 & gt 'gadukino'
+		act 'Leave':minut += 30 & gt 'gadukino'
 	end
 end
 
@@ -432,28 +432,28 @@ if $ARGS[0] = '4':
 		gs 'stat'
 		'<center><img src="images/qwest/gadukino/mirameadowbj5.jpg"></center>'
 		'Vasya enthusiastically drives the cock in her mouth tied to a tree Miroslava. She gags and coughs, but at the same time, she moves her head towards the member. After a couple of minutes Vasya tilts back his head and with a blissful roar cums in her mouth...'
-		act 'Escape':minut += 30 & gt 'gadukino'
+		act 'Leave':minut += 30 & gt 'gadukino'
 	elseif temper >= 15 and temper < 20:
 		minut += 5
 		horny += 40
 		gs 'stat'
 		'<center><img src="images/qwest/gadukino/mirameadowbj3.jpg"></center>'
 		'They are both completely naked and Mira, far sticking out his ass, feeling fucked kafousia the Vasya. After a couple of minute you see, as Miroslava onto the head on his cock and fades, swallowing sperm...'
-		act 'Escape':minut += 30 & gt 'gadukino'
+		act 'Leave':minut += 30 & gt 'gadukino'
 	elseif temper >= 20 and  temper < 25:
 		minut += 5
 		horny += 30
 		gs 'stat'
 		'<center><img src="images/qwest/gadukino/mirameadowbj4.jpg"></center>'
 		'They are both completely naked and lustful Mira with squeals, like crazy, galloping on Vaskerom member. The long such rate does not stand up and unceremoniously throwing off his rider, cums on her buttocks...'
-		act 'Escape':minut += 30 & gt 'gadukino'
+		act 'Leave':minut += 30 & gt 'gadukino'
 	elseif temper >= 25:
 		minut += 5
 		horny += 40
 		gs 'stat'
 		'<center><img src="images/qwest/gadukino/mirameadowbj6.jpg"></center>'
 		'Fully naked Miroslava, bent, facing Vasya and strenuously substitutes his ass, in which he drives his cock. Judging by her lustful moans, she quite like it, what have her in the ass, but after a couple of minutes Vasya takes from it his penis and pulls on her buttocks...'
-		act 'Escape':minut += 30 & gt 'gadukino'
+		act 'Leave':minut += 30 & gt 'gadukino'
 	end
 end
 
@@ -481,7 +481,7 @@ if $ARGS[0] = '6':
 		'<center><img src="images/qwest/gadukino/mirameadowbj8.jpg"></center>'
 		'Mira sits on his haunches between the three friends and happily chomps their members. You see, how spokeout who in her mouth, and who is just on the face...'
 	end
-	act 'Escape':minut += 30 & gt 'gadukino'
+	act 'Leave':minut += 30 & gt 'gadukino'
 end
 
 if $ARGS[0] = '7':
@@ -500,7 +500,7 @@ if $ARGS[0] = '7':
 		'<center><img src="images/qwest/gadukino/mirameadowbj9.jpg"></center>'
 		'All three of them almost naked and one of them, Mira just sucks, and the second, all appearances, already finished, but because just touching her Breasts and there it goes hand between her lustful rasstavlennyh feet...'
 	end
-	act 'Escape':minut += 30 & gt 'gadukino'
+	act 'Leave':minut += 30 & gt 'gadukino'
 end
 
 if $ARGS[0] = '8':
@@ -511,7 +511,7 @@ if $ARGS[0] = '8':
 	gs 'stat'
 	'<center><img src="images/qwest/gadukino/mirameadowbj12.jpg"></center>'
 	'Worlds for their bodies almost invisible, only a piece of naked ass yeah swaying feet in sneakers. You half an hour watching, as the men take turns fucking weak and tired Miroslava, but then you get bored and you decide to leave...'
-	act 'Escape':minut += 30 & gt 'gadukino'
+	act 'Leave':minut += 30 & gt 'gadukino'
 end
 
 if $ARGS[0] = '9':
@@ -521,7 +521,7 @@ if $ARGS[0] = '9':
 	gs 'stat'
 	'<center><img src="images/qwest/gadukino/mirameadows.jpg"></center>'
 	'She is on all fours with his back to you and painful, but enough moaning, fingering your ass a ear of corn.'
-	act 'Escape':minut += 30 & gt 'gadukino'
+	act 'Leave':minut += 30 & gt 'gadukino'
 end
 
 --- Meadow ---------------------------------

+ 17 - 17
locations/MiroslavaHome

@@ -48,7 +48,7 @@ if hour >= 8 and hour <= 22:
 				'But you were also drunk, and did not do what she did. Her face sinks with shame and she continues to look at the ground.'
 				'You speak with her awhile and somehow manage to soothe her and tell her that, she should just bite the bullet and move on.'
 				'Mira thanks you most sincerely for your support, but her eyes still look down....'
-				act 'Escape': gt 'gadukino'
+				act 'Leave': gt 'gadukino'
 			end
 		else
 			act 'Chat':dynamic $miratalk
@@ -69,7 +69,7 @@ if hour >= 8 and hour <= 22:
 					
 					'<center><img src="images/qwest/gadukino/mira.jpg"></center>'
 					'You ask Mira to walk around the village, but she tells you that she does not want people to see you walking together and then wonder if she, too, is such a whore...'
-					act 'Escape': gt 'gadukino'
+					act 'Leave': gt 'gadukino'
 				end
 			end
 			if meadow = 1:
@@ -105,7 +105,7 @@ if hour >= 8 and hour <= 22:
 						'<center><img src="images/qwest/gadukino/mira.jpg"></center>'
 						'You ask Mira to stroll around the outskirts of the village, but she says, she did not want too.  You shrug and move off.'
 						
-						act 'Escape': gt 'gadukino'
+						act 'Leave': gt 'gadukino'
 					end
 				end
 			end
@@ -219,7 +219,7 @@ if hour >= 8 and hour <= 22:
 						'<center><img src="images/qwest/gadukino/mira.jpg"></center>'
 						'You offer Miroslava the opportunity to take a steam bath with you, but she rudely tells you that she will not go to the baths with a whore like you.'
 						
-						act 'Escape': gt 'gadukino'
+						act 'Leave': gt 'gadukino'
 					end
 				end
 			end
@@ -254,7 +254,7 @@ if hour >= 8 and hour <= 22:
 						'<center><img src="images/qwest/gadukino/mira.jpg"></center>'
 						'You suggest going to the river together, but she snorts contemptuously at you and says that she is not going anywhere with a slut like you.'
 						
-						act 'Escape': gt 'gadukino'
+						act 'Leave': gt 'gadukino'
 					end
 				end
 			end
@@ -327,7 +327,7 @@ else
 	'<center><img src="images/qwest/gadukino/mirahome.jpg"></center>'
 	'It''s late, most of Miroslava''s family is asleep, no need to wake people up unnecessarily.'
 end
-act 'Escape': gt 'gadukino'
+act 'Leave': gt 'gadukino'
 
 $miratalk = {
 	if miragopQW = 0:
@@ -499,7 +499,7 @@ $miratalk = {
 					'You tell her that what you want to see, is Mitka fucking her in the ass.  Mira jumps to her feet in shock and looks at you with disbelief in her eyes.  But you don''t give her time to recover and continue to speak, emphasizing the deal she made with you, and if she can''t uphold her end then your friendship is at an end. Miroslava deeply blushes and hesitantly shifting from foot to foot watching you.  After a few seconds of silence, you nod your head and turn around and start to leave...'
 					'Mira loudly shouts at you to stop, but you pretend to not hear her and keep walking on.'
 					'"Fine, <<$nickname>> you win," Mira states loud enough for you to hear.  She is on the verge of hysteria, eyes watering and nose running, Mira nearly screams,"I, I`ll figure something out!"'
-					act 'Escape': gt 'gadukino'
+					act 'Leave': gt 'gadukino'
 				end
 			end
 		end
@@ -533,7 +533,7 @@ $miratalk = {
 				gs 'stat'
 				'<center><img src="images/qwest/gadukino/mira3.jpg"></center>'
 				'You tell Mira, that you have now seen Mitka fuck her in the ass.  Maliciously you ask, does she like having her ass fucked?  To your surprise, Mira responds that yes she does like it a bit.  Your slightly disappointedly, and then remind her, that she still has two wishes to fullfil.  Once they are all fullfilled, you will fill she had satisfied her debt to you.  Mira nods her head and says, she is ready to redeem your wishes upon demand.  You think it over several moments before walking away...'
-				act 'Escape': gt 'gadukino'
+				act 'Leave': gt 'gadukino'
 			end
 		end
 		act 'Finish': gt 'gadukino'
@@ -618,7 +618,7 @@ $mirafather = {
 						'<center><img src="images/qwest/gadukino/mirafather.jpg"></center>'
 						'You spend a few minutes chatting with Mira''s father about the weather and inconsequential stuff.'
 						
-						act 'Escape': gt 'miroslavahome'
+						act 'Leave': gt 'miroslavahome'
 					end
 				else
 					act 'Flirt':
@@ -670,7 +670,7 @@ $mirafather = {
 										dynamic $sexstart2
 										dynamic $sexcum
 										
-										act 'Escape': gt 'miroslavahome'
+										act 'Leave': gt 'miroslavahome'
 									end										
 								end
 							end
@@ -727,7 +727,7 @@ $mirafather = {
 											dynamic $sexstart2
 											dynamic $sexcum
 											
-											act 'Escape': gt 'miroslavahome'
+											act 'Leave': gt 'miroslavahome'
 										else
 											$boy = 'Athanasius'
 											minut += 10
@@ -749,28 +749,28 @@ $mirafather = {
 												
 												'<center><img src="images/qwest/gadukino/mirafathercum.jpg"></center>'
 												'Athanasius gently pulls away from you and leaving a couple of pearly drops of semen on your lips, he starts cumming on your tits and abdomen.'
-												act 'Escape': gt 'miroslavahome'
+												act 'Leave': gt 'miroslavahome'
 											end
 										end
 									end
 								else
 									'You expressly wink at Athanasius, but he just smiles and says,"Too busy, next time."'
-									act 'Escape': gt 'miroslavahome'
+									act 'Leave': gt 'miroslavahome'
 								end						
 							end
 						end
-						act 'Escape': gt 'miroslavahome'
+						act 'Leave': gt 'miroslavahome'
 					end
 				end
 			end
 			
-			act 'Escape': gt 'miroslavahome'
+			act 'Leave': gt 'miroslavahome'
 		end
 	else
 	
 	end
 	
-	act 'Escape': gt 'miroslavahome'
+	act 'Leave': gt 'miroslavahome'
 }
 
 $mirabrother = {
@@ -910,7 +910,7 @@ $mirabrother = {
 			end
 		end
 	end
-	act 'Escape': gt 'miroslavahome'
+	act 'Leave': gt 'miroslavahome'
 }
 
 --- MiroslavaHome ---------------------------------

+ 25 - 25
locations/ParkKafe

@@ -3,17 +3,17 @@
 if $ARGS[0] = 'food':
 	money -= 100
 	gs 'food', 'dyn_meal'
-	'Whilst you were sitting eating in summer cafe. You enjoyed the beautiful scenery.'
+	'While you were sitting and eating in the summer cafe, you enjoyed the beautiful scenery.'
 
 	arand = rand(1, 7)
 
-	if arand = 1:'You look around and notice the cafe visitors, strolling past is a <a href="exec:gt ''ParkKafe'', ''youth''">Youth</a>.'
-	if arand = 2:'You look around and notice the cafe visitors, sitting alone is a young <a href="exec:gt ''ParkKafe'', ''the_boy''">Man</a>.'
+	if arand = 1:'You look around and notice some of the cafe visitors, strolling past is a <a href="exec:gt ''ParkKafe'', ''youth''">Youth</a>.'
+	if arand = 2:'You look around and notice some of the cafe visitors, sitting alone is a young <a href="exec:gt ''ParkKafe'', ''the_boy''">Man</a>.'
 	if arand = 3:'You are watching the world go by, when you see some <a href="exec:gt ''ParkKafe'', ''negros''">Africans</a>.'
 	if arand = 4:'You are watching the world go by, when you see a <a href="exec:gt ''ParkKafe'', ''woman''">woman</a> looking imperious.'
-	if arand = 5:'You look around and notice the cafe visitors, you see a solid older <a href="exec:gt ''ParkKafe'', ''man''">man</a>.'
+	if arand = 5:'You look around and notice some of the cafe visitors, you see a solid older <a href="exec:gt ''ParkKafe'', ''man''">man</a>.'
 	if arand = 6:'You are viewing a cafe visitors and notice two <a href="exec:gt ''ParkKafe'', ''Armenians''">Armenians</a> sitting at the table.'
-	if arand = 7:'You are viewing a cafe visitors and notice two <a href="exec:gt ''ParkKafe'', ''guys''">sporty guys</a> sitting at the table and drinking beer.'
+	if arand = 7:'You are viewing the cafe visitors and notice two <a href="exec:gt ''ParkKafe'', ''guys''">sporty guys</a> sitting at the table and drinking beer.'
 
 	act 'Leave':gt 'park', 'start'
 end
@@ -29,13 +29,13 @@ if $ARGS[0] = 'guys':
 		act 'Leave':gt 'park', 'start'
 
 		if parkara > 0:
-			'Jora Senya notices you, but continues to drink beer with his friends.'
+			'Jora Senya notices you but continues to drink his beer with his friends.'
 		else
-			'Your looks were seen by the guys and one of them comes up to you and asks you to join them.'
+			'You were seen by the guys and one of them comes up to you and asks you to join them.'
 
-			act 'Drink beer with the guys':
+			act 'You drink beer with the guys':
 				cla
-				'You drink a glass of beer and the guys order another. One of the guys quietly slipped something into your glass. You get drunk very quickly and you guys take in the nearest woods.'
+				'You drink a glass of beer and the guys order another, one of the guys quietly slipped something into your glass. You get drunk very quickly and the guys take you in the nearest woods.'
 				if rand(0, 1) = 0:
 					if parkara = 0:guy += 2 & parkara = 1
 					stat['vaginal'] += 1
@@ -47,7 +47,7 @@ if $ARGS[0] = 'guys':
 					spafinloc = 12
 					gs 'cum_manage'
 					'<center><img src="images/klof/022.jpg"></center>'
-					'The guys put you on your knees and take out their members. You do not understand what is going on, but at once start sucking cock.'
+					'The guys put you on your knees and take out their members, you do not understand what is going on but you start sucking their cock.'
 
 					if rand(1, 100) <= bj:
 						horny = 0
@@ -58,7 +58,7 @@ if $ARGS[0] = 'guys':
 						'You are not satisfied'
 					end
 
-					'They end in your mouth, you swallow their sperm greedily'
+					'They finish in your mouth, you swallow their sperm greedily'
 
 					act 'Become acquainted':gt 'parkkafe', 'klof 1'
 				else
@@ -73,7 +73,7 @@ if $ARGS[0] = 'guys':
 					anus += 1
 					stat['anal'] += 1
 					'<center><img src="images/klof/004.jpg"></center>'
-					'One guy fucks you in the pussy with you on top. The other guy, gets behind you and shoves his penis in your ass.'
+					'One guy fucks you in the pussy with you on top, the other guy gets behind you and shoves his penis in your ass.'
 
 					if rand(1, 100) <= bj:
 						horny = 0
@@ -84,7 +84,7 @@ if $ARGS[0] = 'guys':
 						'You are not satisfied'
 					end
 
-					'One of them ends inside you, and the other cums on your ass.'
+					'One of them finishes inside you and the other cums on your ass.'
 
 					act 'Become acquainted':gt 'parkkafe', 'klof 1'
 				end
@@ -115,14 +115,14 @@ if $ARGS[0] = 'Armenians':
 
 		act 'Leave':gt 'park', 'start'
 	else
-		'Your looks were seen by the Armenians and one of them comes over to your table with a bottle of champagne.'
+		'You were seen by the Armenians and one of them comes over to your table with a bottle of champagne.'
 
 		act 'Leave':gt 'park', 'start'
 
 		act 'Drink together':
 			cla
 			*clr
-			'You drink champagne with Armenian. His friend moves smoothly to your table. You drink and make merry. You get drunk and the Armenians take you into the back room of the cafe.'
+			'You drink champagne with the Armenian, his friend moves smoothly to your table you drink and make merry. You get drunk and the Armenians take you into the back room of the cafe.'
 
 			if rand(0, 1) = 0:
 				if parkarman = 0:guy += 2 & parkarman = 1
@@ -134,7 +134,7 @@ if $ARGS[0] = 'Armenians':
 				spafinloc = 12
 				gs 'cum_manage'
 				'<center><img src="images/picbj/parkbj.jpg"></center>'
-				'The Armenians put you on your knees and take out their mighty members. They use them to poke you in your face, you start to suck both members.'
+				'The Armenians put you on your knees and take out their mighty members, they use them to poke you in your face you start to suck both of their members.'
 
 				if rand(1, 100) <= bj:
 					horny = 0
@@ -160,7 +160,7 @@ if $ARGS[0] = 'Armenians':
 				gs 'cum_manage'
 				vagina += 1
 				'<center><img src="images/pics2/ara2.jpg"></center>'
-				'The Armenians bend you over and one of them puts his cock in your mouth. The other one stands behind you and shoves his penis into your vagina.'
+				'The Armenians bend you over and one of them puts his cock in your mouth while the other one stands behind you and shoves his penis into your vagina.'
 
 				if rand(1, 100) <= bj:
 					horny = 0
@@ -171,7 +171,7 @@ if $ARGS[0] = 'Armenians':
 					'You are not satisfied'
 				end
 
-				'One of them ends in your mouth and you swallow it all, and the other cums on your ass.'
+				'One of them finishes in your mouth and you swallow it all and the other cums on your ass.'
 
 				act 'Leave':gt 'park', 'start'
 			end
@@ -192,7 +192,7 @@ if $ARGS[0] = 'man':
 
 		act 'Dance':
 			cla
-			'He dances well and confidently leads you during the dance. After the dance, you sit down at a table with the man, he orders an expensive wine and various snacks, you relax with gallant compliments showered on you.'
+			'He dances well and confidently leads you during the dance after the dance you sit down at a table with the man, he orders an expensive wine and various snacks, you relax with gallant compliments he is showering you.'
 			'Your Cavalier invites you to the sauna.'
 
 			act 'In the sauna':
@@ -239,7 +239,7 @@ if $ARGS[0] = 'youth':
 
 		act 'Company':
 			cla
-			'You sat at the table where talking with the cheerful and noisy group of young people, it was very fun and they invite you to continue the fun at a late night party at their apartment.'
+			'You sat at the table and started talking with the cheerful and noisy group of young people, it was very fun and they invite you to continue the fun at a late night party at their apartment.'
 
 			act 'Leave':gt 'park', 'start'
 
@@ -248,7 +248,7 @@ if $ARGS[0] = 'youth':
 				cls
 				gs 'stat'
 				'<center><img src="images/pics2/student.jpg"></center>'
-				'You continue to let your hair down at the flat. Most went home, but one girl was left, and six guys. The guys started to kiss a girl and she sat on her knees. In front of her the boys got their members out, the girl strokes them in her hands, and guys masturbate in front of the girl''s face'
+				'You continue to let your hair down at the flat most of them went home, but one girl was left and six guys. The guys started to kiss the girl and she sat on her knees. In front of her the boys got their members out, the girl strokes them in her hands and guys masturbate in front of the girl''s face'
 
 				act 'Leave':gt 'park', 'start'
 
@@ -271,7 +271,7 @@ if $ARGS[0] = 'youth':
 					if i >= 6:jump 'partybj'
 
 					'<center><img src="images/pics2/student2.jpg"></center>'
-					'The boys jerk off on your face, as you and the girl caressed and kissed their cocks. Finally the boys begin to ejaculate in your mouth. Your co-worker also has her mouthful, she turns to you with a mouth full of sperm and wants to kiss you.'
+					'The boys jerk off on your face, as you and the girl caress and kiss their cocks. Finally the boys begin to ejaculate in your mouth, your co-worker also has her mouthful, she turns to you with a mouth full of sperm and wants to kiss you.'
 
 					act 'Kiss Girl':
 						cls
@@ -279,7 +279,7 @@ if $ARGS[0] = 'youth':
 						horny += 20
 						gs 'stat'
 						'<center><img src="images/pics2/student3.jpg"></center>'
-						'You kiss the girl, you both have mouthfuls of sperm and you are sharing it as you kiss, you finally get tired and you both swallow the cum in your mouths.'
+						'You kiss the girl you both have mouthfuls of sperm and you are sharing it as you kiss, you finally get tired and you both swallow the cum in your mouths.'
 
 						act 'Leave':gt 'street'
 					end
@@ -299,7 +299,7 @@ if $ARGS[0] = 'negros':
 	else
 		afra = 1
 		obs = 1
-		'A few of the Africans come over to your table, they are quite unrestrained, talking a lot in English, grabbing your back and chest. One of the Africans introducing himself as DeMarcus tells you that they are students from Africa and live in the dorm, he tells you how to get to the hostel and find them.'
+		'A few of the Africans come over to your table they are quite unrestrained, talking a lot in English grabbing your back and chest. One of the Africans introducing himself as DeMarcus tells you that they are students from Africa and live in the dorm, he tells you how to get to the hostel and find them.'
 
 		act 'Leave':gt 'park', 'start'
 	end
@@ -320,7 +320,7 @@ if $ARGS[0] = 'the_boy':
 		else
 			gosh = 1
 			obs = 1
-			'To your table comes a young man and introduces himself as Gosha, you become acquainted with him, he is a student and lives in the hostel. Gosha tells you how to get to the hostel and how to find his dorm.'
+			'To your table comes a young man and introduces himself as Gosha you become acquainted with him, he is a student and lives in the hostel. Gosha tells you how to get to the hostel and how to find his dorm.'
 
 			act 'Leave':gt 'park', 'start'
 		end

+ 1 - 1
locations/Sgrup

@@ -12,7 +12,7 @@ if grupTipe[i] = 0:$textgrup += '
 if i < 26:jump 'markgruploop'
 
 '<<$textgrup>>'
-act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+gs 'gschool_lessons', 'afternoon'
 
 --- Sgrup ---------------------------------
 

+ 1 - 1
locations/Sgrup1

@@ -12,7 +12,7 @@ if grupTipe[i] = 1:$textgrup += '
 if i < 26:jump 'markgruploop'
 
 '<<$textgrup>>'
-act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+gs 'gschool_lessons', 'afternoon'
 
 --- Sgrup1 ---------------------------------
 

+ 1 - 1
locations/Sgrup2

@@ -13,7 +13,7 @@ if i < 26:jump 'markgruploop'
 
 
 '<<$textgrup>>'
-act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+gs 'gschool_lessons', 'afternoon'
 
 --- Sgrup2 ---------------------------------
 

+ 1 - 1
locations/Sgrup3

@@ -12,7 +12,7 @@ if grupTipe[i] = 3:$textgrup += '
 if i < 26:jump 'markgruploop'
 
 '<<$textgrup>>'
-act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+gs 'gschool_lessons', 'afternoon'
 
 --- Sgrup3 ---------------------------------
 

+ 1 - 1
locations/Sgrup4

@@ -12,7 +12,7 @@ if grupTipe[i] = 4:$textgrup += '
 if i < 26:jump 'markgruploop'
 
 '<<$textgrup>>'
-act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+gs 'gschool_lessons', 'afternoon'
 
 --- Sgrup4 ---------------------------------
 

+ 1 - 1
locations/Sgrup5

@@ -16,6 +16,6 @@ if i < 26:jump'markgruploop'
 
 '<<$textgrup>>'
 
-act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+gs 'gschool_lessons', 'afternoon'
 --- Sgrup5 ---------------------------------
 

+ 34 - 20
locations/Snpc

@@ -46,7 +46,7 @@ if numnpc = 23 and artemIzdev = 1:
 		artemIzdev = 2
 		'You ask Albina if she knows where you could get a tiny camera, saying it''s for a prank you''re pulling on your parents. Albina smiles and nods: "There''s a photo studio in the city, they''ll have that you need!"'
 
-		if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+		if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 		if $loc = 'gdkin':act 'Thank her and move away':gt $loc, $metka
 	end
 end
@@ -123,7 +123,7 @@ act 'Chat':
 		cla
 		'Dimka does no efforts to hide his disdain for you: "Get away from me, you pimply pig."'
 
-		if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+		if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 		if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 
 		exit
@@ -140,7 +140,7 @@ act 'Chat':
 			act 'Decline':
 				cla
 				'You give it some thought, but have to decline. You shake your head apologetically and say: "Sorry Ivan, not today."'
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+				gs 'gschool_lessons', 'afternoon'
 			end
 
 		elseif numnpc = 3 and IvanShowerYes = 0 and IvanShowerQW = 11 and ShowerIvan < 3:
@@ -150,19 +150,19 @@ act 'Chat':
 				IvanShowerYes = 1
 				cla
 				'You give him a cute wink and say: "Sounds like fun, I''ll see you there!"'
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+				gs 'gschool_lessons', 'afternoon'
 			end
 			act 'Decline':
 				IvanShowerYes = 2
 				cla
 				'You give it some thought, but have to decline. You shake your head apologetically and say: "Sorry Ivan, I can''t make it today."'
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+				gs 'gschool_lessons', 'afternoon'
 			end
 		else
 			gs 'nogorslut'
 			gs 'yesgorslut'
 
-			act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+			gs 'gschool_lessons', 'afternoon'
 		end
 	
 	else
@@ -179,7 +179,7 @@ end
 if numnpc = 13 and lariskaHelp = -1:
 	'She looks at you rejectedly, and softly says: "Leave me alone, <<$name>>. I want nothing to do with you any more."'
 
-	if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+	if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 	if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 end
 		
@@ -205,7 +205,7 @@ if numnpc = 2:
 
 			if GorSlut < 3:'You approach Artem and explain how you''re struggling in school and could really use his help studying. Artem is a bit surprised: "What... you want my help? Well, okay I guess. Come meet me at my place if you want to do homework together."'
 			if GorSlut >= 3:'You approach Artem and explain how you''re struggling in school and could really use his help studying. Artem is outraged: "Bah... the school whore needs my help? I don''t think so."'
-			if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+			if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 			if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 		end
 	end
@@ -230,7 +230,7 @@ if numnpc = 12:
 
 			if GorSlut < 1:'You approach Julia and explain how you''re struggling in school and could really use his help studying. She thinks it over for a second, but happily agrees: "Sure <<$nickname>>, that could be fun!"'
 			if GorSlut >= 1:'You approach Julia and explain how you''re struggling in school and could really use his help studying. She makes some comments about your lousy reputation in school, but at the same time doesn''t seem to care too much about it and agrees to help you anyway. As long as you don''t tell anyone.'
-			if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+			if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 			if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 		end
 	end
@@ -254,7 +254,7 @@ if numnpc = 14:
 			'<center><img src="images/qwest/alter/npc/<<numnpc>>.jpg"></center>'
 			'You approach Katja and thank her for taking you home from the disco when you were drunk, the other night. Katja gives you a knowing smile and says: "Don''t mention it, <<$nickname>>! You really shouldn''t get that drunk at the disco though, that could end badly. Some of the guys there are real pigs..."'
 
-			if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+			if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 			if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 		end
 	end
@@ -264,7 +264,7 @@ if numnpc = 14:
 		if $loc = 'gdkin':
 			minut += 1
 			gs'stat'
-			'<center><img src="images/qwest/alter/katja/katja_disco1.jpg"></center>'
+			'<center><img src="images/qwest/alter/katja/tanga_kiss1.jpg"></center>'
 		elseif $loc ! 'gdkin':
 			minut += 1
 			gs'stat'
@@ -293,7 +293,7 @@ if numnpc = 14:
 				'Katja subtly applies some neutral tones, with a light application of makeup to bring out your natural beauty.'
 
 				if KatjaOTN > 0:KatjaHorny += 10 & 'Katja suddenly becomes aware that she is staring into your eyes, and blushes.'
-				if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+				if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 				if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 			end
 
@@ -303,7 +303,7 @@ if numnpc = 14:
 				'Katja applies some mildly vibrate tones and colors of makeup to cover your minor imperfections and enhance your best features.'
 
 				if KatjaOTN > 0:KatjaHorny += 10 & 'Katja suddenly becomes aware that she is staring into your eyes, and blushes.'
-				if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+				if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 				if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 			end
 
@@ -313,21 +313,35 @@ if numnpc = 14:
 				'Katja applies some deeper, richer shades of makeup, thick enough to cover most imperfections, while drawing attention to your eyes and lips.'
 
 				if KatjaOTN > 0:KatjaHorny += 10 & 'Katja suddenly becomes aware that she is staring into your eyes and blushes.'
-				if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+				if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 				if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 			end
 		end
 	end
 
-	if grupNPC[numnpc] > 20:
+	if grupNPC[numnpc] > 60:
 		!!new Katja stuff not sure where you want to put it. It should be a option when you talk to her at school or the dance where it says Chat, but add this as a option.
 		act 'Kiss Katja':
+			cls
+			if $loc = 'gdkin':
+				minut += 1
+				gs'stat'
+				'<center><img src="images/qwest/alter/katja/tanga_kiss1.jpg"></center>'
+			elseif $loc ! 'gdkin':
+				minut += 1
+				gs'stat'
+				'<center><img src="images/qwest/alter/katja/tanga_kiss.jpg"></center>'
+			end
 			'You lean in to kiss Katja'
 			if Katjahorny < 30:
 				'She pulls away from you as you try and kiss her, she looks around to see if anyone seen. "Not here and not now."'
-				if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+				if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 				if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 			else
+				cls
+				gs 'stat'
+				'<center><b><font color="maroon"><<$npcName[numnpc]>> <<$npcSurName[numnpc]>></font></b></center>'
+				'<center><img src="images/qwest/alter/npc/<<numnpc>>.jpg"></center>'
 				'You slowly lean in towards Katja to kiss her. Unable to resist, Katja almost closing her eyes, slowly opening her mouth, leans in and meets your kiss.'
 				gs 'katjaEv', 'kiss_events'
 			end
@@ -346,7 +360,7 @@ if numnpc = 14:
 			'You make sure no one else is paying attention, and tell Katja about what Artem and Peter are doing to you on Mondays. At first she doesn''t believe you. After a while, all of the nasty details you''re sharing convince her that there is no way you''re making this up. Katja is shocked!'
 			'You tell her that the only way you have thought of to get rid of their blackmailing, is to get blackmailing material of your own. Katja nods and says: "That makes sense, actually... if you could somehow make it look violent, I bet it would work even better! I don''t know where you would be able to find a tiny camera though... maybe Albina can help you?"'
 
-			if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+			if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 			if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 		end
 	end
@@ -385,7 +399,7 @@ if numnpc = 16:
 
 			if GorSlut < 1:'You approach Natasha and explain how you''re struggling in school and could really use his help studying. She thinks it over for a second, but happily agrees: "Sure <<$nickname>>, that could be fun!"'
 			if GorSlut >= 1:'You approach Natasha and explain how you''re struggling in school and could really use his help studying. She makes some comments about your lousy reputation in school, but at the same time doesn''t seem to care too much about it and agrees to help you anyway. As long as you don''t tell anyone.'
-			if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+			if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 			if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 		end
 	end
@@ -416,14 +430,14 @@ if numnpc = 16:
 				'Her tongue starts to lick your clit, you bite your lip to try and keep from moaning to loudly. You lean back and relax, as you let Natasha pleasure you with her tongue. She is getting a lot better at this and if your not mistaken she is starting to like it a lot.'
 				'She starts using her fingers on you as well and is really getting into it, you start to pant and moan. Clamping a hand over your own mouth to keep yourself from crying out, it doesn''t her long to bring you to a climax.'
 				'Your whole body shudders as the orgasm rocks your body, you grind your pussy against her face as it does. Once the sensation has passed you look down and see Natasha smiling up at you, obviously pleased with herself. You lean down and give her a long slow passionate kiss, tasting your own pussy juices. A few moments later the bell rings and you both hurry to class.'
-				if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+				if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 				if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 			end
 		end
 	end
 end
 
-if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 
 --- Snpc ---------------------------------

+ 1 - 7
locations/StasSex

@@ -36,13 +36,7 @@ if SStip = 0:
 
 			manna -= 15
 			willpower -= 15
-			if knowpreg = 0 and thinkpreg = 0:
-				if tabletkishot ! 0: '"I''m glad I got my birth control shot." you think to yourself.'
-				if tabletkishot = 0 and pillcon > 2000: '"Good thing I''m on the pill." you think to yourself.'
-				if tabletkishot = 0 and pillcon <=2000:'"Damn! I could get pregnant!" you think in horror.'
-			else
-				'You chuckle to yourself, "Well at least I cannot get more pregnant."'
-			end
+			gs 'cuminsidereact'
 			
 			act 'Breathe':
 				cls

+ 9 - 9
locations/Terminal

@@ -39,7 +39,7 @@ $askfather = {
 				'- Fu fucking, ebannaya whore, Go fuck out of here, Well your mother, go here any slut...'
 				'You felt very ashamed of his father, and you decide not to come over here and forget about my father forever.'
 				trfatherQW = -1
-				act 'Escape':minut += 5 & gt $curloc
+				act 'Leave':minut += 5 & gt $curloc
 			else
 				'<center><img src="images/qwest/alter/trfatherqw/trfatherqw_14.jpg"></center>'
 				'- Hello, You Mikhail Kuznetsov?'
@@ -67,7 +67,7 @@ $askfather = {
 						'Designed by talking, but do not learn more about the life of Pope, He began to say goodbye to you.'
 						'- <<$name>> I have to go, schedule purses, I am here on weekends 12 00 to 14 00, I will be glad if you will visit me sometimes, - and kissed her on the cheek goodbye.'
 						trfatherQW = 4
-						act 'Escape':minut += 5 & gt 'nord'
+						act 'Leave':minut += 5 & gt 'nord'
 					end
 					act 'Swear':
 						cls
@@ -77,7 +77,7 @@ $askfather = {
 						'- Drunk fucking, He left us and now?...You become easier to live?.. You have no idea what it''s like to live with someone else, and a man called his father. Whip to the devil, fucking freak...'
 						'You will become much easier that poured all the anger in his face, and decided not to come over here and forget about my father forever.'
 						trfatherQW = -1
-						act 'Escape':minut += 5 & gt $curloc
+						act 'Leave':minut += 5 & gt $curloc
 					end
 				end
 			end
@@ -104,7 +104,7 @@ if trfatherQW = 2:
 			'- Hello, I want you to know, whether there have some Mikhail Kuznetsov?'
 			'- I''ll check in our database, yes, we have a driver, Once he is on the road and only on Saturday 12:00.'
 			'- Thank you very much, You helped me a lot. - Well, you get closer and closer to its goal. '
-			act 'Escape':minut += 5 & gt $curloc
+			act 'Leave':minut += 5 & gt $curloc
 		end
 		act 'To approach the truckers':
 			cls
@@ -122,7 +122,7 @@ if trfatherQW = 2:
 				'<center><img src="images/qwest/alter/trfatherqw/trfatherqw_5.jpg"></center>'
 				'- Go fuck, suck each other,concerned assholes.'
 				'You sent them, there may be another way that-learn something.'
-				act 'Escape':minut += 5 & gt $curloc
+				act 'Leave':minut += 5 & gt $curloc
 			end
 			act 'Suck':
 				cls
@@ -166,7 +166,7 @@ if trfatherQW = 2:
 						'- I wanted you to know, whether there have some Mikhail Kuznetsov?'
 						'- Aaa, Micah, Blacksmith something? Sure, running, great guy. Only it is not available, It is only on Saturday 12:00.'
 						'- You Th? His daughter? Heh, Hochma here is if he finds out, that we''re vytvorili...'
-						act 'Escape':minut += 5 & gt $curloc
+						act 'Leave':minut += 5 & gt $curloc
 					end
 				end
 			end
@@ -226,14 +226,14 @@ gs 'cum_manage'
 					'Not long tormented, men finishing and filled your hole, trusting your body to others.'
 					'The next time you choked with sperm, and did not have time to swallow it, portions of shoots in your mouth.'
 					'You all were stained in semen, Facial, inside priests and recording it, too, had a lot of...'
-					act 'Escape':minut += 5 & gt $curloc
+					act 'Leave':minut += 5 & gt $curloc
 				end
 			end
 			dynamic $askfather
-			act 'Escape':minut += 5 & gt $curloc
+			act 'Leave':minut += 5 & gt $curloc
 		end
 		dynamic $askfather
-		act 'Escape':minut += 5 & gt $curloc
+		act 'Leave':minut += 5 & gt $curloc
 	end
 end
 

+ 3 - 3
locations/Voltrener

@@ -88,7 +88,7 @@ if $ARGS[0] = 'Lariska':
 	gs 'stat'
 
 	lariskaTrenerTalk = 0
-	act 'Escape':gt 'gdksport', 'start'
+	act 'Leave':gt 'gdksport', 'start'
 end
 
 if $ARGS[0] = 'talk':
@@ -434,7 +434,7 @@ if $ARGS[0] = 'trener_speak':
 			'<center><img src="images/qwest/alter/volley/voltrenerspeak22.jpg"></center>'
 			'"Mikhail, I''ve been working as hard as anyone! I deserve to be a starter. If you make me a starter, I''ll make sure no one knows about us." you retort angrily without thinking.'
 			'"<<$surname>>, are you stupid? I didn''t think you could get so low." the coach said with anger. "It seems I was mistaken when I believed your words. Don''t come near me, I''m done with you. And with coaching you, too. Don''t come anymore, you don''t belong on the team!" Mikhail Serkov glared at you angrily, turned around and left.'
-			act 'Escape':
+			act 'Leave':
 				if Discoclose = 1:
 					Discoclose = 0
 					CLOSE ALL
@@ -465,7 +465,7 @@ if $ARGS[0] = 'trener_speak':
 			'"If it makes you interested, then I think it is good behaviour." you think to yourself.' 
 			'"<<$nickname>>, I am not taking about your training. Why does it always come to this with you?" the coach sighed.'
 			'You chuckled and decided to be patient, you know the coach''s quirks now and how far you can push with him. Based on previous experience, it seems you won''t be getting him this time, but next time...'
-			act 'Escape':
+			act 'Leave':
 				if Discoclose = 1:
 					Discoclose = 0
 					gt 'pod_ezd','etaj_1'

+ 6 - 6
locations/VoltrenerSexShower

@@ -8,7 +8,7 @@ if $ARGS[0] = 'start':
 	CLOSE ALL
 	gs 'stat'
 
-	act 'Escape':gt 'gdksport', 'start'
+	act 'Leave':gt 'gdksport', 'start'
 end
 
 if $ARGS[0] = '0':
@@ -59,11 +59,11 @@ if $ARGS[0] = '2':
 	cls
 	'<center><img src="images/qwest/alter/volley/voltrenersexshower1.jpg"></center>'
 	'You hear a suspicious noise. Wiping the steam off the glass, you see coach there his cock in his hand, looking at your silhouette...'
-	act 'Stick a finger up at him':
+	act 'Flip him off':
 		cls
 		'<center><img src="images/qwest/alter/volley/voltrenersexshower7.jpg"></center>'
 		'The coach takes the hint and tucking his cock away, does up his trousers and leaves. "It seems he did not have time to cum." You think with a touch of glee."'
-		act 'Escape':gt 'gdksport', 'start'
+		act 'Leave':gt 'gdksport', 'start'
 	end
 	if horny >= 70 or GorSlut > 1:
 		act 'Masturbate':
@@ -188,7 +188,7 @@ if $ARGS[0] = '5':
 				cls
 				'<center><img src="images/qwest/alter/volley/voltrenersexshower21.jpg"></center>'
 				'You and sex with Vanya did not really want, today you have been unusually cold, so not the least bit upset by the disappearance of Vani, looked indifferently on the coach and, closing the door to the booth, started to do that for which you came into the shower to wash... .'
-				act 'Escape':gt 'gdksport', 'start'
+				act 'Leave':gt 'gdksport', 'start'
 			end
 		else
 			act 'To seduce coach':
@@ -238,7 +238,7 @@ if $ARGS[0] = '5':
 									dynamic $sexstart2
 									dynamic $sexcum
 									finrand = 0
-									act 'Escape':gt 'gdksport', 'start'
+									act 'Leave':gt 'gdksport', 'start'
 								end
 							end
 							act 'Substitute the ass':
@@ -252,7 +252,7 @@ if $ARGS[0] = '5':
 									$analsexrudeorgazm2 = 'You feel, how dick inside your ass, as the head stretches the sphincter ring, rushing into. You breath, thought, he will tear you. Hands caressed your Breasts, stroking pussy. He slowly pulled out of you cock, then again began to enter it, stretching your hole. Went to the end and came out again. A little burned, but gradually the burning sensation is gone, I was very pleased, your anus adapted. The cock slid in her ass, pushing back the walls, which tightly clasped his, and every movement brings you a wave of good feeling. "What a sweet ass",- you hear. '
 									$analsexrudeorgazm3 = $analsexrudeorgazm2
 									dynamic $analsexrude
-									act 'Escape':gt 'gdksport', 'start'
+									act 'Leave':gt 'gdksport', 'start'
 								end
 							end
 						end

+ 14 - 14
locations/Voltrenersex

@@ -27,7 +27,7 @@ if $ARGS[0] = 'start':
 		end
 	end
 
-	act 'Escape':gt'gdksport', 'start'
+	act 'Leave':gt'gdksport', 'start'
 end
 
 if $ARGS[0] = 'talk':
@@ -53,7 +53,7 @@ if $ARGS[0] = 'talk':
 		'He looks into your eyes, you shiver a bit, whether in anticipation or from excitement, you don''t know, but the coach says "<<$surname>> I have business to attend to, we will have to postpone our conversation for now." He pushes you out the door.'	
 		end
 	end	
-	act 'Escape': gt 'gdksport', 'start'
+	act 'Leave': gt 'gdksport', 'start'
 end
 
 if $ARGS[0] = 'sex':
@@ -78,7 +78,7 @@ if $ARGS[0] = 'sex':
 				Joke += 1 &! the counter start sex on disco
 				'<center><img src="images/qwest/alter/volley/voitrensex5.jpg"></center>'
 				'Already preparing to move from the scrotum, you get the idea to tease the coach with out mercy. You let go of him and stand up quickly. Flashing him your boobs and bouncing them around in front of him, then you bolt out the door. Behind you, you hear your coach roar. "<<$surname>>, you little tease, I''m going to catch you and pull you into a secluded corner and fuck you right there." Though he sounded angry there was also a hint of laughter to his voice.'
-				act 'Escape':gt 'gdksport', 'start'
+				act 'Leave':gt 'gdksport', 'start'
 			end
 		end
 		act 'Suck':
@@ -107,7 +107,7 @@ if $ARGS[0] = 'sex':
 						'He begins pumping his dick into your mouth roughly, then with a final grunt you feel the splash of hot sperm splattering inside of your mouth, several more spurts fill your mouth up, you quickly swallow it all.'
 						act 'Masturbate': gt 'Voltrenersex', 'Mast'
 						!if trenerSex => 20 and mesec <= 0: act 'Get lick': dynamic $din_trener_kun
-						act 'Escape':gt 'gdksport', 'start'
+						act 'Leave':gt 'gdksport', 'start'
 					end
 				end
 				act 'Jerk him off':
@@ -120,7 +120,7 @@ if $ARGS[0] = 'sex':
 					'Feeling a surge of cock in your mouth, you understand that he is about to blow his load. Pulling the member out of your mouth you keep jerking him off until he starts send spurts of cum showering your breasts.'
 					act 'Masturbate': gt 'Voltrenersex', 'Mast'
 					!if trenerSex => 20 and mesec <= 0: act 'Get lick': dynamic $din_trener_kun
-					act 'Escape':gt 'gdksport', 'start'
+					act 'Leave':gt 'gdksport', 'start'
 				end
 				if trenerSex >= 6:
 					act 'Cum in mouth':
@@ -134,7 +134,7 @@ if $ARGS[0] = 'sex':
 						'Your actions had an effect, the coach actively moved his hips thrusting his cock deeper into your mouth. With out warning he begins cumming in your mouth, shooting thick hot spurts of sperm into your mouth, he keeps his dick in your mouth until his spurts his final bit of sperm, then he pulls it out, watching as you swallow his cum.'
 						act 'Masturbate': gt 'Voltrenersex', 'Mast'
 						!if trenerSex => 20 and mesec <= 0: act 'Get lick': dynamic $din_trener_kun
-						act 'Escape':gt 'gdksport', 'start'
+						act 'Leave':gt 'gdksport', 'start'
 					end
 				end
 				if trenerSex >= 3:
@@ -149,7 +149,7 @@ if $ARGS[0] = 'sex':
 						'Feeling a surge of cock in your mouth, you understand that he is about to cum. Pulling the dick out of your mouth, but keep it open with your tongue stuck out. He''s wastes no time jerking himself off and shooting most of his cum in your mouth, some of it splatters on your lips or rains down on your breasts. Waiting until there is no more spurts of sperm you keep your cum coated tongue out. Only then do you close your mouth and swallow his load.'
 						act 'Masturbate': gt 'Voltrenersex', 'Mast'
 						!if trenerSex => 20 and mesec <= 0: act 'Get lick': dynamic $din_trener_kun
-						act 'Escape':gt 'gdksport', 'start'
+						act 'Leave':gt 'gdksport', 'start'
 					end
 				end
 			end
@@ -198,7 +198,7 @@ if $ARGS[0] = 'vag':
 						gs 'cum_manage'
 						'<center><img src="images/qwest/alter/volley/voitrensex34.jpg"></center>'
 						'Waiting for the last drops to fall, you begin to use your fingers wipe up his cum, with each glob you raise your fingers to your mouth and suck them clean, only to repeat the process until you have cleaned yourself. After watching this he seems mesmerized by your actions.'
-						act 'Escape':gt 'gdksport', 'start'
+						act 'Leave':gt 'gdksport', 'start'
 					end
 				 end
 			end
@@ -230,7 +230,7 @@ if $ARGS[0] = 'Anal':
 				cls
 				'<center><img src="images/qwest/alter/volley/voitrensex28.jpg"></center>'
 				'He lets you guide the pace and depth for most of the time, but as he begins to pant, he grabs your hips and firmly pulls you down as he thrusts up with his hips. Jamming himself balls deep into your ass. You cry out a little in pain as he stretch out your ass a bit more. After several such thrusts he finally pulls you down, leaving himself buried balls deep in your not moving. You feel his spurts of sperm filling up your ass. Once he has finished he finally lets go of your hips so you can pull yourself up, freeing his cock from your ass. You can already feel the cum running out of your gapped asshole.'
-				act 'Escape':gt 'gdksport', 'start'
+				act 'Leave':gt 'gdksport', 'start'
 			end
 		end
 	end
@@ -244,7 +244,7 @@ if $ARGS[0] = 'Defl':
 		cls
 		'<center><img src="images/qwest/alter/volley/voitrensex20.jpg"></center>'
 		'Michael rubs the delicate petals of your pussy, and making sure that you are still a virgin said: "You are still a girl.", You watch your coach as he makes the decision on whether or not you will remain a virgin and do you want to stay a virgin?'
-		act 'Escape':gt 'gdksport', 'start'
+		act 'Leave':gt 'gdksport', 'start'
 		act 'Stay':
 			cls
 			stat['cuni'] += 1
@@ -273,7 +273,7 @@ if $ARGS[0] = 'Defl':
 						cls
 						'<center><img src="images/qwest/alter/volley/voitrensex27.jpg"></center>'
 						'With a grunt you feel his hot sperm shooting into you, filling you up, pulling out of you his cock is covered in blood and sperm, the coach began to talk about something, something about you not be a girl anymore but you really didn''t hear what he said the pain of losing your virginity and the ecxtasy of nearly having your first orgasm distracted you. You finally notice your coach giving you a attentive and caring look, as he helps you gather up your stuff. Once you are redressed you leave his office, ready to see the world in a new way.'
-						act 'Escape':gt 'gdksport', 'start'
+						act 'Leave':gt 'gdksport', 'start'
 					end
 				end
 			end
@@ -314,7 +314,7 @@ gs 'stat'
 						cls
 						'<center><img src="images/qwest/alter/volley/voitrensex16.gif"></center>'
 						'Unable to withstand this double pressure, your body convulses as you have a orgasm. Once the feeling passes you look up at your coach as he says "Yes <<$surname>>, you look so hot"'
-						act 'Escape':gt 'gdksport', 'start'
+						act 'Leave':gt 'gdksport', 'start'
 					end
 					i = rand(1,4)
 					if i = 1:
@@ -331,7 +331,7 @@ gs 'stat'
 								gs 'stat'
 								'<center><img src="images/qwest/alter/volley/voitrensex18.gif"></center>'
 								'Maddened with desire you grab Mikhail Nikolaevich cock and try to pull it inside of you, as you stroke him. But it looks like you won''t get a chance as he immediately starts to cum. Drops of semen begin raining down on your tummy.'
-								act 'Escape':gt 'gdksport', 'start'
+								act 'Leave':gt 'gdksport', 'start'
 							end
 						end
 					end
@@ -446,7 +446,7 @@ if $ARGS[0] = 'masaj':
 															cls
 															'<center><img src="images/qwest/alter/volley/voltrenermasaj13.jpg"></center>'
 															'Coach exhausted on shaky legs moved away and sat down. You look at him and use your fingers to push the cum from your chin into your mouth where you swallow that down too.'
-															act 'Escape':gt 'gdksport', 'start'
+															act 'Leave':gt 'gdksport', 'start'
 														end
 													end
 												end

+ 174 - 3
locations/alterStart

@@ -324,7 +324,7 @@ if $ARGS[0] = 'ev15':
 	'<center><img src="images/pic/alterstart7.jpg"></center>'
 	'As with all girls, you reached the milestone of puberty two years ago. Like it does for most girls, it started for you when you were 13 years old. You had your first period, which sucked... but that was the start of your changes.'
 	*nl
-	'Your chest then felt strange and you discovered your breasts were growing! This excited you: how big will they be when you grow up? Hair also began to form in your armpits and groin, and at the same time you felt... things, intimate things. Over time you learned to appreciate these feelings, and how to manage your developing body. Your troublesome skin complexion remains an issue though.'
+	'Your chest then felt strange and you discovered your breasts were growing! This excited you: how big will they be when you grow up? Hair also began to form on your armpits and groin, and at the same time you felt... things, intimate things. Over time you learned to appreciate these feelings, and how to manage your developing body. Your troublesome skin complexion remains an issue though.'
 	*nl
 	'When you finished 9th grade, you decided to continue with your secondary education. Two more years of school to go, but first: it''s time for the summer holiday!'
 	'<i>You can decide to begin your game at the end of the summer holiday, very close to starting the new school year. Alternatively, you can start at the beginning of the holiday.</i>'
@@ -457,8 +457,11 @@ if $ARGS[0] = 'gtipe':
 	if i<=25:jump'mark_grup'
 end
 
-
 if $ARGS[0] = 'npc_data':
+!!$npcText[i] - Description text
+!!grupNPC[i] - Starting relationship
+!!npcPol[i] - sex, 0 - male, 1 - female
+!!grupTipe[i] - social group, -1 - outcasts, 1 - nerds, 2 - jocks, 3 - cool kids, 4 - gopnik
 	$npcName[1] = 'Dimka'
 	$npcSurName[1] = 'Nosov'
 	$npcText[1] = 'Dimka (Dmitriy) Nosov is a cute guy and all the girls adore him.'
@@ -664,8 +667,176 @@ if $ARGS[0] = 'npc_data':
 	$npcSurName[26] = 'Tsarev'
 	$npcText[26] = 'Your school''s math teacher. He''s a stern teacher, who always demands the best out of his students. His daughter Lera is in your class. He''s married to Vera, who works at the train station as a ticket saleswoman and as a cleaner in the garment factory.'
 	grupNPC[26] = 0
-	npcPol[26] = 1
+	npcPol[26] = 0
 	$npcGo[26] = '<a href="exec:numnpc = 26 & GT ''Snpc''"><<$npcName[26]>> <<$npcSurName[26]>></a>'
+
+	$npcName[27] = 'Marcus'
+	$npcSurName[27] = 'Larson'
+	$npcText[27] = 'African American boy, that is part of a exchange program. He does well in school and is fairly athletic. He seems to really enjoy Russia and has a eye for Russian girls, always going on about how they are so much more beautiful, than the girls back home. He is a decent looking guy, combined with his exotic looks, accent and different views has made him pretty poplar. He is friendly and out going, he stays with Andrey''s family, whom he has become close friends with.'
+	grupNPC[27] = 50
+	npcPol[27] = 0
+	grupTipe[27] = 3
+	$npcGo[27] = '<a href="exec:numnpc = 27 & gt ''Snpc''"><<$npcName[27]>> <<$npcSurName[27]>></a>'
+
+	$npcName[28] = 'Andrey'
+	$npcSurName[28] = 'Aleksandrov'
+	$npcText[28] = 'His family took part in the exchange student program. Rumor is they was less than happy when the student they sent was a African American boy, but Andrey doesn''t seem to mind. He and Marcus quickly became friends, he tends to use Marcus popularity to boost his own. His aunt is the school nurse.'
+	grupNPC[28] = 50
+	npcPol[28] = 0
+	grupTipe[28] = 3
+	$npcGo[28] = '<a href="exec:numnpc = 28 & gt ''Snpc''"><<$npcName[28]>> <<$npcSurName[28]>></a>'
+
+	$npcName[29] = 'Mefodiy'
+	$npcSurName[29] = 'Utkin'
+	$npcText[29] = 'Reasonably intelligent, but middle-of-the-road grades. Fairly average looking, but posses a good sense of humor and timing. He isn''t to popular, just popular enough to be a hanger on among the cool kids, who like his humor.'
+	grupNPC[29] = 50
+	npcPol[29] = 0
+	grupTipe[29] = 3
+	$npcGo[29] = '<a href="exec:numnpc = 29 & gt ''Snpc''"><<$npcName[29]>> <<$npcSurName[29]>></a>'
+
+	$npcName[30] = 'Stasya'
+	$npcSurName[30] = 'Pavlov'
+	$npcText[30] = 'Is a complete bitch, she always was, but now that her boyfriend Andrey seems to hang around Marcus more than her, she has become a lot worse. She doesn''t care for Marcus at all, but never says anything around Marcus or Andrey. Instead she seems to take out her anger on everyone around her, but especially the nerds and outcasts.'
+	grupNPC[30] = 50
+	npcPol[30] = 1
+	grupTipe[30] = 3
+	$npcGo[30] = '<a href="exec:numnpc = 30 & gt ''Snpc''"><<$npcName[30]>> <<$npcSurName[30]>></a>'
+
+	$npcName[31] = 'Lizaveta'
+	$npcSurName[31] = 'Petrov'
+	$npcText[31] = 'Wants to know everyone''s secrets, but is completely incapable of keeping them. Extremely nosy, and is the first to arrive at the scene of any commotion, eager to pry into the details. Not unattractive, but most boys avoid her since they don''t want everything they do to become public knowledge.'
+	grupNPC[31] = 50
+	npcPol[31] = 1
+	grupTipe[31] = 3
+	$npcGo[31] = '<a href="exec:numnpc = 31 & gt ''Snpc''"><<$npcName[31]>> <<$npcSurName[31]>></a>'
+
+	$npcName[32] = 'Lazar'
+	$npcSurName[32] = 'Utkin'
+	$npcText[32] = 'Lazar is the school football star. He is a central midfielder and team captain. He excels in other sports as well, but his passion is for football, least when he is not dating girls.'
+	grupNPC[32] = 50
+	npcPol[32] = 0
+	grupTipe[32] = 2
+	$npcGo[32] = '<a href="exec:numnpc = 32 & gt ''Snpc''"><<$npcName[32]>> <<$npcSurName[32]>></a>'
+
+	$npcName[33] = 'Erast'
+	$npcSurName[33] = 'Vagin'
+	$npcText[33] = 'He''s a huge boy and not a looker or clever, always polite and a little shy. When he is playing sport he changes into a demon, always fighting and often set off. He is the most popular kid during the ice hockey season and often found sparring with Ivan.'
+	grupNPC[33] = 50
+	npcPol[33] = 0
+	grupTipe[33] = 2
+	$npcGo[33] = '<a href="exec:numnpc = 33 & gt ''Snpc''"><<$npcName[33]>> <<$npcSurName[33]>></a>'
+
+	$npcName[34] = 'Veronika'
+	$npcSurName[34] = 'Sokolov'
+	$npcText[34] = 'She is called the ice queen by her fellow students and not always behind her back, for a couple of reasons. She is very talented on ice skates, there is even talk she might go to the next winter Olympics and because she is cold and indifferent. She never lets anyone get close to her. She comes from a rich family.'
+	grupNPC[34] = 50
+	npcPol[34] = 1
+	grupTipe[34] = 2
+	$npcGo[34] = '<a href="exec:numnpc = 34 & gt ''Snpc''"><<$npcName[34]>> <<$npcSurName[34]>></a>'
+
+	$npcName[35] = 'Evgeny'
+	$npcSurName[35] = 'Kuznetsov'
+	$npcText[35] = 'School chess champion, can always be found at chess club. He is shy and very intellegent, not showing any interest in girls or anyone really. No one would be surprised if he had mild autism.'
+	grupNPC[35] = 50
+	npcPol[35] = 0
+	grupTipe[35] = 1
+	$npcGo[35] = '<a href="exec:numnpc = 35 & gt ''Snpc''"><<$npcName[35]>> <<$npcSurName[35]>></a>'
+
+	$npcName[36] = 'Feofan'
+	$npcSurName[36] = 'Krupin'
+	$npcText[36] = 'Is heavy into science fiction, fantasy and the like. He is constantly planning on going to some convention or another always in costume. He has a serious love of super hero''s and talks about them, their movies and comic books all the time, not to mention his collection of cosplay outfits of all the most famous super hero''s. He does well in school, but not as well as most would expect. He is a nerds nerd.'
+	grupNPC[36] = 50
+	npcPol[36] = 0
+	grupTipe[36] = 1
+	$npcGo[36] = '<a href="exec:numnpc = 36 & gt ''Snpc''"><<$npcName[36]>> <<$npcSurName[36]>></a>'
+
+	$npcName[37] = 'Gerasim'
+	$npcSurName[37] = 'Vasilyev'
+	$npcText[37] = 'Is confined to a wheelchair, from a early childhood accident. He is kind and nice to everyone, even if most don''t return the favor. He is well accepted by his fellow nerds and surprisingly a few of the jocks. Most of the rest see him as a easy target to bully and/or force him to do their homework.'
+	grupNPC[37] = 50
+	npcPol[37] = 0
+	grupTipe[37] = 1
+	$npcGo[37] = '<a href="exec:numnpc = 37 & gt ''Snpc''"><<$npcName[37]>> <<$npcSurName[37]>></a>'
+
+	$npcName[38] = 'Alyona'
+	$npcSurName[38] = 'Alkaev'
+	$npcText[38] = 'Is a mousy girl, that is very plain looking. She never wears makeup, dresses in baggy clothes and barely bothers to brush her hair. She mostly keeps to herself, playing varies games on her phone, though she is fairly popular with the nerd boys, for reasons that are not very clear to anyone else.'
+	grupNPC[38] = 50
+	npcPol[38] = 1
+	grupTipe[38] = 1
+	$npcGo[38] = '<a href="exec:numnpc = 38 & gt ''Snpc''"><<$npcName[38]>> <<$npcSurName[38]>></a>'
+
+	$npcName[39] = 'Radomir'
+	$npcSurName[39] = 'Popov'
+	$npcText[39] = 'Is the lead singer of a local underground rock/punk band. He is more or less an asshole, thinking he should already be a star, thus being arrogant to almost everybody. Some of the girls obviously adore him, because they think he is cool or just are groupies. He is more than happy to use his mini fame to let him use as many girls as he can.'
+	grupNPC[39] = 50
+	npcPol[39] = 0
+	grupTipe[39] = 4
+	$npcGo[39] = '<a href="exec:numnpc = 39 & gt ''Snpc''"><<$npcName[39]>> <<$npcSurName[39]>></a>'
+
+	$npcName[40] = 'Lavrenti'
+	$npcSurName[40] = 'Romanov'
+	$npcText[40] = 'He comes from a wealthy family, a only child with parents that are rarely around. He use to be one of the cool kids, but his attitude abruptly changed last year. He became mean and violent, he and Dimika had a major falling out at the same time, since then started hanging with the gopniks. He is more of a hanger on, they like using his money, while tolerating him.'
+	grupNPC[40] = 50
+	npcPol[40] = 0
+	grupTipe[40] = 4
+	$npcGo[40] = '<a href="exec:numnpc = 40 & gt ''Snpc''"><<$npcName[40]>> <<$npcSurName[40]>></a>'
+
+	$npcName[41] = 'Arkadi'
+	$npcSurName[41] = 'Fyodorov'
+	$npcText[41] = 'He is the drummer in Radomir''s band. His family recently moved from the city, to Pavlovsk, he was also held back a year. He is very violent, especially with anyone outside the gopniks. He is also not shy about reminding everyone how much harder the city is and how lame Pav is.'
+	grupNPC[41] = 50
+	npcPol[41] = 0
+	grupTipe[41] = 4
+	$npcGo[41] = '<a href="exec:numnpc = 41 & gt ''Snpc''"><<$npcName[41]>> <<$npcSurName[41]>></a>'
+
+	$npcName[42] = 'Roman'
+	$npcSurName[42] = 'Yakovlev'
+	$npcText[42] = 'A pcychopath, he''s one of the smaller kids, but always causing trouble. He''ll start fights knowing the other gopnik will have his back. Always has a snide remark and not afraid to speak back to the teachers and other adults. Not doing great at school, not that he cares. The other gopnik find his attitude amusing and seem to like that he''s always getting them into situations.'
+	grupNPC[42] = 50
+	npcPol[42] = 0
+	grupTipe[42] = 4
+	$npcGo[42] = '<a href="exec:numnpc = 42 & gt ''Snpc''"><<$npcName[42]>> <<$npcSurName[42]>></a>'
+
+	$npcName[43] = 'Valentin'
+	$npcSurName[43] = 'Bogdanov'
+	$npcText[43] = 'The bassist for Radomir''s band, he looks like Meatloaf in the Rocky Horror Picture Show. Doesn''t take any crap and the Gopnik let him hangout with them because he told them he was going to, not that they mind, he easily looks old enough to buy beer. Wants to make enough cash from the band to buy an old American motor bike and ride across the country.'
+	grupNPC[43] = 50
+	npcPol[43] = 0
+	grupTipe[43] = 4
+	$npcGo[43] = '<a href="exec:numnpc = 43 & gt ''Snpc''"><<$npcName[43]>> <<$npcSurName[43]>></a>'
+
+	$npcName[44] = 'Alyona'
+	$npcSurName[44] = 'Alkaev'
+	$npcText[44] = 'This girl is a hardcore Gopnik, she comes from a fucked up family. Her parents are alcoholics and drug addicts, most view her as the apple that didn''t fall far from the tree. As such the teachers don''t even bother to try and work with her anymore.'
+	grupNPC[44] = 50
+	npcPol[44] = 1
+	grupTipe[44] = 4
+	$npcGo[44] = '<a href="exec:numnpc = 44 & gt ''Snpc''"><<$npcName[44]>> <<$npcSurName[44]>></a>'
+
+	$npcName[45] = 'Anushka'
+	$npcSurName[45] = 'Konstantinov'
+	$npcText[45] = 'She is the lead guitarist in Radomir''s band. She has very strong political view, which she shares in her anarchist music she writes for the band. She has strong if untrained vocal ability as well, doing some of the singing. She is pretty dominant and can be cruel but not sadistic like some of the other goniks, she is also more than a bit of a exhibitionist.'
+	grupNPC[45] = 50
+	npcPol[45] = 1
+	grupTipe[45] = 4
+	$npcGo[45] = '<a href="exec:numnpc = 45 & gt ''Snpc''"><<$npcName[45]>> <<$npcSurName[45]>></a>'
+
+	$npcName[46] = 'Ekaterina'
+	$npcSurName[46] = 'Maksimov'
+	$npcText[46] = 'Known as Katyusha. According to her abilities she could have been a nerd, a jock or even a cool kid. She is pretty athletic and does surprisingly well in school considering how little of the school work she does when she bothers to attend. She is not a traditional beauty, her face is too masculine for that, but she is attractive and could be even more so if she bothered to try, but she doesn''t. She seems to care only about two things, booze and fighting. The booze she gets any way she can, like stealing or smooching from the boys in exchange for some favors. Or she buys it from her considerable amount of money (her father is an army Colonel, that is why he is rarely around). When she "plays" with the boys, it only goes as far as she wants it. She is the only girl other than Lena who can say that, but while they are afraid of Lena''s brother, Katyusha prefers to beat the boys herself. She practices Sambo in the park every day before school, regardless of weather. She often taunts or makes fun of the boxers, claiming boxing is for pussies, real fighters fight without rules. She doesn''t count herself a gopnik, only others consider her one. This doesn''t bother her because she only cares about the opinion of the people whom earn her respect. That is really hard to do.'
+	grupNPC[46] = 50
+	npcPol[46] = 1
+	grupTipe[46] = 4
+	$npcGo[46] = '<a href="exec:numnpc = 46 & gt ''Snpc''"><<$npcName[46]>> <<$npcSurName[46]>></a>'
+
+	$npcName[47] = 'Petia'
+	$npcSurName[47] = 'Alkaev'
+	$npcText[47] = 'The mooch of the class. Continually hits up others for food, money, cigarettes, etc. Can''t take a hint, and doesn''t know the meaning of "personal space." Unattractive guy who makes the pretty girls uncomfortable by hitting on them repeatedly.'
+	grupNPC[47] = 50
+	npcPol[47] = 0
+	grupTipe[47] = -1
+	$npcGo[47] = '<a href="exec:numnpc = 47 & gt ''Snpc''"><<$npcName[47]>> <<$npcSurName[47]>></a>'
 end
 
 --- alterStart ---------------------------------

+ 1 - 1
locations/andrey

@@ -150,7 +150,7 @@ elseif young_shop_work = 1:
 			'- "Please, I can''t lose my job! It''s very important to me, please don''t fire me!" As you say this, tears begin rolling down your cheeks.'
 			'- "Then you have only one option; lock the door and show me how good your lips are at convincing me" Andrew M. rises to his feet and cups his balls with his right hand.'
 
-			act 'Escape':
+			act 'Leave':
 				minut += 2
 				gt 'young_shop'
 			end

+ 1 - 1
locations/artemEv

@@ -1167,7 +1167,7 @@ if $ARGS[0] = 'start':
 			'Vitek gives him one more kick in the ass, just as Artem gets up. He growls: "Now get the fuck out of here, freak... before I change my mind!"'
 			'The terrified Artem quickly gathers his things and runs away from you, deciding it''s not worth the risk to help you. Vitek spits on the ground with a pleased grin on his face, and walks away.'
 
-			act 'Continue':gt 'gschool', 'start'
+			act 'Continue':gs 'gschool_grounds', 'main'
 		end
 
 		exit

+ 5 - 5
locations/artstudia

@@ -22,12 +22,12 @@ if $ARGS[0] = 'bodimod2':
 	gs'stat'
 	'<center><b><font color = maroon>The studio of the artist</font></b></center>'
 	'<center><img src="images/lmps/artscor.jpg"></center>'
-	'The walls of the hall way leading to the art school is decorated in a variety of art. Even if the sign out front did not indicate this was the school this hallway would be a dead give away.'
+	'The walls of the hallway leading to the art school are decorated in a variety of arts. Even if the sign out front did not indicate this was the school, this hallway would be a dead give away.'
     act 'Leave':gt'artstudia','bodimod1'
 	
 	if rand(0,2) = 0 and arts_day ! daystart:
-		'Their are a number of students gathered here, some of them have removed their clothes and been painted by the Masya.'
-		'One of the girls calls you over, "Hello again, so glad you came to join us again. Quick, get those clothes off, Masya nearly finished painting Emilia."'
+		'There are a number of students gathered here, some of them have removed their clothes and have been painted over by the Masya.'
+		'One of the girls calls you over "Hello again, so glad you came to join us again. Quick get those clothes off, Masya has nearly finished painting Emilia."'
 		act 'Strip off and join in':
 			arts_day = daystart
 			if rand(0,1) = 0:
@@ -45,7 +45,7 @@ if $ARGS[0] = 'bodimod3':
     gs'stat'
 	'<center><b><font color = maroon>The studio of the artist</font></b></center>'
 	'<center><img src="images/lmps/downud.jpg"></center>'
-	'After agreeing to join one of the projects, you strip naked and have most of your body painted along with several other students. Once all of you are painted you are sent to one of the busier streets in old town to model the art.'
+	'After agreeing to join one of the projects, you strip naked and have most of your body painted along with several other students. Once all of you are painted you are sent to one of the busiest streets in old town to model for the artists.'
 	'After several hours and more than a bit of harassment from some of the men, the project is over and you all head back to the studio.'
 	act 'Leave': gt'artstudia','bodimod2'
 end
@@ -56,7 +56,7 @@ if $ARGS[0] = 'bodimod4':
     gs'stat'
 	'<center><b><font color = maroon>The studio of the artist</font></b></center>'
 	'<center><img src="images/lmps/downud.jpg"></center>'
-	'After agreeing to join one of the projects, you strip naked and have most of your body painted along with several other students. Once all of you are painted you are sent to one of the busier streets in the city center to model the art.'
+	'After agreeing to join one of the projects, you strip naked and have most of your body painted along with several other students. Once all of you are painted you are sent to one of the busiest streets in the city center to model for the artists.'
 	'After several hours and more than a bit of harassment from some of the men, the project is over and you all head back to the studio.'
 	act 'Leave': gt'artstudia','bodimod2'
 end

+ 1 - 1
locations/arturRinok

@@ -130,7 +130,7 @@ if $ARGS[0] = 'work_2':
 			'"Now let''s go eat barbecue, drink chacha brandy, then I can grab you by that fine ass of yours." Arthur suggested.'
 
 			act 'Go with Arthur':gt 'arturHome'
-			act 'Escape':gt 'Grinok'
+			act 'Leave':gt 'Grinok'
 		end
 	end
 end

+ 130 - 102
locations/autosalonF

@@ -8,33 +8,37 @@ if $ARGS[0] = 'start':
 	minut += 5
 	cartraid = 1
 	gs 'stat'
-	'<center><b>Auto Show</b></center>'
+	'<center><b>Car Dealership</b></center>'
 	'<center><img src="images/etogame/manager.jpg"></center>'
-	'List of vehicles for sale'
-	'<a href="exec:GS ''carF1'',''car6''">Kalina VAZ</a>. - new, price 400 th.RUB'
-	'<a href="exec:GS ''carF1'',''car7''">WHA PRIORA</a>. - new, price 450 th.RUB'
-	'<a href="exec:GS ''carF1'',''car8''">Chevrolet NIVA</a>. - new, price 500 th.RUB'
-	'<a href="exec:GS ''carF1'',''car9''">UAZ HUNTER</a>. - new, price 500 th.RUB'
-	'<a href="exec:GS ''carF1'',''car10''">UAZ Patriot</a>. - new, price 600 th.RUB'
-	'<a href="exec:GS ''carF1'',''car13''">Ford Focus 2</a>. - new, price 500 th.RUB'
-	'<a href="exec:GS ''carF1'',''car102''">Renault LOGAN</a>. - new, price 700 th.RUB'
-	'<a href="exec:GS ''carF1'',''car110''">Ford Mondeo</a>. - new, price 850 th.RUB'
-	'<a href="exec:GS ''carF1'',''car104''">Toyota Celica</a>. - new, price 1 million.RUB'
-	'<a href="exec:GS ''carF1'',''car95''">Mitsubishi l200</a>. - new, price 1 million.RUB'
-	'<a href="exec:GS ''carF1'',''car103''">Toyota Corolla</a>. - new, price 1,1 million.RUB'
-	'<a href="exec:GS ''carF1'',''car105''">Mazda 6</a>. - new, price 1,2 million.RUB'
-	'<a href="exec:GS ''carF1'',''car106''">Mercedes-Benz E 212</a>. - new, price 1,7 million.RUB'
-	'<a href="exec:GS ''carF1'',''car109''">Audi A6</a>. - new, price 1,9 million.RUB'
-	'<a href="exec:GS ''carF1'',''car97''">Cadillac Escalade</a>. - new, price 2 million.RUB'
-	'<a href="exec:GS ''carF1'',''car101''">BMW Z4</a>. - new, price 3 million.RUB'
-	'<a href="exec:GS ''carF1'',''car107''">BMW M5</a>. - new, price 4,5 million.RUB'
-	'<a href="exec:GS ''carF1'',''car99''">BMW X6</a>. - new, price 4,5 million.RUB'
-	'<a href="exec:GS ''carF1'',''car96''">Audi Q7</a>. - new, price 5 million.RUB'
-	'<a href="exec:GS ''carF1'',''car98''">Porsche Cayenne</a>. - new, price 5 million.RUB'
-	'<a href="exec:GS ''carF1'',''car108''">Jaguar XKR-S</a>. - new, price 7 million.RUB'
-	'<a href="exec:GS ''carF1'',''car100''">Mercedes-Benz S 600</a>. - new, price 8 million.RUB'
-	'<a href="exec:GS ''carF1'',''car111''">Bentley Continental GT</a>. - new, price 10 million.RUB'
-	'<a href="exec:GS ''carF1'',''car112''">Ferrari 458 Italia</a>. - new, price 20 million.RUB'
+	nl
+	'<b><center>List of Vehicles for Sale</center></b>'
+	nl
+	'<center><table border=0><TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car6''">Kalina VAZ</a>.</TD><TD> - </TD><TD> New. Price: 400 th.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car7''">WHA PRIORA</a>.</TD><TD> - </TD><TD> New. Price: 450 th.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car8''">Chevrolet NIVA</a>.</TD><TD> - </TD><TD> New. Price: 500 th.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car9''">UAZ HUNTER</a>.</TD><TD> - </TD><TD> New. Price: 500 th.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car10''">UAZ Patriot</a>.</TD><TD> - </TD><TD> New. Price: 600 th.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car13''">Ford Focus 2</a>.</TD><TD> - </TD><TD> New. Price: 500 th.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car102''">Renault LOGAN</a>.</TD><TD> - </TD><TD> New. Price: 700 th.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car110''">Ford Mondeo</a>.</TD><TD> - </TD><TD> New. Price: 850 th.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car104''">Toyota Celica</a>.</TD><TD> - </TD><TD> New. Price: 1 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car95''">Mitsubishi l200</a>.</TD><TD> - </TD><TD> New. Price: 1 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car103''">Toyota Corolla</a>.</TD><TD> - </TD><TD> New. Price: 1,1 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car105''">Mazda 6</a>.</TD><TD> - </TD><TD> New. Price: 1,2 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car106''">Mercedes-Benz E 212</a>.</TD><TD> - </TD><TD> New. Price: 1,7 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car109''">Audi A6</a>.</TD><TD> - </TD><TD> New. Price: 1,9 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car97''">Cadillac Escalade</a>.</TD><TD> - </TD><TD> New. Price: 2 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car101''">BMW Z4</a>.</TD><TD> - </TD><TD> New. Price: 3 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car107''">BMW M5</a>.</TD><TD> - </TD><TD> New. Price: 4,5 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car99''">BMW X6</a>.</TD><TD> - </TD><TD> New. Price: 4,5 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car96''">Audi Q7</a>.</TD><TD> - </TD><TD> New. Price: 5 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car98''">Porsche Cayenne</a>.</TD><TD> - </TD><TD> New. Price: 5 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car108''">Jaguar XKR-S</a>.</TD><TD> - </TD><TD> New. Price: 7 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car100''">Mercedes-Benz S 600</a>.</TD><TD> - </TD><TD> New. Price: 8 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car111''">Bentley Continental GT</a>.</TD><TD> - </TD><TD> New. Price: 10 million.RUB</TD></TR>'
+	'<TR><TD><a href="exec:GS ''carF1'',''car112''">Ferrari 458 Italia</a>.</TD><TD> - </TD><TD> New. Price: 20 million.RUB</TD></TR>'
+	'</TR></table>'
 
 	act 'Talk to the manager':gt 'autosalonF', 'manager1'
 	act 'Leave':gt 'Nord'
@@ -43,20 +47,20 @@ end
 if $ARGS[0] = 'manager1':
 	$metka = $ARGS[0]
 	$loc = $CURLOC
-    $location_type = 'event'
 	cla
 	*clr
 	gs 'stat'
 	minut += 5
-	'<center><b>Auto Show</b></center>'
+	'<center><b>Car Dealership</b></center>'
 	'<center><img src="images/etogame/manager.jpg"></center>'
-	'In the bank <<karta>> <b>₽</b>'
-	'The manager smiled and said affably. To purchase, you must have the right and enough cash in the bank, we do not work for cash. As it is impossible to have two cars, I am sorry, but this new law antiprobkovy City Hall.'
+	'You have <<karta>> <b>₽</b> on your bank account.'
+	'The manager smiles affably and explains routinely what is required to purchase a car: A driver''s license and the sum, in full, on your bank account.' 
+	'"With how the economy is right now, we can''t accept payment by installments at this time, I''m afraid", he apologizes, "and a few new laws have been passed, too: We cannot accept cash payment - the Duma believes that will help fight crime - and it is currently not possible to own more than one car, according to the Oblast''s new anti-corruption law.'
 
 	act 'Leave':gt 'Nord'
 
 	if karta >= 400000:
-		act 'Buy Kalina VAZ (400 th.RUB)':
+		act 'Buy a Kalina VAZ (400 th.RUB)':
 			cla
 			*clr
 			karta = karta - 400000
@@ -68,14 +72,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 400
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 450000:
-		act 'Buy VAZ Priora (450 th.RUB)':
+		act 'Buy a VAZ Priora (450 th.RUB)':
 			cla
 			*clr
 			karta = karta - 450000
@@ -87,14 +92,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 450
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 500000:
-		act 'Buy Chevrolet Niva (500 th.RUB)':
+		act 'Buy a Chevrolet Niva (500 th.RUB)':
 			cla
 			*clr
 			karta = karta - 500000
@@ -106,14 +112,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 500
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 500000:
-		act 'Buy UAZ Hunter (500 th.RUB)':
+		act 'Buy a UAZ Hunter (500 th.RUB)':
 			cla
 			*clr
 			karta = karta - 500000
@@ -125,14 +132,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 300
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 600000:
-		act 'Buy UAZ Patriot (600 th.RUB)':
+		act 'Buy a UAZ Patriot (600 th.RUB)':
 			cla
 			*clr
 			karta = karta - 600000
@@ -144,14 +152,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 400
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 500000:
-		act 'Ford Focus 2 (500 th.RUB)':
+		act 'Buy a Ford Focus 2 (500 th.RUB)':
 			cla
 			*clr
 			karta = karta - 500000
@@ -163,14 +172,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 800
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 700000:
-		act 'Renault LOGAN (700 th.RUB)':
+		act 'Buy a Renault LOGAN (700 th.RUB)':
 			cla
 			*clr
 			karta = karta - 700000
@@ -182,14 +192,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 1000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 850000:
-		act 'Ford Mondeo (850 th.RUB)':
+		act 'Buy a Ford Mondeo (850 th.RUB)':
 			cla
 			*clr
 			karta = karta - 850000
@@ -201,14 +212,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 2000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 1000000:
-		act 'Buy Toyota Celica (1 million.RUB)':
+		act 'Buy a Toyota Celica (1 million.RUB)':
 			cla
 			*clr
 			karta = karta - 1000000
@@ -220,14 +232,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 3000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 1000000:
-		act 'Buy Mitsubishi l200 (1 million.RUB)':
+		act 'Buy a Mitsubishi l200 (1 million.RUB)':
 			cla
 			*clr
 			karta = karta - 1000000
@@ -239,14 +252,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 2000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 1100000:
-		act 'Buy Toyaboutta Corolla (1,1 million.RUB)':
+		act 'Buy a Toyota Corolla (1,1 million.RUB)':
 			cla
 			*clr
 			karta = karta - 1100000
@@ -258,14 +272,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 3000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 1200000:
-		act 'Buy Mazda 6 (1,2 million.RUB)':
+		act 'Buy a Mazda 6 (1,2 million.RUB)':
 			cla
 			*clr
 			karta = karta - 1200000
@@ -277,14 +292,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 3000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 1700000:
-		act 'Mercedes-Benz E 212 (1,7 million.RUB)':
+		act 'Buy a Mercedes-Benz E 212 (1,7 million.RUB)':
 			cla
 			*clr
 			karta = karta - 1700000
@@ -296,14 +312,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 5000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 1900000:
-		act 'Buy Audi A6 (1,9 million.RUB)':
+		act 'Buy an Audi A6 (1,9 million.RUB)':
 			cla
 			*clr
 			karta = karta - 1900000
@@ -315,14 +332,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 5000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 2000000:
-		act 'Buy Cadillac Escalade (2 million.RUB)':
+		act 'Buy a Cadillac Escalade (2 million.RUB)':
 			cla
 			*clr
 			karta = karta - 2000000
@@ -334,14 +352,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 4000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 3000000:
-		act 'Buy BMW Z4 (3 million.RUB)':
+		act 'Buy a BMW Z4 (3 million.RUB)':
 			cla
 			*clr
 			karta = karta - 3000000
@@ -353,14 +372,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 4000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 4500000:
-		act 'Buy BMW M5 (4,5 million.RUB)':
+		act 'Buy a BMW M5 (4,5 million.RUB)':
 			cla
 			*clr
 			karta = karta - 4500000
@@ -372,14 +392,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 6000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 4500000:
-		act 'Buy BMW X6 (4,5 million.RUB)':
+		act 'Buy a BMW X6 (4,5 million.RUB)':
 			cla
 			*clr
 			karta = karta - 4500000
@@ -391,14 +412,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 4000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 5000000:
-		act 'Buy Audi Q7 (5 million.RUB)':
+		act 'Buy an Audi Q7 (5 million.RUB)':
 			cla
 			*clr
 			karta = karta - 5000000
@@ -410,14 +432,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 5000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 5000000:
-		act 'Buy Porsche Cayenne (5 million.RUB)':
+		act 'Buy a Porsche Cayenne (5 million.RUB)':
 			cla
 			*clr
 			karta = karta - 5000000
@@ -429,14 +452,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 3000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 7000000:
-		act 'Buy Jaguar XKR-S (7 million.RUB)':
+		act 'Buy a Jaguar XKR-S (7 million.RUB)':
 			cla
 			*clr
 			karta = karta - 7000000
@@ -448,14 +472,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 4000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 8000000:
-		act 'Buy Mercedes-Benz S 600 (8 million.RUB)':
+		act 'Buy a Mercedes-Benz S 600 (8 million.RUB)':
 			cla
 			*clr
 			karta = karta - 8000000
@@ -467,14 +492,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 8000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 10000000:
-		act 'Buy Bentley Continental GT (10 million.RUB)':
+		act 'Buy a Bentley Continental GT (10 million.RUB)':
 			cla
 			*clr
 			karta = karta - 10000000
@@ -486,14 +512,15 @@ if $ARGS[0] = 'manager1':
 			tehcar = 8000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Escape':gt'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 
 	if karta >= 20000000:
-		act 'Buy Ferrari 458 Italia (10 million.RUB)':
+		act 'Buy a Ferrari 458 Italia (10 million.RUB)':
 			cla
 			*clr
 			karta = karta - 20000000
@@ -505,9 +532,10 @@ if $ARGS[0] = 'manager1':
 			tehcar = 10000
 			wrek = 0
 
-			'You transferred money manager and you receive a key. She said that your car is already on the street. Gasoline little and she recommends that you refuel.'
+			'The manager draws up a purchasing contract and you inform the bank of the impending transaction. Once the bank has confirmed the write-off, the manager hands you the key to your new car.' 
+			'"It''s waiting for you outside", she says. "The fuel tank is almost empty, though, so you should stop by the gas station right away."'
 
-			act 'Leave':gt 'Nord'
+			act 'Leave':gt'Nord'
 		end
 	end
 end

+ 21 - 14
locations/autoservisF

@@ -8,18 +8,23 @@ if $ARGS[0] = 'start':
 	minut += 5
 	gs 'stat'
 	gs 'avtonorm'
-	'<center><b>Service and repair</b></center>'
+	'<center><b>Car Service Center</b></center>'
 	'<center><img src="images/etogame/autoservis1.jpg"></center>'
 
 	if cardrive = 7:
 		if wrek = 0:
-			if teh >= tehcar * 75 / 100:'Master your car inspected and said that she does not need any repairs or maintenance in those.'
+			if teh >= tehcar * 75 / 100:
+				'The foreman inspects your car quickly but thoroughly.' 
+				'After only a few minutes, he returns to you and announces that your car doesn''t need any repairs or maintenance.'
+			end
 
 			if teh < tehcar * 75 / 100:
-				'Master looked at your car and said that the cost of work <<normrem>>.'
+				'The foreman inspects your car quickly but thoroughly.' 
+				'Here and there, he seems to be murmurring to himself, maybe assessing a defect. After only a few minutes, he returns to you, points out what needs to be fixed.' 
+				'It would cost you <<normrem>> <b>₽</b>.'
 
 				if money >= normrem:
-					act 'Pay and repair':
+					act 'Pay and wait while they repair the car':
 						cla
 						*clr
 						money -= normrem
@@ -27,17 +32,18 @@ if $ARGS[0] = 'start':
 						teh = tehcar
 						wrek = 0
 						'<center><img src="images/etogame/autoservis2.jpg"></center>'
-						'You sat for an hour in the recreation room pretending that watching TV is finally repaired the car and you have paid in cash <<normrem>> <b>₽</b>'
+						'Since he tells you that it''s not gonna take long, you go into a waiting or recreation room, with couches and a TV. After about an our of flipping through channels, the car is ready and you pay <<normrem>> <b>₽</b>.'
 
 						act 'Leave':gt 'Nord'
 					end
 				end
 			end
 		elseif wrek = 1:
-			'Master prisvisnul looking at your unit and said that the cost of work <<normrem>>.'
+			'The foreman looks onto your car, if this wreckage even qualifies as one, with a professional boredom that tells you he''s seen vehicles in similar or worse states a million times over.' 
+			'He quickly but thoroughly inspects it, murmurring all the while to take mental notes on what needs to be done and, when he returns to you, simply states that it would cost <<normrem>> <b>₽</b> to repair the damage.'
 
 			if money >= normrem:
-				act 'Pay and repair':
+				act 'Pay and wait while they repair the car':
 					cla
 					*clr
 					money -= normrem
@@ -46,8 +52,9 @@ if $ARGS[0] = 'start':
 					teh = tehcar
 					wrek = 0
 					'<center><img src="images/etogame/autoservis2.jpg"></center>'
-					'You sat for an hour in the recreation room pretending that watching TV is finally repaired the car and you have paid in cash <<normrem>> <b>₽</b>'
-					'Master before giving clues told you that you would not have tried to bring the car to this state.'
+					'Since he tells you that it''s not gonna take long - at first you thought he was being sarcastic but then realized that his no-nonsense attitude didn''t leave much room for humour - you go into a waiting or recreation room, with couches and a TV. After about an our of flipping through channels, you are called back to the garage and can hardly believe your eyes.'
+					'The car looks brandnew! Not a single dent, not one scratch, and when you start the engine to make sure it''s working, it sounds better than ever before. You ask the foreman how he and his crew managed to repair the car, and that quickly, but his only response is a shrug.'
+					'Before he sends you back into the office to pay the <<normrem>> <b>₽</b>, he asks you to not bring them cars in this pitiable state anymore - you''re not sure whether he was joking or not.'
 
 					act 'Leave':gt 'Nord'
 				end
@@ -55,22 +62,22 @@ if $ARGS[0] = 'start':
 		end
 	end
 
-	if cardrive ! 7:'Master smiled and said, "Girl, I need a car to see what though, that what you say. Fetches it to the car service, we''ll see."'
+	if cardrive ! 7:'The foreman sighs. "Where is your car, girl? I need to look at your car to see if and what is wrong with it. Bring your car and I''ll examine it."'
 
 	if wrek = 1 and cardrive ! 7 and car > 0:
-		'At the service station operates a service evacuation of damaged cars to service centers, the cost in 2500'
+		'The garage offers a towing service for damaged cars, to bring them to this service centers. The price: 2500 <b>₽</b>'
 
 		if money >= 2500:
-			act 'Pay for towing service (2,500 <b>₽</b>) (1:00)':
+			act 'Pay for the towing service (2,500 <b>₽</b>) (1:00)':
 				cla
 				*clr
 				money -= 2500
 				cardrive = 7
 				minut += 60
 				'<center><img src="images/etogame/autoservis2.jpg"></center>'
-				'You sat for an hour in the service station, waiting when will bring your car. Finally the time has passed and your car was delivered to the gate Car.'
+				'You sit down and wait at the service station. It takes about an hour until your car arrives, but when it does, it is almost immediately moved into the garage and it looks like the foreman is about ready to inspect it.'
 
-				act 'Back to the car service station':gt 'autoservisF', 'start'
+				act 'See what the foreman has to say':gt 'autoservisF', 'start'
 			end
 		end
 	end

+ 81 - 79
locations/autotraidF

@@ -7,14 +7,17 @@ if $ARGS[0] = 'start':
 	*clr
 	minut += 5
 	gs 'stat'
-	'<center><b>Car</b></center>'
+	'<center><b>Used Car Dealership</b></center>'
 	'<center><img src="images/etogame/autotraid.jpg"></center>'
-	'Machine can only be bought if you have a driving licence. And you can''t own two cars.'
+	'Upon entering the yard, you see a laminated piece of paper pinned to a wall near the entrance:'
+	'- We accept cash.'
+	'- We only sell to people with valid driver''s licenses.'
+	'- New Oblast law: No sale if you already own a car.'
 
 	if hour <= 17:
 		if car > 0:act 'Approach the car salesman':gt 'autotraidF', 'manager1'
 
-		act 'View cars put up for sale':gt 'autotraidF', 'car'
+		act 'See what cars are for sale':gt 'autotraidF', 'car'
 	end
 
 	act 'Leave':gt 'Nord'
@@ -23,39 +26,42 @@ end
 if $ARGS[0] = 'manager1':
 	$metka = $ARGS[0]
 	$loc = $CURLOC
-    $location_type = 'event'
 	cla
 	*clr
 	minut += 5
 	gs 'stat'
-	'<center><b>Car</b></center>'
+	'<center><b>Used Car Dealership</b></center>'
 	'<center><img src="images/etogame/autotraid.jpg"></center>'
 	gs 'avb'
 
 	if cardrive = 9 and car > 0:
-		'Fence walked around the car and offered you for it <<bupay>> <b>₽</b>'
+		'The shifty-looking salesman circles around your car a couple of times, making exaggerated displeased noises all the while and pointing out practically every speck of dust as if it was a huge damage. When he turns to you, he states that the best he can do is <<bupay>> <b>₽</b> - while he claims that he''s taking a risk with that price, you''re pretty sure he''s ripping you off.'
 
-		act 'Sell ​​for (<<bupay>> <b>₽</b>) (1:00)':
+		act 'No way, not at that price - Leave':gt 'Nord'
+		
+		act 'Sell ​your car (<<bupay>> <b>₽</b>) (1:00)':
 			cla
 			minut += 60
-			money = money + bupay
+			money += bupay
 			car = 0
-			'You sold your car.'
+			'While you are almost certain that he''s offering less than the car is actually worth, you doubt that you''re gonna find somebody who''s gonna offer you more for it and your attempts at haggling with the fence fall flat - he''s just too experienced at this.'
+			'So, as much as you hate it, you give your car one last look before you shake hands with him and follow him into the tiny shed he calls his "office" to sign the papers. He hands you the money in cash and, with a nasty grin, suggests that you look around the yard.' 
+			'"Maybe you see something you like."'
 
 			act 'Leave':gt 'Nord'
 		end
 	elseif cardrive ! 9:
-		'Fence says that he needs to look at the car before you a price, and if you want, it will call a tow truck for 2500 that would take your car to the market.'
+		'The salesman tells you, his smile sneering rather than friendly, that he needs to look at you car before he can tell you how much it''s worth. "But if you want, I can have somebody tow it here. It only costs 3000 <b>₽</b>. Very cheap!"'
 
-		if money >= 2500:
-			act 'Pay for towing service to the car market (2,500 <b>₽</b>) (1:00)':
+		if money >= 3000:
+			act 'Pay for towing service to the car market (3,000 <b>₽</b>) (1:00)':
 				cla
 				minut += 60
 				cardrive = 9
-				money -= 2500
-				'You gave the money and waited for an hour and when you bring a car, you will finally see her tow truck unloaded near the market.'
+				money -= 3000
+				'You give him the money - certain that he''s ripping you off - and wait for an hour until the tow truck finally drives into the yard and your car.'
 
-				act 'Go to car salesman':gt 'autotraidF', 'manager1'
+				act 'Talk to the car salesman again':gt 'autotraidF', 'manager1'
 			end
 		end
 	end
@@ -66,32 +72,33 @@ end
 if $ARGS[0] = 'car':
 	$metka = $ARGS[0]
 	$loc = $CURLOC
-    $location_type = 'event'
 	cla
 	*clr
 	minut += 5
 	carT = 0
 	gs 'stat'
-	'<center><b>Car</b></center>'
+	'<center><b>Used Car Dealership</b></center>'
 	'<center><img src="images/etogame/autotraid.jpg"></center>'
-	'So many cars in the parking lot that you can spend a lifetime and never osmotrish all machines, even if the machines on the go, you can understand their technical condition, the machine moves is not a cat in a bag can be a bargain, and can be a waste money, and do not forget, you still deliver it to the service will need.'
+	'There are so many cars on the parking lot that you could spend a lifetime looking around without ever seeing all of them. And according to the salesman, several cars are currently being test-driven or maintained. You doubt that there''s actually any maintenance going on, though: Several of the cars are visibly damaged or make awful sounds when they are started.' 
+	''
+	'It''s obvious that most, if not all of them have sustained some visible or invisible damage. Buying a car here could be a fantastic bargain... or a complete waste of money. If you are to buy any of them, you know that the first place to visit should be a service center.'
 
 	if hour <= 17:
-		act 'Inspect 2107 (on the go)':
+		act 'Inspect a 2107':
 			cla
 			*clr
-			'<center><b>2107 (on the move)</b></center>'
+			'<center><b>2107</b></center>'
 			'<center><img src="images/picar/car.jpg"></center>'
 			tehNT = 200
 			tehT = rand(10, tehNT)
 			carT = 1
 			gs 'avt'
-			'<<$tehT>> The dealer wants <<bupay>> <b>₽</b>'
+			'<<$tehT>> The car salesman wants <<bupay>> <b>₽</b> for it.'
 
-			act 'Leave':gt 'autotraidF', 'car'
+			act 'Look around some more':gt 'autotraidF', 'car'
 
 			if car = 0 and prava = 1 and money >= bupay:
-				act 'Buy (<<bupay>> <b>₽</b>)':
+				act 'Buy the car (<<bupay>> <b>₽</b>)':
 					cla
 					money -= bupay
 					$car = '2107'
@@ -101,25 +108,28 @@ if $ARGS[0] = 'car':
 					teh = tehT
 					tehcar = 200
 					wrek = 0
-					'You pay <<bupay>> <b>₽</b> and bought a car. Merchant put her near the market and warned that there is little gasoline.'
+					'You agree. Before you know it, the car salesman and you have signed all the necessary documents, you hand over the <<bupay>> <b>₽</b> in cash and the car is yours.' 
+					'Since it''s crammed in between about a million other vehicles, the car salesman moves it outside near the yard''s entrance for you and warns you that there is very little gas in the tank.'
 
 					act 'Leave':gt 'Nord'
 				end
 			end
 		end
 
-		act 'Inspect 2107 (doesn''t move)':
+		act 'Inspect another 2107 (Broken Engine)':
 			cla
 			*clr
+			'<center><b>2107 (Broken engine)</b></center>'
+			'<center><img src="images/picar/car.jpg"></center>'
 			tehNT = 200
 			tehT = rand(10, tehNT)
 			bupay = rand(10000, 50000)
-			'The machine is not on the move. Merchant wants to <<bupay>> <b>₽</b>'
+			'The car is basically a wreck. It doesn''t even start. When you ask the salesman how much it costs, he tells you "<<bupay>> <b>₽</b>" without hesitation.'
 
-			act 'Leave':gt 'autotraidf', 'car'
+			act 'Look around some more':gt 'autotraidf', 'car'
 
 			if car = 0 and prava = 1 and money >= bupay:
-				act 'Buy <<bupay>><b>₽</b>':
+				act 'Buy it for <<bupay>><b>₽</b>':
 					cla
 					money -= bupay
 					$car = '2107'
@@ -129,27 +139,26 @@ if $ARGS[0] = 'car':
 					teh = tehT
 					tehcar = 200
 					wrek = 1
-					'You pay <<bupay>> <b>₽</b> and bought a car. Merchant put her near the market.'
+					'You agree. Before you know it, the car salesman and you have signed all the necessary documents, you hand over the <<bupay>> <b>₽</b> in cash and the car is yours.' 
+					'Since it''s crammed in between about a million other vehicles, the car salesman moves it outside near the yard''s entrance for you... and that''s it.' 
+					'If you want to get the car to a garage, you''ll have to go there and have it towed.'
 
 					act 'Leave':gt 'Nord'
 				end
 			end
 		end
-		act 'Inspect VAZ 2115 (underway)':
+		act 'Inspect a VAZ 2115':
 			cla
 			*clr
 			tehNT = 300
 			tehT = RAND(10,tehNT)
 			carT = 1
-
-			'<center><b>VAZ 2115 (underway)</b></center>'
+			'<center><b>VAZ 2115</b></center>'
 			'<center><img src="images/picar/car2.jpg"></center>'
-
 			gs'avt'
+			'<<$tehT>> The car salesman wants <<bupay>> <b>₽</b> for it.'
 
-			'<<$tehT>> Merchant wants <<bupay>> <b>₽</b>'
-
-			act 'Escape':gt'autotraidF','car'
+			act 'Look around some more':gt'autotraidF','car'
 
 			if car = 0 and prava = 1 and money >= bupay:
 				act 'Buy for <<bupay>> <b>₽</b>':
@@ -162,28 +171,25 @@ if $ARGS[0] = 'car':
 					teh = tehT
 					tehcar = 300
 					wrek = 0
+					'You agree. Before you know it, the car salesman and you have signed all the necessary documents, you hand over the <<bupay>> <b>₽</b> in cash and the car is yours.' 
+					'Since it''s crammed in between about a million other vehicles, the car salesman moves it outside near the yard''s entrance for you and warns you that there is very little gas in the tank.'
 
-					'You paid <<bupay>> <b>₽</b> and bought a car. The merchant put it near the market and warned, that there is little petrol.'
-
-					act 'Escape':gt'Nord'
+					act 'Leave':gt'Nord'
 				end
 			end
 		end
-		act 'Inspect VAZ 2113 (underway)':
+		act 'Inspect a VAZ 2113':
 			cla
 			*clr
 			tehNT = 290
 			tehT = RAND(10,tehNT)
 			carT = 1
-
-			'<center><b>VAZ 2113 (underway)</b></center>'
+			'<center><b>VAZ 2113</b></center>'
 			'<center><img src="images/picar/car3.jpg"></center>'
-
 			gs'avt'
+			'<<$tehT>> The car salesman wants <<bupay>> <b>₽</b> for it.'
 
-			'<<$tehT>> Merchant wants <<bupay>> <b>₽</b>'
-
-			act 'Escape':gt'autotraidF','car'
+			act 'Look around some more':gt'autotraidF','car'
 
 			if car = 0 and prava = 1 and money >= bupay:
 				act 'Buy for <<bupay>> <b>₽</b>':
@@ -196,28 +202,25 @@ if $ARGS[0] = 'car':
 					teh = tehT
 					tehcar = 290
 					wrek = 0
+					'You agree. Before you know it, the car salesman and you have signed all the necessary documents, you hand over the <<bupay>> <b>₽</b> in cash and the car is yours.' 
+					'Since it''s crammed in between about a million other vehicles, the car salesman moves it outside near the yard''s entrance for you and warns you that there is very little gas in the tank.'
 
-					'You paid <<bupay>> <b>₽</b> and bought a car. The merchant put it near the market and warned, that there is little petrol.'
-
-					act 'Escape':gt'Nord'
+					act 'Leave':gt'Nord'
 				end
 			end
 		end
-		act 'Inspect VAZ 2114 (underway)':
+		act 'Inspect a VAZ 2114':
 			cla
 			*clr
 			tehNT = 300
 			tehT = RAND(10,tehNT)
 			carT = 1
-
-			'<center><b>VAZ 2114 (underway)</b></center>'
+			'<center><b>VAZ 2114</b></center>'
 			'<center><img src="images/picar/car4.jpg"></center>'
-
 			gs'avt'
+			'<<$tehT>> The car salesman wants <<bupay>> <b>₽</b> for it.'
 
-			'<<$tehT>> Merchant wants <<bupay>> <b>₽</b>'
-
-			act 'Escape':gt'autotraidF','car'
+			act 'Look around some more':gt'autotraidF','car'
 
 			if car = 0 and prava = 1 and money >= bupay:
 				act 'Buy for <<bupay>> <b>₽</b>':
@@ -230,28 +233,25 @@ if $ARGS[0] = 'car':
 					teh = tehT
 					tehcar = 300
 					wrek = 0
+					'You agree. Before you know it, the car salesman and you have signed all the necessary documents, you hand over the <<bupay>> <b>₽</b> in cash and the car is yours.' 
+					'Since it''s crammed in between about a million other vehicles, the car salesman moves it outside near the yard''s entrance for you and warns you that there is very little gas in the tank.'
 
-					'You paid <<bupay>> <b>₽</b> and bought a car. The merchant put it near the market and warned, that there is little petrol.'
-
-					act 'Escape':gt'Nord'
+					act 'Leave':gt'Nord'
 				end
 			end
 		end
-		act 'Inspect VAZ 2110 (underway)':
+		act 'Inspect a VAZ 2110':
 			cla
 			*clr
 			tehNT = 350
 			tehT = RAND(10,tehNT)
 			carT = 1
-
-			'<center><b>VAZ 2110 (underway)</b></center>'
+			'<center><b>VAZ 2110</b></center>'
 			'<center><img src="images/picar/car5.jpg"></center>'
-
 			gs'avt'
+			'<<$tehT>> The car salesman wants <<bupay>> <b>₽</b> for it.'
 
-			'<<$tehT>> Merchant wants <<bupay>> <b>₽</b>'
-
-			act 'Escape':gt'autotraidF','car'
+			act 'Look around some more':gt'autotraidF','car'
 
 			if car = 0 and prava = 1 and money >= bupay:
 				act 'Buy for <<bupay>> <b>₽</b>':
@@ -264,26 +264,26 @@ if $ARGS[0] = 'car':
 					teh = tehT
 					tehcar = 350
 					wrek = 0
+					'You agree. Before you know it, the car salesman and you have signed all the necessary documents, you hand over the <<bupay>> <b>₽</b> in cash and the car is yours.' 
+					'Since it''s crammed in between about a million other vehicles, the car salesman moves it outside near the yard''s entrance for you and warns you that there is very little gas in the tank.'
 
-					'You paid <<bupay>> <b>₽</b> and bought a car. The merchant put it near the market and warned, that there is little petrol.'
-
-					act 'Escape':gt'Nord'
+					act 'Leave':gt'Nord'
 				end
 			end
 		end
 
-		act 'Inspect GAZ 3102 (on the go)':
+		act 'Inspect a GAZ 3102':
 			cla
 			*clr
-			'<center><b>3102 GAS (on the move)</b></center>'
+			'<center><b>3102 GAS</b></center>'
 			'<center><img src="images/picar/car11.jpg"></center>'
 			tehNT = 1000
 			tehT = rand(10, tehNT)
 			carT = 2
 			gs 'avt'
-			'<<$tehT>> The dealer wants <<bupay>> <b>₽</b>'
+			'<<$tehT>> The car salesman wants <<bupay>> <b>₽</b> for it.'
 
-			act 'Leave':gt 'autotraidf', 'car'
+			act 'Look around some more':gt 'autotraidf', 'car'
 
 			if car = 0 and prava = 1 and money >= bupay:
 				act 'Buy <<bupay>><b>₽</b>':
@@ -296,25 +296,26 @@ if $ARGS[0] = 'car':
 					teh = tehT
 					tehcar = 1000
 					wrek = 0
-					'You pay <<bupay>> <b>₽</b> and bought a car. Merchant put her near the market and warned that there is little gasoline.'
+					'You agree. Before you know it, the car salesman and you have signed all the necessary documents, you hand over the <<bupay>> <b>₽</b> in cash and the car is yours.' 
+					'Since it''s crammed in between about a million other vehicles, the car salesman moves it outside near the yard''s entrance for you and warns you that there is very little gas in the tank.'
 
 					act 'Leave':gt 'Nord'
 				end
 			end
 		end
 
-		act 'Inspect 3110 (on the go)':
+		act 'Inspect a 3110':
 			cla
 			*clr
-			'<center><b>3110 (on the move)</b></center>'
+			'<center><b>3110</b></center>'
 			'<center><img src="images/picar/car12.jpg"></center>'
 			tehNT = 800
 			tehT = rand(10, tehNT)
 			carT = 2
 			gs 'avt'
-			'<<$tehT>> The dealer wants <<bupay>> <b>₽</b>'
+			'<<$tehT>> The car salesman wants <<bupay>> <b>₽</b> for it.'
 
-			act 'Leave':gt 'autotraidF', 'car'
+			act 'Look around some more':gt 'autotraidF', 'car'
 
 			if car = 0 and prava = 1 and money >= bupay:
 
@@ -328,7 +329,8 @@ if $ARGS[0] = 'car':
 					teh = tehT
 					tehcar = 800
 					wrek = 0
-					'You pay <<bupay>> <b>₽</b> and bought a car. Merchant put her near the market and warned that there is little gasoline.'
+					'You agree. Before you know it, the car salesman and you have signed all the necessary documents, you hand over the <<bupay>> <b>₽</b> in cash and the car is yours.' 
+					'Since it''s crammed in between about a million other vehicles, the car salesman moves it outside near the yard''s entrance for you and warns you that there is very little gas in the tank.'
 
 					act 'Leave':gt 'Nord'
 				end

+ 6 - 6
locations/bedr2x

@@ -19,7 +19,7 @@ BColor = RGB(255,255,255)
 LColor = RGB(106,90,205)
 '<center><img src="images/etogame/bedr2.jpg"></center>'
 if magik >= 6 and spellbefshild = 1 and tobiQW = 0:gt'tobiQW','start'
-	'Bright and beautiful bedroom, with modern and stylish furniture. The room is dominated by <a href="exec:GT ''bed'',''start''">full sized bed</a>. At the entrance stands a modern <a href="exec:GT ''loker'',''start''">dresser</a>. Against the wall is a table with a <a href="exec:GT ''mirror'',''start''">mirror</a> above it.'
+	'Bright and beautiful bedroom with modern and stylish furniture. The room is dominated by <a href="exec:GT ''bed'',''start''">full sized bed</a>. At the entrance stands a modern <a href="exec:GT ''loker'',''start''">dresser</a>. Against the wall is a table with a <a href="exec:GT ''mirror'',''start''">mirror</a> above it.'
 if komp = 1:'On the bedside table is your <a href="exec:GT ''Komp'',''start''">notebook</a>.'
 if husbandrinkday = day:
 	if husbanstrapon = 1:'Your husband is still passed out drunk, after you used a anal plug on him.'
@@ -29,16 +29,16 @@ end
 
 if husband > 0 and husbandrink ! 10 and husbandrinkday ! day:
 	if hour > 22 or hour < 7:
-		'<a href="exec: gt''husb'',''start'' ">On the bed your husband is sleeping.</a>'
+		'<a href="exec: gt''husb'',''start'' ">Your husband is sleeping on the bed.</a>'
 	end
 end
 if husbandrink = 11 and husbanstrapon > 0 and husbandrinkday ! day:
 	cla
-	'Your husband approached you and asked, "Dear my ass hurts, did something happen yesterday?"'
+	'Your husband approached you and asked "Dear my ass hurts, did something happen yesterday?"'
 	act 'Lied':
 		cla
 		husbanstrapon = 0
-		'"No dear, not that I know of, though you was in the bathroom a lot." You say with innocent look on your face. Your husband shrugged his shoulders and walked away'
+		'"No dear, not that I know of though you were in the bathroom a lot." You say with innocent look on your face. Your husband shrugged his shoulders and walked away'
 		act 'Finish':gt'bedr2x'
 	end
 	act 'Confess':
@@ -109,7 +109,7 @@ if husbandrink = 10 and hour > 20 and hour < 23 and husbanstrapon = 0:
 			minut += 10
 
 			'<center><img src="images/img/hasb/h0.jpg"></center>'
-			if analplugin = 1:'You get out your butt plug, you pull down his pants. You put just a dab of lube on the tip of the plug, then gentle insert it in his ass.'
+			if analplugin = 1:'You get out your butt plug, you pull down his pants. You put just a dab of lube on the tip of the plug, then gently insert it in his ass.'
 			if analplugin = 0:'You go get a small skinny candle, you come back and pull down his pants and slip the candle in his ass.'
 			'<<$husName>> moved, but did not wake up.'
 
@@ -127,7 +127,7 @@ if husbandrink = 10 and hour > 20 and hour < 23 and husbanstrapon = 0:
 					horny += 30
 
 					'<center><img src="images/img/hasb/h1.jpg"></center>'
-					'You pull out the plug and stick the dildo up his ass instead, <<$husName>> did not move. You began to slowly move the dildo trying not to wake him. After a bit his dick begins to get hard in front of your face, and <<$husName>> I began to moan softly, but didn''t wake up. You started to really work the dildo in his ass, stroking it deep in his ass, before to long his cock started to throb. You wrapped your lips around his cock, you barely even start to suck his dick when your mouth is filled with a jet of sperm, you swallow it and carefully cleaned his penis, then you pulled his pants back up.'
+					'You pull out the plug and stick the dildo up his ass instead, <<$husName>> did not move. You began to slowly move the dildo trying not to wake him. After a bit his dick begins to get hard in front of your face, and <<$husName>> began to moan softly, but didn''t wake up. You started to really work the dildo in his ass, stroking it deep in his ass, before to long his cock started to throb. You wrapped your lips around his cock, you barely even started to suck his dick when your mouth is filled with a jet of sperm, you swallow it and carefully cleaned his penis, then you pulled his pants back up.'
 
 					act 'Finish':gt'bedr2x'
 				end

+ 2 - 2
locations/bedrPar

@@ -18,8 +18,8 @@ if sisboyday + 1 = daystart and hour = 18:gt'sisterQW','sisboyQW_expel'
 
 '<center><b><font color="maroon">Your bedroom</font></b></center>'
 ! WD: Correct Image path ~ "images/qwest/alter/<<$loc>>.jpg"
-'<center><img src="images/qwest/alter/bedrpar.jpg"></center>'
-'A small room in which you and your sister live. It contains a wardrobe (where you can <a href="exec:gt ''clothing'', ''view_clothing_list'', ''wardrobe''">organize your clothes</a> or <a href="exec:gt ''clothing_QV'', ''list''">pick something to wear</a>), on top of it there''s a <a href="exec:gt ''clothing'', ''view_clothing_list'', ''store''">suitcase</a> you can store some clothes in. Also your <a href="exec:gt ''bed2''">bed</a>, a <a href="exec:gt ''stol'' ,''stolPar''">desk</a> and your sister''s bed. You hide your birth control in a drawer in your desk.'
+'<br /><center><img src="images/qwest/alter/bedrpar.jpg"></center><br />'
+'A small room in which you and your sister live. It contains a wardrobe where you can <a href="exec:gt ''clothing'', ''view_clothing_list'', ''wardrobe''">organize your clothes</a> or <a href="exec:gt ''clothing_QV'', ''list''">pick something to wear</a>. On top of it is a <a href="exec:gt ''clothing'', ''view_clothing_list'', ''store''">suitcase</a> where you can store some clothes in. There''s also your <a href="exec:gt ''bed2''">bed</a>, a <a href="exec:gt ''stol'' ,''stolPar''">desk</a> and your sister''s bed. You hide your birth control in a drawer in your desk.'
 if komp = 1:'Your <a href="exec:gorodokKomp = 1 & GT ''Komp'',''start''">laptop</a> is on the desk.'
 gorodokKomp = 0
 

+ 1 - 1
locations/begin

@@ -171,7 +171,7 @@ if $ARGS[0] = 'glaza':
 	if glass = 1:$glass = ' You wear glasses.' & glassvnesh = 10
 	if glass = 2:$glass = ' You wear glasses.' & glassvnesh = 5
 	if resnic > 2:resnic = 2
-	if resnic = 0:$resnic = 'with short lashes'
+	if resnic = 0:$resnic = 'with short eyelashes'
 	if resnic = 1:$resnic = 'normal eyelashes'
 	if resnic = 2:$resnic = 'with long eyelashes'
 	if glaraz > 3:glaraz = 3

+ 8 - 9
locations/belpicknick

@@ -260,45 +260,44 @@ if $ARGS[0] = 'gang':
 	if kolGangSex = 0:kolGangSex = 1 & guy += 1
 	if tatarGangSex = 0:tatarGangSex = 1 & guy += 1
 	'<center><img src="images/lur/bel/gang.jpg"></center>'
-	vagmembergang = rand(1,4)
-	if gmember = 1:
+	if vagmembergang = 1:
 		dick = 19
 		$boy = 'Vadim'
 		silavag = 0
 	end
-	if gmember = 2:
+	if vagmembergang = 2:
 		dick = 18
 		$boy = 'Siple'
 		silavag = 1
 	end
-	if gmember = 3:
+	if vagmembergang = 3:
 		dick = 21
 		$boy = 'Georgiy'
 		silavag = 0
 	end
-	if gmember = 4:
+	if vagmembergang = 4:
 		dick = 17
 		$boy = 'Tatar'
 		silavag = 1
 	end
 	:markpoiskanalmembergang
 	analmembergang = rand(1,4)
-	if gmember = 1:
+	if analmembergang = 1:
 		dick2 = 19
 		$boy2 = 'Vadim'
 		silavag2 = 0
 	end
-	if gmember = 2:
+	if analmembergang = 2:
 		dick2 = 18
 		$boy2 = 'Siple'
 		silavag2 = 1
 	end
-	if gmember = 3:
+	if analmembergang = 3:
 		dick2 = 21
 		$boy2 = 'Georgiy'
 		silavag2 = 0
 	end
-	if gmember = 4:
+	if analmembergang = 4:
 		dick2 = 17
 		$boy2 = 'Tatar'
 		silavag2 = 1

+ 14 - 14
locations/body

@@ -219,7 +219,7 @@ if hbraids >= 1:
 	hpigtail = 0
 end
 
-if hapri = 0:$hapri = '<b>tangled</b>, you should comb it, to keep it healthy'
+if hapri = 0:$hapri = '<b>tangled</b>. You should comb it to keep it healthy'
 if hapri = 1:$hapri = 'neatly arranged'
 
 if curly <= 0:$curly = 'straight, slightly wavy '
@@ -232,10 +232,10 @@ if hscrunchw <= 0:$hscrunch = ''
 if hscrunchw = 1:$hscrunch = ' A hair-tie holds your hair in place with a ponytail.'
 
 if hpingripw <= 0:$hpingrip = ''
-if hpingripw > 0:$hpingrip = 'The Hair-pins hold your hair in place in an updo-hairstyle.'
+if hpingripw > 0:$hpingrip = 'The Hair-pins hold your hair in place in an updo hairstyle.'
 
 if hscrunchw <= 0:$hpigtail = ''
-if hscrunchw = 2:$hpigtail = ' Two scrunchies hold your hair in place in twin-tail style.'
+if hscrunchw = 2:$hpigtail = ' Two scrunchies hold your hair in place in twin tail style.'
 
 if hbraids <= 0:$hbraids = ''
 if hbraids > 0:$hbraids = ' Your hair is beautifully braided.'
@@ -248,12 +248,12 @@ if hcol = 3:$hcol = 'blonde'
 if avatar_hair = 1:
    $hair = $av_hair
 else
-	if hairlength <= 30:$hair = 'You have very short <<$hcol>> hair. It doesn''t cover your ears, with some masculine complexions, someone might mistake you for a man. Nonetheless, some people like this style, as it''s easy to take care off.'
-	if hairlength > 30 and hairlength <= 80:$hair = 'You have short <<$hcol>> hair, which may cover your ears to the the earlobes. It''s a modern, yet classy, hairstyle. Currently your hair is <<$hapri>>.'
-	if hairlength > 80 and hairlength <= 160:$hair = 'You have <<$curly>><<$hcol>> hair<<$hbangs>>. Your hair goes down to your chin line and can be considered of a medium length, it fits almost all face shapes. Your hair is at the moment <<$hapri>>.<<$hscrunch>><<$hpingrip>><<$hpigtail>>'
-	if hairlength > 160 and hairlength <= 260:$hair = 'You have <<$curly>><<$hcol>> hair<<$hbangs>>. Your hair reaches your shoulders, with several strains going beyond. Currently your hair is <<$hapri>>.<<$hscrunch>><<$hpingrip>><<$hbraids>><<$hpigtail>>'
-	if hairlength > 260 and hairlength <= 400:$hair = 'You have <<$curly>><<$hcol>> hair<<$hbangs>>. As your hair reaches your bra-strapline, hairdressers would consider this a rather long hair style, yet beautiful styles are created with this length. Your hair is <<$hapri>>.<<$hscrunch>><<$hpingrip>><<$hbraids>><<$hpigtail>>'
-	if hairlength > 400:$hair = 'You have very long <<$hcol>> hair<<$hbangs>>, that goes beyond your bra-strapline. Rapunzel would be jealous. Your hair is currently <<$hapri>>.<<$hscrunch>><<$hbraids>>'
+	if hairlength <= 30:$hair = 'You have very short <<$hcol>> hair. It doesn''t cover your ears, with some masculine complexions. One might mistake you for a man. Nonetheless, some people like this style as it''s easy to take care off.'
+	if hairlength > 30 and hairlength <= 80:$hair = 'You have short <<$hcol>> hair which may cover your ears to the earlobes. It''s a modern, yet classy, hairstyle. Currently your hair is <<$hapri>>.'
+	if hairlength > 80 and hairlength <= 160:$hair = 'You have <<$curly>><<$hcol>> hair<<$hbangs>>. Your hair goes down to your chin line and can be considered of a medium length. It fits almost all face shapes. Your hair is at the moment <<$hapri>>. <<$hscrunch>><<$hpingrip>><<$hpigtail>>'
+	if hairlength > 160 and hairlength <= 260:$hair = 'You have <<$curly>><<$hcol>> hair<<$hbangs>>. Your hair reaches your shoulders with several strains going beyond. Currently your hair is <<$hapri>>. <<$hscrunch>><<$hpingrip>><<$hbraids>><<$hpigtail>>'
+	if hairlength > 260 and hairlength <= 400:$hair = 'You have <<$curly>><<$hcol>> hair<<$hbangs>>. As your hair reaches your bra strap line, hairdressers would consider this a rather long hair style, yet beautiful styles are created with this length. Your hair is <<$hapri>>. <<$hscrunch>><<$hpingrip>><<$hbraids>><<$hpigtail>>'
+	if hairlength > 400:$hair = 'You have very long <<$hcol>> hair<<$hbangs>>, that goes beyond your bra-strapline. Rapunzel would be jealous. Your hair is currently <<$hapri>>. <<$hscrunch>><<$hbraids>>'
 end
 
 !!! Maruda Hair Mod
@@ -295,7 +295,7 @@ $milk_me = {
 	else
 		'Your nipples feel too sore to use the pump right now.'
 	end
-	act 'Finish':gt $curloc
+	act 'Finish':gt $locM, $metkaM
 }
 
 !! Appearance factors and calculations
@@ -359,10 +359,10 @@ if glass = 1:$glass = ' You wear silly glasses in a cheap frame.' & glassvnesh =
 if glass = 2:$glass = ' You wear glasses.' & glassvnesh = 0
 !!!
 if glaraz > 3:glaraz = 3
-if glaraz = 0:$glaza = 'You have little <<$glacol>> eyes <<$resnic>> and <<$brow>>.<<$glass>>.'
-if glaraz = 1:$glaza = 'You have a medium-sized <<$glacol>> eyes <<$resnic>> and <<$brow>>.<<$glass>>.'
-if glaraz = 2:$glaza = 'You have large <<$glacol>> eyes <<$resnic>> and <<$brow>>.<<$glass>>.'
-if glaraz = 3:$glaza = 'You have a huge <<$glacol>> eyes that almost look like they''re out of anime, <<$resnic>> and <<$brow>>.<<$glass>>'
+if glaraz = 0:$glaza = 'You have little <<$glacol>> eyes <<$resnic>> and <<$brow>>.<<$glass>>'
+if glaraz = 1:$glaza = 'You have medium-sized <<$glacol>> eyes <<$resnic>> and <<$brow>>.<<$glass>>'
+if glaraz = 2:$glaza = 'You have large <<$glacol>> eyes <<$resnic>> and <<$brow>>.<<$glass>>'
+if glaraz = 3:$glaza = 'You have huge <<$glacol>> eyes that almost look like they''re out of an anime, <<$resnic>> and <<$brow>>.<<$glass>>'
 
 if mop = 0: mopkoef = -5 & $mop = '<b><font color="red">Your makeup is smeared all over your face</font></b>'
 if mop = 1: mopkoef = 0 & $mop = 'You''re not wearing any kind of makeup'

+ 73 - 1
locations/boyStat

@@ -485,8 +485,80 @@ if ARGS[0] = 77:
 	$dick_girth = 'thick'
 end
 
-!!boyfriend
+!!Makar Vasilyev
 if ARGS[0] = 78:
+	$boy = 'Makar'
+	dick = 17
+	$dick_girth = 'thicker than normal'
+end
+
+!!Serafim Ivanov
+if ARGS[0] = 79:
+	$boy = 'Serafim'
+	dick = 22
+	$dick_girth = 'massive'
+end
+
+if ARGS[0] = 80:
+	$boy = 'Svyatoslav'
+	dick = 18
+	$dick_girth = 'thick'
+end
+
+if ARGS[0] = 81:
+	$boy = 'Petka'
+	dick = 12
+	$dick_girth = 'slim'
+end
+
+if ARGS[0] = 82:
+	$boy = 'Lesco'
+	dick = 16
+	$dick_girth = 'well proportioned'
+end
+
+!!Ruslan Kuznetsov
+if ARGS[0] = 83:
+	$boy = 'Ruslan'
+	dick = 21
+	$dick_girth = 'massive'
+end
+
+!!Viktor Pavlovich PE teacher
+if ARGS[0] = 84:
+	$boy = 'Viktor'
+	dick = 17
+	$dick_girth = 'thicker than normal'
+end
+
+!!Ilya Yenotin 
+if ARGS[0] = 85:
+	$boy = 'Ilya'
+	dick = 13
+	$dick_girth = 'slim'
+end
+
+!!Rolan Matveev
+if ARGS[0] = 86:
+	$boy = 'Rolan'
+	dick = 12
+	$dick_girth = 'well proportioned'
+end
+
+if ARGS[0] = 87:
+	$boy = 'Lazar'
+	dick = 23
+	$dick_girth = 'thick'
+end
+
+if ARGS[0] = 88:
+	$boy = 'Radomir'
+	dick = 18
+	$dick_girth = 'thick'
+end
+
+!!boyfriend
+if ARGS[0] = 89:
 	$boy = $boyA
 	dick = dickA
 	$dick_girth = $dick_girthA

+ 6 - 6
locations/brosh

@@ -29,7 +29,7 @@ if evgentipe = 0:
 				gs 'stat'
 				'<center><img src="images/qwest/alter/ev2/bscum.jpg"></center>'
 				'Zhendos did not last long and fills you mouth with sperm, you quickly swallow it down.'
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+				gs 'gschool_lessons', 'afternoon'
 			end
 		end
 	end
@@ -61,7 +61,7 @@ elseif evgentipe = 1:
 				gs 'stat'
 				'<center><img src="images/qwest/alter/ev2/bscum1.jpg"></center>'
 				'Mishan did not last long and fills you mouth with sperm, you quickly swallow it down.'
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+				gs 'gschool_lessons', 'afternoon'
 			end
 		end
 	end
@@ -95,7 +95,7 @@ elseif evgentipe = 2:
 				'<center><img src="images/qwest/alexey/bjcum9.jpg"></center>'
 				'Kolka did not last long and fills you mouth with sperm, you make a show of swallowing it.'
 
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+				gs 'gschool_lessons', 'afternoon'
 			end
 		end
 		if brotherSex > 6:
@@ -121,7 +121,7 @@ elseif evgentipe = 2:
 
 				dynamic $brotherSexEnd
 
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+				gs 'gschool_lessons', 'afternoon'
 			end
 		end
 	end
@@ -154,14 +154,14 @@ elseif evgentipe = 3:
 
 			'<center><img src="images/qwest/alter/ev2/bs2.jpg"></center>'
 			'You crouch down in front of the guys as they pull out their cocks, you take turns stroking and suck each of them. The guys don''t last long and take turns finishing in your mouth, you swallow their seed hungrily.'
-			act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+			gs 'gschool_lessons', 'afternoon'
 		end
 	end
 
 	exit
 end
 
-!act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+!gs 'gschool_lessons', 'afternoon'
 
 --- brosh ---------------------------------
 

+ 56 - 56
locations/brother

@@ -14,16 +14,16 @@ brotherknowslut: brother knowledge of your sexual activity (1 = seen cum, 2 = gr
 pregTalkBrother: Flag 0/1 Do your brother know you are pregnant
 brotherDay:
 brotherSexCount: the number of times left that you can have sex with your brother today (resets to 5 each day)
-brotherMorningSex: Last day this happend. Used to block to once a day. 
-brotherNightSex: Last day this happend. Used to block to once a day. 
-brotherEvSex: Last day this happend. Used to block to once a day. 
+brotherMorningSex: Last day this happend. Used to block to once a day.
+brotherNightSex: Last day this happend. Used to block to once a day.
+brotherEvSex: Last day this happend. Used to block to once a day.
 brother_homework: last day you helped your brother with homework. Used to block to once a day.
 brother_saw_analplug: 0/1 Have your brother seen you with analplug
 brother_body_show
 brother_knows_not_virgin
 natbro:  number of times Natasha sucked your brother (can only happen once at the moment)
 BrotherNo:
-brother_ev1 
+brother_ev1
 brotherConfidence: if it is over 10 he might try and touch you during a homework (not used yet)
 '!
 
@@ -95,7 +95,7 @@ if hour >= 7 and hour < 21:
 		'Surprised, your brother looks at your tummy. "<<$name>>, are you pregnant? '
 		pregTalkBrother = 1
 	end
-		
+
 		if $clothingworntype ! 'nude' and pregTalkBrother = 0 and pregchem > 3460:
 		'Surprised, your brother looks at your tummy, "<<$name>>, why didn''t you tell me I''m going to be an uncle? '
 		pregTalkBrother = 1
@@ -121,7 +121,7 @@ if hour >= 7 and hour < 21:
 	end
 end
 
-if $loc = 'gschool':
+if $loc = 'gschool_grounds':
 	if brother < 40:
 		'Your brother frowns "I come here to get away from you!"'
 
@@ -169,6 +169,7 @@ if $loc = 'gschool':
 									cls
 									gs 'stat'
 									'You tell them, if they''re going to look porn, they''ll need a babysitter. The guys aren''t pleased, but you don''t give them a choice.'
+									'They have found spare key for an AV lounge at the school that is not used in the evenings and you all sneak in.'
 
 									act 'Go watch porn':minut += 5 & gt 'seeporn'
 								end
@@ -180,8 +181,9 @@ if $loc = 'gschool':
 									cls
 									gs 'stat'
 									'You tell them that you are curious. The guys aren''t pleased, but Kolka persuades them.'
+									'They have found spare key for an AV lounge at the school that is not used in the evenings and you all sneak in.'
 
-									act 'Go watch porn':minut += 5 & gt 'seeporn'   
+									act 'Go watch porn':minut += 5 & gt 'seeporn'
 
 								end
 							else
@@ -237,7 +239,7 @@ if $loc = 'gschool':
 								gs 'stat'
 								'You tell them that you are curious. The guys aren''t pleased, but Kolka persuades them.'
 
-								act 'Go watch porn':minut += 5 & gt 'seeporn'   
+								act 'Go watch porn':minut += 5 & gt 'seeporn'
 
 							end
 						else
@@ -278,7 +280,7 @@ if $loc = 'sitrPar':
 			if  brotherSex = 0:
 				'He abruptly withdraws his hand and apologizes for his rudeness. You have no choice, but to apologise, that wasn''t fair. You cover your chest.'
 			else
-				'Seeing the pleasure playing with your nipples brings you, he begins to play harder with your piercings, sometimes squeezing your exposed Breasts. 
+				'Seeing the pleasure playing with your nipples brings you, he begins to play harder with your piercings, sometimes squeezing your exposed Breasts.
 				After playing for a while, he lets go of your breasts, and says, "I really like your new additions."'
 			end
 			horny+=10
@@ -337,17 +339,18 @@ if $loc = 'sitrPar':
 					dick = brotherDick
 					silavag = 0
 					pose = 0
-						
+
 					gs 'stat'
 
 					'<center><img src="images/img/sex/nae22.jpg"></center>'
 					'Approaching your brother, you gently pull back the covers and carefully straddle his sleeping body, taking care not to wake him.'
 					if son <= 50 and rand(0,4) =0:
-							
+
+						$risk_boy = 'your own brother'
 						dynamic $sexstart3
 						dynamic $sleepsexcum
 						dynamic $brothersleepSexEnd
-					else 
+					else
 						protect = 0
 						vidageday -= 1
 
@@ -361,14 +364,15 @@ if $loc = 'sitrPar':
 								sexcontra = 3
 								'You take a condom and put it on <<$boy>>.'
 							end
-							
+
 						end
+					$risk_boy = 'your own brother'
 					dynamic $sexstart3
-					dynamic $sleepsexcum	
+					dynamic $sleepsexcum
 					dynamic $brothersleepSexEnd
 					end
-				end	
-			else 
+				end
+			else
 				act 'Solve your brother''s morning problem':
 					cls
 					minut += 5
@@ -386,7 +390,7 @@ if $loc = 'sitrPar':
 
 					'<center><img src="images/qwest/alexey/bj6.jpg"></center>'
 					'Approaching your brother, you gently pull back the covers and begin to suck his <<brotherDick>> cm dick. After a few minutes, he moans softly in his sleep and his cock twitches.'
-					'Your mouth quickly fills with warm sperm and you feel its sharp taste.'			
+					'Your mouth quickly fills with warm sperm and you feel its sharp taste.'
 					'Swallowing the semen, you gently replace the blanket and, seeing a slight smile on your sleeping brother, you leave.'
 
 					act '<B>Move away</B>':gt 'sitrPar'
@@ -458,7 +462,7 @@ $sleepsexcum = {
 	if protect ! 1:
 		!!Unprotected sex
 
-		if rand(0, 2) < 2:
+		if rand(0, 100) > horny:
 			!!Inside
 			sexpartkno = 1
 			gs 'cum_manage'
@@ -466,13 +470,7 @@ $sleepsexcum = {
 			manna -= 15
 			willpower -= 15
 
-			if knowpreg = 0 and thinkpreg = 0:
-				if tabletkishot ! 0: '"I''m glad I got my birth control shot." you think to yourself.'
-				if tabletkishot = 0 and pillcon > 2000: '"Good thing I''m on the pill." you think to yourself.'
-				if tabletkishot = 0 and pillcon <=2000:'"Damn! I could get pregnant!" you think in horror.'
-			else
-				'You chuckle to yourself, "Well at least I cannot get more pregnant."'
-			end
+			gs 'cuminsidereact', 'your own brother'
 		else
 			!!Out
 
@@ -500,10 +498,10 @@ $sleepsexcum = {
 		end
 	elseif protect = 1:
 		protect = 0
-		
+
 		if rand(0, 89) = 0:sexcontra = 4
 		sexpartkno = 1
-		gs 'cum_manage'	
+		gs 'cum_manage'
 		if sexcontra = 4:
 			'You pull off of <<$boy>> and look at his dick. and think "Oh shit! The condom burst."'
 		elseif sexcontra = 5:
@@ -511,7 +509,7 @@ $sleepsexcum = {
 		else
 			'<<$boy>> groans and you realize that he came in the condom.'
 		end
-		sexcontra = 0
+		gs 'cuminsidereact', 'your own brother'
 	end
 
 	pose = 0
@@ -525,7 +523,7 @@ $brothersleepSexEnd = {
 	gs 'stat'
 
 	'You catch your breath then carefully climb off your still sleeping, though smiling, brother. You gently replace the blanket and quietly step away.'
-	act 'Escape':gt $loc
+	act 'Leave':gt $loc
 }
 
 $brother_showbody = {
@@ -541,7 +539,7 @@ $brother_showbody = {
 		'"<<$nickname>>, I have to learn about human anatomy, but I am having trouble with it. Can you help me?'
 		'"What do you mean?" You ask, a little confused.'
 		'"Well, um..." Kolka hesitated, "Can you show me what girls look like...'
-		if sub < 30: 
+		if sub < 30:
 			act'No way':
 				cla
 				'"How the fuck can I do that? Should I just take my clothes off in front of you and let you gawk at me? I''m your sister!"'
@@ -550,7 +548,7 @@ $brother_showbody = {
 			end
 		end
 		if sub < 30: act'Takeout':gt $CURLOC
-		
+
 		act'Huh...':
 			cla
 			brotherQW = 4
@@ -559,7 +557,7 @@ $brother_showbody = {
 			'You sigh and shake your head, "Surely your text books have pictures"'
 			'"There are pictures, but everything is so badly written, and the teacher skipped the lesson, saying "You already know everything." He explains with flushed face.'
 			'"Okay, I will help you, but only if you don''t tell anyone. Agreed? I''m serious, not a single person!" You say in a strict tone.'
-			'"<<$nickname>>, I promise not a word to anyone!"' 
+			'"<<$nickname>>, I promise not a word to anyone!"'
 			'After his promise you consider what to do.'
 			act'Undress':gt'brother','brother_voyeur_ev4'
 		end
@@ -620,7 +618,7 @@ $brother_homework = {
 				brother += 2
 				horny += RAND(5,10)
 				'You continue to do the homework, trying hard not to pay attention to Kolka''s hand on your leg. Kolka knowing that you do not mind continues to have nice feel of your leg. You feel the warm rush of excitement.'
-				ivrand = RAND(1,4)
+				ivrand = RAND(1,3)
 				if brotherSex > 0 and father_go = 1 and ivrand = 1 and brotherEvSex ! day:
 					cla
 					'After you finish explaining the new material, Kolka goes red with excitement and asks:'
@@ -674,7 +672,7 @@ $brother_homework[1] = {
 
 if (week = 6 and brother_homework = daystart - 1) or (week = 7 and brother_homework = daystart - 2): brother_homework = daystart
 if $loc = 'sitrPar' and brotherAge < 18 and kanikuli = 0 and brother >= 40 and brother_homework ! daystart and hour >= 18 and hour < 20:
-	if RAND(1,4) = 1:
+	if RAND(1,3) = 1:
 		cla
 		cls
 		gs'stat'
@@ -687,7 +685,7 @@ if $loc = 'sitrPar' and brotherAge < 18 and kanikuli = 0 and brother >= 40 and b
 		act'Later, I am busy now.':
 			cla
 			'Sorry, I''m busy right now.'
-			act 'Escape':gt $loc
+			act 'Leave':gt $loc
 		end
 	else
 		act'Offer help with homework': dynamic $brother_homework[1]
@@ -778,6 +776,7 @@ $brotherSexStart = {
 					'<center><img src="images/nigma/gor/ш1,<<rand(0,11)>>.gif"></center>'
 					'You lie on the sofa and brother lies on top of you.'
 
+					$risk_boy = 'your own brother'
 					dynamic $sexstart
 					dynamic $sexstart2
 					dynamic $sexcum
@@ -792,15 +791,15 @@ $brotherSexStart = {
 					horny += 10
 					$boy = 'Kolka'
 					dick = brotherDick
-		
+
 					gs 'stat'
-					
+
 					!Pictures already in folder - Gifs should be added.
 					'<center><img src="images/nigma/gor/ш3,<<rand(0,4)>>.gif"></center>'
 					'You turn away from Kolka and give him an inviting look while you spread your butt. He doesn''t need more encouragement than that.'
-		
+
 					dynamic $analsex
-		
+
 					dynamic $brotherSexEnd
 				end
 			end
@@ -821,6 +820,7 @@ $brotherSexStart = {
 			'<center><img src="images/nigma/gor/ш1,<<rand(0,11)>>.gif"></center>'
 			'You lie on the sofa and brother lies on top of you.'
 
+			$risk_boy = 'your own brother'
 			dynamic $sexstart
 			dynamic $sexstart2
 			dynamic $sexcum
@@ -837,7 +837,7 @@ $brotherSexStart = {
 			dick = brotherDick
 
 			gs 'stat'
-			
+
 			!Pictures already in folder - Gifs should be added.
 			'<center><img src="images/nigma/gor/ш3,<<rand(0,4)>>.gif"></center>'
 			'You turn away from Kolka and give him an inviting look while you spread your butt. He doesn''t need more encouragement than that.'
@@ -859,14 +859,14 @@ $brotherSexEnd = {
 			gs 'stat'
 
 			'Kolka catches his breath, then says, "Nice one <<$nickname>>, good job, just remember this is our little secret!", He continues to go about his business.'
-			act 'Escape':gt $loc
+			act 'Leave':gt $loc
 		elseif $loc = 'sitrPar':
 			minut += 15
 
 			gs 'stat'
 
 			'Kolka catches his breath, then says, "Nice one <<$nickname>>, you''re well trained. Now don''t tell anyone!", and falls asleep.'
-			act 'Escape':gt $loc
+			act 'Leave':gt $loc
 		else
 			'Kolka says, "Nice one <<$name>>, you''re well trained, Now don''t tell anyone!", and leaves.'
 		end
@@ -877,14 +877,14 @@ $brotherSexEnd = {
 			gs 'stat'
 
 			'Kolka catches his breath, then says, "Many thanks, <<$name>>, You helped me a lot", He continues to go about his business.'
-			act 'Escape':gt $loc
+			act 'Leave':gt $loc
 		elseif $loc = 'sitrPar':
 			minut += 15
 
 			gs 'stat'
 
 			'Kolka catches his breath, then says, "Thank you, <<$name>>, You saved me , now I can finally sleep.", and goes to sleep.'
-			act 'Escape':gt $loc
+			act 'Leave':gt $loc
 		else
 			'Kolka says, "Thanks for everything, Sis. Well, I''m off.", and leaves.'
 		end
@@ -906,7 +906,7 @@ $brotherSexCount = {
 	end
 
 	if brotherDay = 0:brotherDay = 1
-	
+
 }
 
 
@@ -1008,7 +1008,7 @@ if $ARGS[0] = 'brother_voyeur_ev4':
 	horny += RAND(10,15)
 	minut += RAND(5,10)
 	'<center><img src="images/qwest/alter/ev2/brother/f (1).jpg"></center>'
-	if brotherQW = 4:
+	if brotherQW <= 4:
 		brotherQW = 4
 		'You check whether the door is closed to the hall, then silently and quickly removed your clothes and sit down on the chair next to the sofa, you feel a little embarrassed and cover your breasts with your hands:'
 		'"Well Kolka, what do you need explained?" You ask, feeling like the whole situation is unreal.'
@@ -1037,7 +1037,7 @@ $brother_anus_check = {
 			'"And how does it feel?"'
 			'"Do you want to try?"'
 			'"Em... No, thank you. <<$nickname>>, do all girls like it?"'
-			'"I don''t know... I haven''t asked them all" you blush as the conversation continues.' 
+			'"I don''t know... I haven''t asked them all" you blush as the conversation continues.'
 		elseif brother_saw_analplug = 1:
 			'"There it is again with this thing in your ass?" asked Kolka, obviously referring to sex-toy in your ass.'
 			'"Aha..." you coquettishly answer.'
@@ -1162,7 +1162,7 @@ if $ARGS[0] = 'brother_voyeur_ev5':
 			'"Oh..."'
 		end
 		act'Further':gt 'brother','brother_voyeur_ev6'
-		
+
 	end
 end
 
@@ -1181,7 +1181,7 @@ if $ARGS[0] = 'brother_voyeur_ev6':
 		'"You know." Kolka points towards your vagina'
 		'"I don''t know, I think this has gone too far already." you answer indignantly.'
 		'"Please show me!" Kolka pleads'
-		if sub < 30: 
+		if sub < 30:
 			act'Refuse and dress':gt $CURLOC
 		end
 		act'Show':gt 'brother','brother_voyeur_ev7'
@@ -1189,7 +1189,7 @@ if $ARGS[0] = 'brother_voyeur_ev6':
 		'"<<$nickname>>, how about closer?"'
 		'"Closer again?"'
 		'"Again." He grins "Please?"'
-		if sub < 30: 
+		if sub < 30:
 			act'Refuse and dress':gt $CURLOC
 		end
 		act'Show':gt 'brother','brother_voyeur_ev7'
@@ -1216,7 +1216,7 @@ if $ARGS[0] = 'brother_voyeur_ev7':
 		'"I said enough!" You say in a harsh tone and dress.'
 		act 'Move away':gt $CURLOC
 	elseif brotherQW > 4:
-		'You sit in the chair and spreads your legs wide. Using the tips of your fingers you part your labia slightly revealing your <<$vaginatipe2>> pussy:' 
+		'You sit in the chair and spreads your legs wide. Using the tips of your fingers you part your labia slightly revealing your <<$vaginatipe2>> pussy:'
 		'"Wow!" Your brother exclaims.'
 		'"Satisfied now?" You ask.'
 		'"Nearly..."'
@@ -1260,20 +1260,20 @@ if $ARGS[0] = 'brother_voyeur_ev7':
 				'"Can you help me relieve some tension?" Kolka asks.'
 				'"How?"'
 				'"Just don''t get dressed and stay there, I will do everything myself."'
-				if sub < 30: 
+				if sub < 30:
 					act'Refuse and dress':gt $CURLOC
 				end
-				act'Help':gt 'brother','brother_voyeur_ev8' 
+				act'Help':gt 'brother','brother_voyeur_ev8'
 			elseif brotherQW > 5:
-				'"Anything else?"' 
+				'"Anything else?"'
 				'"Same as last time? I really liked it" Kolka asks.'
-				if sub < 30: 
+				if sub < 30:
 					act'Refuse and dress':gt $CURLOC
 				end
 				act'Help':gt 'brother','brother_voyeur_ev8'
 			end
 		end
-		
+
 	end
 end
 

+ 20 - 20
locations/cafe2

@@ -45,7 +45,7 @@ if $ARGS[0] = 'dance':
 	deyst = rand(1, 100)
 
 	if deyst <= 25:
-		'During the dance <<$boy>> conducts himself confidently and correctly. His strong hands hold your waist tightly. Finally the song ends.'
+		'During the dance <<$boy>> conducts himself confidently and correctly, his strong hands hold your waist tightly. Finally the song ends.'
 
 		act 'Finish the dance':gt 'Cafe2', 'dance2'
 	elseif deyst > 25 and deyst <= 80:
@@ -54,21 +54,21 @@ if $ARGS[0] = 'dance':
 		gs 'stat'
 
 		if dick > 15 and dick < 18:
-			$didanc = 'During the dance, you feel like something hard between his legs presses against your stomach. '
+			$didanc = 'During the dance you feel like something hard between his legs presses against your stomach. '
 		elseif dick >= 18:
-			$didanc = 'During the dance, you feel his cock pushing against your stomach as it hardens and grows, you feel that he has a monster, about <<dick>> centimeters. '
+			$didanc = 'During the dance you feel his cock pushing against your stomach as it hardens and grows, you feel that he has a monster cock about <<dick>> centimeters. '
 		elseif dick <= 15:
 			$didanc = ''
 		end
 
-		'During the dance, <<$boy>> gently hugs you and strokes your back down to the hips. His strong hands press your fragile body to his, pressing your soft <<$titsize>> breasts against his body. <<$didanc>>Finally, the song ends.'
+		'During the dance <<$boy>> gently hugs you and strokes your back down to the hips. His strong hands press your fragile body to his, pressing your soft <<$titsize>> breasts against his body. <<$didanc>>Finally, the song ends.'
 
 		act 'Finish the dance':gt 'Cafe2', 'dance2'
 	elseif deyst > 80:
 		horny += 8
 		clr
 		gs 'stat'
-		'During the dance <<$boy>> paws at your ass, you cling to his body, your tender flesh on his and he wants to kiss you.'
+		'During the dance <<$boy>> paws at your ass, you cling to his body your tender flesh on his and he wants to kiss you.'
 
 		act 'Kiss':
 			cla
@@ -99,12 +99,12 @@ if $ARGS[0] = 'dance':
 					$didanc = 'there is something moving in his pants.'
 				end
 
-				'You start passionately sucking his tongue and kissing a guy with your <<$lipdance>>. You feel like <<$didanc>>'
+				'You start passionately sucking his tongue and kissing the guy with your <<$lipdance>>. You feel like <<$didanc>>'
 				'Finally the song ends and you break the kiss.'
 				deyst = rand(1, 100)
 
 				if deyst <= 75:
-					'Keeping your waist held, <<$boy>> invites you back to his home.'
+					'Keeping your waist held <<$boy>> invites you back to his home.'
 
 					act 'Agree':gt 'Cafe3', 'house'
 
@@ -112,7 +112,7 @@ if $ARGS[0] = 'dance':
 						act 'Leave':gt 'street'
 					end
 				elseif deyst > 75:
-					'Keeping your waist held, <<$boy>> asks you to go to the toilet and continue.'
+					'Keeping your waist held <<$boy>> asks you to go to the toilet and continue.'
 
 					act 'Agree':gt 'Cafe3', 'toilet'
 
@@ -145,7 +145,7 @@ if $ARGS[0] = 'dance':
 				deyst = rand(1, 100)
 
 				if deyst <= 75:
-					'Keeping your waist held, <<$boy>> invites you back to his home.'
+					'Keeping your waist held <<$boy>> invites you back to his home.'
 
 					act 'Agree':gt 'Cafe3', 'house'
 
@@ -153,7 +153,7 @@ if $ARGS[0] = 'dance':
 						act 'Leave':gt 'street'
 					end
 				elseif deyst > 75:
-					'Keeping your waist held, <<$boy>> asks you to go to the toilet and continue.'
+					'Keeping your waist held <<$boy>> asks you to go to the toilet and continue.'
 
 					act 'Agree':gt 'Cafe3', 'toilet'
 
@@ -175,11 +175,11 @@ if $ARGS[0] = 'dance2':
 	deyst = rand(1, 280)
 
 	if deyst >= vnesh:
-		'The dance ends, and <<$boy>> kisses you goodbye.'
+		'The dance ends and <<$boy>> kisses you goodbye.'
 
 		act 'Say goodbye':gt 'kafe', 'start'
 	elseif deyst < vnesh:
-		'The dance ends, and <<$boy>> suggests going to his place.'
+		'The dance ends and <<$boy>> suggests going to his place.'
 
 		act 'Agree':gt 'Cafe3', 'house'
 
@@ -193,15 +193,15 @@ if $ARGS[0] = 'booze':
 	cla
 	minut += 30
 	gs 'stat'
-	'You drink with a guy, and <<$boy>> is interesting and shows an interest in you.'
+	'You drink with a guy and <<$boy>> is interesting and shows an interest in you.'
 	deyst = rand(1, 100)
 
 	if deyst < 75:
-		'It seems you''ve had enough and should go home. <<$boy>> kisses you goodbye.'
+		'It seems you''ve had enough and should go home, <<$boy>> kisses you goodbye.'
 
 		act 'Say goodbye':gt 'kafe', 'start'
 	elseif deyst >= 75 and deyst < 95:
-		'It seems you''ve had enough and should go home. <<$boy>> suggests you should go to him.'
+		'It seems you''ve had enough and should go home, <<$boy>> suggests you should go to him.'
 
 		act 'Agree':gt 'Cafe3', 'house'
 
@@ -209,7 +209,7 @@ if $ARGS[0] = 'booze':
 			act 'Leave':gt 'street'
 		end
 	elseif deyst >= 95:
-		'You''re drunk and <<$boy>> begins to stick to you. He kisses and caresses you, and then offers to take you with him to the toilet.'
+		'You''re drunk and <<$boy>> begins to stick to you. He kisses and caresses you and then offers to take you with him to the toilet.'
 
 		act 'Agree':gt 'Cafe3', 'toilet'
 
@@ -223,16 +223,16 @@ if $ARGS[0] = 'kompashka':
 	cla
 	minut += 30
 	gs 'stat'
-	'You drink and socialize with guys and girls. <<$boy>> chats and flirts with you.'
+	'You drink and socialize with guys and girls, <<$boy>> chats and flirts with you.'
 	deyst = rand(1, 100)
 
 
 	if deyst < 60:
-		'You think you''ve had enough and should go home. <<$boy>> kisses you goodbye.'
+		'You think you''ve had enough and should go home, <<$boy>> kisses you goodbye.'
 
 		act 'Say goodbye':gt 'kafe', 'start'
 	elseif deyst >= 60 and deyst < 90:
-		'You think you''ve had enough and should go home. <<$boy>> suggests you go to his place.'
+		'You think you''ve had enough and should go home, <<$boy>> suggests you go to his place.'
 
 		act 'Agree':gt 'Cafe3', 'house'
 
@@ -240,7 +240,7 @@ if $ARGS[0] = 'kompashka':
 			act 'Leave':gt 'street'
 		end
 	elseif deyst >= 90:
-		'You''re drunk and <<$boy>> begins to stick to you. He kisses and caresses you, and then offers to go join with some company.'
+		'You''re drunk and <<$boy>> begins to stick to you. He kisses and caresses you and then offers to go join with some company.'
 
 		act 'Agree':gt 'Cafe3', 'kompashka'
 

+ 11 - 11
locations/cafe3

@@ -6,7 +6,7 @@ if $ARGS[0] = 'house':
 	minut += 15
 	gs 'stat'
 	'<<$boy>> pays your bill and hails a taxi.'
-	'You sit down with him in the backseat of the cab. <<$boy>> puts his hand on your knee and begins stroking it getting higher toward your pussy.'
+	'You sit down with him in the backseat of the cab <<$boy>> puts his hand on your knee and begins stroking it slowly getting closer towards your pussy.'
 
 	act 'Enjoy caresses':
 		cla
@@ -35,7 +35,7 @@ if $ARGS[0] = 'house':
 			derand = rand(0, 100)
 
 			if derand >= 95:
-				'<<$boy>> groans and taking you by the neck, begins to move your face to his member.'
+				'<<$boy>> groans and takes you by the neck, he then begins to move your face closer to his member.'
 
 				act 'Suck it':
 					cla
@@ -48,7 +48,7 @@ if $ARGS[0] = 'house':
 					'<center><img src="images/studia/car.gif"></center>'
 					'You bend, bringing your face to his groin and your lips wrap around his cock and you start sucking him.'
 					gs 'oral', '0'
-					'Finally, the guy fills your mouth with his hot sperm, you have nowhere to go so you swallow it. The taxi stopped. And <<$boy>> you puts you out on the street.'
+					'Finally, the guy fills your mouth with his hot sperm you have nowhere to go so you swallow it. The taxi stopped and <<$boy>> you puts you out on the street.'
 					swallow += 1
 					sexpartkno = 1
 					spafinloc = 12
@@ -125,7 +125,7 @@ if $ARGS[0] = '0':
 			dynamic $vagstart
 			picrand = rand(1, 5)
 			'<center><img src="images/pics/vagcow<<picrand>>.jpg"></center>'
-			'<<$boy>> lays down on the bed and pull you on top of him, you feel his penis enter you.'
+			'<<$boy>> lays down on the bed and pulls you on top of him, you feel his penis enter you.'
 			'His cock goes into you and you start to pump up and down on it.'
 			pose = 0
 			dynamic $vagend
@@ -145,7 +145,7 @@ if $ARGS[0] = '0':
 			picrand = rand(1, 10)
 			'<center><img src="images/pics/bj<<picrand>>.jpg"></center>'
 			'<<$boy>> pulls out his dick'
-			'You take his penis in your mouth and suck it.'
+			'You take his penis into your mouth and suck it.'
 			'<<$boy>> moans that he''s about to finish.'
 
 			act 'Remove from mouth':
@@ -216,9 +216,9 @@ if $ARGS[0] = '0':
 
 			picrand = rand(1, 10)
 			'<center><img src="images/pics/anal<<picrand>>.jpg"></center>'
-			'<<$boy>> bends you over and lubricates your ass with some cream. You feel like it''s boiling down into your tight anus.'
+			'<<$boy>> bends you over and lubricates your ass with some cream, you feel like it''s boiling down into your tight anus.'
 			'With a sharp pain his penis easily enters. <<$boy>> fucks you in the ass smoothly, careful not to damage anything.'
-			'You feel like your anus is filled with a warm liquid. You get yourself up and into the bathroom then get dressed.'
+			'You feel like your anus is filled with a warm liquid. You get yourself up and into the bathroom then you get dressed.'
 			sexpartkno = 1
 			spafinloc = 3
 			gs 'cum_manage'
@@ -231,7 +231,7 @@ end
 if $ARGS[0] = 'toilet':
 	cla
 	gs 'dinsexFX'
-	'You went to the toilet with a guy. <<$boy>> you began to kiss and caress. Then he offered you suck at it.'
+	'You went to the toilet with a guy, <<$boy>> you began to kiss and caress. Then he offered you to suck it.'
 
 	act 'Refuse':
 		cla
@@ -319,9 +319,9 @@ if $ARGS[0] = 'kompashka':
 	picrand = rand(1, 15)
 	minut += 240
 	'<center><img src="images/pics/gang<<picrand>>.jpg"></center>'
-	'You are driving somewhere with the guys in a car. You''re drunk and you sit on the back seat with two guys. Finally, the machine stops and you get out of the car.'
-	'They undress you, and you feel like you have been mislead. You try to say something, but at this point a cock is inserted into your mouth.'
-	'You are raped in all your holes, and more than once. Heavily drunk, you can not concentrate and remember details. With a vague feeling throughout your body, you remember hands, and penises. Next thing you know you are outside your apartment.'
+	'You are driving somewhere with the guys in a car. You''re drunk and you sit on the back seat with two guys finally, the machine stops and you get out of the car.'
+	'They undress you, and you feel like you have been mislead. You try to say something but at this point a cock is inserted into your mouth.'
+	'You are raped in all your holes and more than once. Heavily drunk, you can not concentrate and remember the details. With a vague feeling throughout your body, you remember hands and penises. Next thing you know you are outside your apartment.'
 	guy += 3
 	stat['vaginal'] += 1
 	stat['bj']+= 1

+ 25 - 25
locations/carF1

@@ -290,7 +290,7 @@ if $ARGS[0] = 'car13':
 
 		act 'Leave':gt 'carF1', 'car13'
 	end
-	act 'Escape':
+	act 'Leave':
 		cla
 		if cartraid = 1:gt'autosalonF','start'
 		if cartraid = 2:gt'autotraidF','manager'
@@ -481,9 +481,9 @@ if $ARGS[0] = 'car101':
 		*clr
 		'<center><img src="images/picar/salon101.jpg"></center>'
 
-		act 'Escape':gt'carF1','car101'
+		act 'Leave':gt'carF1','car101'
 	end
-	act 'Escape':
+	act 'Leave':
 		cla
 		if cartraid = 1:gt'autosalonF','start'
 		if cartraid = 2:gt'autotraidF','manager'
@@ -508,9 +508,9 @@ if $ARGS[0] = 'car102':
 		*clr
 		'<center><img src="images/picar/salon102.jpg"></center>'
 
-		act 'Escape':gt'carF1','car102'
+		act 'Leave':gt'carF1','car102'
 	end
-	act 'Escape':
+	act 'Leave':
 		cla
 		if cartraid = 1:gt'autosalonF','start'
 		if cartraid = 2:gt'autotraidF','manager'
@@ -535,9 +535,9 @@ if $ARGS[0] = 'car103':
 		*clr
 		'<center><img src="images/picar/salon103.jpg"></center>'
 
-		act 'Escape':gt'carF1','car103'
+		act 'Leave':gt'carF1','car103'
 	end
-	act 'Escape':
+	act 'Leave':
 		cla
 		if cartraid = 1:gt'autosalonF','start'
 		if cartraid = 2:gt'autotraidF','manager'
@@ -562,9 +562,9 @@ if $ARGS[0] = 'car104':
 		*clr
 		'<center><img src="images/picar/salon104.jpg"></center>'
 
-		act 'Escape':gt'carF1','car104'
+		act 'Leave':gt'carF1','car104'
 	end
-	act 'Escape':
+	act 'Leave':
 		cla
 		if cartraid = 1:gt'autosalonF','start'
 		if cartraid = 2:gt'autotraidF','manager'
@@ -589,9 +589,9 @@ if $ARGS[0] = 'car105':
 		*clr
 		'<center><img src="images/picar/salon105.jpg"></center>'
 
-		act 'Escape':gt'carF1','car105'
+		act 'Leave':gt'carF1','car105'
 	end
-	act 'Escape':
+	act 'Leave':
 		cla
 		if cartraid = 1:gt'autosalonF','start'
 		if cartraid = 2:gt'autotraidF','manager'
@@ -616,9 +616,9 @@ if $ARGS[0] = 'car106':
 		*clr
 		'<center><img src="images/picar/salon106.jpg"></center>'
 
-		act 'Escape':gt'carF1','car106'
+		act 'Leave':gt'carF1','car106'
 	end
-	act 'Escape':
+	act 'Leave':
 		cla
 		if cartraid = 1:gt'autosalonF','start'
 		if cartraid = 2:gt'autotraidF','manager'
@@ -643,9 +643,9 @@ if $ARGS[0] = 'car107':
 		*clr
 		'<center><img src="images/picar/salon107.jpg"></center>'
 
-		act 'Escape':gt'carF1','car107'
+		act 'Leave':gt'carF1','car107'
 	end
-	act 'Escape':
+	act 'Leave':
 		cla
 		if cartraid = 1:gt'autosalonF','start'
 		if cartraid = 2:gt'autotraidF','manager'
@@ -670,9 +670,9 @@ if $ARGS[0] = 'car108':
 		*clr
 		'<center><img src="images/picar/salon108.jpg"></center>'
 
-		act 'Escape':gt'carF1','car108'
+		act 'Leave':gt'carF1','car108'
 	end
-	act 'Escape':
+	act 'Leave':
 		cla
 		if cartraid = 1:gt'autosalonF','start'
 		if cartraid = 2:gt'autotraidF','manager'
@@ -697,9 +697,9 @@ if $ARGS[0] = 'car109':
 		*clr
 		'<center><img src="images/picar/salon109.jpg"></center>'
 
-		act 'Escape':gt'carF1','car109'
+		act 'Leave':gt'carF1','car109'
 	end
-	act 'Escape':
+	act 'Leave':
 		cla
 		if cartraid = 1:gt'autosalonF','start'
 		if cartraid = 2:gt'autotraidF','manager'
@@ -724,9 +724,9 @@ if $ARGS[0] = 'car110':
 		*clr
 		'<center><img src="images/picar/salon110.jpg"></center>'
 
-		act 'Escape':gt'carF1','car110'
+		act 'Leave':gt'carF1','car110'
 	end
-	act 'Escape':
+	act 'Leave':
 		cla
 		if cartraid = 1:gt'autosalonF','start'
 		if cartraid = 2:gt'autotraidF','manager'
@@ -751,9 +751,9 @@ if $ARGS[0] = 'car111':
 		*clr
 		'<center><img src="images/picar/salon111.jpg"></center>'
 
-		act 'Escape':gt'carF1','car111'
+		act 'Leave':gt'carF1','car111'
 	end
-	act 'Escape':
+	act 'Leave':
 		cla
 		if cartraid = 1:gt'autosalonF','start'
 		if cartraid = 2:gt'autotraidF','manager'
@@ -778,9 +778,9 @@ if $ARGS[0] = 'car112':
 		*clr
 		'<center><img src="images/picar/salon112.jpg"></center>'
 
-		act 'Escape':gt'carF1','car112'
+		act 'Leave':gt'carF1','car112'
 	end
-	act 'Escape':
+	act 'Leave':
 		cla
 		if cartraid = 1:gt'autosalonF','start'
 		if cartraid = 2:gt'autotraidF','manager'

+ 2 - 2
locations/cardgame_durak

@@ -34,7 +34,7 @@ if $ARGS[0] = 'start':
 	if playcardgame_count > 0:
 		act 'Play': gs 'cardgame_durak', 'card_game_durak_play'
 	end
-	act 'Escape': gt 'shulga_room', 'start'
+	act 'Leave': gt 'shulga_room', 'start'
 end
 !game
 
@@ -525,7 +525,7 @@ if $ARGS[0] = 'card_game_casual_sex':
 			end	
 			'A few minutes later a man pulls a dick, He pulls a condom and ends on the wall. You pulled shorts running away, a man even did not have time to blink an eye.'
 			'The boys all the time was not far away and shoot everything on a mobile phone.'
-			act 'Escape': gt 'shulga_room', 'start' 
+			act 'Leave': gt 'shulga_room', 'start' 
 		end
 	end		
 end

+ 7 - 7
locations/cikl

@@ -220,9 +220,9 @@ if tabletkicheck = 2:
 		else
 			shotdue -= 1
 		end
-		'The chemicals regulating your fertility cycle are wearing off. You need to get your shot in <<shotdue>> days.'
+		'The chemicals regulating your fertility cycle are wearing off, you need to get your shot in <<shotdue>> days.'
 	elseif shotdays > 1 and shotdays < 5:
-		'You are due for a birth control shot soon. If you do not get one, you might get pregnant.'
+		'You are due for a birth control shot soon if you do not get one, you might get pregnant.'
 	elseif shotdays = 1:
 		'Your birth control shot is due for renewal tomorrow.'
 	end
@@ -239,7 +239,7 @@ if tabletkicheck = 1:
 		'You are out of birth control pills.'
 		tabletkipi = -5
 	elseif tabletki < 5:
-		'You are running out of birth control pills. You only have a few left.'
+		'You are running out of birth control pills, you only have a few left.'
 	end
 end
 
@@ -265,11 +265,11 @@ if tabletkicheck = 1 and tabletkichday < daystart:
 	if tabletkiap < 300:
 		if tabletkipd > -10:
 			if willpower < willpowermax / 4:
-				'You stare at your bottle of birth control pills. You know you should take one, but you can''t quite work up enough effort to care.'
+				'You stare at your bottle of birth control pills, you know you should take one but you can''t quite work up enough effort to care.'
 			elseif manna < mannamax / 10:
-				'You stare at your bottle of birth control pills, but don''t open it.'
+				'You stare at your bottle of birth control pills, but you don''t open it.'
 			elseif son < 10:
-				'You fumble with the cap on your birth control pills, trying to get it open. You finally give up, too tired to manage it.'
+				'You fumble with the cap on your birth control pills, trying to get it open. You finally give up too tired to manage it.'
 			else
 				'You just realized you forgot to take your birth control pill today.'
 			end
@@ -294,7 +294,7 @@ if tabletkicheck = 1 and tabletkichday < daystart:
 				tabletkipi = -3
 			end
 			if tabletkipd > -10:
-				'You find yourself holding the bottle of birth control pills. You cannot remember if you took one or not.'
+				'You find yourself holding the bottle of birth control pills, you cannot remember if you took one or not.'
 			end
 			if tabletkipd > 0:
 				if rand(0,9) = 0:

+ 3 - 24
locations/clothing_QV

@@ -25,14 +25,7 @@ if $ARGS[0] = 'list':
 		end
 	end
 
-	act 'Leave':
-		if $clothingworntype ! 'nude' or $loc ! 'gschool':
-			gt $loc, $metka
-		else
-			msg'<b><font color = red>You need to get dressed.</font></b>'
-			gt 'clothing_QV', 'list'
-		end
-	end
+	act 'Leave':gt $loc, $metka
 
 	if StoryLine = 1 and SchoolAtestat = 0 and SchoolBlock = 0 and schoolS[6] = 0:*p '<a href="exec:gt ''clothing_QV'', ''change'', ''school'', 6"><img src="images/clothing/6school/school6.jpg" 	height="250" /></a>'
 
@@ -135,14 +128,7 @@ if $ARGS[0] = 'strip':
 	gs 'clothing', 'strip'
 	act 'Choose something to wear':gt 'clothing_QV', 'list'
 	
-	act 'Leave':
-		if $clothingworntype ! 'nude' or $loc ! 'gschool':
-			gt $loc, $metka
-		else
-			msg'<b><font color = red>You need to get dressed.</font></b>'
-			gt 'clothing_QV', 'list'
-		end
-	end
+	act 'Leave':gt $loc, $metka
 end
 
 if $ARGS[0] = 'change':
@@ -182,14 +168,7 @@ if $ARGS[0] = 'change':
 	end
 	act 'Choose another outfit': gt 'clothing_QV', 'list'
 	
-	act 'Leave':
-		if $clothingworntype ! 'nude' or $loc ! 'gschool':
-			gt $loc, $metka
-		else
-			msg'<b><font color = red>You need to get dressed.</font></b>'
-			gt 'clothing_QV', 'list'
-		end
-	end
+	act 'Leave':gt $loc, $metka
 end
 
 

+ 4 - 0
locations/club

@@ -56,15 +56,19 @@ if $ARGS[0] = 'start':
 				frost = 0
 				gt 'club', 'inside'
 			elseif $clothingworntype = 'naughty' and PCloQuality < 4:
+				cla
 				'He shakes his head, if you''re looking for paying clients, try the road by the park this is not a brothel.'
 				act 'Continue':gt 'club', 'start'
 			elseif sweat >= 30:
+				cla
 				'The bouncer shakes his head. "God, girl, you actually smell!"'
 				act 'Continue':gt 'club', 'start'
 			elseif mop = 1:
+				cla
 				'The bouncer shakes his head. "At least wear some makeup, girl."'
 				act 'Continue':gt 'club', 'start'
 			else
+				cla
 				'The bouncer shakes his head. "Don''t you have some sexy clothes?"'
 				act 'Continue':gt 'club', 'start'
 			end

+ 24 - 3
locations/cum_arrcheat

@@ -6,7 +6,7 @@ elseif cycle = 1:
 	cycletemp[6] = (150-FocH)
 	$cycletemp[1] = 'in your follicular phase with an egg release hormone level of <<EggRH>> with around <<cycletemp[6]>> hours remaining until ovulation.'
 elseif cycle = 2:
-	$cycletemp[1] = 'ovulating with around <<Ovulate>> hours remaining until your luteal phase begins. You have <<UnfertEgg>> unfertilized egg and <<FertEgg>> unimplanted zygote. It has been <<ferteggage>> hours since ovulation began.'
+	$cycletemp[1] = 'ovulating with around <<Ovulate>> hours remaining until your luteal phase begins and <<EggRH>> remaining egg release hormone. You have <<UnfertEgg>> unfertilized egg and <<FertEgg>> unimplanted zygote. It has been <<ferteggage>> hours since ovulation began.'
 elseif cycle = 3:
 	cycletemp[6] = (300-LutH)
 	$cycletemp[1] = 'in your luteal phase with <<BabyEmbryo>> foetus and <<FertEgg>> unimplanted zygote. Your body currently has a pregnancy chemical level of <<pregchem>>. It has been <<ferteggage>> hours since you ovulated. You have around <<cycletemp[6]>> hours remaining until menstruation or official pregnancy.'
@@ -97,6 +97,8 @@ if cycletemp[4] > 0:
 		$cycletemp[3] = 'The condom was sabotaged by someone else'
 	elseif cumarrcon[cycletemp] = 7:
 		$cycletemp[3] = 'You sabotaged the condom'
+	elseif cumarrcon[cycletemp] = 8:
+		$cycletemp[3] = 'Precum had sperm in it'
 	else
 		$cycletemp[3] = 'improperly defined'
 	end
@@ -204,8 +206,27 @@ if cycletemp[4] > 0:
 	else
 		$cycletemp[3] = 'Unlabelled Ptype'	
 	end
-	!'Index number: <<cycletemp>>. Name of the kid: <<$kidname[cycletemp]>>. Age of the kid: <<kidage[cycletemp]>>. Born(M/D/Y): <<monthkid[cycletemp]>> / <<daykid[cycletemp]>> / <<yearkid[cycletemp]>>. Sex: <<$cycletemp[2]>>. Pregnancy Type: <<$cycletemp[3]>>. Biological Father: <<$ChildFath[cycletemp]>>. Believed Father: <<$ChildThFath[cycletemp]>>. Child Eye Color: <<eyeskid[cycletemp]>>. Child Hair Color: <<hairkid[cycletemp]>>. Child Contraceptive Type: <<ChildConType[cycletemp]>>'
-	*P '<TR><TD><<cycletemp>></TD><TD><<$kidname[cycletemp]>></TD><TD><<kidage[cycletemp]>></TD><TD><<monthkid[cycletemp]>> / <<daykid[cycletemp]>> / <<yearkid[cycletemp]>></TD><TD><<$cycletemp[2]>></TD><TD><<$cycletemp[3]>></TD><TD><<$ChildFath[cycletemp]>></TD><TD><<$ChildThFath[cycletemp]>></TD><TD><<eyeskid[cycletemp]>></TD><TD><<hairkid[cycletemp]>></TD><TD><<ChildConType[cycletemp]>></TD></TR>'
+	if ChildConType[cycletemp] = 0:
+		$cycletemp[4] = 'No contraception used'
+	elseif ChildConType[cycletemp] = 1:
+		$cycletemp[4] = 'You lied about being on the pill'
+	elseif ChildConType[cycletemp] = 2:
+		$cycletemp[4] = 'You were on the pill'
+	elseif ChildConType[cycletemp] = 3:
+		$cycletemp[4] = 'You used a condom'
+	elseif ChildConType[cycletemp] = 4:
+		$cycletemp[4] = 'The condom broke'
+	elseif ChildConType[cycletemp] = 5:
+		$cycletemp[4] = 'The condom slipped off inside you'
+	elseif ChildConType[cycletemp] = 6:
+		$cycletemp[4] = 'The condom was sabotaged by someone else'
+	elseif ChildConType[cycletemp] = 7:
+		$cycletemp[4] = 'You sabotaged the condom'
+	else
+		$cycletemp[4] = 'improperly defined'
+	end
+	!'Index number: <<cycletemp>>. Name of the kid: <<$kidname[cycletemp]>>. Age of the kid: <<kidage[cycletemp]>>. Born(M/D/Y): <<monthkid[cycletemp]>> / <<daykid[cycletemp]>> / <<yearkid[cycletemp]>>. Sex: <<$cycletemp[2]>>. Pregnancy Type: <<$cycletemp[3]>>. Biological Father: <<$ChildFath[cycletemp]>>. Believed Father: <<$ChildThFath[cycletemp]>>. Child Eye Color: <<eyeskid[cycletemp]>>. Child Hair Color: <<hairkid[cycletemp]>>. Child Contraceptive Type: <<$cycletemp[4]>>'
+	*P '<TR><TD><<cycletemp>></TD><TD><<$kidname[cycletemp]>></TD><TD><<kidage[cycletemp]>></TD><TD><<monthkid[cycletemp]>> / <<daykid[cycletemp]>> / <<yearkid[cycletemp]>></TD><TD><<$cycletemp[2]>></TD><TD><<$cycletemp[3]>></TD><TD><<$ChildFath[cycletemp]>></TD><TD><<$ChildThFath[cycletemp]>></TD><TD><<eyeskid[cycletemp]>></TD><TD><<hairkid[cycletemp]>></TD><TD><<$cycletemp[4]>></TD></TR>'
 	cycletemp += 1
 	if cycletemp < arrsize('$ChildFath'):
 		jump 'cumcbcloop'

+ 3 - 1
locations/cum_call

@@ -12,7 +12,7 @@ ARGS[3] is contraception, if left blank it will use the default, if you want to
 	4 - the Condom Broke. This is mostly used to check if cum manage resulted in a broken condom.
 	5 - the Condom Slipped off. Like 4, this is mostly to check if the contraception of 3 had a failure. But both 4 and 5 can be specified if you want to write an event where it fails no matter what.
 	6 - the condom was Sabotaged but the main character shouldn't know that
-	7 - the Condom was Sabotaged by the main character.[/spoiler]
+	7 - the Condom was Sabotaged by the main character.
 ARGS[4] is for changing the potency, -1 for unable to impregnate, default is 10,000
 ARGS[5] is a special unaware, for things like unconscious sex, set to 1 for on
 For a simple call you only need the first 2, ie:
@@ -21,6 +21,8 @@ gs 'cum_call', 'anus' - for an unknown partner}
 
 if ARGS[5] = 1:
 	sexunaware = 1
+else:
+	sexpartkno = 1
 end
 
 if ARGS[4] ! 0:

+ 176 - 329
locations/cum_cleanup

@@ -1,338 +1,185 @@
 # cum_cleanup
 
-temp = arrsize('sparrvol')
-cumsumbod = 0
-cumsumvag = 0
-cumsumass = 0
-
-
-
-:temploop
-if temp < 0: cumspclnt = 0
-
-cumsumbod += sparrvol[temp]
-if sparrloc[temp] = 0: cumsumvag += sparrvol[temp]
-if sparrloc[temp] = 3: cumsumass += sparrvol[temp]
-
-!{Full Body Clean}
-if cumspclnt = 1:
-	if sparrloc[temp] = 0 or sparrloc[temp] = 1 or sparrloc[temp] = 3 or sparrloc[temp] = 4 or sparrloc[temp] >= 8:
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	if sparrloc[temp] = 0: cumsumvag -= sparrvol[temp]
-	if sparrloc[temp] = 3: cumsumass -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Teeth Clean}
-elseif cumspclnt = 2:
-	if sparrloc[temp] = 12:
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Internal Clean}
-elseif cumspclnt = 3:
-	if sparrloc[temp] = 0 or sparrloc[temp] = 3 or sparrloc[temp] = 17:
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	if sparrloc[temp] = 0: cumsumvag -= sparrvol[temp]
-	if sparrloc[temp] = 3: cumsumass -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{External Body Clean}
-elseif cumspclnt = 4:
-	if sparrloc[temp] = 0 or sparrloc[temp] = 3: sparrslc[temp] = 0
-	if sparrloc[temp] = 1 or sparrloc[temp] = 4 or (sparrloc[temp] >= 8 and sparrloc[temp] <= 11) or (sparrloc[temp] >= 13 and sparrloc[temp] <= 16):
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Hair Clean}
-elseif cumspclnt = 5:
-	if sparrloc[temp] = 16:
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Clothes Clean}
-elseif cumspclnt = 6:
-	if sparrloc[temp] = 2 or (sparrloc[temp] >= 5 and sparrloc[temp] <= 7):
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Enima}
-elseif cumspclnt = 7:
-	if sparrloc[temp] = 3:
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	cumsumass -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Douche}
-elseif cumspclnt = 8:
-	if sparrloc[temp] = 0 or sparrloc[temp] >= 17:
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	cumsumvag -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Handwashing}
-elseif cumspclnt = 9:
-	if sparrloc[temp] = 13:
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Full External Clean}
-elseif cumspclnt = 10:
-	if sparrloc[temp] = 0 or sparrloc[temp] = 3: sparrslc[temp] = 0
-	if sparrloc[temp] = 1 or sparrloc[temp] = 2 or (sparrloc[temp] >= 4 and sparrloc[temp] <= 11) or (sparrloc[temp] >= 13 and sparrloc[temp] <= 16):
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Face Cleanup}
-elseif cumspclnt = 11:
-	if sparrloc[temp] = 11:
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Face and Hair Cleanup}
-elseif cumspclnt = 12:
-	if sparrloc[temp] = 11 or sparrloc[temp] = 16:
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Head clean}
-elseif cumspclnt = 13:
-	if sparrloc[temp] = 11 or sparrloc[temp] = 12 or sparrloc[temp] = 16:
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Belly clean}
-elseif cumspclnt = 14:
-	if sparrloc[temp] = 14:
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{ass and pussy external wipe}
-elseif cumspclnt = 15:
-	if sparrloc[temp] = 0 or sparrloc[temp] = 3: sparrslc[temp] = 0
-	if sparrloc[temp] = 1 or sparrloc[temp] = 4:
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Breast cleanup}
-elseif cumspclnt = 16:
-	if sparrloc[temp] = 15:
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Arms and legs cleanup}
-elseif cumspclnt = 17:
-	if sparrloc[temp] = 10 or sparrloc[temp] = 9:
-		KILLVAR 'spafinloc',temp
-		KILLVAR 'sparrage',temp
-		KILLVAR 'sparrloc',temp
-		KILLVAR '$sparrnam',temp
-		KILLVAR 'sparrppt',temp
-		KILLVAR 'sparridt',temp
-		KILLVAR 'sparrvol',temp
-		KILLVAR 'sparrslc',temp
-	end
-	cumsumbod -= sparrvol[temp]
-	temp -= 1
-	jump 'temploop'
-
-!{Full Clean}
-elseif cumspclnt = 20:
-	KILLVAR 'spafinloc'
-	KILLVAR 'sparrage'
-	KILLVAR 'sparrloc'
-	KILLVAR '$sparrnam'
-	KILLVAR 'sparrppt'
-	KILLVAR 'sparridt'
-	KILLVAR 'sparrvol'
-	KILLVAR 'sparrslc'
+!{	Locations to be defined by 'spafinloc'
+	0 = 'In your Vagina'
+	1 = 'On your labia'
+	2 = 'On your panties over your vagina'
+	3 = 'In your anus'
+	4 = 'On your butt'
+	5 = 'On your panties over your butt'
+	6 = 'On your clothes in your groin area'
+	7 = 'On your clothes'
+	8 = 'On your back'
+	9 = 'On your legs'
+	10 = 'On your arms'
+	11 = 'On your face'
+	12 = 'Inside your mouth'
+	13 = 'On your hands'
+	14 = 'On your stomach'
+	15 = 'On your breasts'
+	16 = 'In your hair'
+	17 = 'In a condom in your vagina'}
+
+if $ARGS[0] = 'cleanloc' and arrsize('ARGS') > 1:
+	i = 0
+	:cleanlocloop
+	if i < arrsize('$sparrnam'):
+		if sparrloc[i] = ARGS[1]:
+			gs 'cum_cleanup', 'cleandeposit', i
+		end
+		i += 1
+		jump 'cleanlocloop'
+	end
+elseif $ARGS[0] = 'cleandeposit' and arrsize('ARGS') > 1:
+	cumsumbod -= sparrvol[ARGS[1]]
+	KILLVAR 'spafinloc',ARGS[1]
+	KILLVAR 'sparrage',ARGS[1]
+	KILLVAR 'sparrloc',ARGS[1]
+	KILLVAR '$sparrnam',ARGS[1]
+	KILLVAR 'sparrppt',ARGS[1]
+	KILLVAR 'sparridt',ARGS[1]
+	KILLVAR 'sparrvol',ARGS[1]
+	KILLVAR 'sparrslc',ARGS[1]
+elseif $ARGS[0] = '':
 	cumsumbod = 0
 	cumsumvag = 0
 	cumsumass = 0
-	temp -= 1
-	jump 'temploop'
-else
-	temp = 0
-	cumspclnt = 0
-end
-spdirty = 0
-spdirtyi = 0
-spdirtyn = 0
-spdirtyv = 0
-spdirtyb = 0
-spdirtyc = 0
-spdirtyf = 0
-killvar 'cumloc'
 
-if $ARGS[0] = 'cumeatercleanup':
-	KILLVAR 'spafinloc',temp
-	KILLVAR 'sparrage',temp
-	KILLVAR 'sparrloc',temp
-	KILLVAR '$sparrnam',temp
-	KILLVAR 'sparrppt',temp
-	KILLVAR 'sparridt',temp
-	KILLVAR 'sparrvol',temp
-	KILLVAR 'sparrslc',temp
-	cumsumbod -= sparrvol[temp]
+	KILLVAR 'spafinloc'
+	killvar 'toclean'
+	killvar 'deresidue'
+	if cumspclnt = 1 or cumspclnt = 10:
+		!{full external clean}
+		deresidue[arrsize('deresidue')] = 0
+		deresidue[arrsize('deresidue')] = 3
+		toclean[arrsize('toclean')] = 1
+		toclean[arrsize('toclean')] = 2
+		toclean[arrsize('toclean')] = 4
+		toclean[arrsize('toclean')] = 5
+		toclean[arrsize('toclean')] = 6
+		toclean[arrsize('toclean')] = 7
+		toclean[arrsize('toclean')] = 8
+		toclean[arrsize('toclean')] = 9
+		toclean[arrsize('toclean')] = 10
+		toclean[arrsize('toclean')] = 11
+		toclean[arrsize('toclean')] = 13
+		toclean[arrsize('toclean')] = 14
+		toclean[arrsize('toclean')] = 15
+		toclean[arrsize('toclean')] = 16
+	elseif cumspclnt = 2:
+		!{teeth clean}
+		toclean[arrsize('toclean')] = 12
+	elseif cumspclnt = 3:
+		!{internal clean}
+		toclean[arrsize('toclean')] = 0
+		toclean[arrsize('toclean')] = 3
+		toclean[arrsize('toclean')] = 17
+	elseif cumspclnt = 4:
+		!{external body clean}
+		deresidue[arrsize('deresidue')] = 0
+		deresidue[arrsize('deresidue')] = 3
+		toclean[arrsize('toclean')] = 1
+		toclean[arrsize('toclean')] = 4
+		toclean[arrsize('toclean')] = 8
+		toclean[arrsize('toclean')] = 9
+		toclean[arrsize('toclean')] = 10
+		toclean[arrsize('toclean')] = 11
+		toclean[arrsize('toclean')] = 13
+		toclean[arrsize('toclean')] = 14
+		toclean[arrsize('toclean')] = 15
+		toclean[arrsize('toclean')] = 16
+	elseif cumspclnt = 5:
+		!{hair clean}
+		toclean[arrsize('toclean')] = 16
+	elseif cumspclnt = 6:
+		!{clothes clean}
+		toclean[arrsize('toclean')] = 2
+		toclean[arrsize('toclean')] = 5
+		toclean[arrsize('toclean')] = 6
+		toclean[arrsize('toclean')] = 7
+	elseif cumspclnt = 7:
+		!{enema}
+		toclean[arrsize('toclean')] = 3
+	elseif cumspclnt = 8:
+		!{douche}
+		toclean[arrsize('toclean')] = 1
+		toclean[arrsize('toclean')] = 17
+	elseif cumspclnt = 9:
+		!{wash hands}
+		toclean[arrsize('toclean')] = 13
+	elseif cumspclnt = 11:
+		!{wash face}
+		toclean[arrsize('toclean')] = 11
+	elseif cumspclnt = 12:
+		!{face and hair}
+		toclean[arrsize('toclean')] = 11
+		toclean[arrsize('toclean')] = 16
+	elseif cumspclnt = 13:
+		!{head}
+		toclean[arrsize('toclean')] = 11
+		toclean[arrsize('toclean')] = 12
+		toclean[arrsize('toclean')] = 16
+	elseif cumspclnt = 14:
+		!{belly}
+		toclean[arrsize('toclean')] = 14
+	elseif cumspclnt = 15:
+		!{wipe ass/pussy}
+		toclean[arrsize('toclean')] = 1
+		toclean[arrsize('toclean')] = 4
+		deresidue[arrsize('deresidue')] = 0
+		deresidue[arrsize('deresidue')] = 3
+	elseif cumspclnt = 16:
+		!{Breasts}
+		toclean[arrsize('toclean')] = 15
+	elseif cumspclnt = 17:
+		!{Arms/legs}
+		toclean[arrsize('toclean')] = 9
+		toclean[arrsize('toclean')] = 10
+	elseif cumspclnt = 20:
+		!{Clean everything}
+		KILLVAR 'sparrage'
+		KILLVAR 'sparrloc'
+		KILLVAR '$sparrnam'
+		KILLVAR 'sparrppt'
+		KILLVAR 'sparridt'
+		KILLVAR 'sparrvol'
+		KILLVAR 'sparrslc'
+	end
+
+	i = 0
+	:cumcleanloop
+	if i < arrsize('$sparrnam'):
+		tmp = arrpos('deresidue')
+		if tmp ! -1 and tmp < arrsize('deresidue'): sparrslc[i] = 0
+
+		tmp = arrpos('toclean', sparrloc[i])
+		if tmp ! -1 and tmp < arrsize('toclean'):
+			KILLVAR 'sparrage',i
+			KILLVAR 'sparrloc',i
+			KILLVAR '$sparrnam',i
+			KILLVAR 'sparrppt',i
+			KILLVAR 'sparridt',i
+			KILLVAR 'sparrvol',i
+			KILLVAR 'sparrslc',i
+		else
+			i += 1
+			cumsumbod += sparrvol[i]
+			if sparrloc[i] = 0:
+				cumsumvag += sparrvol[i]
+			elseif sparrloc[i] = 3:
+				cumsumass += sparrvol[i]
+			end
+		end
+		jump 'cumcleanloop'
+	end
+	spdirty = 0
+	spdirtyi = 0
+	spdirtyn = 0
+	spdirtyv = 0
+	spdirtyb = 0
+	spdirtyc = 0
+	spdirtyf = 0
+	killvar 'cumloc'
 end
 
 --- cum_cleanup ---------------------------------

+ 47 - 0
locations/cumarrput

@@ -0,0 +1,47 @@
+# cumarrput
+
+argc = arrsize('ARGS')
+if argc < 5:
+	'ERROR: cumarrput called incorrectly. report this to the maintainers'
+end
+
+cacon = ARGS[1]
+
+i = arrsize('$cumarrnam')
+
+!{Check for existing non-protected deposit by same guy}
+i2 = 0
+:cumarrputloop
+if i2 < i:
+	if $cumarrnam[i2] = $ARGS[0] and cumarrdel[i2] = 0:
+		!{The following little horror lets us not override a "higher priority" contraceptive method with a lower-priority one. So if PC has unprotected sex with a guy once and then uses a condom next time and the condom breaks, the list will still show the cum deposit as being from unprotected sex.}
+		!{In brief, we create an array of contraceptive methods in order of decreasting priority, and set effcontra to the first value matched by either sexcontra or the relevant cumarrcon entry.}
+		cacon = func('sexcontraprio', ARGS[1], cumarrcon[i2])
+		i = i2
+	else
+		i2 += 1
+		jump 'cumarrputloop'
+	end
+end
+
+$cumarrnam[i] = $ARGS[0]
+cumarrcon[i] = cacon
+if cumarrppt[i] < ARGS[2]:
+	cumarrppt[i] = ARGS[2]
+end
+if ARGS[3] < cumarrppt[i] or cumarrcpt[i] = 0:
+	cumarrcpt[i] += ARGS[3]
+end
+if AGRS[4]:
+	cumarrkno[i] = ARGS[4]
+end
+if argc > 5:
+	if cumarrage[i] < ARGS[5]: cumarrage[i] = ARGS[5]
+else
+	cumarrage[i] = 0
+end
+
+RESULT = i
+
+--- cumarrput ---------------------------------
+

+ 52 - 0
locations/cuminsidereact

@@ -0,0 +1,52 @@
+# cuminsidereact
+
+argc = arrsize('$ARGS')
+
+if $risk_boy = '':
+	if argc > 0:
+		$risk_boy = $ARGS[0]
+	else:
+		$risk_boy = ''
+	end
+end
+if argc > 1:
+	eff_contra = ARGS[1]
+else:
+	eff_contra = sexcontra
+end
+
+tmp = func 'pregriskeval'
+
+if ef_contra = 3:
+elseif tmp = -4:
+	'You chuckle to yourself: "Well, at least I can''t get any more pregnant than I already am!"'
+elseif tmp = -3:
+	'"I don''t think I can get pregnant on my period..." you think to yourself.'
+elseif tmp = -2:
+	'"I''m glad I got my birth control shot!" you think to yourself.'
+elseif tmp = -1:
+	'"Good thing I''m on the pill..." you think to yourself.'
+elseif tmp = 1:
+	if $risk_boy ! '':
+		'You unconsicously put a hand on your belly as you realize you could become pregnant with the child of <<$risk_boy>>.'
+	else:
+		'You unconsciously put a hand on your belly as you realize you could get pregnant if you do this too much.'
+	end
+elseif tmp = 2:
+	if $risk_boy ! '':
+		'You think about the load of sperm <<$risk_boy>> just pumped into your unprotected vagina ... and right now he has no clue.'
+	else:
+		'You think about the load of sperm swimming in your unprotected vagina ... and right now he has no clue.'
+	end
+else:
+	if $risk_boy ! '':
+		'"Oh, God!" You realize with horror that you could become pregnant with the child of <<$risk_boy>>.'
+	else:
+		'"Damn! I could get pregnant!" you think in horror.'
+	end
+end
+cuminside = 0
+$risk_boy = ''
+
+--- cuminsidereact ---------------------------------
+

+ 4 - 4
locations/cumreaction

@@ -6,8 +6,8 @@ if spdirtyc > 0 or spdirtyv > 0:
 
 	'<<$npcName[numnpc]>> looks at you "What is that? Is that sperm? Fuck you nasty slut, you could at least clean yourself afterwards."'
 
-	if $loc = 'gschool':
-		act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+	if $loc = 'gschool_lunch':
+		gs 'gschool_lessons', 'afternoon'
 	else
 		act 'Move away':gt $loc, $metka
 	end
@@ -22,8 +22,8 @@ if spdirtyb > 0 and rand(0,30) = 0:
 
 	'<<$npcName[numnpc]>> looks at you, "What is that smell on your breath? Yuck It''s smells like sperm. Couldn''t you at least clean your mouth after sucking dicks."'
 
-	if $loc = 'gschool':
-		act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+	if $loc = 'gschool_lunch':
+		gs 'gschool_lessons', 'afternoon'
 	else
 		act 'Move away':gt $loc, $metka
 	end

+ 3 - 1
locations/dachain

@@ -1,6 +1,5 @@
 # dachain
 clr
-$location_type = 'private'
 $loc = 'dachain'
 $locm = 'dachain'
 gs 'stat'
@@ -9,6 +8,7 @@ bcolor = rgb(255, 255, 255)
 lcolor = rgb(106, 90, 205)
 
 if $args[0] = '':
+	$location_type = 'private'
 	$metka = ''
 	$metkaM = ''
 	cls
@@ -38,6 +38,7 @@ if $args[0] = '':
 end
 
 if $args[0] = 'dachakit':
+	$location_type = 'private'
 	$metka = 'dachakit'
 	$metkaM = 'dachakit'
 	cls
@@ -98,6 +99,7 @@ end
 if $args[0] = 'dachavann':
 	$metka = 'dachavann'
 	$metkaM = 'dachavann'
+	$location_type = 'bathroom'
 	cls
 	clr
 	gs 'stat'

+ 11 - 11
locations/dibodi

@@ -6,9 +6,9 @@ if $ARGS[0] = 'os1':
 	cls
 	gs'stat'
     '<center><img src="images/lmps/downud1.jpg"></center>'
-    'You taken back by the naked people, with their bodies only covered by body paint.'
-    'One of the painted girls approached you. "Hello, sorry, for being so forward but we could use your participation and perhaps taking you to participate in some of our shows."'
-    '"Huozhnik Moses Kruzhinsky, he is such a talented artist, If you notice, it is not only girls participate, There are guys too." She said pointing out some naked guys covered in body paint.'
+    'You are taken aback by the naked people, with their bodies only covered by body paint.'
+    'One of the painted girls approached you "Hello, sorry, for being so forward but we could use your participation and perhaps taking you to participate in some of our shows."'
+    '"Huozhnik Moses Kruzhinsky, he is such a talented artist, If you notice, it is not only girls participate, there are guys too." She said pointing out some naked guys covered in body paint.'
     '"So what do you say? Think you might want to join us?" You are considering it, have your naked body painted and walking around in public, it sounds shameful, but really interesting too.'
 	if exhibi > 0:
 		act 'Agree':gt 'dibodi', 'bodiart'
@@ -25,10 +25,10 @@ if $ARGS[0] = 'bodiart':
 	bodimodel = 1
 	'<center><img src="images/lmps/downud1.jpg"></center>'
     '"I''m so glad, you agreed. Moses Kruzhinsky is the artist, everyone just calls him Masya." She pointed at a man painting a girl. "My name is Galina."'
-    'Then she turned back to the artist waving her arms and cried. "Masya, there is a new girl for your work, in my opinion she would be perfect." The artist looked up and looked at you with a appraising glance, nodded and went back to his work.'
-    if lesbian > 0:'She chatted about a variety of thing, using her hands to gesture often, which caused her breasts to move in pleasant ways, you barely pay attention to her as you find yourself starting at her chest.'
+    'Then she turned back to the artist waving her arms and said. "Masya, there is a new girl for your work, in my opinion she would be perfect." The artist looked up and looked at you with a appraising glance, nodded and went back to his work.'
+    if lesbian > 0:'She chatted about a variety of things, using her hands to gesture often which caused her breasts to move in pleasant ways, you barely paid any attention to her as you found yourself starting at her chest.'
     'After a bit, perhaps noticing you watching her body more than paying attention to her she falls silent.'
-    'Several minutes of silences passes before she says. "Our place is in the old town, Come anytime, it was nice meeting you, but I need to get back to work."'
+    'Several minutes of silence pass before she says. "Our place is in the old town come anytime, it was nice meeting you but I need to get back to work."'
 	act 'Escape':gt'down'
 end
 
@@ -39,12 +39,12 @@ if $ARGS[0] = 'bodiart1':
 	'<center><img src="images/lmps/downud1.jpg"></center>'
     '"I understand your reluctance, but you shouldn''t be worried. Moses Kruzhinsky is the artist, everyone just calls him Masya." She pointed at a man painting a girl. "My name is Galina."'
     'You listen to her and tell her. "I have done photo shoots before, but this." Indicating the other models. "This is a bit different being naked in public in a crowd of people."'
-    '"Do not worry you so." said Galina "Even if we are completely naked and you don''t have to worry about rape or anything. We all watch out for each other and we will make sure no one bothers you, we all make sure no one bothers each other, we are we almost like one big family."'
-    'Then she turned back to the artist waving her arms and cried. "Masya, there is a new girl for your work, in my opinion she would be perfect." The artist looked up and looked at you with a appraising glance, nodded and went back to his work.'
+    '"Do not worry yourself so." said Galina "Even if we are completely naked you don''t have to worry about rape or anything. We all watch out for each other and we will make sure no one bothers you, we all make sure no one bothers each other, we are we almost like one big family."'
+    'Then she turned back to the artist waving her arms and said. "Masya, there is a new girl for your work, in my opinion she would be perfect." The artist looked up and looked at you with a appraising glance, nodded and went back to his work.'
     if lesbian > 0:
-        'She chatted about a variety of thing, using her hands to gesture often, which caused her breasts to move in pleasant ways, you barely pay attention to her as you find yourself starting at her chest.'
+        'She chatted about a variety of things, using her hands to gesture often, which caused her breasts to move in pleasant ways, you barely paid attention to her as you found yourself starting at her chest.'
         'After a bit, perhaps noticing you watching her body more than paying attention to her she falls silent.'
-        'Several minutes of silences passes before she says. "Our place is in the old town, Come anytime, it was nice meeting you, but I need to get back to work."'
+        'Several minutes of silence pass before she says. "Our place is in the old town come anytime, it was nice meeting you but I need to get back to work."'
 	    act 'Agree':gt'down'
 	    act 'I''ll think about it':gt'down' & bodimodel2 = 1
 	    act 'Refuse':gt'down' & bodimodel1 = 1
@@ -57,7 +57,7 @@ if $ARGS[0] = 'sgtusa':
 	tusa = 1
 	'<center><img src="images/lmps/photo.jpg"></center>'
     'You walked over to a group of girls and boys talking and introduced yourself.'
-    'You surprisingly well received.'
+    'You are surprisingly well received.'
 	act 'Further':gt'liames'
 end
 

+ 2 - 2
locations/dimaRudeEv

@@ -54,7 +54,7 @@ if $ARGS[0] = '':
 		act 'Go to Dimka''s room':gt 'dimaRudeEv', 'Dimka_room'
 	end
 
-	act 'Leave':gt 'gschool', 'start'
+	act 'Leave':gs 'gschool_grounds', 'main'
 end
 
 if $ARGS[0] = 'Dimka_room':
@@ -147,7 +147,7 @@ if $ARGS[0] = 'rude':
 						gs 'stat'
 						'Feeling shocked and betrayed, you grab your clothes while trying to hide your face from the camera and start to dress as fast as possible. Dimka continues to film it all with his camera while making lewd remarks.'
 
-						act 'Escape':
+						act 'Leave':
 							cls
 							minut += 15
 							DimaRudeBlock = 1

+ 1 - 7
locations/dinParty

@@ -303,13 +303,7 @@ if $ARGS[0] = 'dj_suck':
 				'You let him bend you over, as he begins to rub the head of his dick against your pussy lips.'
 				'He abruptly pushes his <<dick>>cm <<$dick_girth>> dick inside of you and starts fucking you with a fast pace.'
 				'With in just a few moments he grunts and shoots his load of sperm deep into your wet pussy'
-				if knowpreg = 0 and thinkpreg = 0:
-					if tabletkishot ! 0: '"I''m glad I got my birth control shot." you think to yourself.'
-					if tabletkishot = 0 and pillcon > 2000: '"Good thing I''m on the pill." you think to yourself.'
-					if tabletkishot = 0 and pillcon <=2000:'"Damn! I could get pregnant!" you think in horror.'
-				else
-					'You chuckle to yourself, "Well at least I cannot get more pregnant."'
-				end
+				gs 'cuminsidereact'
 				act 'Move away':gt $locM,$metkaM
 			end
 		end

+ 27 - 35
locations/dinSex

@@ -101,7 +101,7 @@ $dinklient = {
 		if klient_needs = 5:dynamic $whore_event_3
 	elseif clientPRyes = 0:
 		'Customer meticulously examined you and said, "No fucking way." Then he started the car and drove away.'
-		act 'Escape':gt'prostitute','start'
+		act 'Leave':gt'prostitute','start'
 	end
 }
 
@@ -157,7 +157,7 @@ $whore_event_1={
 		'The fat man stopped, and turned back to the car: - "SchA, men. I want to fuck - I can not. SchA slut fuck on-quickly and correctly.'
 		'He came to you, He took her hand and led her to the car. There he laid you on the hood and fucked. He did not hold out for long time. Poelozit few minutes of your pussy, He pulled out a member and finished on your stomach.'
       
-		act'Escape':gt'prostitute','start'
+		act'Leave':gt'prostitute','start'
 	end
 }
 
@@ -181,7 +181,7 @@ $whore_event_2={
 		'"Yes fucked, you might think - beauty queen found. Okay, Goh, go though slut fuck. And eggs have stone." - There was a second voice.'
 		'To you approached two men. We quickly agreed on a price, you stood beside the car with cancer. One of the guys came right back and put your cock in pussy. Second went to your face and gave his cock you for Servicing.'
 		'After ten minutes the boys had finished: I finished first in your mouth, and the other on the ass.'
-		act'Escape':gt'prostitute','start'
+		act'Leave':gt'prostitute','start'
 	end
 }
 
@@ -197,7 +197,7 @@ $whore_event_3={
 		'When you come, A woman came out of the car.'
 		'"Chet, I am tired of the day. Take me stress" - she said, and lifted her skirt.'
 		'You began to lick her crotch, alternately inserting fingers in her pussy, in poku. Lastly, woman broke down and finished, showering you with their juices.'
-		act'Escape':gt'prostitute','start'
+		act'Leave':gt'prostitute','start'
 	end
 }
 
@@ -1002,15 +1002,11 @@ $sexcum = {
 		finrand = rand(0, 1)
     
 		if finrand = 0:
-			!!Inside
-			'<<$boy>> groaned and you feel a jet of sperm fill your pussy.'
-			if knowpreg = 0 and thinkpreg = 0:
-				if tabletkishot ! 0: '"I''m glad I got my birth control shot." you think to yourself.'
-				if tabletkishot = 0 and pillcon > 2000: '"Good thing I''m on the pill." you think to yourself.'
-				if tabletkishot = 0 and pillcon <=2000:'"Damn! I could get pregnant!" you think in horror.'
-			else
-				'You chuckle to yourself, "Well at least I cannot get more pregnant."'
-			end
+			cumvag_text = RAND(0,2)
+			if cumvag_text = 0: 'His movements speed up and he drives his cock balls deep into you with a beatific smile, he cums deep inside you. You feel a warm jet pour into your womb.'
+			if cumvag_text = 1: 'He does not pull out and instead pulls you tightly against him and your pussy is filled with splashes of semen.'
+			if cumvag_text = 2: 'He groans, and you feel a jet of sperm hit you inside your body.'
+			gs 'cuminsidereact'
 		elseif finrand = 1:
 			!!Out
 			if pose = 0:
@@ -1022,75 +1018,71 @@ $sexcum = {
 			end
 		end
 		gs 'Cum_Manage'
-
 	elseif protect = 1:
-		'<<$boy>> groaned and you realized that he had came in the condom.'
+		$tmp = ''
+		if sexcontra = 7: $tmp = 'sabotaged '
+		'<<$boy>> groaned and you realized that he had came in the <<$tmp>>condom.'
 		gs 'Cum_Manage'
 		if sexcontra = 4:
 			'Pulling out of you and looking at his dick, <<$boy>> said "Hmm, the condom burst."'
 		elseif sexcontra = 5:
 			'Pulling out of you and looking at his dick, <<$boy>> said "Hmm, the condom is missing."'
 		end
+		gs 'cuminsidereact'
 		protect = 0
-		sexcontra = 0
 	end
-   pose = 0
+	sexcontra = 0
+	pose = 0
 }
 
 $sexcumsk = {
 	frost = 0
 	$boy = shultextrand33
 	sexpartkno = 1
-	
+
 	if protect ! 1:
 		!unprotected sex
 		finrand = RAND(0,1)
-      
+
 		if finrand = 0:
 			!inside
 			cumvag_text = RAND(0,2)
 			if cumvag_text = 0: 'His movements speed up and he drives his cock balls deep into you with a beatific smile, he cums deep inside you. You feel a warm jet pour into your womb.'
 			if cumvag_text = 1: 'He does not pull out and instead pulls you tightly against him and your pussy is filled with splashes of semen.'
 			if cumvag_text = 2: 'He groans, and you feel a jet of sperm hit you inside your body.'
-         
+
 			manna = manna - 15
 			willpower = willpower - 15
-			if knowpreg = 0 and thinkpreg = 0:
-				if tabletkishot ! 0: '"I''m glad I got my birth control shot." you think to yourself.'
-				if tabletkishot = 0 and pillcon > 2000: '"Good thing I''m on the pill." you think to yourself.'
-				if tabletkishot = 0 and pillcon <=2000:'"Damn! I could get pregnant!" you think in horror.'
-			else
-				'You chuckle to yourself, "Well at least I cannot get more pregnant."'
-			end
-      
+			gs 'cuminsidereact'
 		elseif finrand = 1:
 			!out
-        
+
 			if pose = 0:
 				spafinloc = 14
 				'<<$shultextrand33>> groans and pulls his cock out of you and cums on your stomach.'
-         
 			elseif pose = 1:
 				spafinloc = 4
 				'<<$shultextrand33>> groans and pulls his cock out of you and cums on your ass.'
 			end
 		end
 		gs 'Cum_Manage'
-	
+
 	elseif protect = 1:
-		'<<$shultextrand33>> groans and you realize that he came in the condom.'
+		$tmp = ''
+		if sexcontra = 7: $tmp = 'sabotaged '
+		'<<$shultextrand33>> groans and you realize that he came in the <<$tmp>>condom.'
 		gs 'Cum_Manage'
 		if sexcontra = 4:
 			'Pulls his cock out of you and, looking at his dick, <<$shultextrand33>> says "Hmm, the condom burst."'
-      
 		elseif sexcontra = 5
 			'Pulls his cock out of you and, looking at his dick, <<$shultextrand33>> says "Hmm, the condom is missing."'
 		end
+		gs 'cuminsidereact'
 		protect = 0
-		sexcontra = 0
 	end
 
-   pose = 0
+	sexcontra = 0
+	pose = 0
 }
 
 $analsex = {

+ 0 - 36
locations/dinSex2

@@ -672,49 +672,13 @@ $stamina_npc = {
 !second argument ($ARGS[1]) can be left out, in that case it calls for '$boy'
 $CatName = {
 	if $ARGS[1] = '$boy1':
-		$boytemp1 = $ARGS[0]
 		$boy1 = $ARGS[0]
-		if arrpos('$cumarrnam',$boy1) ! -1:
-			CatName = iif(CatName >= 2,CatName + 1, 2)
-			:naming1
-				$boyname = '#<<CatName>> '+$boy1
-				arrmodtmp = arrpos('$cumarrnam',$boyname)
-			if $cumarrnam[arrmodtmp] = $boyname:CatName += 1 & jump 'naming1'
-			$boy1 = $boyname
-		end
 	elseif $ARGS[1] = '$boy2':
-		$boytemp2 = $ARGS[0]
 		$boy2 = $ARGS[0]
-		if arrpos('$cumarrnam',$boy2) ! -1:
-			CatName = iif(CatName >= 2,CatName + 1, 2)
-			:naming2
-				$boyname = '#<<CatName>> '+$boy2
-				arrmodtmp = arrpos('$cumarrnam',$boyname)
-			if $cumarrnam[arrmodtmp] = $boyname:CatName += 1 & jump 'naming2'
-			$boy2 = $boyname
-		end
 	elseif $ARGS[1] = '$boy3':
-		$boytemp3 = $ARGS[0]
 		$boy3 = $ARGS[0]
-		if arrpos('$cumarrnam',$boy3) ! -1:
-			CatName = iif(CatName >= 2,CatName + 1, 2)
-			:naming3
-				$boyname = '#<<CatName>> '+$boy3
-				arrmodtmp = arrpos('$cumarrnam',$boyname)
-			if $cumarrnam[arrmodtmp] = $boyname:CatName += 1 & jump 'naming3'
-			$boy3 = $boyname
-		end
 	else
-		$boytemp = $ARGS[0]
 		$boy = $ARGS[0]
-		if arrpos('$cumarrnam',$boy) ! -1:
-			CatName = iif(CatName >= 2,CatName + 1, 2)
-			:naming0
-				$boyname = '#<<CatName>> '+$boy
-				arrmodtmp = arrpos('$cumarrnam',$boyname)
-			if $cumarrnam[arrmodtmp] = $boyname:CatName += 1 & jump 'naming0'
-			$boy = $boyname
-		end
 	end
 }
 

+ 15 - 23
locations/din_bad

@@ -847,29 +847,21 @@ $d_cycreport_actor = {
 		pl 'Currently: <<pertemp>>'
 		pl '<a href="exec: pertemp += 1 & clr & dynamic $d_cycreport_actor, 6">+1</a> <a href="exec: pertemp += 5 & clr & dynamic $d_cycreport_actor, 6">+5</a> <a href="exec: pertemp += 10 & clr & dynamic $d_cycreport_actor, 6">+10</a> <a href="exec: pertemp = 0 & clr & dynamic $d_cycreport_actor, 6">Reset</a> <a href="exec: daylastperiod = daystart - pertemp & dynamic $d_cycreport_update & gs ''stat''">Accept</a>'
 	elseif ARGS[0] = 7:
-		temp = arrsize('$wombpotfath')
-		if temp <= 0: 
-			$wombpotfath[0] = 'Unknown'
-			FathpotAdd = 1
-			Fathpotcheck = 0
-			temp = arrsize('$cumarrnam')
-			:potfakefathaddLoop
-			if temp > Fathpotcheck:
-				if cumarrkno[Fathpotcheck] = 1:
-					$wombpotfath[Fathpotadd] = $cumarrnam[Fathpotcheck]
-					Fathpotadd += 1
-				end
-				Fathpotcheck += 1
-				Jump 'potfakefathaddloop'
-			end
-			temp = arrsize('$wombpotfath')
-		end
-		pl '<a href="exec: $wombthfath = ''<<$wombpotfath[temp]>>'' & dynamic $d_cycreport_actor, 2"><<$wombpotfath[temp]>></a>'
-		:cyccustfathchoice
-		if temp => 0:
-			pl '<a href="exec: $wombthfath = ''<<$wombpotfath[temp]>>'' & dynamic $d_cycreport_actor, 2"><<$wombpotfath[temp]>></a>'
-			temp -= 1
-			jump 'cyccustfathchoice'
+		tempmax = arrsize('$wombpotfath')
+		tempcurr = 0
+		cumknown = 0
+		pl 'Total number of cumshots in your womb: <<cum_totaltime>>'
+		:potfathloop
+		if tempcurr < tempmax-1:
+			if cumtime[tempcurr] > 1:$cum = 'cumshots' else $cum = 'cumshot'
+			pl '<a href="exec: $wombthfath = ''<<$wombpotfath[tempcurr]>>'' & dynamic $d_cycreport_actor, 2"><<$wombpotfath[tempcurr]>></a> - <<cumtime[tempcurr]>> <<$cum>>'
+			cumknown += cumtime[tempcurr]
+			tempcurr += 1
+			jump 'potfathloop'
+		else
+			cumunknown = cum_totaltime - cumknown
+			if cumunknown > 1:$cum = 'cumshots' else $cum = 'cumshot'
+			pl '<a href="exec: $wombthfath = ''<<$wombpotfath[tempcurr]>>'' & dynamic $d_cycreport_actor, 2"><<$wombpotfath[tempcurr]>></a> - <<cumunknown>> <<$cum>>'
 		end
 	elseif ARGS[0] = 10:
 		temp = arrsize('Babyptype')

+ 2 - 2
locations/din_pav

@@ -75,7 +75,7 @@ $pavser = {
     'You blinded sunny <<$name>> rained out of the window and the shade seemed to get closer.'
     'And then you notice it. He sat behind the couch against the wall, his face buried in his knees.You cried and,involuntarily raised his hand to his mouth, bit, fingers.'
     if DOM > SUB:act 'Speak':dynamic $pavser1
-    if SUB > DOM:act 'Escape':pavserhom = 3 & psiha = 1 & gt'dvor'
+    if SUB > DOM:act 'Leave':pavserhom = 3 & psiha = 1 & gt'dvor'
 
 }
 
@@ -87,7 +87,7 @@ $pavser2 = {
     'You once visited a chill, prbezhav skin. Dark and empty, that even sounds left this place. A dust lying everywhere talked about, that people do not live here a long time.'
     'Definitely someone here-he died, - We think you - and I''ll find a mummy. No, Well this is my delirium, inflamed imagination.'
     'All these thoughts and still spinning in your head, and you were hesitating to do at least step.'
-    act 'Escape':pavserhom = 3 & psiha = 1 & gt'dvor'
+    act 'Leave':pavserhom = 3 & psiha = 1 & gt'dvor'
     
 }
 

+ 165 - 124
locations/din_van

@@ -6,9 +6,26 @@ $showerdin = {
 	if sweat > 10: sweat = 10 + rand(0,4)
 }
 
+$douche = {
+	if doucheday ! daystart or (arrpos('sparrloc', 0) < arrsize('sparrloc') and arrpos('sparrloc', 0) ! -1) or arrpos('sparrloc', 17) ! -1:
+		act 'Clean your vagina with a douche (0.15)':
+			cla
+			*clr
+			minut += 15
+			cumspclnt = 8
+			doucheday = daystart
+			gs 'cum_cleanup'
+			fbreath = 1
+			'<center><img src="images/pics/douche.jpg"></center>'
+			'For several minutes you pump warm water into your pussy, cleaning it thoroughly.'
+			act 'Finish':gt $locM, $metkaM
+		end
+	end
+}
+
 $bteeth = {
 	if fbreath ! 1:
-		act 'Brush your teeth (0.05)':
+		act 'Brush your teeth (0:05)':
 			cla
 			*clr
 			minut += 5
@@ -16,20 +33,30 @@ $bteeth = {
 			gs 'cum_cleanup'
 			fbreath = 1
 			'<center><img src="images/pics/brushteeth.jpg"></center>'
-			'You brush your teeth and now they are clean and minty fresh'
+			*nl
+			'You brush your teeth and now they are clean and minty fresh.'
 			act 'Finish':gt $locM, $metkaM
 		end
 	end
 }
 
+$dryOff = {
+	act 'Get out and dry off':
+		if indorf = 0 and vanr_lock = 0 and $loc = 'vanrPar':
+			gs 'vanrPar', 'peek'
+		else
+			mirror_steam = hour & gt $locM, $metkaM
+		end
+	end
+}
+
 $shower = {
 
-	act 'Wash in the shower (0:15)':
+	act 'Take a shower (0:15)':
 		cla
 		*clr
 		shampoo -= 1
 		minut += 15
-		horny += 1
 		hapri = 0
 		mop = 1
 
@@ -50,14 +77,19 @@ $shower = {
 		if frost > 0:frost = 0
 
 		'<center><img src="images/pics/dush.jpg"></center>'
-
+		*nl
+		'You undress and turn on the water in shower. When the water hits the right temperature you enter the shower and let the warm water rain down on you.'
 		if daystart < 10 and StoryLine = 0:
-			'It is really wild to see your new body with all its smooth curves, breasts with large nipples, wide hips, and smooth legs. You begin to lather your body in the shower noticing how soft and tender it feels. Once you lather yourself with soap you wash in the shower, continuing to experience new and strange sensations.'
-		elseif daystart >= 10 and daystart < 30 and StoryLine = 0:
-			'You have already gotten used to a woman''s body and its softness doesn''t surprise you very much.'
+			horny += rand(6,10)
+			'It''s really arousing to see your new body with all its smooth curves, breasts with large nipples, wide hips, and smooth legs. You begin to lather your body noticing how soft and tender it feels. Once you''re sure you didn''t miss a single spot on your feminine body you begin to wash yourself off, continuing to experience new and strange sensations.'
+		elseif daystart < 30 and StoryLine = 0:
+			horny += rand(2,6)
+			'You have already gotten used to your feminine body and its softness doesn''t surprise you very much anymore. But you still let your hands wander a bit over your soft curves before you begin to wash yourself in earnest.'
 		else
-			'You carefully lather soap over your body trying not to miss any spot, and then wash off in the shower.'
+			horny += rand(0,2)
+			'You carefully soap yourself trying not to miss any spot and then wash off.'
 		end
+		if hypnoAddict > 0:'You have no reason to, but you carefully avoid cleaning out your pussy and ass.'
 
 		if btwarn > 0:
 			if btwarn = 1: $weightwarn = 'losing'
@@ -66,59 +98,55 @@ $shower = {
 			killvar '$weightwarn' & btwarn = 0
 		end
 		if normbuffpick = 1:
-			''
+			*nl
 			'<b>You notice that your muscles are starting to show through your skin.</b>'
 			act 'Examine yourself closer while drying off and getting dressed...': gt 'din_van', 'buffpick'
 		end
 
 		if vanr_lock = 0 and $loc = 'vanrPar':
-			'Trying to quickly wash up and get back to business, you forget to close the door.'
-			'<br>The idea that the door is open occupies your mind when you wipe with a towel. It would be very embarrassing if your brother or stepfather looked in wrong time.'
-			cla
-			act 'Dry off':
-				if indorf = 0:
-					gs 'vanrPar', 'peek'
-				else
-					mirror_steam = hour & gt $locM, $metkaM
-				end
-			end
+			*nl
+			'In your absentmindedness you forgot to close the door.'
+			'The idea that the door is open occupies your mind while you are showering. It would be very embarrassing if your brother or stepfather looked in at the wrong time.'
 		end
 
 		if (leghair > 0 or lobok > 0) and stanok > 0:
-			act 'Get razor':dynamic $brit
+			act 'Shave':dynamic $brit
 		end
 
-		if horny >= 90:
-			act 'Use the showerhead on your pussy':
+		if horny >= 40:
+			act 'Use the shower head on your pussy':
 				cla
 				*clr
-				horny = 0
 				minut += 30
-				stat['mast'] += 1
-				orgasm += 1
-				manna += 15
-				willpower += 15
 				'<center><img src="images/pics/wash2.jpg"></center>'
-				'You place the showerhead onto your pussy and a powerful jet of warm water begins to caress you. Soon you feel a warm wave spreading over your entire body and you shudder as the orgasm overtakes you.'
-
-				act 'Get dressed and get out':mirror_steam = hour & gt $locM, $metkaM
-			end
-		elseif horny >= 40 and horny < 90:
-			act 'Send shower pussy':
-				cla
-				*clr
-				horny += 5
-				minut += 30
-				manna += 10
-				willpower += 10
-				'<center><img src="images/pics/wash2.jpg"></center>'
-				'You place the showerhead onto your pussy and a powerful jet of warm water begins to caress you. At first it feels very nice, but after a while it starts to be a little bit painful. You decide to stop masturbating.'
+				*nl
+				'You place the shower head onto your pussy and a powerful jet of warm water begins to caress you.'
+
+				if horny >= 90:
+					horny = 0
+					stat['mast'] += 1
+					orgasm += 1
+					manna += 15
+					willpower += 15
+					'Soon you feel a warm wave spreading over your entire body and you shudder as an orgasm overtakes you.'
+				else:
+					horny += 5
+					manna += 10
+					willpower += 10
+					'At first it feels very nice, but after a while it starts to be a little bit painful. You decide to stop masturbating.'
+				end
+				if hypnoAddict ! 0:
+					'You unconsciously avoid spraying water into your vagina.'
+				else
+					cumspclnt = 8
+					gs 'cum_cleanup'
+				end
 
-				act 'Get dressed and get out':mirror_steam = hour & gt $locM, $metkaM
+				dynamic $dryOff
 			end
 		end	
 
-		act 'Get dressed and get out':mirror_steam = hour & gt $locM, $metkaM
+		dynamic $dryOff
 	end
 }
 
@@ -129,7 +157,6 @@ $bath = {
 		shampoo -= 1
 		minut += 60
 		sweat = 7 + rand(0,4)
-		horny += 1
 		hapri = 0
 		mop = 1
 		manna += 20
@@ -151,15 +178,21 @@ $bath = {
 		if frost > 0:frost = 0
 
 		skinvan += 1
-
 		gs 'stat'
 		'<center><img src="images/pics/wash4.jpg"></center>'
-		if daystart < 10:
-			'You got into the bathroom and sat down in the warm water, sticking out of the water your knees are rounded and smooth, which you blinked, you still have not got used to his new body was wildly like to look at all these roundness. Starting lather body you unwittingly turn attention to your chest, it''s so soft and big, and when you touch them you feel unfamiliar but pleasant sensations. Then you washed yourself with soap and you can get out of the bathroom.'
-		elseif daystart >= 10 and daystart < 30:
-			'You got into the bathroom and sat down in the warm water, you have become a little accustomed to his new body and calmly soap all these curves and bulges and flushed the soap.'
+		*nl
+		'While the bathtub fills up you get undressed and then dip a toe into the water. It has just the right temperature so you climb in and let yourself sink into the warm water.'
+
+		if daystart < 10 and StoryLine = 0:
+			horny += rand(6,10)
+			'You stare at those smooth, soft legs sticking out of the water. You''re still not used to this new body and the look of all this roundness.'
+			'Starting to soap yourself you unwittingly turn your attention to your breasts. They''re so soft and big, and when you touch them you feel an unfamiliar but pleasant sensation. You take your time getting familiar with your new body, then you begin to wash yourself in earnest.'
+		elseif daystart < 30 and StoryLine = 0:
+			horny += rand(2,6)
+			'You have become a little accustomed to your female body and casually soap up all these soft curves and rinse yourself off, rubbing your hands all over your feminine body to make sure you didn''t miss a spot.'
 		else
-			'You got into the bathroom and went into the warm water stolidly staring at his smooth legs sticking out of the water. You lathered his body and then washed soap rubbing his hands over his curves of the female body.'
+			horny += rand(0,2)
+			'You lean back and relax for a while. Then you begin to lather your body, gently gliding your soft hands over your smooth curves, and wash yourself thoroughly.'
 		end
 
 		if $loc = 'vanrPar':
@@ -179,55 +212,48 @@ $bath = {
 		end
 
 		if (leghair > 0 or lobok > 0) and  stanok > 0:
-			act 'Get razor':dynamic $brit
+			act 'Get your razor':dynamic $brit
 		end
 
 		if obdysh = 1:vannmastrand = rand(0, 5)
 
-		if horny >= 90:
-			act 'Direct water on pussy':
+		if horny >= 40:
+			act '"Wash" your pussy':
 				cla
 				*clr
-
 				if obdysh = 1 and vannmastrand = 1:gt 'vann', 'v4'
-
-				horny = 0
 				minut += 30
-				stat['mast'] += 1
-				orgasm += 1
-				manna += 15
-				willpower += 15
-
-				'<center><img src="images/pics/wash7.jpg"></center>'
-				'You sent a water faucet on pussy and tight jet of warm water began to caress you. Soon you feel like a warm wave covers your entire body and you began to shudder in orgasm.'
 
-				act 'Get dressed and get out':mirror_steam = hour & gt $locM, $metkaM
-			end
-		elseif horny >= 40 and horny < 90:
-			act 'Direct water on pussy':
-				cla
-				*clr
-
-				if obdysh = 1 and vannmastrand = 1:gt 'vann', 'v4'
-				horny += 5
-				minut += 30
-				manna += 10
-				willpower += 10
 				'<center><img src="images/pics/wash7.jpg"></center>'
-				'You sent a water faucet on pussy and tight jet of warm water began to caress you. At first it was not even bad, but then sleep and arousal, even as it was not nice. So you stopped masturbating.'
+				*nl
+				'You turn on the faucet, lift your legs and scoot your ass over to align your pussy with the jet of warm water.'
+
+				if horny >= 90:
+					horny = 0
+					stat['mast'] += 1
+					orgasm += 1
+					manna += 15
+					willpower += 15
+					'Soon you feel like warm waves wash trough your entire body and you begin to shudder as you reach your peak.'
+				else:
+					horny += 5
+					manna += 10
+					willpower += 10
+					'It feels really nice at first, but after a while it gets a bit uncomfortable and your legs fall asleep. You better stop before an awkward accident happens.'
+				end
 
-				act 'Get dressed and get out':mirror_steam = hour & gt $locM, $metkaM
+				dynamic $dryOff
 			end
 		end
 
 		if horny >= 50:
 			act 'Masturbate':gt 'selfplay'
 		end
-		act 'Get dressed and get out':mirror_steam = hour & gt $locM, $metkaM
+
+		dynamic $dryOff
 	end
 }
 
-
 $brit = {
 	cla
 	'You rinse the razor blade which looks in good enough shape for <b><<stanok>></b> more shaves.'
@@ -241,19 +267,23 @@ $brit = {
 			horny += 5
 			stanok -= 1
 			'<center><img src="images/pics/shave.jpg"></center>'
+			*nl
+			if daystart < 10 and StoryLine = 0:
+				'You can''t shake off the fact that you''re a girl now, so you decide it''d be best to shave your legs. You begin to lather your legs, still marveling at how soft and round they are. Then you take the razor in your hand and begin to shave your legs.'
+				'You feel really awkward, never having done this before as a guy. Luckily, you had more than enough experience with shaving your face and technically this isn''t really all that different. So in the end you get a pretty decent job done.'
+			elseif daystart < 30 and StoryLine = 0:
+				manna += 10
+				'With a newfound routine you lather up your legs and start shaving, careful not to miss a spot. After washing away the foam you softly glide your hands over your smooth legs, feeling good to know that you don''t need to hide your legs in pants. Maybe you should wear a skirt tomorrow?'
+			else:
+				'You lather up your legs and then start carefully shaving them. Once you''re finished you gently glide your hands over your smooth legs, making sure you didn''t miss a spot.'
+			end
 
-			if daystart < 10:'You have decided to shave your pussy and picking up a razor realized that you do not know how to shave. To begin, you have shaved pubic hair, it was not difficult, but then you notice that near your newfound pussy hair grow too. Here you have difficulties began, you tried to pull one hand, all these soft folds to the side so the second hand to shave all the hairs. Gradually, you still managed to shave off all his hair with your new vagina. As long as you shave you hardly came out of shock contemplating his crotch which was not at all what you''re used to. But finally it was done with shaving and you flushed with foam pussy stroking your hand and wondering sensations.'
-			if daystart >= 10 and daystart < 30:'You lathered her soft feet and took in hand razor. You have grown accustomed to his new body and shaved legs calmly knowing that hairy legs with your new body is not beautiful. Finally shaving was done with and you flushed foam stroking his smooth as silk legs.'
-			if daystart >= 30:'You lathered his feet and took a razor. Habitual movements you shaved hair on the legs and washed shaving foam.'
-
-			!!'You lathered up and shaved hair with them.'
-
-			act 'Postpone machine':dynamic $brit
+			act 'Put the razor away':dynamic $brit
 		end
 	end
 
 	if lobok > 0 and stanok > 0:
-		act 'Shave pubis (0:15)':
+		act 'Shave your pussy (0:15)':
 			cla
 			*clr
 			minut += 15
@@ -267,22 +297,19 @@ $brit = {
 			end
 
 			'<center><img src="images/pics/shave3.jpg"></center>'
+			*nl
+			'You lather your crotch with some soapy water and carefully shave your pubic hair. After shaving you can''t help but run your fingers over your pussy, enjoying the smooth feeling and getting slightly more aroused by the touch.'
 
-			if daystart < 10:'You have decided to shave pubis, lathered his foam and picking up a razor realized that he did not imagine how it shaved. To begin, you have shaved pubic hair, it was not difficult, but then you notice that near your newfound pussy hair grow too. Here you have difficulties began, you tried to pull one hand, all these soft folds to the side so the second hand to shave all the hairs. Gradually, you still managed to shave off all his hair with your new vagina. As long as you shave you hardly came out of shock contemplating his crotch which was not at all what you''re used to. But finally it was done with shaving and you flushed with foam pussy stroking her hand and wondering sensations.'
-			if daystart >= 10 and daystart < 30:'You foam lathered his groin, trying not to miss a single crease on her pussy. Then neat movements began shave pussy trying not to cut. Finally you did it and you flushed foam pubic hair and pussy.'
-			if daystart >= 30:'You lathered crotch and took a razor habitual movements began to shave pubic hairs and shave pussy vokurug. Finally shaving was finished and you flushed with foam pussy.'
-
-			!!'You lathered pubis, then shaved all the hair from it.'
-			act 'Postpone machine':dynamic $brit
+			act 'Put the razor away':dynamic $brit
 		end
 	end
 
-	act 'Get out and get dressed':gt $locM, $metkaM
+	dynamic $dryOff
 }
 
 $tampon = {
 	if sanpad > 0 and mesec > 0 and isprokp = 0 and isprok = 0 and tanga = 1:
-		act 'Use a sanitary napkin (0:05)':
+		act 'Use a sanitary pad (0:05)':
 			cla
 			*clr
 			sanpad -= 1
@@ -290,7 +317,8 @@ $tampon = {
 			minut += 5
 			manna -= 5
 			'<center><img src="images/pics/wash3.jpg"></center>'
-			'You use a sanitary napkin.'
+			*nl
+			'You use a sanitary pad.'
 			act 'Finish':gt $locM, $metkaM
 		end
 	end
@@ -303,6 +331,7 @@ $tampon = {
 			minut += 5
 			manna -= 5
 			'<center><img src="images/pics/wash3.jpg"></center>'
+			*nl
 			'You use a tampon.'
 			act 'Finish':gt $locM, $metkaM
 		end
@@ -324,12 +353,13 @@ $quickwash = {
 				dirtbelo += 1
 			end
 			
-			cumspclnt = 20
+			cumspclnt = 4
 			gs 'cum_cleanup'
 			if sweat < 30 : sweat = 15 + rand(0,4) else sweat -= 10 + rand(0,4)
 			minut += 15
 			'<center><img src="images/pics/wash5.jpg"></center>'
-			'You gave yourself a catlick, thus removing any traces of cum.'
+			*nl
+			'You give yourself a catlick, thus removing any traces of cum.'
 
 			act 'Finish':gt $locM, $metkaM
 		end
@@ -371,22 +401,25 @@ $basin = {
 			if sweat > 19 : sweat -= 5
 			minut += 10
 			'<center><img src="images/etogame/facesp.jpg"></center>'
-			'You clean your face and got rid of any trace of cum.'
+			*nl
+			'You clean your face and get rid of any trace of cum.'
 
 			act 'Finish':gt $locM, $metkaM
 		end
 	end
 
 	if body_write > 0 or face_write > 0:
-		act 'Wash writing off your body':
+		act 'Wash the writings off your body (0:10)':
 			cla
+			*clr
 			body_write = 0
 			face_write = 0
-			minut = minut + 5
+			minut += 10
 			gs'stat'
-			
-			!'You need a picture'
-			'You wiped off indecent inscriptions.'
+
+			'<center><img src="images/pics/wash1.jpg"></center>'
+			*nl
+			'You wash off the indecent inscriptions on your body.'
 
 			act 'Finish':gt $locM, $metkaM
 		end
@@ -401,7 +434,8 @@ $basin = {
 			cumspclnt = 11
 			gs 'cum_cleanup'
 			minut += 10
-			'You washed off your makeup.'
+			*nl
+			'You wash off your makeup.'
 
 			act 'Finish':gt $locM, $metkaM
 		end
@@ -483,11 +517,13 @@ if $ARGS[0] = 'private':
     if stanok > 0:'Your razor will last for <b><<stanok>></b> more shavings.'
     !WD: heal chafe
     if mosolmaz>0:'On a shelf is a tube of ointment for chafing, which will be enough for <b><<mosolmaz>></b> applications.'
-    if tampon > 0:
-        'You have <b><<tampon>></b> tampons.'
-    else
-        '<b><font color="red">You have no tampons.</font></b>'
-    end
+    if tampon = 0:
+		'<b><font color="red">You have no tampons.</font></b>'
+	elseif tampon = 1:
+		'<font color="red">You have only <b><<tampon>></b> tampon left.</font>'
+	else
+		'You have <b><<tampon>></b> tampons.'
+	end
 
     if dirtbelo > 0 and BuyHous = 0 and $loc = 'vanrPar':
         'In the bathroom you find the laundry Mom washed for you.'
@@ -505,7 +541,7 @@ if $ARGS[0] = 'private':
             dirtbelo = 0
             manna = manna - 10
             '<center><img src="images/etogame/stir.jpg"></center>'
-            'You soaked clothes in the basin and poured in washing powder, then you wash clothes, until they are finally clean.'
+            'You soak the clothes in the basin and pour in washing powder, then you wash your clothes until they are finally clean.'
 
             act 'Finish':gt $locM, $metkaM
         end
@@ -532,6 +568,7 @@ if $ARGS[0] = 'private':
         act 'Take a painkiller':
             pain['killer'] += 1
             painkiller -= 1
+            *nl
             'You take a painkiller.'
         end
     end
@@ -546,6 +583,7 @@ if $ARGS[0] = 'private':
     dynamic $bteeth
 
     dynamic $tampon
+	dynamic $douche
 
     if clrbelo <= 4 and $loc = 'vanrPar': clrbelo = 5
 
@@ -582,7 +620,7 @@ if $ARGS[0] = 'private':
     end
 
     if lobok > 0 and stanok > 0:
-        act 'Shave pubis (0:15)':
+        act 'Shave your pussy (0:15)':
             cla
             *clr
             minut += 15
@@ -597,7 +635,7 @@ if $ARGS[0] = 'private':
     end
 
     if analplug = 1 and analplugin = 1:
-        act 'Remove the butt plug (0:05)':
+        act 'Remove your butt plug (0:05)':
             cla
             *clr
             minut += 5
@@ -631,7 +669,7 @@ if $ARGS[0] = 'private':
         end
     end
 
-    if klisma = 1 and klismaday ! daystart:
+    if klisma = 1 and (klismaday ! daystart or arrpos('sparrloc', 3) ! -1):
         act 'Give yourself an enema (0:05)':
             cla
             *clr
@@ -696,10 +734,11 @@ if $ARGS[0] = 'private':
             pregtest -= 1
             gs 'stat'
 
-            if pregchem > 30:
+            if pregchem > 200:
                 knowpreg = 1
                 'The test showed two strips. You are pregnant.'
             else
+				knowpreg = 0
                 'The test showed one band. Not pregnant.'
             end
 
@@ -719,7 +758,7 @@ if $ARGS[0] = 'misery':
         dirtbelo = 0
         manna -= 10
         '<center><img src="images/etogame/stir.jpg"></center>'
-        'You soak the dirty linen in a basin and pour the powder on them. You wash the clothes until they are finally clean.'
+        'You soak your dirty clothes in a basin and then pour washing powder on them. You wash them until they are finally clean.'
         if $curloc = 'vanr':
             act 'Hang the laundry out to dry':gt 'korr'
         elseif $curloc = 'vanr2x':
@@ -732,23 +771,23 @@ if $ARGS[0] = 'misery':
             husband += 5
             poroshok -= 2
             husporday = daystart
-            'Washing machine washed smelly socks husband and his prossannye and properdannye truselya.'
+            'The washing machine washed your husband''s dirty laundry.'
         end
 
         if dirtbelo > 0 and poroshok >= dirtbelo:
             clrbelo += dirtbelo
             poroshok -= dirtbelo
             dirtbelo = 0
-            'The washing machine washed your laundry'
+            'The washing machine washed your laundry.'
         elseif poroshok < dirtbelo:
-            'You ran out of powder for washing machine.'
+            'You ran out of washing powder for the washing machine.'
         end
     end
 
     if dirtbelo>0:'The laundry basket currently has <font color="red"><b><<dirtbelo>></b></font> pieces of dirty laundry.'
     if poroshok > 0:
         if dirtbelo = 0:$stirka = ''
-        if dirtbelo > 0:$stirka = '<a href="exec:dynamic $stirkad">You can wash clothes</a>'
+        if dirtbelo > 0:$stirka = '<a href="exec:dynamic $stirkad">You can wash the laundry.</a>'
         'Under the sink there''s detergent powder, which is enough for <b><<poroshok>></b> washes. <<$stirka>>'
     else
         '<b><font color="red">You have no detergent powder and nothing to wash clothes with.</font></b>'
@@ -770,9 +809,10 @@ if $ARGS[0] = 'misery':
             husporday = daystart
             manna -= 25
             '<center><img src="images/etogame/stir.jpg"></center>'
-            'You spend an hour washing your husbands smelly socks and his prossannye and properdannye truselya.'
+            *nl
+            'You spend an hour washing your husband''s dirty laundry.'
 
-            act 'Move away from the bath':gt $curloc
+            act 'Leave the bathroom':gt $curloc
         end
     end
 
@@ -787,13 +827,14 @@ if $ARGS[0] = 'misery':
             !!'<center><img src="images/pics/cook.jpg"></center>'
             'You take a rag and start cleaning the apartment.'
 
-            act 'Leave':gt $curloc
+            act 'Finish':gt $curloc
         end
     end
 end
 
 if $ARGS[0] = 'buffpick':
 	'<center><img src="images/body/fit2.jpg"></center>'
+	*nl
 	'While drying off and getting dressed you examine the sleek muscles that are showing through your skin.'
 	'As you do so you think about how you look and decide:'
 	act 'You like how you look.': normbuffpick = 2 & mirror_steam = hour & gt $locM, $metkaM

+ 1 - 7
locations/dinsexFX

@@ -129,13 +129,7 @@ $vagend = {
 				manna -= 15
 				willpower -= 15
 
-				if knowpreg = 0 and thinkpreg = 0:
-					if tabletkishot ! 0: '"I''m glad I got my birth control shot." you think to yourself.'
-					if tabletkishot = 0 and pillcon > 2000: '"Good thing I''m on the pill." you think to yourself.'
-					if tabletkishot = 0 and pillcon <=2000:'"Damn! I could get pregnant!" you think in horror.'
-				else
-					'You chuckle to yourself, "Well at least I cannot get more pregnant."'
-				end
+				gs 'cuminsidereact'
 			end
 		else
 			!!Out

+ 98 - 41
locations/dinsister

@@ -107,58 +107,115 @@ $sischecks = {
 		'Your sister takes a good look at your eyebrow piercing and says, "Nice, but be careful, don''t accidentally get it caught on something!"'
 	end
 	
-	if $clothingworntype = 'nude' and pregTalkSister = 0 and pregtime > 90:
-		'You sister looks at your belly with surprise. "<<$name>>, are you pregnant? And from whom are you pregnant?'
-		if $wombthfath = 'Unknown' or $wombthfath = '':
-			'"Oh, sister, I have no idea whom the father could be!"'
+	if pregTalkSister = 0 and (($clothingworntype = 'nude' and pregtime > 90) or ($clothingworntype ! 'nude' and pregtime > 150)):
+		if $clothingworntype ! 'nude' and pregtime > 150:
+			'With surprise your sister says, "You''re pregnant <<$name>>."'
+			'"How the hell can you tell?"'
+			'With a smile, she says, "I have a bionic eye." As she reaches out and rubs your protruding belly, "So, do you know who the father is?"'
 		else
-			'"Oh, sister, I think the father is <<$wombthfath>>."'
+			'You sister looks at your belly with surprise. "<<$name>>, are you pregnant? And from whom are you pregnant?'
 		end
-		if $wombthfath = 'Roma':
-			'"You mean my Roma?"'
-			'You nod with a forced smile.'
-			'"Oh, I am so sorry, <<$nickname>>! This is probably my fault", she says and hugs you to her strongly.'
-			manna += 50
-		elseif $wombthfath = 'Stepfather':
-			'"Oh, what a slut you are!" she smiles happily. "You do know he will notice it too?"'
-		elseif $wombthfath = 'Kolka':
-			'"Seriously? Our little brother?" she asks with a little shock, then quitely asks you. "So, how is he in the bed?"'
-			'You feel yourself blushing, as you murmur, "He is really good."'
+		$tmpstr = ''
+		$tmpstr2 = ''
+		KILLVAR '$specfath'
+		KILLVAR '$regfath'
+
+		if arrpos('$wombpotfath', 'Unknown') ! -1 or (arrpos('$wombpotfath', '') ! -1 and arrpos('$wombpotfath', '') < arrsize('$wombpotfath')):
+			$tmpstr = 'I slept with a guy and didn''t even know his name, but '
 		end
-		pregTalkSister = 1
-	end
-	
-	if $clothingworntype ! 'nude' and pregTalkSister = 0 and pregtime > 150:
-		'With surprise your sister says, "You''re pregnant <<$name>>."'
-		'"How the hell can you tell?"'
-		'With a smile, she says, "I have a bionic eye." As she reaches out and rubs your protruding belly, "So, do you know who the father is?"'
-		if $wombthfath = 'Unknown' or $wombthfath = '':
-			'"Oh, sister, I have no idea whom the father could be!"'
-		else
-			'"Oh, sister, I think the father is <<$wombthfath>>."'
+
+		idx = 0
+		sz = arrsize('$wombpotfath')
+		:fathlistloop
+		if idx < sz:
+			$fath = $wombpotfath[idx]
+			if $fath = 'Roma' or $fath = 'Kolka' or $fath = 'Stepfather' or $fath = 'Mikhail, your birthfather':
+				if $fath = 'Mikhail, your birthfather': $fath = 'our real father'
+				$specfath[arrsize('$specfath')] = $fath
+			else
+				if $fath = 'Unknown' or $fath = '':
+					$fath = 'someone I don''t know'
+				else
+					if $tmpstr2 ! '': $tmpstr2 = '<<$tmpstr2>> or '
+					$tmpstr2 = '<<$tmpstr2>><<$fath>>'
+				end
+			end
+			idx += 1
+			jump 'fathlistloop'
 		end
-		if $wombthfath = 'Roma':
-			'"You mean my Roma?"'
-			'You nod with a forced smile.'
-			'"Oh, I am so sorry, <<$nickname>>! This is probably my fault", she says and hugs you to her strongly.'
-			manna += 50
-		elseif $wombthfath = 'Stepfather':
-			'"Oh, what a slut you are!" she smiles happily. "You do know he will notice it too?"'
-		elseif $wombthfath = 'Kolka':
-			'"Seriously? Our little brother?" she asks with a little shock, then quitely asks you. "So, how is he in the bed?"'
-			'You feel yourself blushing, as you murmur, "He is really good."'
+
+		if arrsize('$specfath') > 0 and sister > 50:
+			$tmpa = ''
+			if $tmpstr2 ! '':
+				$tmpa = ' You decide to start by telling her the easy news. "Oh, sister, <<$tmpstr>>it''s possible the father is <<$tmpstr2>>. I think it could also be someone we know.'
+			else
+				$tmpa = ' You look at her for a moment and then say, "Oh, sister, I think the father might be someone we know."'
+			end
+			'You realize that telling her who the father might be could be difficult.<<$tmpa>>'
+			idx = 0
+			sz = arrsize('$specfath')
+			if sz > 1:
+				$tmpb = 'begin by telling her '
+			else
+				$tmpb = 'tell her '
+			end
+			$tmpc = ''
+			:hardfathloop
+			if idx < sz:
+				$fath = $specfath[idx]
+				if $fath = 'Roma':
+					'You <<$tmpb>>the father might <<$tmpc>>be Roma.'
+					'"You mean my Roma?"'
+					'You nod with a forced smile.'
+					'"Oh, I am so sorry, <<$nickname>>! This is probably my fault", she says and hugs you to her strongly.'
+					manna += 50
+				elseif $fath = 'Kolka':
+					'You <<$tmpb>>the father could <<$tmpc>>be Kolka.'
+					'"Seriously? Our little brother?" she asks with a little shock, then quietly asks you. "So, how is he in the bed?"'
+					'You feel yourself blushing, as you murmur, "He is really good."'
+				elseif $fath = 'Stepfather':
+					'You <<$tmpb>>the father could <<$tmpc>>be your stepfather.'
+					'"Oh, what a slut you are!" she smiles happily. "You do think he will notice it too?"'
+				elseif $fath = 'our real father':
+					'You <<$tmpb>> the father might conceivably <<$tmpc>>be your real father.'
+					'Sister looks at you with shock-or maybe a little jealousy? "<<$name>>, how did you even find him?"'
+					'You explain how you tracked him down through the truck drivers to the where he works now, and how your relationship quickly grew into something unexpected for both of you. "I haven''t told him," you tell her. "Maybe I should. I don''t know."'
+					'She listens intently to your story and gives you a hug when you finish. "I don''t know either, <<$name>>, but I hope you take me to meet him someday."'
+				end
+				if idx = 0 and sz > 1:
+					$tmpc = 'also '
+					$tmpb = 'continue your confession by telling her '
+				elseif sz > 2 and idx = sz - 2:
+					$tmpb = 'finish your confession by saying that '
+				end
+				idx += 1
+				jump 'hardfathloop'
+			end
+		else
+			if arrsize('$wombpotfath') = 0:
+				'"Oh, sister, I have no idea who the father could be! I''m not even sure how I got pregnant!"'
+			elseif arrsize('$wombpotfath') = 1:
+				if $wombpotfath[0] = '' or $wombpotfath[0] = 'Unknown':
+					'"Oh, sister, I have no idea whom the father could be!"'
+				else
+					'"Oh, sister, <<$tmpstr>>I think the father is <<$wombpotfath[0]>>."'
+				end
+			else
+				'"Oh, sister, <<$tmpstr>>I think the father is <<$tmpstr2>>"'
+			end
 		end
+
 		pregTalkSister = 1
 	end
-
+	
 	if spdirtyb > 1 or spdirtyv > 0 or spdirtyc > 0 and gorslut < 3:
 		sisterknowslut = 1
 		'Sister looks at you, "<<$name>>, what is that?". Suddenly, her eyes narrow, "<<$nickname>>, yes it''s sperm! My little sister, well, well! It''s a good thing I noticed, what if it had been Mom?!"'
 	elseif spdirtyb > 1 or spdirtyv > 0 or spdirtyc > 0 and gorslut >= 3 and sisterknowslut = 0:
-	    sisterknowslut = 1
-	    'Sister looks at you, "<<$name>>, so the rumours are true, you are <<$gnikname>>"'
+		sisterknowslut = 1
+		'Sister looks at you, "<<$name>>, so the rumours are true, you are <<$gnikname>>"'
 	elseif spdirtyb > 1 or spdirtyv > 0 or spdirtyc > 0 and gorslut >= 3 and sisterknowslut > 0:
-	    'Sister looks at you, "<<$name>>, up to your usual tricks? You could at least wash yourself."'
+		'Sister looks at you, "<<$name>>, up to your usual tricks? You could at least wash yourself."'
 	end
 }
 
@@ -227,7 +284,7 @@ $d_sister[3]={
 	end
 	if sisterTalk = 2 and trfatherQW = 0:
 		trfatherQW = 1
-		'You ask about your real father, Anya grins, "<<$name>>, I was 4 the year when they broke up. I don''t even remember what he looks like. Mom does not like to talk about him, but as you know, our real father went to live in another town. I also remember, he worked as a long-distance truck driver, maybe sometimes he passes through Pavlovsky."'
+		'You ask about your real father, Anya grins, "<<$name>>, I was 4 years old when they broke up. I don''t even remember what he looks like. Mom does not like to talk about him, but as you know, our real father went to live in another town. I also remember, he worked as a long-distance truck driver, maybe sometimes he passes through Pavlovsky."'
 	elseif sisterTalk = 2 and trfatherQW >= 1:
 		sisterTalk += 1
 	end

+ 2 - 2
locations/ender

@@ -145,7 +145,7 @@ if $ARGS[0] = 'loss':
 		'<center><img src="images/pics/spit.jpg"></center>'
 		'Christine Zverev beat you and you fell to the ground crying in front of the whole school. She hissed angrily to you "Now I''ll make your life hell, crud!" She bent down to your face and said, "Open your mouth bitch and vysun language." You listened to Christina and opened her mouth with his tongue out. Christina immediately relish spat in your mouth "Swallow bitch!" You are in front of the whole school humbly swallow it harchek, Christina then again spat already hitting you in the face. Make fun of you Christina a couple of times kicking you in the ribs turned around and went to the school site.'
 
-		act 'Escape':gt 'gschool', 'start'
+		act 'Leave':gs 'gschool_grounds', 'main'
 	elseif stallionfight = 1:
 		health = 100
 		stallionfight = 0
@@ -274,7 +274,7 @@ if $ARGS[0] = 'win':
 
 		'Christine Zvereva fell to the ground, you grabbed her by the hair. "Well bitch, Say, You have sucked fizruka or not?" Christine roaring admitted to the whole school in the, she sucked dick in fizruka.'
 
-		act 'Escape':gt 'gschool', 'start'
+		act 'Leave':gs 'gschool_grounds', 'main'
 	elseif stallionfight = 1:
 		stallionfight = 0
 		Win += 1

+ 10 - 2
locations/etoexhib

@@ -411,6 +411,10 @@ if $ARGS[0] = 'pos13':
 			gs 'cum_manage'
 			spafinloc = 12
 			gs 'cum_manage'
+			spafinloc = 3
+			gs 'cum_manage'
+			spafinloc = 0
+			gs 'cum_manage'
 			vagina += 1
 			gs 'stat'
 			'<center><img src="images/etogame/dachagang4.jpg"></center>'
@@ -454,6 +458,10 @@ if $ARGS[0] = 'pos14':
 			gs 'cum_manage'
 			spafinloc = 12
 			gs 'cum_manage'
+			spafinloc = 3
+			gs 'cum_manage'
+			spafinloc = 0
+			gs 'cum_manage'
 			vagina += 1
 			gs 'stat'
 			'<center><img src="images/etogame/dachagang4.jpg"></center>'
@@ -910,7 +918,7 @@ if $ARGS[0] = 'pos24tk':
 		'<center><img src="images/etogame/ptu_angdir.jpg" ></center>'
 		'You stand on kalani to the Director apologize for his actions.'
 		'The Director tells you, what you need will come to her study in free time.'
-		act 'Escape':gt'etoexhib','pos24'
+		act 'Leave':gt'etoexhib','pos24'
 	}
 
 	act 'Lie down on the couch':
@@ -952,7 +960,7 @@ if $ARGS[0] = 'pos24tk':
 				gs'stat'
 				'<center><img src="images/etogame/ptu_angdir.jpg"></center>'
 				'You agree with my error, say, that in the future this will not happen again  .'
-				act 'Escape':gt'etoexhib','pos24' & teachlevel -= 3
+				act 'Leave':gt'etoexhib','pos24' & teachlevel -= 3
 				exit
 			end		
 		end	

+ 2 - 2
locations/events

@@ -412,7 +412,7 @@ if $ARGS[0] = 'narkozakladka':
 		'<center><img src="images/etogame/narkopriton.jpg"></center>'
 		'You scared nodded, they agree.'
 		'Guy added, that bookmarks will be on the train/train station from the platform. '
-		act 'Escape':gt'narkopriton'
+		act 'Leave':gt'narkopriton'
 	end
 end
 
@@ -429,7 +429,7 @@ if $ARGS[0] = 'snarkozaka':
 	'<center><img src="images/pic/vokzalperg.jpg"></center>'
 	'You buy the drugs and without thinking twice you shoot up.'
 
-	act 'Escape':gt 'events', 'snkayf'
+	act 'Leave':gt 'events', 'snkayf'
 end
 
 if $ARGS[0] = 'snkayf1':

+ 1 - 1
locations/family

@@ -206,7 +206,7 @@ if StoryLine = 1:
 			end
 		end
 
-		if $loc = 'gschool':
+		if $loc = 'gschool_grounds':
 			if (week < 6 and hour >= 15 and hour <= 17) or ((week >= 6 or kanikuli > 0) and hour >= 7 and hour <= 17):
 				'On the field near the school your <a href="exec:gt ''brother''">brother</a> plays football.'
 			end

+ 119 - 183
locations/femcyc

@@ -2,7 +2,7 @@
 
 if $ARGS[0] = '':
 	!{Hourly reduction in semen potency}
-	!{First it sets the array index to the first index, then it checks to be sure the array tracking the age is less than 200 hours. If it is 200 hours old, it kills that index, which should shift the index up. If it is less than 200 hours old, it sets a current potency drop. The drop is 2x or 3x regularly, but during ovulation it is only 1x, to represent the better environment from fertile cervical mucus.}
+	!{First it sets the array index to the first index, then it checks to be sure the array tracking the age is less than 144 hours. If it is 144 hours old, it kills that index, which should shift the index up. If it is less than 200 hours old, it sets a current potency drop. The drop is 2x or 3x regularly, but during ovulation it is only 1x, to represent the better environment from fertile cervical mucus.}
 	if rcntorgzm = 1:
 		if rcntorgzmtmp = 1: rcntorgzm = 0 & rcntorgzmtmp = 0
 		if rcntorgzmtmp = 0: rcntorgzmtmp = 1
@@ -10,35 +10,27 @@ if $ARGS[0] = '':
 	ctemp = 0
 	ctemp[1] = 0
 	ctemp[2] = 0
-	cumarrtemp = 0
-	:cummarrpdloop1
-	:cummarrpdloop2
-	if cumarrage[cumarrtemp] < 190 and cumarrcpt[cumarrtemp] > 0:
-		if rcntorgzm = 1 and cumarrcpt[cumarrtemp] < cumarrppt[cumarrtemp] and cumarrage[cumarrtemp] < 1 and cumarrcon[cumarrtemp]: cumarrcpt[cumarrtemp] += cumarrppt[cumarrtemp] / 12
-		CumPDrop = cumarrcpt[cumarrtemp] / (200 - cumarrage[cumarrtemp])
-		if ovulate <= 0:
-			Temprand = rand(0,3)
-			if temprand <= 0:
-				CumPDrop = CumPDrop*3
-			elseif temprand = 1:
-				CumPDrop = CumPDrop*2
-			end
+	cumarr_idx = 0
+	:cumarrloop
+	if cumarr_idx < arrsize('$cumarrnam'):
+		if cumarrcpt[cumarr_idx] > 0 and cumarrage[cumarr_idx] < 64:
+			cumpdrop = (cumarrcpt[cumarr_idx] / 100) * (cumarrage[cumarr_idx] / 5)
+			if cumpdrop < 100: cumpdrop = 100
+			if cycle ! 2: cumpdrop += cumpdrop * rand(0, 2)
+			cumarrcpt[cumarr_idx] -= cumpdrop
+			cumarrage[cumarr_idx] += 1
+		else
+			KILLVAR 'cumarrcpt',cumarr_idx
+			KILLVAR 'cumarrppt',cumarr_idx
+			KILLVAR '$cumarrnam',cumarr_idx
+			KILLVAR 'cumarrage',cumarr_idx
+			KILLVAR 'cumarrdel',cumarr_idx
+			KILLVAR 'cumarrkno',cumarr_idx
+			KILLVAR 'cumarrcon',cumarrte_idx
 		end
-		cumarrcpt[cumarrtemp] -= CumPDrop
-		cumarrage[cumarrtemp] += 1
-		cumarrtemp += 1
-		arrmodtmp = arrsize('$cumarrnam')
-		if arrmodtmp > cumarrtemp: jump 'cummarrpdloop1'
-	else
-		KILLVAR 'cumarrcpt',cumarrtemp
-		KILLVAR 'cumarrppt',cumarrtemp
-		KILLVAR '$cumarrnam',cumarrtemp
-		KILLVAR 'cumarrage',cumarrtemp
-		KILLVAR 'cumarrdel',cumarrtemp
-		KILLVAR 'cumarrkno',cumarrtemp
-		KILLVAR 'cumarrcon',cumarrtemp    
-		arrmodtmp = arrsize('$cumarrnam')
-		if arrmodtmp > cumarrtemp: jump 'cummarrpdloop2'
+
+		cumarr_idx += 1
+		jump 'cumarrloop'
 	end
 
 	!!Succubus absorption of sperm in womb
@@ -74,125 +66,68 @@ if $ARGS[0] = '':
 		killvar 'succycletmp'
 	end
 
-	cumarrtemp = 0
+	cumsumvag = 0
+	cumsumass = 0
+	cumsumbod = 0
 	if arrsize('sparrvol') > 0:
+		sparr_idx = 0
 		:cumspaloop
-		!!Succubus absorption for internal locations other than womb
-		if succubusflag = 1:
-			if sparrloc[cumarrtemp] = 3 or sparrloc[cumarrtemp] = 12:
-				sexnutrition += 25*succublvl
-				succubxp += 3
-				sucabscum = 1
-				if sparrvol[cumarrtemp] > 0: sparrvol[cumarrtemp] = 0
-			end
-		end
-		!!{if sparrloc[cumarrtemp] = 0 or sparrloc[cumarrtemp] = 3 or sparrloc[cumarrtemp] = 12:
-			sexnutrition += 30*succublvl
-			sparrvol[cumarrtemp] -= 30*succublvl
-			if sparrvol[cumarrtemp] < 0: sexnutrition += sparrvol[cumarrtemp] & sparrvol[cumarrtemp] = 0
-		end}
-		if sparrvol[cumarrtemp] > 0:
-			sparrtmpv = arrsize('$cumarrnam')
-			if sparrloc[cumarrtemp] = 17:
-				sparrtmpv = arrpos('$cumarrnam',$sparrnam[cumarrtemp])
-				if sparrage[cumarrtemp] < 4:
-					cumarrcpt[sparrtmpv] += sparrppt[cumarrtemp]/5
-				elseif sparrage[cumarrtemp] < 10:
-					cumarrcpt[sparrtmpv] += sparrppt[cumarrtemp]/30
-				end
-			elseif sparrloc[cumarrtemp] = 0:
-				sparrtmpv = arrpos('$cumarrnam',$sparrnam[cumarrtemp])
-				if sparrage[cumarrtemp] < 4:
-					cumarrcpt[sparrtmpv] += sparrppt[cumarrtemp]/40
-				elseif sparrage[cumarrtemp] < 10:
-					cumarrcpt[sparrtmpv] += sparrppt[cumarrtemp]/60
-				end
-			elseif sparrslc[cumarrtemp] = 1 and sparrage < 5:
-				if sparrloc[cumarrtemp] = 1:
-					cumarrcpt[sparrtmpv] = sparrppt[cumarrtemp]/1000*sparrage[cumarrtemp]/sparrvol[cumarrtemp]
-					cumarrppt[sparrtmpv] = sparrppt[cumarrtemp]
-					$cumarrnam[sparrtmpv] = $sparrnam[cumarrtemp]
-					cumarrage[sparrtmpv] = sparrage[cumarrtemp]
-					cumarrdel[sparrtmpv] = 1
-					cumarrkno[sparrtmpv] = 0
-					cumarrcon[sparrtmpv] = 0
+		if sparr_idx < arrsize('$sparrnam'):
+			!!Succubus absorption for internal locations other than womb
+			if succubusflag = 1:
+				if sparrloc[sparr_idx] = 3 or sparrloc[sparr_idx] = 12:
+					sexnutrition += 25*succublvl
+					succubxp += 3
+					sucabscum = 1
+					if sparrvol[sparr_idx] > 0: sparrvol[sparr_idx] = 0
 				end
-			elseif sparrslc[cumarrtemp] = 3 and sparrage < 5:
-				if sparrloc[cumarrtemp] = 2:
-					cumarrcpt[sparrtmpv] = sparrppt[cumarrtemp]/1000*sparrage[cumarrtemp]/sparrvol[cumarrtemp]
-					cumarrppt[sparrtmpv] = sparrppt[cumarrtemp]
-					$cumarrnam[sparrtmpv] = $sparrnam[cumarrtemp]
-					cumarrage[sparrtmpv] = sparrage[cumarrtemp]
-					cumarrdel[sparrtmpv] = 3
-					cumarrkno[sparrtmpv] = 0
-					cumarrcon[sparrtmpv] = 0
-				elseif sparrloc[cumarrtemp] = 4:
-					cumarrcpt[sparrtmpv] = sparrppt[cumarrtemp]/1000*sparrage[cumarrtemp]/sparrvol[cumarrtemp]
-					cumarrppt[sparrtmpv] = sparrppt[cumarrtemp]
-					$cumarrnam[sparrtmpv] = $sparrnam[cumarrtemp]
-					cumarrage[sparrtmpv] = sparrage[cumarrtemp]
-					cumarrdel[sparrtmpv] = 2
-					cumarrkno[sparrtmpv] = 0
-					cumarrcon[sparrtmpv] = 0
+			end
+			!!{if sparrloc[sparr_idx] = 0 or sparrloc[sparr_idx] = 3 or sparrloc[sparr_idx] = 12:
+				sexnutrition += 30*succublvl
+				sparrvol[sparr_idx] -= 30*succublvl
+				if sparrvol[sparr_idx] < 0 : sexnutrition += sparrvol[sparr_idx] & sparrvol[sparr_idx] = 0
+			end}
+			if sparrvol[sparr_idx] > 0 and (sparrage[sparr_idx] < 5 or sparrloc[sparr_idx] = 17 or sparrloc[sparr_idx] = 2 or sparrloc[sparr_idx] = 5 or sparrloc[sparr_idx] = 6 or sparrloc[sparr_idx] = 7):
+				!{Cum dries up and flakes off or flows out pretty fast, but stains on clothes have to be washed off and condoms must be removed}
+				cumarr_idx = arrsize('$cumarrnam')
+				if sparrloc[sparr_idx] = 17:
+					!{Cum flows out of the condom into the vagina slowly until PC removes it.}
+					cumarr_idx = func('cumarrput', $sparrnam[sparr_idx], 5, sparrppt[sparr_idx] / 2, (sparrppt[sparr_idx] / (sparrage[sparr_idx] + 1)), sparridt[sparr_idx], sparrage[sparr_idx])
+				elseif sparrloc[sparr_idx] = 0:
+					!{Cervix quickly drinks up deposits left unremoved}
+					cumarr_idx = func('cumarrput', $sparrnam[sparr_idx], 2, sparrppt[sparr_idx], (sparrppt[sparr_idx] / (sparrage[sparr_idx] + 1)) * 2, sparridt[sparr_idx], sparrage[sparr_idx])
+				elseif sparrslc[sparr_idx] > 0 and sparrloc[sparr_idx] = 1:
+					cumarr_idx = func('cumarrput', $sparrnam[sparr_idx], 2, sparrppt[sparr_idx] / 20, sparrppt[sparr_idx]/ ((1000 * sparrage[sparr_idx]) / sparrvol[sparr_idx]), 0, sparrage[sparr_idx])
 				end
-			elseif sparrslc[cumarrtemp] = 5 and sparrage < 5:
-				if sparrloc[cumarrtemp] = 3:
-					cumarrcpt[sparrtmpv] = sparrppt[cumarrtemp]/1000*sparrage[cumarrtemp]/sparrvol[cumarrtemp]
-					cumarrppt[sparrtmpv] = sparrppt[cumarrtemp]
-					$cumarrnam[sparrtmpv] = $sparrnam[cumarrtemp]
-					cumarrage[sparrtmpv] = sparrage[cumarrtemp]
-					cumarrdel[sparrtmpv] = 2
-					cumarrkno[sparrtmpv] = 0
-					cumarrcon[sparrtmpv] = 0
-				elseif sparrloc[cumarrtemp] = 5:
-					cumarrcpt[sparrtmpv] = sparrppt[cumarrtemp]/1000*sparrage[cumarrtemp]/sparrvol[cumarrtemp]
-					cumarrppt[sparrtmpv] = sparrppt[cumarrtemp]
-					$cumarrnam[sparrtmpv] = $sparrnam[cumarrtemp]
-					cumarrage[sparrtmpv] = sparrage[cumarrtemp]
-					cumarrdel[sparrtmpv] = 3
-					cumarrkno[sparrtmpv] = 0
-					cumarrcon[sparrtmpv] = 0
-				elseif sparrloc[cumarrtemp] = 6:
-					cumarrcpt[sparrtmpv] = sparrppt[cumarrtemp]/1000*sparrage[cumarrtemp]/sparrvol[cumarrtemp]
-					cumarrppt[sparrtmpv] = sparrppt[cumarrtemp]
-					$cumarrnam[sparrtmpv] = $sparrnam[cumarrtemp]
-					cumarrage[sparrtmpv] = sparrage[cumarrtemp]
-					cumarrdel[sparrtmpv] = 3
-					cumarrkno[sparrtmpv] = 0
-					cumarrcon[sparrtmpv] = 0
+				if sparrloc[sparr_idx] = 0 or sparrloc[sparr_idx] = 3 or sparrloc[sparr_idx] = 12:sparrvol[sparr_idx] -= sparrage[sparr_idx]/2
+				if sparrloc[sparr_idx] = 0 and cumsumvag > 60: sparrslc = 1
+				if sparrloc[sparr_idx] = 3 and cumsumass > 60: sparrslc = 1
+				if sparrloc[sparr_idx] = 17 and sparrage[sparr_idx] > 48:
+					cumcondslip = 1
+					health -= 3
+					'You feel nauseous.'
+					if rand(0,5) < 5: health -= 2
+				else
+					cumcondslip = 0
 				end
-			end
-			if sparrloc[cumarrtemp] = 0 or sparrloc[cumarrtemp] = 3 or sparrloc[cumarrtemp] = 12:sparrvol[cumarrtemp] -= sparrage[cumarrtemp]/2
-			if sparrloc[cumarrtemp] = 0 and cumsumvag > 60: sparrslc = 1
-			if sparrloc[cumarrtemp] = 3 and cumsumass > 60: sparrslc = 1
-			if sparrloc[cumarrtemp] = 17 and sparrage[cumarrtemp] > 48:
-				cumcondslip = 1
-				health -= 3
-				'You feel nauseous.'
-				if rand(0,5) < 5: health -= 2
+				if sparrloc[sparr_idx] ! 0 and sparrloc[sparr_idx] ! 3 and sparrloc[sparr_idx] ! 12 and isprok = 0 and sparrage < 5: sparrslc[sparr_idx] += 1
+				sparrage[sparr_idx] += 1
+				sparr_idx += 1
+				cumsumbod += sparrvol[sparr_idx]
+				if sparrloc[sparr_idx] = 0: cumsumvag += sparrvol[sparr_idx]
+				if sparrloc[sparr_idx] = 3: cumsumass += sparrvol[sparr_idx]
 			else
-				cumcondslip = 0
+				KILLVAR 'spafinloc',sparr_idx
+				KILLVAR 'sparrage',sparr_idx
+				KILLVAR 'sparrloc',sparr_idx
+				KILLVAR '$sparrnam',sparr_idx
+				KILLVAR 'sparrppt',sparr_idx
+				KILLVAR 'sparridt',sparr_idx
+				KILLVAR 'sparrvol',sparr_idx
+				KILLVAR 'sparrslc',sparr_idx	
 			end
-			if sparrloc[cumarrtemp] ! 0 and sparrloc[cumarrtemp] ! 3 and sparrloc[cumarrtemp] ! 12 and isprok = 0 and sparrage < 5: sparrslc[cumarrtemp] += 1
-			sparrage[cumarrtemp] += 1
-			cumarrtemp += 1
-			ctemp += sparrvol[cumarrtemp]
-			if sparrloc[cumarrtemp] = 0: ctemp[1] += sparrvol[cumarrtemp]
-			if sparrloc[cumarrtemp] = 3: ctemp[2] += sparrvol[cumarrtemp]
-		else
-			KILLVAR 'spafinloc',cumarrtemp
-			KILLVAR 'sparrage',cumarrtemp
-			KILLVAR 'sparrloc',cumarrtemp
-			KILLVAR '$sparrnam',cumarrtemp
-			KILLVAR 'sparrppt',cumarrtemp
-			KILLVAR 'sparridt',cumarrtemp
-			KILLVAR 'sparrvol',cumarrtemp
-			KILLVAR 'sparrslc',cumarrtemp	
+			jump 'cumspaloop'
 		end
-		if cumarrtemp < arrsize('sparrvol'): jump 'cumspaloop'
-		cumsumbod = ctemp
-		cumsumvag = ctemp[1]
-		cumsumass = ctemp[2]
 	end
 
 	if lactate > 0:
@@ -293,6 +228,7 @@ if $ARGS[0] = 'cyc2':
 	if Ovulate > 0 and can_sz > 0 and UnfertEgg > 0:
 		KILLVAR 'cumfathwght'
 		KILLVAR '$cumfathnames'
+		KILLVAR 'cumtime'
 		can_idx = 0
 		cum_total = 0
 !!{Compute array of unique fathers known to PC and another two arrays of unique total fathers and their individual sperm totals from all entries in cumarrcpt for that father. Also tally all cum present.}
@@ -307,8 +243,10 @@ if $ARGS[0] = 'cyc2':
 				if wpf_in < 0:
 					wpf_sz = arrsize('$wombpotfath')
 					$wombpotfath[wpf_sz] = $cumarrnam[can_idx]
+					cumtime[wpf_sz] += 1
 				end
 			end
+			if cumarrkno[can_idx] >= 0:cum_totaltime += 1
 
 			if Enable_Android = 0:
 				cfn_in = arrpos(0, '$cumfathnames', $cumarrnam[can_idx])
@@ -420,55 +358,53 @@ end
 
 if $ARGS[0] = 'cyc3':
 	ferteggage += 1
-	if FertEgg >= 1:
-		temprand = rand(0,100000)
-		if ferteggage < 120 and broodcurse <= 0:
-			temprand += 170
-			temprand -= age*10
-			if steriletu = 1: temprand -= 200
-			!{if there is a entopic pregnancy, it sets the first unborn baby in the array to this. Each egg could be different. It then removes the fertilized egg, adds an embryo, Then it adds some pregnancy hormone if you arent already pregnant, and calls you officially pregnant.}
-			if temprand <= 0:
-				tempbabyi  = ARRPOS('Babyptype',0)
-				Babyptype[tempbabyi] = 2
-				FertEgg -= 1
-				BabyEmbryo += 1
-				PregChem = rand(0,30)
-				if preg = 0: preg = 1
-			end
-		else
-			!{Otherwise, it adds your womb sterilie factor to the temprand. Then it checks if your temprand crosses a threshold for implantation. Younger women implant easier. It then sets the next baby to the next unimplanted baby in your kid array. It registers the kid as a normal pregnancy, removes a fertilized egg and adds an embryo. Then it adds some pregnancy hormone if you arent already pregnant, and calls you officially pregnant.}
-			temprand += sterilewb
-			temprand -= tempwbbonus
-			if broodcurse > 0 and ferteggage >= 120: Temprand = 0
-			if temprand <= (1200-(Age*7)):
-				tempbabyi = ARRPOS('Babyptype',0)
-				Babyptype[tempbabyi] = 1
+	implant_idx = 0
+	implant_sz = arrsize('Babyptype')
+	:implant_loop
+	if implant_idx < implant_sz:
+		if Babyptype[implant_idx] = 0:
+			imp_thresh = (100 - (age + sterilewb))
+			if broodcurse ! 0: imp_thresh *= 2
+			imp_rand = rand(0, 120000)
+			if imp_rand < imp_thresh:
+				implant_day = daystart
+				implant_hour = hour
+				!{Egg implanted}
+				ent_thresh = age + (sterilewb * 5)
+				if broodcurse ! 0: ent_thresh = 0
+				if rand(0, 10000) < ent_thresh:
+					Babyptype[implant_idx] = 2
+				else:
+					Babyptype[implant_idx] = 1
+				end
 				FertEgg -= 1
-				BabyEmbryo += 1
-				PregChem += rand(0,30)
-				if preg = 0: preg = 1
+				babyembryo += 1
 			end
-			tempwbbonus = 0
-		end		
+		end
+		implant_idx += 1
+		jump 'implant_loop'
 	end
 !!{Then, it progresses the Luteal phase. It checks to see if you are pregnant. If you are, it ends the cycle and sets preg if your Luteal hormone is at the max as well as cleans out any unimplanted eggs. Otherwise, it just progresses pregnancy chemical and Luteal Hormone. If you arent pregnant, it checks your Luteal hormone. If its at the maximum, it adds 3-5 days of bleeding, clears out your unimplanted eggs, and clears out your Luteal hormone, or ends your cycle if you are past your menopausal age. Otherwise it will just progress the Luteal hormone.}
 	if LutH > 300:
+		rej_idx = 0
+		rej_sz = arrsize('Babyptype')
 		:lutcycloop
-		if FertEgg > 0:
-			tempbabyi = ARRPOS('Babyptype',0)
-			KILLVAR 'polkid',tempbabyi
-			KILLVAR '$kidname',tempbabyi
-			KILLVAR 'kidage',tempbabyi
-			KILLVAR 'daykid',tempbabyi
-			KILLVAR 'monthkid',tempbabyi
-			KILLVAR 'yearkid',tempbabyi
-			KILLVAR 'Babyptype',tempbabyi
-			KILLVAR '$ChildFath',tempbabyi
-			KILLVAR '$ChildThFath',tempbabyi
-			KILLVAR 'hairkid',tempbabyi
-			KILLVAR 'eyeskid',tempbabyi
-			KILLVAR 'cumarrcon',tempbabyi
-			FertEgg -= 1
+		if rej_idx < rej_sz:
+			if Babyptype[rej_idx] = 0:
+				KILLVAR 'polkid',tempbabyi
+				KILLVAR '$kidname',tempbabyi
+				KILLVAR 'kidage',tempbabyi
+				KILLVAR 'daykid',tempbabyi
+				KILLVAR 'monthkid',tempbabyi
+				KILLVAR 'yearkid',tempbabyi
+				KILLVAR 'Babyptype',tempbabyi
+				KILLVAR '$ChildFath',tempbabyi
+				KILLVAR '$ChildThFath',tempbabyi
+				KILLVAR 'hairkid',tempbabyi
+				KILLVAR 'eyeskid',tempbabyi
+				KILLVAR 'cumarrcon',tempbabyi
+			end
+			rej_idx += 1
 			jump 'lutcycloop'
 		end
 		LutH = 0

+ 33 - 21
locations/frot

@@ -171,7 +171,12 @@ if $ARGS[0] = 'c':
 				clr
 				gs 'stat'
 				'<center><img src="images/picv/frotp3.jpg"></center>'
-				'You are bent forward and the man begins to caress your ass, you feel his hands clutching your pants trying to tear them.'
+				if PCloSkirt = 0:
+					'You are bent forward and the man begins to caress your ass, you feel his hands clutching your pants trying to tear them.'
+				else:
+					'You are bent forward and the man begins to caress your ass, you feel his hands start to lift your skirt.'
+				end
+					
 
 				act 'Move away':gt 'frot', 'fin'
 
@@ -187,34 +192,47 @@ if $ARGS[0] = 'c':
 					clr
 					gs 'stat'
 					'<center><img src="images/picv/frotp4.jpg"></center>'
-					'The man rips your pants between your legs, thereby exposing your wet pussy.'
+					if PCloSkirt = 0:
+						'The man rips your pants between your legs, thereby exposing your wet pussy.'
+					elseif tanga = 0:
+						'The man raises your skirt and you feel his hard cock brushing against your pussy lips.'
+					else:
+						'The man rips aside your panties, thereby exposing your wet pussy.'
+					end
 					
 					if dom > 0:act 'Move away':gt 'frot', 'fin'
 
 					act 'Submit':
 						cla
 						*clr
+
+						'<center><img src="images/picv/frotp5.jpg"></center>'
+
 						sub += 2
 						horny += 10
-						guy += 1
-						stat['vaginal'] += 1
-						vagina += 1
-						dynamic $CatName, 'Stranger on the Metro'
-						cumprecheck = 1
-						gs 'cum_call', '', $boy, svol,'', spot
-						gs 'stat'
-						'<center><img src="images/picv/frotp5.jpg"></center>'
-						'He turns you around to face him and his cock moves up your leg and pushes into your sweaty pussy.'
 
+						if stat['vaginal'] = 0:
+							'The idea of letting some stranger take your virginity makes you feel like a dirty slut, but also excites you more than you care to admit.'
+						end
+						'You widen your stance as much as possible in the crowded car and push back against him as he thrusts into your sweaty pussy.'
 						if horny >= 100:
 							horny = 0
 							manna += 15
 							willpower += 15
 							orgasm += 1
-							'You start to cum almost immediately as he enters you.'
-						else
+							'The wild excitement of sex with a stranger in a public place is too much and you start to cum almost immediately as he enters you.'
+						else:
 							'You are overwhelmed by the wild excitement of sex with a stranger in a public place.'
 						end
+
+						guy += 1
+						stat['vaginal'] += 1
+						vagina += 1
+						dynamic $CatName, 'Stranger on the Metro'
+						cumprecheck = 1
+						gs 'cum_call', '', $boy, svol,'', spot
+						gs 'stat'
+
 						
 						if dom > 0:act 'Move away':gt 'frot', 'fin'
 
@@ -227,14 +245,8 @@ if $ARGS[0] = 'c':
 							gs 'cum_call', '', $boy, svol,'', spot
 							gs 'stat'
 							'<center><img src="images/picv/frotp6.jpg"></center>'
-							'Stranger does not pull out of your pussy, your juices flow and he ends inside you. You feel like a strong jet of sperm filled your uterus.'
-							if knowpreg = 0 and thinkpreg = 0:
-								if tabletkishot ! 0: '"I''m glad I got my birth control shot." you think to yourself.'
-								if tabletkishot = 0 and pillcon > 2000: '"Good thing I''m on the pill." you think to yourself.'
-								if tabletkishot = 0 and pillcon <=2000:sub += 3 & '"Oh, God!" You remember with horror that you could become pregnant with the child of some guy whos face you haven''t even seen.'
-							else
-								'You chuckle to yourself, "Well at least I cannot get more pregnant."'
-							end
+							'The stranger does not pull out of your pussy, your juices flow and he finishes inside you. You feel like a strong jet of sperm filled your uterus.'
+							gs 'cuminsidereact', 'some guy whose face you haven''t even seen'
 							act 'Get out of the car':gt 'frot', 'fin2'
 						end
 					end

+ 18 - 18
locations/gKristinaZv

@@ -34,7 +34,7 @@ if randhumiliation = 0:
 		'<center><img src="images/qwest/alter/zver/dildobj.jpg"></center>'
 		'You nod obediently, not wanting Christina to beat you up again. You squat down in front of the dildo, and take it in your hands before carefully licking it and closing your lips around it. You expected an awful rubber taste, but it''s actually not that bad. You give the dildo a blowjob as all the girls in your class watch you, while Christina laughs. After a few minutes, she has seen enough and allows you to change.'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end
 elseif randhumiliation = 1:
 	'"Bitch, it''s no wonder I kicked your ass so easily. Your body looks like you only do girly sports, you should bulk up a bit."'
@@ -50,7 +50,7 @@ elseif randhumiliation = 1:
 		'<center><img src="images/qwest/alter/zver/dildobj2.jpg"></center>'
 		'You nod obediently, not wanting Christina to beat you up again. You kneel down in front of the dildo, and take it in your hands before carefully licking it and closing your lips around it. Then you stretch your body and rest your hands next to the stone before pushing yourself up. The dildo makes you have to push up higher than you normally would, and after only a few your arms get tired. As you struggle to keep your weight up, the dildo is driven further and further down your throat. All of the girls in your class watch you do your best to not choke on the dildo while Christina laughs evilly, and after a few more push-ups Christina has seen enough and allows you to stop and change.'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end
 elseif randhumiliation = 2:
 	'Christina takes the by now familiar dildo out of her sports bag again, and tells you to squat. Afraid to stand up against her after what happened last time, you do as she says. She sticks the dildo right in front of you, and says: "Don''t move your feet, bitch. Those stay where they are. I don''t care how you do it, but I want to see your lips around that dildo. Someone, help her out."'
@@ -66,7 +66,7 @@ elseif randhumiliation = 2:
 		'No moving your feet... this is going to be tricky. You spread your legs and awkwardly bend over, while one of the girls in your class holds the dildo up straight to help you out a little. Once you close your lips around it she pulls away, while you do your best to give the dildo a blowjob in this awkward position.'
 		'After a while, Christina nods approvingly: "Not bad, bitch. You''re getting good at this. Go get changed, I''ll have to think of something more challenging for you for next time."'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end
 elseif randhumiliation = 3:
 	'Christina smiles at you when she reaches into her bag. "You''ve been doing such a good job, bitch. I feel like you need a bigger challenge."'
@@ -83,7 +83,7 @@ elseif randhumiliation = 3:
 		'You get down on your knees in front of the middle dildo, and take it in your mouth. You close your lips around it and begin to suck it off, while rhythmically stroking the other two with your hands. You hear the girls of your class quietly whisper things at once another while you do what you''re told, and while Christina applauds you. "Very nice, bitch! Very nice! You''re a natural! Or is this just something you do on a regular basis?"'
 		'After a few minutes, she allows you to get changed.'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end
 elseif randhumiliation = 4:
 	'Christina laughs at you: "I see that worried look in your eyes! Don''t worry bitch, I didn''t forget about your big friend."'
@@ -101,7 +101,7 @@ elseif randhumiliation = 4:
 		'<center><img src="images/qwest/alter/zver/dildobj5.jpg"></center>'
 		'You get down on your haunches, and obediently lick the dildo before taking it in your mouth. You look yourself in the eye the whole time as instructed, and are rather fascinated by the look... this must be what you look like when you suck a guy off. Rather fascinated by the concept, you try to do some different things with your lips, and test out a few facial expressions. Hearing the whispers of your classmates suddenly make you realize that you''re not alone here, there are a dozen girls watching you! Your face turns crimson red, and when Christina tells you you can stop you feel deeply embarrassed.'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end	
 elseif randhumiliation = 5:
 	'Christina stands in the middle of the locker room and says: "Bitch, come over here."'
@@ -118,7 +118,7 @@ elseif randhumiliation = 5:
 		'<center><img src="images/qwest/alter/zver/dildobj6.jpg"></center>'
 		'You move the dildo to your mouth, and slowly lick the head a few times. Urgh, this one tastes awful. Nevertheless, you don''t want to face the consequences for refusing so you open your mouth as wide as you can, and barely manage to get the dildo past your lips. It''s too big to go down your throat, so you spend the next minutes licking it and sucking on the tip, while the girls encourage you. After a few minutes, Christina says you can stop.'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end
 elseif randhumiliation = 6:
 	cls
@@ -167,7 +167,7 @@ elseif randhumiliation = 6:
 				'You meekly obey and give the dildo back, nefore you slowly begin to work your entire hand into your asshole. The other girls in your class are stunned by your performance, but Christina indifferently moves up to you and gives your wrists a few light tugs, watching your sphincter stretch to its limits around it: "Very nice, bitch. Much better."'
 				'She then allows you to get dressed and leave.'
 			end
-			act 'Get dressed and leave':gt 'gschool', 'start'
+			act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 		else
 			if zverhumiliation < 7:zverhumiliation += 1
 			vagina += 1
@@ -189,7 +189,7 @@ elseif randhumiliation = 6:
 				'When you are close to reaching orgasm, you close your eyes and moan softly. Suddenly you feel a sharp pain in your nipples! It''s Christina, pinching them hard. She slaps you in the face and says: "Bad bitch! Whores don''t get to cum on my dildo!"'
 			end
 			'After a few minutes, Christina tells you to stop and wash the dildo before handing it back to her. With your tongue. You quickly lick your juices off and hand it back, and she then allows you to get changed. Some girls avoid your gaze, the blush on their faces telling you that they definitely enjoyed today''s show.'
-			act 'Get dressed and leave':gt 'gschool', 'start'
+			act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 		end
 	end
 elseif randhumiliation = 7 and vagina > 0:
@@ -218,7 +218,7 @@ elseif randhumiliation = 7 and vagina > 0:
 		end
 		'After a few minutes, Christina tells you to stop and wash the dildo before handing it back to her. With your tongue. You quickly lick your juices off and hand it back, and she then allows you to get changed.'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end
 elseif randhumiliation = 8 and vagina > 0:
 	'Christina grabs your face with her hand, squishing your cheeks together: "What''s that, bitch? You''re scared I forgot about your best rubber buddy? Don''t worry, it''s right here!"'
@@ -247,7 +247,7 @@ elseif randhumiliation = 8 and vagina > 0:
 		'You ride the dildo as Christina gets changed, and you close your eyes and pretend there aren''t a dozen girls watching while you continue your task. Christina notices and puts a halt to that: "Eyes open, bitch. I want you to look everyone in the eye when you ride it."'
 		'You open your eyes as you''re told and look all the girls in the eye, one by one. Some avoid your look, while others return it eagerly. One of them is even discretely rubbing her thighs together, clearly turned on by your show. After a while, Christina is all dressed and says you can stop.'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end
 elseif randhumiliation = 9 and vagina > 0:
 	'Christina grabs your face with her hand, squishing your cheeks together: "What''s that, bitch? You''re scared I forgot about your best rubber buddy? Don''t worry, it''s right here!"'
@@ -276,7 +276,7 @@ elseif randhumiliation = 9 and vagina > 0:
 		end
 		'After a while, Christina stops whipping you with her towel and begins to change into her normal clothes. As you try to move up she snarks: "I didn''t say you could stop, bitch. Keep going!" You mumble an apology and keep riding it while she gets dressed, and then she finally says you can stop. You gently rub your thighs as you give her the dildo back, after licking it clean as always.'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end
 elseif randhumiliation = 10 and vagina > 0:
 	'Christina smiles at you: "You''ve been doing such a good job, bitch... it''s about time I reward you."'
@@ -305,7 +305,7 @@ elseif randhumiliation = 10 and vagina > 0:
 		'Christina spends some time watching you, and asks the girls if they have any more fun ideas for next time. While some of them have grown to like the locker room entertainment, no one really suggests anything. Christina mutters: "Hmm, sounds like it''s all up to me then. <<$name>>, you can stop."'
 		'When you pull the dildo out, your pussy gapes widely for a moment before slowly closing again.'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end
 elseif randhumiliation = 11 and vagina > 0:
 	'Christina fakes sympathy as she says: "Oh no! Bad news, bitch... I forgot your rubber friend! Let''s see what else I have for you..."'
@@ -333,7 +333,7 @@ elseif randhumiliation = 11 and vagina > 0:
 		end
 		'After a few minutes Christina yanks her brush out of you and, noticing how wet the handle is, wipes it on your clothes leaving several wet strains on them. Then she holds it to your mouth with an expectant look on her face. You obediently open your mouth and take it in, sucking and licking the handle clean. After giving it an affirmatory sniff, she slips it back in her bag and leaves without saying a word.'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end
 elseif randhumiliation = 12 and vagina > 0:
 	'You notice all the girls from your class gathering around, wondering what Christina has in store for you today. Christina looks through her sports bag and shrugs: "Bad news bitch, I forgot to pack your friends this morning. Use your own hands today."'
@@ -362,7 +362,7 @@ elseif randhumiliation = 12 and vagina > 0:
 		'As you pick up the tempo your moans grow louder, and you can tell that your show is having an impact on more than a few girls from your class. Christina notices you looking at the other girls and says: "Not today, bitch. Maybe I''ll allow one of them to play with you some day."'
 		'After a while, Christina nods: "Alright, that''s enough. You''re turning into a great little locker room whore, <<$name>>. Maybe I should take you to the guys'' locker room next time."'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end
 elseif randhumiliation = 13 and vagina > 0:
 	'After you take your clothes off, Christina whips your ass with her towel: "We''re doing something a bit more interactive today, bitch. But first, you''re fisting yourself today. I want to see your whole hand disappear between those stinking folds. Girls, spit."'
@@ -394,7 +394,7 @@ elseif randhumiliation = 13 and vagina > 0:
 		'Christina is already fully dressed and smirks at you: "You''re soaked... you liked that, didn''t you bitch?"'
 		'Before you can answer, she leaves. You look around the locker room to try and figure out who just touched you, but their faces don''t give anything away as the girls proceed like nothing happened.'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end
 elseif randhumiliation = 14:
 	'Christina laughs haughtily as she takes off her clothes: "You know what, bitch? I just realized... I do so many nice things for you, and you never do anything for me in return. So rude. Today, you''re pleasing me. Get on your knees and crawl over to me, you''re going to lick me to orgasm today."'
@@ -420,7 +420,7 @@ elseif randhumiliation = 14:
 		'As you happily grind your face into Christina''s pussy, you don''t even notice the enthusiastic cheers of the other girls any more. After you find her clit and give it a few good licks, Christina''s body begins to shiver and a few drops of squirt land on your face as she orgasms, moaning loudly.'
 		'She takes a second to catch her breath, and slaps your hand away when you reach for your face: "No no bitch, leave that on there until I''m gone". You obediently nod and lick your lips as you get dressed, making sure to not accidentally wipe her squirt off your face until Christina leaves the locker room.'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end
 elseif randhumiliation = 15:
 	'Christina mutters about having to go to the bathroom, but then an idea strikes her when she sees you: "Excellent, just when I thought there was no toilet nearby. Bitch, come here. Get on your knees and open your mouth... and make it quick, I''m ready to burst!"'
@@ -440,14 +440,14 @@ elseif randhumiliation = 15:
 		'You notice the stream getting smaller, and Christina pushes your face away and tells you to gather the last of it in your hands. You open your eyes so you can see where to put your hand, and cup one to try to catch some. Most of it just trickles down your wrist or between your fingers and falls on the ground. Then the stream dries up completely.'
 		'The quiet murmurs of your classmates make you realize that all the other girls in your class had been watching the whole time! Christina notices them too and asks: "Does anyone else need to go? No one? Okay... <<$name>>, you can get dressed then. See you next time."'
 
-		act 'Get dressed and leave':gt 'gschool', 'start'
+		act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 	end
 	
 else
 	'Christina grins as you walk up to her meekly, expecting your punishment: "Sorry bitch, I''m busy today. You''ll have to do without punishment today."'
 	'She quickly gets dressed and leaves the locker room, and for a second you feel unsure as to what to do. The other girls of your class smirk at your behaviour; you''d gotten so used to Christina''s abuse, that you have no idea how to posture yourself when she''s not here. You''re deeply embarrassed when you try to imagine what they must think of you, and you do your best to ignore them.'
 
-	act 'Get dressed and leave':gt 'gschool', 'start'
+	act 'Get dressed and leave':gs 'gschool_grounds', 'main'
 end
 
 --- gKristinaZv ---------------------------------

+ 10 - 10
locations/gadriver

@@ -635,7 +635,7 @@ if $ARGS[0] = 'GuysRiver':
 					'Bob forces you to your hands and knees and starts pumping his dick into your anus.'
 					dynamic $analsexrude
 				end
-				act 'Escape':minut += 5 & gt'Gadriver', 'Gadbitch'
+				act 'Leave':minut += 5 & gt'Gadriver', 'Gadbitch'
 			end
 		end
 	elseif temp < 8:
@@ -703,7 +703,7 @@ if $ARGS[0] = 'GuysRiver':
 					'Bob forces you to your hands and knees and starts pumping his dick into your anus.'
 					dynamic $analsexrude
 				end
-				act 'Escape':minut += 5 & gt'Gadriver', 'Gadbitch'
+				act 'Leave':minut += 5 & gt'Gadriver', 'Gadbitch'
 			end
 		end	
 	else
@@ -769,12 +769,12 @@ if $ARGS[0] = 'GuysRiver':
 					'Bob forces you to your hands and knees and starts pumping his dick into your anus.'
 					dynamic $analsexrude
 				end
-				act 'Escape':minut += 5 & gt'Gadriver', 'Gadbitch'
+				act 'Leave':minut += 5 & gt'Gadriver', 'Gadbitch'
 			end
 		end
 	end	
 	if dom > 0:
-		act 'Escape':minut += 5 & gt'Gadriver', 'Gadbitch'
+		act 'Leave':minut += 5 & gt'Gadriver', 'Gadbitch'
 	end
 end
 
@@ -929,7 +929,7 @@ if $ARGS[0] = 'fishing':
 					'<center><img src="images/qwest/gadukino/river/talkfishers.jpg"></center>'
 					'You decide to release all the fish you caught today, other fishmen shake their heads disapprovingly, throwing sidelong glances at your body as dump the fish back into the creek.'
 					
-					act 'Escape':minut += 5 & gt 'Gadriver', 'Gadbitch'
+					act 'Leave':minut += 5 & gt 'Gadriver', 'Gadbitch'
 				end
 				act 'Give to Uncle Stepa':
 					cla
@@ -941,7 +941,7 @@ if $ARGS[0] = 'fishing':
 					'<center><img src="images/qwest/gadukino/river/talkfishers.jpg"></center>'
 					'You give all the fish you caught to uncle Stepan and he feigned reluctance but accepts them, you can see he is quite happy with this arrangement.'
 					
-					act 'Escape':minut += 5 & gt 'Gadriver', 'Gadbitch'
+					act 'Leave':minut += 5 & gt 'Gadriver', 'Gadbitch'
 				end
 				act 'Bring a fish to Boniface':
 					cla
@@ -957,7 +957,7 @@ if $ARGS[0] = 'fishing':
 					act 'Finish':minut += 2 & gt 'Gadhouse'
 				end
 			else
-				act 'Escape':minut += 5 & gt 'Gadriver', 'Gadbitch'
+				act 'Leave':minut += 5 & gt 'Gadriver', 'Gadbitch'
 			end
 		end
 	else
@@ -981,7 +981,7 @@ if $ARGS[0] = 'fishing':
 				'<center><img src="images/qwest/gadukino/river/talkfishers.jpg"></center>'
 				'You decide to release all the fish you caught today, other fishmen shake their heads disapprovingly, throwing sidelong glances at your body as dump the fish back into the creek.'
 				
-				act 'Escape':minut += 5 & gt 'Gadriver', 'Gadbitch'
+				act 'Leave':minut += 5 & gt 'Gadriver', 'Gadbitch'
 			end
 			act 'Give to Uncle Stepa':
 				cla
@@ -993,7 +993,7 @@ if $ARGS[0] = 'fishing':
 				'<center><img src="images/qwest/gadukino/river/talkfishers.jpg"></center>'
 				'You give all the fish you caught to uncle Stepan and he feigned reluctance but accepts them, you can see he is quite happy with this arrangement.'
 				
-				act 'Escape':minut += 5 & gt 'Gadriver', 'Gadbitch'
+				act 'Leave':minut += 5 & gt 'Gadriver', 'Gadbitch'
 			end
 			act 'Bring a fish to Boniface':
 				cla
@@ -1009,7 +1009,7 @@ if $ARGS[0] = 'fishing':
 				act 'Finish':minut += 2 & gt 'Gadhouse'
 			end
 		else
-			act 'Escape':minut += 5 & gt 'Gadriver', 'Gadbitch'
+			act 'Leave':minut += 5 & gt 'Gadriver', 'Gadbitch'
 		end
 	end
 end

+ 14 - 14
locations/gadukino

@@ -230,7 +230,7 @@ if $ARGS[0] = '2':
 		else
 		'Until she finally spots you watching her. You see she blushes crimson, but she does not stop sucking, only occasionally shifts her eyes in your direction.  You continue to watch as if not seeing anything unusual, as Mira''s head bobs up and down continuing to suck Mitike''s cock. Finally, he tilts his head back and Mira, quickly seeing this takes his dick in hand and directs it into in her mouth, taking a mouth full of sperm.  She greedily swallowing it all, and she licks Mitkin''s cock clean before tucking it back into his pants.  You smile at Mira with the most peaceful of expressions and walk away...'
 		end
-		act 'Escape': gt 'gadukino'
+		act 'Leave': gt 'gadukino'
 	elseif miraQW > 0 and miragopQW >= 6 and mirasextimes >= 10 and temper < 18 and sunWeather = 1 and temp >= 7:
 		cls
 		horny += 20
@@ -259,7 +259,7 @@ if $ARGS[0] = '2':
 		'<center><H4>Village Gadyukino</H4></center>'
 		'<center><img src="images/qwest/gadukino/walk.jpg"></center>'
 		'You kill time, walking through the village.'
-		act 'Escape':gt 'gadukino'
+		act 'Leave':gt 'gadukino'
 	end
 end
 
@@ -355,7 +355,7 @@ if $ARGS[0] = '4':
 	gs 'stat'
 	'<center><img src="images/qwest/gadukino/mirasexgad5.jpg"></center>'
 	'Walking through the village, you notice behind a shed that Vasya to Mira are fucking.  Mira moans as she rides his cock and, it seems, not anything around sameet, you can not say about the Vasyaney... You decide not to risk it and leave the couple alone.'
-	act 'Escape': gt 'gadukino'
+	act 'Leave': gt 'gadukino'
 end
 
 if $ARGS[0] = '5':
@@ -365,7 +365,7 @@ if $ARGS[0] = '5':
 	gs 'stat'
 	'<center><img src="images/qwest/gadukino/mirasexgad6.jpg"></center>'
 	'Walking through the village, you notice for sheds for Vasya to Mira. The one with moans rides on his cock and, it seems, not anything around sameet, you can not say about the Vasyaney... You decide not to risk it and leave the couple alone.'
-	act 'Escape': gt 'gadukino'
+	act 'Leave': gt 'gadukino'
 end
 
 if $ARGS[0] = '6':
@@ -375,7 +375,7 @@ if $ARGS[0] = '6':
 	gs 'stat'
 	'<center><img src="images/qwest/gadukino/mirasexgad7.jpg"></center>'
 	'Walking through the village, you notice behind the bushes Kolambu with Mira. The, squatting, passionately smacks her lips on his cock...'
-	act 'Escape': gt 'gadukino'
+	act 'Leave': gt 'gadukino'
 end
 
 if $ARGS[0] = '7':
@@ -385,7 +385,7 @@ if $ARGS[0] = '7':
 	gs 'stat'
 	'<center><img src="images/qwest/gadukino/mirasexgad8.jpg"></center>'
 	'Walking through the village, you notice behind the bushes Kolambu with Vasya and Mira. That is to see you butt naked on all fours and take turns sucking boys members...'
-	act 'Escape': gt 'gadukino'
+	act 'Leave': gt 'gadukino'
 end
 
 if $ARGS[0] = '8':
@@ -395,7 +395,7 @@ if $ARGS[0] = '8':
 	gs 'stat'
 	'<center><img src="images/qwest/gadukino/mirahorny.jpg"></center>'
 	'Walking through the village, you see Mira. She sits on the fence and constantly looking intensely RUB yourself pussy, when no one is watching...'
-	act 'Escape': gt 'gadukino'
+	act 'Leave': gt 'gadukino'
 end
 
 if $ARGS[0] = '9':
@@ -405,7 +405,7 @@ if $ARGS[0] = '9':
 	gs 'stat'
 	'<center><img src="images/qwest/gadukino/mirasexgad9.jpg"></center>'
 	'Walking through the village, you notice Mira behind fences with Kalambay. She squirms and moans, but dutifully peddles her bare butt Calamba, trying to shove in her bottle...'
-	act 'Escape': gt 'gadukino'
+	act 'Leave': gt 'gadukino'
 end
 
 if $ARGS[0] = '10':
@@ -415,7 +415,7 @@ if $ARGS[0] = '10':
 	gs 'stat'
 	'<center><img src="images/qwest/gadukino/mirasexgad10.jpg"></center>'
 	'Walking through the village, you see Mira, facing Mitka with his pants down and sticking his fingers Cebu anus, shows him prolapsed ass...'
-	act 'Escape': gt 'gadukino'
+	act 'Leave': gt 'gadukino'
 end
 
 if $ARGS[0] = '11':
@@ -425,7 +425,7 @@ if $ARGS[0] = '11':
 	gs 'stat'
 	'<center><img src="images/qwest/gadukino/mirasexgad11.jpg"></center>'
 	'Walking through the village, you meet Mira, which corrects the shoes. However, she without panties and with her pussy white thread sticking out of a tampon...'
-	act 'Escape': gt 'gadukino'
+	act 'Leave': gt 'gadukino'
 end
 
 if $ARGS[0] = '12':
@@ -434,7 +434,7 @@ if $ARGS[0] = '12':
 	gs 'stat'
 	'<center><img src="images/qwest/gadukino/gadlol.jpg"></center>'
 	'Walking through the village, you see two grandmas, sawing boards...'
-	act 'Escape': gt 'gadukino'
+	act 'Leave': gt 'gadukino'
 end
 
 if $ARGS[0] = '13':
@@ -443,7 +443,7 @@ if $ARGS[0] = '13':
 	gs 'stat'
 	'<center><img src="images/qwest/gadukino/gadlol1.jpg"></center>'
 	'Walking through the village, you see two thieving grannies, load-bearing boards with dilapidated farm...'
-	act 'Escape': gt 'gadukino'
+	act 'Leave': gt 'gadukino'
 end
 
 if $ARGS[0] = '14':
@@ -466,14 +466,14 @@ if $ARGS[0] = '15':
 	gs 'stat'
 	'<center><img src="images/qwest/gadukino/gadlol4.jpg"></center>'
 	'Walking through the village, you see the younger generation. They happily smile you teeth and staring with all his eyes...'
-	act 'Escape': gt 'gadukino'
+	act 'Leave': gt 'gadukino'
 end
 
 if $ARGS[0] = '16':
 	'<center><H4>Village Gadyukino</H4></center>'
 	'<center><img src="images/qwest/gadukino/walk.jpg"></center>'
 	'You kill time, walking through the village.'
-	act 'Escape': gt 'gadukino'
+	act 'Leave': gt 'gadukino'
 end
 
 act 'Go to the river':minut += 20 & gt 'gadriver', 'start'

+ 1 - 7
locations/garfather

@@ -166,13 +166,7 @@ if horny>50 and hadsexwithfather=1:
 						gs 'cum_manage'
 						manna -= 15
 						willpower -= 15
-						if knowpreg = 0 and thinkpreg = 0:
-							if tabletkishot ! 0: '"I''m glad I got my birth control shot." you think to yourself.'
-							if tabletkishot = 0 and pillcon > 2000: '"Good thing I''m on the pill." you think to yourself.'
-							if tabletkishot = 0 and pillcon <=2000:'"Damn! I could get pregnant!" you think in horror.'
-						else
-							'You chuckle to yourself, "Well at least I cannot get more pregnant."'
-						end
+						gs 'cuminsidereact', 'your stepfather'
 					else
 						'After a thorough fucking, you feel your stepfather''s cock begin to throb within you. Your stepfather''s body spasms, his cock filling the condom with his sperm.'
 						gs 'cum_manage'

+ 4 - 4
locations/gdkkru

@@ -39,11 +39,11 @@ if hour >= 12 and hour <= 20:
 					kruyear = year
 					gs 'stat'
 					'You pay the tuition.'
-					act 'Escape': gt 'gdkkru'
+					act 'Leave': gt 'gdkkru'
 				end
 			end
 
-		act 'Escape':gt 'gdkkru'
+		act 'Leave':gt 'gdkkru'
 		end
 	end
      
@@ -64,11 +64,11 @@ if hour >= 12 and hour <= 20:
 					chessyear = year
 					gs'stat'
 					'You pay the tuition.'
-					act 'Escape': gt 'gdkkru'
+					act 'Leave': gt 'gdkkru'
 				end
 			end
 
-			act 'Escape': gt 'gdkkru'
+			act 'Leave': gt 'gdkkru'
 		end
 	end
 else

+ 3 - 3
locations/gdksport

@@ -689,7 +689,7 @@ if $ARGS[0] = 'vball4':
 			Voltrenersee += 1 & ! setcheck on gg without panties 
 			'<center><img src="images/qwest/alter/volley/game'+rand(1,2)+'.jpg"></center>'
 			'It seems the coach noticed you wasn''t wearing any panties, his eyes lit up and he said turning away: "<<$surname>>. Come see me after training. I need to show you UH  ... a few things" '
-			act 'Escape':gs'stat'& gt 'gdksport', 'start' 
+			act 'Leave':gs'stat'& gt 'gdksport', 'start' 
 			act 'Go to the coach''s office':gt 'Voltrenersex', 'start'
 		end
 	else
@@ -1070,7 +1070,7 @@ if $ARGS[0] = 'Ivan_bored':
 	gs'stat'
     '<center><img src="images/qwest/alter/ivan/ivanschool/hall.jpg"></center>'
     'You look at Ivan for a long moment and bite your lower lip and then whisper just loud enough he can barely hear you. "I''m bored." He looks at you a moment then smiles, he looks around, then takes you by the hand and leads you away from the others, into one of the lesser used area''s of the school. He stops at one of the boys restrooms, going inside and leaving you outside. A few moments later two younger boys are ushered out by Ivan and sent packing. He watches them go, once they round the corner he pulls you into the bathroom.'
-	act 'Chicken out': gt 'gschool2', 'afternoon'
+	act 'Chicken out': gs 'gschool_lessons', 'afternoon'
 	act 'Go into the bathroom':
 		cls
 		horny += 20
@@ -1115,7 +1115,7 @@ if $ARGS[0] = 'Ivan_bored':
 			'You both start to get dressed, him faster than you, as your still unsteady on your feet, from your shaky legs. Once he is done getting dressed he helps you gather the rest of your clothes from where he tossed them aside. As you are seeing to the final adjustments of your clothes he goes to the bathroom door and looks out both ways down the hall, motioning you over just as the class bell rings. Oh well, at least you have a good excuse to be a little late, you think to yourself with a smile.'
 			
 			'As you start to go out the door, he stops you and squeezes your ass with his strong hand and says. "That was great <<$nickname>>, you are coolest chick in school, not to mention the hottest. Maybe we can do this again sometime soon, or maybe I will come see you in the shower at the community center some night, maybe even tonight." He grins and winks at you, giving your ass a hard slap, as he rushes off to class. You only have time to nod in agreement to his idea of doing this again, you bite your lip as you watch him go. You have mixed feelings about this, Ivan is a great guy and a lot of fun, but you know he doesn''t want a girlfriend. He just wants to be friends with benefits, but is that enough for you? You don''t have time to think on it more as you hurry to class.'
-			act 'go to class': gt 'gschool2', 'afternoon'
+			act 'go to class': gs 'gschool_lessons', 'afternoon'
 		end
 	end
 end

+ 18 - 36
locations/gdktoilet

@@ -94,7 +94,7 @@ if $ARGS[0] = 'mens':
 				'<center><img src="images/qwest/publicrest/smiling.jpg"></center>'
 				'You look over his naked body, biting your lower lip in appreciation. You''re not at all sure what he is doing though, is this a thing boys regularly do?'
 
-				act 'Continue':
+				act 'Look at him':
 					horny += 20
 					minut +=5
 					cla
@@ -112,7 +112,7 @@ if $ARGS[0] = 'mens':
 						'<center><img src="images/qwest/publicrest/1kissing.jpg"></center>'
 						'You return his kiss with a fierce passion you didn''t know you was feeling or maybe you are just turned on by naked guys. His hands gently roams all over  your body, finally ending up on your <<$titsize>> breasts where he play''s with them. His lips, hands, flutter of his tongue, all drive you crazy as you feel yourself getting more and more turned on.'
 
-						act 'Continue':
+						act 'Undressed':
 							horny += 20
 							minut +=5
 							cla
@@ -121,7 +121,7 @@ if $ARGS[0] = 'mens':
 							'<center><img src="images/qwest/publicrest/2turning.gif"></center>'
 							'He starts pulling your clothes off, once you are mostly naked, he turns you around against the wall. He presses your face and breasts to the wall, while pulling your hips back away from the wall. Despite his aggressive behavior you rather enjoy being man handled.'
 
-							act 'Continue':
+							act 'Submit':
 								horny += 20
 								minut +=5
 								guy += 1
@@ -130,7 +130,7 @@ if $ARGS[0] = 'mens':
 								'<center><img src="images/qwest/publicrest/3doggy.gif"></center>'
 								'He licks his fingers and coat''s the tip of his dick with his saliva. He then takes his <<dick>>cm <<$dick_girth>> dick and guides it into your wet pussy. Grabbing your hips he begins to thrust, into you hard and fast. You are so overwhelmed and turned on, that you fail to notice the other men that just walked in and are now watching.'
 
-								act 'Continue':
+								act 'Carried':
 									orgasm += 1
 									horny = 0
 									manna += 15
@@ -141,7 +141,10 @@ if $ARGS[0] = 'mens':
 									'<center><img src="images/qwest/publicrest/4standmiss.gif"></center>'
 									'He suddenly pulls out of you and roughly turns you back around, grabbing you, he lifts you up. You spread your legs and he lowers you back down, till you feel is <<dick>>cm <<$dick_girth>> dick slide back inside of your pussy. He carries you, fucking you the whole time, you are impressed by his strength, as he manages to not only carry you, but fuck you at the same time. He slams your back roughly but not painfully into a open stall door and presses your body against it, then he starts fucking you in earnest. It seems he is nowhere near ready to cum.'
 
-									act 'Continue':
+									act 'Suck':
+										minut +=5
+										stat['bj'] += 1
+										throat += 1
 										horny += 10
 										minut +=5
 										cls
@@ -149,24 +152,19 @@ if $ARGS[0] = 'mens':
 										'<center><img src="images/qwest/publicrest/5blowjob.gif"></center>'
 										'After some time, he pulls out of you and lets you down, you think he is getting a bit tired from holding you up. He pulls you along with him, as he backs up and half sits, half leans against the sinks. He puts his hand on your head and grabs and handful of hair, he pushes your head down and towards his dick. You understand what he wants and take his dick into your mouth. You start sucking him off, using your lips to stroke, his hands holds onto your hair, keeping your from pulling away. Not that you would, you are excited and love sucking his dick.'
 
-										act 'Continue':
-											stat['bj'] += 1
-											throat += 1
-											horny += 10
-											minut +=5
+										act 'Ride':
 											cls
-											gs 'stat'
 											'<center><img src="images/qwest/publicrest/6cowgirl.gif"></center>'
 											'He yanks your head away, as he turns and lays down on the floor, on his back. He pulls you down on top of him, you straddle him and take his dick back into your pussy and you start to ride him. With out warning you feel his hot sperm shooting into you, filling your pussy..'
+											spafinloc = 0
+											stat['vaginal'] += 1
+											if vagina < dick: vagina += 1
+											gs 'cum_manage'
+											gs 'cuminsidereact', 'a stranger you met in the men''s room'
+											gs 'stat'
 
-											act 'finish':
+											act 'Complain':
 												cls
-												minut +=5
-												spafinloc = 0
-												stat['vaginal'] += 1
-												if vagina < dick: vagina += 1
-												gs 'cum_manage'
-												gs 'stat'
 												'<center><img src="images/qwest/publicrest/misscream.gif"></center>'
 												'You pull off him, getting up and looking down at him and say."Why didn''t you tell me you were going to cum."  The man replies, "Sorry I was trying to hold back and thought I could." He continue''s to breath heavily and say''s "You were great, perhaps we''ll meet again" He gets up and gets dressed, that is when you finally notice the other men watching. You quickly get dressed and feel embarrassed you didn''t notice them before, leaving while your blushing.'
                                                 act 'Leave': gt'gdktoilet', 'mens'
@@ -560,24 +558,8 @@ if $ARGS[0] = 'pussy2':
 			gs 'cum_manage'
 			gs 'stat'
 			'<center><img src="images/qwest/publicrest/ghcreampie.gif"></center>'
-			'You feel his hot sperm fill your pussy in spurt after spurt, when you finally pull yourself off him. You can feel the sperm leaking out of your pussy.'
-			if knowpreg = 0 and thinkpreg = 0:
-				if tabletkishot = 0:
-				!not on pill
-					if pillcon > 2000:
-						!on pill
-						'"Good thing I''m on the pill." you think to yourself.'
-					else
-						!not on pill
-						'"Damn! I could get pregnant!" you think in horror.'
-					end
-				else
-					!on pill
-					'"I''m glad I got my birth control shot." you think to yourself.'
-				end
-			else
-				'You chuckle to yourself, "Well at least I cannot get more pregnant."'
-			end
+			'Instead of pulling away, you moan "Inside me, please" and push yourself hard against the opening in the wall. You feel his hot sperm fill your pussy in spurt after spurt, when you finally pull yourself off him. You can feel the sperm leaking out of your pussy.'
+			gs 'cuminsidereact', 'an unknown guy from the gloryhole'
 
 			act 'get dressed': gt'gdktoilet', 'emptystall'
 		end

+ 1 - 1
locations/glake

@@ -405,7 +405,7 @@ $katok_start = {
 		*clr
 		'<center><img src="images/nigma/gor/lake/katok/katok0,'+rand(0,3)+'.jpg"></center>'
 		'It''s too dark to go ice skating now, and the rink is closed.'
-		act'Escape':gt'glake'
+		act'Leave':gt'glake'
 	end
 }
 

+ 16 - 16
locations/gopsex

@@ -1009,7 +1009,7 @@ if $ARGS[0] = 'gopsex_select':
 		if shgopsex_vasya_count <= 0:
 			cla
 			'Bob says: -"<<$gop_name_gg>> Jam has me, sex is enough for today, do not bother."'
-			act 'Escape': gt 'shulga_room', 'start'
+			act 'Leave': gt 'shulga_room', 'start'
 		else
 			$gopsex_name_npc = 'Vasya'
 			$gopsex_n_npc = 1
@@ -1024,7 +1024,7 @@ if $ARGS[0] = 'gopsex_select':
 			if shgopsex_den_count <= 0:
 				cla
 				'Dan says: -"Here you <<$gop_gg_name>> Jam me today, fuck off."'
-				act 'Escape': gt 'shulga_room', 'start'
+				act 'Leave': gt 'shulga_room', 'start'
 			else
 				$gopsex_name_npc = 'Dan'
 				$gopsex_n_npc = 0
@@ -1038,7 +1038,7 @@ if $ARGS[0] = 'gopsex_select':
 			if shgopsex_vitya_count <= 0:	
 				cla
 				'Vitek says: -"Sorry <<$gop_name_gg>>, more today will not be able."'
-				act 'Escape': gt 'shulga_room', 'start'	
+				act 'Leave': gt 'shulga_room', 'start'	
 			else
 				$gopsex_name_npc = 'Vitya'
 				$gopsex_n_npc = 2
@@ -1059,7 +1059,7 @@ if $ARGS[0] = 'gopsex_select':
 			end	
 		end
 	end
-	act 'Escape': gt 'shulga_room', 'start'
+	act 'Leave': gt 'shulga_room', 'start'
 end		
 !===========================================================!
 !Sex 1 on 1!
@@ -1093,7 +1093,7 @@ if $ARGS[0] = 'shgopsex':
 		act 'Get lick': gt 'gopsex', 'shgopsex_lick'
 	end	
 	if dom >= 5: 
-		act 'Escape': gt 'shulga_room', 'start'
+		act 'Leave': gt 'shulga_room', 'start'
 	end
 end
 !ending sex
@@ -1508,7 +1508,7 @@ $shgopsex_swallow = {
 	gs 'cum_manage'
 	'<center><img src="images/zsoft/pod_ezd/shulgahome/bigroom/gopsex/cum/swallow'+rand(1,18)+'.jpg"></center>'
 	dynamic $text_sex_cumm
-	act 'Escape': gt 'shulga_room', 'start'
+	act 'Leave': gt 'shulga_room', 'start'
 }
 
 !Cum on face
@@ -1523,7 +1523,7 @@ $shgopsex_cumface = {
 	gs'stat'
 	'<center><img src="images/zsoft/pod_ezd/shulgahome/bigroom/gopsex/cum/cumface'+rand(1,25)+'.jpg"></center>'
 	dynamic $text_sex_cumface
-	act 'Escape': gt 'shulga_room', 'start'
+	act 'Leave': gt 'shulga_room', 'start'
 }
 !Cum on body
 $shgopsex_cumbelly = {
@@ -1536,7 +1536,7 @@ $shgopsex_cumbelly = {
 	sexpartkno = 1
 	'<center><img src="images/zsoft/pod_ezd/shulgahome/bigroom/gopsex/cum/cumbody'+rand(1,14)+'.jpg"></center>'
 	dynamic $text_sex_cumbody
-	act 'Escape': gt 'shulga_room', 'start'
+	act 'Leave': gt 'shulga_room', 'start'
 }
 
 !Cum in pussy
@@ -1549,7 +1549,7 @@ $shgopsex_cumvag = {
 	sexpartkno = 1
 	'<center><img src="images/zsoft/pod_ezd/shulgahome/bigroom/gopsex/cum/cumpussy'+rand(1,10)+'.jpg"></center>'
 	dynamic $text_sex_cumvag
-	act 'Escape': gt 'shulga_room', 'start'
+	act 'Leave': gt 'shulga_room', 'start'
 }
 
 !ending in the ass
@@ -1563,7 +1563,7 @@ $shgopsex_cumanal = {
 	gs'stat'
 	'<center><img src="images/zsoft/pod_ezd/shulgahome/bigroom/gopsex/cum/cumass'+rand(1,13)+'.jpg"></center>'
 	dynamic $text_sex_cumass
-	act 'Escape': gt 'shulga_room', 'start'
+	act 'Leave': gt 'shulga_room', 'start'
 }
 
 
@@ -1725,7 +1725,7 @@ if $ARGS[0] = 'shgopsex_group':
 		act 'Three members in the ass': dynamic $shgopsex_group_tripleanal
 	end
 	if dom => 10:
-		act 'Escape': gt 'shulga_room', 'start'
+		act 'Leave': gt 'shulga_room', 'start'
 	end
 end
 
@@ -1967,7 +1967,7 @@ $shgopsex_group_cumface = {
 	gs'stat'
 	'<center><img src="images/zsoft/pod_ezd/shulgahome/bigroom/gopsex/group/cum/cumface'+rand(1,23)+'.jpg"></center>'
 	'<<$gop_text_npcr>> obkonchalsya your pretty face.'
-	act 'Escape': gt 'shulga_room', 'start'
+	act 'Leave': gt 'shulga_room', 'start'
 }
 !Cum in mouth
 $shgopsex_group_swallow = {
@@ -1982,7 +1982,7 @@ $shgopsex_group_swallow = {
 	gs'stat'
 	'<center><img src="images/zsoft/pod_ezd/shulgahome/bigroom/gopsex/group/cum/swallow'+rand(1,12)+'.jpg"></center>'
 	'<<$gop_text_npcr>> We poured semen into your mouth and you swallow it.'
-	act 'Escape': gt 'shulga_room', 'start'
+	act 'Leave': gt 'shulga_room', 'start'
 }
 !Cum on body
 $shgopsex_group_cumbelly = {
@@ -1996,7 +1996,7 @@ $shgopsex_group_cumbelly = {
 	gs'stat'
 	'<center><img src="images/zsoft/pod_ezd/shulgahome/bigroom/gopsex/group/cum/cumbody'+rand(1,15)+'.jpg"></center>'
 	'<<$gop_text_npcr>> obtruhali your whole body.'
-	act 'Escape': gt 'shulga_room', 'start'
+	act 'Leave': gt 'shulga_room', 'start'
 }
 !Cum in pussy
 $shgopsex_group_cumvag = {
@@ -2008,7 +2008,7 @@ $shgopsex_group_cumvag = {
 	gs'stat'
 	'<center><img src="images/zsoft/pod_ezd/shulgahome/bigroom/gopsex/group/cum/cumvag'+rand(1,6)+'.jpg"></center>'
 	'<<$gop_text_npcr>> in turn, poured out to you in the pussy.'
-	act 'Escape': gt 'shulga_room', 'start'
+	act 'Leave': gt 'shulga_room', 'start'
 }
 !ending in the ass
 $shgopsex_group_cumanal = {
@@ -2022,7 +2022,7 @@ $shgopsex_group_cumanal = {
 	gs'stat'
 	'<center><img src="images/zsoft/pod_ezd/shulgahome/bigroom/gopsex/group/cum/cumass'+rand(1,9)+'.jpg"></center>'
 	'<<$gop_text_npcr>> in turn, pumped up your asshole with sperm.'
-	act 'Escape': gt 'shulga_room', 'start'
+	act 'Leave': gt 'shulga_room', 'start'
 }
 --- gopsex ---------------------------------
 

+ 0 - 1015
locations/gschool2

@@ -1,1015 +0,0 @@
-# gschool2
-
-if $ARGS[0] = 'start':
-	fcolor = rgb(0, 0, 0)
-	bcolor = rgb(255, 255, 255)
-	lcolor = rgb(106, 90, 205)
-	gs 'indoors'
-	gs 'stat'
-	'<center><b><font color="maroon">School</font></b></center>'
-	'<center><img src="images/qwest/alter/gschool2.jpg"></center>'
-	'The hallways of the school building are painted with a cheap green paint, which you think may be toxic. Budget cuts.'
-
-	act 'Leave the school building':gt 'gschool', 'start'
-
-	if zverSlutQW = 1 and week = 1 and lariskaQwestDay < daystart and lariskaQwestDay ! 0 and zverRageQW = 2:
-		zverSlutQW = 2
-		if KotovZverHelp ! 1:
-			$npcText[18] = 'Ever since your fight, Christina has been avoiding you. She''s been humiliated ever since you told the whole school about how she sucked the P.E. teacher''s dick for a place in the running competition, and beat her up when she tried to fight you. Barely a shade of her former self she stands timidly in a corner, her head still wrapped in gauss. Whenever she opens her mouth, people can see the broken teeth she hasn''t had a chance to get fixed yet.'
-			if lariskaHelp > 0:
-				'Larissa tells you that you crushed Christina''s spirit when she lost that fight to you, and that there''s no fight left in her now. You know better though; Christina is the type of person to hold a grudge, and you expect she''s just biding her time until she finds a good opportunity to get back at you.'
-			end
-		else
-			if LinaSlut > 0:$text_end = ' and Lina'
-			'Larissa tells you that Christina will require treatment for several months to fully recover from the beating you gave her, and also that Avelina has been hooking up with Vitek Kotov recently. You suspect this might have something to do with Christina; Lina would do anything for Christina. You feel a knot in your stomach; being on Vitek''s bad side could be really bad for you.'
-		end
-		if lariskaHelp > 0:LariskaHomeIn = 1
-		$npcText[13] = 'Larissa is an athletic girl with a weak personality: she''s very dependent on other people''s opinions of her. Christina used to control her, but ever since you took care of Christina she has been a lot more lively. She has a spark in her eyes, and is almost always in a good mood. Even though Mikhail Nikolayevich sees a lot of potential in her and offered her a spot on the volleyball team, she''s afraid to go pro.'
-		
-	elseif zverSlutQW = 0 and week = 1 and lariskaQwestDay < daystart and lariskaQwestDay ! 0 and zverRageQW = 2:
-		$npcText[18] = 'Christina is a tall and strong girl. She''s one of the best athletes your school has to offer. Her leadership skills, combined with her intelligence and tenacity make her a very serious threat to anyone who would challenge her.'
-		grupTipe[18] = 2
-		grupNPC[18] = 0
-		
-		''
-		$npcText[13] = 'Larissa is an athletic girl with a weak personality: she''s very dependent on other people''s opinions of her. Christina controls her every move, and ever since the fight she has been avoiding you. She seems even more down than usual, and often looks sad. Even though Mikhail Nikolayevich sees a lot of potential in her and offered her a spot on the volleyball team, she''s afraid to go pro.'
-		if lariskaHelp > 0:
-			$text_end = ' And don''t you worry, I will take care of your girlfriend Larissa as well. I''ll teach her what happens when she sides against me.'
-			$npcText[13] = 'Larissa is an athletic girl with a weak personality: she''s very dependent on other people''s opinions of her. Christina used to control her, but ever since you stood up to Christina she has been a lot more lively. Even though Mikhail Nikolayevich saw a lot of potential in her and offered her a spot on the volleyball team, she''s afraid to go pro. Her close ties with Christina Zvereva have put her in a bad light, and she has now been banned from playing for the volleyball team even if she wanted to.'
-		end
-		'Christina Zvereva approaches you:'
-		'"What do you want, bitch? Have you recovered from your ass-kicking yet? At least you understand your place now.<<$text_end>>"'
-		lariskaQwestDay += 99999
-	end
-
-	if hour <= 8:
-		if rand(0,1) = 0:	
-			act 'Go to class':gt 'gschool2', 'start_classes'
-		else
-			!meet teacher, from 1.2.4
-			'You walk down the corridor, past countless classrooms. On the next corner, you meet your teacher Anatoly Evgenievich.'
-			act 'Hello':
-				cla
-				*clr
-				if grupNPC[26] < 10:
-					if vnesh < 20:
-						'<center><img src="images/qwest/alter/school/teacher1.jpg"></center>'
-						if rand(0,1) = 0:
-							'"Good morning, Anatoly Evgenievich, have a nice day."'
-							'The teacher just waved his head in your direction and passed not paying attention to you.'
-						else
-							'"Hello Anatoly Evgenievich, looking forward to your classes."'
-							'"Hello Anna! You better hurry to class, before your late." replied the teacher, calling you a different name. Apparently, he doesn''t even remember your name.'
-						end
-						manna -= 5
-					else
-						'<center><img src="images/qwest/alter/school/teacher1.jpg"></center>'
-						'"Good morning, Anatoly Evgenievich, have a nice day. Looking forward to your lessons." you turned to the teacher.'
-						'"Hello <<$name>>, I shall wait for such a wonderful student like you to start class." replied the teacher, obviously not looking you in the face, but somewhere on the level of your hips.'
-						grupNPC[26] += 1
-					end
-				else
-					'<center><img src="images/qwest/alter/school/teacher1.jpg"></center>'
-					if rand(0,1) = 0:
-						'"Good morning, Anatoly Evgenievich, have a nice day. Looking forward to your lessons - you turned to the teacher.'
-						'"Hi, <<$nickname>>. Today I will ask for your homework. Prepared? Or shouldn''t I ask you?" he asked in a friendly manner.'
-						'"Oh you know, I tried to do my homework, but something came up late last night with the girls at the club. Can I give it to you tomorrow?" You pleaded, giving him your sweetest face.'
-						'"Okay <<$nickname>>, but this is the last time." He said, but he had said that more than once over the past few years.'
-						'"Thank you, Anatoly Evgenievich! You are such a nice man, I need to find a nice man." smiling to him.'
-						'"Sorry, I''m married." He replied and you both laughed.'
-						manna += 5
-					else
-						'"Anatoly Evgenyevich, what will the lesson be today? New theme? And maybe let us go early?" you asked your teacher.'
-						'"Yes, the new theme. Unfortunately, I can''t, the new Director strictly monitors it and said no." sadly he replied.'
-					end
-					grupNPC[26] += 1
-				end
-				act 'Go to class':gt 'gschool2', 'start_classes'
-			end
-			act 'Say Hello flirty ':
-				cla
-				*clr
-				'<center><img src="images/qwest/alter/school/flirty.jpg"></center>'
-				if grupNPC[26] < 10:
-					if vnesh < 20:
-						if rand(0,1) = 0:
-							'"Hello, Anatoly Evgenievich, you are so handsome." you greeted the teacher, smiling trying to attract his attention.'
-							'"<<$surname>>, you shouldn''t being saying things like that." but still smiled at you in response.'
-						else
-							'You went to meet your teacher, he was quite sour, you decided to cheer him up and with a smile waved to him.'
-							'In response, the teacher smiled at you and went on about his business'
-						end
-						grupNPC[26] += 1
-					else
-						if rand(0,1) = 0:
-							'"Hello, Anatoly Evgenievich, you are so handsome." you greeted the teacher, smiling trying to attract his attention.'
-							'"Thank you <<$nickname>>, I''d pay you a compliment, but we are not suppose to have such informal relationships with pupils." replied the teacher, but still smiled back.'
-							grupNPC[26] += 1
-						else
-							'"Good morning, Anatoly Evgenievich, you have a new suit, so chic." You said in a very erotic voice.'
-							'After your words, the teacher was acting kinda of weird, speeding up heading towards the mens room. Before leaving, you heard muttering incoherently you think he was trying to say Hello or respond to the compliment, but apparently was a little flustered.'
-						end
-					end
-				else
-					if rand(0,1) = 0:
-						'"Hello, Anatoly Evgenievich, you are so handsome." you greeted the teacher, smiling trying to attract his attention.'
-						'"Wife has the night shift at work, so had to eat at the cafe." replied your teacher and you laughed together.'
-						'"Well, maybe I''ll try to cook, just to say thank you for what I''ve learned in your class." serious voice answered you.'
-						'"You know, <<$nickname>>, maybe we should arrange something like that, a tea party with the class, the girls can make cakes and the guys can prepare the classroom." replied your teacher, obviously not understanding your hint.'
-						'"That''s not what I meant." you replied and went away.'
-						manna -= 10
-						grupNPC[26] -= 1
-					else
-						'"Good morning, Anatoly Evgenievich, you have a new suit, so chic." You said in a very erotic voice.'
-						'"Thanks <<$nickname>>. I bought it myself with my last paycheck." he replied.'
-						grupNPC[26] += 1
-					end
-				end
-				act 'Go to class':gt 'gschool2', 'start_classes'
-			end
-			act 'Silently pass by':
-				cla
-				*clr
-				'<center><img src="images/qwest/alter/school/teacher1.jpg"></center>'
-				if grupNPC[26] < 10:
-					cla
-					*clr
-					if vnesh < 20:
-						'You hurried down the hallway already late. So you decided to just pass by. whats more the teacher wasn''t even looking in your direction.'
-					else
-						'"Good morning, <<$surname>>, no time to say hello to your teacher?" asked your teacher.'
-						'"Oh, Anatoly Evgenievich, good morning, sorry I didn''t notice you, was just day dreaming." you replied and you ran away.'
-					end
-					act 'Go to class':gt 'gschool2', 'start_classes'
-				else
-					cla
-					*clr
-					'"Good morning, <<$surname>>. Why not say Hello? A teacher can''t punish or reward for such actions. But still you''ve got this year exam. Should behave more kindly." joked your teacher.'
-					act 'To apologize and to say Hello':
-						cla
-						*clr
-						'"Oh, Anatoly Evgenievich, I''m sorry, I didn''t see you. Of course, good day to you. Looking forward to our lessons." you said smiling.'
-						grupNPC[26] += 1
-						act 'Go to class':gt 'gschool2', 'start_classes'
-					end
-					act 'Touch and apologize':
-						cla
-						*clr
-						'"Oh, Anatoly Evgenievich, I''m sorry, I didn''t see you." You said happily, coming closer and as if by accident, touched his arm.'
-						'He either doesn''t notice the touch or pretends not to notice it.'
-						if vnesh >= 20: grupNPC[26] += 1
-						act 'Go to class':gt 'gschool2', 'start_classes'
-					end
-					act 'Ignore the comment':
-						cla
-						*clr
-						'You pretended that did not hear the teacher''s remark and went on about your business.'
-						dom += 1
-						grupNPC[26] -= 1
-						act 'Go to class':gt 'gschool2', 'start_classes'
-					end
-				end
-			end
-			if grupNPC[26] > 20 and vnesh >= 20:
-				act 'Seduce':
-					cla
-					*clr
-					'<center><img src="images/qwest/alter/school/teacher1.jpg"></center>'
-					'You decided try a more direct route, to earn some extra points with your teacher.'
-					act 'Lick lips':
-						cla
-						*clr
-						'<center><img src="images/qwest/alter/school/licklips.jpg"></center>'
-						'You decided to tease Anatoly Evgenyevich and catching his eyes on you, you lick your lips.'
-						'Seeing this, the teacher smiled for a moment, but then pretending nothing had happened, went on his way.'
-						grupNPC[26] += 1
-						act 'Go to class':gt 'gschool2', 'start_classes'
-					end
-					act 'Dropping textbooks':
-						cla
-						*clr
-						'<center><img src="images/qwest/alter/school/bendover.jpg"></center>'
-						grupNPC[26] += 1
-						'You dropped some books and bend over at the waist to pick up the books, showing off your ass.'
-						'"<<$nickname>>, you should bend at the knees to squat down instead of bend over like that or one of the boys might take advantage." He said with a smile.'
-						act 'Stand up and try to start a conversation':
-							cla
-							*clr
-							'"Well, then I was lucky that it was you. A grown and respectable man and not some kid. I don''t really understand boys and therefore I prefer to make friends and chat with more mature people." you answered the teacher.'
-							'"Yes, <<$surname>>, their behavior is often bad." he said as he went down the hall. While leaving, he gently ran his hand on your back'
-							horny += 3
-							act 'Go to class':gt 'gschool2', 'start_classes'
-						end
-						act 'Show more':
-							cla
-							*clr
-							if tanga = 1:
-								'<center><img src="images/qwest/alter/school/bendover.jpg"></center>'
-								'You don''t pay attention to the teachers words and decided to have fun a little more. Reaching for the next book, you inadvertently pull your skirt up, giving the teacher a full view of your panty clad ass.'
-								'"<<$surname>>, cover up." the teacher rushed to you and pulled your skirt down, covering your ass.'
-								'"Anatoly Evgenievich, but it''s just us. I always feel safe when you are around." you replied, standing up.'
-							else
-								'<center><img src="images/qwest/alter/uroc/scoolrand_4_2.jpg"></center>'
-								'You don''t pay attention to the teachers words and decided to have fun a little more. Reaching for the next book, you inadvertently pull your skirt up, giving the teacher a full view of your pussy and ass.'
-								'"<<$surname>>, cover up." the teacher noticed that you are not wearing any panties. He quickly runs up to you and pulls your skirt down, covering up your naked ass.'
-							end
-							'The teacher gave you a lecture on how to properly pick up books from the floor, then you both left, not saying a word more to each other.'
-							act 'Go to class':gt 'gschool2', 'start_classes'
-						end
-					end
-					act 'Stumble and fall to the teacher at the hands':
-						cla
-						*clr
-						'<center><img src="images/qwest/alter/school/teacher1.jpg"></center>'
-						if rand(0,4) > 0:
-							'You stumbled and fall into your teachers arms as he deftly catches you.'
-							'"<<$surname>>, are you ok, did you hurt yourself?" Once he made sure you was ok he went on about his business.'
-						else
-							'You stumbled and fall in front of the teacher. However, he lacked the agility to catch you. You bruised your knees form falling as he bends over to help you up.'
-							'"Oh-Oh-Oh, my leg hurts. Oh, Anatoly Evgenievich, look, is it alright? you said and stretched out your leg in front of the teachers face. He began to inspect the leg, one hand took you by the ankle, and the other was stroking your thigh, just above the bruise.'
-							'"Well, <<$nickname>>, you need to be careful. You have very beautiful legs, it would be a shame if you badly injured them." He gently whispered to you.'
-							'"It doesn''t look bad, you should go to the infirmary, so they can check it out." he helped you back to your feet and went about his business.'
-							grupNPC[26] += 2
-						end
-						act 'Go to class':gt 'gschool2', 'start_classes'
-					end
-				end
-			end
-
-		end
-	end
-end
-
-if $ARGS[0] = 'start_classes':
-	hour = 9
-	minut = 0
-	!gt 'gschool3', 'rand_class'
-	gt 'gschool2', 'class'
-end
-
-if $ARGS[0] = 'class':
-	if hour = 9:
-	
-		minut += 60 * 3
-		urand = rand(0, 12)
-
-		if lernHome = 0:Suspeh += 2
-		if lernHome > 0:Suspeh -= 1
-		if Suspeh > 100:Suspeh = 100
-		if Suspeh < 0:Suspeh = 0
-
-		lernSkill += 1
-		lernHome += 1
-		if schoolSorev = 1:schoolSorev = 0
-		'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
-		gs 'stat'
-		if late=1: 'Under the disapproving gaze of the teacher you feel guilty for being late' & late=0
-		'You sit in the classroom and listen to the monotonous droning of your teacher, doing your best to not fall asleep.'
-		if GorSlut > 0:'During the class you hear classmates whisper nasty things about you, and sometimes they make lewd gestures when the teacher is not looking.'
-		if soniaPS = 1:soniaPS = 2 & 'Everyone is talking about Sonia today. Apparently, she got very drunk last night at the disco and gave five guys a blowjob, at the same time! Her reputation is ruined now, everyone thinks she''s a whore. No one wants to be seen with her any more. Sonia herself looks distraught.'
-	end
-	cla
-	if hour <= 12 and (week = 2 or week = 4):
-		$teacher = 'Anatoly E.'
-		$teacher[1] = 'Anatoly E.'
-		$teacher[2] = 'Anatoly E.'
-	else
-		$teacher =  'Ilya Yenotin'
-		$teacher[1] = 'Ilya Yenotin'
-		$teacher[2] = 'Ilya Yenotin'
-	end
-	
-	if Enable_skipnoevclass > 0 and ($teacher = 'Ilya Yenotin' or RAND(1,100) > Enable_skipnoevclass):
-		gt 'gschool2', 'lunch' & !skip class ev if 1.not Anatoly E. or 2. rand < set chance by illume
-	else
-		act'Listen attentively to <<$teacher[1]>>':
-			cla
-			Suspeh += 1
-			if $teacher = 'Anatoly E.': grupNPC[26] += 1
-
-			if RAND(1,2) = 1:
-				$school_class_txtrand = 'You listen attentively to <<$teacher[1]>> for the duration of the class. Today''s lesson was interesting and informative, and you feel you learned from taking part in class.'
-			else
-				$school_class_txtrand = 'You listen attentively to <<$teacher[1]>> for the duration of the class. You particularly enjoy the debate section.'
-			end
-
-			act'Ask a question about the lesson':
-				cla
-				if $teacher = 'Anatoly E.': grupNPC[26] += 1
-
-				if RAND(1,4) = 1:
-					'You ask a question about the lesson, hoping to learn even more on the subject. Unfortunately, the constant chatter of your classmates drowns out the teacher''s answer, and you don''t catch much of it. Maybe if you didn''t sit so far in the back of the class, it would have been easier to hear.'
-					gt 'gschool3', 'lesson'
-				else
-					Suspeh += 1
-					'<<$teacher>> nods approvingly, always happy to see his students engaged in his class. He happily spends some extra time explaining the topic again, and answers any extra questions you might have. You feel smarter, thoroughly understanding today''s lessons now.'
-				end
-				act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-			end
-
-			if $teacher = 'Anatoly E.' and vnesh > 60 and grupNPC[26] >= 40:
-				if grupNPC[26] >= 40 and grupNPC[26] < 60:
-					ivrand = 1
-				elseif grupNPC[26] >= 60 and grupNPC[26] < 80:
-					ivrand = RAND (1,3)
-				elseif grupNPC[26] >= 80:
-					ivrand = RAND (1,4)
-				end
-				if ivrand = 1:
-					grupNPC[26] += 1
-					if RAND(1,3) = 1:
-						$school_class_txtrand = 'Today, there''s a test about the homework you hopefully did. Anatoly E. calls you forward a lot, having you write your answers down on the board. When he asks you for the fourth time today, you begin to suspect he keeps asking you just because of how cute you look in your school uniform, and blush a little as you pick up the chalk once more.'
-					elseif RAND(1,2) = 1:
-						$school_class_txtrand = 'Today, school turns out to be quite interesting. Instead of just teaching, <<$teacher>> spends the hours engaging the students in a discussion about all sorts of topics. Whenever you say anything, he compliments the eloquent way you engage in discussion and uses you as an example for the rest of the class.'
-					else
-						$school_class_txtrand = 'Today, you had to work hard at school. It certainly payed off though, and <<$teacher>> does his best to involve you in the lessons.'
-					end
-				elseif ivrand = 2:
-					grupNPC[26] += 1
-					$school_class_txtrand = 'You listen closely to every word <<$teacher[1]>> says, doing your best to learn. You are however somewhat distracted by the way he keeps glancing at you when he thinks you''re not looking. You notice he keeps looking at your legs, which stick out from under your desk.'
-					gt 'gschool3', 'legs'
-				elseif ivrand = 3:
-					$school_class_txtrand = '<<$teacher>> notices you appear to be stuck on one of the assignments and kneels down next to you. He patiently explains to you what you are doing wrong, and slowly but surely you begin to understand.'
-					gt 'gschool3', 'help'
-				elseif ivrand = 4:
-					grupNPC[26] += 1
-					if RAND(1,2) = 1:
-						$school_class_txtrand = 'You sit at your desk, writing a summary on today''s lesson to help you study later. Suddenly, <<$teacher>> comes up from behind you and puts his hand on your shoulder. He takes his time and patiently corrects your mistakes, leaning in a bit closer than is appropriate from a teacher. You don''t mind though, <<$teacher>> is always nice to you.'
-					else
-						$school_class_txtrand = 'As you are solving some math dilemmas in your text book, you notice <<$teacher>> walking past your desk. When you hear a suspicious *click* you quickly look to your side, and see that he has his phone in his hand, and was quietly trying to make a photo of your legs from the side! He notices you looking at his hand, very embarrassed by the fact that you caught him. As he tries to walk away, you call him towards you and whisper in his ear, "Let me know next time, so I can get into a more elegant pose first." before sending him off with a lewd wink.'
-					end
-				end
-			end
-			'<<$school_class_txtrand>>'
-			act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-		end
-		act'Daydream':
-			cla
-			Suspeh -= 1
-			if RAND(1,2) = 1:
-				'Today''s lessons don''t particularly interest you, and you find yourself drifting off constantly. After a while you notice <<$teacher>> has stopped teaching and is looking at you intently, asking you to pay attention. Apparently this is already the third time he asked; you missed the first two completely while you was lost in your own thoughts. The whole class is looking at you now.'
-				if $teacher = 'Anatoly E.' and vnesh > 60 and grupNPC[26] >= 40:
-					cla
-					if sub < 30:
-						act'Don''t pay attention':
-							cla
-							if dom > 70:
-								'<<$teacher>> tries to convince you on the importance of todays lesson, "<<$name>>, please pay attention, this is very important. Today''s topic is going to be on the exam for sure."'
-								'"Of course, sir. Please continue your super fascinating lesson. Just keep it a bit up-beat please, if you talk any slower, I might fall asleep!" you answer boldly.'
-								'The whole class bursts into loud laughter, and <<$teacher>> has a rough time getting everyone to quiet down.'
-								'"<<$surname>>, get out of class! I should call your parents, and let the principal know you''re being impossible! Out, now!"'
-								act'Don''t leave the classroom':
-									'"What good would that do? Are you trying to get me to start smoking to pass the time? I''m not interrupting your classes, just leave me alone. I''m having some... girl problems. Would you like me to talk about those?" you answer brashly, not having any intentions of getting up.'
-									'Your teacher doesn''t know what to say, and after a while just decides to continue his classes. You obviously don''t learn anything today.'
-									act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-								end
-								act'Leave the classroom':school_event_hour = daystart & gt 'gschool2', 'lunch'
-								exit
-							else
-								'The eyes of <<$teacher>> grow narrower, and even though you roll your eyes at him, you sit through the rest of the lesson in silence, at least pretending to pay attention sometimes. You don''t learn anything today.'
-								act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-							end
-						end
-					end
-					act'Try to focus on the lesson':
-						act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-					end
-					exit
-				end
-
-				act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-			else
-				act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-			end
-		end
-		act'Play with your phone':
-			cla
-			Suspeh -= 1
-			if RAND(1,3) = 1:
-				$school_class_txtrand = 'This lesson is so boring, you have to do something to keep yourself entertained. You take out your phone and begin to play a mobile game, hoping the lesson will be over soon.'
-			elseif RAND(1,2) = 1:
-				$school_class_txtrand = '<<$teacher>> notices you''re not listening at all, and asks you to put your phone away. You decide not to make things worse, and put your phone back in your pocket. The lesson feels like it takes forever to end, and you''re glad when it''s finally over.'
-			else
-				$school_class_txtrand = 'This lesson is so boring, you have to do something to keep yourself entertained. You take out your phone and begin to play a mobile game, hoping the lesson will be over soon.'
-			end
-			if $teacher = 'Anatoly E.' and vnesh > 60 and grupNPC[26] >= 40:
-				cla
-				gt 'gschool3', 'phone'
-			else
-				'<<$school_class_txtrand>>'
-			end
-			act'Wait for the end of the lesson': gt 'gschool2', 'lunch'
-		end
-	end
-end
-
-if $ARGS[0] = 'lunch':
-	cla
-	if school_event_hour ! day: 
-		gt 'gschool3', 'rand_class'
-		exit
-	end
-	if hour > 13: 
-		gt 'gschool', 'start'
-		exit
-	end
-	gs 'stat'
-	'<center><img src="images/qwest/alter/stolovka.jpg"></center>'
-	act 'Go to the cafeteria':
-		cls
-		minut += 30
-		gs 'stat'
-		'<center><img src="images/qwest/alter/stolovka.jpg"></center>'
-		if grupTipe[25] = 0:
-		'During the break, <a href="exec:gt ''Sgrup''">students</a> are standing in line waiting for their food.'
-		else
-			'During lunch break, everyone wanting something to eat heads for the school cafeteria.'
-		end
-		if money >= 50:
-			act 'Buy food (50 <b>₽</b>)':
-				money -= 50
-				gs 'food', 'dyn_meal'
-				act 'Continue your break': gt 'gschool2', 'break'
-			end
-		end
-		act 'Eat bagged lunch':
-			gs 'food', 'bag_lunch'
-			act 'Continue your break': gt 'gschool2', 'break'
-		end
-		act 'Skip lunch': gt 'gschool2', 'break'
-	end
-end
-
-if $ARGS[0] = 'break':
-	urand = rand(0, 12)
-	'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
-	cla
-	if hour > 13: 
-		gt 'gschool', 'start'
-		exit
-	end
-	gs'stat'
-	
-	if npcSex[14] = 1 and KatjaLust >= 50 and KatjaHorny + KatjaSlut >= 100 and KatjaHorny > 50:
-		'During the break Katja Meynold approaches you, her face flustered in a mixture of arousal and shame. After a few seconds, she gathers enough courage to ask if you want go somewhere quiet with her.'
-
-		act 'Go with Katja':
-			cls
-			minut += 60
-			gs 'stat'
-			'<center><img src="images/qwest/alter/katja/petting.jpg"></center>'
-			'You quietly nod and Katja takes you by the hand, leading you to a small storage closet. The door is barely closed behind you when she pulls you tightly against her, giving you an aggressive kiss on the lips. She whispers passionately, "<<$nickname>>, I want you."'
-
-			if rand(1,2) = 1 and katschoolsex >= 1:
-				act 'go somewhere private': gt 'Katja_Tanga', 'secretroom'
-			else
-
-				act 'Eat Katja out':
-					cls
-					lesbian += 1
-					sub += 1
-					KatjaDom += 1
-					katschoolsex += 1
-					KatjaSlut += 1
-					KatjaHorny = 0
-					gs 'stat'
-					'<center><img src="images/qwest/alter/katja/lesbian.jpg"></center>'
-					'You get down on your knees in front of Katya, as she lifts her skirt up and pulls her panties to the side. You waste no time, nuzzling her groin as your tongue deftly licks her tiny clitoris. You can feel her pussy getting wetter and wetter from your thorough licking, and enjoy the taste of her pussy a lot.'
-					'As Katya gets closer to her orgasm, she firmly clutches your hair and roughly pulls your face even harder into her crotch, encouraging you to keep going. A short while later, you can feel her pussy convulse against your mouth and a few drops of squirt come out, landing on your tongue and lips. You slowly keep lapping at her pussy while she recovers from her orgasm. When you look up into her eyes, you see her staring down at you lovingly for a second, before pushing your face away and quickly straightening her clothes.'
-					'"Damn, next period is about to start! I''m sorry <<$nickname>>, I owe you one!" she apologizes, as she quickly gathers her things and leaves the closet. You''re hornier than ever, but also need to get going.'
-					act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-				end
-			end
-		end
-
-		act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-		exit
-	elseif GorSlut >= 3 and kotovLoveQW <= 0 and AlbinaBlockHumiliation = 0:
-		!! Saved by Albina.
-		if AlbFrend >= 1:
-			AlbinaBlockHumiliation = 1
-			minut += 60
-			if SchoolGossip > 0:
-				'During the break, you are approached by some local Gopniks in your school, "I know why you look so glum, you miss our cocks! Ain''t that right, cocksucker? Don''t worry, come with us. We''ll give you all the dick you want."'
-				'They put their hands around your arms and begin to guide you to the restrooms. Knowing you can''t take all of them on you meekly follow them, hoping for some miracle to get you out of this mess. Just when you arrive at the restrooms, Albina comes to your rescue! They try to shove her out of the way and pull you into a restroom, but she stands in the middle of their doorway and stops them, "Pull up your pants boys, and get out of here. <<$nickname>> is my friend. If I see you pestering her one more time, I''ll tell my father on you. You know who he is you don''t want to get on his bad side, trust me!"'
-				'The guys look at each other for a moment, and then decide to let you go. They curse loudly as they walk away, and you give Albina a weak smile in gratitude. She gives you an encouraging nod and continues on her way to her next class."'
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-				exit
-			else
-				'During the break, you are approached by some local Gopniks in your school, "<<$name>>, I hear you''re great at giving blowjobs. I think you should show us. Come on, let''s go to a restroom and you can show us your skills."'
-				'They put their hands around your arms and begin to guide you to the restrooms. Knowing you can''t take all of them on you meekly follow them, hoping for some miracle to save you. Just when you arrive at the restrooms, Albina comes to your rescue! They try to shove her out of the way and pull you into a restroom, but she stands in the middle of their doorway and stops them, "Pull up your pants boys, and get out of here. <<$nickname>> is my friend. If I see you pestering her one more time, I''ll tell my father on you. You know who he is you don''t want to get on his bad side, trust me!"'
-				'The guys look at each other for a moment, and then decide to let you go. They curse loudly as they walk away, and you give Albina a weak smile in gratitude. She gives you an encouraging nod and continues on her way to her next class."'
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-				exit
-			end
-		
-		elseif SchoolGossip > 0:
-			
-			!! Go with Brother
-			if evgenQW >= 4 and Rand(1, 5) = 1:
-				gt'brosh'
-				exit
-			end
-			
-			'During the break, you are approached by some local Gopniks in your school, "<<$name>>, I hear you''re great at giving blowjobs. I think you should show us. Come on, let''s go to a restroom and you can show us your skills."'
-			'They put their hands around your arms and begin to guide you to the restrooms. Knowing you can''t take all of them on you meekly follow them, hoping for some miracle to save you.'
-	
-			act 'Enter the men''s restroom':
-				cls
-				SchoolGossip += 1
-				gs 'stat'
-				'Your heart is pounding as you walk with them. You know perfectly well that they won''t let you go now, no matter what you say. When you arrive at the men''s restroom, one of the Gopniks stays by the door to keep watch while the others shove you in. The walls are covered in all sorts of crude text. A lot of it involves you. Across the entire wall, a large text reads "<<$name>> <<$surname>> = <$$gnikname>>".'
-				'Vitek grabs you by your hair, and snarks, "You know why you''re here, slut. Get down and get to work."'
-	
-				act 'Suck Vitek''s dick':
-					cls
-					minut += 60
-					stat['bj'] += 1
-	
-					if npcSex[9] = 0:npcSex[9] = 1 & guy += 1
-	
-					spafinloc = 12
-					gs 'cum_manage'
-					swallow += 1
-					sub += 1
-					gs 'stat'
-					'<center><img src="images/qwest/alter/ev/toiletbj.jpg"></center>'
-					'You obediently kneel before him, rubbing your hand over the bulge in Vitek''s sweatpants before pulling out his rdick. Clasping your <<$liptalk3>> around the head, you lick it a few times before starting to suck. You don''t want him to get angry at you so you put some effort into it, sometimes licking his balls and taking his dick down your throat without really straining yourself. He mistakes your obedience for enthusiasm though, and tells his friends, "Look at this whore, she''s loving it!"'
-					'A few minutes later, Vitek is about to cum and tells you, "Good job, cocksucker. When I drop my load in your mouth, I want you swallow it all and lick me clean. If you spill anything, you''re licking it up from the floor. Got that?" You nod and diligently swallow his cum, making sure you don''t miss anything. Then you lick and suck his dick clean, and put it back in his sweatpants.'
-					'"That was great, <<$name>>, I can see why you''ve earned your reputation. We''ll definitely be doing this more often, maybe the other boys can have a turn as well next time. We''ll come find you when we want you. Understood?"'
-					'You''re not looking forward to the prospect, but not knowing what else to do you just nod. After the guys leave the bathroom you quickly have a drink, trying to wash the nasty taste of his cum out of your mouth.'
-					act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-				end
-			end
-	
-			exit
-		elseif soniaPS>= 3 and rand(0, 10) < 6:
-			'During the break, you are approached by some local Gopniks in your school, "I know why you look so glum, you miss our cocks! Ain''t that right, cocksucker? Don''t worry, come with us. We''ll give you all the dick you want."'
-			'You struggle a bit as the guys try to grab you, and you can see them get frustrated. Then another Gopnik says, "Ah, forget about her. We already have Sonia in there, ready and willing. She''ll just have to suck the dicks for both of them today."'
-			'They let you go and head for the restroom, laughing loudly. Some of them are already undoing their pants.'
-			act'Go and look inside the men''s room':
-				cla
-				*clr
-				gs'stat'
-				minut+=10
-				horny+=10
-				'<center><img src="images/qwest/alter/sonia/t.jpg"></center>'
-				'You walk to the restroom and carefully look inside, making sure not to draw any attention to you. You see Sonia resting on her knees, a cock deep down her throat. She must''ve had a lot of practice, there is no gag reflex whatsoever. Just around the corner two more Gopniks are stroking their dicks, getting it nice and hard for when it''s their turn. You watch Sonia''s head bob up and down the cock for a few minutes before you decide to leave, while you still can.'
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-			end
-			act'Quickly get away from them':
-				minut+=10
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-			end
-			
-			exit
-		elseif SchoolGossip = 0:
-			!! Go with Brother
-			if evgenQW >= 4 and Rand(1, 5) = 1:
-				gt 'brosh'
-				exit
-			end
-			
-			gopbjtoiletrand = rand(0, 2)
-			if gopbjtoiletrand = 0:
-				'During the break, you are approached by some local Gopniks in your school, "<<$name>>, I hear you''re great at giving blowjobs. I think you should show us. Come on, let''s go to a restroom and you can show us your skills."'
-				'They put their hands around your arms and begin to guide you to the restrooms. Knowing you can''t take all of them on you meekly follow them, hoping for some miracle to save you.'
-	
-				act 'Enter the men''s restroom':
-					cls
-					SchoolGossip = 1
-					gs 'stat'
-					'Your heart is pounding as you walk with them. You know perfectly well that they won''t let you go now, no matter what you say. When you arrive at the men''s restroom, they quickly chase everyone out and one of the Gopniks stays by the door to keep watch. The others shove you in and close the door behind them. The walls are covered in all sorts of crude text.'
-					'Vitek grabs you by your hair, and snarks, "You know why you''re here, slut. Get down and get to work."'
-					act 'Suck':
-						cls
-						minut += 60
-						stat['bj'] += 1
-	
-						if npcSex[9] = 0:npcSex[9] = 1 & guy += 1
-	
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						sub += 1
-						gs 'stat'
-						'<center><img src="images/qwest/alter/ev/toiletbj.jpg"></center>'
-						'You obediently squat before him, rubbing your hand over the bulge in Vitek''s sweatpants before pulling out his rod. Clasping your <<$liptalk3>> around the head, you lick it a few times before starting to suck. You don''t want him to get angry at you so you put some effort into it, sometimes licking his balls and taking his dick down your throat without really straining yourself. He mistakes your obedience for enthusiasm though, and tells his friends, "Look at this whore, she''s loving it!"'
-						'A few minutes later, Vitek is about to cum and tells you, "Good job, cocksucker. When I drop my load in your mouth, I want you swallow it all and lick me clean. If you spill anything, you''re licking it up from the floor. Got that?" You nod and diligently swallow his cum, making sure you don''t miss anything. Then you lick and suck his dick clean, and put it back in his sweatpants.'
-						'"That was great, <<$name>>, I can see you''ve earned your reputation. We''ll definitely be doing this more often, maybe the other boys can have a turn as well next time. We''ll come find you when we need you. Understood?"'
-						'You''re not looking forward to the prospect, but not knowing what else to do you just nod. After the guys leave the bathroom you quickly have a drink, trying to wash the nasty taste of his cum out of your mouth.'
-						act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-					end
-	
-					!!if dom > 0:end
-				end
-	
-				exit
-			elseif gopbjtoiletrand = 1:
-				'During the break, some guy you''ve never seen before approaches you, "Hi <<$nickname>>, right? I hear you''re the best in the school at giving blowjobs! Want to umm, want to come with me and prove it?"'
-				if gorslut = 6:'He then adds, "I''ll give you 50 <b>₽</b>?"'
-	
-				act 'Go to the men''s restroom with him':
-					cls
-					gs 'stat'
-					'Hmm he is kind of cute. It could be your good deed for the day? Making sure no one is watching you, you tell him, "Alright then, come with me." You take him by the hand and quickly guide him to the men''s restroom.'
-	
-					act 'Suck him off':
-						cls
-						minut += 60
-						stat['bj'] += 1
-						guy += 1
-						spafinloc = 12
-						gs 'cum_manage'
-						swallow += 1
-						sub += 1
-						if gorslut = 6: money += 50
-						gs 'stat'
-						'<center><img src="images/qwest/alter/ev/toiletbj2.jpg"></center>'
-						'After you make sure the ground is clean, you get down on your knees and pull down his pants, revealing his stiff erection. You humor him for a bit and let him thrust the purple head against your lips, before you flash him a smile and close your <<$liptalk3>> around his cock. You don''t plan on taking long, and quickly use all your tricks to get him to cum as quick as you can: flicking your tongue over the head, licking the pee hole and stimulating the back side of the head with your tongue and lips. He doesn''t last long; within minutes you feel his cum squirting down your throat. You quietly swallow it all and release his cock, giving it a cute kiss before letting him tuck it back into his pants. As he thanks you and leaves, you can''t help but feel good about giving the guy a day at school he will never forget, even though you''ll probably never see him again.'
-						act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-					end
-				end
-	
-				if dom > 0:
-					act 'Tell him to get lost':
-						cls
-						gs 'stat'
-						if gorslut < 6:
-							'You''re outraged by the suggestion, and let him know just that! When he notices your angry face he quickly turns and leaves, running as fast as he can while your swearwords echo in the hallway.'
-						elseif gorslut = 6:
-							'You give him a haughty smile, "Sweetie, does it look like I''m working now? Come find me at my home later, or in the nightclub."'
-						end
-						act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-					end
-				end
-	
-				exit
-			end
-	
-			if evgenQW >= 4 and Rand(1, 10) = 1:
-				gt 'brosh'
-				exit
-			end
-		end
-	end
-
-
-	if soniaPS = 2:soniaPS = 3 & 'When you walk through the hallways of your school during the break, you see Sonia Ivanko and Vitek Kotov talking about something. Sonia looks like she''s about to cry, but nods when Vitek tells her something.'
-
-	act 'Relax in a classroom':
-		cls
-		minut += 60
-		urand = rand(0, 20)
-		gs 'stat'
-		'<center><img src="images/qwest/alter/peremena<<urand>>.jpg"></center>'
-		'You decide to spend your break in a classroom. As you enter, you find several classmates already sitting there: the <a href="exec:gt ''Sgrup1''">smart kids</a> decided to get an early start on their homework assignments, while the <a href="exec:gt ''Sgrup5''">outcasts</a> are mostly just hoping no one will pick on them today.'
-		if rand(1,6) = 1 and vagina > 12 and mesec <= 0:
-			'<center><img src="images/qwest/alter/uroc/boysex_tualet.jpg"></center>'
-			'When you enter the class, you feel someone moving up behind you and pulling up your skirt. Then you feel hands pawing your ass. When you move to turn around, the hand quickly pulls away. By the time you can see who''s behind you, you find half the guys in your class standing there, all looking in different directions inconspicuously, a few of them even having the gall to whistle innocently. You try to tell from their faces which one of them just touched you.'
-			act 'Identify the perpetrator':gt 'gschool3', 'rand_scoolboy'
-		end
-		act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-	end
-
-	act 'Hang out in the hallway':
-		cls
-		minut += 60
-		gs 'stat'
-		'<center><img src="images/qwest/alter/school.jpg"></center>'
-		'When the break finally comes, the girls wander through the hallways of the school, gossiping about pretty much everyone they know. The guys are standing around in small groups, some of them sneaking off to have a smoke behind the school building. The <a href="exec:gt ''Sgrup3''">cool kids</a> are hanging out in one area, and on the opposite side of the hallway the <a href="exec:gt ''Sgrup2''">sporty kids</a> are talking about their upcoming competitions.'
-		act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-
-		if soniaPS = 5 and rand(1,3) = 1:
-			cls
-			gs'stat'
-			'<center><img src="images/qwest/alter/school.jpg"></center>'
-			'As you walk past the Geography classroom, you hear a strange moaning.'
-				act'See what''s happening':
-					cls
-					gs'stat'
-					horny += 5
-					'<center><img src="images/nigma/gor/sonia/sonia.teach0,'+rand(0,1)+'.jpg"></center>'
-					'You carefully look around the corner, inside the classroom. You see Sonia and your geography teacher, both half naked. Sonia did her best to look the part, even wearing glasses to complete her look as a desperate student in need of help. Suddenly her good grades in school make perfect sense; all the teachers don''t miss their chance to take advantage of the school slut, in exchange for a decent grade. Sonia is currently giving the teacher a skillful blowjob, really giving it her all; you can see the teacher''s cock glistening with saliva all the way from where you''re standing.'
-						act'Continue':
-							cls
-							gs'stat'
-							horny += 10
-							'<center><img src="images/nigma/gor/sonia/sonia.teach1,0.jpg"></center>'
-							'When the teacher has had enough of her mouth, he puts her hands on his desk and begins to fuck her from behind. He''s quite rough about it, but Sonia doesn''t seem to mind at all and moans like a wanton whore. Realizing the loud moans might attract more attention from outside the class, you leave before anyone else finds you staring.'
-							act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-						end
-				end
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-		end	
-	end
-
-	act 'Go to the restrooms':
-		cls
-		minut += 60
-		urand = rand(0, 12)
-		gs 'stat'
-		'<center><img src="images/qwest/alter/toilet.jpg"></center>'
-		'You need to use the restroom, and as you enter you notice a lot of beautiful girls from your school there. They do some minor touch-ups on their make-up while they gossip about their classmates who happen to not be there. Some people are standing by the windows, smoking. The <a href="exec:gt ''Sgrup4''">Gopniks</a> from your class are standing near the toilets.'
-		act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-
-		soniarand = rand(0,30)
-
-		if soniarand >= 10:
-			if soniaPS = 3:soniasexrand = 1
-			if soniaPS = 4:soniasexrand = rand(1,2)
-			if soniaPS = 5:soniasexrand = rand(1,3)
-			if soniasextime => 3 and soniaPS = 3:soniaPS = 4 & soniasextime = 0
-			if soniasextime => 5 and soniaPS = 4:soniaPS = 5 & soniasextime = 0
-				if soniasexrand = 1:
-					cls
-					horny += 10
-					if soniaPS < 5:soniasextime += 1
-					gs 'stat'
-					'<center><img src="images/qwest/alter/sonia/t.jpg"></center>'
-					'When you enter the restroom you see Sonia, giving some kid you don''t know a skillful blowjob. She''s very much focused on her task, doing her best to make him feel good.'
-					act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-				elseif soniasexrand = 2:
-					cls
-					horny += 15
-					if soniaPS < 5:soniasextime += 1
-					gs'stat'
-					'<center><img src="images/nigma/gor/sonia/sonia.school1,'+rand(0,3)+'.jpg"></center>'
-					'When you enter the restroom you see Sonia, getting fucked by some guy you''ve never seen before. She''s very much focused on her task, doing her best to make him feel good.'
-					act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-				elseif soniasexrand = 3:
-					cls
-					horny += 20
-					gs'stat'
-					'<center><img src="images/nigma/gor/sonia/sonia.orgy.pre0,0.jpg"></center>'
-					'When you enter the restroom you see Sonia, surrounded by several guys. She stripped down completely, and is sitting on her knees waiting for the guys to give her what she wants.'
-					act'Continue':
-						cls
-						horny += 10
-						gs'stat'
-						'<center><img src="images/nigma/gor/sonia/sonia.orgy0,0.jpg"></center>'
-						'One of the guys brought a collar, and he puts it around Sonia''s neck for a bit of roleplaying, "You''re ours now... ain''t that right, whore?" Sonia, content to play along as long as she gets dicks to suck on, happily agrees and begins to deepthroat the guys one by one, massaging the others in turn with her hands to make sure no one feels left out. Sometimes an impatient tug on the leash tells her to switch cocks, when she''s sucking one cock for too long. Having seen enough, you leave them to their fun and head for your next class.'
-						act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-					end
-				end
-		end
-	end
-	if zverevaQW = 2 and zverRageQW = 0 or zverevaQW = 3 and zverRageQW = 0:
-		act 'Spread rumors about Christina':
-			cls
-
-			if zverRageQW = 0:zverRageQW = 1
-
-			minut += 60
-			gs 'stat'
-			'You spread rumours about how Christina Zvereva has sex with Mr. Pavlovich, the P.E. teacher. The rumour spreads like wildfire: within the hour, everyone is talking about it.'
-			act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-		end
-	end
-end
-
-if $ARGS[0] = 'afternoon':
-	cls
-	minut += 60 * 3
-	hour = 16
-	minut = 0
-	schoolprogul -= 1
-
-	if week ! 3 and week ! 5:
-		urand = rand(0, 12)
-		lernSkill += 1
-		lernHome += 1
-		BeInSchool += 1
-		gs 'stat'
-		'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
-		'You sit in the classroom and listen to the monotonous droning of your teacher, doing your best to not fall asleep.'
-		act 'Continue':gt 'gschool3', 'rand_class'
-
-		!'Finally the bell rang and students began to go home.'
-
-		!act 'Finally! Leave the school building':gt 'gschool', 'start'
-	elseif week = 3 or week = 5:
-		gs 'stat'
-		'<center><img src="images/qwest/alter/fizra.jpg"></center>'
-		'On Wednesdays and Fridays, you have gym class as always. After everyone gets dressed and gets ready for gym class, Viktor Pavlovich conducts a roll call to ensure everyone is there.'
-		fizrarand = rand(0, 4)
-
-		if fizrarand = 0:
-			speed += rand(1, 3)
-			manna -= 5
-			fat -= 5
-			sweat += 30
-			beg += rand(0, 2)
-			'After the roll call, Mr. Pavlovich announces that you will be going on a run today.'
-			if temper >= 18 and sunWeather = 1:
-				'<center><img src="images/qwest/alter/fizra/fizra2.jpg"></center>'
-				'Since the weather is nice outside, Mr. Pavlovich decides to stage the run outside, on a nearby forest track he set out before the lesson.'
-				if horny =>90 and npcSex[3] = 1:
-					'As you run through the forest, you feel a hand on your ass. It''s Ivan; he''s much faster than you, and sprints past you to show you how fast he can be when he wants. He then pauses and lets you catch up, and you run together for a while.'
-					act 'Show him your tits':
-						cla & *clr
-						'<center><img src="images/qwest/alter/fizra/fizra3.jpg"></center>'
-						'Making sure no one else is near you, you pull up your shirt and reveal your <<$titsize>> boobs to Ivan. You almost immediately notice his erection growing in his tight shorts, and he awkwardly tries to hide his boner. As you pull your shirt back where it belongs you give him a sweet smile and say, "Try hiding that while you''re running past everyone!"'
-						'He grimaces as he sprints away from you, carefully checking to make sure no one is near him. You have a knowing smile on your face when, at the end of the class, his friends ask him why his lap time was so much slower than usual.'
-						act 'Finish run':gt 'gschool2', 'postphys'
-					end
-					act 'Laugh it off and let him go':
-						cla
-						'"Very funny, Ivan" you tell him as you give him a wink. He salutes you theatrically as he sprints off again, finishing the run well before anyone else.'
-						act 'Finish run':gt 'gschool2', 'postphys'
-					end
-				end
-			else
-				'<center><img src="images/qwest/alter/fizra/fizra1.jpg"></center>'
-			end
-			'You join the class in running laps around the gymnasium. Half-way into the fourteenth lap, you wonder if there''s any way gym class could be more boring than this.'
-			act 'Finish run':gt 'gschool2', 'postphys'
-		elseif fizrarand = 1:
-			agil += rand(1, 3)
-			fat -= 5
-			manna -= 5
-			sweat += 30
-			'After the roll call, Mr. Pavlovich announces that you will be taking turns performing vaults.'
-			gs 'gschool3', 'fiz_rand'
-			act 'End of lesson':gt 'gschool2', 'postphys'
-		elseif fizrarand = 2:
-			stren += rand(1, 3) + (steroid_dose - rand(0,steroid_dose)) & gs 'obj_din', 'steroids'
-			manna -= 5
-			fat -= 2
-			sweat += 30
-			'After the roll call, Mr. Pavlovich announces that you will all be doing pull-ups today.'
-			if temper >= 18 and sunWeather = 1:
-				'<center><img src="images/qwest/alter/fizra/fizra5.jpg"></center>'
-				'Since the weather is nice, the class will be having their gym class outside today.'
-			else
-				'<center><img src="images/qwest/alter/fizra/fizra6.jpg"></center>'
-			end
-			'You wait for your turn and then do your best to do as many pull-ups as you can.'
-
-			gs 'gschool3', 'fiz_rand'
-			act 'End of lesson':gt 'gschool2', 'postphys'
-		elseif fizrarand = 3:
-			vital += rand(1, 3) + (steroid_dose - rand(0,steroid_dose)) & gs 'obj_din', 'steroids'
-			manna -= 5
-			fat -= 2
-			sweat += 30
-			'After the roll call, Mr. Pavlovich announces that you will all be doing abdominal exercises today.'
-			gs 'gschool3', 'fiz_rand'
-			act 'End of lesson':gt 'gschool2', 'postphys'
-		elseif fizrarand = 4:
-			cls
-			stren += rand(1, 3) + (steroid_dose - rand(0,steroid_dose)) & gs 'obj_din', 'steroids'
-			manna -= 5
-			fat -= 2
-			sweat += 30
-			horny += 10
-			gs 'stat'
-			'<center><img src="images/qwest/alter/rope.jpg"></center>'
-			'On Wednesdays and Fridays, you have gym class as always. After everyone gets dressed and gets ready for gym class, Viktor Pavlovich conducts a roll call to ensure everyone is there.'
-			'After the roll call, he announces that you will all be taking turns climbing the ropes today.'
-
-			if horny >= 100:
-				horny = 0
-				orgasm += 1
-				rope_orgasm += 1
-				'You climb the rope as instructed, and can''t help but feel the rough robe rubbing against your pussy through your clothes. You do your best to climb up, but the rubbing of the rope against your pussy gets more and more intense as you try to climb higher. After a few seconds the stimulation from the rope against your clit brings you to orgasm, and you have to do everything in your power to not fall down as you quiver against the rope, stifling your moans. Your teacher looks up to you and says, "Why are you shaking, <<$surname>>? Are you tired or something? Go ahead, come down then."'
-			elseif horny >= 50 and horny < 100:
-				horny += 20
-				'You climb the rope as instructed, and can''t help but feel the rough robe rubbing against your pussy through your clothes. You do your best to climb up, but the rubbing of the rope against your pussy gets more and more intense as you try to climb higher. You manage to reach the top, but the rubbing of the rope has got you all worked up. With a bright blush on your face you slide back down, making sure the rope doesn''t rub against your most sensitive spots.'
-			end
-			gs 'gschool3', 'fiz_rand'
-			act 'End of lesson':gt 'gschool2', 'postphys'
-		end
-	end
-end
-
-if $ARGS[0] = 'postphys':
-	if week = 5 and LocalRun = 0:
-		if schoolSorev = 0:schoolSorev = 1
-
-		'Mr. Pavlovich announces that the inter-school running competition will be held this Saturday at 11:00. If you want to participate, you should come to school between 10:00 and 11:00.'
-	elseif week = 5 and LocalRun = 1:
-		if schoolSorev = 0:schoolSorev = 2
-
-		'Mr. Pavlovich announces that the inter-school running competition will be held this Saturday at 11:00. If you want to participate, you should come to school between 10:00 and 11:00.'
-	end
-
-	if fizrukSex > 0 and kristinaSex > 0:
-		'When the class is dismissed, Christina approaches you, "<<$nickname>>, sweetie, Mr. Pavlovich wants you to join me again in his office. He wants us to ''entertain him'', if you know what I mean. Want to join me?"'
-
-		act 'Entertain Mr. Pavlovich with Christina':
-			cls
-			stat['bj'] += 1
-			!!spafinloc = 12
-			gs 'cum_manage'
-
-			if fizrukSex = 0:fizrukSex = 1 & guy += 1
-			if kristinaSex = 0:kristinaSex = 1
-
-			grupNPC[18] = 100
-			gs 'stat'
-			'<center><img src="images/qwest/alter/ev/fiz.jpg"></center>'
-			'You follow Christina, and follow her lead as she squats before your teacher. She diligently takes off his clothes and takes his penis in her hand, sucking on it for a little while before offering it to you. You follow her lead and obediently take his cock in your mouth, sucking on it and trying to take it down as far down your throat as you are comfortable with. After a while she pushes your face away and closes her lips around it, sucking him off until he shoots his load inside her mouth. Unwilling to share, she swallows it and then goes to the changing room to get dressed.'
-
-			act 'Change and leave the school':gt 'gschool', 'start'
-		end
-	end
-	if zverRageQW = 10:
-		cla
-		!!Christina broke SG
-		act 'In the locker room.':gt 'gKristinaZv'
-
-		exit
-	end
-
-	!!if zverevaQW = 2:end
-	!!if zverevaQW = 3 and fizrukSex = 0:end
-
-	if zverevaQW = 1:
-		'After class, Mr. Pavlovich returns to his office. For some reason, Christina Zvereva is following him while all other students go to the locker rooms as usual.'
-
-		act 'Listen in on Christina and Mr. Pavlovich':
-			cls
-			gs 'stat'
-			'You quietly move up to Mr. Pavlovich''s office, to listen to what they''re talking about. You hear Christina saying, "Please sir, you can''t let <<$name>> go to the regional competition!"'
-			'He replies, "<<$name>> beat you fair and square, Christina. There''s not a whole lot I can do about it."'
-			'Christina''s voice again, "But you promised! Please? I''ll make it worth your while if you choose me over her, sir..."'
-			'After a few seconds of silence, you hear him smirk, "Is that so, Christina? You know what to do then, this is not your first time here." Seconds later you hear a gasp from your teacher, and then soft moaning from him.'
-
-			act 'Try to see what''s happening':
-				cls
-				zverevaQW = 2
-				horny += 10
-				gs 'stat'
-				'<center><img src="images/qwest/alter/ev/zver.jpg"></center>'
-				'You lean over and try to look through the keyhole. You''re flabbergasted by what you see: Christina is on her knees in front of Mr. Pavlovich, and is sucking him off like her life depended on it.'
-
-				act 'Burst into the room':
-					cls
-					zverevaQW = 3
-					gs 'stat'
-					!!'<center><img src="images/qwest/alter/ev/zver.jpg"></center>'
-					if GorSlut = 0:
-						'You open the door and enter Mr. Pavlovich''s room. Christine is startled, jumping up from her kneeling position and desperately wiping her mouth while your teacher quickly stuffs his erection back into his shorts. "<<$surname>>, has no one taught you you should knock!? Me and Christina were just discussing some important matters!" he exclaims, pretending to be insulted by your sudden intrusion.'
-						'You can''t believe he''s even trying! You tell him just that, "Christina was using her mouth, but it certainly wasn''t for talking! You''re letting her suck you off so she can go to the regional competition instead of me!"'
-						'He drops the charade, but has a confident grin on his face, "Who would believe you? It''s your word against mine, and the word of our school''s star athlete Christina Zvereva. The principal would consider it slander! Your parents would be outraged! Face it you don''t have shit on me, get out of my office. Christina, get back on your knees, we''re not done." The last part was directed at Christina.'
-						'Christina obliges, rubbing his cock through his shorts as she looks you in the eye. Having regained her confidence in knowing that she''ll be your school''s admission for the contest, she parrots, "Face it bitch, you can''t prove a thing. Now get the fuck out, Mr. Pavlovich and I have more to discuss."'
-					elseif GorSlut > 0:
-						'You open the door and burst into Mr. Pavlovich''s room. Christina pulls off her teacher''s dick in a panic reaction, but regains her confidence when she sees it''s you, "Look what the cat dragged in, it''s <<$name>> the <<$gnikname>>. I recognize that look, you want to suck him off too, don''t you? That''s okay, we can share."'
-
-						act 'Give him a blowjob with Christina':
-							cls
-							stat['bj'] += 1
-							!!spafinloc = 12
-							gs 'cum_manage'
-
-							if fizrukSex = 0:fizrukSex = 1 & guy += 1
-							if kristinaSex = 0:kristinaSex = 1
-
-							grupNPC[18] = 100
-							gs 'stat'
-							'<center><img src="images/qwest/alter/ev/fiz.jpg"></center>'
-							'You nod and get down on your knees next to Christina, thinking maybe if you outperform her, he will still pick you for the competition. She diligently takes off his clothes and takes his penis in her hand, sucking on it for a little while before offering it to you. You follow her lead and obediently take his cock in your mouth, sucking on it and trying to take it down as far down your throat as you are comfortable with. After a while she pushes your face away and closes her lips around it, sucking him off until he shoots his load inside her mouth. Unwilling to share, she swallows it and then goes to the changing room to get dressed. You might be faster than Christina, but she definitely outperformed you here.'
-
-							act 'Change and leave the school':gt 'gschool', 'start'
-						end
-					end
-
-					act 'Change and leave the school':gt 'gschool', 'start'
-				end
-
-				act 'Keep looking':
-					cls
-					horny += 10
-					gs 'stat'
-					'<center><img src="images/qwest/alter/ev/zver.jpg"></center>'
-					'Mr. Pavlovich groans, and after a few minutes he can''t hold back any more shoots his load in Christina''s mouth. She diligently swallows his sperm without even taking her mouth off his cock, giving it a thorough tongue bath before tucking it back into his shorts. You hear her ask, "Did I do a good job, sir? Did I earn my spot in the regional championships?"'
-					'He groans, petting her head as he instructs her to stay on her knees for a while longer, "Absolutely babe, as long as you keep taking care of me, I''ll make sure you''ll be running those championships. Don''t get up, stay there and keep nuzzling. I think I can go again in a minute."'
-
-					act 'Admit defeat and go get changed':
-						cls
-						gs 'stat'
-						'As you see Christina happily dig her face into his groin, you quietly close the door and leave. It looks like, despite being the better runner, you won''t be going to the regional championships.'
-
-						act 'Leave the school':gt 'gschool', 'start'
-					end
-				end
-
-				act 'Admit defeat and go get changed':
-					cls
-					gs 'stat'
-					'Yea, you''re not willing to do that. As you see Christina happily dig her face into his groin, you quietly close the door and leave. It looks like, despite being the better runner, you won''t be going to the regional championships.'
-
-					act 'Leave the school':gt 'gschool', 'start'
-				end
-			end
-		end
-	end
-
-	gs 'stat'
-
-	act 'Change and leave the school':gt 'gschool', 'start'
-end
-
---- gschool2 ---------------------------------
-

+ 0 - 682
locations/gschool3

@@ -1,682 +0,0 @@
-# gschool3
-
-if $ARGS[0] = 'rand_gopnic':
-	'<center><img src="images/qwest/alter/npc/<<i>>.jpg"></center>'
-	'You look at <<$npcName[i]>> with contempt, "What the fuck do you want?" He''s not impressed in the slightest, your loose reputation undermining any authority you try to impose.'
-	act 'Continue': 
-		*clr & cla
-		manna = manna-20
-		gs'stat'
-		'<center><img src="images/qwest/alter/uroc/rand_scoolboy5.jpg"></center>'
-		'"I''ll show you what the fuck I want, slut." With these words, <<$npcName[i]>> suddenly grabs you by the hair and presses your face against his desk. "What I want is your lips around my dick, right now. Everyone already knows you''re a <<$gnikname>>, you better start acting like it or there will be consequences." He turns to his friends and says, "Come on boys, this whore doesn''t understand her place in life. It''s about time we show her."'
-		act 'Go to the men''s room with them':
-			cls
-			'You know perfectly well, that the group of boys are not going to let you escape. You meekly let the boys drag you to the men''s room, hoping for a miracle to save you. It never comes. When you arrive at the men''s room, one of the guys drives everyone else out; it''s just you and the Gopniks in there now. He goes outside and keeps watch, while two of the others reach for their pants. Several more came in, to watch.'
-			'The walls of the restroom are covered in crude texts, quite a few of them involving you in some way. On the wall of the restroom, you see written in particularly large letters, "<b><<$name>> <<$surname>> = <<$gnikname>>"</b>.'
-			act 'Start sucking':
-				cls
-				minut += 60
-				stat['bj'] += 2
-				if npcSex[i] = 0:npcSex[i] = 1 & guy += 1
-				spafinloc = 12
-				gs 'cum_manage'
-				swallow += 1
-				sub += 1
-				gs'stat'
-				'<center><img src="images/qwest/alter/uroc/rand_scoolboy6.gif"></center>'
-				'You know there''s only one way they will let you go, and you dutifully kneel down. <<$npcName[i]>> takes his cock out of his pants, a second Gopnik stands to your right and takes his cock out too. You wrap your <<$liptalk3>> around <<$npcName[i]>>''s hard cock and start to suck. Not forgetting the other Gopnik''s memeber you spend some time alternating between the two, stroking the one you''re not sucking with your hand.'
-				'Finally, you feel a jet of sperm hit your throat and <<$npcName[i]>> says in a menacing voice, "Swallow it all, whore. If you miss a drop, you''re licking it up from the ground." You diligently swallow his sperm, doing your best to lick it all up from his dick and your lips. Finally <<$npcName[i]>> seems satisfied and tucks his cock back in his pants.'
-				'You immediately switch to the cock of the guy standing to your right, and receive another mouthful from him. You carefully swallow his load as well, which earns you a nod of approval and a pat on the head. "Good whore. Do you understand your place in life now? That place is right here, on your knees, whenever we say so. Got that?" You obediently nod, fully aware of the nasty taste of semen in the your mouth.'
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'rand_scoolboy':
-	!--------------------------------if you start a new game you can remove
-	npcdick[1] = 16
-	npcdick[2] = 16
-	npcdick[3] = 17
-	npcdick[4] = 10
-	npcdick[5] = 16
-	npcdick[6] = 14
-	npcdick[7] = 21
-	npcdick[8] = 16
-	npcdick[9] = 18
-	npcdick[10] = 17
-	npcdick[11] = 16
-	!-----------------------------------------------------up here
-	i=rand(1,11)
-	*clr & cla
-	'<center><img src="images/qwest/alter/npc/<<i>>.jpg"></center>'
-	if npcsex[i] = 0:
-		if grupTipe[i] = 1:
-			'You can tell from the embarrassed look on his face and the admiring glances of his friends that <<$npcName[i]>> was the one touching your ass. Looks like he scored some points in his group today.'
-		elseif grupTipe[i] = 2:
-			'You can tell from his disappointed expression that <<$npcName[i]>> was the one groping your ass. Perhaps he was expecting something firmer, after hanging out with the athletic girls so much? Maybe you should work out more...'
-		elseif grupTipe[i] = 3:
-			'Even though he tries to hide it as best he can, the proud grin the face of <<$npcName[i]>> tells you that he was the one groping your ass.'
-		elseif grupTipe[i] = 4:
-			'The brazen look on his face betrays <<$npcName[i]>>, it must have been him touching your ass. Knowing him, he probably would''ve gone further if there weren''t so many people here.'
-			if GorSlut > 2 and kotovLoveQW <= 0: 
-			gt 'gschool3', 'rand_gopnic'
-			exit
-			end
-		elseif grupTipe[i] = -1:
-			'<<$npcName[i]>> is trembling slightly, his eyes shifting back and forth as he awkwardly tries to not be noticed by you. It must''ve been him.'
-			'"<<$npcName[i]>>, are you out of your mind!?" you cry out, as the other boys burst out into laughter. You can see the panic in his face as he raises his hands in defense, rapidly apologizing:'
-			'"Please, I didn''t want to! They made me, I promise! I''m sorry!"'
-			'You stare him down for a few seconds, and you realize he''s not lying. You know <<$npcName[i]>> already doesn''t have an easy time in school. You give the other guys a derogatory look as you let him off the hook, "Alright, I believe you. Just don''t do it again, okay?"'
-			'He thanks you and quickly takes his seat for the class, visibly relieved you didn''t report him.' 
-			act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-			exit
-		else 
-			'Wait a minute... you don''t recognize any of these people! You must be in the wrong classroom!'
-		end		
-		if grupNPC[i] <= 50:
-			act 'Slap him across the face as hard as you can':
-				*clr & cla
-				grupNPC[i] -= 5
-				'<center><img src="images/qwest/alter/uroc/rand_scoolboy1.jpg"></center>'
-				if mesec > 0:
-					'You are troubled by your period, and yet, some moron lifts up your skirt! You turn and slap <<$npcSurName[i]>>, much to the amusement of the other kids.'
-				else
-					'"You fucking pervert!" you shout angrily, and you slap him across the face as hard as you can. You shake the sting 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.'
-				end
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-			end
-		elseif grupNPC[i] > 50 and grupNPC[i] <= 90:
-			act 'Slap him playfully':
-				grupNPC[i] -= 2
-				*clr & cla
-				'<center><img src="images/qwest/alter/uroc/rand_scoolboy2.jpg"></center>'
-				'You think to yourself, "<<$npcName[i]>> ain''t so bad... but still, I can''t just let him do this."'
-				'You give him a playful slap in the face. It''s not hard enough to really hurt him but enough to send a message. The other boys laugh loudly, this is the best entertainment they''ve had during the break in a long time.'
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-			end
-		elseif grupNPC[i] > 90: 
-			act 'Lift your skirt':
-				*clr & cla
-				'<center><img src="images/qwest/alter/uroc/rand_scoolboy3.jpg"></center>'
-				'You think to yourself, "<<$npcName[i]>> is actually kind of cute..."'
-				'You pretend the other boys aren''t there and sweetly ask him, "Come on <<$npcName[i]>>, you know you only have to ask do you want to see more?" as you slowly begin to lift your skirt. That made him the hero of your class, and all the boys look at your body, and then at him in admiration. Then you drop your skirt back down and wave him off, "Just kidding, you pervert! Not with all these other guys around, anyway." and you give him a cute wink as you sit down and get ready for your next class. When you look back, you can see his face is all flustered.'
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-			end	
-		end
-		
-	elseif	npcsex[i] = 1:
-		'You notice the confident stares of <<$npcName[i]>> it must''ve been him.'
-		act'Taunt him':
-			horny += 50
-			$boy = $npcName[i]
-			dick = npcdick[i]
-			gs'stat'
-			*clr & cla
-			'<center><img src="images/qwest/alter/uroc/rand_scoolboy4.jpg"></center>'
-			'He''s kind of cute. You''re so horny right now, you decide to tease him and see if you can push him into doing more. You put your finger in your mouth and quietly ask him in a lewd voice, "Come on <<$boy>>, is that all you have for me?"'
-			'His friends heard your question, and are now daring him to take you to the men''s room. He doesn''t seem so sure.'
-			Act 'Drag him to the men''s room':
-				*clr & cla
-				'<center><img src="images/qwest/alter/uroc/boysex_tualet1.jpg"></center>'
-				'You give him a sweet smile and take him by the hand, pulling him into the men''s room. Slightly lifting up your skirt, you put his hand between your legs. The other boys all follow the two of you, and now you''re being fondled in front of a crowd.'
-				act 'Take his cock out of his pants':
-					*clr & cla
-					horny += 50
-					gs'stat'
-					'<center><img src="images/qwest/alter/uroc/boysex_tualet2.jpg"></center>'
-					'You can''t believe you''re doing this! Minutes ago you were just looking to relax in the classroom between lessons, and now you''re about to give this guy the best blowjob he''s ever had, in front of all your classmates that''s so hot!'
-					'You impatiently undo the button on his pants and dig your hand in, surely enough finding a hard dick waiting for you. You scoot his pants down a bit and pull it out, giving it a little kiss as you drop to your knees.'
-					Act 'Suck his cock':
-						*clr & cla
-						'<center><img src="images/qwest/alter/uroc/boysex_tualet3.jpg"></center>'
-						'You begin to lick the head of his penis, ignoring the excited whispers of your classmates. Then you wrap your <<$liptalk3>> around it and begin to suck him off, taking him in deeper and deeper with every thrust. Your hand darts down, fingering your soaking wet pussy eagerly this is not fair! If you keep this up, he will shoot his load in your mouth and you will be left horny as hell!'
-						act 'Bend over the toilet':
-							*clr & cla
-							pose = 0
-							'<center><img src="images/qwest/alter/uroc/boysex_tualet5.jpg"></center>'
-							'You pull away from his dick and get up. Leaning over a toilet and resting your hands on the wall, you invitingly shake your ass and encourage him, "Come on baby, I need you to fuck me right now! I''m so horny right now, please fuck me!"'
-							'Your classmates have totally quieted down now, no longer making any brash remarks. This is going to be a day to remember for them. Minutes ago they were all hoping you would give <<$boy>> a rough time now they all want to be him.'
-							if tanga = 1:
-								act 'Remove panties':
-									cla
-									tanga = 0
-									'You don''t want your panties to get in the way, and quickly slide them down your legs and stuff them in your pocket.'
-									dynamic $sexstart
-									'<center><img src="images/qwest/alter/uroc/boysex_tualet4.jpg"></center>'
-									'<<$boy>> does not need any more encouragement and rubs his cock against your sopping fuckhole, slamming it in all the way on the first thrust. He then begins to fuck you in short, furious strokes, and soon the room is filled with the sound of his balls slapping against your clit and the sopping of your pussy around his dick.'
-									act 'Mount him':
-										*clr & cla
-										'<center><img src="images/qwest/alter/uroc/boysex_tualet6.jpg"></center>'
-										dynamic $sexstart2
-										dynamic $sexcum
-										gs 'stat'
-										tanga = 1
-										act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-									end
-								end
-							else
-								dynamic $sexstart
-								'<center><img src="images/qwest/alter/uroc/boysex_tualet4.jpg"></center>'
-								'<<$boy>> does not need any more encouragement and rubs his cock against your sopping fuckhole, slamming it in all the way on the first thrust. He then begins to fuck you in short, furious strokes, and soon the room is filled with the sound of his balls slapping against you and the sopping of your pussy around his dick.'
-								act 'Mount him':
-									*clr & cla
-									'<center><img src="images/qwest/alter/uroc/boysex_tualet6.jpg"></center>'
-									dynamic $sexstart2
-									dynamic $sexcum
-									gs 'stat'
-									act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-								end
-							end
-						end
-					end
-				end
-			end	
-		
-			act 'Take him behind the school building':
-				*clr & cla
-				'<center><img src="images/qwest/alter/uroc/boysex_scool1.jpg"></center>'
-				'You know there are some unfinished houses behind the school, that are usually abandoned. You take <<$npcName[i]>> there, away from the curious eyes of his friends, so you can have some alone time. Your pussy is soaking wet right now and you bend over, inviting him to ram his dick into you and fuck you good.'
-				act 'Spread your legs':
-					horny += 50
-					gs'stat'
-					*clr & cla
-					'<center><img src="images/qwest/alter/uroc/boysex_scool2.jpg"></center>'
-					'<<$boy>>, being the gentleman that he is, isn''t just looking for a quick fuck. He lays you down on your back and puts his face between your legs, rubbing his fingers over your dripping pussy lips. Then he starts to kiss your lips, teasingly running his tongue over them between kisses. After he finds your clitoris a few times, your moans grow louder and you arch your back. He backs down just enough for you to not orgasm. For the next few minutes he keeps edging you with an evil grin on his face, ignoring your begging.'
-					act 'He fucks your pussy':
-						*clr & cla
-						manna += 20
-						cumprecheck = 1
-						gs 'cum_call', '', $boy
-						gs'stat'
-						'<center><img src="images/qwest/alter/uroc/boysex_scool3.jpg"></center>'
-						$sexstart2orgazm5 = 'Taking you upstairs to a window sill, <<$boy>> tells you to lay down on your back on the ledge. Once you oblige he spreads your legs and slowly slides his cock into your dripping pussy, beginning to fuck you in low, long strokes. Every thrust puts him in a little deeper, and when he bottoms out in you he begins to fuck you in earnest. You''ve given into your pleasure a long time ago; by now are nothing but putty in his hands, letting him fuck you however he wants as long as you get to get off. Before too long you reach your orgasm, and you grasp your arms tightly around his neck to keep yourself from falling out of the window. Your spasming pussy is milking his cock for his sperm, and you can tell he''s getting close.'
-						dynamic $sexstart2
-						act 'Take his load in your mouth':
-							*clr & cla
-							stat['bj'] += 1
-							gs 'cum_call', 'mouth', $boy
-							gs 'cum_call', 'breasts', $boy
-							gs'stat'
-							'<center><img src="images/qwest/alter/uroc/boysex_scool7.jpg"></center>'
-							'<<$boy>> pulls you up from the window sill, and tells you to get down on your knees before him. "Open your mouth, <<$name>>", he says and you happily oblige. He shoves his dick inside your mouth, and you enthusiastically begin to suck him off, wanting to feel him squirt his load. Unable to withstand your sweet torture any longer, <<$npcName[i]>> growls and you feel the squirts of his cum land on your tongue. It was too much for you, and some of it dribbles down your chin and onto your chest despite your best efforts to swallow it all.'
-							''
-							'After he admires his handiwork for a second, he notices the time, "Oh crap! <<$name>>, we''re going to be late for class!"'
-							'You both get dressed as quickly as you can, and run as fast as you can to make it to class on time.'
-							act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-						end
-					end
-					act 'He fucks your ass':
-						*clr & cla
-						if analplugin = 1:
-							analplugin = 0
-							'<<$boy>> plays with your butt plug for a moment before pulling it out. Your anus gapes slightly from being filled for so long. He reassures you, "Don''t worry babe, I''ll be filling that soon enough."'
-						end
-						'<center><img src="images/qwest/alter/uroc/boysex_scool4.jpg"></center>'
-						'<<$boy>> wants something a little different today, and carefully rubs the head of his dick against your anus. The head of his cock is quite large, and it''s quite difficult to get in. You tell yourself, "He licked me so good he deserves this."'
-						'You whinge from pain when his cock enters you, and ask him to take it slow for a moment so you can get used to his size. He''s happy to oblige and rubs your pussy slowly in the meantime, occasionally darting a finger in. It feels so good! With him massaging you like this you feel the pain subsiding quickly. It still hurts a little, but when he begins to move his hips you moan loudly - not from pain, but pleasure!'
-						act 'Continue':
-							*clr & cla
-							'<center><img src="images/qwest/alter/uroc/boysex_scool5.jpg"></center>'
-							'After a few minutes of gentle ass fucking he pulls you off the window ledge and gets on his back. You don''t need any invitation and straddle him before he''s even fully on the ground, guiding his cock back to your asshole. With you on top you control the pace now, and you spit in your hand quickly and rub it on his dick before you slowly slide down on it. It''s still not completely pain-free. "No surprise given his size", you think to yourself.'
-							'<<$boy>> is definitely encouraged by your eagerness to put his cock back in your asshole. Even though you thought you could control the pace, he proves you wrong and begins to piston his hips against your stretched hole. You squirm, but the pleasant feelings start to take over again when he thrusts a few fingers into your pussy. He can feel his own cock through the thin partition, rubbing it when his cock enters you once more.'
-							act 'Continue': 
-								*clr & cla
-								spafinloc = 3
-								gs 'cum_manage'
-								stat['anal'] += 1
-								manna += 20
-								orgasm += 1
-								horny = 0
-								analorgasm += 1
-								gs'stat'
-								'<center><img src="images/qwest/alter/uroc/boysex_scool6.jpg"></center>'
-								'After a few minutes, he tells you to get up and squat over his hips. Without ever taking his dick out of your ass, you turn around and lean back for a second, your buttocks resting on his lower abdomen even though you''re carrying most of your weight on your arms. You can tell he''s impressed, not knowing what to do for just a moment.'
-								'Then he starts to pound your asshole furiously, driving his full length into your ass again and again. Not able to take any more you collapse in orgasm, falling back against him. He wraps his arms around your chest while you moan loudly, and keeps pounding your ass until he shoots his load. You feel a warm liquid spreading inside you. When he finally pulls out, a slow trail of cum is leaking from your well-stretched hole.'
-								''
-								'After he admires his handiwork for a second, he notices the time, "Oh crap! <<$name>>, we''re going to be late for class!"'
-								'You both get dressed as quickly as you can, and run as fast as you can to make it to class on time.'
-								act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-							end
-						end
-					end
-				end
-			end
-
-			if katschoolsex = 1:
-				act 'Go to the back room with the guy':
-					*clr & cla
-					'<center><img src="images/qwest/alter/ev/kiss.gif"></center>'
-					'You remember the back room in a neighboring building that Katja showed you. When you tell <<$boy>> about it, he takes your hand and tells you to guide him there. As soon as you pull the door shut behind you when you arrive there, <<$boy>> pounces you and begins to kiss you.'	
-					act 'Get on the couch':
-						*clr & cla
-						'<center><img src="images/qwest/alter/uroc/boysex_secretroom1.jpg"></center>'
-						'Feeling playful, you push him away and quickly move to the couch, your back turned towards him. You make a show of really slowly lifting your skirt.' 
-						if tanga = 0:
-							'Since you''re not wearing panties, you reveal your bare pussy and puckered butthole to him, giving him a sly grin when you turn your head back. You innocently ask him, "Do you like what you see?"'
-						elseif tanga = 1:
-							'You quickly take your panties off and throw them in a corner. You slap your bare ass as you show off your pussy and anus and innocently ask him, "Do you like what you see?"'
-						end
-						act 'Get on your hands and knees':
-							*clr & cla
-							'<center><img src="images/qwest/alter/uroc/boysex_secretroom2.jpg"></center>'
-							'You lean forward as <<$boy>> approaches. He greedily puts his hands on your ass, fondling your ass cheeks enthusiastically. His touch invokes shivers throughout your body, you''re so horny you don''t know what you''ll do if you don''t get some soon! Slowly but surely he moves his hands more towards your crack, and after a while two of his fingers are inside your dripping pussy.'
-							act 'Lie down on your back':
-								*clr & cla
-								'<center><img src="images/qwest/alter/uroc/boysex_secretroom3.jpg"></center>'
-								'As you turn to lie down on your back, his fingers never leave you. The squishing of your wet hole being fingered fills the room, as he kisses you and teasingly runs his thumb over your clit. His fingers give you sweet pleasure, but you become frustrated once you see his evil grin: he has no intentions of actually making you orgasm this way.'
-								act 'Beg him to fuck you':
-									*clr & cla
-									gs 'cum_call', '', $boy
-									'<center><img src="images/qwest/alter/uroc/boysex_secretroom4.jpg"></center>'
-									$sexstart2orgazm5 = 'After a few minutes of being on the edge, you can''t hold back any more. You push his hand away and shift back to your hands and knees, begging for him to fuck you. <<$boy>> has a mischievous grin on his face, thoroughly amused that his constant teasing got you this desperate. Nevertheless, he obliges: he guides the head of his hard cock against your pussy lips and immediately rams it in. Not giving you any chance to recover, he pounds you like his life depends on it.'
-									'You moan loudly perhaps a bit too loudly, because you soon find his hand covering your mouth, stifling your moans as he fucks you hard from behind. You orgasm moments later, and the squeezing of your tight pussy around his dick send him over the edge as well. When he pulls out of you, a slow trickle of sperm leaks from your pussy.'
-									dynamic $sexstart2
-									gs 'stat'
-									act 'Lick him clean':
-										*clr & cla
-										stat['bj'] += 1
-										gs'stat'
-										'<center><img src="images/qwest/alter/uroc/boysex_secretroom5.jpg"></center>'
-										'Realizing you have to get to class soon, you quickly scoot over and take his penis in your mouth. As you quickly lick him clean, you taste the mixture of his and your juices; it makes you feel kind of raunchy, and you wouldn''t mind having another go if it wasn''t for class starting any minute now. You quickly straighten your clothes and hand him his pants, and quickly check your hair before you both run to class.'
-										act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-									end
-								end
-							end
-						end		
-					end				
-				end
-			end
-		end
-		! apmeet=6 This closure molestation nerds, Well I think so from the code, who knows if there is no correct.
-		! dimarudeblock=1 This video stolen from Nosov.
-		if (apmeet = 6 and (i = 6 or i = 2)) or (dimarudeblock = 1 and (i = 1 or i = 4)): 
-			delact 'Identify the perpetrator'
-			'After all <<$npcName[i]>> did with you, he''s still pinching your ass in school like that? He''s kinda cute, but still that''s just wrong!'
-			Act 'Kick him in the balls':
-				grupNPC[i] -= 10
-				*clr & cla
-				'<center><img src="images/qwest/alter/uroc/rand_scoolboy8.jpg"></center>'
-				'You kick <<$npcName[i]>> in the balls, sending him and all of his classmates the message that you will not put up with this behavior in school. You watch him writhe in pain on the floor for a second, before collecting your things and making your way to your next class.'
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'phone':
-	'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
-	'You notice <<$teacher>> looking at you strictly; he must have noticed you''re not paying attention to his class.'
-	act 'Put your phone away':
-		cla
-		'You decide not to aggravate the situation and put your phone away. <<$teacher>> looks at you gratefully as he continues his classes.'
-		act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-	end
-	if sub < 30:
-		act 'Keep using your phone':
-			cla
-			'Even though <<$teacher>> saw you use your phone, he didn''t do anything. You figure you can get away with it, and just keep browsing the internet. Realizing you still won''t put the phone away, <<$teacher>> walks over to your desk.'
-			if dom > 70:
-				act'Take photos under your skirt':
-					cla
-					horny += 10
-					'You decide to have some fun with your teacher, and quickly move the phone between your legs and snap some photos under your skirt as you see <<$teacher>> walk towards your desk.'
-					'When the teacher arrives at your desk, he sneers, "And what could you be doing on your phone that''s more important than paying attention in class, Mrs. <<$surname>>? Hand it over."'
-					'"Wouldn''t you like to know!" you tease him. You hand over your phone, the screen still on, with the folder containing the photos you just shot opened.'
-					'<<$teacher>> looks at what''s on the screen and his face colors bright red as he turns the screen off and returns to the front of the class.'
-					'As he gets ready to continue his lessons he says, "I''m holding onto your phone for now, Mrs. <<$surname>>. You can have it back after class." Later when the class is working on their homework assignments, you can see him browsing your phone when he thinks no one is looking.'
-					act'Wait for the end of the lesson':gt 'gschool2', 'lunch' 
-				end
-			end
-			if dom > 30:
-				act'Put the phone between your boobs':
-					cla
-					'You deftly shove the phone in your bra, and smile fiendishly as you see the indecisiveness on your teacher''s face.'
-					'You pretend it''s a perfectly normal place to store your phone, and use your cute voice as you tell him, "Is there a problem, <<$teacher>>? Go ahead, take my phone if you don''t think I should have it." You thrust your chest forward as you encourage him, giving him a nice view of your ample cleavage - the outline of your phone very visible through the fabric.'
-					'Your teacher is completely flabbergasted by your move, and admits defeat. Deciding it''s not worth the effort to take your phone away from you without causing all sorts of awkward situations, he simply returns to the front of the class and continues his lessons. You don''t catch much of them though, you''re too busy browsing the internet after you pull your phone back out of your bra.'
-					act'Wait for the end of the lesson':gt 'gschool2', 'lunch' 
-				end
-			end
-			act 'Hand over the phone':
-				cla
-				'Wow, he called your bluff. You decide it''s not worth the conflict, and silently hand your phone to <<$teacher>>.'
-				'As he walks back to the front of the class, he says, "I''m holding onto your phone for now, Mrs. <<$surname>>. You can have it back after class."' 
-				act'Wait for the end of the lesson':gt 'gschool2', 'lunch' 
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'help':
-	'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
-	'<<$school_class_txtrand>>'
-	act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-	act'Gently touch his hand':
-		cla
-		grupNPC[26] += 1
-		'You lightly run your fingers across the palm of his hand as you listen to his explanation. After he quickly checks to make sure no one is paying attention to you, he reciprocates and takes your hand in his left hand. Seconds later you feel his right hand on the small of your back, gently rubbing it as he continues to explain a difficult to understand part of today''s lesson.'
-		'You move your hips a bit closer to his, and lean closer to him as you try to understand what he''s explaining. When he''s done with his explanation, you whisper in his ear, "You''re so smart and strong, <<$teacher>>. I wish you would teach classes in University, so I could go to your classes for several years more when I finish here. There''s still so much you can teach me."'
-		'You notice a small shiver roll down his spine as he walks back to his desk.'
-		act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-	end
-	if dom > 30:
-		act'Coerce him':
-			cla
-			grupNPC[26] += 1
-			horny += 20
-			dom += 1
-			'Edging closer and closer to <<$teacher>> while he''s helping you with today''s lesson, you take off your shoe and rest your foot on his thigh. He wasn''t sure what to do about it, but from the look on his face he clearly knows this is wrong. You quickly grab onto the hand he was moving with the intention to push your foot away.'
-			'Your voice turns into a menacing whisper, "You don''t want to do that, <<$teacher>>. If you touch my foot, I will report you for molestation. Why don''t you put those fingers to work on my pussy instead? I think we would both enjoy that much more." You give him a mischievous smile, and you can tell he is thoroughly confused now.'
-			'You know he''s definitely on board with the idea, but at the same time has his doubts. You decide to help him decide, and pull your skirt up slightly so he has easier access. Making sure he knows you''re still in charge, you whisper seductively, "Go ahead, <<$teacher>>. I''m soaking wet right now don''t you want to feel it?"'
-			'Even though he''s clearly uncomfortable doing this, you feel his fingers rubbing over your wet pussy lips now. You encourage him some more, "That feels so good, <<$teacher>> can''t you feel how wet I am?" Making sure no one else sees what he''s doing, his actions grow more and more bold as he begins to rub your pussy stronger. Then he plunges in two fingers and begins to fuck you with them.'
-			'Even though it feels nice, that''s not what you had in mind. "That''s enough. Now pull them out and lick them!" you order him. He obeys without hesitation and puts his fingers in his mouth, licking your pussy juices off them.'
-			'Indicating you''re done with him now, you tell him to go help someone else. <<$teacher>> will definitely not forget today''s lesson for a long time.'
-			act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-		end
-	end
-	act'Move the discussion to personal topics':
-		cla
-		grupNPC[26] += 1
-		'As he is explaining a part of today''s lesson to you, you ask him, "Where do you live?"'
-		'"I live near the factory, in one of the standalone houses there. Anyway, about the lesson." he replies.'
-		'You ignore his attempt to get back to teaching and nod. "I see how about Valeria? Do you and her get along?"'
-		'His face saddens, "We don''t talk much. By the time I come home from work, she''s never there. Her mother also has a job, so no one keeps an eye on her. Unfortunately I can only really talk to her on weekends on weekdays she always comes home late, and too drunk to carry a conversation."'
-		if dom > 30:
-			dom += 1
-			'You smile at him empathically, and as you put your hand on his shoulder for a brief moment you ask him in a stern voice, "Would you like me to have a talk with her? My father left when I was still a baby your daughter doesn''t know what she''s missing, I would kill to have a good relationship with a father as great as you. I bet I could help her realize that."'
-			'<<$teacher>> is grateful for the offer, but declines, "Thank you <<$name>>, but I should really be solving this myself. It''s kind of you to offer though, you''re a good person."'
-			'You give him en encouraging pat on the shoulder before you pull your hand back, and nod, "I suppose you''re right, <<$teacher>>. Don''t worry, everything will be fine."'
-			'He tries to focus on teaching you for the remainder of the class, but you can tell his mind is elsewhere. He must be mulling over what you said.'
-		else
-			'You suggest, "Maybe you love her so much that you''re afraid to do something that would make her dislike you? If you were more strict, I bet you could get her to listen. You''re a teacher, you educate youngsters for a living! You just have to teach your daughter about the ways of life, like you''re doing here in class every day."'
-			'You have a point, and <<$teacher>> knows it. He simply nods and replies, "I''ll... I''ll try", before returning to his desk at the front of the class.'
-		end
-		act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-	end
-end
-
-if $ARGS[0] = 'legs':
-	'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
-	'<<$school_class_txtrand>>'
-	act'Ignore his stares and wait for the break': gt 'gschool2', 'lunch'
-
-	act'Straighten your skirt':
-		cla
-		if sub < 30:
-			dom += 1
-			grupNPC[26] -= 1
-			'He can''t be doing that! You pull your skirt over your legs so he can''t look at you any more and loudly say'
-			'"<<$teacher>>, be careful! If you keep staring at me like that, your eyeballs might pop out of their sockets!"'
-			'A loud laughter erupts in the classroom, and your teacher looks embarrassed. He opens his mouth as if he wants to say something in defense, but thinks the better of it and just lets you have your win. After a while, he manages to get the class back under control and continues to teach, carefully avoiding your legs.'
-		else
-			sub += 1
-			grupNPC[26] -= 1
-			'Your heart is pounding. <<$teacher>> is much older than you why is he looking at your legs like that? Isn''t he supposed to know better? You inconspicuously try to straighten your skirt, attempting to make it look like a random afterthought and not because he''s staring.'
-			'Your teacher doesn''t appreciate you interrupting his show, and calls attention to you, "<<$name>>, stop fidgeting in your chair like that. It''s distracting."'
-			'You quickly let go of your skirt. He can still see up your legs, but you don''t have to courage to do anything about it now. Your cheeks turn crimson red as you mumble an apology, "I''m sorry, teacher."'
-			'For the remainder of the class, he keeps shooting glances at you. He seems to be having a great time in class today, and you suspect you''re the reason why.'
-		end
-		act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-	end
-
-	act'Spread your legs':
-		cla
-		grupNPC[26] += 1
-		if sub < 30:
-			'You spread your legs slowly, giving <<$teacher>> an even better look of what''s between there. He''s stunned, blankly staring at you for a moment while avoiding your look. Realizing what you''re up to, he grows bolder and takes a good look. After that he pretends to read the magazine he is holding.'
-		else
-			if tanga = 1:
-				horny += 30
-				'The thoughts of him checking you out so sneakily turns you on a great deal, and the fact that you know you should know better makes it even hotter. Throughout the class you keep spreading your legs whenever he looks your way, and you can tell the looks of your panties are causing him a great deal of arousal as well. Unable to control yourself you occasionally give yourself a quick rub over your pussy lips through your underwear, preferably when he looks at you. Towards the end of the class your panties have a large damp spot on them; large enough for him to see from across the room. The outline of your pussy is clearly visible in the wet fabric.'
-			else
-				horny +=40
-				'The thoughts of him checking you out so sneakily turn you on a great deal, and the fact that you know you should know better make it even hotter. Throughout the class you keep spreading your legs whenever he looks your way, and you can tell the looks of your bare pussy are causing him a great deal of arousal as well. Unable to control yourself you occasionally give yourself a quick rub over your exposed pussy lips, preferably when he looks at you. Towards the end of the class your pussy lips are soaked in your juices, and you absent-mindedly put your finger in your mouth for a taste. '
-			end
-		end
-		act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-	end
-
-	if dom > 30:
-		act'Flip him off':
-			cla
-			grupNPC[26] -= 5
-			dom += 2
-			'He can''t do this! What a pervert! You squeeze your legs together and loudly clear your throat. When the teacher looks at you, he''s staring right at your extended middle finger. Everyone in class notices, and all eyes are on you now.'
-			'"<<$name>>, what is the meaning of this!?" your teacher says angrily.'
-			'You''re not impressed in the slightest, and boldly tell him, "One more look, and I''m telling the principal."'
-			'He''s slightly nervous now, knowing you caught him stare. He still tries to posture himself, "<<$surname>>, get out of class!"'
-			'You have no intentions of getting up, and add with a sly smile, "And I don''t know, maybe your wife?"'
-			'Flustered, <<$teacher>> leaves the class himself for a moment. Your classmates, unsure of what just happened, softly talk with one another, asking if maybe someone else knows what that was all about. After a minute or so, <<$teacher>> returns to class and resumes his lesson like nothing happened, carefully avoiding you with his eyes. Everyone in class is very surprised you did not get kicked out after what you just did.'
-			act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-		end
-	end
-end
-
-if $ARGS[0] = 'gosip':
-	if soniaPS ! 0 and rand(0,2) = 0:
-		if soniaPS = 1: 
-			'"Did you hear what happened at the disco the other night? Sonia gave like five guys a blowjob, at once!"'
-			'"I heard. I don''t think anyone would want to go out with her any more now, not after Kotov and his cronies had their way with her."'
-			'"What do you mean?"'
-			'"They all came right on her face, and made her walk out like that. I bet half the town has seen pictures of her face covered in cum. It''s disgusting!"'
-		elseif soniaPS = 2:
-			'"Have you heard what Sonia is up to nowadays? Apparently she''s giving out blowjobs to anyone interested in the bathrooms, during breaks!"'
-			'"Whoa, that''s nasty, do you think we should go have a look today?"'
-		elseif soniaPS = 3:
-			'"Sonia turned into a huge whore all of a sudden. She has all sorts of sex now, no matter how nasty! Such a shame."'
-			'"What do you mean, such a shame? Why do you even care?"'
-			'"Oh it''s nothing. I used to like her a lot, but back in the ninth grade she was such a prude, she wouldn''t even go on a date with me!"'
-		end
-	else
-		if rand(0,1) = 0 or GorSlut = 0:
-			!place for random chit-chat
-			schoolgossiprand = rand(1,3)
-			if schoolgossiprand = 1:
-				'"Man, this town is so boring! We really need to graduate soon, so we can go live in the city!"'
-				'His friend heartily agrees, "Absolutely, I hear they have parties in the university hostel every day of the week!"'
-			elseif schoolgossiprand = 2:
-				'"Dude, you should''ve seen me in League of Legends yesterday. I totally carried my crappy team to victory!" His friend does not seem impressed and scoffs back, "Man, I''ve seen you play before. You couldn''t carry a paper bag to the litter bin if your life depended on it."'
-			else
-				'"Double rainbows, man... what do they even mean?"'
-			end
-		else
-			!a place to talk about the sexual adventures of Svetlana
-			if GorSlut = 1:
-				'"Did you know <<$name>> is a huge tease? I heard she just undressed right in front of someone lately!"'
-				'"No way! How do you know?"'
-				'"A friend of mine told me! He saw her take all her clothes off, one item at a time!"'
-				'"Wow, what a lucky bastard! She''s hot!"'
-			elseif GorSlut = 2:
-				'"I heard, <<$name>> is great at sucking dicks!"'
-				'"No way! She seems like such a decent girl how do you know?"'
-				'"A friend of mine told me. He said it''s the best head he ever had!"'
-				'"Come on man, for real?"'
-				'"I swear, it''s true! Maybe he''ll shoot us a video next time..."'
-			elseif GorSlut = 3:
-				'"They say, <<$name>> took part in a blowbang recently!"'
-				'"What, really? How did she even get in that situation?"'
-				'"Apparently, she just got down on her knees and told all the guys to gather around her in a circle!"'
-				'"Wow, what a slut I can''t believe it."'
-				'"I know, right!?"'
-			elseif GorSlut = 4:
-				'"I heard <<$name>> got gangbanged just the other day!"'
-				'"Wow, she just let that happen?"'
-				'"Oh yea, she was even encouraging them! The guys were spinning her around every which way they liked and fucked her, no holes barred!"'
-				'"What a slut! Still, I wouldn''t mind getting in on that next time."'
-				'"Heh, you and me both! Maybe after gym class one day."'
-			elseif GorSlut = 5:
-				'"Man, <<$name>> is such a washed up whore."'
-				'"I know, right? It''s kind of sad, really."'
-				'"Sad, but kinda hot at the same time. I wouldn''t mind getting a piece, she must be great in the sack with how often she gets fucked."'
-				'"If you can even feel anything, she must be so stretched out by now."'
-			elseif GorSlut = 6:
-				'"<<$name>> is such a washed up whore. She''ll do anything for money nowadays."'
-				'"Yea, it''s sad. she used to be such a nice girl."'
-				'"Totally. Very sad. So, can you loan me 200 <b>₽</b>?"'
-				'"Dude, seriously!? Why would you even want to touch her at all, you''d just boldly go where every man has gone before!"'
-				'"Come on man, I''m in a bit of a dry spell. Please? I''ll try to negotiate you in on the deal. Surely 200 <b>₽</b> is enough for two."'
-				'"That''s just sick, I like it. Alright, I''m in."'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'lesson':
-	cls
-	gs 'stat'
-	'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
-	'You ask a question about the lesson, hoping to learn even more on the subject. Unfortunately, the constant chatter of your classmates drowns out the teacher''s answer, and you don''t catch much of it. Maybe if you didn''t sit so far towards the back of the class, it would have been easier to hear.'
-	if sub < 30:
-		act'Turn around and ask them to be quiet':
-			cla
-			if dom > 30:
-				dom += 1
-				'The guys decide not to argue with you and the lesson continues in silence. <<$teacher>> nods gratefully at you.'
-			else
-				'The guys laugh at your pitiful attempt to quiet them down and then ignore you. Your teacher can''t seem to get them to shut up either, and you don''t end up learning much as a result.'
-			end
-			act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-		end
-	end
-	act'Eavesdrop':
-		*clr
-		cla
-		'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
-		'You''re curious about what your classmates are talking about, behind you. You can''t make out much of what they''re saying, but you do hear:'
-		gs 'gschool3', 'gosip'
-		act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-	end
-	act'Ignore them and wait for the end of the lesson':gt 'gschool2', 'lunch'
-end
-
-if $ARGS[0] = 'rand_class':
-	if RAND(0,5) = 0:
-		*clr & cla
-		school_event_hour = day
-		scooltiperand = RAND(1,7)
-		if scooltiperand  = 1 and Katja_tanga_end = 1 and tanga = 1:
-			'<center><img src="images/qwest/alter/uroc/scoolrand_1.jpg"></center>'
-			'As you move into the classroom, Katja runs up to you with a slight blush on her face. Before you know it, she gives you a deep kiss and pulls up your skirt to touch your ass. You return the kiss, not caring about the hooting and hollering in the background from your fellow classmates.'
-		elseif scooltiperand = 2:
-			'<center><img src="images/qwest/alter/uroc/scoolrand_2.jpg"></center>'
-			'Sonia looks like she has it all figured out. Her grades are excellent, all the guys in school like her, and she doesn''t have to answer to anyone. Currently she''s sitting back in a chair, giving herself a manicure.'
-		elseif scooltiperand = 3:
-			manna = manna+20
-			gs'stat'
-			'<center><img src="images/qwest/alter/uroc/scoolrand_3.jpg"></center>'
-			'As you walk to class, you see some guys have drawn a goofy scene on the blackboard, making it look like they''re characters in a computer game. You share a laugh with them as you sit down; that certainly brightened your mood.'
-		elseif scooltiperand = 4:
-			manna -= 10
-			gs'stat'
-			if tanga=1:
-				'<center><img src="images/qwest/alter/uroc/scoolrand_4_1.jpg"></center>'
-				'When you walk up to the blackboard to answer a question, you trip and fall. Somehow you manage to fall in such a way that your skirt ends up on your back, while the whole class can see your panty-clad ass. You quickly get up and straighten your clothes with a bright red face, trying to ignore the hollering from your classmates. You can tell that most of the guys and even a few girls definitely appreciated your show, even if it was involuntarily.'
-			else
-				'<center><img src="images/qwest/alter/uroc/scoolrand_4_2.jpg"></center>'
-				'Before you can answer the question your teacher poses you, you have to clean the blackboard. You accidentally drop the cloth used to wipe it clean with, and totally forgot you are not wearing panties. The whistling and shouting from the boys and murmurs of disapproval from most of the girls behind you tell you that everyone has a clear view of your bare ass, and both of your holes are on display for everyone to see. Everyone but the teacher, who has no clue why your class is so riled up and desperately tries to calm them down.'
-			end
-		elseif scooltiperand = 5:
-			horny+=10
-			gs'stat'
-			'<center><img src="images/qwest/alter/uroc/scoolrand_5.jpg"></center>'
-			'As you go to class you see Larissa, doing the splits between two tables. "Now do you believe I can do it?" she asks one of her girls sitting with her who nods, feeling bad for ever doubting her friend. She continues, "I did the same thing for my boyfriend last night. He was laying down with his erection poking straight up, can you believe the jerk finished before he even put his dick inside me? Then he made me lick him clean and left! He never even touched me!"'
-			'You sit down at your desk and think, "Wow, and <b>she</b> is the honorary student of our class unbelievable!"'
-		elseif scooltiperand = 6 and Katja_tanga_end = 1:
-			horny+=10
-			gs'stat'
-			if rand(1,2)=1:
-			'<center><img src="images/qwest/alter/uroc/scoolrand_6_1.jpg"></center>'
-			else
-			'<center><img src="images/qwest/alter/uroc/scoolrand_6_2.jpg"></center>'
-			end
-			'Katja is trying to draw your attention for some reason. When she notices you''re watching, she quickly makes sure no one else is paying attention and then puts one leg on her desk, revealing her bare pussy to you. You bite your lip and give her an appreciative nod, as you think to yourself, "Damn, I''ll have to take a closer look into that after classes are over!"'
-		elseif scooltiperand = 7 and npcsex[12] = 1: 
-			'<center><img src="images/qwest/alter/uroc/scoolrand_7.jpg"></center>'
-			'Julia looks fantastic today: the transparent blouse she is wearing does a very nice job of accenting her breasts to anyone willing to look her way. Just when you were wondering who she''s so dressed up for, you notice her glancing your way and then quickly looking away when she realizes you spotted it, a deep blush forming on her cheeks. Looks like she has a crush on you!'
-		elseif scooltiperand = 8: 
-			'<center><img src="images/qwest/alter/uroc/scoolrand_9.jpg"></center>'
-			'As you sit in class waiting for the lesson to begin, you can''t help but admire the expensive looking stockings one of your classmates is wearing. With a tinge of jealousy you wonder where you could buy yourself some of those stockings, and if you can afford them.'
-		elseif scooltiperand = 9: 
-			'<center><img src="images/qwest/alter/uroc/scoolrand_10.jpg"></center>'
-			'As you wait for the end of the class, you notice a girl taking her shoes off and putting it back on, probably trying to get a bit more comfortable in them. She''s showing off her shapely legs as she does, drawing more than a few looks from her fellow classmates.'
-		elseif scooltiperand = 10: 
-			'<center><img src="images/qwest/alter/urok7.jpg"></center>'
-			'As you wait for the end of the lesson, you notice you''re not the only one being a bit drowsy; one girl is very close to falling asleep on her desk.'
-		elseif scooltiperand = 11:
-			picrand = RAND(1,7)
-			'<center><img src="images/qwest/alter/uroc/class_tanga (<<picrand>>).jpg"></center>'
-			'As you wait for the end of the class, you notice one of the girls in your class is wearing particularly low-riding pants today. You can clearly see her underwear poking out above her pants, those panties look kind of cute, actually. It''s too bad you can''t ask her where she got them without it being awkward.'
-		else 	
-			'<center><img src="images/qwest/alter/uroc/scoolrand_8.jpg"></center>'
-			'The class was rather boring, and nothing worth noting happened.'
-		end
-		if hour <= 12:
-			act'Wait for the end of the lesson':gt 'gschool2', 'lunch'
-		else
-			act'Wait for the end of the lesson':	
-				if n_tanga = 3:  *clr & '<center><img src="images/qwest/alter/katja/tanga5_6.jpg"></center>' & 'As you sit in the classroom you hear Katja asking from behind you, "<<$nickname>>, I dropped my pen, be a dear and pick it up for me?" You sigh and look under her desk, immediately noticing her bare pussy between her widely spread legs. The little minx is doing it on purpose! A bit flustered, you pick up her pen and hand it back to her. When you do, she gives you an innocent grin and gets back to what she was doing as if nothing happened.'
-				gt 'gschool2', 'class'
-			end
-		end
-	else
-		if hour <= 12:
-			gt 'gschool2', 'lunch'
-		else
-			if n_tanga = 3:  *clr & '<center><img src="images/qwest/alter/katja/tanga5_6.jpg"></center>' & 'As you sit in the classroom you hear Katya asking from behind you, "<<$nickname>>, I dropped my pen, be a dear and pick it up for me?" You sigh and look under her desk, immediately noticing her bare pussy between her widely spread legs. The little minx is doing it on purpose! A bit flustered, you pick up her pen and hand it back to her. When you do, she gives you an innocent grin and gets back to what she was doing as if nothing happened.'
-			gt 'gschool2', 'class'
-		end
-	end
-end
-
-if $ARGS[0] = 'fiz_rand':
-	fizrand = RAND(0,6)
-	if fizrand = 0:
-		fizperand = RAND(1,6)
-		if fizperand = 1 and tanga = 0:
-			*clr & cla
-			manna -= 20
-			gs'stat'
-			'<center><img src="images/qwest/alter/fizra/fizperand1.jpg"></center>'
-			'You''re not wearing panties, and while you''re doing your pullups your shorts slide down a little. Your pubic area is on display for the whole class now. It''s met with mixed responses: the guys are whistling and hollering, while most of the girls are staring you down disapprovingly. You quickly let go of the bar and pull your shorts back up, deeply embarrassed by the whole ordeal.'
-		elseif fizperand = 2 and vnesh >= 120:
-			horny += 10
-			gs'stat'
-			*clr & cla
-			'<center><img src="images/qwest/alter/fizra/fizperand2.jpg"></center>'
-			'During the warm-up for your gym class, Mr. Pavlovich comes over and assists you in your warm-up. He grinds his groin against your ass as he does. If looks could kill, Christina Zvereva''s jealous gaze would have had you dead on the ground by now.'
-		elseif fizperand = 3:	
-			*clr & cla
-			manna += 20
-			gs'stat'
-			'<center><img src="images/qwest/alter/fizra/fizperand3.jpg"></center>'
-			'You get on your knees together with some other girls, enjoying the attention of the boys while you all show off your asses to them. Deciding to tease them even more, the girls decide to all pull their pants down at the same time. Of course you join in, and enjoy the confidence boost as you all show off your panties to the now drooling boys. Mr. Pavlovich keeps his distance, not really sure what to think of all this.'
-		elseif fizperand = 4:
-			*clr & cla
-			manna += 20
-			gs'stat'
-			'<center><img src="images/qwest/alter/fizra/fizperand4.jpg"></center>'
-			'After the planned part of the P.E. lesson is over, you and some other girls fool around a bit with the volleyballs during the ''free play'' section of the class. The four of you show off your ''giant breasts'' to the guys, running around to make them bounce as much as you can. As the lesson ends, you all share a laugh as you put the volleyballs back where they belong.'
-		elseif fizperand = 5 and npcSex[3] = 1:
-			horny += 10
-			gs'stat'
-			*clr & cla
-			manna += 20
-			gs'stat'
-			'<center><img src="images/qwest/alter/fizra/fizperand5.jpg"></center>'
-			'Ivan offers to help you with a workout on the exercise balls. Larisa is enthusiastic about the workout and asks if she can join too; of course you agree. After you and Larissa both get a ball and get ready, Ivan has you do all sorts of exercises. After a while, you realize that in every pose Ivan suggests, you are showing off either your breasts or your ass. One look at his face confirms that this was the exact purpose of the exercises. Ivan is having the time of his life ''coaching'' the two of you. With a lewd smile you redouble your efforts, and show off your ass as much as you can.'
-		elseif fizperand = 6 and temper >= 20 and sunWeather = 1 and vnesh >= 120:
-			*clr & cla
-			manna += 20
-			gs'stat'
-			'<center><img src="images/qwest/alter/fizra/fizperand6.jpg"></center>'	
-			'Today you''re training with some free weights. In the current exercise, you''re supposed to keep your legs straight while the dumbbells are on the ground. Noting the class got awfully quiet, you look between your legs and notice the majority of the class and several more bystanders gawking at your ass. You hold the position for a few seconds longer than you need to, reveling in their praises while they compliment your figure.'
-		else 
-			*clr & cla
-			'<center><img src="images/qwest/alter/fizra/fizperand7.jpg"></center>'	
-			'Even though the gym class today offered a good workout, it was kind of boring. Nothing worth nothing happened.'
-		end
-	end
-end
-
---- gschool3 ---------------------------------
-

+ 1655 - 0
locations/gschool_events

@@ -0,0 +1,1655 @@
+# gschool_events
+
+if $ARGS[0] = 'teacher_greet':
+	!meet teacher, from 1.2.4
+	'You walk down the corridor, past countless classrooms. On the next corner, you meet your teacher Anatoly Evgenievich.'
+	act 'Hello':
+		cla
+		*clr
+		if grupNPC[26] < 10:
+			if hotcat < 5:
+				'<center><img src="images/qwest/alter/school/teacher1.jpg"></center>'
+				if rand(0,1) = 0:
+					'"Good morning, Anatoly Evgenievich, have a nice day."'
+					'The teacher just waved his head in your direction and passed not paying attention to you.'
+				else
+					'"Hello Anatoly Evgenievich, looking forward to your classes."'
+					'"Hello Anna! You better hurry to class, before your late." replied the teacher, calling you a different name. Apparently, he doesn''t even remember your name.'
+				end
+				manna -= 5
+			else
+				'<center><img src="images/qwest/alter/school/teacher1.jpg"></center>'
+				'"Good morning, Anatoly Evgenievich, have a nice day. Looking forward to your lessons." you turned to the teacher.'
+				'"Hello <<$name>>, I shall wait for such a wonderful student like you to start class." replied the teacher, obviously not looking you in the face, but somewhere on the level of your hips.'
+				grupNPC[26] += 1
+			end
+		else
+			'<center><img src="images/qwest/alter/school/teacher1.jpg"></center>'
+			if rand(0,1) = 0:
+				'"Good morning, Anatoly Evgenievich, have a nice day. Looking forward to your lessons - you turned to the teacher.'
+				'"Hi, <<$nickname>>. Today I will ask for your homework. Prepared? Or shouldn''t I ask you?" he asked in a friendly manner.'
+				'"Oh you know, I tried to do my homework, but something came up late last night with the girls at the club. Can I give it to you tomorrow?" You pleaded, giving him your sweetest face.'
+				'"Okay <<$nickname>>, but this is the last time." He said, but he had said that more than once over the past few years.'
+				'"Thank you, Anatoly Evgenievich! You are such a nice man, I need to find a nice man." smiling to him.'
+				'"Sorry, I''m married." He replied and you both laughed.'
+				manna += 5
+			else
+				'"Anatoly Evgenyevich, what will the lesson be today? New theme? And maybe let us go early?" you asked your teacher.'
+				'"Yes, the new theme. Unfortunately, I can''t, the new Director strictly monitors it and said no." sadly he replied.'
+			end
+			grupNPC[26] += 1
+		end
+		gs 'gschool_lessons', 'morning'
+	end
+	act 'Flirt':
+		cla
+		*clr
+		'<center><img src="images/qwest/alter/school/flirty.jpg"></center>'
+		if grupNPC[26] < 10:
+			if hotcat < 5:
+				if rand(0,1) = 0:
+					'"Hello, Anatoly Evgenievich, you are so handsome." you greeted the teacher, smiling trying to attract his attention.'
+					'"<<$surname>>, you shouldn''t being saying things like that." but still smiled at you in response.'
+				else
+					'You went to meet your teacher, he was quite sour, you decided to cheer him up and with a smile waved to him.'
+					'In response, the teacher smiled at you and went on about his business'
+				end
+				grupNPC[26] += 1
+			else
+				if rand(0,1) = 0:
+					'"Hello, Anatoly Evgenievich, you are so handsome." you greeted the teacher, smiling trying to attract his attention.'
+					'"Thank you <<$nickname>>, I''d pay you a compliment, but we are not suppose to have such informal relationships with pupils." replied the teacher, but still smiled back.'
+					grupNPC[26] += 1
+				else
+					'"Good morning, Anatoly Evgenievich, you have a new suit, so chic." You said in a very erotic voice.'
+					'After your words, the teacher was acting kinda of weird, speeding up heading towards the mens room. Before leaving, you heard muttering incoherently you think he was trying to say Hello or respond to the compliment, but apparently was a little flustered.'
+				end
+			end
+		else
+			if rand(0,1) = 0:
+				'"Hello, Anatoly Evgenievich, you are so handsome." you greeted the teacher, smiling trying to attract his attention.'
+				'"Wife has the night shift at work, so had to eat at the cafe." replied your teacher and you laughed together.'
+				'"Well, maybe I''ll try to cook, just to say thank you for what I''ve learned in your class." serious voice answered you.'
+				'"You know, <<$nickname>>, maybe we should arrange something like that, a tea party with the class, the girls can make cakes and the guys can prepare the classroom." replied your teacher, obviously not understanding your hint.'
+				'"That''s not what I meant." you replied and went away.'
+				manna -= 10
+				grupNPC[26] -= 1
+			else
+				'"Good morning, Anatoly Evgenievich, you have a new suit, so chic." You said in a very erotic voice.'
+				'"Thanks <<$nickname>>. I bought it myself with my last paycheck." he replied.'
+				grupNPC[26] += 1
+			end
+		end
+		gs 'gschool_lessons', 'morning'
+	end
+	act 'Silently pass by':
+		cla
+		*clr
+		'<center><img src="images/qwest/alter/school/teacher1.jpg"></center>'
+		if grupNPC[26] < 10:
+			cla
+			*clr
+			if hotcat < 5:
+				'You hurried down the hallway already late. So you decided to just pass by. whats more the teacher wasn''t even looking in your direction.'
+			else
+				'"Good morning, <<$surname>>, no time to say hello to your teacher?" asked your teacher.'
+				'"Oh, Anatoly Evgenievich, good morning, sorry I didn''t notice you, was just day dreaming." you replied and you ran away.'
+			end
+			gs 'gschool_lessons', 'morning'
+		else
+			cla
+			*clr
+			'"Good morning, <<$surname>>. Why not say Hello? A teacher can''t punish or reward for such actions. But still you''ve got this year exam. Should behave more kindly." joked your teacher.'
+			act 'To apologize and to say Hello':
+				cla
+				*clr
+				'"Oh, Anatoly Evgenievich, I''m sorry, I didn''t see you. Of course, good day to you. Looking forward to our lessons." you said smiling.'
+				grupNPC[26] += 1
+				gs 'gschool_lessons', 'morning'
+			end
+			act 'Touch and apologize':
+				cla
+				*clr
+				'"Oh, Anatoly Evgenievich, I''m sorry, I didn''t see you." You said happily, coming closer and as if by accident, touched his arm.'
+				'He either doesn''t notice the touch or pretends not to notice it.'
+				if hotcat >= 5: grupNPC[26] += 1
+				gs 'gschool_lessons', 'morning'
+			end
+			act 'Ignore the comment':
+				cla
+				*clr
+				'You pretended that did not hear the teacher''s remark and went on about your business.'
+				dom += 1
+				grupNPC[26] -= 1
+				gs 'gschool_lessons', 'morning'
+			end
+		end
+	end
+	if grupNPC[26] > 20 and hotcat >= 5:
+		act 'Seduce':
+			cla
+			*clr
+			'<center><img src="images/qwest/alter/school/teacher1.jpg"></center>'
+			'You decided try a more direct route, to earn some extra points with your teacher.'
+			act 'Lick lips':
+				cla
+				*clr
+				'<center><img src="images/qwest/alter/school/licklips.jpg"></center>'
+				'You decided to tease Anatoly Evgenyevich and catching his eyes on you, you lick your lips.'
+				'Seeing this, the teacher smiled for a moment, but then pretending nothing had happened, went on his way.'
+				grupNPC[26] += 1
+				gs 'gschool_lessons', 'morning'
+			end
+			act 'Dropping textbooks':
+				cla
+				*clr
+				'<center><img src="images/qwest/alter/school/bendover.jpg"></center>'
+				grupNPC[26] += 1
+				'You dropped some books and bend over at the waist to pick up the books, showing off your ass.'
+				'"<<$nickname>>, you should bend at the knees to squat down instead of bend over like that or one of the boys might take advantage." He said with a smile.'
+				act 'Stand up and try to start a conversation':
+					cla
+					*clr
+					'"Well, then I was lucky that it was you. A grown and respectable man and not some kid. I don''t really understand boys and therefore I prefer to make friends and chat with more mature people." you answered the teacher.'
+					'"Yes, <<$surname>>, their behavior is often bad." he said as he went down the hall. While leaving, he gently ran his hand on your back'
+					horny += 3
+					gs 'gschool_lessons', 'morning'
+				end
+				act 'Show more':
+					cla
+					*clr
+					if tanga = 1:
+						'<center><img src="images/qwest/alter/school/bendover.jpg"></center>'
+						'You don''t pay attention to the teachers words and decided to have fun a little more. Reaching for the next book, you inadvertently pull your skirt up, giving the teacher a full view of your panty clad ass.'
+						'"<<$surname>>, cover up." the teacher rushed to you and pulled your skirt down, covering your ass.'
+						'"Anatoly Evgenievich, but it''s just us. I always feel safe when you are around." you replied, standing up.'
+					else
+						'<center><img src="images/qwest/alter/uroc/scoolrand_4_2.jpg"></center>'
+						'You don''t pay attention to the teachers words and decided to have fun a little more. Reaching for the next book, you inadvertently pull your skirt up, giving the teacher a full view of your pussy and ass.'
+						'"<<$surname>>, cover up." the teacher noticed that you are not wearing any panties. He quickly runs up to you and pulls your skirt down, covering up your naked ass.'
+					end
+					'The teacher gave you a lecture on how to properly pick up books from the floor, then you both left, not saying a word more to each other.'
+					gs 'gschool_lessons', 'morning'
+				end
+			end
+			act 'Stumble and fall to the teacher at the hands':
+				cla
+				*clr
+				'<center><img src="images/qwest/alter/school/teacher1.jpg"></center>'
+				if rand(0,4) > 0:
+					'You stumbled and fall into your teachers arms as he deftly catches you.'
+					'"<<$surname>>, are you ok, did you hurt yourself?" Once he made sure you was ok he went on about his business.'
+				else
+					'You stumbled and fall in front of the teacher. However, he lacked the agility to catch you. You bruised your knees form falling as he bends over to help you up.'
+					'"Oh-Oh-Oh, my leg hurts. Oh, Anatoly Evgenievich, look, is it alright? you said and stretched out your leg in front of the teachers face. He began to inspect the leg, one hand took you by the ankle, and the other was stroking your thigh, just above the bruise.'
+					'"Well, <<$nickname>>, you need to be careful. You have very beautiful legs, it would be a shame if you badly injured them." He gently whispered to you.'
+					'"It doesn''t look bad, you should go to the infirmary, so they can check it out." he helped you back to your feet and went about his business.'
+					grupNPC[26] += 2
+				end
+				gs 'gschool_lessons', 'morning'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'rand_gopnic':
+	'<center><img src="images/qwest/alter/npc/<<i>>.jpg"></center>'
+	'You look at <<$npcName[i]>> with contempt, "What the fuck do you want?" He''s not impressed in the slightest, your loose reputation undermining any authority you try to impose.'
+	act 'Continue': 
+		*clr & cla
+		manna = manna-20
+		gs'stat'
+		'<center><img src="images/qwest/alter/uroc/rand_scoolboy5.jpg"></center>'
+		'"I''ll show you what the fuck I want, slut." With these words, <<$npcName[i]>> suddenly grabs you by the hair and presses your face against his desk. "What I want is your lips around my dick, right now. Everyone already knows you''re a <<$gnikname>>, you better start acting like it or there will be consequences." He turns to his friends and says, "Come on boys, this whore doesn''t understand her place in life. It''s about time we show her."'
+		act 'Go to the men''s room with them':
+			cls
+			'You know perfectly well, that the group of boys are not going to let you escape. You meekly let the boys drag you to the men''s room, hoping for a miracle to save you. It never comes. When you arrive at the men''s room, one of the guys drives everyone else out; it''s just you and the Gopniks in there now. He goes outside and keeps watch, while two of the others reach for their pants. Several more came in, to watch.'
+			'The walls of the restroom are covered in crude texts, quite a few of them involving you in some way. On the wall of the restroom, you see written in particularly large letters, "<b><<$name>> <<$surname>> = <<$gnikname>>"</b>.'
+			act 'Start sucking':
+				cls
+				minut += 60
+				stat['bj'] += 2
+				if npcSex[i] = 0:npcSex[i] = 1 & guy += 1
+				spafinloc = 12
+				gs 'cum_manage'
+				swallow += 1
+				sub += 1
+				gs'stat'
+				'<center><img src="images/qwest/alter/uroc/rand_scoolboy6.gif"></center>'
+				'You know there''s only one way they will let you go, and you dutifully kneel down. <<$npcName[i]>> takes his cock out of his pants, a second Gopnik stands to your right and takes his cock out too. You wrap your <<$liptalk3>> around <<$npcName[i]>>''s hard cock and start to suck. Not forgetting the other Gopnik''s memeber you spend some time alternating between the two, stroking the one you''re not sucking with your hand.'
+				'Finally, you feel a jet of sperm hit your throat and <<$npcName[i]>> says in a menacing voice, "Swallow it all, whore. If you miss a drop, you''re licking it up from the ground." You diligently swallow his sperm, doing your best to lick it all up from his dick and your lips. Finally <<$npcName[i]>> seems satisfied and tucks his cock back in his pants.'
+				'You immediately switch to the cock of the guy standing to your right, and receive another mouthful from him. You carefully swallow his load as well, which earns you a nod of approval and a pat on the head. "Good whore. Do you understand your place in life now? That place is right here, on your knees, whenever we say so. Got that?" You obediently nod, fully aware of the nasty taste of semen in the your mouth.'
+				gs 'gschool_lessons', 'afternoon'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'rand_scoolboy':
+	!--------------------------------if you start a new game you can remove
+	npcdick[1] = 16
+	npcdick[2] = 16
+	npcdick[3] = 17
+	npcdick[4] = 10
+	npcdick[5] = 16
+	npcdick[6] = 14
+	npcdick[7] = 21
+	npcdick[8] = 16
+	npcdick[9] = 18
+	npcdick[10] = 17
+	npcdick[11] = 16
+	!-----------------------------------------------------up here
+	i=rand(1,11)
+	*clr & cla
+	'<center><img src="images/qwest/alter/npc/<<i>>.jpg"></center>'
+	if npcsex[i] = 0:
+		if grupTipe[i] = 1:
+			'You can tell from the embarrassed look on his face and the admiring glances of his friends that <<$npcName[i]>> was the one touching your ass. Looks like he scored some points in his group today.'
+		elseif grupTipe[i] = 2:
+			'You can tell from his disappointed expression that <<$npcName[i]>> was the one groping your ass. Perhaps he was expecting something firmer, after hanging out with the athletic girls so much? Maybe you should work out more...'
+		elseif grupTipe[i] = 3:
+			'Even though he tries to hide it as best he can, the proud grin the face of <<$npcName[i]>> tells you that he was the one groping your ass.'
+		elseif grupTipe[i] = 4:
+			'The brazen look on his face betrays <<$npcName[i]>>, it must have been him touching your ass. Knowing him, he probably would''ve gone further if there weren''t so many people here.'
+			if GorSlut > 2 and kotovLoveQW <= 0: 
+			gt 'gschool_events', 'rand_gopnic'
+			exit
+			end
+		elseif grupTipe[i] = -1:
+			'<<$npcName[i]>> is trembling slightly, his eyes shifting back and forth as he awkwardly tries to not be noticed by you. It must''ve been him.'
+			'"<<$npcName[i]>>, are you out of your mind!?" you cry out, as the other boys burst out into laughter. You can see the panic in his face as he raises his hands in defense, rapidly apologizing:'
+			'"Please, I didn''t want to! They made me, I promise! I''m sorry!"'
+			'You stare him down for a few seconds, and you realize he''s not lying. You know <<$npcName[i]>> already doesn''t have an easy time in school. You give the other guys a derogatory look as you let him off the hook, "Alright, I believe you. Just don''t do it again, okay?"'
+			'He thanks you and quickly takes his seat for the class, visibly relieved you didn''t report him.' 
+			gs 'gschool_lessons', 'afternoon'
+			exit
+		else 
+			'Wait a minute... you don''t recognize any of these people! You must be in the wrong classroom!'
+		end		
+		if grupNPC[i] <= 50:
+			act 'Slap him across the face as hard as you can':
+				*clr & cla
+				grupNPC[i] -= 5
+				'<center><img src="images/qwest/alter/uroc/rand_scoolboy1.jpg"></center>'
+				if mesec > 0:
+					'You are troubled by your period, and yet, some moron lifts up your skirt! You turn and slap <<$npcSurName[i]>>, much to the amusement of the other kids.'
+				else
+					'"You fucking pervert!" you shout angrily, and you slap him across the face as hard as you can. You shake the sting 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.'
+				end
+				gs 'gschool_lessons', 'afternoon'
+			end
+		elseif grupNPC[i] > 50 and grupNPC[i] <= 90:
+			act 'Slap him playfully':
+				grupNPC[i] -= 2
+				*clr & cla
+				'<center><img src="images/qwest/alter/uroc/rand_scoolboy2.jpg"></center>'
+				'You think to yourself, "<<$npcName[i]>> ain''t so bad... but still, I can''t just let him do this."'
+				'You give him a playful slap in the face. It''s not hard enough to really hurt him but enough to send a message. The other boys laugh loudly, this is the best entertainment they''ve had during the break in a long time.'
+				gs 'gschool_lessons', 'afternoon'
+			end
+		elseif grupNPC[i] > 90: 
+			act 'Lift your skirt':
+				*clr & cla
+				'<center><img src="images/qwest/alter/uroc/rand_scoolboy3.jpg"></center>'
+				'You think to yourself, "<<$npcName[i]>> is actually kind of cute..."'
+				'You pretend the other boys aren''t there and sweetly ask him, "Come on <<$npcName[i]>>, you know you only have to ask do you want to see more?" as you slowly begin to lift your skirt. That made him the hero of your class, and all the boys look at your body, and then at him in admiration. Then you drop your skirt back down and wave him off, "Just kidding, you pervert! Not with all these other guys around, anyway." and you give him a cute wink as you sit down and get ready for your next class. When you look back, you can see his face is all flustered.'
+				gs 'gschool_lessons', 'afternoon'
+			end	
+		end
+		
+	elseif	npcsex[i] = 1:
+		'You notice the confident stares of <<$npcName[i]>> it must''ve been him.'
+		act'Taunt him':
+			horny += 50
+			$boy = $npcName[i]
+			dick = npcdick[i]
+			gs'stat'
+			*clr & cla
+			'<center><img src="images/qwest/alter/uroc/rand_scoolboy4.jpg"></center>'
+			'He''s kind of cute. You''re so horny right now, you decide to tease him and see if you can push him into doing more. You put your finger in your mouth and quietly ask him in a lewd voice, "Come on <<$boy>>, is that all you have for me?"'
+			'His friends heard your question, and are now daring him to take you to the men''s room. He doesn''t seem so sure.'
+			Act 'Drag him to the men''s room':
+				*clr & cla
+				'<center><img src="images/qwest/alter/uroc/boysex_tualet1.jpg"></center>'
+				'You give him a sweet smile and take him by the hand, pulling him into the men''s room. Slightly lifting up your skirt, you put his hand between your legs. The other boys all follow the two of you, and now you''re being fondled in front of a crowd.'
+				act 'Take his cock out of his pants':
+					*clr & cla
+					horny += 50
+					gs'stat'
+					'<center><img src="images/qwest/alter/uroc/boysex_tualet2.jpg"></center>'
+					'You can''t believe you''re doing this! Minutes ago you were just looking to relax in the classroom between lessons, and now you''re about to give this guy the best blowjob he''s ever had, in front of all your classmates that''s so hot!'
+					'You impatiently undo the button on his pants and dig your hand in, surely enough finding a hard dick waiting for you. You scoot his pants down a bit and pull it out, giving it a little kiss as you drop to your knees.'
+					Act 'Suck his cock':
+						*clr & cla
+						'<center><img src="images/qwest/alter/uroc/boysex_tualet3.jpg"></center>'
+						'You begin to lick the head of his penis, ignoring the excited whispers of your classmates. Then you wrap your <<$liptalk3>> around it and begin to suck him off, taking him in deeper and deeper with every thrust. Your hand darts down, fingering your soaking wet pussy eagerly this is not fair! If you keep this up, he will shoot his load in your mouth and you will be left horny as hell!'
+						act 'Bend over the toilet':
+							*clr & cla
+							pose = 0
+							'<center><img src="images/qwest/alter/uroc/boysex_tualet5.jpg"></center>'
+							'You pull away from his dick and get up. Leaning over a toilet and resting your hands on the wall, you invitingly shake your ass and encourage him, "Come on baby, I need you to fuck me right now! I''m so horny right now, please fuck me!"'
+							'Your classmates have totally quieted down now, no longer making any brash remarks. This is going to be a day to remember for them. Minutes ago they were all hoping you would give <<$boy>> a rough time now they all want to be him.'
+							if tanga = 1:
+								act 'Remove panties':
+									cla
+									tanga = 0
+									'You don''t want your panties to get in the way, and quickly slide them down your legs and stuff them in your pocket.'
+									dynamic $sexstart
+									'<center><img src="images/qwest/alter/uroc/boysex_tualet4.jpg"></center>'
+									'<<$boy>> does not need any more encouragement and rubs his cock against your sopping fuckhole, slamming it in all the way on the first thrust. He then begins to fuck you in short, furious strokes, and soon the room is filled with the sound of his balls slapping against your clit and the sopping of your pussy around his dick.'
+									act 'Mount him':
+										*clr & cla
+										'<center><img src="images/qwest/alter/uroc/boysex_tualet6.jpg"></center>'
+										dynamic $sexstart2
+										dynamic $sexcum
+										gs 'stat'
+										tanga = 1
+										gs 'gschool_lessons', 'afternoon'
+									end
+								end
+							else
+								dynamic $sexstart
+								'<center><img src="images/qwest/alter/uroc/boysex_tualet4.jpg"></center>'
+								'<<$boy>> does not need any more encouragement and rubs his cock against your sopping fuckhole, slamming it in all the way on the first thrust. He then begins to fuck you in short, furious strokes, and soon the room is filled with the sound of his balls slapping against you and the sopping of your pussy around his dick.'
+								act 'Mount him':
+									*clr & cla
+									'<center><img src="images/qwest/alter/uroc/boysex_tualet6.jpg"></center>'
+									dynamic $sexstart2
+									dynamic $sexcum
+									gs 'stat'
+									gs 'gschool_lessons', 'afternoon'
+								end
+							end
+						end
+					end
+				end
+			end	
+		
+			act 'Take him behind the school building':
+				*clr & cla
+				'<center><img src="images/qwest/alter/uroc/boysex_scool1.jpg"></center>'
+				'You know there are some unfinished houses behind the school, that are usually abandoned. You take <<$npcName[i]>> there, away from the curious eyes of his friends, so you can have some alone time. Your pussy is soaking wet right now and you bend over, inviting him to ram his dick into you and fuck you good.'
+				act 'Spread your legs':
+					horny += 50
+					gs'stat'
+					*clr & cla
+					'<center><img src="images/qwest/alter/uroc/boysex_scool2.jpg"></center>'
+					'<<$boy>>, being the gentleman that he is, isn''t just looking for a quick fuck. He lays you down on your back and puts his face between your legs, rubbing his fingers over your dripping pussy lips. Then he starts to kiss your lips, teasingly running his tongue over them between kisses. After he finds your clitoris a few times, your moans grow louder and you arch your back. He backs down just enough for you to not orgasm. For the next few minutes he keeps edging you with an evil grin on his face, ignoring your begging.'
+					act 'He fucks your pussy':
+						*clr & cla
+						manna += 20
+						cumprecheck = 1
+						gs 'cum_call', '', $boy
+						gs'stat'
+						'<center><img src="images/qwest/alter/uroc/boysex_scool3.jpg"></center>'
+						$sexstart2orgazm5 = 'Taking you upstairs to a window sill, <<$boy>> tells you to lay down on your back on the ledge. Once you oblige he spreads your legs and slowly slides his cock into your dripping pussy, beginning to fuck you in low, long strokes. Every thrust puts him in a little deeper, and when he bottoms out in you he begins to fuck you in earnest. You''ve given into your pleasure a long time ago; by now are nothing but putty in his hands, letting him fuck you however he wants as long as you get to get off. Before too long you reach your orgasm, and you grasp your arms tightly around his neck to keep yourself from falling out of the window. Your spasming pussy is milking his cock for his sperm, and you can tell he''s getting close.'
+						dynamic $sexstart2
+						act 'Take his load in your mouth':
+							*clr & cla
+							stat['bj'] += 1
+							gs 'cum_call', 'mouth', $boy
+							gs 'cum_call', 'breasts', $boy
+							gs'stat'
+							'<center><img src="images/qwest/alter/uroc/boysex_scool7.jpg"></center>'
+							'<<$boy>> pulls you up from the window sill, and tells you to get down on your knees before him. "Open your mouth, <<$name>>", he says and you happily oblige. He shoves his dick inside your mouth, and you enthusiastically begin to suck him off, wanting to feel him squirt his load. Unable to withstand your sweet torture any longer, <<$npcName[i]>> growls and you feel the squirts of his cum land on your tongue. It was too much for you, and some of it dribbles down your chin and onto your chest despite your best efforts to swallow it all.'
+							''
+							'After he admires his handiwork for a second, he notices the time, "Oh crap! <<$name>>, we''re going to be late for class!"'
+							'You both get dressed as quickly as you can, and run as fast as you can to make it to class on time.'
+							gs 'gschool_lessons', 'afternoon'
+						end
+					end
+					act 'He fucks your ass':
+						*clr & cla
+						if analplugin = 1:
+							analplugin = 0
+							'<<$boy>> plays with your butt plug for a moment before pulling it out. Your anus gapes slightly from being filled for so long. He reassures you, "Don''t worry babe, I''ll be filling that soon enough."'
+						end
+						'<center><img src="images/qwest/alter/uroc/boysex_scool4.jpg"></center>'
+						'<<$boy>> wants something a little different today, and carefully rubs the head of his dick against your anus. The head of his cock is quite large, and it''s quite difficult to get in. You tell yourself, "He licked me so good he deserves this."'
+						'You whinge from pain when his cock enters you, and ask him to take it slow for a moment so you can get used to his size. He''s happy to oblige and rubs your pussy slowly in the meantime, occasionally darting a finger in. It feels so good! With him massaging you like this you feel the pain subsiding quickly. It still hurts a little, but when he begins to move his hips you moan loudly - not from pain, but pleasure!'
+						act 'Continue':
+							*clr & cla
+							'<center><img src="images/qwest/alter/uroc/boysex_scool5.jpg"></center>'
+							'After a few minutes of gentle ass fucking he pulls you off the window ledge and gets on his back. You don''t need any invitation and straddle him before he''s even fully on the ground, guiding his cock back to your asshole. With you on top you control the pace now, and you spit in your hand quickly and rub it on his dick before you slowly slide down on it. It''s still not completely pain-free. "No surprise given his size", you think to yourself.'
+							'<<$boy>> is definitely encouraged by your eagerness to put his cock back in your asshole. Even though you thought you could control the pace, he proves you wrong and begins to piston his hips against your stretched hole. You squirm, but the pleasant feelings start to take over again when he thrusts a few fingers into your pussy. He can feel his own cock through the thin partition, rubbing it when his cock enters you once more.'
+							act 'Continue': 
+								*clr & cla
+								spafinloc = 3
+								gs 'cum_manage'
+								stat['anal'] += 1
+								manna += 20
+								orgasm += 1
+								horny = 0
+								analorgasm += 1
+								gs'stat'
+								'<center><img src="images/qwest/alter/uroc/boysex_scool6.jpg"></center>'
+								'After a few minutes, he tells you to get up and squat over his hips. Without ever taking his dick out of your ass, you turn around and lean back for a second, your buttocks resting on his lower abdomen even though you''re carrying most of your weight on your arms. You can tell he''s impressed, not knowing what to do for just a moment.'
+								'Then he starts to pound your asshole furiously, driving his full length into your ass again and again. Not able to take any more you collapse in orgasm, falling back against him. He wraps his arms around your chest while you moan loudly, and keeps pounding your ass until he shoots his load. You feel a warm liquid spreading inside you. When he finally pulls out, a slow trail of cum is leaking from your well-stretched hole.'
+								''
+								'After he admires his handiwork for a second, he notices the time, "Oh crap! <<$name>>, we''re going to be late for class!"'
+								'You both get dressed as quickly as you can, and run as fast as you can to make it to class on time.'
+								gs 'gschool_lessons', 'afternoon'
+							end
+						end
+					end
+				end
+			end
+
+			if katschoolsex = 1:
+				act 'Go to the back room with the guy':
+					*clr & cla
+					'<center><img src="images/qwest/alter/ev/kiss.gif"></center>'
+					'You remember the back room in a neighboring building that Katja showed you. When you tell <<$boy>> about it, he takes your hand and tells you to guide him there. As soon as you pull the door shut behind you when you arrive there, <<$boy>> pounces you and begins to kiss you.'	
+					act 'Get on the couch':
+						*clr & cla
+						'<center><img src="images/qwest/alter/uroc/boysex_secretroom1.jpg"></center>'
+						'Feeling playful, you push him away and quickly move to the couch, your back turned towards him. You make a show of really slowly lifting your skirt.' 
+						if tanga = 0:
+							'Since you''re not wearing panties, you reveal your bare pussy and puckered butthole to him, giving him a sly grin when you turn your head back. You innocently ask him, "Do you like what you see?"'
+						elseif tanga = 1:
+							'You quickly take your panties off and throw them in a corner. You slap your bare ass as you show off your pussy and anus and innocently ask him, "Do you like what you see?"'
+						end
+						act 'Get on your hands and knees':
+							*clr & cla
+							'<center><img src="images/qwest/alter/uroc/boysex_secretroom2.jpg"></center>'
+							'You lean forward as <<$boy>> approaches. He greedily puts his hands on your ass, fondling your ass cheeks enthusiastically. His touch invokes shivers throughout your body, you''re so horny you don''t know what you''ll do if you don''t get some soon! Slowly but surely he moves his hands more towards your crack, and after a while two of his fingers are inside your dripping pussy.'
+							act 'Lie down on your back':
+								*clr & cla
+								'<center><img src="images/qwest/alter/uroc/boysex_secretroom3.jpg"></center>'
+								'As you turn to lie down on your back, his fingers never leave you. The squishing of your wet hole being fingered fills the room, as he kisses you and teasingly runs his thumb over your clit. His fingers give you sweet pleasure, but you become frustrated once you see his evil grin: he has no intentions of actually making you orgasm this way.'
+								act 'Beg him to fuck you':
+									*clr & cla
+									gs 'cum_call', '', $boy
+									'<center><img src="images/qwest/alter/uroc/boysex_secretroom4.jpg"></center>'
+									$sexstart2orgazm5 = 'After a few minutes of being on the edge, you can''t hold back any more. You push his hand away and shift back to your hands and knees, begging for him to fuck you. <<$boy>> has a mischievous grin on his face, thoroughly amused that his constant teasing got you this desperate. Nevertheless, he obliges: he guides the head of his hard cock against your pussy lips and immediately rams it in. Not giving you any chance to recover, he pounds you like his life depends on it.'
+									'You moan loudly perhaps a bit too loudly, because you soon find his hand covering your mouth, stifling your moans as he fucks you hard from behind. You orgasm moments later, and the squeezing of your tight pussy around his dick send him over the edge as well. When he pulls out of you, a slow trickle of sperm leaks from your pussy.'
+									dynamic $sexstart2
+									gs 'stat'
+									act 'Lick him clean':
+										*clr & cla
+										stat['bj'] += 1
+										gs'stat'
+										'<center><img src="images/qwest/alter/uroc/boysex_secretroom5.jpg"></center>'
+										'Realizing you have to get to class soon, you quickly scoot over and take his penis in your mouth. As you quickly lick him clean, you taste the mixture of his and your juices; it makes you feel kind of raunchy, and you wouldn''t mind having another go if it wasn''t for class starting any minute now. You quickly straighten your clothes and hand him his pants, and quickly check your hair before you both run to class.'
+										gs 'gschool_lessons', 'afternoon'
+									end
+								end
+							end
+						end		
+					end				
+				end
+			end
+		end
+		! apmeet=6 This closure molestation nerds, Well I think so from the code, who knows if there is no correct.
+		! dimarudeblock=1 This video stolen from Nosov.
+		if (apmeet = 6 and (i = 6 or i = 2)) or (dimarudeblock = 1 and (i = 1 or i = 4)): 
+			delact 'Identify the perpetrator'
+			'After all <<$npcName[i]>> did with you, he''s still pinching your ass in school like that? He''s kinda cute, but still that''s just wrong!'
+			Act 'Kick him in the balls':
+				grupNPC[i] -= 10
+				*clr & cla
+				'<center><img src="images/qwest/alter/uroc/rand_scoolboy8.jpg"></center>'
+				'You kick <<$npcName[i]>> in the balls, sending him and all of his classmates the message that you will not put up with this behavior in school. You watch him writhe in pain on the floor for a second, before collecting your things and making your way to your next class.'
+				gs 'gschool_lessons', 'afternoon'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'phone':
+	'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
+	'You notice <<$teacher>> looking at you strictly; he must have noticed you''re not paying attention to his class.'
+	act 'Put your phone away':
+		cla
+		'You decide not to aggravate the situation and put your phone away. <<$teacher>> looks at you gratefully as he continues his classes.'
+		act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+	end
+	if sub < 30:
+		act 'Keep using your phone':
+			cla
+			'Even though <<$teacher>> saw you use your phone, he didn''t do anything. You figure you can get away with it, and just keep browsing the internet. Realizing you still won''t put the phone away, <<$teacher>> walks over to your desk.'
+			if dom > 70:
+				act'Take photos under your skirt':
+					cla
+					horny += 10
+					'You decide to have some fun with your teacher, and quickly move the phone between your legs and snap some photos under your skirt as you see <<$teacher>> walk towards your desk.'
+					'When the teacher arrives at your desk, he sneers, "And what could you be doing on your phone that''s more important than paying attention in class, Mrs. <<$surname>>? Hand it over."'
+					'"Wouldn''t you like to know!" you tease him. You hand over your phone, the screen still on, with the folder containing the photos you just shot opened.'
+					'<<$teacher>> looks at what''s on the screen and his face colors bright red as he turns the screen off and returns to the front of the class.'
+					'As he gets ready to continue his lessons he says, "I''m holding onto your phone for now, Mrs. <<$surname>>. You can have it back after class." Later when the class is working on their homework assignments, you can see him browsing your phone when he thinks no one is looking.'
+					act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch' 
+				end
+			end
+			if dom > 30:
+				act'Put the phone between your boobs':
+					cla
+					'You deftly shove the phone in your bra, and smile fiendishly as you see the indecisiveness on your teacher''s face.'
+					'You pretend it''s a perfectly normal place to store your phone, and use your cute voice as you tell him, "Is there a problem, <<$teacher>>? Go ahead, take my phone if you don''t think I should have it." You thrust your chest forward as you encourage him, giving him a nice view of your ample cleavage - the outline of your phone very visible through the fabric.'
+					'Your teacher is completely flabbergasted by your move, and admits defeat. Deciding it''s not worth the effort to take your phone away from you without causing all sorts of awkward situations, he simply returns to the front of the class and continues his lessons. You don''t catch much of them though, you''re too busy browsing the internet after you pull your phone back out of your bra.'
+					act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch' 
+				end
+			end
+			act 'Hand over the phone':
+				cla
+				'Wow, he called your bluff. You decide it''s not worth the conflict, and silently hand your phone to <<$teacher>>.'
+				'As he walks back to the front of the class, he says, "I''m holding onto your phone for now, Mrs. <<$surname>>. You can have it back after class."' 
+				act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch' 
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'help':
+	'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
+	'<<$school_class_txtrand>>'
+	act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+	act'Gently touch his hand':
+		cla
+		grupNPC[26] += 1
+		'You lightly run your fingers across the palm of his hand as you listen to his explanation. After he quickly checks to make sure no one is paying attention to you, he reciprocates and takes your hand in his left hand. Seconds later you feel his right hand on the small of your back, gently rubbing it as he continues to explain a difficult to understand part of today''s lesson.'
+		'You move your hips a bit closer to his, and lean closer to him as you try to understand what he''s explaining. When he''s done with his explanation, you whisper in his ear, "You''re so smart and strong, <<$teacher>>. I wish you would teach classes in University, so I could go to your classes for several years more when I finish here. There''s still so much you can teach me."'
+		'You notice a small shiver roll down his spine as he walks back to his desk.'
+		act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+	end
+	if dom > 30:
+		act'Coerce him':
+			cla
+			grupNPC[26] += 1
+			horny += 20
+			dom += 1
+			'Edging closer and closer to <<$teacher>> while he''s helping you with today''s lesson, you take off your shoe and rest your foot on his thigh. He wasn''t sure what to do about it, but from the look on his face he clearly knows this is wrong. You quickly grab onto the hand he was moving with the intention to push your foot away.'
+			'Your voice turns into a menacing whisper, "You don''t want to do that, <<$teacher>>. If you touch my foot, I will report you for molestation. Why don''t you put those fingers to work on my pussy instead? I think we would both enjoy that much more." You give him a mischievous smile, and you can tell he is thoroughly confused now.'
+			'You know he''s definitely on board with the idea, but at the same time has his doubts. You decide to help him decide, and pull your skirt up slightly so he has easier access. Making sure he knows you''re still in charge, you whisper seductively, "Go ahead, <<$teacher>>. I''m soaking wet right now don''t you want to feel it?"'
+			'Even though he''s clearly uncomfortable doing this, you feel his fingers rubbing over your wet pussy lips now. You encourage him some more, "That feels so good, <<$teacher>> can''t you feel how wet I am?" Making sure no one else sees what he''s doing, his actions grow more and more bold as he begins to rub your pussy stronger. Then he plunges in two fingers and begins to fuck you with them.'
+			'Even though it feels nice, that''s not what you had in mind. "That''s enough. Now pull them out and lick them!" you order him. He obeys without hesitation and puts his fingers in his mouth, licking your pussy juices off them.'
+			'Indicating you''re done with him now, you tell him to go help someone else. <<$teacher>> will definitely not forget today''s lesson for a long time.'
+			act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+		end
+	end
+	act'Move the discussion to personal topics':
+		cla
+		grupNPC[26] += 1
+		'As he is explaining a part of today''s lesson to you, you ask him, "Where do you live?"'
+		'"I live near the factory, in one of the standalone houses there. Anyway, about the lesson." he replies.'
+		'You ignore his attempt to get back to teaching and nod. "I see how about Valeria? Do you and her get along?"'
+		'His face saddens, "We don''t talk much. By the time I come home from work, she''s never there. Her mother also has a job, so no one keeps an eye on her. Unfortunately I can only really talk to her on weekends on weekdays she always comes home late, and too drunk to carry a conversation."'
+		if dom > 30:
+			dom += 1
+			'You smile at him empathically, and as you put your hand on his shoulder for a brief moment you ask him in a stern voice, "Would you like me to have a talk with her? My father left when I was still a baby your daughter doesn''t know what she''s missing, I would kill to have a good relationship with a father as great as you. I bet I could help her realize that."'
+			'<<$teacher>> is grateful for the offer, but declines, "Thank you <<$name>>, but I should really be solving this myself. It''s kind of you to offer though, you''re a good person."'
+			'You give him en encouraging pat on the shoulder before you pull your hand back, and nod, "I suppose you''re right, <<$teacher>>. Don''t worry, everything will be fine."'
+			'He tries to focus on teaching you for the remainder of the class, but you can tell his mind is elsewhere. He must be mulling over what you said.'
+		else
+			'You suggest, "Maybe you love her so much that you''re afraid to do something that would make her dislike you? If you were more strict, I bet you could get her to listen. You''re a teacher, you educate youngsters for a living! You just have to teach your daughter about the ways of life, like you''re doing here in class every day."'
+			'You have a point, and <<$teacher>> knows it. He simply nods and replies, "I''ll... I''ll try", before returning to his desk at the front of the class.'
+		end
+		act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+	end
+end
+
+if $ARGS[0] = 'legs':
+	'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
+	'<<$school_class_txtrand>>'
+	act'Ignore his stares and wait for the break': gt 'gschool_lunch', 'lunch'
+
+	act'Straighten your skirt':
+		cla
+		if sub < 30:
+			dom += 1
+			grupNPC[26] -= 1
+			'He can''t be doing that! You pull your skirt over your legs so he can''t look at you any more and loudly say'
+			'"<<$teacher>>, be careful! If you keep staring at me like that, your eyeballs might pop out of their sockets!"'
+			'A loud laughter erupts in the classroom, and your teacher looks embarrassed. He opens his mouth as if he wants to say something in defense, but thinks the better of it and just lets you have your win. After a while, he manages to get the class back under control and continues to teach, carefully avoiding your legs.'
+		else
+			sub += 1
+			grupNPC[26] -= 1
+			'Your heart is pounding. <<$teacher>> is much older than you why is he looking at your legs like that? Isn''t he supposed to know better? You inconspicuously try to straighten your skirt, attempting to make it look like a random afterthought and not because he''s staring.'
+			'Your teacher doesn''t appreciate you interrupting his show, and calls attention to you, "<<$name>>, stop fidgeting in your chair like that. It''s distracting."'
+			'You quickly let go of your skirt. He can still see up your legs, but you don''t have to courage to do anything about it now. Your cheeks turn crimson red as you mumble an apology, "I''m sorry, teacher."'
+			'For the remainder of the class, he keeps shooting glances at you. He seems to be having a great time in class today, and you suspect you''re the reason why.'
+		end
+		act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+	end
+
+	act'Spread your legs':
+		cla
+		grupNPC[26] += 1
+		if sub < 30:
+			'You spread your legs slowly, giving <<$teacher>> an even better look of what''s between there. He''s stunned, blankly staring at you for a moment while avoiding your look. Realizing what you''re up to, he grows bolder and takes a good look. After that he pretends to read the magazine he is holding.'
+		else
+			if tanga = 1:
+				horny += 30
+				'The thoughts of him checking you out so sneakily turns you on a great deal, and the fact that you know you should know better makes it even hotter. Throughout the class you keep spreading your legs whenever he looks your way, and you can tell the looks of your panties are causing him a great deal of arousal as well. Unable to control yourself you occasionally give yourself a quick rub over your pussy lips through your underwear, preferably when he looks at you. Towards the end of the class your panties have a large damp spot on them; large enough for him to see from across the room. The outline of your pussy is clearly visible in the wet fabric.'
+			else
+				horny +=40
+				'The thoughts of him checking you out so sneakily turn you on a great deal, and the fact that you know you should know better make it even hotter. Throughout the class you keep spreading your legs whenever he looks your way, and you can tell the looks of your bare pussy are causing him a great deal of arousal as well. Unable to control yourself you occasionally give yourself a quick rub over your exposed pussy lips, preferably when he looks at you. Towards the end of the class your pussy lips are soaked in your juices, and you absent-mindedly put your finger in your mouth for a taste. '
+			end
+		end
+		act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+	end
+
+	if dom > 30:
+		act'Flip him off':
+			cla
+			grupNPC[26] -= 5
+			dom += 2
+			'He can''t do this! What a pervert! You squeeze your legs together and loudly clear your throat. When the teacher looks at you, he''s staring right at your extended middle finger. Everyone in class notices, and all eyes are on you now.'
+			'"<<$name>>, what is the meaning of this!?" your teacher says angrily.'
+			'You''re not impressed in the slightest, and boldly tell him, "One more look, and I''m telling the principal."'
+			'He''s slightly nervous now, knowing you caught him stare. He still tries to posture himself, "<<$surname>>, get out of class!"'
+			'You have no intentions of getting up, and add with a sly smile, "And I don''t know, maybe your wife?"'
+			'Flustered, <<$teacher>> leaves the class himself for a moment. Your classmates, unsure of what just happened, softly talk with one another, asking if maybe someone else knows what that was all about. After a minute or so, <<$teacher>> returns to class and resumes his lesson like nothing happened, carefully avoiding you with his eyes. Everyone in class is very surprised you did not get kicked out after what you just did.'
+			act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+		end
+	end
+end
+
+if $ARGS[0] = 'gosip':
+	if soniaPS ! 0 and rand(0,2) = 0:
+		if soniaPS = 1: 
+			'"Did you hear what happened at the disco the other night? Sonia gave like five guys a blowjob, at once!"'
+			'"I heard. I don''t think anyone would want to go out with her any more now, not after Kotov and his cronies had their way with her."'
+			'"What do you mean?"'
+			'"They all came right on her face, and made her walk out like that. I bet half the town has seen pictures of her face covered in cum. It''s disgusting!"'
+		elseif soniaPS = 2:
+			'"Have you heard what Sonia is up to nowadays? Apparently she''s giving out blowjobs to anyone interested in the bathrooms, during breaks!"'
+			'"Whoa, that''s nasty, do you think we should go have a look today?"'
+		elseif soniaPS = 3:
+			'"Sonia turned into a huge whore all of a sudden. She has all sorts of sex now, no matter how nasty! Such a shame."'
+			'"What do you mean, such a shame? Why do you even care?"'
+			'"Oh it''s nothing. I used to like her a lot, but back in the ninth grade she was such a prude, she wouldn''t even go on a date with me!"'
+		end
+	else
+		if rand(0,1) = 0 or GorSlut = 0:
+			!place for random chit-chat
+			schoolgossiprand = rand(1,3)
+			if schoolgossiprand = 1:
+				'"Man, this town is so boring! We really need to graduate soon, so we can go live in the city!"'
+				'His friend heartily agrees, "Absolutely, I hear they have parties in the university hostel every day of the week!"'
+			elseif schoolgossiprand = 2:
+				'"Dude, you should''ve seen me in League of Legends yesterday. I totally carried my crappy team to victory!" His friend does not seem impressed and scoffs back, "Man, I''ve seen you play before. You couldn''t carry a paper bag to the litter bin if your life depended on it."'
+			else
+				'"Double rainbows, man... what do they even mean?"'
+			end
+		else
+			!a place to talk about the sexual adventures of Svetlana
+			if GorSlut = 1:
+				'"Did you know <<$name>> is a huge tease? I heard she just undressed right in front of someone lately!"'
+				'"No way! How do you know?"'
+				'"A friend of mine told me! He saw her take all her clothes off, one item at a time!"'
+				'"Wow, what a lucky bastard! She''s hot!"'
+			elseif GorSlut = 2:
+				'"I heard, <<$name>> is great at sucking dicks!"'
+				'"No way! She seems like such a decent girl how do you know?"'
+				'"A friend of mine told me. He said it''s the best head he ever had!"'
+				'"Come on man, for real?"'
+				'"I swear, it''s true! Maybe he''ll shoot us a video next time..."'
+			elseif GorSlut = 3:
+				'"They say, <<$name>> took part in a blowbang recently!"'
+				'"What, really? How did she even get in that situation?"'
+				'"Apparently, she just got down on her knees and told all the guys to gather around her in a circle!"'
+				'"Wow, what a slut I can''t believe it."'
+				'"I know, right!?"'
+			elseif GorSlut = 4:
+				'"I heard <<$name>> got gangbanged just the other day!"'
+				'"Wow, she just let that happen?"'
+				'"Oh yea, she was even encouraging them! The guys were spinning her around every which way they liked and fucked her, no holes barred!"'
+				'"What a slut! Still, I wouldn''t mind getting in on that next time."'
+				'"Heh, you and me both! Maybe after gym class one day."'
+			elseif GorSlut = 5:
+				'"Man, <<$name>> is such a washed up whore."'
+				'"I know, right? It''s kind of sad, really."'
+				'"Sad, but kinda hot at the same time. I wouldn''t mind getting a piece, she must be great in the sack with how often she gets fucked."'
+				'"If you can even feel anything, she must be so stretched out by now."'
+			elseif GorSlut = 6:
+				'"<<$name>> is such a washed up whore. She''ll do anything for money nowadays."'
+				'"Yea, it''s sad. she used to be such a nice girl."'
+				'"Totally. Very sad. So, can you loan me 200 <b>₽</b>?"'
+				'"Dude, seriously!? Why would you even want to touch her at all, you''d just boldly go where every man has gone before!"'
+				'"Come on man, I''m in a bit of a dry spell. Please? I''ll try to negotiate you in on the deal. Surely 200 <b>₽</b> is enough for two."'
+				'"That''s just sick, I like it. Alright, I''m in."'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'disrupt':
+	cls
+	gs 'stat'
+	'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
+	'You ask a question about the lesson, hoping to learn even more on the subject. Unfortunately, the constant chatter of your classmates drowns out the teacher''s answer, and you don''t catch much of it. Maybe if you didn''t sit so far towards the back of the class, it would have been easier to hear.'
+	if sub < 30:
+		act'Turn around and ask them to be quiet':
+			cla
+			if dom > 30:
+				dom += 1
+				'The guys decide not to argue with you and the lesson continues in silence. <<$teacher>> nods gratefully at you.'
+			else
+				'The guys laugh at your pitiful attempt to quiet them down and then ignore you. Your teacher can''t seem to get them to shut up either, and you don''t end up learning much as a result.'
+			end
+			act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+		end
+	end
+	act'Eavesdrop':
+		*clr
+		cla
+		'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
+		'You''re curious about what your classmates are talking about, behind you. You can''t make out much of what they''re saying, but you do hear:'
+		gs 'gschool_events', 'gosip'
+		act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+	end
+	act'Ignore them and wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+end
+
+if $ARGS[0] = 'rand_class':
+	if RAND(0,5) = 0:
+		*clr & cla
+		school_event_hour = daystart
+		scooltiperand = RAND(1,21)
+		if scooltiperand  = 1 and Katja_tanga_end = 1 and tanga = 1:
+			'<center><img src="images/qwest/alter/uroc/scoolrand_1.jpg"></center>'
+			'As you move into the classroom, Katja runs up to you with a slight blush on her face. Before you know it, she gives you a deep kiss and pulls up your skirt to touch your ass. You return the kiss, not caring about the hooting and hollering in the background from your fellow classmates.'
+		elseif scooltiperand = 2:
+			'<center><img src="images/qwest/alter/uroc/scoolrand_2.jpg"></center>'
+			'Sonia looks like she has it all figured out. Her grades are excellent, all the guys in school like her, and she doesn''t have to answer to anyone. Currently she''s sitting back in a chair, giving herself a manicure.'
+		elseif scooltiperand = 3:
+			manna = manna+20
+			gs'stat'
+			'<center><img src="images/qwest/alter/uroc/scoolrand_3.jpg"></center>'
+			'As you walk to class, you see some guys have drawn a goofy scene on the blackboard, making it look like they''re characters in a computer game. You share a laugh with them as you sit down; that certainly brightened your mood.'
+		elseif scooltiperand = 4:
+			manna -= 10
+			gs'stat'
+			if tanga=1:
+				'<center><img src="images/qwest/alter/uroc/scoolrand_4_1.jpg"></center>'
+				'When you walk up to the blackboard to answer a question, you trip and fall. Somehow you manage to fall in such a way that your skirt ends up on your back, while the whole class can see your panty-clad ass. You quickly get up and straighten your clothes with a bright red face, trying to ignore the hollering from your classmates. You can tell that most of the guys and even a few girls definitely appreciated your show, even if it was involuntarily.'
+			else
+				'<center><img src="images/qwest/alter/uroc/scoolrand_4_2.jpg"></center>'
+				'Before you can answer the question your teacher poses you, you have to clean the blackboard. You accidentally drop the cloth used to wipe it clean with, and totally forgot you are not wearing panties. The whistling and shouting from the boys and murmurs of disapproval from most of the girls behind you tell you that everyone has a clear view of your bare ass, and both of your holes are on display for everyone to see. Everyone but the teacher, who has no clue why your class is so riled up and desperately tries to calm them down.'
+			end
+		elseif scooltiperand = 5:
+			horny+=10
+			gs'stat'
+			'<center><img src="images/qwest/alter/uroc/scoolrand_5.jpg"></center>'
+			'As you go to class you see Larissa, doing the splits between two tables. "Now do you believe I can do it?" she asks one of her girls sitting with her who nods, feeling bad for ever doubting her friend. She continues, "I did the same thing for my boyfriend last night. He was laying down with his erection poking straight up, can you believe the jerk finished before he even put his dick inside me? Then he made me lick him clean and left! He never even touched me!"'
+			'You sit down at your desk and think, "Wow, and <b>she</b> is the honorary student of our class unbelievable!"'
+		elseif scooltiperand = 6 and Katja_tanga_end = 1:
+			horny+=10
+			gs'stat'
+			if rand(1,2)=1:
+			'<center><img src="images/qwest/alter/uroc/scoolrand_6_1.jpg"></center>'
+			else
+			'<center><img src="images/qwest/alter/uroc/scoolrand_6_2.jpg"></center>'
+			end
+			'Katja is trying to draw your attention for some reason. When she notices you''re watching, she quickly makes sure no one else is paying attention and then puts one leg on her desk, revealing her bare pussy to you. You bite your lip and give her an appreciative nod, as you think to yourself, "Damn, I''ll have to take a closer look into that after classes are over!"'
+		elseif scooltiperand = 7 and npcsex[12] = 1: 
+			'<center><img src="images/qwest/alter/uroc/scoolrand_7.jpg"></center>'
+			'Julia looks fantastic today: the transparent blouse she is wearing does a very nice job of accenting her breasts to anyone willing to look her way. Just when you were wondering who she''s so dressed up for, you notice her glancing your way and then quickly looking away when she realizes you spotted it, a deep blush forming on her cheeks. Looks like she has a crush on you!'
+		elseif scooltiperand = 8: 
+			'<center><img src="images/qwest/alter/uroc/scoolrand_9.jpg"></center>'
+			'As you sit in class waiting for the lesson to begin, you can''t help but admire the expensive looking stockings one of your classmates is wearing. With a tinge of jealousy you wonder where you could buy yourself some of those stockings, and if you can afford them.'
+		elseif scooltiperand = 9: 
+			'<center><img src="images/qwest/alter/uroc/scoolrand_10.jpg"></center>'
+			'As you wait for the end of the class, you notice a girl taking her shoes off and putting it back on, probably trying to get a bit more comfortable in them. She''s showing off her shapely legs as she does, drawing more than a few looks from her fellow classmates.'
+		elseif scooltiperand = 10: 
+			'<center><img src="images/qwest/alter/urok7.jpg"></center>'
+			'As you wait for the end of the lesson, you notice you''re not the only one being a bit drowsy; one girl is very close to falling asleep on her desk.'
+		elseif scooltiperand = 11:
+			picrand = RAND(1,7)
+			'<center><img src="images/qwest/alter/uroc/class_tanga (<<picrand>>).jpg"></center>'
+			'As you wait for the end of the class, you notice one of the girls in your class is wearing particularly low-riding pants today. You can clearly see her underwear poking out above her pants, those panties look kind of cute, actually. It''s too bad you can''t ask her where she got them without it being awkward.'
+		elseif scooltiperand = 12:
+			!!IMAGE NEEDED
+			'During class, you feel a hand slide around your side and grab one of your boobs. You squeak loudly and try to smack <<$boy>>s hand away, but he jerked it away as soon as you squeaked and all you manage to do is smack your own boob.'
+			'You hear your teacher. "Is there a problem miss <<$surename>>?" You glance around and notice everyone is staring at you for making the noise, <<$boy>> behind you is snickering. The teacher looks at you accusingly.'
+			act 'Nothing is wrong':
+				cla
+				'You shake your head no to the teacher and desperately want to turn around and strangle <<$boy>>, but you don''t dare with the teacher now keeping a eye on you.'
+				act'Wait for the end of the lesson':
+					if n_tanga = 3:
+						*clr
+						'<center><img src="images/qwest/alter/katja/tanga5_6.jpg"></center>'
+						'As you sit in the classroom you hear Katja asking from behind you, "<<$nickname>>, I dropped my pen, be a dear and pick it up for me?" You sigh and look under her desk, immediately noticing her bare pussy between her widely spread legs. The little minx is doing it on purpose! A bit flustered, you pick up her pen and hand it back to her. When you do, she gives you an innocent grin and gets back to what she was doing as if nothing happened.'
+						act'Wait for the end of the lesson': gt 'gschool_lunch', 'lunch'
+					else
+						gt 'gschool_lunch', 'lunch'
+					end
+				end
+			end
+			act 'Slap <<$boy>>':
+				cla
+				'You ignore the teacher and turn around and slap <<$boy>> with all your force. <<$boy>> recoils, his hand going to his cheek. Students start murmuring about what happened, while some laugh.'
+				'The teachers voice cuts through the noise. "That''s enough of that miss <<$surename>>, go to the principals office."'
+				act 'Go to the Principals office': gt 'gschool_lessons', 'principal'
+			end
+		!!add code to use a random name of a gopnik, cool guy, or jock, with a chance of a unknown <<$boy>>.
+		elseif scooltiperand = 13:
+			!!IMAGE NEEDED
+			'During class, you feel a hand grab and pull your bra strap away from your body and before you can turn or protest they let go, causing it to snap back painfully. You let out a little yelp and turn to glare at <<$boy>> behind you.'
+			'Then you hear your teacher. "Is there a problem miss <<$surename>>?" You glance around and notice everyone is staring at you for making the noise, <<$boy>> behind you is snickering. The teacher looks at you accusingly.'
+			act 'Nothing is wrong':
+				cla
+				'You shake your head no to the teacher and desperately want to turn around and strangle <<$boy>>, but you don''t dare with the teacher now keeping a eye on you.'
+				act'Wait for the end of the lesson':
+					if n_tanga = 3:
+						*clr
+						'<center><img src="images/qwest/alter/katja/tanga5_6.jpg"></center>'
+						'As you sit in the classroom you hear Katja asking from behind you, "<<$nickname>>, I dropped my pen, be a dear and pick it up for me?" You sigh and look under her desk, immediately noticing her bare pussy between her widely spread legs. The little minx is doing it on purpose! A bit flustered, you pick up her pen and hand it back to her. When you do, she gives you an innocent grin and gets back to what she was doing as if nothing happened.'
+						act'Wait for the end of the lesson': gt 'gschool_lunch', 'lunch'
+					else
+						gt 'gschool_lunch', 'lunch'
+					end
+				end
+			end
+			act 'Slap <<$boy>>':
+				cla
+				'You ignore the teacher and turn around and slap <<$boy>> with all your force. <<$boy>> recoils, his hand going to his cheek. Students start murmuring about what happened, while some laugh.'
+				'The teachers voice cuts through the noise. "That''s enough of that miss <<$surename>>, go to the principals office."'
+				act 'Go to the Principals office': gt 'gschool_lessons', 'principal'
+			end
+		!!add code to use a random name of a gopnik, cool guy, or jock, with a chance of a unknown <<$boy>>.
+		elseif scooltiperand = 14:
+			!!IMAGE NEEDED
+			'During class there is a loud crashing sound from the back of the class, you along with everyone else in the class turn to look, in the back <<$boy>> is still sitting at his desk, but now the desk is laying on it''s side on the floor. The whole class bursts out laughing at him.'
+			'<<$boy>> blushing quickly gets out of the desk and gets it back upright and sits back down in it. After making sure he is ok, the teacher gets the class back under control and finishes the lesson.'
+			!!add code to use a random name of a gopnik, cool guy, Nerd or jock, with a chance of a unknown <<$boy>>.
+		elseif scooltiperand = 15:
+			!!IMAGE NEEDED
+			'Glancing over you notice <<$boy>> reaching around and grabbing the boob of the girl in front of him. At first she tries to fend him off and tell him to stop, but after a few looks from the teacher at her making noise she just gives up and tries to ignore his groping hands.'
+			!!add code to use a random name of a gopnik, cool guy, or jock, with a chance of a unknown <<$boy>>.
+		elseif scooltiperand = 16:
+			!!IMAGE NEEDED
+			!!(can only happen if the Sonia event has happened and she is a whore)
+			'The teacher engages the class in a conversation, Sonia starts openly flirting and dropping not to subtle innuendo''s to the teacher. He does his best to try and ignore them, but you notice after a bit he blushes and his crotch seems to be getting larger. He quickly tells the class to read some chapters in their text book, while he hurries to sit down at his desk, though his eyes linger on a smiling Sonia.'
+		elseif scooltiperand = 17:
+			!!IMAGE NEEDED
+			'You hear some whispers and see some other students looking towards the back every time the teacher is not looking. You glance back and see Sonia flashing her boobs at <<$boy>>s every time the teacher looks away. While the boys take pictures of her each time and keep encouraging her to show more.'
+		elseif scooltiperand = 18:
+			!!IMAGE NEEDED
+			'You get a alert on your phone, you pull it out of your purse and put it in your lap. You glance down and see someone has sent you an image, opening the image you see a picture of someones dick. You hear some snickering and look up to see who it was, but you can''t tell where it came from. Unsure what to do, you don''t want to be caught looking at it, so you delete the image.'
+		elseif scooltiperand = 19:
+			!!IMAGE NEEDED
+			'You notice one of the gopniks keeps flicking <<$boy>>''s ear who sits in front of him, when the teacher looks away. The poor nerds ear is already bright red from all the flicking and he looks like he is on the verge of tears.'
+			!!add code to use a random name of a gopnik, cool guy, or jock, with a chance of a unknown <<$boy>> as bully. Same random name of one of the nerds or outcast or unknown as victim.
+		elseif scooltiperand = 20:
+			!!IMAGE NEEDED
+			'You hear a pained grasp, as did several others. You glance over just in time to see one of the gopniks letting go of the nerds underwear sitting in front of him. He pulled the underwear half way up the kids back. You wince slightly, that looks like a painful wedgie'
+			!!add code to use a random name of a gopnik, cool guy, or jock, with a chance of a unknown <<$boy>> as bully. Same random name of one of the nerds, outcast or unknown boy as victim.
+			!!end of new class events.
+		elseif scooltiperand = 21:
+			!!IMAGE NEEDED
+			'You and <<friend>> sit next to each other during class. You spend much of the class talking quietly to each other, often getting looks from the teacher when you get to loud. He clears his throat a few times and even hushes you once, finally he tells you to be quiet or he will send you to the principals office.'
+			!!friend is random boy or girl that Sveta has a high friendship with.
+		else 	
+			'<center><img src="images/qwest/alter/uroc/scoolrand_8.jpg"></center>'
+			'The class was rather boring, and nothing worth noting happened.'
+		end
+		act'Wait for the end of the lesson':
+			if n_tanga = 3:
+				*clr
+				'<center><img src="images/qwest/alter/katja/tanga5_6.jpg"></center>'
+				'As you sit in the classroom you hear Katja asking from behind you, "<<$nickname>>, I dropped my pen, be a dear and pick it up for me?" You sigh and look under her desk, immediately noticing her bare pussy between her widely spread legs. The little minx is doing it on purpose! A bit flustered, you pick up her pen and hand it back to her. When you do, she gives you an innocent grin and gets back to what she was doing as if nothing happened.'
+				act'Wait for the end of the lesson': gt 'gschool_lunch', 'lunch'
+			else
+				gt 'gschool_lunch', 'lunch'
+			end
+		end
+	else
+		act'Wait for the end of the lesson':
+			if n_tanga = 3:
+				*clr
+				'<center><img src="images/qwest/alter/katja/tanga5_6.jpg"></center>'
+				'As you sit in the classroom you hear Katja asking from behind you, "<<$nickname>>, I dropped my pen, be a dear and pick it up for me?" You sigh and look under her desk, immediately noticing her bare pussy between her widely spread legs. The little minx is doing it on purpose! A bit flustered, you pick up her pen and hand it back to her. When you do, she gives you an innocent grin and gets back to what she was doing as if nothing happened.'
+				act'Wait for the end of the lesson': gt 'gschool_lunch', 'lunch'
+			else
+				gt 'gschool_lunch', 'lunch'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'fiz_rand':
+	fizrand = RAND(0,6)
+	if fizrand = 0:
+		fizperand = RAND(1,12)
+		if fizperand = 1 and tanga = 0:
+			*clr & cla
+			manna -= 20
+			gs'stat'
+			'<center><img src="images/qwest/alter/fizra/fizperand1.jpg"></center>'
+			'You''re not wearing panties, and while you''re doing your pullups your shorts slide down a little. Your pubic area is on display for the whole class now. It''s met with mixed responses: the guys are whistling and hollering, while most of the girls are staring you down disapprovingly. You quickly let go of the bar and pull your shorts back up, deeply embarrassed by the whole ordeal.'
+		elseif fizperand = 2 and hotcat >= 6:
+			horny += 10
+			gs'stat'
+			*clr & cla
+			'<center><img src="images/qwest/alter/fizra/fizperand2.jpg"></center>'
+			'During the warm-up for your gym class, Mr. Pavlovich comes over and assists you in your warm-up. He grinds his groin against your ass as he does. If looks could kill, Christina Zvereva''s jealous gaze would have had you dead on the ground by now.'
+		elseif fizperand = 3:	
+			*clr & cla
+			manna += 20
+			gs'stat'
+			'<center><img src="images/qwest/alter/fizra/fizperand3.jpg"></center>'
+			'You get on your knees together with some other girls, enjoying the attention of the boys while you all show off your asses to them. Deciding to tease them even more, the girls decide to all pull their pants down at the same time. Of course you join in, and enjoy the confidence boost as you all show off your panties to the now drooling boys. Mr. Pavlovich keeps his distance, not really sure what to think of all this.'
+		elseif fizperand = 4:
+			*clr & cla
+			manna += 20
+			gs'stat'
+			'<center><img src="images/qwest/alter/fizra/fizperand4.jpg"></center>'
+			'After the planned part of the P.E. lesson is over, you and some other girls fool around a bit with the volleyballs during the ''free play'' section of the class. The four of you show off your ''giant breasts'' to the guys, running around to make them bounce as much as you can. As the lesson ends, you all share a laugh as you put the volleyballs back where they belong.'
+		elseif fizperand = 5 and npcSex[3] = 1:
+			horny += 10
+			gs'stat'
+			*clr & cla
+			manna += 20
+			gs'stat'
+			'<center><img src="images/qwest/alter/fizra/fizperand5.jpg"></center>'
+			'Ivan offers to help you with a workout on the exercise balls. Larisa is enthusiastic about the workout and asks if she can join too; of course you agree. After you and Larissa both get a ball and get ready, Ivan has you do all sorts of exercises. After a while, you realize that in every pose Ivan suggests, you are showing off either your breasts or your ass. One look at his face confirms that this was the exact purpose of the exercises. Ivan is having the time of his life ''coaching'' the two of you. With a lewd smile you redouble your efforts, and show off your ass as much as you can.'
+		elseif fizperand = 6 and temper >= 20 and sunWeather = 1 and hotcat >= 6:
+			*clr & cla
+			manna += 20
+			gs'stat'
+			'<center><img src="images/qwest/alter/fizra/fizperand6.jpg"></center>'	
+			'Today you''re training with some free weights. In the current exercise, you''re supposed to keep your legs straight while the dumbbells are on the ground. Noting the class got awfully quiet, you look between your legs and notice the majority of the class and several more bystanders gawking at your ass. You hold the position for a few seconds longer than you need to, reveling in their praises while they compliment your figure.'
+		elseif fizperand = 7:
+			!!IMAGE NEEDED
+			'During gym class a commotion starts, you look over and see two boys shoving each other. <<boy1>> shoves <<boy2>> again, it quickly escalates a few punches are thrown and soon both of them are down on the ground fighting, the coach rushes over and quickly pulls them apart and sends them to the principal.'
+			!!add code to use a random name of a gopnik, cool guy, or jock, with a chance of a unknown <<$boy>>.
+		elseif fizperand = 8:
+			!!IMAGE NEEDED
+			'During a break during gym, you are talking with several other girls when a Igor wanders over and tries to chat you all up. You find his efforts amusing at best and you can tell his efforts are not working on the other girls either. Yet he seems to think he is oozing cool and he keeps chatting you all up, then Vitek rushes over behinds him and grabs his shorts and yanks them down to his ankles.'
+			'Unfortunately for the Igor his underwear went with the shorts and he his standing there half naked in front of you and the other girls. You girls gasp and several point at his very small penis and you all start giggling and soon the whole class is laughing, as he desperately tries to pull up his shorts, while calling the other guy all kinds of names. You almost feel sorry for him, not only is he a terrible flirt, but the whole class has seen is very tiny penis.'
+		elseif fizperand = 9:
+			!!IMAGE NEEDED
+			'During a break during gym, you are talking with several other girls. When you feel someones hands reach down the back of your shorts and grab ahold of your panties and yank them up. <<$boy>> yanks up so hard on your panties it actually for a moment lifts your feet off the ground. You cry out in pain and turn around quickly to see <<$boy>> laughing and several watching and laughing as well.'
+			act 'kick him':
+				'He starts to back up but you manage to kick him hard in the shin, causing him to hop around on one leg holding his shin, which just got the other <<$boy>>s laughing harder. A couple of the other girls move over to give you moral support and give the guys dirty looks. Plus they use their bodies to shield you from the rest of the class so you can pull your panties out of your ass and twat, getting everything back in place.'
+			end
+			act 'Beat his ass':
+				'You catch him with your first kick in the shin, causing him to hop around. Not expecting any more he doesn''t pay attention to you and doesn''t see you charging him. You run into him and knock him to the floor, your quickly on top of him, sitting on his chest, while you start punching him in the face.'
+				'He is a bit stunned by this sudden attack and at first just covers up to block some of your hits, finally he starts to fight back, just as the coach arrives. The coach grabs you by the back of the neck and with one powerful yank, pulls you off <<$boy>> and nearly offer your feet. He steps between the two of you, stopping <<$boy>> and you from going at it and he says to you. "Go to the principals office now!" You try and protest but he doesn''t want to hear it and points at the door.'
+				act 'Go to the principals offices': gt 'gschool_lessons', 'principal'
+			end
+		!!add code to use a random name of a gopnik, cool guy, or jock, with a chance of a unknown <<$boy>>.
+		elseif fizperand = 10:
+			!!IMAGE NEEDED
+			:rnd_girl_loop
+			i = rand(0,47)
+			if npcPol[i] = 0: jump 'rnd_girl_loop'
+			$rand_girl = $npcName[i]
+			'During class <<$rand_girl>> taps you on the shoulder and is giggling, she is pointing at Vitek. You look over and see the end of his dick hanging out the legs of his shorts. You giggle as well, but you are also impressed and a little turned on. He is certainly very well hung, it takes him a bit to notice the girls giggling at him and even longer to figure out why. Once he does he stops and makes a big show of tucking his dick back away by adjust and pulling down his shorts a bit, the whole time wearing a big smile.'
+			!!random girl from class or unknown.
+		elseif fizperand = 11:
+			!!IMAGE NEEDED
+			'During class one of <<girl1>> apparently doesn''t believe in sports bras. The top of her boob pops out of her tank top, showing her nipple off for everyone to see. <<girl2>> quickly points it out to her. She blushes and quickly covers her nipple up, trying to ignore the laughs and staring boys.'
+			!!girls can be random of any girls in school or unknown girls.
+		elseif fizperand = 12:
+			!!IMAGE NEEDED
+			'The coach asks you to help get some equipment out of the storage room. You go with him, he points out several things you need. He gets uncomfortable close and touches you way more than you are comfortable with. At one point while you are reaching for something high he stands so close behind you, you feel his crotch against your butt and his hands on your waist, tell you to be careful and let him help steady you.'
+			act 'leave the creep':
+				'Once you have the stuff you duck out of the room as quickly as you can, not looking back at him.'
+			end
+			act 'Tease him':
+				'You decided to have a little fun of your own. You  accidentally drop something, while he is keeping you steady. Bending over at the waist, pushing your ass back against his crotch. You grind it against him, you can feel him getting hard. Then you pick up the item and stand up quickly, heading out of the room you glance back and flash him a sweet smile, noticing he is trying to hide the erection in his shorts. You add a bit of a extra sway to your hips as you walk away.'
+			end
+		else 
+			*clr & cla
+			'<center><img src="images/qwest/alter/fizra/fizperand7.jpg"></center>'	
+			'Even though the gym class today offered a good workout, it was kind of boring. Nothing worth nothing happened.'
+		end
+	end
+end
+
+if $ARGS[0] = 'girls bathroom':
+	cls
+	gs 'stat'
+	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+	'<center><img src="images/qwest/alter/school/girlsbathroom/girlsbathroom.jpg"></center>'
+	'You slip into the girl''s bathroom and into one of the stalls. You sit on one of the toilets with your feet pulled up, so no one can see them under the stall. A few minutes you hear the other girls all leave, within moments the bell for class rings and you relax.'
+	act 'Play on phone':
+		school_bunk = 0
+		*clr
+		cla
+		gs 'stat'
+		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+		'<center><img src="images/qwest/alter/school/girlsbathroom/usephone1.jpg"></center>'
+		'You sit on the toilet, playing on your phone. It sure as hell beats another boring class.'
+		i = rand(1,100)
+		if i <= 30:
+			gt 'gschool_events', 'girls'
+		elseif i <= 40:
+			gt 'gschool_events', 'caught'
+		elseif i <= 50:
+			gt 'gschool_events', 'company'
+		else
+			act 'Continue to play on phone':gt 'gschool_events', 'bathroom2'
+		end
+	end
+	if ciga > 0:
+		act 'Smoke':
+			school_bunk = 1
+			dynamic $smoker
+			cls
+			gs 'stat'
+			'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+			'<center><img src="images/qwest/alter/school/girlsbathroom/smoke1.jpg"></center>'
+			'You pull out a cigarette and light it, taking a deep long puff. You feel yourself instantly relaxing as you inhale the smoke. Yep, much better than going to class.'
+			i = rand(1,100)
+			if i <= 30:
+				gt 'gschool_events', 'girls'
+			elseif i <= 40:
+				gt 'gschool_events', 'caught'
+			elseif i <= 50:
+				gt 'gschool_events', 'company'
+			else
+				act 'Keep smoking':gt 'gschool_events', 'bathroom2'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'bathroom2':
+	if school_bunk = 0:
+		willpower += rand(5, 10)
+		manna += rand(10, 50)
+		cls
+		gs 'stat'
+		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+		'<center><img src="images/qwest/alter/school/girlsbathroom/usephone2.jpg"></center>'
+		'For the rest of the period you play on your phone, you find it very relaxing and by the time the next class bell rings you are in a far better mood.'
+
+		act 'Go to class':gt 'gschool_lessons', 'class'
+	else
+		willpower += rand(5, 10)
+		manna += rand(10, 50)
+		cls
+		gs 'stat'
+		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+		'<center><img src="images/qwest/alter/school/girlsbathroom/smoke2.jpg"></center>'
+		'For the rest of the period you play on your phone, while you smoke. You find it very relaxing and by the time the next class bell rings you are in a far better mood.'
+
+		act 'Go to class':gt 'gschool_lessons', 'class'
+	end
+end
+
+if $ARGS[0] = 'girls':
+	i = rand(1,100)
+	if i <= 25:
+		gt 'gschool_events', 'girl3'
+	elseif i <= 50 and soniaPS > 0:
+		gt 'gschool_events', 'girl2'
+	else
+		gt 'gschool_events', 'girl1'
+	end
+end
+
+if $ARGS[0] = 'girl1':
+	*clr
+	cla
+	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+	'<center><img src="images/qwest/alter/school/girlsbathroom/girlsbathroom.jpg"></center>'
+	'After a couple of minutes you hear someone else in the bathroom with you, you peek out and see <<girl>>. Smiling, you exit the stall, she turns around slightly startled then smiles when she see you. Within moments, the two of you are chatting away about school, boys, clothes, makeup and anything else that strikes your fancy. Before you know it, the class bell rings. You both stop and look up out of reflex and bid each other later and head to your next class.'        
+	act 'Go to class':gt 'gschool_lessons', 'class'
+!!girl should be random girl from your class, one of the cool girls, jock girls or one of the gopnik girls. No nerds as they would be unlikely to cut. No Lena or Lera and no Sonia, they will all have their own scenes.
+end
+
+if $ARGS[0] = 'girl2':
+	*clr
+	cla
+	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+	'<center><img src="images/qwest/alter/school/girlsbathroom/girlsbathroom.jpg"></center>'
+	'After a couple of minutes you hear someone else in the bathroom with you, you peek out and see Sonia standing at the mirror applying makeup. You open the stall door. "Hey Sonia, what''s up?"'
+	'"Hi <<$nickname>>, you cutting class?" She says while looking at you from the mirror.'
+	'"Yeah I couldn''t take another boring class, I needed a little fun." You tell her with a smile.'
+	'Sonia turns around and looks at you a moment, bites her lower lip obviously considering something and then walks over to you and kisses you. "I know what we could do for fun."'
+	act 'Stop her':
+		*clr
+		cla
+		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+		'<center><img src="images/qwest/alter/school/girlsbathroom/girlsbathroom.jpg"></center>'
+		'You use your hands to gently push her away. "Sorry Sonia but that''s not what I meant."'
+		'Sonia shrugs and goes back to the mirror to work on her makeup. "So what did you have in mind?"'
+		'"We could, you know just talk. I mean how have you been? I know things have been rough but that doesn''t mean we can''t be friends and talk to each other." You say as you walk up to stand next to her, you feel sorry for her. She made a stupid mistake and now is paying for it.'
+		'She glances at you and smiles. "Sure I would like that." The two of you spend the next hour talking about a variety of things. She gives you more than a few tips about how to use makeup. Before you know it, the bell rings and you both head to class.'
+		act 'Go to Class':gt 'gschool_lessons', 'class'
+	end
+    act 'Return the kiss':
+		*clr
+		cla
+		horny += 15
+		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+		'<center><img src="images/qwest/alter/school/girlsbathroom/sonia.jpg"></center>'
+		'You kiss her back passionately, her hands begin to rub and squeeze your breasts. After a couple of minutes of passionate kissing and fondling each others bodies with your hands, She pulls you shirt up and exposes your breasts. She leans down, gently kissing, licking and sucking on your nipples, causing you to moan softly. Her other hand slides down between your legs, as she reaches up under your skirt and starts rubbing your pussy through your panties.'
+		act 'Continue':
+			cls
+			orgasm += 1
+			horny = 0
+			stat['cuni'] += 1
+			gs 'stat'
+			'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+			'<center><img src="images/qwest/alter/school/girlsbathroom/sonialick.jpg"></center>'
+			'Your panties quickly get sopping wet from her rubbing your clit, and sucking on your nipples. She pushes you back into the stall and starts taking your clothes off. You help by taking her clothes off. She sits you down on the edge of the toilet and spreads you legs wide, kneeling down she begins to lap at your pussy with her tongue.'
+			'For all the cocks she is rumored to have sucked, she seems amazingly good at licking pussy, you briefly wonder if they are related skills when you can feel yourself getting close to a orgasm. As you get close she slips a couple of fingers into your pussy and starts finger fucking you while she licks, sucks and flicks your clit with her tongue. It doesn''t take much time before your body starts shaking from orgasm.'
+			act 'Return the favor':
+				cls
+				horny += 10
+				stat['cuni_give'] += 1
+				gs 'stat'
+				'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+				'<center><img src="images/qwest/alter/school/girlsbathroom/soniatrade.jpg"></center>'
+				'Once you recover from your orgasm, you get up and trade places with Sonia. You get down on your knees and put your head between her legs and you begin to lick her pussy. She moans and grips your hair, but you don''t feel like you are as skilled as she is. It takes you longer to get her to start moaning loudly.  Copying the same technique she did, you slip a couple of your fingers into her pussy and finger fuck her while you lick and suck on her clit.'
+				'She reaches down and spreads the lips of her pussy wide while you lick her. As you alternate from using your tongue inside of her and your fingers. She grabs you by the hair and pulls you face tight into her crotch and grinds her pussy against your face, coating it in her pussy juices as she cums.'
+				'Once finished she pulls you up and passionately kisses you, before she licks her own juices off your face. After a few more kisses you finally both stop and get dressed. "<<$nickname>> do you think we are going to have a test this week in chem?"'
+				'"I think he said there would be a quiz, why didn''t you study?" You say with a giggle which she shares, you spend the rest of the hour till the bell rings talking about mundane stuff. Yep you think you need to skip class more often.'
+				act 'Go to Class':gt 'gschool_lessons', 'class'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'girl3':
+	*clr
+	cla
+	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+	'<center><img src="images/qwest/alter/school/girlsbathroom/lena-lera.jpg"></center>'
+	if grupTipe ! 2:
+		'After a couple of minutes you hear someone else in the bathroom with you, two girls talking. It''s Lena and Lera, most of the other girls in school avoid them, as they like to bully the other girls and even some of the boys. Trying to be quiet you pull your feet up, you don''t want to draw there attention, and catch you here alone in the bathroom. But you''re forgetting about your phone in your lap. As you raise you legs up so they can''t see your feet under the stall, your phone slides off your lap and clatters onto the floor.'
+		'Suddenly there is silence, both of them stop talking, and you don''t hear anything for a moment. Then you hear them walking in your direction, suddenly the door is pushed open. Lena and Lera stand on each side of the open stall looking at you as they smoke. "Well, well, look what we have here Lena, a scared little bunny hiding in a stall." Lera says with a smirk.'
+		'Lena leans in a bit towards you. "Is that right? Are you a scared little bunny <<$nickname>>?" Without waiting for you to answer she glances to Lera. "Maybe she thinks she''s a bad girl, trying to cut class. How about we show her what happens to bad little girls." she says with a laugh and Lera joins in, you have a bad feeling about what they might want to do to you.'
+	else
+		'After a couple of minutes you hear someone else in the bathroom with you, two girls talking. It''s Lena and Lera, you start debating going out to talk to them. All and all they treat you pretty well, but sometimes they can be pretty mean and demeaning, you know you are the low girl on the totem pole in the gopniks, but it would be nice if they treated you better. Still they do make sure no one else messes with you and sometimes it is a blast hanging out, so it''s not all bad.'
+		'Before you can make up your mind you hear their foot steps heading your way and you realize you forgot to lift your feet. Oh well, suddenly the door is pushed open. Lena and Lera stand on each side of the open stall looking at you as they smoke. "Well, well, look what we have here Lena, our favorite scared little bunny hiding in a stall." Lera says with a smirk.'
+		'Lena leans in a bit towards you. "Is that right? Are you a scared little bunny <<$nickname>>?" Without waiting for you to answer she glances to Lera. "She must think she''s a bad girl, for cutting class. How about we show her what happens to bad little girls." she says with a laugh and Lera joins in, you have a bad feeling about what they might want to do to you. You have mixed feelings about this, sometimes they are a lot of fun, but their idea of fun can also be pretty damn mean. Part of you is excited, but your also worried about what is about to come next.'
+	end
+    act 'Run out':
+		*clr
+		cla
+        '<center><b><font color="maroon">School Hall</font></b></center>'
+        '<center><img src="images/qwest/alter/school/girlsbathroom/angryteacher.jpg"></center>'
+        'Afraid of what they may do, you run out of the stall, and straight out of the bathroom. You run down the hall, past several class room. You think you are almost in the clear when you hear a voice behind you. "Where do you think you are going in such a hurry miss <<$surename>>?" Your busted. Sighing you turn around and see a teacher glaring at you.'
+        '"Well you see I..." He interrupts you before you can finish. "I know you have class this period and you are late, now you weren''t  cutting class were you?"'
+        'You know he already knows the answer but maybe you can get out of this. "Yes, I mean no. I mean yes I have a class but I wasn''t cutting. I was just running late, I had some stuff to do..." you trail off lamely. You can tell he is not buying it for one second.'
+        '"Be that as it may, that is no excuse. Now get your butt to the principal''s office. I will be letting her know you are on your way." With that he points in the direction of her office. Waiting till you start heading, before returning to his classroom. With a sigh, and having no choice, you head to the principals office.'
+        act 'Go to Principal''s Office':demerit += 10 & gt 'gschool_lessons', 'principal'
+	end
+    act 'Protest':
+		*clr
+		cla
+        '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+        '<center><img src="images/qwest/alter/school/girlsbathroom/lena-lerabully.jpg"></center>'
+        '"No, I mean I''m cutting class, but I''m not scared, and I don''t think I''m bad. I just needed a break and was hoping for a little fun." You smile weakly at them, as you step out of the stall.'
+        'Lera leans close to you and blows smoke in your face. While Lena says "Oh you want to have some fun huh? Ok we can have some fun with you." glancing and smirking to Lera as she says it. Each of them grab a hold of you from each side, now you start to wish you had just kept your mouth shut.'
+        act 'Toy bunny': gt 'gschool_sex', 'toy bunny'
+	end
+    act 'Bad girl':
+		*clr
+		cla
+        '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+        '<center><img src="images/qwest/alter/school/girlsbathroom/lena-lerabully.jpg"></center>'
+        'You step out of the stall. "What''s it to you if I want to cut class? huh." Doing your best tough girl act. Which just manages to get a laugh out of them. Lera leans over and blows smoke in your face.'
+        '"Is that so bunny? You a bad girl now? Why don''t we show you what real bad girls are." Lena says as she steps close she grabs your arm, Lera quickly follows suit 
+        on your other side and now with the two of them holding you tight between them. "We''re going to have some fun with you bunny." Lera says.'
+        act 'Toy bunny': gt 'gschool_sex', 'toy bunny'
+	end
+!!Next one only shows up as a option if Sveta has already played the Lena/Lera scene out already.
+	if toy_bunny = 1:
+		act 'Submit':
+			sub += 1
+			*clr
+			cla
+			'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+			'<center><img src="images/qwest/alter/school/girlsbathroom/lena-lerabully.jpg"></center>'
+			'You meekly step out of the stall, coughing a bit as Lera blows smoke in your face. You don''t protest or resist, you already know how this is going to play out. There is just two of them and not a lot you could do. Just like the last time, Besides you think it was kinda fun.'
+			'"Look at our meek little bunny, doesn''t she look like she missed us and is back for more. Is that it bunny? Don''t worry we''re going to take good care of you." Lena and Lera both step close to you, but know they have your submission, they don''t even bother to grab and hold you down this time.'
+			act 'Toy bunny': gt 'gschool_sex', 'toy bunny'
+		end
+	end
+end
+
+if $ARGS[0] = 'company':
+!!in both scenes the girl is 50% Sonia if she has had her whore rep, 25% another girl from class, 25% unknown girl. If Sonia scene has not happened then 50% chance girl from class and 50% unknown.
+	if soniaPS > 0 and rand(0,1) = 0:
+		$rand_girl = 'Sonia'
+	elseif rand(0,1) = 0:
+		$rand_girl = 'a girl you don''t know'
+	else
+		:rnd_girl_loop
+		i = rand(0,47)
+		if npcPol[i] = 0: jump 'rnd_girl_loop'
+		$rand_girl = $npcName[i]
+	end
+	if rand(1,100) <= 50:
+		gt 'gschool_events', 'company1'
+	else
+		gt 'gschool_events', 'company2'
+	end
+end
+
+if $ARGS[0] = 'company1':
+	*clr
+	cla
+    '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+    '<center><img src="images/qwest/alter/school/girlsbathroom/voyvag.gif"></center>'
+	'After a couple of minutes you hear someone else in the bathroom with you, you hear soft murmured voice. A male and female voice, they are talking softly and you can''t quiet make out what they are saying. Next is some rustling sounds of clothes, shortly followed by female moans, you creep up to the stall door, cracking it open and peeking out.'
+	'A couple has their back to you, you can''t tell if the guy is a student or a teacher. He has <<$rand_girl>> up against the sinks, her back to him, partially bent over. Her face is nearly touching the mirror as he pounds her pussy doggy style. She seems to be loving every second of it, afraid of getting caught you close the door and move back to sit on the toilet.'
+	act 'Wait':
+		cls
+		horny += 15
+		gs 'stat'
+	    'You wait while they fuck, she gets very loud, obviously having a orgasm. A few minutes later he grunts as well. Shortly after they have both cummed, you hear the door open and close and they both leave.'
+		if school_bunk = 0:
+			act 'Continue to play on phone':gt 'gschool_events', 'bathroom2'
+		else
+			act 'Keep smoking':gt 'gschool_events', 'bathroom2'
+		end
+	end
+	act 'Mastrubate':
+		cls
+		stat['mast'] += 1
+		orgasm += 1
+		horny = 0
+		gs 'stat'
+	    '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+        '<center><img src="images/qwest/alter/school/girlsbathroom/mastrubate.gif"></center>'
+		'While listening to <<$rand_girl>> get her ass pounded, the slapping sounds of flesh and her moans of pleasure is to much for you. You pull your panties off and spread you legs, you slide your hand between your legs and start rubbing your clit. You keep rubbing it faster and faster as they get louder and louder, you have to bite your lip to keep from crying out as a orgasm course through your body. By the sound of it, she has just orgasmed as well. A few minutes later he grunts as well. Shortly after they both cum, you hear the door open and close and they both leave.'
+		act 'Go to Class':gt 'gschool_lessons', 'class'
+	end
+end
+
+if $ARGS[0] = 'company2':
+	*clr
+	cla
+    '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+    '<center><img src="images/qwest/alter/school/girlsbathroom/voyanal.gif"></center>'
+	'After a couple of minutes you hear someone else in the bathroom with you, you hear soft murmured voice. A male and female voice, they are talking softly and you can''t quiet make out what they are saying. Next is some rustling sounds of clothes, shortly followed by female moans, you creep up to the stall door and crack it open and peek out.'
+	'A couple has their back to you, you can''t tell if the guy is a student or a teacher. He has <<$rand_girl>> bent over near the bathroom window, while she is looking back at him and your direction. You can tell he is fucking her in the ass and she seems to be loving getting her tight little ass pounded. Her soft moans of pleasure echo in the room, afraid of getting caught you close the door and move back to sit on the toilet.'
+	act 'Wait':
+		cls
+		horny += 15
+		gs 'stat'
+	    'You wait while they fuck, she gets very loud, obviously having a orgasm. A few minutes later he grunts as well. Shortly after they have both cummed, you hear the door open and close and they both leave.'
+		if school_bunk = 0:
+			act 'Continue to play on phone':gt 'gschool_events', 'bathroom2'
+		else
+			act 'Keep smoking':gt 'gschool_events', 'bathroom2'
+		end
+	end
+	act 'Mastrubate':
+		cls
+		stat['mast'] += 1
+		orgasm += 1
+		horny = 0
+		gs 'stat'
+	    '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+        '<center><img src="images/qwest/alter/school/girlsbathroom/mastrubate.gif"></center>'
+		'While listening to <<$rand_girl>> get her ass pounded, the slapping sounds of flesh and her moans of pleasure is to much for you. You pull your panties off and spread you legs, you slide your hand between your legs and start rubbing your clit. You keep rubbing it faster and faster as they get louder and louder, you have to bite your lip to keep from crying out as a orgasm course through your body. By the sound of it, she has just orgasmed as well. A few minutes later he grunts as well. Shortly after they have both cummed, you hear the door open and close and they both leave.'
+		act 'Go to Class':gt 'gschool_lessons', 'class'
+	end
+end
+
+if $ARGS[0] = 'caught':
+	if rand(1,100) <= 75:
+		gt 'gschool_events', 'caught1'
+	else
+		gt 'gschool_events', 'caught2'
+	end
+end
+
+if $ARGS[0] = 'caught1':
+	cls
+	gs 'stat'
+    '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+    '<center><img src="images/qwest/alter/school/girlsbathroom/caughtf.jpg"></center>'
+	'After a couple of minutes you hear someone else in the bathroom with you, you peek out and see one of your teachers at the mirror. You duck back into the stall closing the door and sit down on the toilet, hoping she didn''t see you in the mirror. You hear the click of her heels coming near and stop right outside the stall door. "I saw you peek out in the mirror young lady." She says pushing the stall door open.'
+	if school_bunk = 1:'"Smoking in school as well I see. I thought you was smarter than that <<$name>>"'
+    '"Well come on, young lady. Get your butt out here and march down to the principals office." She says as she points in the direction of the bathroom door.'
+	'Not sure what to say you stay silent, you know she knows you are suppose to be in class. So no point trying to lie to her, but you also don''t want to get in trouble either. Maybe you can convince her to let you off with a warning, or something.'
+	act 'Go to Principal''s Office':
+		demerit += 10
+		if school_bunk = 1:demerit += 5
+		gt 'gschool_lessons', 'principal'
+	end
+	act 'Sweet talk her':
+		*clr
+		cla
+!!sweet talk has two versions, success and failure. Chance it works. 25% base + 5% per appearance scale point above 5(1-10 range), -5% per appearance scale point under 5. +5% if A student, +10% if honor roll, -5% if C student, -10% if D, -20% if failing school. nerd no change, +5% if cool kid, +10% if jock, -20% if gopnik.
+		gs 'gschool_events', 'sweet'
+		if rand(1,100) < Sweet_talk + 25:
+			'<center><img src="images/qwest/alter/school/girlsbathroom/eartwist.jpg"></center>'
+			'You hang your head, feigning shame as best you can. "I know and I''m sorry. But I was feeling stressed and I just needed a break to be alone for a few minutes. I know I shouldn''t have but I couldn''t help it. Please, please don''t report me. I promise not to do it again."'
+			'The teacher looks at you and snorts. "You really think I am that dumb?" She doesn''t wait for you to reply. She reaches out and grabs you by the ear and twists it just enough so it hurts. She pulls you out of the stall by your ear, you half want to drop to your knees and half want to keep up with her, as she leads you out of the bathroom. "Come on, I am personally taking your to the principals office." True to her words she drags you down the hall by your ear to the principals office.'
+			act 'Go to Principal''s Office':
+				demerit += 10
+				if school_bunk = 1:demerit += 5
+				gt 'gschool_lessons', 'principal'
+			end
+        else
+			'<center><img src="images/qwest/alter/school/girlsbathroom/sweettalk.jpg"></center>'
+			'You hang your head, feigning shame as best you can. "I know and I''m sorry. But I was feeling stressed and I just needed a break to be alone for a few minutes. I know I shouldn''t have but I couldn''t help it. Please, please don''t report me. I promise to not do it again."'
+			'The teacher looks at you and sighs. "Ok I''ll let you off with a warning and you take some time to collect yourself, but no more cutting class you understand?" You nod that you understand, then she shakes her head and goes about her business. A few minutes later she leaves the bathroom.'
+			if school_bunk = 0:
+				act 'Continue to play on phone':gt 'gschool_events', 'bathroom2'
+			else
+				act 'Keep smoking':gt 'gschool_events', 'bathroom2'
+			end
+		end
+	end
+	act 'Suggest she punish you instead':
+		*clr
+		cla
+	    '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+		'<center><img src="images/qwest/alter/school/girlsbathroom/bendover.jpg"></center>'
+		'You get up, walking out of the stall and bending over at the waist, till your hands are on the floor, you look up at your teacher and say. "I know I''ve been a bad bad girl, but why don''t you punish me instead? We both know you would love a chance to do it yourself and I don''t want any demerits." You follow it up by wiggling your butt.'
+!!punish me has two versions, success and failure. Chance it works. 35% base + 5% per appearance scale point above 5(1-10 range), -5% per appearance scale point under 5. -10% if A student, -20% if honor roll, +5% if C student, +10% if D, +20% if failing school. -15% nerd, 0% if cool kid, -10% if jock, +20% if gopnik.
+		act 'Continue':
+			*clr
+			cla
+			gs 'gschool_events', 'sweet'
+			if rand(1,100) < Sweet_talk + 35:
+				'<center><img src="images/qwest/alter/school/girlsbathroom/eartwist.jpg"></center>'
+				'The teacher looks at you and snorts. "Please don''t embarrass yourself or me, with such juvenile attempts at manipulation." She doesn''t even wait for you to reply. She just reaches out and grabs you by the ear twisting it just enough that it hurts. She pulls you towards the door, you half want to drop to your knees and half want to keep up with her, as she leads you out of the bathroom. "Come on, I am personally taking your to the principals office." True to her word she drags you down the hall by your ear to the principals office.'
+				act 'Go to Principal''s Office':
+					demerit += 10
+					if school_bunk = 1:demerit += 5
+					gt 'gschool_lessons', 'principal'
+				end
+			else
+				if rand(0,100) <= 75:
+					act 'Spanking':
+						cls
+						gs 'pain', 2, 'asscheeks', 'spank'
+						gs 'stat'
+						'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+						'<center><img src="images/qwest/alter/school/girlsbathroom/caughtfspank.jpg"></center>'
+						'The teacher looks at you for a long moment and seems to consider her options, you can see her desire to punish you, perhaps more than you were expecting by the hard look in her eye. A moment later she walks over to you. "Well I suppose the principle doesn''t have to know about this as long as you get properly punished." She grabs you by the hair and pulls you over to the sinks and bends you over the sinks, with your head nearly touching the mirror. She pulls up your skirt pulling your panties down. You watch her and bite your lower lip, a bit turned on and looking forward to a little spanking. Your eyes go wide as she pulls out a large black wooden paddle from her purse, this looks like it is going to hurt.'
+						'Before you even have a chance to protest she brings the paddle down on your bare ass, the sound of the smack echoes in the room, as does your yelp of pain. After just one swing your ass is already stinging, her swings come quickly, with full arm swings. Each smack makes you jump, several times you even hit your head against the mirror. Out of instinct you put your hands back to block the paddle, however she is ready for this. Her other hand grabbing them and pulling them out of the way.'
+						act 'Continue':
+							cls
+							gs 'pain', 2, 'asscheeks', 'spank'
+							gs 'stat'
+							'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+							'<center><img src="images/qwest/alter/school/girlsbathroom/caughtfspank.jpg"></center>'
+							'If you didn''t know any better, you could swear she is getting off on hurting you. You try your best to hold back the tears but by the tenth, or so smack you can''t, and the tears start to roll down your cheeks, shortly followed by soft sobs.'
+							'Finally after a full thirty swats she finally stops, and lets go off you. You rub your stinging ass cheeks. She puts her paddle to away and looks immensely satisfied. "Now maybe when you are trying to sit in your next class, it will make you think twice about cutting class again. I will give you the rest of this period to recover, but you had better be in your next class." She says in a warning tone, before she leaves the restroom.'
+							'You spend the rest of the class period rubbing your ass, trying to get it to stop stinging and fixing your makeup. Once the bell rings you head to class, you dread sitting on the hard desk chair the rest of the day.'
+							if school_bunk = 0:
+								act 'Continue to play on phone':gt 'gschool_events', 'bathroom2'
+							else
+								act 'Keep smoking':gt 'gschool_events', 'bathroom2'
+							end
+						end
+					end
+				else
+					act 'strapon':
+						*clr
+						cla
+						'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+						'<center><img src="images/qwest/alter/school/girlsbathroom/strap.jpg"></center>'
+						'The teacher looks at you for a long moment and seems to be considering something, you can see in her eyes a desire to punish you. Perhaps more than you were expecting by the hard look in her eye. A moment later she walks over to you. "Well I suppose the principle doesn''t have to know about this as long as you are properly punished." She grabs your hair pulling you back into the stall, and bending you over the the toilet. She pulls off your skirt and then pulls your panties down, next she removes your top and bra. As you watch her you bite your lower lip, a bit turned on, and looking forward to a little spanking. Then your eyes go wide as she pulls out a large black strapon from her purse. Well at least you were a little turned on at the prospect of being spanked and your pussy is already a little wet.'
+						'"um, miss.." she interrupts you before you can finish. "You were right I would love to punish you, but I''m going to punish you how I want." she says, as she buckles the strapon in place. She slips a condom on the strapon and spreads some lube on it, well this won''t be so bad you start to think. She is even lubing it up, and you did say she could punish you. If this is how she wants to do it, well who are you to argue. You start to rub your pussy, planning to enjoy this.'
+						act 'Continue':
+							cls
+							stat['anal_strap'] += 1
+							horny += 15
+							gs 'stat'
+							'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+							'<center><img src="images/qwest/alter/school/girlsbathroom/caughtfstrap.jpg"></center>'
+							'Instead of feeling it slip in your pussy, you begin to feel it slip in your ass. You start pulling away as it hurts. She grabs your hips however, and keeps you from pulling away. "You''ve been a bad little girl <<$name>> and bad little girls deserved to have their asses punished." With that she starts fucking your ass with the strapon. She is a bit easy at first, not going to fast or to hard. You rub your pussy enjoying this as well as you can. The pleasure is steadily starting to winning out. You hear a buzz coming from the harness now. It sounds like your teacher has a vibrator in the harness.'
+							'She fucks your ass, steadily pounding you harder and deeper. As she begins to pant, she hammers you balls deep as fast as she can. You begin to start moaning in pleasure as well. Soon she cries out, nearly collapsing on your back, as she stops moving, leaving the strapon fully buried in your ass. She kisses the back of your neck and whispers. "This can be our little secret, <<$nickname>>". I think you earned the rest of the period off." She gently pulls the strapon out of you and moves to the sinks to clean it up, as she takes the harness off. After throwing the condom away she leaves the bathroom with out another word. Leaving you to get dressed and decided what to do with the rest of the period.'
+							if school_bunk = 0:
+								act 'Continue to play on phone':gt 'gschool_events', 'bathroom2'
+							else
+								act 'Keep smoking':gt 'gschool_events', 'bathroom2'
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+	act 'Offer sex':
+		*clr
+		cla
+	    '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+		'<center><img src="images/qwest/alter/school/girlsbathroom/seduction.jpg"></center>'
+		'You get down on your knees in front of her hiking up your skirt while you lick your lips. "How about you just pretend you didn''t see me here and I help you relax?'
+!!offer sex has two versions, success and failure. Chance it works. 30% base + 5% per appearance scale point above 5(1-10 range), -10% per appearance scale point under 5. -10% if B student, -20% A student, -40% if honor roll, 0% if C student, +5% if D, +10% if failing school. -20% nerd, 0% if cool kid, -10% if jock, +20% if gopnik.
+		act 'Continue': 
+			*clr
+			cla
+			gs 'gschool_events', 'sweet'
+			if rand(1,100) < Sweet_talk + 30:
+				'<center><img src="images/qwest/alter/school/girlsbathroom/eartwist.jpg"></center>'
+				'The teacher looks at you and snorts. "Please don''t embarrass yourself or me, with such juvenile attempts at seduction." She doesn''t wait for you to reply. She reaches forward and grabs you by your ear twisting it just enough so it hurts. She starts to pull you towards the door. You half want to drop to your knees and half want to keep up with her, as she leads you out of the bathroom. "Come on, I am personally taking you to the principals office." True to her word she drags you down the hall by your ear to the principal''s office.'
+				act 'Go to Principal''s Office':
+					demerit += 10
+					if school_bunk = 1:demerit += 5
+					gt 'gschool_lessons', 'principal'
+				end
+			else
+				horny += 20
+				stat['cuni_give'] += 1
+				gs 'stat'
+				'<center><img src="images/qwest/alter/school/girlsbathroom/seduction.jpg"></center>'
+				'The teacher looks at you for a moment. "Take off your clothes." you do as she tells you and you get completely naked. While you are doing that, she removes her skirt and panties. With those removed she puts one foot up on the disabled bar in the stall, while her hand grabs you by your hair and pulls your face over to her crotch.'
+				'You start licking her pussy at once, you suck on her clit, flick it with your tongue, lap at her slit. She pulls your face tight up against her pussy by your hair, while she grinds her pussy against your face. You can hear her moaning softly from your ministrations of her pussy. After several minutes she begins to pant and her wetness covers your entire face. You can tell she is getting close to a orgasm.'
+				'You work harder and slip your fingers inside of her and start to finger bang her. With in moments she shudders and cries out, grinding herself against your face. You feel her juices running down your cheeks and neck. Once she has recovered she lets go off your hair and moves her leg back down. She begins getting dressed as she looks at you. "This never happened, you understand? You stay in this stall until I leave, and we will both forget this ever happened." You nod to her, a few moments later she walks out of the stall and closes the door. You hear her use the sink and then a minute later you hear the bathroom door open and close, seems you are all alone again. You gather up your clothes and get dressed.'
+				if school_bunk = 0:
+					act 'Continue to play on phone':gt 'gschool_events', 'bathroom2'
+				else
+					act 'Keep smoking':gt 'gschool_events', 'bathroom2'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'caught2':
+	cls
+	gs 'stat'
+    '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+    '<center><img src="images/qwest/alter/school/girlsbathroom/caught.jpg"></center>'
+	'After a couple of minutes you hear someone else in the bathroom with you. Peeking out you see one of your male teachers over by the mirror. You duck back into the stall closing the door and sit back down on the toilet, hoping he didn''t see you in the mirror. What the hell is he doing in the girls restroom anyways? You hear his footsteps coming near and stop right outside the stall door. "I saw you peek out in the mirror young lady." He says as he pushes the stall door open.'
+	if school_bunk = 1:'"Smoking in school as well I see. I thought you was smarter than that <<$name>>"'
+    '"Well come on, young lady. Get your butt out here and march down to the principals office." He says as he points in the direction of the bathroom door.'
+	'Not sure what to say you stay silent, you realizehe knows you are suppose to be in class. So there is no point in trying to lie to him, but you also don''t want to get in trouble either. Maybe you can convince him to let you off with a warning, or something.'
+	act 'Go to Principal''s Office':
+		demerit += 10
+		if school_bunk = 1:demerit += 5
+		gt 'gschool_lessons', 'principal'
+	end
+	act 'Sweet talk him':
+		*clr
+		cla
+!!sweet talk has two versions, success and failure. Chance it works. 25% base + 5% per appearance scale point above 5(1-10 range), -5% per appearance scale point under 5. +5% if A student, +10% if honor roll, -5% if C student, -10% if D, -20% if failing school. nerd no change, +5% if cool kid, +10% if jock, -20% if gopnik.
+		gs 'gschool_events', 'sweet'
+		if rand(1,100) < Sweet_talk + 25:
+			'<center><img src="images/qwest/alter/school/girlsbathroom/angryteacher.jpg"></center>'
+			'You hang your head and feigning shame as best you can. "I know and I''m sorry. But I was feeling stressed and I just needed a break to be alone for a few minutes. I know I shouldn''t have but I couldn''t help it. Please, please don''t report me. I promise to not do it again."'
+			'The teacher looks at you and snorts. "You really think I am that dumb?" He doesn''t wait for you to reply. He reaches out grabbing you by the arm and pulling you out of the stall, as he leads you out of the bathroom. "Come on, I am personally taking you to the principals office." True to his words he drags you down the hall by your arm to the principals office.'
+			act 'Go to Principal''s Office':
+				demerit += 10
+				if school_bunk = 1:demerit += 5
+				gt 'gschool_lessons', 'principal'
+			end
+		else
+			'<center><img src="images/qwest/alter/school/girlsbathroom/sweettalk'+rand(1,2)+'.jpg"></center>'
+			'You hang your head and feigning shame as best you can. "I know and I''m sorry. But I was feeling stressed and I just needed a break to be alone for a few minutes. I know I shouldn''t have but I couldn''t help it. Please, please don''t report me. I promise to not do it again."'
+			'The teacher looks at you and sighs. "Ok I''ll let you off with a warning, you can take some time to collect yourself, but no more cutting class you understand?" You nod that you understand, then he shakes his head and goes about his business. A few minutes later he leaves the bathroom. Which leaves you to wonder why he was in the girls restroom in the first place. You can''t think of a good reason.'
+			if school_bunk = 0:
+				act 'Continue to play on phone':gt 'gschool_events', 'bathroom2'
+			else
+				act 'Keep smoking':gt 'gschool_events', 'bathroom2'
+			end
+		end
+	end
+	act 'Suggest a blowjob':
+		*clr
+		cla
+	    '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+		'<center><img src="images/qwest/alter/school/girlsbathroom/seduction.jpg"></center>'
+		'You get down on your knees in front of him and hike up your skirt while licking your lips. "How about you just pretend you didn''t see me here and I help you relax?'
+!!blowjob has two versions, success and failure. Chance it works. 35% base + 5% per appearance scale point above 5(1-10 range), -10% per appearance scale point under 5. -10% if A student, -20% if honor roll, +5% if C student, +10% if D, +20% if failing school. -20% nerd, +10% if cool kid, +10% if jock, +20% if gopnik.
+		act 'Continue':
+			*clr
+			cla
+			gs 'gschool_events', 'sweet'
+			if rand(1,100) < Sweet_talk + 35:
+				'<center><img src="images/qwest/alter/school/girlsbathroom/angryteacher.jpg"></center>'
+				'The teacher looks at you and snorts. "Please don''t embarrass yourself or me, with such juvenile attempts at seduction." He doesn''t wait for you to reply. He reaches out grabing you by the arm and pulling you out of the stall. He leads you out of the bathroom. "Come on, I am personally taking your to the principals office." True to his word he drags you down the hall by your arm to the principals office.'
+				act 'Go to Principal''s Office':
+					demerit += 10
+					if school_bunk = 1:demerit += 5
+					gt 'gschool_lessons', 'principal'
+				end
+			else
+				gs 'boyStat', 72
+				'<center><img src="images/qwest/alter/school/girlsbathroom/caughtbj.jpg"></center>'
+				'He looks down at you and doesn''t make a move, he doesn''t say anything, he doesn''t even move away. So you take that as accent, you reach up and unzip his pants. You reach inside his pants and feel his already mostly hard dick, apparently he had already decided as well, you think to yourself as you smile.'
+				'You stroke his dick a few times with your hand until it is fully hard, then you start to lick it. You lick up the shaft and back down, then back up, you lick around the head of his dick before you take his <<dick>>cm <<$dick_girth>> dick into your mouth. You wrap your lips tightly around his dick and begin to bob your head, stroking his cock with your lips. He rests one hand on the top of your head, but lets you control the the action.'
+				'You caress and fondle his balls with one of your hands while you suck on his dick. You steadily bob your head faster and you take him as deep into your mouth you can go with out gagging. He starts moaning and you feel his hand tighten on your hair. You can tell he is starting to get close to cumming.'
+				act 'Continue':
+					cls
+					stat['bj'] += 1
+					horny += 15
+					gs 'stat'
+					'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+					'<center><img src="images/qwest/alter/school/girlsbathroom/caughtcum.jpg"></center>'
+					'You pick up the pace, as you try to finish him off. "I''m about to cum." He says it like a warning but you don''t care as you keep sucking. He starts grunting and you feel his dick starting to throb in your mouth, when he suddenly pulls your face away. Pulling his dick out of your mouth, his other hand goes to it at once and he jerks it a couple of times.'
+					'Then it starts spurting loads of hot cum out, the spurts land all over your face, mostly around your mouth. Once the last spurt of sperm stops, he rubs the tip of his dick on your lips and then shoves it back in your mouth. You suck his cock clean of cum, as you feel him getting soft in your mouth. He pulls it out of your mouth again and tucks it back away into his pants.'
+					'He walks over to one of the sinks and washes his hands, looking into the mirror at you. He smiles to you as he says."Feel free to cut class any time you like <<$name>>, I will be happy to keep your secret." with a chuckle he walks out of the restroom. You never did find out why he was in the girls restroom in the first place. You walk over to the the mirrors and clean the cum off your face, fix your hair and makeup. Least you have the rest of the period to do what you want.'
+					if school_bunk = 0:
+						act 'Continue to play on phone':gt 'gschool_events', 'bathroom2'
+					else
+						act 'Keep smoking':gt 'gschool_events', 'bathroom2'
+					end
+				end
+			end
+		end
+	end
+	act 'Offer sex':
+		*clr
+		cla
+	    '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+		'<center><img src="images/qwest/alter/school/girlsbathroom/bendover.jpg"></center>'
+		'You get up walking out of the stall and then start bending over at the waist, all the way till your hands are on the floor, then you look at your teacher and say. "I know I''ve been a bad bad girl and I don''t want any demerits. So if you don''t report me, you can fuck me." You follow it up by wiggling your butt.'
+!!offer sex has two versions, success and failure. Chance it works. 35% base + 5% per appearance scale point above 5(1-10 range), -10% per appearance scale point under 5. -10% if A student, -20% if honor roll, +5% if C student, +10% if D, +20% if failing school. -20% nerd, +10% if cool kid, +10% if jock, +20% if gopnik.
+		act 'Continue':
+			*clr
+			cla
+			gs 'gschool_events', 'sweet'
+			if rand(1,100) < Sweet_talk + 25:
+				'<center><img src="images/qwest/alter/school/girlsbathroom/angryteacher.jpg"></center>'
+				'Mr Vasilyev looks at you and snorts. "Please don''t embarrass yourself or me, with such juvenile attempts at seduction." He doesn''t wait for you to reply. He reaches out and grabs you by the arm and pulls you out of the stall, he leads you out of the bathroom. "Come on, I am personally taking you to the principals office." True to his words he drags you down the hall by your arm to the principals office.'
+				act 'Go to Principal''s Office':
+					demerit += 10
+					if school_bunk = 1:demerit += 5
+					gt 'gschool_lessons', 'principal'
+				end
+			else
+				'<center><img src="images/qwest/alter/school/girlsbathroom/seduction.jpg"></center>'
+				'Your teacher looks at you for a long moment. You can tell he is seriously considering his options, you can already see the bulge in his pants as he stares at your ass. Less than a minute later he starts walking towards you, pulling out his dick and stroking it, apparently your wiggling tight nubile ass was to much for him to say no to. When he reaches you, he pushes you down as he says. "Get on your knees and suck my cock." You do as he says and get down on your knees and open your mouth, awaiting his cock.'
+!!There is two possible options from this point, a 50% chance for each. Nerd always gets 'Have sex' act.
+				if rand(0,1) = 0 or grupTipe = 1:
+					act 'Have sex':
+						cls
+						stat['bj'] += 1
+						horny += 15
+						gs 'boyStat', 78
+						gs 'stat'
+						'<center><img src="images/qwest/alter/school/girlsbathroom/caughtbj.jpg"></center>'
+						'You stroke his dick a few times with your hand, then you start to lick it. You lick up the shaft and back down, then back up, you lick around the head of his dick before you take his <<dick>>cm <<$dick_girth>> dick into your mouth. You wrap your lips tightly around his dick and begin to bob your head, stroking his cock with your lips. He rests one hand on the top of your head, but lets you control the the action.'
+						'You caress and fondle his balls with one of your hands while you suck on his dick. You steadily bob your head faster and you take him as deep into your mouth you can go with out gagging. After several minutes of this, he grabs your hair and pulls you over to the sinks.'
+						act 'Continue':
+							cls
+							stat['vaginal'] += 1
+							orgasm += 1
+							horny = 0
+							gs 'stat'
+							'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+							'<center><img src="images/qwest/alter/school/girlsbathroom/caughtsex.jpg"></center>'
+							'He lifts you up off your feet, and lays you down on one the sinks. He pushes up your skirt and pulls your panties down tossing them aside. He rubs his fingers against your pussy making sure you are good and wet. Then taking a moment to get out a condom and put it on, while he does that you try and get comfortable but it is not easy with the faucet jabbing you in the back.'
+							'Once the condom is in place, he rubs the tip of his dick against your pussy lips, making sure the tip of his dick is well lubricated by your pussy. He gently pushes his <<dick>>cm <<$dick_girth>> cock into your pussy. He slowly begings to fucks you, slowly working his way deeper into you. One of his hands starts rubbing your clit as he does. You begin moaning in a deep sense of pleasure, hardly noticing the faucet jabbing into your back anymore.'
+							'Steadily he gets a little faster and works his ways balls deep into you, but he is gentle with you the whole time, always stimulating your clit. Often kneading your breasts as well. You cry out, "Yes Mr Vasilyev, fuck me, fuck me harder." Occasionally he lifts his fingers from your wet clit and sticks them in your mouth, so you can suck them, tasting your own pussy juices. It doesn''t take long until you orgasm, crying out in ecstasy. He makes love to you for some time still, you have several orgasms before he finally starts to grunt.'
+							act 'Continue':
+								*clr
+								cla
+								'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+								'<center><img src="images/qwest/alter/school/girlsbathroom/caughtcum.jpg"></center>'
+								'Mr Vasilyev pulls out of you and then pulls you off the sink, he gentle pushes you down onto your knees, while he quickly rips off the condom. Holding his dick near your face, right in front of your mouth he jerks it a couple of times.'
+								'Then it starts spurting loads of hot cum out, the spurts rain all over your mouth and lips. Once the last spurt of sperm stops, he rubs the tip of his dick on your lips and then shoves it back in your mouth. You suck his cock clean of cum, as you feel him getting soft in your mouth. He pulls it out of your mouth and tucks it back away into his pants.'
+								'He walks over to one of the sinks and washes his hands, looking into the mirror at you. He smiles to you as he says."Feel free to cut class any time you like <<$name>>, I will be happy to keep your secret. Also you can call me Makar, but only in private." with a chuckle he walks out of the restroom. You never did find out why he was in the girls restroom in the first place. You walk over to the the mirrors and clean the cum off your face, fix your hair and makeup. Least you have the rest of the period to do what you want.'
+								if school_bunk = 0:
+									act 'Continue to play on phone':gt 'gschool_events', 'bathroom2'
+								else
+									act 'Keep smoking':gt 'gschool_events', 'bathroom2'
+								end
+							end
+						end
+					end
+				else
+					act 'Get fucked':
+						cls
+						stat['bj'] += 1
+						horny += 15
+						gs 'boyStat', 79
+						gs 'stat'
+						'<center><img src="images/qwest/alter/school/girlsbathroom/caughtbj2.jpg"></center>'
+						'Mr Ivanov reaches down and undresses you, tossing your clothes haphazardly around the restroom, once you are naked, he puts his dick in front of your face.'
+						'You stroke his dick a few times with your hand, then you start to lick it. You lick up the shaft and back down, then back up, you lick around the head of his dick before you take his <<dick>>cm <<$dick_girth>> dick into your mouth. You wrap your lips tightly around his dick and begin to bob your head, stroking his cock with your lips. He rests one hand on the top of your head, but lets you control the the action.'
+						'You caress and fondle his balls with one of your hands while you suck on his dick. You steadily bob your head faster and you take him as deep into your mouth you can go with out gagging. After several minutes of this, he grabs you by the hair and pulls you over to the sinks.'
+						act 'Continue':
+							cls
+							stat['vaginal'] += 1
+							orgasm += 1
+							horny = 0
+							gs 'stat'
+							'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+							'<center><img src="images/qwest/alter/school/girlsbathroom/caughtanal.jpg"></center>'
+							'Mr Ivanov lifts you up, off your feet and lays you on one the sinks. He rubs his fingers against your pussy, then slips them into your pussy, finger fucking you making his fingers good and wet with your juices. Then he rubs his wet fingers all over his dick, he does this a couple of times, the third time he finger fucks your wet pussy, instead of rubbing his wet fingers on his dick, he rubs them against your asshole. He slips one of his fingers into your asshole and strokes it in your asshole. You moan in pleasure, and a bit of pain when he shoves his second finger into your ass, you bite your lip and whine a bit when he shoves his third finger into your tight asshole. He gets your asshole lubed up a bit and stretches it out a bit.'
+							'Once your ass is lubed up and stretched out a bit, he rubs the tip of his dick against your asshole, once he has it good and lined up, he shoves his <<dick>>cm <<$dick_girth>> cock in your ass. You moan loudly in a mixture of pleasure and pain, you barely notice the faucet jabbing you in the back. He wraps his hands around one of your thighs, to hold you in place. With the mirror behind you, you have no where to go. He shoves his cock all the way balls deep into your ass. When you cry out loudly he pauses a moment to give your ass a little time to adjust to his dick, before he starts fucking your ass again.'
+							'Quickly he works up the speed of his thrusts and soon he is pounding his cock balls deep into your ass, slamming your shoulders against the mirror with each hard stroke. He grunts as he keeps up his relentless violation of your ass. You start rubbing your clit, a part of you is loving being pounded like this. Despite the rough treatment he is giving your ass, you feel yourself having a orgasm.'
+							act 'Continue':
+								*clr
+								cla
+								'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+								'<center><img src="images/qwest/alter/school/girlsbathroom/caughtcum.jpg"></center>'
+								'Mr Ivanov pulls out of you and then pulls you off the sink, he shoves you roughly down onto your knees. Once on your knees he shoves his dick in your mouth and starts fucking your mouth. You can taste your own ass on his dick, but he gives you no choice. As he holds you tight by the hair, keeping your head in place, as he fucks your mouth.'
+								'Then it starts spurting loads of hot cum out, the first spurt hits you in the back of throat. Then he pulls his dick out of your mouth and the rest of the spurts of cum rain down over your lips, cheek, chin, even some of it landing on your chest and arm. Once the last spurt of sperm stops, he rubs the tip of his dick on your lips and then shoves it back in your mouth. You suck his cock clean of cum and your ass, you feel him getting soft in your mouth. He pulls it out of your mouth and tucks it back away into his pants.'
+								'He walks over to one of the sinks and washes his hands, looking into the mirror at you. He says."We will be doing this again. Next time I feel like it, I will keep you after class and I will fuck that cute little ass of yours again." With out waiting for a reply from you, he walks out of the restroom. You never did find out why he was in the girls restroom in the first place. You walk over to the the mirrors and clean the cum off your face, fix your hair and your makeup. Least you have the rest of the period to do what you want.'
+				!!This last one will eventually trigger one of my after class events. I am debating naming this teacher.
+								if school_bunk = 0:
+									act 'Continue to play on phone':gt 'gschool_events', 'bathroom2'
+								else
+									act 'Keep smoking':gt 'gschool_events', 'bathroom2'
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'sweet':
+	if Suspeh >= 90:
+		Sweet_talk = 10
+	elseif Suspeh >= 80:
+		Sweet_talk = 5
+	elseif Suspeh >= 70:
+		Sweet_talk = 0
+	elseif Suspeh >= 60:
+		Sweet_talk = -5
+	elseif Suspeh >= 60:
+		Sweet_talk = -10
+	else
+		Sweet_talk = -20
+	end
+	if grupTipe = 2: Sweet_talk += 10
+	if grupTipe = 3: Sweet_talk += 5
+	if grupTipe = 4: Sweet_talk -= 10
+	Sweet_talk += (hotcat - 5) * 5
+end
+	
+--- gschool_events ---------------------------------
+

+ 261 - 249
locations/gschool → locations/gschool_grounds

@@ -1,27 +1,63 @@
-# gschool
+# gschool_grounds
 
 !Outside school building
-if $ARGS[0] = 'start':
+if $ARGS[0] = 'main':
 	CLOSE ALL
 
-	$loc = $CURLOC
-	$metka = $ARGS[0]
+	$loc = 'gschool_grounds'
+	$metka = 'main'
     $location_type = 'public_outdoors'
+	cls
 	gs 'stat'
 	'<center><b><font color="maroon">School</font></b></center>'
-	'<center><img src="images/qwest/alter/gschool.jpg"></center>'
-	'Pavlovsk''s only school, all the local children go here for their education.'
-	if hour >= 9 and hour < 18 and SchoolAtestat = 0 and kanikuli = 0:
-		'With the school open you can go to the <a href="exec:GT ''clothing_QV'',''list''">changing rooms</a> by the gym and pick an outfit to wear.'
+	if month > 3 and month < 10:
+		'<center><img src="images/qwest/alter/gschool.jpg"></center>'
+	else
+		'<center><img src="images/qwest/alter/school/schoolwinter.jpg"></center>'
+	end
+	'Pavlovsk''s only school, all the local children go here for their education. Next to the school is the athletic field, a parking lot for the teachers, just beyond the parking lot is a grove of trees, and past that is the old school building. After the new school was built the old one was supposed to get renovated and used for advance classes but budget cuts meant the project was canceled and now the old school building stands empty. Though many of the kids use it to skip class or as a place to sneak off to drink or have sex.'
+
+	if hour >= 9 and hour < 18 and StoryLine > 0 and SchoolAtestat = 0 and kanikuli = 0:
+		'With the school open you can go to the <a href="exec:gt ''gschool_grounds'',''change_room''">changing rooms</a> by the gym and change your outfit.'
+	end
+
+	act 'Go to the sports field': gt 'gschool_grounds', 'sports'
+
+!!	act 'Go to old school building': gt 
+
+	if week < 6 and StoryLine > 0 and SchoolAtestat = 0 and kanikuli = 0:
+		if hour < 7 :
+			'It''s too early for school now.'
+		elseif hour < 10 :
+			if $clothingworntype = 'school' or Enable_sforma = 1:
+
+				act '<font color = green><b>Go to school</b></font>':
+					cla
+					!one line late from 1.2.4, timerange check by illume
+					if hour = 9: late = 1
+					:school_start
+					minut += 5
+					gs 'stat'
+					if hour < 10:jump 'school_start'
+					hour = 10
+					minut = 0
+					gs 'gschool_lessons', 'morning'
+				end
+			else
+				'You''re not allowed to attend any classes at school if you''re not wearing your school uniform.'
+			end
+		elseif hour < 16 :
+			'It''s too late for school now. You absent from school today'
+		end
 	end
 
 	act 'Return to town':gt 'pavResidential'
 	
 	if ivan_afterschool = 1:
-		act 'Meet Ivan after school.': gt 'gschool', 'afterschool'
+		act 'Meet Ivan after school': gt 'gschool_events', 'afterschool'
 	end
 
-	if zverRageQW = 1:gt 'gschool', 'KristinaFight'
+	if zverRageQW = 1:gt 'gschool_grounds', 'KristinaFight'
 
 
 	if day = 31 and month = 12 and age <= 17 and StoryLine = 1 and SchoolAtestat = 0 and SchoolBlock ! 1:
@@ -32,18 +68,6 @@ if $ARGS[0] = 'start':
 		end
 	end
 
-	if week = 6 and schoolSorev = 2 and hour = 10:
-		'Athletic students of your school and other schools in the area have gathered at the athletics track near your school. Everyone is getting ready for the running competition.'
-
-		act 'Participate in the 400m sprint event':gt 'gschool', 'SchoolRun2'
-	end
-
-	if week = 6 and schoolSorev = 1 and hour = 10:
-		'Athletic students of your school and other schools in the area have gathered at the athletics track near your school. Everyone is getting ready for the running competition.'
-
-		act 'Participate in the 400m sprint race':gt 'gschool', 'SchoolRun'
-	end
-
 	if hour <= 8 and week < 6 and StoryLine > 0 and SchoolAtestat = 0 and kanikuli = 6:
 		'Today is graduation day! The school prom is tonight as well.'
 
@@ -74,26 +98,7 @@ if $ARGS[0] = 'start':
 		end
 	end
 
-	if week < 6 and StoryLine > 0 and SchoolAtestat = 0 and kanikuli = 0:
-		if hour < 7 :
-			'It''s too early for school now.'
-		elseif hour < 10 :
-			if $clothingworntype = 'school' or Enable_sforma = 1:
-
-				act 'Go to school':
-					!one line late from 1.2.4, timerange check by illume
-					if hour >= 9: late=1
-					gt 'gschool2', 'start'
-				end
-			else
-				'You''re not allowed to attend any classes at school if you''re not wearing your school uniform.'
-			end
-		elseif hour < 16 :
-			'It''s too late for school now. You absent from school today'
-		end
-	end
-
-	if hour >= 16 and GorSlut >= 3 and SchoolGossip > 0 and afterschoolday ! daystart:gt 'gschool', 'suck'
+	if hour >= 16 and GorSlut >= 3 and SchoolGossip > 0 and afterschoolday ! daystart:gt 'gschool_sex', 'suck'
 
 	if week = 1 and kanikuli = 0 and arthakQW = 10 and apmeetday ! daystart and hour >= 16:gt 'artgar'
 
@@ -143,14 +148,113 @@ if $ARGS[0] = 'start':
 		gs 'stat'
 		'A Mitsubishi Pajero and a BMW drive up to the school gates. Strong, muscular guys in leather jackets and tracksuits get out of the cars. They have came to meet Vitek, Dan and Vasily. You watch them talk about something, though you''re not close enough to hear what it''s about. Then you notice Fedor Kozlov leaving school; his face all swollen and bruised. Fedor waves his hand at you, "<<$name>>! Come here, you''re my witness!"'
 
-		act 'Go and see what he needs':gt 'strela'
+		act 'Go and see what Fedor needs':gt 'strela'
 
 		exit
 	end
+end
+
+!Outside school sports field
+if $ARGS[0] = 'sports':
+
+	$loc = 'gschool_grounds'
+	$metka = 'sports'
+	cls
+	gs 'stat'
+	!! IMAGE NEEDED
+	'There is a football field and around it is a track, often before and after school kids use the field and track.'
+
+	act 'Leave the sports field':gt 'gschool_grounds', 'main'
+
+	if schoolrunday ! day:
+		act 'Go for a run (1 hour)':
+			cls
+			minut += 60
+			schoolrunday = day
+			fat -= rand(2, 7)
+			beg += rand(0, 2)
+			sweat += 20
+			gs 'stat'
+			!!IMAGE NEEDED
+			'You spend a hour on the track going for a run.'
+
+			act 'Continue': gt 'gschool_grounds', 'sports'
+		end
+	end
+
+	if hour >= 9 and hour < 18 and StoryLine > 0 and SchoolAtestat = 0 and kanikuli = 0:
+		'With the school open you can go to the <a href="exec:gt ''gschool_grounds'',''change_room''">changing rooms</a> by the gym and change your outfit.'
+	end
+
+	if week = 6 and schoolSorev = 2 and hour = 10:
+		'Athletic students of your school and other schools in the area have gathered at the athletics track near your school. Everyone is getting ready for the running competition.'
+
+		act 'Participate in the 400m sprint event':gt 'gschool_grounds', 'SchoolRun2'
+	end
+
+	if week = 6 and schoolSorev = 1 and hour = 10:
+		'Athletic students of your school and other schools in the area have gathered at the athletics track near your school. Everyone is getting ready for the running competition.'
+
+		act 'Participate in the 400m sprint race':gt 'gschool_grounds', 'SchoolRun'
+	end
 
 	gs 'family'
 end
 
+!!School building
+if $ARGS[0] = 'bulding':
+	fcolor = rgb(0, 0, 0)
+	bcolor = rgb(255, 255, 255)
+	lcolor = rgb(106, 90, 205)
+	gs 'indoors'
+	gs 'stat'
+	'<center><b><font color="maroon">School</font></b></center>'
+	'<center><img src="images/qwest/alter/gschool2.jpg"></center>'
+	'The hallways of the school building are painted with a cheap green paint, which you think may be toxic. Budget cuts.'
+
+	act 'Leave the school building':gt 'gschool_grounds', 'main'
+
+	if hour <= 8:
+		if rand(0,1) = 0:	
+			gs 'gschool_lessons', 'morning'
+		else
+			gt 'gschool_events', 'teacher_greet'
+		end
+	end
+
+!!	act 'Go to the Principals Office': gt
+
+	if zverSlutQW = 1 and week = 1 and lariskaQwestDay < daystart and lariskaQwestDay ! 0 and zverRageQW = 2:
+		zverSlutQW = 2
+		if KotovZverHelp ! 1:
+			$npcText[18] = 'Ever since your fight, Christina has been avoiding you. She''s been humiliated ever since you told the whole school about how she sucked the P.E. teacher''s dick for a place in the running competition, and beat her up when she tried to fight you. Barely a shade of her former self she stands timidly in a corner, her head still wrapped in gauss. Whenever she opens her mouth, people can see the broken teeth she hasn''t had a chance to get fixed yet.'
+			if lariskaHelp > 0:
+				'Larissa tells you that you crushed Christina''s spirit when she lost that fight to you, and that there''s no fight left in her now. You know better though; Christina is the type of person to hold a grudge, and you expect she''s just biding her time until she finds a good opportunity to get back at you.'
+			end
+		else
+			if LinaSlut > 0:$text_end = ' and Lina'
+			'Larissa tells you that Christina will require treatment for several months to fully recover from the beating you gave her, and also that Avelina has been hooking up with Vitek Kotov recently. You suspect this might have something to do with Christina; Lina would do anything for Christina. You feel a knot in your stomach; being on Vitek''s bad side could be really bad for you.'
+		end
+		if lariskaHelp > 0:LariskaHomeIn = 1
+		$npcText[13] = 'Larissa is an athletic girl with a weak personality: she''s very dependent on other people''s opinions of her. Christina used to control her, but ever since you took care of Christina she has been a lot more lively. She has a spark in her eyes, and is almost always in a good mood. Even though Mikhail Nikolayevich sees a lot of potential in her and offered her a spot on the volleyball team, she''s afraid to go pro.'
+		
+	elseif zverSlutQW = 0 and week = 1 and lariskaQwestDay < daystart and lariskaQwestDay ! 0 and zverRageQW = 2:
+		$npcText[18] = 'Christina is a tall and strong girl. She''s one of the best athletes your school has to offer. Her leadership skills, combined with her intelligence and tenacity make her a very serious threat to anyone who would challenge her.'
+		grupTipe[18] = 2
+		grupNPC[18] = 0
+		
+		''
+		$npcText[13] = 'Larissa is an athletic girl with a weak personality: she''s very dependent on other people''s opinions of her. Christina controls her every move, and ever since the fight she has been avoiding you. She seems even more down than usual, and often looks sad. Even though Mikhail Nikolayevich sees a lot of potential in her and offered her a spot on the volleyball team, she''s afraid to go pro.'
+		if lariskaHelp > 0:
+			$text_end = ' And don''t you worry, I will take care of your girlfriend Larissa as well. I''ll teach her what happens when she sides against me.'
+			$npcText[13] = 'Larissa is an athletic girl with a weak personality: she''s very dependent on other people''s opinions of her. Christina used to control her, but ever since you stood up to Christina she has been a lot more lively. Even though Mikhail Nikolayevich saw a lot of potential in her and offered her a spot on the volleyball team, she''s afraid to go pro. Her close ties with Christina Zvereva have put her in a bad light, and she has now been banned from playing for the volleyball team even if she wanted to.'
+		end
+		'Christina Zvereva approaches you:'
+		'"What do you want, bitch? Have you recovered from your ass-kicking yet? At least you understand your place now.<<$text_end>>"'
+		lariskaQwestDay += 99999
+	end
+end
+
 if $ARGS[0] = 'KristinaFight':
     $location_type = 'event_outdoors'
 	cls
@@ -189,25 +293,18 @@ if $ARGS[0] = 'KristinaFight':
 	act 'fight':gt 'fight','start'
 end
 
-if $ARGS[0] = 'SchoolRun2':
+if $ARGS[0] = 'SchoolRun':
+    $location_type = 'event_outdoors'
 	cls
 	minut += 30
 	gs 'stat'
 	'You think you might be able to win, and sign up to participate in the competition. After quickly changing into your running gear you return to the track. The guys are having their race first, and you watch them as you prepare. As expected, Ivan Prokhorov wins. When the guys have finished, it is the girls'' turn.'
 
-	if swinbeggor = 0:
-		'Getting ready at the start is Christina Zvereva, one of the girls in your class. She scoffs at you, "You''ll never beat me!"'
-	elseif swinbeggor = 1:
-		'Getting ready at the start is Christina Zvereva, one of the girls in your class. She looks at you angrily and says, "You beat me once, but never again!"'
-	elseif swinbeggor = 2:
-		'Getting ready at the start is Christina Zvereva, one of the girls in your class. She looks at you with hatred, "You again, bitch? You''re going down this time, I promise you!"'
-	end
-
 	act 'Go to the start':
 		cls
-		kolsorev += 1
 		minut += 30
 		schoolSorev = 0
+		kolsorev += 1
 		gs 'stat'
 		'<center><img src="images/etogame/begsor.jpg"></center>'
 		'The 400m sprint event for girls is up next. You take off your jacket and go the starting line, mentally preparing yourself for the race.'
@@ -223,66 +320,64 @@ if $ARGS[0] = 'SchoolRun2':
 
 		if begresult <= 0:
 			'You barely manage to reach the finish line at all. There''s no point in checking where you finished, you already know you were last by quite a large margin.'
-		elseif begresult < 70:
+		elseif begresult < 10:
 			'You struggle to keep up with the other girls, and finish in last place.'
-		elseif begresult < 80:
+		elseif begresult < 20:
 			'You run as fast as you can, but only manage to finish second to last.'
-		elseif begresult < 90:
+		elseif begresult < 30:
 			'You run as fast as you can, but only manage to take 6th place.'
-		elseif begresult < 100:
+		elseif begresult < 40:
 			'You run as fast as you can, but only manage to take 5th place.'
-		elseif begresult < 110:
+		elseif begresult < 50:
 			'You run as fast as you can, but only manage to take 4th place.'
-		elseif begresult < 120:
+		elseif begresult < 60:
 			'You run as fast as you can, and manage to take 3rd place. Mr. Pavlovich, the P.E. teacher at your school, congratulates you.'
-		elseif begresult < 130:
+		elseif begresult < 70:
 			'You run as fast as you can, and manage to take 2nd place. Mr. Pavlovich, the P.E. teacher at your school, congratulates you on your achievement.'
 		else
-			swinbeggor += 1
+			swinbeg += 1
 			dom += 1
-			'You run as fast as you can, and manage to reach the finish line before anyone else. First place! Mr. Pavlovich, the P.E. teacher at your school, congratulates you on winning the competition yet again while you walk around with your arms raised in triumph.'
+			'You run as fast as you can, and manage to reach the finish line before anyone else. First place! Mr. Pavlovich, the P.E. teacher at your school, congratulates you on winning the competition, as you walk around with your arms raised in triumph.'
 		end
 
 		beg += 1
 		fat -= 10
 
-		if swinbeggor = 3 and LocalRun = 1:
-			LocalRun = 2
-			grupNPC[18] = 0
-			zverevaQW = 1
-            if razradbeg < 2:
-                'You have won the competition three more times and mr. Pavlovich awards you the second tier sports trophy in running.'
-                razradbeg = 2
-            else
-                'You have won the competition three more times and mr. Pavlovich awards you another trophy.'
+		if swinbeg = 3 and LocalRun = 0:
+			LocalRun = 1
+            if razradbeg < 3:
+                'You have won the school running competition three times now and Mr. Pavlovich, the P.E. teacher at your school, announces that your success has not gone unnoticed. He smiles and awards you the third tier sports trophy in running, which you proudly accept and show to everyone.'
+                razradbeg = 3
+                else
+                'You have won the school running competition three times now and Mr. Pavlovich, the P.E. teacher at your school, smiles and awards you a local competition trophy which you proudly accept and show to everyone.'
             end
-            'Christina Zvereva stands nearby glaring at you the whole time, her hands balled into fists. She''s seething with rage, realizing she cannot beat you.'
-		elseif swinbeggor = 2 and begresult >= 130:
-			grupNPC[18] = 0
-			'Christina Zvereva is gasping for breath at the finish line. She was unable to overtake you, and came second again. Christina avoids your gaze, not wanting to look you in the eye.'
-		elseif swinbeggor = 1 and begresult >= 130:
-			grupNPC[18] = 0
-			'Christina Zvereva is gasping for breath at the finish line. She was unable to overtake you, and came second yet again. You just flash her a teethy grin and continue your victory lap. Through clenched teeth Christina growls at you, "You bitch!"'
 		end
 
 		gs 'stat'
 
-		act 'Leave':gt 'pavResidential'
+		act 'Return to town':gt 'gschool_grounds', 'main'
 	end
 end
 
-if $ARGS[0] = 'SchoolRun':
-    $location_type = 'event_outdoors'
+if $ARGS[0] = 'SchoolRun2':
 	cls
 	minut += 30
 	gs 'stat'
 	'You think you might be able to win, and sign up to participate in the competition. After quickly changing into your running gear you return to the track. The guys are having their race first, and you watch them as you prepare. As expected, Ivan Prokhorov wins. When the guys have finished, it is the girls'' turn.'
 
+	if swinbeggor = 0:
+		'Getting ready at the start is Christina Zvereva, one of the girls in your class. She scoffs at you, "You''ll never beat me!"'
+	elseif swinbeggor = 1:
+		'Getting ready at the start is Christina Zvereva, one of the girls in your class. She looks at you angrily and says, "You beat me once, but never again!"'
+	elseif swinbeggor = 2:
+		'Getting ready at the start is Christina Zvereva, one of the girls in your class. She looks at you with hatred, "You again, bitch? You''re going down this time, I promise you!"'
+	end
+
 	act 'Go to the start':
 		cls
+		kolsorev += 1
 		minut += 30
 		schoolSorev = 0
-		kolsorev += 1
 		gs 'stat'
 		'<center><img src="images/etogame/begsor.jpg"></center>'
 		'The 400m sprint event for girls is up next. You take off your jacket and go the starting line, mentally preparing yourself for the race.'
@@ -298,205 +393,122 @@ if $ARGS[0] = 'SchoolRun':
 
 		if begresult <= 0:
 			'You barely manage to reach the finish line at all. There''s no point in checking where you finished, you already know you were last by quite a large margin.'
-		elseif begresult < 10:
+		elseif begresult < 70:
 			'You struggle to keep up with the other girls, and finish in last place.'
-		elseif begresult < 20:
+		elseif begresult < 80:
 			'You run as fast as you can, but only manage to finish second to last.'
-		elseif begresult < 30:
+		elseif begresult < 90:
 			'You run as fast as you can, but only manage to take 6th place.'
-		elseif begresult < 40:
+		elseif begresult < 100:
 			'You run as fast as you can, but only manage to take 5th place.'
-		elseif begresult < 50:
+		elseif begresult < 110:
 			'You run as fast as you can, but only manage to take 4th place.'
-		elseif begresult < 60:
+		elseif begresult < 120:
 			'You run as fast as you can, and manage to take 3rd place. Mr. Pavlovich, the P.E. teacher at your school, congratulates you.'
-		elseif begresult < 70:
+		elseif begresult < 130:
 			'You run as fast as you can, and manage to take 2nd place. Mr. Pavlovich, the P.E. teacher at your school, congratulates you on your achievement.'
 		else
-			swinbeg += 1
+			swinbeggor += 1
 			dom += 1
-			'You run as fast as you can, and manage to reach the finish line before anyone else. First place! Mr. Pavlovich, the P.E. teacher at your school, congratulates you on winning the competition, as you walk around with your arms raised in triumph.'
+			'You run as fast as you can, and manage to reach the finish line before anyone else. First place! Mr. Pavlovich, the P.E. teacher at your school, congratulates you on winning the competition yet again while you walk around with your arms raised in triumph.'
 		end
 
 		beg += 1
 		fat -= 10
 
-		if swinbeg = 3 and LocalRun = 0:
-			LocalRun = 1
-            if razradbeg < 3:
-                'You have won the school running competition three times now and Mr. Pavlovich, the P.E. teacher at your school, announces that your success has not gone unnoticed. He smiles and awards you the third tier sports trophy in running, which you proudly accept and show to everyone.'
-                razradbeg = 3
-                else
-                'You have won the school running competition three times now and Mr. Pavlovich, the P.E. teacher at your school, smiles and awards you a local competition trophy which you proudly accept and show to everyone.'
+		if swinbeggor = 3 and LocalRun = 1:
+			LocalRun = 2
+			grupNPC[18] = 0
+			zverevaQW = 1
+            if razradbeg < 2:
+                'You have won the competition three more times and mr. Pavlovich awards you the second tier sports trophy in running.'
+                razradbeg = 2
+            else
+                'You have won the competition three more times and mr. Pavlovich awards you another trophy.'
             end
+            'Christina Zvereva stands nearby glaring at you the whole time, her hands balled into fists. She''s seething with rage, realizing she cannot beat you.'
+		elseif swinbeggor = 2 and begresult >= 130:
+			grupNPC[18] = 0
+			'Christina Zvereva is gasping for breath at the finish line. She was unable to overtake you, and came second again. Christina avoids your gaze, not wanting to look you in the eye.'
+		elseif swinbeggor = 1 and begresult >= 130:
+			grupNPC[18] = 0
+			'Christina Zvereva is gasping for breath at the finish line. She was unable to overtake you, and came second yet again. You just flash her a teethy grin and continue your victory lap. Through clenched teeth Christina growls at you, "You bitch!"'
 		end
 
 		gs 'stat'
 
-		act 'Return to town':gt 'pavResidential'
+		act 'Leave':gt 'gschool_grounds', 'main'
 	end
 end
 
-if $ARGS[0] = 'suck':
-    $location_type = 'event'
-	aftgopbjrand = rand(0, 2)
-
-	if aftgopbjrand ! 0:
-		afterschoolday = daystart
-		gt 'gschool', 'start'
-	else
-		cla
-		'Vitek and his friends are waiting for you by the school exit. "Hold on, <<$name>>. Everyone in school says you''re a great cocksucker. Do you want to put that mouth of yours to work? Come back to school with us, let''s have some fun."'
-
-		act 'Return to school':
-			cls
-			afterschoolday = daystart
-			SchoolGossip += 1
-			minut += 15
-			gs 'stat'
-			'You return to school with the guys, sometimes feeling a hand on your ass as you walk through the hallway. You pretend to ignore it and just keep walking, but in the meantime your heart is racing. The guys pull you into the men''s room and tell you to get on your knees.'
+if $ARGS[0] = 'change_room':
+	$metkaM = 'change_room'
+	$locM = 'gschool_grounds'
+	$metka = 'change_room'
+	$loc = 'gschool_grounds'
+    $location_type = 'bathroom'
+	cls
+	minut += 5
+	gs 'stat'
 
-			act 'Suck Vitek''s cock':
-				cls
-				minut += 15
-				stat['bj'] += 3
+	act 'Leave the school building':
+		if $clothingworntype = 'nude':
+			msg'<b><font color = red>You need to get dressed.</font></b>'
+			gt 'gschool_grounds', 'change_room'
+		else
+			gt 'gschool_grounds', 'main'
+		end
+	end
 
-				if npcSex[9] = 0:npcSex[9] = 1 & guy += 1
-				if npcSex[10] = 0:npcSex[10] = 1 & guy += 1
-				if npcSex[11] = 0:npcSex[11] = 1 & guy += 1
+	act 'Go to sports field':
+		if $clothingworntype = 'nude':
+			msg'<b><font color = red>You need to get dressed.</font></b>'
+			gt 'gschool_grounds', 'change_room'
+		else
+			gt 'gschool_grounds', 'sports'
+		end
+	end
 
-				sub += 1
-				gs 'stat'
-				'<center><img src="images/qwest/alter/ev/toiletbjtreesome.jpg"></center>'
-				'You obediently squat and pull Vitek''s member out of his sweatpants. You rub his hard cock against your <<$liptalk3>>, and then open your mouth and begin to suck him off. After making sure no one is coming, Dan and Vasily also approach you and take out their members, pointing them at you expectantly. Now sucking the dicks of all three boys in turns, you do your best to still please the ones you''re not sucking on by caressing them with your hands.'
-
-				act 'Take their cum on your face':
-					cls
-					minut += 15
-					stat['bj'] += 3
-					spafinloc = 12
-					gs 'cum_manage'
-					spafinloc = 11
-					gs 'cum_manage'
-					spafinloc = 7
-					gs 'cum_manage'
-					sub += 1
-					gs 'stat'
-					'<center><img src="images/qwest/alter/ev/toiletbjcum.jpg"></center>'
-					'You close your eyes to fully focus on what you''re doing, and a few minutes later you feel the dick that''s currently in your mouth spasm. Several ropes of cum hit your tongue; it tastes rather bitter. Carefully opening one eye, you see that it is Vitek''s. The other two guys tell you to keep your eyes closed, and Dan shoots his load on your face before you can even comply. Luckily, he didn''t hit the eye that was open. You obediently close them, and a few seconds later you feel Vasily''s cum splattering against your eye lids and cheek. You hear the click of a camera, and open your eyes after carefully wiping the cum off your eye lids. They pull up their pants and leave, laughing at how much of a slut you are and how they had never thought you would actually come with them.'
+	if (hour = 18 and minut >= 30) or hour > 18:
+		'The school is closing for the night and you have to leave so you don''t get stuck here all night.'
+		exit
+	end
+	
+	'You can <a href="exec:GT ''clothing_QV'',''list''">change your outfit</a> by the lockers here.'
 
-					act 'Leave the school building':gt 'gschool', 'start'
-				end
-			end
-		end
+	act 'Look in the mirror':
+		cla
+		$gt1 = 'gschool_grounds'
+		$gt2 = 'change_room'
+		gt 'portmirror'
 
-		!new act:excuse from 1.2.4
-		act 'Make an excuse':
-			cls 
-			minut += 1
-			!!loop to make sure the same excuse isn''t used twice in a row
-			:ReCheck
-			lpp = rand(0,3) 
-			if lastlpp = lpp: jump 'ReCheck'
-			if lpp = 0:
-				'- Boys... I got to the dentist, the tooth hurts very much, please release!
-- Who cares? Suck quickly and you may go.
-- I''ll miss the reception, lamentably meet you.
-- Another time you go!
-Frantically inventing excuses, you remember he had seen on television advertising:
-- Okay... You Fuckers have?
-- What?! You Shmarov, generally swollen.?!
-- Well, you me to the dentist is not allowed, and I got the bacteria that cause inflammation...'
-			elseif lpp = 1:
-				'- I can''t, I think I have herpes jumps...'
-			elseif lpp = 2:
-				'
-The list of excuses against suction is small, and you frantically think of anything to say.
-- I can... I''m sick... - you''re mumbling a lot, holding his stomach, presenting himself as a sucking stinky dick.
-Your face is naturally green.
-- Really I was going to throw up, growled someone from the boys.'
-			elseif lpp = 3:
-				'- I think I might have tonsillitis... Throat hurts, no strength, - feigning a hoarse voice, you say.'
-			end
-			'- Fu fuck, you get out there now. Then work doubly realized?
-- Yes! - voskliknula you. In my head flashed the thought "Here motherfuckers..."'
-			lastlpp = lpp
-			afterschoolday = daystart
-			killvar 'lpp'
-			act 'Leave': gt 'gschool' , 'start'
+		act 'Move away from the mirror':
+			cla
+			gt 'gschool_grounds', 'change_room'
 		end
 	end
-end
 
-if $ARGS[0] = 'afterschool':
-	cls
-	gs 'boyStat', 27
-	ivan_afterschool = 0
-	horny += 10
-	gs 'stat'
-	'<center><img src="images/qwest/alter/katja/afterschool.jpg"></center>'
-	'You go back to where Katja and you made out with <<$boy>> before, you find both of them already their talking. As soon as they see you, they both stop talking.'
-	'Katja has a suspicious grin on her face while you can already see the bulge of Ivan''s cock straining against his pants, as he looks at you hungrily.'
-	'You can tell by Katja''s look that she planned something with Ivan and you find yourself eager to find out what it is, as Katja waves you over. "Well what took you? We''ve been waiting for a few minutes, come on." Before you can even respond she takes you both by the hand and leads you down to the least used wing of the school, to one of the class rooms that barely sees any activity.'
-	'Katja leading the way, she pulls you into a class room, behind you Ivan stops a moment and looks back down the hall, before coming in and closing the door.' 
-	act 'continue':
-		cls
-		horny += 10
-		stat['bj'] += 1
-		gs 'stat'
-		'<center><img src="images/qwest/alter/katja/doublebj.jpg"></center>'
-		'Katja and you begin kissing and pulling each others clothes off, within moments your both naked. Breaking your kiss both of you turn to look at Ivan, cheek to cheek. <<$boy>> stands there with his <<dick>>cm <<$dick_girth>> cock in his hand, stroking it as he watches the two of you.'
-		'Katja wastes no time, she walks over to him, pulling you along. Dropping to her knees in front of him and pulling his pants the rest of the way off, as you kneel down beside her.'
-		'She pulls his hand away and takes his <<dick>>cm <<$dick_girth>> cock into her mouth, he moans at once, even louder once she starts sucking him off, quickly offering you a turn. Licking your lips you take Ivan''s <<dick>>cm <<$dick_girth>> cock into your mouth as well.'
-		'The two of you trade his cock back and forth between you.'
-		act 'Katja wants more.':
-			cls
-			horny += 10
-			stat['cuni'] += 1
-			gs 'stat'
-			'<center><img src="images/qwest/alter/katja/cowgirlmissionary.jpg"></center>'
-			'Pulling away from Ivan, Katja lays down on her back. She pulls you on top of her, till you are straddling her face, looking down towards her legs. Her tongue immediately beings to lap at your pussy, you feel yourself getting wet.'
-			'She spreads and lifts her legs up, inviting Ivan in, he wastes no time. Lowering himself between her legs, he slides his <<dick>>cm <<$dick_girth>> dick into her pussy and starts fucking her. Within moments you and Ivan are kissing while Katja is getting fucked by him and her tongue probes insides of your pussy for several minutes.'
-			'You and Katja are both moaning in pleasure as Ivan looks into your eyes and says."I want to fuck you now."'
-			act 'Ivan fucks you':
-				cls
-				horny += 10
-				if vagina < dick: vagina += 1
-				stat['vaginal'] += 1
-				stat['cuni_give'] += 1
-				gs 'stat'
-				'<center><img src="images/qwest/alter/katja/69doggy.jpg"></center>'
-				'Ivan pulls out of Katja and gets up. You lean forward and begin to lick Katja''s soaking wet pussy. Your tongue easily sliding inside of her in place of Ivan''s dick, while Ivan walks around the two of you and kneels down behind you, near Katja''s head.'
-				'Within seconds you feel Ivan''s <<dick>>cm <<$dick_girth>> cock slide inside of your wet pussy, he starts pounding himself balls deep into you immediately. A few moments later Katja starts sucking his balls while he pounds your pussy. For several more minutes Ivan fucks you while you eat Katja, then her body begins to convulse as she starts having a orgasm.'
-				'Hearing her cum, Ivan beings to grunt and pick up the pace.'
-				'<center><img src="images/qwest/alter/katja/anal.jpg"></center>'
-				act 'Happy ending':
-					cls
-					sexpartkno = 1
-					spafinloc = 12
-					gs 'cum_manage'
-					orgasm += 1
-					if anus < dick: anus += 1
-					stat['anal'] += 1
-					gs 'stat'
-					'After her orgasm Katja, slides around under you, till you are face to face and your laying on her stomach, your breasts smashed together, as she begins to kiss you.'
-					'Meanwhile Ivan starts to pant, it sounds like he is starting to get close to a orgasm himself. Katja reaches up with both her hands and grabs your ass, pulling your butt cheeks as far apart as she can. Grunting as he fucks you, Ivan understands the invitation.'
-					'Pulling out of your pussy and slipping his <<dick>>cm <<$dick_girth>> cock in your ass, he hardly misses a beat. In a single stroke he plunges his <<dick>>cm <<$dick_girth>> dick balls deep in your ass. You gasp and moan in a mixture of surprise, pain, and pleasure.'
-					'Looking down at Katja, your eyes lock and you realize now this is what she and Ivan had been talking about when you approached them earlier. You begin to pant, your hand rubbing your own clit.'
-					'Katja slides out from under you and kneels down next to your ass, as she watches Ivan roughly plough your ass. You begin to cry out as your body spasms in a intense orgasm.'
-					'Feeling you orgasm, Ivan redoubles his efforts and with in minutes, he pulls out of your ass and begins shooting spurts of cum all over your ass and Katja''s face.'
-					'Ivan sits back on his heels, sweating as he catches his breath, watching Katja lick all his cum off your ass. Once she is done you rise up sitting next to her. Seeing cum running down her face you lean over and lick Ivan''s sperm off her face. Within moments Katja and you are kissing each other with cum coated tongues, sharing Ivan''s sperm between you.'
-					'Watching this Ivan only says one word. "Damn!"'
-					'Shortly after you all start getting dressed. Ivan looks at the two of you. "Girl''s we got to do this again some time, what do you say?"'
-					'Both of you turn to look at each other at Ivan''s offer and you both start giggling, before Katja turns to look at him. "If your a good boy we''ll see." But both of your looks promise him, good or bad, both of you want another go as badly as he does.'
-					'With a laugh Ivan says "I''m always good." Then he quickly finishes dressing and leaves likely late for practice. Once he is gone Katja and you look at each other and giggle, then quickly leaving as well.'
-
-					act 'Leave': gt 'gschool', 'start'
-				end
-			end
+	if spdirtyc > 0:
+		act 'Wipe the cum off your clothes (0:10)':
+			cla
+			*clr
+			cumspclnt = 6
+			gs 'cum_cleanup'
+			minut += 10
+			'<center><img src="images/etogame/frotsp.jpg"></center>'
+			'You remove traces of cum from your clothes.'
+
+			act 'Leave':gt 'gschool_grounds', 'change_room'
 		end
 	end
+
+	dynamic $tampon
+	dynamic $quickwash
+	dynamic $basin
+
+    if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG + pirsGL > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+
 end
 
---- gschool ---------------------------------
+--- gschool_grounds ---------------------------------
 

+ 556 - 0
locations/gschool_lessons

@@ -0,0 +1,556 @@
+# gschool_lessons
+
+if $ARGS[0] = 'morning':
+	act 'Go to class':gt 'gschool_lessons', 'class'
+
+	act 'Skip one of your classes':
+		cla
+		'You don''t feel like attending all of your classes this morning, no one will miss you if you skip one of your three afternoon classes.'
+		act 'Go to girl''s bathroom': gt 'gschool_events', 'girls bathroom'
+!!		act 'Go to boy''s bathroom': gt
+!!		act 'Go to old school building': gt
+	end
+end
+
+if $ARGS[0] = 'class':
+	if hour = 10:
+	
+		minut += 60 * 2
+		school_lunch = 0
+		urand = rand(0, 12)
+
+		if lernHome = 0:Suspeh += 2
+		if lernHome > 0:Suspeh -= 1
+		if Suspeh > 100:Suspeh = 100
+		if Suspeh < 0:Suspeh = 0
+
+		lernSkill += 1
+		lernHome += 1
+		if schoolSorev = 1:schoolSorev = 0
+	elseif school_lunch = 1 and hour ! 16:
+		gt 'gschool_lessons', 'afternoon2'
+	end
+	cla
+	if hour <= 12 and (week = 2 or week = 4):
+		$teacher = 'Anatoly E.'
+		$teacher[1] = 'Anatoly E.'
+		$teacher[2] = 'Anatoly E.'
+	else
+		$teacher =  'Ilya Yenotin'
+		$teacher[1] = 'Ilya Yenotin'
+		$teacher[2] = 'Ilya Yenotin'
+	end
+
+	gs 'stat'
+	'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
+	if late = 1 and hour = 10: 'Under the disapproving gaze of the teacher you feel guilty for being late' & late=0
+	'You sit in the classroom and listen to the monotonous droning of your teacher, doing your best to not fall asleep.'
+	if GorSlut > 0:'During the class you hear classmates whisper nasty things about you, and sometimes they make lewd gestures when the teacher is not looking.'
+	if soniaPS = 1:soniaPS = 2 & 'Everyone is talking about Sonia today. Apparently, she got very drunk last night at the disco and gave five guys a blowjob, at the same time! Her reputation is ruined now, everyone thinks she''s a whore. No one wants to be seen with her any more. Sonia herself looks distraught.'
+
+	if Enable_skipnoevclass > 0 and ($teacher = 'Ilya Yenotin' or RAND(1,100) > Enable_skipnoevclass):
+		gt 'gschool_lunch', 'lunch' & !skip class ev if 1.not Anatoly E. or 2. rand < set chance by illume
+	else
+		act'Listen attentively to <<$teacher[1]>>':
+			cla
+			Suspeh += 1
+			if $teacher = 'Anatoly E.': grupNPC[26] += 1
+
+			if RAND(1,2) = 1:
+				$school_class_txtrand = 'You listen attentively to <<$teacher[1]>> for the duration of the class. Today''s lesson was interesting and informative, and you feel you learned from taking part in class.'
+			else
+				$school_class_txtrand = 'You listen attentively to <<$teacher[1]>> for the duration of the class. You particularly enjoy the debate section.'
+			end
+
+			act'Ask a question about the lesson':
+				cla
+				if $teacher = 'Anatoly E.': grupNPC[26] += 1
+
+				if RAND(1,4) = 1:
+					'You ask a question about the lesson, hoping to learn even more on the subject. Unfortunately, the constant chatter of your classmates drowns out the teacher''s answer, and you don''t catch much of it. Maybe if you didn''t sit so far in the back of the class, it would have been easier to hear.'
+					gt 'gschool_events', 'disrupt'
+				else
+					Suspeh += 1
+					'<<$teacher>> nods approvingly, always happy to see his students engaged in his class. He happily spends some extra time explaining the topic again, and answers any extra questions you might have. You feel smarter, thoroughly understanding today''s lessons now.'
+				end
+				act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+			end
+
+			if $teacher = 'Anatoly E.' and vnesh > 60 and grupNPC[26] >= 40:
+				if grupNPC[26] >= 40 and grupNPC[26] < 60:
+					ivrand = 1
+				elseif grupNPC[26] >= 60 and grupNPC[26] < 80:
+					ivrand = RAND (1,3)
+				elseif grupNPC[26] >= 80:
+					ivrand = RAND (1,4)
+				end
+				if ivrand = 1:
+					grupNPC[26] += 1
+					if RAND(1,3) = 1:
+						$school_class_txtrand = 'Today, there''s a test about the homework you hopefully did. Anatoly E. calls you forward a lot, having you write your answers down on the board. When he asks you for the fourth time today, you begin to suspect he keeps asking you just because of how cute you look in your school uniform, and blush a little as you pick up the chalk once more.'
+					elseif RAND(1,2) = 1:
+						$school_class_txtrand = 'Today, school turns out to be quite interesting. Instead of just teaching, <<$teacher>> spends the hours engaging the students in a discussion about all sorts of topics. Whenever you say anything, he compliments the eloquent way you engage in discussion and uses you as an example for the rest of the class.'
+					else
+						$school_class_txtrand = 'Today, you had to work hard at school. It certainly payed off though, and <<$teacher>> does his best to involve you in the lessons.'
+					end
+				elseif ivrand = 2:
+					grupNPC[26] += 1
+					$school_class_txtrand = 'You listen closely to every word <<$teacher[1]>> says, doing your best to learn. You are however somewhat distracted by the way he keeps glancing at you when he thinks you''re not looking. You notice he keeps looking at your legs, which stick out from under your desk.'
+					gt 'gschool_events', 'legs'
+				elseif ivrand = 3:
+					$school_class_txtrand = '<<$teacher>> notices you appear to be stuck on one of the assignments and kneels down next to you. He patiently explains to you what you are doing wrong, and slowly but surely you begin to understand.'
+					gt 'gschool_events', 'help'
+				elseif ivrand = 4:
+					grupNPC[26] += 1
+					if RAND(1,2) = 1:
+						$school_class_txtrand = 'You sit at your desk, writing a summary on today''s lesson to help you study later. Suddenly, <<$teacher>> comes up from behind you and puts his hand on your shoulder. He takes his time and patiently corrects your mistakes, leaning in a bit closer than is appropriate from a teacher. You don''t mind though, <<$teacher>> is always nice to you.'
+					else
+						$school_class_txtrand = 'As you are solving some math dilemmas in your text book, you notice <<$teacher>> walking past your desk. When you hear a suspicious *click* you quickly look to your side, and see that he has his phone in his hand, and was quietly trying to make a photo of your legs from the side! He notices you looking at his hand, very embarrassed by the fact that you caught him. As he tries to walk away, you call him towards you and whisper in his ear, "Let me know next time, so I can get into a more elegant pose first." before sending him off with a lewd wink.'
+					end
+				end
+			end
+			'<<$school_class_txtrand>>'
+			act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+		end
+		act'Daydream':
+			cla
+			Suspeh -= 1
+			if RAND(1,2) = 1:
+				'Today''s lessons don''t particularly interest you, and you find yourself drifting off constantly. After a while you notice <<$teacher>> has stopped teaching and is looking at you intently, asking you to pay attention. Apparently this is already the third time he asked; you missed the first two completely while you was lost in your own thoughts. The whole class is looking at you now.'
+				if $teacher = 'Anatoly E.' and vnesh > 60 and grupNPC[26] >= 40:
+					cla
+					if sub < 30:
+						act'Don''t pay attention':
+							cla
+							if dom > 70:
+								'<<$teacher>> tries to convince you on the importance of todays lesson, "<<$name>>, please pay attention, this is very important. Today''s topic is going to be on the exam for sure."'
+								'"Of course, sir. Please continue your super fascinating lesson. Just keep it a bit up-beat please, if you talk any slower, I might fall asleep!" you answer boldly.'
+								'The whole class bursts into loud laughter, and <<$teacher>> has a rough time getting everyone to quiet down.'
+								'"<<$surname>>, get out of class! I should call your parents, and let the principal know you''re being impossible! Out, now!"'
+								act'Don''t leave the classroom':
+									'"What good would that do? Are you trying to get me to start smoking to pass the time? I''m not interrupting your classes, just leave me alone. I''m having some... girl problems. Would you like me to talk about those?" you answer brashly, not having any intentions of getting up.'
+									'Your teacher doesn''t know what to say, and after a while just decides to continue his classes. You obviously don''t learn anything today.'
+									act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+								end
+								act'Leave the classroom':school_event_hour = daystart & gt 'gschool_lunch', 'lunch'
+								exit
+							else
+								'The eyes of <<$teacher>> grow narrower, and even though you roll your eyes at him, you sit through the rest of the lesson in silence, at least pretending to pay attention sometimes. You don''t learn anything today.'
+								act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+							end
+						end
+					end
+					act'Try to focus on the lesson':
+						act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+					end
+					exit
+				end
+
+				act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+			else
+				act'Wait for the end of the lesson':gt 'gschool_lunch', 'lunch'
+			end
+		end
+		act'Play with your phone':
+			cla
+			Suspeh -= 1
+			if RAND(1,3) = 1:
+				$school_class_txtrand = 'This lesson is so boring, you have to do something to keep yourself entertained. You take out your phone and begin to play a mobile game, hoping the lesson will be over soon.'
+			elseif RAND(1,2) = 1:
+				$school_class_txtrand = '<<$teacher>> notices you''re not listening at all, and asks you to put your phone away. You decide not to make things worse, and put your phone back in your pocket. The lesson feels like it takes forever to end, and you''re glad when it''s finally over.'
+			else
+				$school_class_txtrand = 'This lesson is so boring, you have to do something to keep yourself entertained. You take out your phone and begin to play a mobile game, hoping the lesson will be over soon.'
+			end
+			if $teacher = 'Anatoly E.' and vnesh > 60 and grupNPC[26] >= 40:
+				cla
+				gt 'gschool_events', 'phone'
+			else
+				'<<$school_class_txtrand>>'
+			end
+			act'Wait for the end of the lesson': gt 'gschool_lunch', 'lunch'
+		end
+	end
+end
+
+if $ARGS[0] = 'afternoon':
+	act 'Go to class':gt 'gschool_lessons', 'afternoon2'
+
+	act 'Skip one of your classes':
+		cla
+		'You don''t feel like attending all of your classes this afternoon, no one will miss you if you skip one of your three afternoon classes.'
+		act 'Go to girl''s bathroom': gt 'gschool_events', 'girls bathroom'
+!!		act 'Go to boy''s bathroom': gt
+!!		act 'Go to old school building': gt
+	end
+end
+
+if $ARGS[0] = 'afternoon2':
+	cls
+	minut += 60 * 3
+	hour = 16
+	minut = 0
+	schoolprogul -= 1
+
+	if week ! 3 and week ! 5:
+		urand = rand(0, 12)
+		lernSkill += 1
+		lernHome += 1
+		BeInSchool += 1
+		gt 'gschool_lessons', 'class'
+	elseif week = 3 or week = 5:
+		gs 'stat'
+		'<center><img src="images/qwest/alter/fizra.jpg"></center>'
+		'On Wednesdays and Fridays, you have gym class as always. After everyone gets dressed and gets ready for gym class, Viktor Pavlovich conducts a roll call to ensure everyone is there.'
+		fizrarand = rand(0, 4)
+
+		if fizrarand = 0:
+			speed += rand(1, 3)
+			manna -= 5
+			fat -= 5
+			sweat += 30
+			beg += rand(0, 2)
+			'After the roll call, Mr. Pavlovich announces that you will be going on a run today.'
+			act 'Run':
+				*clr
+				cla
+				if temper >= 18 and sunWeather = 1:
+					'<center><img src="images/qwest/alter/fizra/fizra2.jpg"></center>'
+					'Since the weather is nice outside, Mr. Pavlovich decides to stage the run outside, on a nearby forest track he set out before the lesson.'
+					if horny =>90 and npcSex[3] = 1:
+						'As you run through the forest, you feel a hand on your ass. It''s Ivan; he''s much faster than you, and sprints past you to show you how fast he can be when he wants. He then pauses and lets you catch up, and you run together for a while.'
+						act 'Show him your tits':
+							cla & *clr
+							'<center><img src="images/qwest/alter/fizra/fizra3.jpg"></center>'
+							'Making sure no one else is near you, you pull up your shirt and reveal your <<$titsize>> boobs to Ivan. You almost immediately notice his erection growing in his tight shorts, and he awkwardly tries to hide his boner. As you pull your shirt back where it belongs you give him a sweet smile and say, "Try hiding that while you''re running past everyone!"'
+							'He grimaces as he sprints away from you, carefully checking to make sure no one is near him. You have a knowing smile on your face when, at the end of the class, his friends ask him why his lap time was so much slower than usual.'
+							act 'Finish run':gt 'gschool_lessons', 'postphys'
+						end
+						act 'Laugh it off and let him go':
+							cla
+							'"Very funny, Ivan" you tell him as you give him a wink. He salutes you theatrically as he sprints off again, finishing the run well before anyone else.'
+							act 'Finish run':gt 'gschool_lessons', 'postphys'
+						end
+					end
+				else
+					'<center><img src="images/qwest/alter/fizra/fizra1.jpg"></center>'
+				end
+				'You join the class in running laps around the gymnasium. Half-way into the fourteenth lap, you wonder if there''s any way gym class could be more boring than this.'
+				act 'Finish run':gt 'gschool_lessons', 'postphys'
+			end
+		elseif fizrarand = 1:
+			agil += rand(1, 3)
+			fat -= 5
+			manna -= 5
+			sweat += 30
+			'After the roll call, Mr. Pavlovich announces that you will be taking turns performing vaults.'
+			gs 'gschool_events', 'fiz_rand'
+			act 'End of lesson':gt 'gschool_lessons', 'postphys'
+		elseif fizrarand = 2:
+			stren += rand(1, 3) + (steroid_dose - rand(0,steroid_dose)) & gs 'obj_din', 'steroids'
+			manna -= 5
+			fat -= 2
+			sweat += 30
+			'After the roll call, Mr. Pavlovich announces that you will all be doing pull-ups today.'
+			act 'Pull ups':
+				*clr
+				cla
+				if temper >= 18 and sunWeather = 1:
+					'<center><img src="images/qwest/alter/fizra/fizra5.jpg"></center>'
+					'Since the weather is nice, the class will be having their gym class outside today.'
+				else
+					'<center><img src="images/qwest/alter/fizra/fizra6.jpg"></center>'
+				end
+				'You wait for your turn and then do your best to do as many pull-ups as you can.'
+
+				gs 'gschool_events', 'fiz_rand'
+				act 'End of lesson':gt 'gschool_lessons', 'postphys'
+			end
+		elseif fizrarand = 3:
+			vital += rand(1, 3) + (steroid_dose - rand(0,steroid_dose)) & gs 'obj_din', 'steroids'
+			manna -= 5
+			fat -= 2
+			sweat += 30
+			'After the roll call, Mr. Pavlovich announces that you will all be doing abdominal exercises today.'
+			gs 'gschool_events', 'fiz_rand'
+			act 'End of lesson':gt 'gschool_lessons', 'postphys'
+		elseif fizrarand = 4:
+			cls
+			stren += rand(1, 3) + (steroid_dose - rand(0,steroid_dose)) & gs 'obj_din', 'steroids'
+			manna -= 5
+			fat -= 2
+			sweat += 30
+			horny += 10
+			gs 'stat'
+			'<center><img src="images/qwest/alter/rope.jpg"></center>'
+			'On Wednesdays and Fridays, you have gym class as always. After everyone gets dressed and gets ready for gym class, Viktor Pavlovich conducts a roll call to ensure everyone is there.'
+			'After the roll call, he announces that you will all be taking turns climbing the ropes today.'
+
+			if horny >= 100:
+				horny = 0
+				orgasm += 1
+				rope_orgasm += 1
+				'You climb the rope as instructed, and can''t help but feel the rough robe rubbing against your pussy through your clothes. You do your best to climb up, but the rubbing of the rope against your pussy gets more and more intense as you try to climb higher. After a few seconds the stimulation from the rope against your clit brings you to orgasm, and you have to do everything in your power to not fall down as you quiver against the rope, stifling your moans. Your teacher looks up to you and says, "Why are you shaking, <<$surname>>? Are you tired or something? Go ahead, come down then."'
+			elseif horny >= 50 and horny < 100:
+				horny += 20
+				'You climb the rope as instructed, and can''t help but feel the rough robe rubbing against your pussy through your clothes. You do your best to climb up, but the rubbing of the rope against your pussy gets more and more intense as you try to climb higher. You manage to reach the top, but the rubbing of the rope has got you all worked up. With a bright blush on your face you slide back down, making sure the rope doesn''t rub against your most sensitive spots.'
+			end
+			gs 'gschool_events', 'fiz_rand'
+			act 'End of lesson':gt 'gschool_lessons', 'postphys'
+		end
+	end
+end
+
+if $ARGS[0] = 'postphys':
+	if week = 5 and LocalRun = 0:
+		if schoolSorev = 0:schoolSorev = 1
+
+		'Mr. Pavlovich announces that the inter-school running competition will be held this Saturday at 11:00. If you want to participate, you should come to school between 10:00 and 11:00.'
+	elseif week = 5 and LocalRun = 1:
+		if schoolSorev = 0:schoolSorev = 2
+
+		'Mr. Pavlovich announces that the inter-school running competition will be held this Saturday at 11:00. If you want to participate, you should come to school between 10:00 and 11:00.'
+	end
+
+	if fizrukSex > 0 and kristinaSex > 0:
+		'When the class is dismissed, Christina approaches you, "<<$nickname>>, sweetie, Mr. Pavlovich wants you to join me again in his office. He wants us to ''entertain him'', if you know what I mean. Want to join me?"'
+
+		act 'Entertain Mr. Pavlovich with Christina':
+			cls
+			stat['bj'] += 1
+			!!spafinloc = 12
+			gs 'cum_manage'
+
+			if fizrukSex = 0:fizrukSex = 1 & guy += 1
+			if kristinaSex = 0:kristinaSex = 1
+
+			grupNPC[18] = 100
+			gs 'stat'
+			'<center><img src="images/qwest/alter/ev/fiz.jpg"></center>'
+			'You follow Christina, and follow her lead as she squats before your teacher. She diligently takes off his clothes and takes his penis in her hand, sucking on it for a little while before offering it to you. You follow her lead and obediently take his cock in your mouth, sucking on it and trying to take it down as far down your throat as you are comfortable with. After a while she pushes your face away and closes her lips around it, sucking him off until he shoots his load inside her mouth. Unwilling to share, she swallows it and then goes to the changing room to get dressed.'
+
+			act 'Change and leave the school':gt 'gschool_grounds', 'main'
+		end
+	end
+	if zverRageQW = 10:
+		cla
+		!!Christina broke SG
+		act 'In the locker room.':gt 'gKristinaZv'
+
+		exit
+	end
+
+	!!if zverevaQW = 2:end
+	!!if zverevaQW = 3 and fizrukSex = 0:end
+
+	if zverevaQW = 1:
+		'After class, Mr. Pavlovich returns to his office. For some reason, Christina Zvereva is following him while all other students go to the locker rooms as usual.'
+
+		act 'Listen in on Christina and Mr. Pavlovich':
+			cls
+			gs 'stat'
+			'You quietly move up to Mr. Pavlovich''s office, to listen to what they''re talking about. You hear Christina saying, "Please sir, you can''t let <<$name>> go to the regional competition!"'
+			'He replies, "<<$name>> beat you fair and square, Christina. There''s not a whole lot I can do about it."'
+			'Christina''s voice again, "But you promised! Please? I''ll make it worth your while if you choose me over her, sir..."'
+			'After a few seconds of silence, you hear him smirk, "Is that so, Christina? You know what to do then, this is not your first time here." Seconds later you hear a gasp from your teacher, and then soft moaning from him.'
+
+			act 'Try to see what''s happening':
+				cls
+				zverevaQW = 2
+				horny += 10
+				gs 'stat'
+				'<center><img src="images/qwest/alter/ev/zver.jpg"></center>'
+				'You lean over and try to look through the keyhole. You''re flabbergasted by what you see: Christina is on her knees in front of Mr. Pavlovich, and is sucking him off like her life depended on it.'
+
+				act 'Burst into the room':
+					cls
+					zverevaQW = 3
+					gs 'stat'
+					!!'<center><img src="images/qwest/alter/ev/zver.jpg"></center>'
+					if GorSlut = 0:
+						'You open the door and enter Mr. Pavlovich''s room. Christine is startled, jumping up from her kneeling position and desperately wiping her mouth while your teacher quickly stuffs his erection back into his shorts. "<<$surname>>, has no one taught you you should knock!? Me and Christina were just discussing some important matters!" he exclaims, pretending to be insulted by your sudden intrusion.'
+						'You can''t believe he''s even trying! You tell him just that, "Christina was using her mouth, but it certainly wasn''t for talking! You''re letting her suck you off so she can go to the regional competition instead of me!"'
+						'He drops the charade, but has a confident grin on his face, "Who would believe you? It''s your word against mine, and the word of our school''s star athlete Christina Zvereva. The principal would consider it slander! Your parents would be outraged! Face it you don''t have shit on me, get out of my office. Christina, get back on your knees, we''re not done." The last part was directed at Christina.'
+						'Christina obliges, rubbing his cock through his shorts as she looks you in the eye. Having regained her confidence in knowing that she''ll be your school''s admission for the contest, she parrots, "Face it bitch, you can''t prove a thing. Now get the fuck out, Mr. Pavlovich and I have more to discuss."'
+					elseif GorSlut > 0:
+						'You open the door and burst into Mr. Pavlovich''s room. Christina pulls off her teacher''s dick in a panic reaction, but regains her confidence when she sees it''s you, "Look what the cat dragged in, it''s <<$name>> the <<$gnikname>>. I recognize that look, you want to suck him off too, don''t you? That''s okay, we can share."'
+
+						act 'Give him a blowjob with Christina':
+							cls
+							stat['bj'] += 1
+
+							if fizrukSex = 0:fizrukSex = 1 & guy += 1
+							if kristinaSex = 0:kristinaSex = 1
+
+							grupNPC[18] = 100
+							gs 'stat'
+							'<center><img src="images/qwest/alter/ev/fiz.jpg"></center>'
+							'You nod and get down on your knees next to Christina, thinking maybe if you outperform her, he will still pick you for the competition. She diligently takes off his clothes and takes his penis in her hand, sucking on it for a little while before offering it to you. You follow her lead and obediently take his cock in your mouth, sucking on it and trying to take it down as far down your throat as you are comfortable with. After a while she pushes your face away and closes her lips around it, sucking him off until he shoots his load inside her mouth. Unwilling to share, she swallows it and then goes to the changing room to get dressed. You might be faster than Christina, but she definitely outperformed you here.'
+
+							act 'Change and leave the school':gt 'gschool_grounds', 'main'
+						end
+					end
+
+					act 'Change and leave the school':gt 'gschool_grounds', 'main'
+				end
+
+				act 'Keep looking':
+					cls
+					horny += 10
+					gs 'stat'
+					'<center><img src="images/qwest/alter/ev/zver.jpg"></center>'
+					'Mr. Pavlovich groans, and after a few minutes he can''t hold back any more shoots his load in Christina''s mouth. She diligently swallows his sperm without even taking her mouth off his cock, giving it a thorough tongue bath before tucking it back into his shorts. You hear her ask, "Did I do a good job, sir? Did I earn my spot in the regional championships?"'
+					'He groans, petting her head as he instructs her to stay on her knees for a while longer, "Absolutely babe, as long as you keep taking care of me, I''ll make sure you''ll be running those championships. Don''t get up, stay there and keep nuzzling. I think I can go again in a minute."'
+
+					act 'Admit defeat and go get changed':
+						cls
+						gs 'stat'
+						'As you see Christina happily dig her face into his groin, you quietly close the door and leave. It looks like, despite being the better runner, you won''t be going to the regional championships.'
+
+						act 'Leave the school':gt 'gschool_grounds', 'main'
+					end
+				end
+
+				act 'Admit defeat and go get changed':
+					cls
+					gs 'stat'
+					'Yea, you''re not willing to do that. As you see Christina happily dig her face into his groin, you quietly close the door and leave. It looks like, despite being the better runner, you won''t be going to the regional championships.'
+
+					act 'Leave the school':gt 'gschool_grounds', 'main'
+				end
+			end
+		end
+	end
+
+	gs 'stat'
+
+	act 'Change and leave the school':gt 'gschool_grounds', 'main'
+end
+
+if $ARGS[0] = 'principal':
+    '<center><b><font color="maroon">Principal''s Office</font></b></center>'
+    '<center><img src="images/qwest/alter/school/principal/office.jpg"></center>'
+	'The office in a word is impressive, it must have cost a full years worth of the schools budget to decorate it. At least now you know why so much of the rest of the school has cracked and faded paint, Or is in need of repair, that never seems to happen, they spend all the money on this office.'
+	if demerit > 20:
+		'You take a seat at her desk and wait for her to address you with a exacerbated tone "What did you do this time? No I don''t want to know. I really don''t care. You obviously have no respect for me or your teachers." She looks over your file some more and shakes her head slightly. "You have been here enough, you know what comes next. So what will it be this time? Spanking, Saturday detention perhaps." She seems more than a bit annoyed that you seem immune to her punishment system or are just that troubled of a student.'
+		act 'Choose detention':gt 'gschool_lessons', 'class' & !!triggers Saturday detention on Saturday morning.
+		act 'Choose spanking': gt 'gschool_lessons', 'spanked'
+		if demerit >= 50:act 'Choose suspension': gt 'gschool_lessons', 'suspension'
+		!!act 'Call Parents': gt 'gschool_lessons', 'Call Parents' - I will add this one in later as it will be a bit of work to write and tie in events at home.
+	elseif demerit > 10:
+		'You take a seat at her desk and wait for her to address you. "This is becoming a routine with you, I feel like I am seeing you every day. What has changed? You use to be such a good girl, perhaps a bit quiet, but now. This is not the way to get attention." She looks over your file some more and shakes her head slightly.'
+		'"We can''t have you keep getting in trouble like this, this is going to require a form of punishment." She looks directly at you for a moment to make sure you understand when you cause problems you will be getting punished. "I believe in giving the students a voice in their future. So I will let you decided, Saturday detention or a spanking now. Which will it be?"'
+
+		act 'Choose detention': gt 'gschool_lessons', 'class' & !!triggers Saturday detention on Saturday morning.
+		act 'Choose spanking': gt 'gschool_lessons', 'spanked'
+	else
+		'You take a seat at her desk and wait for her to address you. "You know why you are here <<$surname>>?", before you have a chance to reply she continues on. "It was a rhetorical question, we both know why you are here. You are here because you got in trouble." She pauses to look over at the folder in front of her. "It shows you have mostly stayed out of trouble until now. I hope this is only a minor lapse in judgement and not a new trend from you. We won''t get into what you did, just understand this is a warning. Straighten yourself out or their will be consequences. Now return to class."'
+		act 'Go to class':gt 'gschool_lessons', 'class'
+	end
+end
+
+if $ARGS[0] = 'spanked':
+	'<center><b><font color="maroon">Principal''s Office</font></b></center>'
+	'<center><img src="images/qwest/alter/school/principal/principal.jpg"></center>'
+	'No way are you coming back to school on a Saturday. "Uh, I would rather just get it over with, so spanking."'
+	'"Very well, come over here." She says as she gets up and pulls a chair out and sits down on it. You get up and walk over to her.'
+	principal_spank += 1
+	if principal_spank <= 5:
+	!!there is different levels of spanking, first 5 times is Spanked, next 5 is Bare Spanked, next 5 times is Leather Paddle, after that all future ones is Wooden Paddle. If flirt is selected it automatic jumps to the next level, regardless of number of times.
+		act 'Take Punishment':
+			cls
+			gs 'pain', 1, 'asscheeks', 'spank'
+			gs 'stat'
+			'<center><img src="images/qwest/alter/school/principal/schoolspank.jpg"></center>'
+			'Once you walk over to her, she pulls you down across her knees, with you laying across her knees she pulls up your skirt and using her hand to smack your ass. You jerk a bit in reflex, she is a strong woman and her smacks sting a bit. She is obviously trying to smack your butt with enough force to teach you a lesson.'
+			'You silently take your punishment, even if it is not all that bad and a bit of you actually likes it. Regardless you don''t want her to know this isn''t bother you all that much. So you play along, withering around and whimpering as she spanks you for a good solid minute.'
+			'Then she lifts you back to your feet and rubs your arm. "I hope this has taught you a lesson and I don''t want to see you in my office any more. Ok return to your classes." With that she goes back to her desk and you head back to class.'
+			act 'Go to class':gt 'gschool_lessons', 'class'
+		end
+		act 'Flirt/rebel':
+			principal_spank = 6
+			cls
+			gs 'pain', 2, 'asscheeks', 'spank'
+			gs 'stat'
+			'<center><img src="images/qwest/alter/school/principal/schoolspank.jpg"></center>'
+			'Once you walk over to her, she pulls you down across her knees, pulls up your skirt she uses her hand to smack your ass. You jerk a bit in reflex, she is a strong woman and her smacks sting a bit. She is obviously trying to smack your butt with enough force to teach you a lesson.'
+			'With each smack you start to moan, softly. "Stop that!" She says and gives you the hardest smack on your ass yet. You moan even louder and wiggle your butt a bit.'
+			'"Oh yes Miss (surname here), yes please harder, harder." You say as if your on the verge of a orgasm. "Yes spank me, spank me, harder and I promise to be your special bad little girl." You say with a giggle.'
+			'To her credit she doesn''t relent and even manages to spank you harder. Once she has spanked you for a minute or so, she roughly lifted you off her knees and back on your feet. She points at the door. "Back to class now, before I give you detention as well." Not wanting detention, you don''t say anymore. Heading instead for the door, putting a bit of extra sway into your hips as you do.'
+			act 'Go to class':gt 'gschool_lessons', 'class'
+		end
+	elseif principal_spank <= 10:
+!!Spanked Bare Bottom
+		act 'Take Punishment':
+			cls
+			gs 'pain', 2, 'asscheeks', 'spank'
+			gs 'stat'
+			'<center><img src="images/qwest/alter/school/principal/schoolbarespank.jpg"></center>'
+			'Once you walk over to her, she pulls you down across her knees, with you laying across her knees she pulls up your skirt and pulls your panties down to your knees, exposing your base ass. She smacks you hard across your bare ass, you jerk a bit in reflex, she is a strong woman and her smacks sting a bit. She is obviously trying to smack your butt with enough force to teach you a lesson.'
+			'You silently take your punishment, even if it is not all that bad and a bit of you actually likes it. Regardless you don''t want her to know this isn''t bother you all that much. So you play along, withering around and whimpering as she spanks you for a good solid minute, which leaves your butt a nice shade of red.'
+			'Then she lifts you back to your feet and rubs your arm. "I hope this has taught you a lesson and I don''t want to see you in my office any more. Ok return to your classes." With that she goes back to her desk and you pull up your panties, before heading back to class.'
+			act 'Go to class':gt 'gschool_lessons', 'class'
+		end
+		act 'Flirt/rebel':
+			principal_spank = 11
+			cls
+			gs 'pain', 3, 'asscheeks', 'spank'
+			gs 'stat'
+			'<center><img src="images/qwest/alter/school/principal/schoolbarespank.jpg"></center>'
+			'Once you walk over to her, she pulls you down across her knees, with you laying across her knees she pulls up your skirt and pulls your panties down to your knees, exposing your base ass. She smacks you hard across your bare ass, you jerk a bit in reflex, she is a strong woman and her smacks sting a bit. She is obviously trying to smack your butt with enough force to teach you a lesson.'
+			'With each smack you start to moan, softly. "Stop that!" She says and gives you the hardest smack on your ass yet. You moan even louder and wiggle your butt a bit.'
+			'"Oh yes Miss (surname here), yes please harder, harder." You say as if your on the verge of a orgasm. "Yes spank me, spank me, harder and I promise to be your special bad little girl." You say with a giggle.'
+			'To her credit she doesn''t relent and even manages to spank you harder. Once she has spanked you for a minute or so, which leaves your butt a nice shade of red. She roughly lifts you off her knees and back on your feet. She points at the door. "Back to class now, before I give you detention as well." Not wanting detention you slowly pulling your panties back up, giving her a extra long look at your cherry red butt cheeks. As  you head for the door you add a bit of extra sway into your hips.'
+			act 'Go to class':gt 'gschool_lessons', 'class'
+		end
+	elseif principal_spank <= 15:
+!!Spanked Leather Paddle
+		act 'Take Punishment':
+			cls
+			gs 'pain', 4, 'asscheeks', 'spank'
+			gs 'stat'
+			'<center><img src="images/qwest/alter/school/principal/schoolpaddle2.jpg"></center>'
+			'Once you walk over to her, she pulls you down across her knees, with you laying across her knees she pulls up your skirt and pulls your panties down to your knees, exposing your base ass. This time she pulls out a leather paddle and gives you a hard smack across your bare ass, you jerk a bit in reflex, she is a strong woman and her smacks sting. She is obviously trying to smack your butt with enough force to teach you a lesson and it is kinda working.'
+			'You silently take your punishment, it almost brings you to tears but a part of you gets turned on by it as well. Regardless you don''t want her to know that you are actually getting turned on by this. You don''t have to play along much, this really stings even if you are enjoying it too, you wither around and whimpering as she spanks you for a good solid minute.'
+			'Then she lifts you back to your feet and rubs your arm. "I hope this has taught you a lesson and I don''t want to see you in my office any more. Ok return to your classes." With that she goes back to her desk and you pull up your panties, before heading back to class.'
+			act 'Go to class':gt 'gschool_lessons', 'class'
+		end
+		act 'Flirt/rebel':
+			principal_spank = 16
+			cls
+			gs 'pain', 5, 'asscheeks', 'spank'
+			gs 'stat'
+			'<center><img src="images/qwest/alter/school/principal/schoolpaddle2.jpg"></center>'
+			'You walk over to her, swaying your hips. You pull your panties down to your knees and lay across her legs, looking back up her expectantly. You bite your lower lip, looking at her like you might a lover. She tries to ignore your look and picks up a leather paddle, she smacks you hard across your bare ass, you jerk a bit in reflex, she is a strong woman and her smacks really sting, yet you moan softly. She is obviously trying to smack your butt with enough force to teach you a lesson.'
+			'With each smack you start to moan, softly. She smacks your ass even harder, really putting her shoulder into it. You moan even louder and wiggle your butt a bit. She looks a little troubled like she is unsure this is working, but the troubled look only lasts a second and her face hardens into a stern resolve.'
+			'"Oh yes Miss (surname here), yes please harder, harder." You say as if your on the verge of a orgasm. "Yes spank me, spank me, harder and I promise to be your special bad little girl. Oh god you are making me so wet." You say in a husky tone.'
+			'To her credit she doesn''t relent and even manages to spank you harder. Once she has spanked you for a minute or so, she roughly lifted you off her knees and back on your feet. She points at the door. "Back to class now, before this gets worse for you." You head for the door, putting a bit of extra sway into your hips as you go, and very slowly pulling your panties back up, giving her a extra long look at your cherry red butt cheeks.'
+			act 'Go to class':gt 'gschool_lessons', 'class'
+		end
+	else
+!!Spanked Wooden Paddle
+		act 'Take Punishment':
+			cls
+			gs 'pain', 5, 'asscheeks', 'spank'
+			gs 'stat'
+			'<center><img src="images/qwest/alter/school/principal/schoolpaddle1.jpg"></center>'
+			'Once you walk over to her, she pulls you down across her knees, with you laying across her knees she pulls up your skirt and pulls your panties down to your knees, exposing your base ass. This time she pulls out a large wooden paddle and gives you a hard smack across your bare ass, you jerk as it stings your bare butt cheeks, she is a strong woman and her smacks really sting a lot. She is obviously trying to smack your butt with enough force to teach you a lesson and it is sorta working.'
+			'You silently take your punishment, it almost brings you to tears but a part of you gets turned on by it as well. Regardless you don''t want her to know that you are actually getting turned on by this. You don''t have to play along much, this really stings even if you are enjoying it too, you wither around and whimpering as she spanks you for a good solid minute.'
+			'Then she lifts you back to your feet and rubs your arm. "I hope this has taught you a lesson and I don''t want to see you in my office any more. Ok return to your classes." With that she goes back to her desk and you pull up your panties, before heading back to class.'
+			act 'Go to class':gt 'gschool_lessons', 'class'
+		end
+		act 'Flirt/rebel':
+			cls
+			gs 'pain', 6, 'asscheeks', 'spank'
+			gs 'stat'
+			'<center><img src="images/qwest/alter/school/principal/schoolpaddle1.jpg"></center>'
+			'You walk over to her, swaying your hips. You pull your panties down to your knees and lay across her legs, looking back up her expectantly. You bite your lower lip, looking at her like you might a lover. She tries to ignore your look and picks up a leather paddle, she smacks you hard across your bare ass, you jerk a bit in reflex, she is a strong woman and her smacks really sting, yet you moan softly. She is obviously trying to smack your butt with enough force to teach you a lesson.'
+			'With each smack you start to moan, softly. She smacks your ass even harder, really putting her shoulder into it. You moan even louder and wiggle your butt a bit. She looks a little troubled like she is unsure this is working, but the troubled look only lasts a second and her face hardens into a stern resolve.'
+			'"Oh yes Miss (surname here), yes please harder, harder." You say as if your on the verge of a orgasm. "Yes spank me, spank me, harder and I promise to be your special bad little girl. Oh god you are making me so wet." You say in a husky tone.'
+			'To her credit she doesn''t relent and even manages to spank you harder. Once she has spanked you for a minute or so, she roughly lifted you off her knees and back on your feet, her hands rest on your hips, as she stands up to face you, one hand slips down to your bare ass and stays there just a moment. She removes her hands and then points at the door. "You are playing a dangerous game young lady, get back to class." You head for the door, putting a bit of extra sway into your hips as you go and very slowly pulling your panties back up, giving her a extra long look at your cherry red butt cheeks.'
+			act 'Go to class':gt 'gschool_lessons', 'class'
+		end
+	end
+end
+
+--- gschool_lessons ---------------------------------
+

+ 373 - 0
locations/gschool_lunch

@@ -0,0 +1,373 @@
+# gschool_lunch
+
+if $ARGS[0] = 'lunch':
+	cla
+	if school_event_hour ! daystart:
+		gt 'gschool_events', 'rand_class'
+		exit
+	end
+	if school_lunch = 1: gt 'gschool_grounds', 'main'
+	school_lunch = 1
+	gs 'stat'
+	'<center><img src="images/qwest/alter/stolovka.jpg"></center>'
+	act 'Go to the cafeteria':
+		cls
+		minut += 30
+		gs 'stat'
+		'<center><img src="images/qwest/alter/stolovka.jpg"></center>'
+		if grupTipe[25] = 0:
+		'During the break, <a href="exec:gt ''Sgrup''">students</a> are standing in line waiting for their food.'
+		else
+			'During lunch break, everyone wanting something to eat heads for the school cafeteria.'
+		end
+		if money >= 50:
+			act 'Buy food (50 <b>₽</b>)':
+				money -= 50
+				gs 'food', 'dyn_meal'
+				act 'Continue your break': gt 'gschool_lunch', 'break'
+			end
+		end
+		act 'Eat bagged lunch':
+			gs 'food', 'bag_lunch'
+			act 'Continue your break': gt 'gschool_lunch', 'break'
+		end
+		act 'Skip lunch': gt 'gschool_lunch', 'break'
+	end
+end
+
+if $ARGS[0] = 'break':
+	urand = rand(0, 12)
+	'<center><img src="images/qwest/alter/urok<<urand>>.jpg"></center>'
+	cla
+	if hour > 13: 
+		gt 'gschool_events', 'main'
+		exit
+	end
+	gs'stat'
+	
+	if npcSex[14] = 1 and KatjaLust >= 50 and KatjaHorny + KatjaSlut >= 100 and KatjaHorny > 50:
+		cla
+		'During the break Katja Meynold approaches you, her face flustered in a mixture of arousal and shame. After a few seconds, she gathers enough courage to ask if you want go somewhere quiet with her.'
+
+		act 'Go with Katja':
+			cls
+			minut += 60
+			gs 'stat'
+			'<center><img src="images/qwest/alter/katja/petting.jpg"></center>'
+			'You quietly nod and Katja takes you by the hand, leading you to a small storage closet. The door is barely closed behind you when she pulls you tightly against her, giving you an aggressive kiss on the lips. She whispers passionately, "<<$nickname>>, I want you."'
+
+			if rand(1,2) = 1 and katschoolsex >= 1:
+				act 'go somewhere private': gt 'Katja_Tanga', 'secretroom'
+			else
+
+				act 'Eat Katja out':
+					cls
+					lesbian += 1
+					sub += 1
+					stat['cuni_give'] += 1
+					KatjaDom += 1
+					katschoolsex += 1
+					KatjaSlut += 1
+					KatjaHorny = 0
+					gs 'stat'
+					'<center><img src="images/qwest/alter/katja/lesbian.jpg"></center>'
+					'You get down on your knees in front of Katya, as she lifts her skirt up and pulls her panties to the side. You waste no time, nuzzling her groin as your tongue deftly licks her tiny clitoris. You can feel her pussy getting wetter and wetter from your thorough licking, and enjoy the taste of her pussy a lot.'
+					'As Katya gets closer to her orgasm, she firmly clutches your hair and roughly pulls your face even harder into her crotch, encouraging you to keep going. A short while later, you can feel her pussy convulse against your mouth and a few drops of squirt come out, landing on your tongue and lips. You slowly keep lapping at her pussy while she recovers from her orgasm. When you look up into her eyes, you see her staring down at you lovingly for a second, before pushing your face away and quickly straightening her clothes.'
+					'"Damn, next period is about to start! I''m sorry <<$nickname>>, I owe you one!" she apologizes, as she quickly gathers her things and leaves the closet. You''re hornier than ever, but also need to get going.'
+
+					gs 'gschool_lessons', 'afternoon'
+				end
+			end
+		end
+
+		gs 'gschool_lessons', 'afternoon'
+		exit
+	elseif GorSlut >= 3 and kotovLoveQW <= 0 and AlbinaBlockHumiliation = 0:
+		!! Saved by Albina.
+		if AlbFrend >= 1:
+			cla
+			AlbinaBlockHumiliation = 1
+			minut += 60
+			if SchoolGossip > 0:
+				'During the break, you are approached by some local Gopniks in your school, "I know why you look so glum, you miss our cocks! Ain''t that right, cocksucker? Don''t worry, come with us. We''ll give you all the dick you want."'
+				'They put their hands around your arms and begin to guide you to the restrooms. Knowing you can''t take all of them on you meekly follow them, hoping for some miracle to get you out of this mess. Just when you arrive at the restrooms, Albina comes to your rescue! They try to shove her out of the way and pull you into a restroom, but she stands in the middle of their doorway and stops them, "Pull up your pants boys, and get out of here. <<$nickname>> is my friend. If I see you pestering her one more time, I''ll tell my father on you. You know who he is you don''t want to get on his bad side, trust me!"'
+				'The guys look at each other for a moment, and then decide to let you go. They curse loudly as they walk away, and you give Albina a weak smile in gratitude. She gives you an encouraging nod and continues on her way to her next class."'
+				gs 'gschool_lessons', 'afternoon'
+				exit
+			else
+				'During the break, you are approached by some local Gopniks in your school, "<<$name>>, I hear you''re great at giving blowjobs. I think you should show us. Come on, let''s go to a restroom and you can show us your skills."'
+				'They put their hands around your arms and begin to guide you to the restrooms. Knowing you can''t take all of them on you meekly follow them, hoping for some miracle to save you. Just when you arrive at the restrooms, Albina comes to your rescue! They try to shove her out of the way and pull you into a restroom, but she stands in the middle of their doorway and stops them, "Pull up your pants boys, and get out of here. <<$nickname>> is my friend. If I see you pestering her one more time, I''ll tell my father on you. You know who he is you don''t want to get on his bad side, trust me!"'
+				'The guys look at each other for a moment, and then decide to let you go. They curse loudly as they walk away, and you give Albina a weak smile in gratitude. She gives you an encouraging nod and continues on her way to her next class."'
+				gs 'gschool_lessons', 'afternoon'
+				exit
+			end
+		
+		elseif SchoolGossip > 0:
+			
+			!! Go with Brother
+			if evgenQW >= 4 and Rand(1, 5) = 1:
+				gt'brosh'
+				exit
+			end
+			
+			'During the break, you are approached by some local Gopniks in your school, "<<$name>>, I hear you''re great at giving blowjobs. I think you should show us. Come on, let''s go to a restroom and you can show us your skills."'
+			'They put their hands around your arms and begin to guide you to the restrooms. Knowing you can''t take all of them on you meekly follow them, hoping for some miracle to save you.'
+	
+			act 'Enter the men''s restroom':
+				cls
+				SchoolGossip += 1
+				gs 'stat'
+				'Your heart is pounding as you walk with them. You know perfectly well that they won''t let you go now, no matter what you say. When you arrive at the men''s restroom, one of the Gopniks stays by the door to keep watch while the others shove you in. The walls are covered in all sorts of crude text. A lot of it involves you. Across the entire wall, a large text reads "<<$name>> <<$surname>> = <$$gnikname>>".'
+				'Vitek grabs you by your hair, and snarks, "You know why you''re here, slut. Get down and get to work."'
+	
+				act 'Suck Vitek''s dick':
+					cls
+					minut += 60
+					stat['bj'] += 1
+	
+					if npcSex[9] = 0:npcSex[9] = 1 & guy += 1
+	
+					spafinloc = 12
+					gs 'cum_manage'
+					swallow += 1
+					sub += 1
+					gs 'stat'
+					'<center><img src="images/qwest/alter/ev/toiletbj.jpg"></center>'
+					'You obediently kneel before him, rubbing your hand over the bulge in Vitek''s sweatpants before pulling out his rdick. Clasping your <<$liptalk3>> around the head, you lick it a few times before starting to suck. You don''t want him to get angry at you so you put some effort into it, sometimes licking his balls and taking his dick down your throat without really straining yourself. He mistakes your obedience for enthusiasm though, and tells his friends, "Look at this whore, she''s loving it!"'
+					'A few minutes later, Vitek is about to cum and tells you, "Good job, cocksucker. When I drop my load in your mouth, I want you swallow it all and lick me clean. If you spill anything, you''re licking it up from the floor. Got that?" You nod and diligently swallow his cum, making sure you don''t miss anything. Then you lick and suck his dick clean, and put it back in his sweatpants.'
+					'"That was great, <<$name>>, I can see why you''ve earned your reputation. We''ll definitely be doing this more often, maybe the other boys can have a turn as well next time. We''ll come find you when we want you. Understood?"'
+					'You''re not looking forward to the prospect, but not knowing what else to do you just nod. After the guys leave the bathroom you quickly have a drink, trying to wash the nasty taste of his cum out of your mouth.'
+					gs 'gschool_lessons', 'afternoon'
+				end
+			end
+	
+			exit
+		elseif soniaPS>= 3 and rand(0, 10) < 6:
+			'During the break, you are approached by some local Gopniks in your school, "I know why you look so glum, you miss our cocks! Ain''t that right, cocksucker? Don''t worry, come with us. We''ll give you all the dick you want."'
+			'You struggle a bit as the guys try to grab you, and you can see them get frustrated. Then another Gopnik says, "Ah, forget about her. We already have Sonia in there, ready and willing. She''ll just have to suck the dicks for both of them today."'
+			'They let you go and head for the restroom, laughing loudly. Some of them are already undoing their pants.'
+			act'Go and look inside the men''s room':
+				cla
+				*clr
+				gs'stat'
+				minut+=10
+				horny+=10
+				'<center><img src="images/qwest/alter/sonia/t.jpg"></center>'
+				'You walk to the restroom and carefully look inside, making sure not to draw any attention to you. You see Sonia resting on her knees, a cock deep down her throat. She must''ve had a lot of practice, there is no gag reflex whatsoever. Just around the corner two more Gopniks are stroking their dicks, getting it nice and hard for when it''s their turn. You watch Sonia''s head bob up and down the cock for a few minutes before you decide to leave, while you still can.'
+				gs 'gschool_lessons', 'afternoon'
+			end
+			act'Quickly get away from them':
+				cla
+				minut+=10
+				gs 'gschool_lessons', 'afternoon'
+			end
+			
+			exit
+		elseif SchoolGossip = 0:
+			!! Go with Brother
+			if evgenQW >= 4 and Rand(1, 5) = 1:
+				gt 'brosh'
+				exit
+			end
+			
+			gopbjtoiletrand = rand(0, 2)
+			if gopbjtoiletrand = 0:
+				'During the break, you are approached by some local Gopniks in your school, "<<$name>>, I hear you''re great at giving blowjobs. I think you should show us. Come on, let''s go to a restroom and you can show us your skills."'
+				'They put their hands around your arms and begin to guide you to the restrooms. Knowing you can''t take all of them on you meekly follow them, hoping for some miracle to save you.'
+	
+				act 'Enter the men''s restroom':
+					cls
+					SchoolGossip = 1
+					gs 'stat'
+					'Your heart is pounding as you walk with them. You know perfectly well that they won''t let you go now, no matter what you say. When you arrive at the men''s restroom, they quickly chase everyone out and one of the Gopniks stays by the door to keep watch. The others shove you in and close the door behind them. The walls are covered in all sorts of crude text.'
+					'Vitek grabs you by your hair, and snarks, "You know why you''re here, slut. Get down and get to work."'
+					act 'Suck':
+						cls
+						minut += 60
+						stat['bj'] += 1
+	
+						if npcSex[9] = 0:npcSex[9] = 1 & guy += 1
+	
+						spafinloc = 12
+						gs 'cum_manage'
+						swallow += 1
+						sub += 1
+						gs 'stat'
+						'<center><img src="images/qwest/alter/ev/toiletbj.jpg"></center>'
+						'You obediently squat before him, rubbing your hand over the bulge in Vitek''s sweatpants before pulling out his rod. Clasping your <<$liptalk3>> around the head, you lick it a few times before starting to suck. You don''t want him to get angry at you so you put some effort into it, sometimes licking his balls and taking his dick down your throat without really straining yourself. He mistakes your obedience for enthusiasm though, and tells his friends, "Look at this whore, she''s loving it!"'
+						'A few minutes later, Vitek is about to cum and tells you, "Good job, cocksucker. When I drop my load in your mouth, I want you swallow it all and lick me clean. If you spill anything, you''re licking it up from the floor. Got that?" You nod and diligently swallow his cum, making sure you don''t miss anything. Then you lick and suck his dick clean, and put it back in his sweatpants.'
+						'"That was great, <<$name>>, I can see you''ve earned your reputation. We''ll definitely be doing this more often, maybe the other boys can have a turn as well next time. We''ll come find you when we need you. Understood?"'
+						'You''re not looking forward to the prospect, but not knowing what else to do you just nod. After the guys leave the bathroom you quickly have a drink, trying to wash the nasty taste of his cum out of your mouth.'
+						gs 'gschool_lessons', 'afternoon'
+					end
+	
+					!!if dom > 0:end
+				end
+	
+				exit
+			elseif gopbjtoiletrand = 1:
+				'During the break, some guy you''ve never seen before approaches you, "Hi <<$nickname>>, right? I hear you''re the best in the school at giving blowjobs! Want to umm, want to come with me and prove it?"'
+				if gorslut = 6:'He then adds, "I''ll give you 50 <b>₽</b>?"'
+	
+				act 'Go to the men''s restroom with him':
+					cls
+					gs 'stat'
+					'Hmm he is kind of cute. It could be your good deed for the day? Making sure no one is watching you, you tell him, "Alright then, come with me." You take him by the hand and quickly guide him to the men''s restroom.'
+	
+					act 'Suck him off':
+						cls
+						minut += 60
+						stat['bj'] += 1
+						guy += 1
+						spafinloc = 12
+						gs 'cum_manage'
+						swallow += 1
+						sub += 1
+						if gorslut = 6: money += 50
+						gs 'stat'
+						'<center><img src="images/qwest/alter/ev/toiletbj2.jpg"></center>'
+						'After you make sure the ground is clean, you get down on your knees and pull down his pants, revealing his stiff erection. You humor him for a bit and let him thrust the purple head against your lips, before you flash him a smile and close your <<$liptalk3>> around his cock. You don''t plan on taking long, and quickly use all your tricks to get him to cum as quick as you can: flicking your tongue over the head, licking the pee hole and stimulating the back side of the head with your tongue and lips. He doesn''t last long; within minutes you feel his cum squirting down your throat. You quietly swallow it all and release his cock, giving it a cute kiss before letting him tuck it back into his pants. As he thanks you and leaves, you can''t help but feel good about giving the guy a day at school he will never forget, even though you''ll probably never see him again.'
+						gs 'gschool_lessons', 'afternoon'
+					end
+				end
+	
+				if dom > 0:
+					act 'Tell him to get lost':
+						cls
+						gs 'stat'
+						if gorslut < 6:
+							'You''re outraged by the suggestion, and let him know just that! When he notices your angry face he quickly turns and leaves, running as fast as he can while your swearwords echo in the hallway.'
+						elseif gorslut = 6:
+							'You give him a haughty smile, "Sweetie, does it look like I''m working now? Come find me at my home later, or in the nightclub."'
+						end
+						gs 'gschool_lessons', 'afternoon'
+					end
+				end
+	
+				exit
+			end
+	
+			if evgenQW >= 4 and Rand(1, 10) = 1:
+				gt 'brosh'
+				exit
+			end
+		end
+	end
+
+
+	if soniaPS = 2:soniaPS = 3 & 'When you walk through the hallways of your school during the break, you see Sonia Ivanko and Vitek Kotov talking about something. Sonia looks like she''s about to cry, but nods when Vitek tells her something.'
+
+	act 'Relax in a classroom':
+		cls
+		minut += 60
+		urand = rand(0, 20)
+		gs 'stat'
+		'<center><img src="images/qwest/alter/peremena<<urand>>.jpg"></center>'
+		'You decide to spend your break in a classroom. As you enter, you find several classmates already sitting there: the <a href="exec:gt ''Sgrup1''">smart kids</a> decided to get an early start on their homework assignments, while the <a href="exec:gt ''Sgrup5''">outcasts</a> are mostly just hoping no one will pick on them today.'
+		if rand(1,6) = 1 and vagina > 12 and mesec <= 0:
+			'<center><img src="images/qwest/alter/uroc/boysex_tualet.jpg"></center>'
+			'When you enter the class, you feel someone moving up behind you and pulling up your skirt. Then you feel hands pawing your ass. When you move to turn around, the hand quickly pulls away. By the time you can see who''s behind you, you find half the guys in your class standing there, all looking in different directions inconspicuously, a few of them even having the gall to whistle innocently. You try to tell from their faces which one of them just touched you.'
+			act 'Identify the perpetrator':gt 'gschool_events', 'rand_scoolboy'
+		end
+		gs 'gschool_lessons', 'afternoon'
+	end
+
+	act 'Hang out in the hallway':
+		cls
+		minut += 60
+		gs 'stat'
+		'<center><img src="images/qwest/alter/school.jpg"></center>'
+		'When the break finally comes, the girls wander through the hallways of the school, gossiping about pretty much everyone they know. The guys are standing around in small groups, some of them sneaking off to have a smoke behind the school building. The <a href="exec:gt ''Sgrup3''">cool kids</a> are hanging out in one area, and on the opposite side of the hallway the <a href="exec:gt ''Sgrup2''">sporty kids</a> are talking about their upcoming competitions.'
+		gs 'gschool_lessons', 'afternoon'
+
+		if soniaPS = 5 and rand(1,3) = 1:
+			cls
+			gs'stat'
+			'<center><img src="images/qwest/alter/school.jpg"></center>'
+			'As you walk past the Geography classroom, you hear a strange moaning.'
+			act'See what''s happening':
+				cls
+				gs'stat'
+				horny += 5
+				'<center><img src="images/nigma/gor/sonia/sonia.teach0,'+rand(0,1)+'.jpg"></center>'
+				'You carefully look around the corner, inside the classroom. You see Sonia and your geography teacher, both half naked. Sonia did her best to look the part, even wearing glasses to complete her look as a desperate student in need of help. Suddenly her good grades in school make perfect sense; all the teachers don''t miss their chance to take advantage of the school slut, in exchange for a decent grade. Sonia is currently giving the teacher a skillful blowjob, really giving it her all; you can see the teacher''s cock glistening with saliva all the way from where you''re standing.'
+				act'Continue':
+					cls
+					gs'stat'
+					horny += 10
+					'<center><img src="images/nigma/gor/sonia/sonia.teach1,0.jpg"></center>'
+					'When the teacher has had enough of her mouth, he puts her hands on his desk and begins to fuck her from behind. He''s quite rough about it, but Sonia doesn''t seem to mind at all and moans like a wanton whore. Realizing the loud moans might attract more attention from outside the class, you leave before anyone else finds you staring.'
+					gs 'gschool_lessons', 'afternoon'
+				end
+			end
+			gs 'gschool_lessons', 'afternoon'
+		end	
+	end
+
+	act 'Go to the restrooms':
+		cls
+		minut += 60
+		urand = rand(0, 12)
+		gs 'stat'
+		'<center><img src="images/qwest/alter/toilet.jpg"></center>'
+		'You need to use the restroom, and as you enter you notice a lot of beautiful girls from your school there. They do some minor touch-ups on their make-up while they gossip about their classmates who happen to not be there. Some people are standing by the windows, smoking. The <a href="exec:gt ''Sgrup4''">Gopniks</a> from your class are standing near the toilets.'
+		gs 'gschool_lessons', 'afternoon'
+
+		soniarand = rand(0,30)
+
+		if soniarand >= 10:
+			if soniaPS = 3:soniasexrand = 1
+			if soniaPS = 4:soniasexrand = rand(1,2)
+			if soniaPS = 5:soniasexrand = rand(1,3)
+			if soniasextime => 3 and soniaPS = 3:soniaPS = 4 & soniasextime = 0
+			if soniasextime => 5 and soniaPS = 4:soniaPS = 5 & soniasextime = 0
+				if soniasexrand = 1:
+					cls
+					horny += 10
+					if soniaPS < 5:soniasextime += 1
+					gs 'stat'
+					'<center><img src="images/qwest/alter/sonia/t.jpg"></center>'
+					'When you enter the restroom you see Sonia, giving some kid you don''t know a skillful blowjob. She''s very much focused on her task, doing her best to make him feel good.'
+					gs 'gschool_lessons', 'afternoon'
+				elseif soniasexrand = 2:
+					cls
+					horny += 15
+					if soniaPS < 5:soniasextime += 1
+					gs'stat'
+					'<center><img src="images/nigma/gor/sonia/sonia.school1,'+rand(0,3)+'.jpg"></center>'
+					'When you enter the restroom you see Sonia, getting fucked by some guy you''ve never seen before. She''s very much focused on her task, doing her best to make him feel good.'
+					gs 'gschool_lessons', 'afternoon'
+				elseif soniasexrand = 3:
+					cls
+					horny += 20
+					gs'stat'
+					'<center><img src="images/nigma/gor/sonia/sonia.orgy.pre0,0.jpg"></center>'
+					'When you enter the restroom you see Sonia, surrounded by several guys. She stripped down completely, and is sitting on her knees waiting for the guys to give her what she wants.'
+					act'Continue':
+						cls
+						horny += 10
+						gs'stat'
+						'<center><img src="images/nigma/gor/sonia/sonia.orgy0,0.jpg"></center>'
+						'One of the guys brought a collar, and he puts it around Sonia''s neck for a bit of roleplaying, "You''re ours now... ain''t that right, whore?" Sonia, content to play along as long as she gets dicks to suck on, happily agrees and begins to deepthroat the guys one by one, massaging the others in turn with her hands to make sure no one feels left out. Sometimes an impatient tug on the leash tells her to switch cocks, when she''s sucking one cock for too long. Having seen enough, you leave them to their fun and head for your next class.'
+						gs 'gschool_lessons', 'afternoon'
+					end
+				end
+		end
+	end
+	if zverevaQW = 2 and zverRageQW = 0 or zverevaQW = 3 and zverRageQW = 0:
+		act 'Spread rumors about Christina':
+			cls
+
+			if zverRageQW = 0:zverRageQW = 1
+
+			minut += 60
+			gs 'stat'
+			'You spread rumours about how Christina Zvereva has sex with Mr. Pavlovich, the P.E. teacher. The rumour spreads like wildfire: within the hour, everyone is talking about it.'
+			gs 'gschool_lessons', 'afternoon'
+		end
+	end
+end
+
+
+--- gschool_lunch ---------------------------------
+

+ 229 - 0
locations/gschool_sex

@@ -0,0 +1,229 @@
+# gschool_sex
+
+!!After school bjs for gopnik friends
+if $ARGS[0] = 'suck':
+    $location_type = 'event'
+	aftgopbjrand = rand(0, 2)
+
+	if aftgopbjrand ! 0:
+		afterschoolday = daystart
+		gt 'gschool_events', 'main'
+	else
+		cla
+		'Vitek and his friends are waiting for you by the school exit. "Hold on, <<$name>>. Everyone in school says you''re a great cocksucker. Do you want to put that mouth of yours to work? Come back to school with us, let''s have some fun."'
+
+		act 'Return to school':
+			cls
+			afterschoolday = daystart
+			SchoolGossip += 1
+			minut += 15
+			gs 'stat'
+			'You return to school with the guys, sometimes feeling a hand on your ass as you walk through the hallway. You pretend to ignore it and just keep walking, but in the meantime your heart is racing. The guys pull you into the men''s room and tell you to get on your knees.'
+
+			act 'Suck Vitek''s cock':
+				cls
+				minut += 15
+				stat['bj'] += 3
+
+				if npcSex[9] = 0:npcSex[9] = 1 & guy += 1
+				if npcSex[10] = 0:npcSex[10] = 1 & guy += 1
+				if npcSex[11] = 0:npcSex[11] = 1 & guy += 1
+
+				sub += 1
+				gs 'stat'
+				'<center><img src="images/qwest/alter/ev/toiletbjtreesome.jpg"></center>'
+				'You obediently squat and pull Vitek''s member out of his sweatpants. You rub his hard cock against your <<$liptalk3>>, and then open your mouth and begin to suck him off. After making sure no one is coming, Dan and Vasily also approach you and take out their members, pointing them at you expectantly. Now sucking the dicks of all three boys in turns, you do your best to still please the ones you''re not sucking on by caressing them with your hands.'
+
+				act 'Take their cum on your face':
+					cls
+					minut += 15
+					stat['bj'] += 3
+					spafinloc = 12
+					gs 'cum_manage'
+					spafinloc = 11
+					gs 'cum_manage'
+					spafinloc = 7
+					gs 'cum_manage'
+					sub += 1
+					gs 'stat'
+					'<center><img src="images/qwest/alter/ev/toiletbjcum.jpg"></center>'
+					'You close your eyes to fully focus on what you''re doing, and a few minutes later you feel the dick that''s currently in your mouth spasm. Several ropes of cum hit your tongue; it tastes rather bitter. Carefully opening one eye, you see that it is Vitek''s. The other two guys tell you to keep your eyes closed, and Dan shoots his load on your face before you can even comply. Luckily, he didn''t hit the eye that was open. You obediently close them, and a few seconds later you feel Vasily''s cum splattering against your eye lids and cheek. You hear the click of a camera, and open your eyes after carefully wiping the cum off your eye lids. They pull up their pants and leave, laughing at how much of a slut you are and how they had never thought you would actually come with them.'
+
+					act 'Leave the school building':gt 'gschool_events', 'main'
+				end
+			end
+		end
+
+!!new act - excuse from 1.2.4
+		act 'Make an excuse':
+			cls 
+			minut += 1
+			!!loop to make sure the same excuse isn''t used twice in a row
+			:ReCheck
+			lpp = rand(0,3) 
+			if lastlpp = lpp: jump 'ReCheck'
+			if lpp = 0:
+				'- Boys... I got to the dentist, the tooth hurts very much, please release!'
+				'- Who cares? Suck quickly and you may go.'
+				'- I''ll miss the reception, lamentably meet you.'
+				'- Another time you go!'
+				'Frantically inventing excuses, you remember he had seen on television advertising:'
+				'- Okay... You Fuckers have?'
+				'- What?! You Shmarov, generally swollen.?!'
+				'- Well, you me to the dentist is not allowed, and I got the bacteria that cause inflammation...'
+			elseif lpp = 1:
+				'- I can''t, I think I have herpes jumps...'
+			elseif lpp = 2:
+				'The list of excuses against suction is small, and you frantically think of anything to say.'
+				'- I can... I''m sick... - you''re mumbling a lot, holding his stomach, presenting himself as a sucking stinky dick.'
+				'Your face is naturally green.'
+				'- Really I was going to throw up, growled someone from the boys.'
+			elseif lpp = 3:
+				'- I think I might have tonsillitis... Throat hurts, no strength, - feigning a hoarse voice, you say.'
+			end
+			'- Fu fuck, you get out there now. Then work doubly realized?'
+			'- Yes! - voskliknula you. In my head flashed the thought "Here motherfuckers..."'
+			lastlpp = lpp
+			afterschoolday = daystart
+			killvar 'lpp'
+			act 'Leave': gt 'gschool_events', 'main'
+		end
+	end
+end
+
+!!After school Ivan and Katya event
+if $ARGS[0] = 'afterschool':
+	cls
+	gs 'boyStat', 27
+	ivan_afterschool = 0
+	horny += 10
+	gs 'stat'
+	'<center><img src="images/qwest/alter/katja/afterschool.jpg"></center>'
+	'You go back to where Katja and you made out with <<$boy>> before, you find both of them already their talking. As soon as they see you, they both stop talking.'
+	'Katja has a suspicious grin on her face while you can already see the bulge of Ivan''s cock straining against his pants, as he looks at you hungrily.'
+	'You can tell by Katja''s look that she planned something with Ivan and you find yourself eager to find out what it is, as Katja waves you over. "Well what took you? We''ve been waiting for a few minutes, come on." Before you can even respond she takes you both by the hand and leads you down to the least used wing of the school, to one of the class rooms that barely sees any activity.'
+	'Katja leading the way, she pulls you into a class room, behind you Ivan stops a moment and looks back down the hall, before coming in and closing the door.' 
+	'You go back to where Katja and you made out with <<$boy>> before, you find both of them already their talking. As soon as they see you, they both stop talking. Katja has a suspicious grin on her face while you can already see the bulge of Ivan''s cock straining against his pants, as he looks at you hungrily. You can tell by Katja''s look that she planned something with Ivan and you find yourself eager to find out what it is, as Katja waves you over. "Well what took you? We''ve been waiting for a few minutes, come on." Before you can even respond she takes you both by the hand and leads you down to the least used wing of the school, to one of the class rooms that barely sees any activity. Katja leading the way, she pulls you into a class room, behind you Ivan stops a moment and looks back down the hall, before coming in and closing the door.' 
+	act 'continue':
+		cls
+		horny += 10
+		gs 'stat'
+		'<center><img src="images/qwest/alter/katja/doublebj.jpg"></center>'
+		'Katja and you begin kissing and pulling each others clothes off, within moments your both naked. Breaking your kiss both of you turn to look at Ivan, cheek to cheek. <<$boy>> stands there with his <<dick>>cm <<$dick_girth>> cock in his hand, stroking it as he watches the two of you.'
+		'Katja wastes no time, she walks over to him, pulling you along. Dropping to her knees in front of him and pulling his pants the rest of the way off, as you kneel down beside her.'
+		'She pulls his hand away and takes his <<dick>>cm <<$dick_girth>> cock into her mouth, he moans at once, even louder once she starts sucking him off, quickly offering you a turn. Licking your lips you take Ivan''s <<dick>>cm <<$dick_girth>> cock into your mouth as well.'
+		'The two of you trade his cock back and forth between you.'
+		act 'Katja wants more':
+			cls
+			horny += 10
+			gs 'stat'
+			'<center><img src="images/qwest/alter/katja/cowgirl/missionary.jpg"></center>'
+			'Pulling away from Ivan, Katja lays down on her back. She pulls you on top of her, till you are straddling her face, looking down towards her legs. Her tongue immediately beings to lap at your pussy, you feel yourself getting wet.'
+			'She spreads and lifts her legs up, inviting Ivan in, he wastes no time. Lowering himself between her legs, he slides his <<dick>>cm <<$dick_girth>> dick into her pussy and starts fucking her. Within moments you and Ivan are kissing while Katja is getting fucked by him and her tongue probes insides of your pussy for several minutes.'
+			'You and Katja are both moaning in pleasure as Ivan looks into your eyes and says."I want to fuck you now."'
+			'Pulling away from Ivan, Katja lays down on her back. She pulls you on top of her, till you are straddling her face, looking down towards her legs. Her tongue immediately beings to lap at your pussy, you feel yourself getting wet. She spreads and lifts her legs up, inviting Ivan in, he wastes no time. Lowering himself between her legs, he slides his <<dick>>cm <<$dick_girth>> dick into her pussy and starts fucking her. Within moments you and Ivan are kissing while Katja is getting fucked by him and her tongue probes insides of your pussy for several minutes. You and Katja are both moaning in pleasure as Ivan looks into your eyes and says."I want to fuck you now."'
+			act 'Ivan fucks you':
+				cls
+				horny += 10
+				gs 'stat'
+				'<center><img src="images/qwest/alter/katja/69doggy.jpg"></center>'
+				'Ivan pulls out of Katja and gets up. You lean forward and begin to lick Katja''s soaking wet pussy. Your tongue easily sliding inside of her in place of Ivan''s dick, while Ivan walks around the two of you and kneels down behind you, near Katja''s head.'
+				'Within seconds you feel Ivan''s <<dick>>cm <<$dick_girth>> cock slide inside of your wet pussy, he starts pounding himself balls deep into you immediately. A few moments later Katja starts sucking his balls while he pounds your pussy. For several more minutes Ivan fucks you while you eat Katja, then her body begins to convulse as she starts having a orgasm.'
+				'Hearing her cum, Ivan beings to grunt and pick up the pace.'
+				'<center><img src="images/qwest/alter/katja/anal.jpg"></center>'
+				act 'Happy ending':
+					cls
+					sexpartkno = 1
+					spafinloc = 12
+					gs 'cum_manage'
+					orgasm += 1
+					gs 'stat'
+					'After her orgasm Katja, slides around under you, till you are face to face and your laying on her stomach, your breasts smashed together, as she begins to kiss you.'
+					'Meanwhile Ivan starts to pant, it sounds like he is starting to get close to a orgasm himself. Katja reaches up with both her hands and grabs your ass, pulling your butt cheeks as far apart as she can. Grunting as he fucks you, Ivan understands the invitation.'
+					'Pulling out of your pussy and slipping his <<dick>>cm <<$dick_girth>> cock in your ass, he hardly misses a beat. In a single stroke he plunges his <<dick>>cm <<$dick_girth>> dick balls deep in your ass. You gasp and moan in a mixture of surprise, pain, and pleasure.'
+					'Looking down at Katja, your eyes lock and you realize now this is what she and Ivan had been talking about when you approached them earlier. You begin to pant, your hand rubbing your own clit.'
+					'Katja slides out from under you and kneels down next to your ass, as she watches Ivan roughly plough your ass. You begin to cry out as your body spasms in a intense orgasm.'
+					'Feeling you orgasm, Ivan redoubles his efforts and with in minutes, he pulls out of your ass and begins shooting spurts of cum all over your ass and Katja''s face.'
+					'Ivan sits back on his heels, sweating as he catches his breath, watching Katja lick all his cum off your ass. Once she is done you rise up sitting next to her. Seeing cum running down her face you lean over and lick Ivan''s sperm off her face. Within moments Katja and you are kissing each other with cum coated tongues, sharing Ivan''s sperm between you.'
+					'Watching this Ivan only says one word. "Damn!"'
+					'Shortly after you all start getting dressed. Ivan looks at the two of you. "Girl''s we got to do this again some time, what do you say?"'
+					'Both of you turn to look at each other at Ivan''s offer and you both start giggling, before Katja turns to look at him. "If your a good boy we''ll see." But both of your looks promise him, good or bad, both of you want another go as badly as he does.'
+					'With a laugh Ivan says "I''m always good." Then he quickly finishes dressing and leaves likely late for practice. Once he is gone Katja and you look at each other and giggle, then quickly leaving as well.'
+
+					act 'Leave': gt 'gschool_events', 'main'
+				end
+			end
+		end
+	end
+end
+
+!!Sex with Lera and Lena in the toilets
+if $ARGS[0] = 'toy bunny':
+	toy_bunny = 1
+	cls
+	gs 'pain', 1, 'asscheeks', 'spank'
+	gs 'stat'
+    '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+    '<center><img src="images/qwest/alter/school/girlsbathroom/lena-leraown.jpg"></center>'
+    'The first thing they do is unbutton your shirt and pull it off, despite the protest you give, they simply ignore you. Lena wraps one hand around your head and holds it steady while leaning in and licking the side of your face. While her other hand reaches into your shirt pulling down one side of your bra, Exposing your breast, which she quickly starts to kneed and squeeze.'
+    'Lera squats down next to you and starts pulling down your skirt and panties. She pulls them both down around your ankles making you step out of them. Tossing them across the room, Lena unclasps your bra, letting it fall to the floor as she starts kissing you, her tongue darting into your mouth. You are now completely naked other than your shoes and socks. Suddenly Lera smacks you on your bare ass as hard as she can with her hand. Making you yelp and jump a little, which just makes her giggle and do it again.'
+    act 'You got a pretty mouth':
+		cls
+		gs 'pain', 2, 'asscheeks', 'spank'
+		gs 'stat'
+        '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+        '<center><img src="images/qwest/alter/school/girlsbathroom/lena-leranipple.jpg"></center>'
+        'Lena keeps making out with you, while her hands fondle your breasts. Meanwhile Lera stands up and continues to smack your ass with her hand. Once she has finished smacking your ass, you''re sure it is cherry red by how much it is stinging. She finally stops and says to Lena, "Ok my turn to use her pretty mouth." As she takes off her top and bra, exposing her perky tits.'
+        'Lena breaks her kiss with you and turns you to face Lera, while she grabs both of your arms with her hands, holding you in place. Lera reaches up and grabs your head and pulling your face down to her breast. "Suck my nipple bunny, do a good job and we might not even hurt you... to much." She says with a amused tone, while looking at Lena.'
+        'Not knowing what else to do and afraid of angering them you start to suckle on her nipple, you kiss it, lick and suck on it, Lera starts moaning softly obviously enjoying it. After awhile she turns her body so you can do the same to the other breast.'
+        'As they make you suck on Lera''s tits you notice Lera reaching down and pulling down her panties and letting them slide off her legs down around her ankles, where she quickly kicks them aside.'
+        act 'You got a pretty tongue':
+			cls
+			horny += 10
+			stat['cuni_give'] += 1
+			gs 'stat'
+            '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+            '<center><img src="images/qwest/alter/school/girlsbathroom/lena-leraeat.jpg"></center>'
+            'Looking over your head, Lera looks to Lena. "Ok I want to know how good she is with her tongue now." With that Lena lets go of your arms and puts her hands around your neck pulling your head away from Lera, then forcing you down on your knees, while Lera pulls up her skirt and spreads her legs.'
+            'Lena forces your face between Lera''s legs, practically rubbing your nose in Lera''s pussy as she does. You open your mouth and start to lick, kiss, and suck on Lera''s clit. She starts to moan louder as you work on her, eventually you slip your tongue inside of her soaking wet pussy and start tongue fucking her.'
+            'Lera''s breathing faster and she starts to grind her pussy against your face as you tongue fuck her. "Oh my god bunny, you''re so good at this. You must have had a lot of practice. Are you a lesbian or something?", with your mouth full of her pussy, you can hardly answer her. At this point Lena lets go of your neck, while Lera runs her fingers through your hair and grabs a hold of your hair tightly, holding your head in place.'
+            'A few moments later you hear Lena. "Ok Lera, come over here, I need your tongue." Lera lets go of your hair, you turn your head to see Lena naked down on all fours, with her legs spread, presenting herself to Lera.'
+            act 'train leaving the station':
+				cls
+				stat['mastr'] += 1
+				stat['cuni_give'] += 1
+				orgasm += 1
+				horny = 0
+				gs 'stat'
+                '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+                '<center><img src="images/qwest/alter/school/girlsbathroom/lena-leratrain.jpg"></center>'
+                'Lera wastes no time, she grabs you by the hair, pulling you close to Lena and forces you to lay down on your back. Then she straddles your face, putting her pussy right over your mouth, she says. "Finish me off."'
+                'You start to lick her pussy again,looking up you see Lera, start to lick Lena from behind. She seems to really know what she is doing, as Lena is moaning in no time. She alternates from licking Lena''s pussy and her asshole, tongue fucking them both in turn. You can''t help but smirk seeing that Lera is Lena''s bitch, but then you stop as you realize that makes you Lera''s bitch.'
+                'Despite how they have forced you into this, you can''t help but feel turned on. Slowly your hand creeps down to your own pussy and you start rubbing your clit. Soon all three of you are moaning in pleasure, Lera''s and yours muffled by your mouthfuls of pussy. You are not sure who started cumming first, but soon all three of you are withering in orgasmic delight.'
+                act 'Clean up':
+					cls
+					horny += 10
+					gs 'stat'
+                    '<center><b><font color="maroon">Girls bathroom</font></b></center>'
+                    '<center><img src="images/qwest/alter/school/girlsbathroom/lena-leragood.jpg"></center>'
+					if grupTipe ! 2:
+						'With your face covered in Lera''s juices, you pant catching your breath. The two girls get up, Lena forces Lera to squat down next to her, while she looks at you. "Come here and lick my juices off Lera''s face." You get up and start licking Lera''s face clean, until there is no more of Lena''s juices on her face. Lera then stands up and both girls spread there legs. With you left kneeling between them.'
+						'"Well what are you waiting for, clean our pussies up and do a good job." Lena tells you, you start to lick both of their pussies until you have licked all the juices off them.'
+						'Once you have them both clean, the two girls squat down next to you, while they force you to sit back on your heels. Lena leans in close and wraps her hand around your throat, holding it uncomfortably tightly in her hand and says. "That''s a good little bitch and as long as you keep your mouth shut, we won''t have to punish you. If I hear about this though, we will find you and then call every guy we know and sell tickets to them, so they can take turns fucking you. Once we''re done with you, everyone will think Sonia is just a tease next to you. Understand that bitch?" You meekly nod your head'
+						'"Good because now you''re our little bitch. Now be a good little bitch and sit just like you are until we leave." With that they both stand up and start talking about a variety of things as they smoke. You sit between them as you was told until the class bell rings. Then they leave, you quickly get up and grab your clothes, barely making it into one of the stalls to get dressed, before the other girls come in. You get dressed and then head to your next class, thinking maybe classes aren''t so bad after all.'
+						act 'Go to Class':gt 'gschool_lessons', 'class'
+					else
+						'With your face covered in Lera''s juices, you pant and catch your breath. The two girls get up, Lena forces Lera to squat down next to her, while she looks at you. "Come here and lick my juices off Lera''s face." You get up and start licking Lera''s face clean, until there is no more of Lena''s juices on her face. Lera then stands up and both girls spread there legs. With you left kneeling between them.'
+						'"Well what are you waiting for, clean our pussies up and do a good job." Lena tells you, you start to lick both of their pussies till you have licked all the juices off them.'
+						'Once you have them both clean, the two girls squat down next to you, while they force you to sit back on your heels. Lena leans in close and wraps her hand around your throat, holding it uncomfortably tightly in her hand and says. "That''s a good little bitch and as long as you know your place, we will all get along great." You meekly nod your head'
+						'"Good bunny. Now be a good little bitch and sit just like you are until I tell you otherwise." Lena gives you a long passionate kiss with that, before they both stand up and start talking about a variety of things as they smoke. Just before the bell should ring, Lena looks back at you. "Ok you been a good little bunny, go ahead and get dressed." After that they start chatting to you like a equal, once the bell rings you all three leave and head to your next class.'
+						act 'Go to Class':gt 'gschool_lessons', 'class'
+					end
+				end
+			end
+		end
+	end
+end
+
+--- gschool_sex ---------------------------------
+

+ 2 - 2
locations/husbSex

@@ -223,7 +223,7 @@ if $ARGS[0] = 'minet':
 		'<center><img src="images/picv/swallow.jpg"></center>'
 		'A jet of hot sperm hits you in the mouth. You begin to swallow his sperm as <<$husName>> I continues to cum in your mouth. Finally, the flow of hot, pungent tasting, liquid stops.'
 
-		act 'Escape':
+		act 'Leave':
 			cla
 			gt'vanr'
 		end
@@ -250,7 +250,7 @@ if $ARGS[0] = 'minet':
 			'You take his member out of your mouth and <<$husName>> finishes onto the palm of your hand.'
 		end
 
-		act 'Escape':
+		act 'Leave':
 			cla
 			gt'vanr'
 		end

+ 1 - 1
locations/ivanRoom

@@ -342,7 +342,7 @@ else
 															gs 'stat'
 															'<center><img src="images/picpre/karinpre.jpg"></center>'
 															'You secretly prepared the camera sending it from her purse at Ivan and including. Tanya meanwhile handed him a glass of water, Ivan thirsty drank water and Tanya asked. Tell us how you stole from his boss. Ivan grinned "Elementary! I lost to the casino and I urgently need money. I knew, that this old asshole lie in the safe money on bribes. This slut has not given me a dishwasher. And I was born a brilliant plan. I naboltal this fool will take it that the manager. Aha, how manager. And imagine this fool bought into this nonsense. I gave her the keys, who stole. I stood there, where I will not see the camera, and sent the cleaning lady take money pridurochnuyu. She brought them to me" Tanya asked  "And where is the money?" Ivan said sadly "Debts distributed. You know, holy card debt." Tanya grinned pretty, "it''s done. And you go to sleep Ivan." Ivan immediately started snoring on the couch. She turned to you. "Yes, I almost blew it because of his rhinitis. Okay, go from here soon. Here are just umoemsya." You quickly washed up in the bathroom together with Tanya, wash sperm. She obviously avoided your sight and you should be on the streets, She immediately began to say goodbye to you.'
-															act 'Escape':gt'nord'
+															act 'Leave':gt'nord'
 														end
 													end
 												end

+ 2 - 2
locations/izdevat

@@ -7,7 +7,7 @@ if grupTipe[numnpc] = -1 and GorSlut < 2:
 		gs 'stat'
 		'You mocked the school outcast, as the other students laugh at them.'
 
-		if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+		if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 		if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 	end
 elseif grupTipe[numnpc] = -1 and GorSlut >= 2:
@@ -17,7 +17,7 @@ elseif grupTipe[numnpc] = -1 and GorSlut >= 2:
 		gs 'stat'
 		'You began to mock them, but <<$npcName[numnpc]>> answered you. "You''re one to talk cocksucker, everyone knows your the easiest fuck in town." Everyone started laughing at you. You were shocked and confused by everyone turning on you, you hurry away as the others start to talk about you.'
 
-		if $loc ! 'gdkin':act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+		if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
 		if $loc = 'gdkin':act 'Move away':gt $loc, $metka
 	end
 end

+ 10 - 10
locations/katjaEv

@@ -460,29 +460,30 @@ end
 
 !!School and dance actions
 if $ARGS[0] = 'kiss_events':
+	cla
 	if flag_start_parc = 0: 
 		flag_start_parc += 1 
 		'While you kissed Katja, someone came nearby sighed loudly, probably, appreciating the view. But when you could break away from Katya''s lips, there was no one there.'
 		if $loc = 'gdkin':
 			act 'Return to dance': gt 'gdkin'
 		else
-			act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+			gs 'gschool_lessons', 'afternoon'
 		end
 	elseif flag_start_parc = 1:
 		flag_start_parc += 1 
 		if hcol = 0: $textEvent = 'fire in the night' 
 		if hcol = 1: $textEvent = 'the sun in the autumn sky' 
-		if hcol = 2: $textEvent = 'two intertwining flame,' 
+		if hcol = 2: $textEvent = 'two intertwining flames,' 
 		if hcol = 3: $textEvent = 'the sun at the dawn'
 		'While you kissed Katja, someone came nearby sighed loudly, probably, appreciating the view.'
-		'"<<$textEvent>>, you girls are just so a part of each other. Are all girls as close as the two of you?" you''re so surprised with this unexpectedly accurate comparison, then turned around and saw Ivan Prokhorov, who tenderly looked at you and Katja.'
-		'"Thank you, MAN and I don''t know." you reply. He again sighed, and left misty-eyed to class.'
+		'"Like <<$textEvent>>, you girls are just so a part of each other. Are all girls as close as the two of you?" You''re so surprised with this unexpectedly accurate comparison, then turned around and saw Ivan Prokhorov, who tenderly looked at you and Katja.'
+		'"Thank you, MAN and I don''t know." you reply. He again sighed, and left misty-eyed.'
 		if $loc = 'gdkin':
 			act 'Return to dance': gt 'gdkin'
 		else
-			act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+			gs 'gschool_lessons', 'afternoon'
 		end
-	elseif flag_start_parc = 2:
+	elseif flag_start_parc >= 2:
 		'While you kissed Katja, someone came nearby sighed loudly, probably, appreciating the view.'
 		'"How beautiful," again it was Ivan, he was waiting for you or something. Not being distracted, you continued to kiss Katja.' 
 		'"Look, look, lesbians." one guy yelled and pointed at Katja and you.'
@@ -491,7 +492,6 @@ if $ARGS[0] = 'kiss_events':
 end
 
 if $ARGS[0] = 'moron':
-	flag_start_parc += 1
 	*clr
 	cla
 	'<center><img src="images/qwest/alter/katja/glare.jpg"></center>'
@@ -505,7 +505,7 @@ if $ARGS[0] = 'moron':
 		act 'Kiss again':
 			*clr
 			cla
-			flag_KissEV = 1
+			if flag_KissEV = 0: flag_KissEV = 1
 			'<center><img src="images/qwest/alter/katja/prohorov_3.jpg"></center>'
 			'"And I can kiss all the boys." you said, under the joyous hubbub of guys gathering near you. You began to kiss all the boys in succession, carefully avoiding the that called you a lesbian.'
 			'Seeing this he said offended. "The redhead doesn''t like guys, I bet." hoping Katja will kiss him to prove him wrong.'
@@ -515,7 +515,7 @@ if $ARGS[0] = 'moron':
 				act 'Return to dance': gt 'gdkin'
 			else
 				'Just as you, kissed the last boy, you turned around to see how Katya was doing with her kissing, but then the bell rang, and you all rushed to class.'
-				act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+				gs 'gschool_lessons', 'afternoon'
 			end
 		end	
 	end
@@ -550,7 +550,7 @@ if $ARGS[0] = 'moron':
 				if $loc = 'gdkin':
 					act 'Return to dance': gt 'gdkin'
 				else
-					act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+					gs 'gschool_lessons', 'afternoon'
 				end
 			end
 		end	

+ 7 - 7
locations/katja_sex

@@ -105,7 +105,7 @@ if $ARGS[0] = 'park':
 						'You try to protest. "It''s not fair, one of the guys held me as he kissed me and wouldn''t let me go."'
 						'Shaking her head you can tell she doesn''t care about any excuses. "You lose, I got five and you only got two." She said with a smug smile.'
 						'Giving up and smiling yourself. "Fine you win but I want a rematch tomorrow." She nods to the rematch.'
-						act 'Escape': gt'pavResidential'
+						act 'Leave': gt'pavResidential'
 					end
 				end
 			end
@@ -198,7 +198,7 @@ if $ARGS[0] = 'prohorov_sex':
 											'<center><img src="images/qwest/alter/katja/glare.jpg"></center>'
 											'You push Ivan''s hands away and turn your head to give him a dirty look. "Just watch!" You notice his crest fallen look as you turn back to Katja you notice her disappointed expression as well.'
 											'Before you can say anything to make it better the bell rings and all three of you rush to class. While you are putting your shirt back on, you hear Ivan shout. "That was great girls!"'
-											act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+											gs 'gschool_lessons', 'afternoon'
 											act 'Encourage Ivan':
 												ivan_afterschool = 1
 												'<center><img src="images/qwest/alter/katja/letshavefun.jpg"></center>'
@@ -207,28 +207,28 @@ if $ARGS[0] = 'prohorov_sex':
 												'A few moments later the class bell rings, you all break apart, as you and Katja start to get dressed Ivan says in a pleading tone. "Meet me after school, so we can continue this?"'
 												'You look at Ivan for a moment and bite your lower lip considering, turning to look at Katja, you find her looking at you and enthusiastically nodding, you can''t help but grin at her eagerness and nod as well. Grinning and looking into each others eyes a moment of complete understanding passes between you.'
 												'Then Katja looks at Ivan and says in a seductive tone. "Meet us here after school and we''ll rock your world." You watch as Ivan has the biggest grin on his face you have every seen. You turn to Katja and both of you laugh, as all three of you rush to class.'
-												act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+												gs 'gschool_lessons', 'afternoon'
 											end
 										end
 									end
 								else
 									'Before you can do more the bell rings and all three of you rush to class. While you put your shirt back on, you hear Ivan shout. "That was great girls!"'
-									act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'								
+									gs 'gschool_lessons', 'afternoon'								
 								end
 							end
 						else
 							'Before you can do more the bell rings and all three of you rush to class. While you put your shirt back on, you hear Ivan shout. "That was great girls!"'
-							act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+							gs 'gschool_lessons', 'afternoon'
 						end
 					end
 				else
 					'Before you can do more the bell rings and all three of you rush to class. While you put your shirt back on, you hear Ivan shout. "That was great girls!"'
-					act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+					gs 'gschool_lessons', 'afternoon'
 				end
 			end
 		else
 			'Before you can do more the bell rings and all three of you rush to class. While you put your shirt back on, you hear Ivan shout. "That was great girls!"'
-			act 'Go to afternoon lessons': gt 'gschool2', 'afternoon'
+			gs 'gschool_lessons', 'afternoon'
 		end
 	end
 end		

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