1
0
Prechádzať zdrojové kódy

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

hornguy6 3 rokov pred
rodič
commit
bf9e686a32
60 zmenil súbory, kde vykonal 4262 pridanie a 853 odobranie
  1. 6 3
      glife.qproj
  2. 6 6
      locations/Cheatmenu_din.qsrc
  3. 0 1
      locations/MagEncounterFairy.qsrc
  4. 2 2
      locations/NikoWhore.qsrc
  5. 1 1
      locations/_attributes_fashionista.qsrc
  6. 321 242
      locations/_attributes_moncheri_dress.qsrc
  7. 4 4
      locations/_attributes_nerdvana_cosplay.qsrc
  8. 269 4
      locations/alexandriaChat.qsrc
  9. 1255 0
      locations/alexandriaEv.qsrc
  10. 6 0
      locations/alexandriaHome.qsrc
  11. 627 57
      locations/alexandriaSex.qsrc
  12. 6 0
      locations/body.qsrc
  13. 3 3
      locations/bordel.qsrc
  14. 7 7
      locations/bordelv.qsrc
  15. 1 1
      locations/carF.qsrc
  16. 1 77
      locations/city_industrial.qsrc
  17. 8 3
      locations/city_pharmacy.qsrc
  18. 80 0
      locations/city_redlight.qsrc
  19. 1 1
      locations/city_train.qsrc
  20. 1 155
      locations/din_van.qsrc
  21. 2 2
      locations/dorm.qsrc
  22. 239 3
      locations/ender.qsrc
  23. 3 3
      locations/etoexhib.qsrc
  24. 34 1
      locations/events.qsrc
  25. 1 1
      locations/exercise.qsrc
  26. 1 1
      locations/fame.qsrc
  27. 1 1
      locations/fight.qsrc
  28. 57 0
      locations/fight_npcdata.qsrc
  29. 155 0
      locations/gossips.qsrc
  30. 1 1
      locations/gschool_chats1.qsrc
  31. 8 0
      locations/gschool_events.qsrc
  32. 4 4
      locations/gschool_lessons4.qsrc
  33. 2 2
      locations/igorev.qsrc
  34. 7 7
      locations/igorhome.qsrc
  35. 818 199
      locations/journal.qsrc
  36. 1 1
      locations/korr.qsrc
  37. 1 1
      locations/korr2x.qsrc
  38. 10 7
      locations/liam.qsrc
  39. 2 2
      locations/ludahome.qsrc
  40. 11 8
      locations/mirror.qsrc
  41. 2 2
      locations/obj_din.qsrc
  42. 1 1
      locations/park_walkeventsrnd.qsrc
  43. 1 0
      locations/pav_commercial.qsrc
  44. 14 0
      locations/pav_complex.qsrc
  45. 1 1
      locations/pav_disco_coolkids.qsrc
  46. 1 0
      locations/pav_industrial.qsrc
  47. 2 0
      locations/pav_residential.qsrc
  48. 4 1
      locations/pav_train.qsrc
  49. 223 0
      locations/piercing_management.qsrc
  50. 1 1
      locations/pod_ezd.qsrc
  51. 4 4
      locations/pornstudio.qsrc
  52. 3 0
      locations/preSYS.qsrc
  53. 7 1
      locations/sentence.qsrc
  54. 6 6
      locations/sexshop.qsrc
  55. 1 1
      locations/shop_pussycats.qsrc
  56. 7 2
      locations/stat_display.qsrc
  57. 1 1
      locations/street_walker.qsrc
  58. 2 2
      locations/stripclub.qsrc
  59. 1 1
      locations/stwork.qsrc
  60. 17 18
      locations/wardrobe.qsrc

+ 6 - 3
glife.qproj

@@ -70,6 +70,7 @@
 		<Location name="body_din"/>
 		<Location name="medical_din"/>
 		<Location name="sweat"/>
+		<Location name="piercing_management"/>
 	</Folder>
 	<Folder name="Stimulus">
 		<Location name="boyStat"/>
@@ -345,8 +346,6 @@
 	<Folder name="EfimovRA">
 		<Location name="billiard"/>
 		<Location name="billsvid"/>
-		<Location name="bordel"/>
-		<Location name="bordelv"/>
 		<Location name="bouling"/>
 		<Location name="kafesvid"/>
 		<Location name="kamera"/>
@@ -795,6 +794,7 @@
 		<Location name="stihi"/>
 		<Location name="love"/>
 		<Location name="brosok"/>
+		<Location name="gossips"/>
 	</Folder>
 	<Folder name="City Center">
 		<Location name="city_center"/>
@@ -863,7 +863,7 @@
 		<Location name="sentence"/>
 		<Location name="shoplifting"/>
 	</Folder>
-	<Folder name="North Side">
+	<Folder name="City Industrial">
 		<Location name="city_industrial"/>
 		<Location name="city_industrial_train"/>
 		<Location name="Terminal"/>
@@ -885,6 +885,9 @@
 		<Location name="obekt2"/>
 	</Folder>
 	<Folder name="Red Light">
+		<Location name="city_redlight"/>
+		<Location name="bordel"/>
+		<Location name="bordelv"/>
 		<Location name="sexshop"/>
 		<Location name="stripclub"/>
 		<Location name="stwork"/>

+ 6 - 6
locations/Cheatmenu_din.qsrc

@@ -1937,9 +1937,9 @@ $cheatmenu['display'] = {
 	'<center><table cellspacing="0" cellpadding="20" valign="top"><tr>'
 	'<td cellspacing="0" cellpadding="20" valign="top">'
 	if usePopUps = 1:
-		'Allow Popup pictures: Currently ON - <a href="exec:usePopUps = 0 & dynamic $cheatmenu[''display'']">Turn OFF</a>'
+		'Allow Popup Pictures: Currently ON - <a href="exec:usePopUps = 0 & dynamic $cheatmenu[''display'']">Turn OFF</a>'
 	else
-		'Allow Popup pictures: Currently OFF - <a href="exec:usePopUps = 1 & dynamic $cheatmenu[''display'']">Turn ON</a>'
+		'Allow Popup Pictures: Currently OFF - <a href="exec:usePopUps = 1 & dynamic $cheatmenu[''display'']">Turn ON</a>'
 	end
 	if set_imgh > 0: set_imgw = 0
 	if set_imgw > 0: set_imgh = 0
@@ -1948,13 +1948,13 @@ $cheatmenu['display'] = {
 		'Force Image Height: <a href="exec:set_imgw = 0 & set_imgh=input(''Enter the height of the images'') & dynamic $cheatmenu[''display'']"><<set_imgh>></a>: Currently ON - <a href="exec:set_imgh = 0 & dynamic $cheatmenu[''display'']">Turn OFF</a>'
 		$set_imgh = 'Height = <<set_imgh>>'
 	else
-		'Force Image height: Currently OFF - <a href="exec:set_imgw = 0 & set_imgh=input(''Enter the height of the images'') & dynamic $cheatmenu[''display'']">Turn ON</a>'
+		'Force Image Height: Currently OFF - <a href="exec:set_imgw = 0 & set_imgh=input(''Enter the height of the images'') & dynamic $cheatmenu[''display'']">Turn ON</a>'
 	end
 	if set_imgw > 0:
-		'Force Image Width: <a href="exec:set_imgh = 0 & set_imgh=input(''Enter the width of the images'') & dynamic $cheatmenu[''display'']"><<set_imgw>></a>, Currently ON - <a href="exec:set_imgw=0 & dynamic $cheatmenu[''display'']">Turn OFF</a>'
-		$set_imgh = 'width = <<set_imgh>>'
+		'Force Image Width: <a href="exec:set_imgh = 0 & set_imgw=input(''Enter the width of the images'') & dynamic $cheatmenu[''display'']"><<set_imgw>></a>, Currently ON - <a href="exec:set_imgw=0 & dynamic $cheatmenu[''display'']">Turn OFF</a>'
+		$set_imgh = 'Width = <<set_imgw>>'
 	else
-		'Force Image Width: Currently OFF - <a href="exec:set_imgh = 0 &set_imgh=input(''Enter the width of the images'') & dynamic $cheatmenu[''display'']">Turn ON</a>'
+		'Force Image Width: Currently OFF - <a href="exec:set_imgh = 0 &set_imgw=input(''Enter the width of the images'') & dynamic $cheatmenu[''display'']">Turn ON</a>'
 	end
 	*nl
 	!night_mode 0: dynamic

+ 0 - 1
locations/MagEncounterFairy.qsrc

@@ -3,7 +3,6 @@
 menu_off = 1
 
 if $ARGS[0] = '':
-	knowsfairy['day'] = daystart
 	if knowsfairy = 1:
 		if fairyshoo = 0:
 			act 'Look for the fairy to chat': gt 'MagEncounterFairy', 'fairy_chat'

+ 2 - 2
locations/NikoWhore.qsrc

@@ -319,7 +319,7 @@ if $ARGS[0] = 'Exposed':
 	NikoEv = 10
 	npc_grupTipe['A189'] = 600
 	inhib_exp += 10
-	if fame['pav_sex'] < 300:gs 'fame', 'pav', 'sex', 300
+	if fame['pav_sex'] < 1000:gs 'fame', 'pav', 'sex', 500 - (fame['pav_sex']/2)
 	gs 'fame'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/school/locker/wos.jpg"></center>'
@@ -728,7 +728,7 @@ end
 
 if $ARGS[0] = 'Walk Of Shame':
 	*clr & cla
-	if fame['pav_sex'] < 230:gs 'fame', 'pav', 'sex', 250
+	if fame['pav_sex'] < 500:gs 'fame', 'pav', 'sex', 500 - (fame['pav_sex']/2)
 	gs 'fame'
 	$location_type = 'indoors'	
 	gs 'themes', 'indoors'

+ 1 - 1
locations/_attributes_fashionista.qsrc

@@ -1327,7 +1327,7 @@ elseif ARGS[1] = 182:
 	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 3
-	CloSkirtShortn3ss = 3
+	CloSkirtShortness = 3
 	CloDress = 1
 	
 elseif ARGS[1] = 183:

+ 321 - 242
locations/_attributes_moncheri_dress.qsrc

@@ -1,5 +1,5 @@
 # $attributes_moncheri_dress
-!!2021/03/25
+!!2021/09/27
 !!Note: All items should have the wealthy style applied. 
 !!No items outside this category should be quality = 7, although not all items in it must be that quality
 
@@ -8,387 +8,448 @@ if ARGS[1] = 1:
 	CloThinness = 5
 	CloTopCut = 1
 	CloSkirtShortness = 2
-
+	CloStyle = 3
+	
 elseif ARGS[1] = 2:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 1
+	CloThinness = 4
+	CloTopCut = 3
 	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
 	
 elseif ARGS[1] = 3:
-	CloQuality = 5
+	CloQuality = 6
 	CloThinness = 5
 	CloTopCut = 1
-	CloSkirtShortness = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+	CloStyle = 3
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 4:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
 	CloDress = 1
+	CloStyle = 3
 	
 elseif ARGS[1] = 5:
-	CloQuality = 7
+	CloQuality = 6
 	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 2
-
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+	CloStyle = 3
+	CloBimbo = 1
+	
 elseif ARGS[1] = 6:
-	CloQuality = 7
-	CloThinness = 5
-	CloTopCut = 2
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
 	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
+	CloBimbo = 1
 	
 elseif ARGS[1] = 7:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 2
+	CloThinness = 4
+	CloTopCut = 3
 	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
+	CloBimbo = 1
 	
 elseif ARGS[1] = 8:
-	CloQuality = 7
-	CloThinness = 5
+	CloQuality = 6
+	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 3
 	
 elseif ARGS[1] = 9:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
-	
+	CloStyle = 3
+	CloStyle3 = 4
+
 elseif ARGS[1] = 10:
-	CloQuality = 7
+	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
+	CloStyle = 3
 	
 elseif ARGS[1] = 11:
 	CloQuality = 6
-	CloThinness = 4
+	CloThinness = 5
 	CloTopCut = 3
-	CloSkirtShortness = 3
+	CloSkirtShortness = 4
 	CloDress = 1
+	CloStyle = 3
 	
 elseif ARGS[1] = 12:
 	CloQuality = 6
-	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 5
 	CloDress = 1
+	CloStyle = 3
 	
 elseif ARGS[1] = 13:
 	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 3
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
+	CloBimbo = 1
 	
 elseif ARGS[1] = 14:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 2
 	CloDress = 1
-	CloBimbo = 1
+	CloStyle = 3
 	
 elseif ARGS[1] = 15:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
 	CloDress = 1
-	CloBimbo = 1
+	CloStyle = 3
 	
 elseif ARGS[1] = 16:
 	CloQuality = 6
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 3
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
+	CloBimbo = 1
 	
 elseif ARGS[1] = 17:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
-	
+	CloStyle = 3
+
 elseif ARGS[1] = 18:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
-	
+	CloStyle = 3
+
 elseif ARGS[1] = 19:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
-	
+	CloStyle = 3
+
 elseif ARGS[1] = 20:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
 	CloDress = 1
-	
+	CloStyle = 3
+
 elseif ARGS[1] = 21:
-	CloQuality = 7
+	CloQuality = 6
 	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 3
-	CloDress = 1
-	
+	CloSkirtShortness = 4
+	CloStyle = 3
+
 elseif ARGS[1] = 22:
-	CloQuality = 7
-	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 3
-	CloDress = 1
-	
+	CloQuality = 6
+	CloThinness = 6
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 3
+
 elseif ARGS[1] = 23:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 2
+	CloThinness = 4
+	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloDress = 1
-	CloBimbo = 1
+	CloStyle = 3
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 24:
-	CloQuality = 7
-	CloThinness = 4
+	CloQuality = 6
+	CloThinness = 5
 	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
 	
 elseif ARGS[1] = 25:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloDress = 1
-	
+	CloStyle = 3
+
 elseif ARGS[1] = 26:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 2
+	CloThinness = 3
+	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 3
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 27:
-	CloQuality = 7
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 6
+	CloThinness = 5
+	CloTopCut = 1
 	CloSkirtShortness = 3
 	CloDress = 1
-	
+	CloStyle = 3
+
 elseif ARGS[1] = 28:
-	CloQuality = 7
+	CloQuality = 6
 	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
 	CloDress = 1
-	
+	CloStyle = 3
+
 elseif ARGS[1] = 29:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
 	CloDress = 1
-	
+	CloStyle = 3
+
 elseif ARGS[1] = 30:
 	CloQuality = 6
 	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 3
-	CloDress = 1
-	
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 3
+
 elseif ARGS[1] = 31:
 	CloQuality = 7
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
 	CloDress = 1
-	
+	CloStyle = 3
+
 elseif ARGS[1] = 32:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
-	
+	CloStyle = 3
+
 elseif ARGS[1] = 33:
-	CloQuality = 7
+	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
 	CloDress = 1
-
+	CloStyle = 3
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 34:
 	CloQuality = 6
 	CloThinness = 5
-	CloTopCut = 3
+	CloTopCut = 2
 	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 35:
 	CloQuality = 6
 	CloThinness = 5
-	CloTopCut = 3
+	CloTopCut = 2
 	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 36:
-	CloQuality = 7
-	CloThinness = 5
-	CloTopCut = 1
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 37:
-	CloQuality = 7
+	CloQuality = 6
 	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 38:
-	CloQuality = 7
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 39:
 	CloQuality = 6
 	CloThinness = 5
 	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 40:
-	CloQuality = 7
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 41:
 	CloQuality = 6
 	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 42:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 1
+	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloDress = 1
-
+	CloStyle = 3
+	CloBimbo = 1
+	
 elseif ARGS[1] = 43:
-	CloQuality = 7
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
 	CloDress = 1
-
+	CloStyle = 3
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 44:
-	CloQuality = 7
+	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 45:
-	CloQuality = 7
-	CloThinness = 4
+	CloQuality = 6
+	CloThinness = 5
 	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 46:
-	CloQuality = 7
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloQuality = 6
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 3
 	CloDress = 1
-
+	CloStyle = 3
+	
 elseif ARGS[1] = 47:
 	CloQuality = 7
 	CloThinness = 5
-	CloTopCut = 2
+	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 48:
 	CloQuality = 7
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 49:
 	CloQuality = 7
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloSkirtShortness = 5
 	CloDress = 1
-	CloBimbo = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 50:
 	CloQuality = 6
-	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 51:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloDress = 1
-	CloBimbo = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 52:
 	CloQuality = 6
 	CloThinness = 4
-	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 53:
 	CloQuality = 6
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 54:
-	CloQuality = 7
-	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 55:
-	CloQuality = 7
-	CloThinness = 5
-	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 56:
 	CloQuality = 6
@@ -396,107 +457,118 @@ elseif ARGS[1] = 56:
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloDress = 1
-
+	
 elseif ARGS[1] = 57:
-	CloQuality = 7
+	CloQuality = 6
 	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 58:
-	CloQuality = 7
-	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 4
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 59:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 60:
 	CloQuality = 6
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 3
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 61:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 3
 	CloDress = 1
-
+	CloStyle = 3
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 62:
-	CloQuality = 7
-	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 4
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 63:
-	CloQuality = 7
-	CloThinness = 5
+	CloQuality = 6
+	CloThinness = 4
 	CloTopCut = 3
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 64:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 4
-	CloDress = 1
-
-elseif ARGS[1] = 65:
-	CloQuality = 7
 	CloThinness = 4
-	CloTopCut = 3
-	CloSkirtShortness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
 	CloDress = 1
+	CloStyle = 3
 
-elseif ARGS[1] = 66:
+elseif ARGS[1] = 65:
 	CloQuality = 6
 	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloStyle = 3
+	
+elseif ARGS[1] = 66:
+	CloQuality = 6
+	CloThinness = 4
 	CloTopCut = 3
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloDress = 1
-	CloBimbo = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 67:
 	CloQuality = 6
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 3
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloDress = 1
-	CloBimbo = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 68:
 	CloQuality = 6
 	CloThinness = 5
-	CloTopCut = 3
+	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloDress = 1
-	CloBimbo = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 69:
 	CloQuality = 6
-	CloThinness = 5
-	CloTopCut = 3
+	CloThinness = 4
+	CloTopCut = 2
 	CloSkirtShortness = 4
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 70:
 	CloQuality = 6
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 71:
 	CloQuality = 6
@@ -504,73 +576,80 @@ elseif ARGS[1] = 71:
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 72:
-	CloQuality = 6
-	CloThinness = 5
+	CloQuality = 7
+	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 73:
 	CloQuality = 6
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 3
 	CloSkirtShortness = 4
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 74:
 	CloQuality = 7
-	CloThinness = 5
-	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 75:
-	CloQuality = 7
-	CloThinness = 6
-	CloTopCut = 1
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
 	CloSkirtShortness = 5
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 76:
-	CloQuality = 7
-	CloThinness = 5
-	CloTopCut = 3
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloDress = 1
+	CloStyle = 3
 
 elseif ARGS[1] = 77:
 	CloQuality = 6
 	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 4
-	CloDress = 1
-	CloBimbo = 1
-
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloStyle = 3
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 78:
-	CloQuality = 7
+	CloQuality = 6
 	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 4
-	CloDress = 1
-	CloBimbo = 1
-
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloStyle = 3
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 79:
 	CloQuality = 6
 	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 4
-	CloDress = 1
-	CloBimbo = 1
-
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloStyle = 3
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 80:
-	CloQuality = 7
-	CloThinness = 5
-	CloTopCut = 3
-	CloSkirtShortness = 4
-	CloDress = 1
-
+	CloQuality = 6
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloStyle = 3
+	CloStyle3 = 4
+	
 end
 
 --- $attributes_moncheri_dress ---------------------------------

+ 4 - 4
locations/_attributes_nerdvana_cosplay.qsrc

@@ -1,5 +1,5 @@
 # $attributes_nerdvana_cosplay
-!2021/06/11
+!2021/09/24
 !prince range from 3 to 6
 
 if ARGS[1] = 1:
@@ -339,9 +339,9 @@ elseif ARGS[1] = 55:
 	CloSkirtShortness = 3
 	
 elseif ARGS[1] = 56:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 3
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 1
 	CloSkirtShortness = 5
 	
 elseif ARGS[1] = 57:

+ 269 - 4
locations/alexandriaChat.qsrc

@@ -365,7 +365,7 @@ if $ARGS[0] = 'people':
 			'Aleksei drags his cigarette, trying to calm himself, but the vitriol soon returns to his voice.'
 			'"So, you want information about him/her/it/them? There isn''t any... Rikudo is an enigma, the essence of chaos, one of the <i>old guard</i> appearing and disappearing randomly, wearing many masks, and helping or hindering us in aid of an unknown goal. Some call Rikudo the Keyser Soze of the magical world, and doubt its existence. Some youngsters even look at him as some kind of Promethean figure. You want my opinion <<$pcs_lastname>>?"'
 			'He then looks at you fiercely, making you shiver under his gaze.'
-			'"Rikudo is real! Very real. I have met <i>HIM</i>, been tricked by <i>HER<i>, been cursed by <i>IT</i> and even killed a pair of <i>THEM</i>. There will be a reckoning someday and Rikudo''s name will be erased by my hand, but until that time, if you hear about Rikudo, just run and pray that you don''t end up entangled in another of Rikudo''s mad schemes."'
+			'"Rikudo is real! Very real. I have met <i>HIM</i>, been tricked by <i>HER</i>, been cursed by <i>IT</i> and even killed a pair of <i>THEM</i>. There will be a reckoning someday and Rikudo''s name will be erased by my hand, but until that time, if you hear about Rikudo, just run and pray that you don''t end up entangled in another of Rikudo''s mad schemes."'
 
 			act 'Continue talking about people':gt 'alexandriaChat', 'people'
 
@@ -443,6 +443,25 @@ if $ARGS[0] = 'people':
 			act 'Talk about other things':gt 'alexandriaHome', 'study'
 
 		end
+		
+		if AlexandriaQW > 19:
+            act 'Est potentia ex testamento':
+                cla
+                minut += 5
+                gs 'stat'
+                '"<<$pcs_lastname>>, <i>Est potentia ex testamento</i>, was the motto from the honorably disbandment <i>Council Army Forces</i>, a force that i have the privilege to command."'
+                'Aleksei smile at those words, obviously they mean much for him, and during a long moment, he looks to the ceiling lost in his thoughts, before continuing.'
+                '"I will not explain in deep all the details, <<$pcs_lastname>>, but what I will give you is this: We were the iron fist of The Council, enforcers of their will, and for a thousand years, the <i>Creme de la creme</i> of the world military forces. We used all to win, martial training, the last technology, and the more powerful magics all bend to our will to spill the blood of our enemies. I will not taint our history with lies, we did some of the most atrocious war crimes in the name of the uncaring High Sidhe, but thanks to us, today there are a lot fewer monsters waiting in the shadows of the world."'
+                'He takes a deep drag from his cigarette, a proud smirk in his lips that soon turns in a gesture of absolute ruthlessness.'
+                '"I must say <<$pcs_lastname>>, that that girl, has committed a serious mistake taking our legacy in vain, as even now, decades after our disbandment, those words - <i>Est potentia ex testamento</i> - carry a lot of weight in our corner of the world."'
+
+                act 'Continue talking about people':gt 'alexandriaChat', 'people'
+                
+                act 'Talk about other things':gt 'alexandriaHome', 'study'
+                
+            end
+        end
+        
 		act 'Talk about other things':gt 'alexandriaHome', 'study'
 	end
 end
@@ -468,6 +487,7 @@ if $ARGS[0] = 'training':
 		if willpowermax < 100:
 			act 'Meditation(Willpower training)':
 				*clr & cla
+				if sound = 0:PLAY 'sound/clock.mp3',30
 				minut += 30
 				pcs_mood += 10
 				willpowermax += rand(0,1)
@@ -535,7 +555,6 @@ if $ARGS[0] = 'electric1':
 	end
 end
 
-!!!!NOTE:This is a placeholder for later. No action connect with it.
 if $ARGS[0] = 'electric2':
 	*clr & cla
 	gs 'stat'
@@ -563,15 +582,261 @@ if $ARGS[0] = 'electric3':
 
 	if AlexandriaQW = 7:
 		gt 'alexandriaChat', 'electric1'
-	elseif AlexandriaQW = 8:
+	elseif AlexandriaQW < 12 or AlexandriaQW > 19 and AlexandriaQW < 23:
+	    gt 'alexandriaChat', 'electric2'
+	
+	elseif AlexandriaQW = 12:
+	    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/saber.jpg"></center>'
+	    
+	    'Aleksei''s answer, is a photo, in it, over red cloth, there is an old-looking saber.'
+        '"That <<$pcs_lastname>>, is a Pattern 1796 Heavy Cavalry Sword, that until recently was in a Bratva''s Pakhan possession. Fortunately for me, it seems that his stinginess with bribes has finally made the police move against him, so that this beautiful piece of history, can end in more deserving hands."'
+        'You examine the image, but can''t discern anything special about the saber "So... if I bring you back this?"'
+        '"Yes <<$pcs_lastname>>, bring it back to me, and after a proper teaching lesson, I will open to you the secrets of the Lighting spell, and getting clear... This isn''t some fetch quest for some valuable magical item, you don''t want to hear the terms <i>valuable</i> and <i>magical</i> in the same sentence... No... It''s only calls of interest is my need to add this item to my personal collection, and don''t worry about the price, I''ve paid it ten times in bribes."'
+        'With that, Aleksei pass you a business card with the name <i>Filipp Kudashov</i> and The City Courthouse''s direction.'
+        
+        act 'Talk about other things': AlexandriaQW = 13 & minut += 5 & gt 'alexandriaHome', 'study'
+        
+    elseif AlexandriaQW < 16:
+        '<center><b><font color="maroon">Aleksei</font></b></center>'
+		'<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria3.jpg"></center>'
+	
+	    '"<<$pcs_lastname>>, aren''t you supposed to be looking for my sword?"'
+		
+		act 'Talk about other things': gt 'alexandriaHome', 'study'
+        
+    elseif pregchem > 1800 and knowpreg = 0:
+        '<center><b><font color="maroon">Aleksei</font></b></center>'
+		'<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria2.jpg"></center>'
+		
+		'Aleksei is silent at your question, looking at you with curiosity "You dodn''t know... Isn''t it <<$pcs_lastname>>?"'
+		'"Know what? Is there a problem?"'
+		'An amused smirk creeps into Aleksei face as he deign to answer "<<$pcs_lastname>>, that depend on your point of view at the prospect of being pregnant."'
+		'You take a moment to process those words. Are you really with child? Well... it seems that you must ask for a medical appointment.'
+		
+		act 'Talk about other things': thinkpreg = 1 & knowpreg = 1 & minut += 5 & gt 'alexandriaHome', 'study'
+		
+	elseif npc_rel['A241'] = 0 and pregchem > 1800 and knowpreg = 1:
+        '<center><b><font color="maroon">Aleksei</font></b></center>'
+		'<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria2.jpg"></center>'
+
+        '"<<$pcs_lastname>>, taking into consideration the nature of our <i>training lessons</i>, I think is better to not submit your <i>pregnant</i> body to that stress level."'	
+        
+        act 'Talk about other things': minut += 5 & gt 'alexandriaHome', 'study'
+        
+    elseif npc_rel['A241'] = 0 and pcs_sweat >= 20:
+        '<center><b><font color="maroon">Aleksei</font></b></center>'
+		'<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria2.jpg"></center>'
+    
+        '"<<$pcs_lastname>>, at risk to embarrass you, I think is better if first you take a shower."'
+        
+        act 'Talk about other things': minut += 5 & gt 'alexandriaHome', 'study'
+	
+	else
 		'<center><b><font color="maroon">Aleksei</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria3.jpg"></center>'
 
-		'"<<$pcs_lastname>>, you aren''t ready for the next lesson."'
+		'"<<$pcs_lastname>>, you aren''t ready for the next lesson(PLACEHOLDER until i write the next part)."'
 
 		act 'Talk about other things': gt 'alexandriaHome', 'study'
 	end
 end
+if $ARGS[0] = 'sword':
+    if AlexandriaQW = 14:
+	    *clr & cla
+		minut += 20
+		AlexandriaQW = 15
+		AlexandriaMissionQW + 1
+	    gs 'stat'
+	    '<center><b><font color="maroon">Aleksei</font></b></center>'
+	    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria3.jpg"></center>'
+		'"It''s seems that Mr.Kudashov, has put it in a security box and... well... sold the key to a woman called Ana, and... she had challenged me for it possession..."'
+        'You grimace as those words fill the room, and a suddenly very tense Aleksei, raise an eyelid. The next moments lengthening as you can feel the wizard''s displeasure.'
+        '"Interesting, <<$pcs_lastname>>. Please, explain to me in detail what happened."'
+        'You... follow with your <i>encounter</i> with Filipp Kudashov, his double cross, and finally Ana''s call. During it, he takes out a tablet and seems to look for something, and even when you end your tale, he takes some minutes loss in... whatever he is doing.'
+        '"Ehm... what now?"'
+        '"Sigh... <i>Mr</i>.Kudashov''s accounts are going to be audited and for that woman... Ana... Your new task is to accept the challenge and learn all you can about her... Hm... I want the saber, but now is secondary."'
+	
+	    act 'Continue': gt 'alexandriaHome', 'study'
+	    
+	elseif AlexandriaQW = 16:
+	    *clr & cla
+		minut += 5
+		pcs_mood - 20
+		npc_rel['A241'] = 0
+	    gs 'stat'
+	    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/saber.jpg"></center>'
+	    'As you deliver those words, Aleksei put a package over his desk, and begin to open it. Inside, shrouded in red cloth, is the sword.'
+        '"Yes, <<$pcs_lastname>>, let''s talk about this sword, that that little nuisance has sent me with a detailed and <i>colurfull</i> description of your actions."'
+        'You freeze, as Aleksei fix his gaze into yours... He seems <i>superficially</i> calm, but if eyes are a window to the soul... Well... It has been good to know you <<$pcs_nickname>>.'
+        '"Let''s be clear <<$pcs_lastname>>. I am old, I know betrayal in all forms and colors, and even with that, it always surprises me human pettiness... It seems that putting my confidence in you, was... unwise. In time you will help me to find those who are behind this travesty, but until then, our <i>study methodology</i> must be re-evaluated."'
+        'He then, stand up and walking menacingly behind you... put his hands over your shoulders... and let fall into your hands some leather straps...'
+        '"Let''s start now <<$pcs_lastname>>."'
+        
+        act 'There is no scape.': gt 'alexandriaSex', 'grumpy2'
+        
+    elseif AlexandriaQW > 16:
+        *clr & cla
+		minut += 5
+	    gs 'stat'
+	    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/saber.jpg"></center>'
+	    'As you deliver those words, Aleksei put a package over his desk, and begin to open it. Inside, shrouded in red cloth, is the sword.'
+        '"Yes, <<$pcs_lastname>>, let''s talk about this sword, that that little nuisance has sent me with a detailed and <i>colurfull</i> description of your actions."'
+		'You can only frown in silence at the item, that has given you so many troubles, from your silent reaction, Aleksei, take advantage dragging into his cigar and continuing.'
+		'"This, <<$pcs_lastname>>, is war. Let me explain something to you, people like me are just plain simple too powerful. When there is some kind of irreparable rift between parties, we can''t just sort this out with a backstreet brawl... too much collateral damage... That is a reason for The Council continued existence, but not all of us accept their arbitration... and some of the most imaginative of our brethren, resort to these acts of pettiness to settle any perceived grievance."'
+		'"Ok... so... what now?"'
+		'Alex rises from his chair and paces up and down around the room, seemingly lost in his thought before turning towards you and give an exasperated sigh.'
+		
+		act 'Continue':
+		    *clr & cla
+		    minut += 1
+	        gs 'stat'
+	        '<center><b><font color="maroon">Aleksei</font></b></center>'
+	        '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria2.jpg"></center>'
+	        '"Now <<$pcs_lastname>>, i must search the miasma that are my so-called <i>enemies</i>, looking for the idiot that has decided to waste our precious time on this childish <i>attack</i>."'
+            '"You don''t have an idea of who can be behind this?"'
+            '"<<$pcs_lastname>>, that isn''t the question, no, take this lesson to heart... When you are as old and powerful as I am, the problem is to crib through the cesspit of incompetence that rise regularly against you... is not that I don''t have an idea about who is behind this, no... my problem is that I have, <i>too many ideas</i>, but... let''s leave this for later, we must talk about your actions aftermatch."'
+            'Aleksei takes a long drag from his cigar, to calm himself before continuing.'
+            
+            if npc_rel['A241'] = 0 and AlexandriaMissionQW >= 12:
+                *clr & cla
+		        minut += 5
+		        npc_rel['A241'] = 1
+	            gs 'stat'
+	            '<center><b><font color="maroon">Aleksei</font></b></center>'
+	            '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria3.jpg"></center>'
+	            '"As I told you <<$pcs_lastname>>, <i>you lack the maturity and will that are required to master the high arts</i>, but... seeing your performance in this last endeavor, I am inclined to rethink our relationship."'
+                'Aleksei, then walk towards you, smirking, and grab delicately your chin, so you can see into his hard eyes.'
+                '"You have done well my new <i>apprentice</i>. Now, <<$pcs_lastname>>, come with me, is time that I teach you the secrets of the Lighting spell."'
+                'Saying this, Aleksei, grab your hand and pull, taking you out his study... towards his bedroom.'
+                
+                act 'Follow your master.': gt 'alexandriaSex', 'nice2'
+            
+            elseif npc_rel['A241'] = 1 and AlexandriaQW = 19: 
+                *clr & cla
+		        minut += 5
+	            gs 'stat'
+	            '<center><b><font color="maroon">Aleksei</font></b></center>'
+	            '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria2.jpg"></center>'
+	            '"<<$pcs_lastname>>, at risk to sound ill-bred, I want to ask you a question... Why you decided to lie with the little nuisance?"'
+                'The air freeze as he says those words, and you try to find a satisfactory answer, to the question asked by the irascible wizard. Fortunately, before you can mess this a little more, Aleksei, choose to throw you a bone.'
+                '"Ehm... <<$pcs_lastname>>, maybe you find my question... <i>inpropper</i>... is not like I want to be privy of your <i>affairs</i>, but that woman is an agent for, at the moment, a unknow enemy, whose objectives are at best nebulous."'
+                'Aleksei, then walk towards you, put his hands in your shoulders, and push you towards the studio''s exit.'
+                '"Is evident, that I must to up your training <<$pcs_lastname>>, first teaching you the secrets of the Lighting spell, and then helping you to take away the idea of another dalliance with that <i>woman</i>."'
+                
+                act 'Follow your master.': gt 'alexandriaSex', 'nice2'
+            
+            elseif npc_rel['A241'] = 1 and AlexandriaQW = 18: 
+                *clr & cla
+		        minut += 5
+	            gs 'stat'
+	            '<center><b><font color="maroon">Aleksei</font></b></center>'
+	            '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria2.jpg"></center>'
+	            '"<<$pcs_lastname>>, at risk to sound ill-bred, I want to ask you a question... Why you didn''t lie with the little nuisance?"'
+                'You look confused at the irascible wizard. "I was supposed to do it?" Aleksei locks his eyes on yours, as he stands there letting the cigar burn away.'
+                '"Of course no! <<$pcs_lastname>> you did the correct! I just thought that..." He stops in his track and seems to consider his answer before continuing. "Well <<$pcs_lastname>>, it doesn''t matters, is evident that as my apprentice you have the <i>Gravitas</i>, to do the correct and ignore the siren''s call from some loose moral woman, that obviously is working for one of my so-called enemies."'
+                'Aleksei, then walk towards you, put his hands in your shoulders, and lead you outside his home... towards a waiting limousine?'
+                '"Is evident, that I must to up your training <<$pcs_lastname>>, teaching you the secrets of the Lighting spell, but first... I think a little shopping is necessary."'
+                
+                act 'Mon Cheri?!':
+                    *clr & cla
+		            minut += 13
+	                gs 'stat'
+	                '<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/boutique/butik.jpg"></center>' 
+	                'A silent and somewhat sullen Aleksei, take you in the limousine towards the city center and a... very high class <i>women</i>''s clothes boutique, the sort, that entertain the shoppers with champagne and have shoes in the one hundred thousands rubles rank.'
+                    '"I admit, <<$pcs_lastname>>, that I wasn''t expecting for me to come to this establishment, but... you need a recompense, and sadly, my curse acting through the <i>aprentice link</i>, will, without doubt, end in a more <i>girly</i> outcome so... we will need to ride the wave and find something of good taste that you can wear, without embarrassing both of us.'
+                    'Saying this, he made a gesture, and the boutique''s staff surge towards you.'
+                    
+                    act 'Try on the gowns the retainers bring to you':
+						*clr & cla
+						gs 'stat'
+						loop_counter = 0
+						:markbuycloalexandria
+						loop_counter += 1
+						'<center><b><font color="maroon">Aleksei</font></b></center>'
+	                    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria.jpg"></center>'
+						if loop_counter = 300:
+							'You spend the next 30 minutes trying on various gowns, with the full complement of the shop''s staff fuzzing all over you, and making you feel like a <i>pretty princess</i>. Aleksei on his part seems somewhat mortified at the staff attention, that doesn''t seem to understand what exactlly is your relationship, and don''t know how to treat him. That attention is cut short after somebody call him... <i>Miss</i>, triggering a seething glade that make the staff blanch... promptly making them to put all their attention into you, but you are unable to find any that you either don''t already own or that you are willing to wear. This seems to amuse Aleksei - and fright the shop''s staff - that take you back towards the limousine.'
+                            '"Sorry <<$pcs_lastname>>, that was a waste of our valuable time, that could have been used for more worthy endeavours... sigh... let get that for late and indulge us on something more worthy of our time."'
+                            'The rest of the trip towards his home, go without problems, and when you arrive, Aleksei don''t lose time in taking you to his room.'
+						else
+							numrand = rand(1, 160)
+
+							gs 'clothing_attributes', 'moncheri_gown', numrand
+							if CloBimbo = 1:jump 'markbuycloalexandria'
+							if CloInhibit > pcs_inhib:jump 'markbuycloalexandria'
+
+							if moncheri_gown[numrand] = 0:
+								moncheri_gown[numrand] = 1
+								moncheri_gown_h[numrand] = 50
+								moncheri_gown_b[numrand] = pcs_hips
+								'<center><img <<$set_imgh>> src="images/pc/items/moncheri/gown/<<numrand>>.jpg"></center>'
+							else
+								jump 'markbuyclomother'
+							end
+						end
+
+						'You spend the next 30 minutes trying on various gowns, with the full complement of the shop''s staff fuzzing all over you, and making you feel like a <i>pretty princess</i>. Aleksei on his part seems somewhat mortified at the staff attention, that doesn''t seem to understand what exactlly is your relationship, and don''t know how to treat him. That attention is cut short after somebody call him... <i>Miss</i>, triggering a seething glade that make the staff blanch... promptly making them to put all their attention into you, until you find a gown that seem to <i>complement your eyes</i>, an somewhat quicklly - but extremely politely - Aleksei and you are accompanied towards the limusine.'
+                        '"That was... interesting <<$pcs_lastname>>, but sadlly a necesity, as is inescapable that you, as my aprentice, will require to attempt certain societal gatherings where... so-called <i>masters</i> will judge you based onlly on your apparence... sigh... let get that for late and indulge us on something more worthy of our time."'
+                        'The rest of the trip towards his home, go without problems, and when you arrive, Aleksei don''t lose time in taking you to his room.'
+
+						act 'Continue':	minut += 13 & gt 'alexandriaSex', 'nice2'
+					end 
+                end
+            elseif npc_rel['A241'] = 1 and AlexandriaQW = 17:
+                *clr & cla
+		        minut += 5
+	            gs 'stat'
+	            '<center><b><font color="maroon">Aleksei</font></b></center>'
+	            '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria3.jpg"></center>'
+                '"Is evident, that I must to up your training <<$pcs_lastname>>, teaching you the secrets of the Lighting spell."'
+			    'Aleksei, then walk towards you, put his hands in your shoulders, and push you towards the studio''s exit.'
+			    
+			    act 'Continue': gt 'alexandriaSex', 'nice2'
+                        
+            else
+                *clr & cla
+		        minut += 5
+	            gs 'stat'
+	            '<center><b><font color="maroon">Aleksei</font></b></center>'
+	            '<center><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria3.jpg"></center>'
+                '"Is evident, that I must to up your training <<$pcs_lastname>>, teaching you the secrets of the Lighting spell."'
+			    'Aleksei, then walk towards you, put his hands in your shoulders, and push you towards the studio''s exit.'
+			    
+			    act 'Continue': gt 'alexandriaSex', 'grumpy2'
+			end  
+        end
+	
+	else
+	    *clr & cla
+		minut += 2
+		if AlexandriaMissionQW > 1: AlexandriaMissionQW - 1
+	    gs 'stat'
+	    '<center><b><font color="maroon">Aleksei</font></b></center>'
+	    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/chair.jpg"></center>'
+		'"Yes, <<$pcs_lastname>>?"'
+		'"Hum... I haven''t made much progress to recover it."'
+		'Aleksei just raise an eyebrow, looking nonplussed, and answer somewhat drilly...'
+		'"And... What is impeding you to find this child <<$pcs_lastname>>? Sigh... She will be around the city center during the weekdays, and it''s challenge will be somewhat physical, so... is better if you dress properlly."'
+		'You shut up, is better if you look for Ana, you don''t know how much time you have, and... Aleksei won''t take that well if you procrastinate.'
+		
+		act 'Continue': gt 'alexandriaHome', 'study'
+	end	
+end
+
+if $ARGS[0] = 'tractatus':
+    *clr & cla
+    minut += 2
+    tractatus = AlexandriaMissionQW
+	AlexandriaMissionQW = 0
+    gs 'stat'
+    '<center><b><font color="maroon">Aleksei</font></b></center>'
+    '<center><table><tr><td><img <<$set_imgh>> src="images/characters/city/alexandria/chair.jpg"></td><td><img <<$set_imgh>> src="images/characters/city/alexandria/tractatus.jpg"></tr></td></table></center>'
+    'Aleksei is already sitting in his chair in the studio, some kind of leatherbound book on his lap. "I find myself in a conundrum <<$pcs_lastname>>, as now you are irretrievably tangled in this childish feud. If you were one of my agents, I would have spirited you away from the current situation, but, alas, is evident that even if The Council isn''t involved in the current mess, they are going to limit any reasonable option, so... I must lend this to you."'
+    'Aleksei pass you the text, that now you realize isn''t a book. In fact, is a set of yellowish sheets, sewn together, written elegantly in... <i>Latin</i>? and keep in some kind of leather portfolio. The set seems <i>handcrafted</i> and <i>centuries</i> old, but well preserved, with a tingle of magic.'
+    '"This - written by me - <i>tractatus</i>, is and advanced <i>discourse</i> on unarmed combat. I am not sure when exactly it turned magical, but that is the nature of magic... unpredictable. It''s primary power, is that in exchange for some mana, it will train your unarmed combat skills without the need to do the physical part, letting you grow - let''s hope - in the security of your home... additionally, you don''t need to know Latin to understand it. It''s limitation is somewhat confusing, the number of <i>lessons</i> are variable but seems related to your performance on any task related to me. I assume that this last adventure will have granted you some uses."'
+	
+	act 'Continue': gt 'alexandriaHome', 'study'
+end
 
 
 --- alexandriaChat ---------------------------------

+ 1255 - 0
locations/alexandriaEv.qsrc

@@ -363,5 +363,1260 @@ if $ARGS[0] = 'interview4':
 	end
 end
 
+if $ARGS[0] = 'filipp':
+    *clr & cla
+    minut += rand(5,20)
+    $location_type = 'indoors'
+    music_loop = 0
+	close all
+	gs 'stat'
+	'<center><b><font color="maroon">????</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/ana/ana1.jpg"></center>'
+	'After going through the courtroom security, you ask for Filipp Kudashov and are promptly sent to a waiting room, where others St. Petersburg''s citizens wait being called to do bureaucratic procedures. In general, it seemed that you were going to wait with them until a blonde woman enters the room.'
+    'She is definitely odd(but no <i>bad</i>)-looking, blonde, shorter and slender with red eyes and some kind of red uniform with a maybe too skimpy skirt, and matching thigh-high socks. Is she cosplaying?'
+    'She sits and immediately creeps you, there is something just <i>wrong</i> about her appearance, maybe some kind of magical effect?'
+
+    if npc_rel['A241'] = 1:
+        '"So... Are you <<$pcs_nickname>>? The idiot that betrayed Reinhold''s confidence, only to end as Alexandria''s - The greatest bitch The Council has ever produced - sexual Kleenex?"'
+
+    else
+        '"You are <<$pcs_nickname>> isn''t it? A pleasure! You are famous! So... Let me guess! Alexandria - The greatest bitch The Council has ever produced - has sent you here in some unfathomable quest?"'
+    end
+        act '?!':
+            *clr & cla
+		    minut += 5
+		    gs 'stat'
+		    '<center><b><font color="maroon">Ana?</font></b></center>' 
+            '<center><img <<$set_imgh>> src="images/characters/city/ana/ana2.jpg"></center>'
+            'After those words, a shiver runs down your back, instinctively expecting the irascible wizard to appear and burn down the offending woman.' 
+            '"Hey! Relax Sexy! I... am... just... Ana! Your friendly neighborhood mutant! No Anna, Anya, or Anushka! ANA! A-N-A! I don''t know why, but some people don''t catch it, weird, because is pretty simple! ANA!"'
+            'Ana then proceeds to raise her legs, and lean over the couch, ignoring the disapproving looks that the people are giving her - and you by association - as she takes several seatings for herself, but even that doesn''t stop her motor mouth.'
+            '"You know Sexy? I always wanted to do something like this! Something taken from those femdom lesbian fantasies! The cute, virginal, and very straight heroine having a civilized talk with the sexy, experienced, and totally depraved villainess! A conversation full of innuendo and double meanings. What do you think <i>Sexy</i>?"'
+            '"What the hell are you insinuating?"' 
+		    '"Hm? Nothing! But... Oh! I think is your turn, so... <i>Slitzweitz</i>"'
+		    'Yeah, it''s your turn, so you get up and walk towards Filipp Kudashov''s office, feeling all the way, the weird looks that all the present are giving you.'
+		
+	        act 'Continue':
+	            *clr & cla
+		        minut += rand (5,20)
+		        gs 'stat'
+		        '<center><b><font color="maroon">Filipp?</font></b></center>'
+		        '<center><img <<$set_imgh>> src="images/characters/city/ana/bribes.jpg"></center>'
+                'The <i>office</i> is a small cubicle-like room, filled to the brink, with books, files, and a desk that barely leaves space for a nerdy-stressed-looking guy, that must be Filipp Kudashov. He makes a gesture for your to... sit? where? But promptly ignore you to continue talking over a phone, about a... Permit A 38? That take him several minutes to resolve before he deigns to talk to you.'
+                '"Fucking <i>lyagushatniki</i>! Shit! And you are one of Mr. Aleksei''s assistants? You couldn''t came early?! Whatever... Ehm... What can we do for our favorite contributor?"'
+                '"I came here to pick a sword... He told me that the relevant... <i>red tape</i> have been sorted out."'
+                'Filipp looks at you with a confused look on his face, seemingly without understanding your words, and creating an inconvenient silence during the next minute. You are beginning to think that he isn''t the brightest light in the building.'
+                '"Ohh! The sword! yeah! That horrible situation with the police! Ehm... I will need some minutes to look where it is stored, but in the meantime, you can fill into some minor <i>red tape</i>!"'
+                'He winks at you as he pronounces the words <i>red tape</i>, before reclining back into his chair, and open slightly his legs so you can have a perfect line of sight, of his corduroy covered crotch. To make the situation even more obvious, he picks a cup with the words <i>to bribe or not to bribe</i>'
+                
+                act 'Get out of here':gt'alexandriaEv','anacall'
+                
+                act 'Kneel': gt'alexandriaEv','kneel'
+                
+                act '"Mr. Aleksei already paid you"': gt'alexandriaEv', 'persufilipp'
+                   
+                if money >= 5000:
+                    act 'Give him a 5K <i>contribution</i>': gt'alexandriaEv','contribution'
+                end
+                if succubusQW > 4:
+                    act 'Call your True Face': gt'alexandriaEv','succubribe'
+                end
+            end
+        end
+    end
+end
+
+if $ARGS[0] = 'anacall':
+    *clr & cla
+    if sound = 0:PLAY 'sound/rington.mp3',10
+    AlexandriaQW = 14
+	minut += 5
+	gs 'stat'
+    '<center><b><font color="maroon">Ana''s number?</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/ana/selfie.jpg"></center>'
+	'You exit The Courtroom. What can you do now? Call Aleksei? Hm? Your phone is ringing.'
+    '"Yes?"'
+    '"Hey Sexy! How are you doing?!"'
+    '"Ana? How do you have my number?"'
+
+    if AlexandriaMissionQW > 0:	    
+        '"What? Oh! You know! I just asked some moles in the FSB! But... changing subject, a little <i>wireless bug</i> toll me that the big <i>creepyzoid</i> have a really big mouth! Jeez! That is unprofessional!"'
+        '"Ana! Where is the key?! You have no idea with who you are messing with!"'
+        '"Come on Sexy! Do you think that Alexandria is the only <i>Big Honcho</i> out there?! Please, think better of me! I will never put myself voluntarily on The Great Bitch''s bad side, without some quality latex on my side! But... You know... I think somebody gave you a bad hand, so I was thinking about a little competition! So... look for me somewhere in the city center! No the weekdays, because I have exams, and neither nights, because I have a life! Oh! And bring some sexy sportswear!"'
+        'She then hangs up, leaving you more than a little flabbergasted. It seems that you must find her, and... maybe tell Aleksei about Filipp Kudashov''s actions.'
+		
+	else
+	    '"What? Oh! You know! I just asked some moles in the FSB! But... changing subject, a little <i>wireless bug</i> toll me that you have big <i>creepyzoid</i> problems, and i was thinking! Hey! Sexy need a little help!"'
+        '"What the hell?! Ana! What are you talking about?!"'
+        '"About how you have left Mr.<i>Creepyzoid</i> without even trying! So... I have two things to say - First! Like my Dyeda always say! Speak softly, aim a meat grinder to their balls, and talk about the advantages of socialism, you will go far. And second! Mr.<i>Creepyzoid</i> hid that beautiful Pattern 1796 Heavy Cavalry Sword, in the local VTB bank, box 159, but... I have the key! And if you want to see it alive you will look for me somewhere in the city center! No the weekdays, because I have exams, and neither nights, because I have a life! Oh! And bring some sexy sportswear!"'
+        'She then hangs up, leaving you more than a little flabbergasted. It seems that you must find her, and... maybe tell Aleksei about Filipp Kudashov''s actions.'
+    end    
+    act 'Continue': gt 'city_center'
+end 
+
+if $ARGS[0] = 'kneel':
+    *clr & cla    
+	pcs_throat +1
+	pcs_mood -10
+	AlexandriaMissionQW = 1
+	gs 'arousal', 'bj', 10, 'sub'
+	gs 'arousal', 'end'
+	if sound = 0:PLAY 'sound/sucking.mp3',20
+	gs 'stat'	
+	'<center><video autoplay loop src="images/city/ana/sex/bribex.mp4"></video></center>'
+	
+	if pcs_throat = 0:
+	    'There is a pregnant silence, as you kneel and try to think what to do... until Mr.Kudashov, seeming tired of your indecision, sigh, and take out his <i>tool</i>... and you gasp... this guy is <i>big</i>, easily 25cm! and he doesn''t seemed in full swing!'
+        '"Oh! Don''t tell me that you have never? sigh... time for a lesson. First! Spit! A lot with the tongue all the way down and up!"'
+        'Filipp sounds amused, as he gives you pointers, and with those and some help taken from porn, you take out your tongue and give him a lick... he tastes salty... sweaty, but not necessarily... <i>bad</i>, and with some uncertainty, you begin to go up and down her tool.'
+        '"Yes... hm... just like that! Wet Sir-Lance-A-Lot! Good! Now use the mouth! Take care of your teeth! Try to use the lips to hide then... and continue using the hands!"'
+        'You... reluctantly open your mouth and try to follow his instructions. Initially, there are some bittings, and you gag as he tries to push the now VERY hard piece of meat down your mouth, but somehow you manage to work a rhythm... and for the wet sounds and pleasuring moans filling the room... he is enjoying it.'
+        '"Yes! Yes! Ms.Assistant! You have a great... GRAHH! YEAH!!!!!"'
+        'You jerk back as suddenly Fillip cums, and you are showered with her semen... you sit there surprised not knowing how to react... looking at Mr.Kudashow''s blissed face, that soon passes you a post-it with a number.'
+        '"Ah... Fiu... Well... Mr. Aleksei''s possession is in a security box in the local VTB bank. That is the number, but you will need a security key. I give it to that other girl, Ana, now I have work to do. Gregor! Take her out!"'
+        'Before you can protest, a policeman enters and <i>escort</i> you, out of the room, as you can see a devil-may-care smile on Mr. Kudashov''s face. It seems that you have been tricked.'
+	
+	else
+	    'Kneeling, you roll your eyes and decide to finish this quickly and without fuss, so, you take out his <i>tool</i>... and gasp... this guy is <i>big</i>, easily 25cm! and he doesn''t seemed in full swing!'
+        '"Impressed Ms.Assistant? I call it <i>Sir-Lance-A-Lot</i> and it keeps me happy! So, I supposed that is a good moment to practice the skills learned, under Mr.Aleksei...  <i>service</i>."'
+        'You content yourself, with the knowledge, that probably Aleksei will kill this guy, in the meantime, you begin to lick his <i>Sir-Lance-A-Lot</i>, carefully going from its base to the tip, giving him little laps to the head, before returning down, all of it accompanied with your hands massaging his balls.'
+        '"Good technique Ms.Assistant! But now... i think you need to take it more <i>deep</i>."'
+        'You open your mouth and put the now very turgid <i>Sir-Lance-A-Lot''s</i> head. It''s BIG! but you manage to suck the humongous thing, at the same time, you accompany the blowjob with some hand play. On his part, Mr.Kudashov seems to enjoy your job and grab himself to his chair, slightly raising his hips, as you, quickly lead him to climax."'
+        '"Yes! Yes! Ms.Assistant! You have a great... GRAHH! YEAH!!!!!"'
+        'Suddenly, The jerk grabs your head and takes away <i>Sir-Lance-A-Lot''s</i>, so his semen can fly all over your face. Mr.Kudashow''s seems utterly satisfied with your new <i>outlook</i>, and after resting some moments, pass you a post-it with a number.'
+        '"Ah... Fiu... Well... Mr. Aleksei''s possession is in a security box in the local VTB bank. That is the number, but you will need a security key. I give it to that other girl, Ana, now I have work to do. Gregor! Take her out!"'
+        'Before you can protest, a policeman enters and <i>escort</i> you, out of the room, as you can see a devil-may-care smile on Mr. Kudashov''s face. It seems that you have been tricked.'
+	end	
+	
+	act 'A call?': gt'alexandriaEv','anacall'
+end
+
+if $ARGS[0] = 'contribution':
+    *clr & cla
+    money - 5000
+    minut += 5
+    AlexandriaMissionQW = 1 
+    gs 'stat'
+    '<center><b><font color="maroon">Filipp</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/ana/bribes.jpg"></center>'
+	'With the most cynical sigh that you can manage, you take your wallet, pick five thousand rubles, and boringly, put them into Mr. Kudashov''s cup. He, in turn, has the gal, to look disappointingly to your action, and mumbling something. "There is no way to get some tail in this job." Pick a post-it with the number 159 and pass it to you.'
+	'"What is the meaning of this?!"'
+	'Giving a tired sigh, Filipp, return to his work, but have the decency to answer.'
+	'"Mr. Aleksei''s possession is in a security box in the local VTB bank. That is the number, but you will need a security key. I give it to that other girl, Ana, now I have work to do. Gregor! Take her out!"'
+	'Before you can protest, a policeman enters and <i>escort</i> you, out of the room, as you can see a devil-may-care smile on Mr. Kudashov''s face. It seems that you have been tricked.'
+	act 'A call?': gt'alexandriaEv','anacall'
+end
+
+if $ARGS[0] = 'succubribe':
+    *clr & cla
+	minut + 5
+	AlexandriaMissionQW = 2
+	pcs_mood - 10
+	gs 'stat'
+    '<center><img <<$set_imgh>> src="images/pc/body/succubusself.jpg"></center>'
+    'You call <<$sucself1>> up from its resting place'
+    'It fills you completely, suffusing through your being with power...'
+    '<font color="red"><b>and hunger</b></font>'
+    'Giving a thousand bucks smile, you walk salaciously towards the insulting buffoon, making his eyes bulge at your supernatural presence.'
+    '"Ok Mr. Kudashov, if you want to play that way... Give me something so I deign to make you serve me... Work so you can be my slave..."'
+    'He finally blinks surprised at your words and seems to want to say something, but you cut him with a finger over his lips, as you connect with the primal parts in his brain, making him lose control over his sexual excitation. Only then, you take away your hand, and hear his ramblings.'
+    '"Oh?! Your What?! I mean... Ehm... It is in a security box in the local VTB bank! Number 159! Hm... You will need a security key... but... Ehm... I give it to the other girl! Ehm... Ana!"'
+    'Bending sexily at your waist, you carefully rearrange the lapels on his shirt, before whispering sultrily into his ear.'
+    '"Mr. Kudashov... You are so lucky that I don''t have a chastity cage right now."'
+    'Without waiting for more stupid words, you straighten your back and get out of his <i>office</i>, your hunger transforming into rage. You are going to kill that BITCH!'  
+    act 'A call?': gt'alexandriaEv','anacall'
+end
+
+if $ARGS[0] = 'persufilipp':
+    *clr & cla
+    minut += 5
+    persuas_exp += rand(0,4)
+	gs 'stat'
+	'<center><b><font color="maroon">Filipp</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/ana/bribes.jpg"></center>'
+		            
+	if rand(1,100) < pcs_persuas:
+		'Filipp Kudashov tilts his head and looks at you with smugness "Ms. Assistant, I don''t know what are you insinuating but..." You cut him before he can continue.'
+        '"No Mr.Kudashov, listen to me. I am as you say <i>Mr.Aleksei''s Assistant</i>...  I work for <i>Mr.Aleksei</i>... No some two-bit criminal... No some mediocre penpusher... No Mr. Kudashov, I work for someone with <i>true power</i>, so don''t try to play with me and for extension Mr.Aleksei. We have a deal, you were generously compensated, so were is the sword?"'
+        'You don''t know if call your words a bluff, mostly because you are pretty sure they are true, but will Filipp take them seriously?'
+        '"There is no way to get some tail in this job."'
+        'Score! Filipp Kudashov''s mumbled words reach your ears, as he begins to write down something in a post-it, that promptly passes to you. In it the words <i>box 159</i> can be appreciated beside the local VTB bank direction.'
+        '"The last thing Ms.Assistant, You will need a key. I give it to that other girl. Ana"'
+        'Filip ignore your whithering gaze and return to do... whatever he does for a living. Taking into consideration, that there are cops in the building, giving him a beating is out of the question.'
+        
+        act 'A call?': AlexandriaMissionQW = 2 & persuas_exp + 1 & gt'alexandriaEv','anacall'
+		            
+	else
+		'Filipp Kudashov tilts his head and looks at you with smugness "Ms. Assistant, I don''t know what are you insinuating but..." You cut him before he can continue.'
+        '"No Mr.Kudashov, listen to me. I am as you say <i>Mr.Aleksei''s Assistant</i>...  I work for <i>Mr.Aleksei</i>... No some two-bit criminal... No some mediocre penpusher... No Mr. Kudashov, I work for someone with <i>true power</i>, so don''t try to play with me and for extension Mr.Aleksei. We have a deal, you were generously compensated, so were is the sword?"'
+        'You don''t know if call your words a bluff, mostly because you are pretty sure they are true, but will Filipp take them seriously?'
+        '"Snort... Pfff... Jajaja... Yeah... Sure... Ms.Assistant"'
+        'Filip covers his smiling face with the cup and gives it some little taps. Is evident that the idiot don''t believe you, and is willing to challenge Aleksei''s annoyance. He has a death wish, but you must make a decision... Submit to his wishes or get out of here.'
+        
+        act 'Get out of here':gt'alexandriaEv','anacall'
+                
+        act 'Kneel': gt'alexandriaEv', 'kneel'
+                
+        if money >= 5000:
+            act 'Give him a 5K <i>contribution</i>': gt'alexandriaEv','contribution'
+        end
+        if succubusQW > 4:
+            act 'Call your True Face': gt'alexandriaEv','succubribe'
+        end
+    end
+end
+
+if $ARGS[0] = 'anachase1':
+    *clr & cla
+	minut += 10	
+	AlexandriaMissionQW += 1
+	gs 'stat'
+	'<center><b><font color="maroon">Ana</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/ana/ana3.jpg"></center>'
+
+    'Yes, she is here... Modeling in that uniform of hers and taking selfies for a bunch of tourists, but when she sees you, quickly straightens her back, march towards you, and giving a formal salute, screams.'
+    '"Est potentia ex testamento!"'
+    'Around you two, the spectators giggle at Ana''s antics, probably believing that this is some kind of spectacle, but... the truth is... that you don''t have fucking idea why she is doing that!'
+    '"Ana! Where is the key?!"'
+    'She blinks confused, grimace, points at you, and mouths an "Ups!", before beginning to frantically search around his many pockets until she shows you a key in her open hand.'
+
+    if npc_rel['A241'] = 1:
+        '"Sexy! Stop for a moment and hear my reasons! In my defense, I will say, that I was paid a fuckton of money to get that sword! I mean a SUV was parked in front of my home!"'
+        'Around you, more people begin to gather to see the spectacle, you even hear their comments "The red-eyed is the good one, isn''t it?" You don''t know how to take that.'
+        '"Ok, look Sexy, let''s make a deal! You really don''t owe Alexandria anything! I have this little expense account, and I can skim around... let''s see... 35000 rubles if you turn back?"'
+        '"What if I refuse Ana?"'
+        '"Pfff... Then you lose everything! I will run away and there is no way that you can catch me!"'
+
+    else
+        '"Ok! Sorry! I didn''t want to put me into St.Petersburg''s sexiest prodigy bad side, but... sniff... I thought that you will understand! Sniff... I am only a mutant girl fighting to survive in a world with the darkest powers!"'
+        'She then, put on puppy dog eyes, even managing to begin to cry, her face quickly filling with snot. "Dawww! Forgive the poor girl!" That is the public that obviously can''t take this absurd situation seriously.'
+        '"So... Sexy... I was thinking of doing something to fix this situation! I just will run away, and you chase after me, but... obviously, you will never catch this cutie! Then you can return to Alexandria, and tell about, how that cute cross between Playmate and Terminator escaped! You will save face, and I will win a fuckton of money! What do you say?"'		
+	end
+    
+        act 'Just leave, this is ridiculous.': AlexandriaMissionQW -= 1 & AlexandriaQW = 17 & gt 'city_center'
+        
+        act '"Challenge accepted!"': gt'alexandriaEv','anachase2'
+        
+        act 'Kick Ana in the guts, then grab the key!': gt'alexandriaEv','anafight1'
+    
+        if npc_rel['A241'] = 1:
+            act 'Accept the bribe.':
+                *clr & cla
+	            minut += 5
+	            money += 35000
+	            AlexandriaQW = 16
+	            gs 'stat'
+                '<center><b><font color="maroon">Ana</font></b></center>'
+	            '<center><img <<$set_imgh>> src="images/characters/city/ana/ana3.jpg"></center>'
+                '"Ok, Ana"'
+                'Ana blinks surprised at your answer, and during a moment stand there open-mouthed, apparently, trying to process your answer.'
+                '"Seriously Sexy? I mean... this isn''t some trick to sucker-punch me and try to take away the key?"'
+                'You are going to answer, but Ana has begun to carefully walk backward, putting back the key, and looking for something else in her pockets, all the time warily eyeing you. Finally, her retreat put her back against a parked black SUV, and finding what she was looking for, she trow it towards you.'
+                '"So... Sexy... Why are even?"'
+                'You grab the item, a little pouch with money inside. That is the moment that chooses Ana to jump inside the SUV and drive away.'
+                act 'Leave': gt 'city_center'
+            end
+        end
+    end
+end
+
+if $ARGS[0] = 'anachase2':
+    *clr & cla
+	minut += 1
+	AlexandriaMissionQW += 1
+	gs 'stat'
+	'<center><b><font color="maroon">Ana</font></b></center>'
+    '<center><img <<$set_imgh>> src="images/characters/city/ana/action.jpg"></center>'
+    'She gives you this big toothy smile, and then crouches in an exaggerated and totally useless action pose, probably for <i>your public</i> enjoyment, that continues taking photos.'
+    '"Ok Sexy! Ready!"'
+    wait 725
+    '.'
+    wait 725
+    '..'
+    wait 725
+    '...'
+    wait 725
+    '....'
+    wait 725	
+    '"Go! Beep Beep!"'
+    'And then she turns from the sidewalk! Run straight into the street traffic! And do an impressive jump over an unsuspecting car! There is an immediate panic reaction coming from the surprised drivers, that do the impossible to try to no slam into the loonie, that now stand defiantly in the middle of the street.'
+    
+    act 'You aren''t crazy! Abandon this chase!': AlexandriaMissionQW -= 1 & AlexandriaQW = 17 & gt 'city_center'
+    
+    act 'The chase is on!': 
+		*clr & cla
+	    minut += 1
+        run_exp += rand(1, 5)   
+	    gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/ana/chase.jpg"></center>'
+        '"EPP!!!" Ana, give a little yelp, surprise plastered all over her face, as you launch yourself after her. If she thinks that you are going to back off, Ana is going to be disappointed, and with the surprise in your side, you rush to grab the annoying nut.'
+        '"Sexy! Don''t touch, we aren''t that close!"'
+        'You ignore her rant, as your hands close over... air?! Ana, just <i>blurr</i> and sidestep you, a black-crimson mist trailing her, as she begins a mad dash down the street, it seems that is going to be harder than you thought.'
+        
+        act 'Run!':
+            *clr & cla
+            dummy = rand(1,100)
+	        gs 'stat'
+	        if dummy <= pcs_run: 
+                gt'alexandriaEv','anachase3'
+	        elseif dummy >= pcs_run and dummy >= 90: 
+                gt'alexandriaEv','anacrash1'
+	        else 
+                gt'alexandriaEv','anachase4'
+            end
+	    end 
+    end
+    
+    if spellKnown['haste'] = 1 and pcs_mana >= 60: 
+        act 'Take a moment to cast your Haste spell':
+            *clr & cla
+	        minut += 2
+	        pcs_mana -= 60
+	        scstng_exp += rand(1,5)
+	        run_exp += rand(1, 5)
+	        gs 'fame', 'city', 'acting', 5
+	        AlexandriaMissionQW += 2 
+	        gs 'stat'
+            '<center><video autoplay loop src="images/city/ana/spellcraft.mp4"></video></center>'
+			'You look at Ana, then, slowly and deliberately, you invoke your magic through gestures, will, and words so she can see a true wizard in action. Around you, people look enthralled at your magical display their "Whoa!" filling your ears.'
+			'Finally, the spell is completed, and time seems to slow, as your brain capacity to process information is multiplied.'
+			'"EPP!!!" Ana, give a little yelp, surprise plastered all over her face, as you launch yourself after her. If she thinks that you are going to back off, she is going to be disappointed, and with the surprise on your side, you rush to grab the annoying nut.'
+            '"Sexy! Don''t touch, we aren''t that close!"'
+            'You ignore her rant, as your hands close over her... arm?! There is sudden <i>squishi</i> sensation, and it <i>breaks</i> in black-crimson ribbons? Ana, then, sidestep you, and with a black-crimson mist trailing her, she begins a mad dash down the street, it seems that is going to be harder than you thought.'
+			
+			act 'Run!':
+			    *clr & cla
+			    run_exp += rand(1, 5)
+			    dummy = rand(1,100)
+	            gs 'stat'
+	            if dummy <= pcs_run: 
+                    gt 'alexandriaEv','anachase3'
+	            else 
+                    gt 'alexandriaEv','anachase4'
+                end
+            end
+	    end 
+    end
+
+	if car > 0 and cardrive = 2 and benz > 0 and (teh > 0 or wrek = 0):
+	    act 'Why run? You have a car!': gt 'alexandriaEv', 'anacarchase'
+	    end
+	end
+end
+
+if $ARGS[0] = 'anachase3':
+    *clr & cla
+    AlexandriaMissionQW += 1
+	minut += 10
+	fat -= 5
+	pcs_mood += 10
+	run_exp += rand (1,5)
+	gs 'fame', 'city', 'running', 5
+	gs 'sweat', 'add', 10
+	pcs_stam -= 8
+	if temper >= 25 and sunWeather = 1:
+		pcs_hydra -= 24
+		gs 'sweat', 'add', 12
+	else
+		pcs_hydra -= 18
+		gs 'sweat', 'add', 10
+	end 
+	gs 'stat'
+    '<center><b><font color="maroon">Ana</font></b></center>'
+    '<center><img <<$set_imgh>> src="images/characters/city/ana/ana4.jpg"></center>'
+    'Ana run through the traffic demonstrating cinematic levels of agility and strength, doing backflips over cars, and filling the air with the driver''s insults, as she creates an insane ruckus just to stop you.'
+    '"You can''t catch me! You can''t catch me!"'
+    'And yes... somehow... sing-songing all the way, without catching her breath! But is not enough... All that is just theatrics, and you have hard-trained your running skills... You don''t do <i>fantasy</i> moves... You don''t waste your breath... and finally, she is at your reach... a hand quickly closing on her back.'
+    'Then, she is already gone, her jacket dissolving in the same black-crimson mist, as she twists, sidesteps, and runs towards an alley, doing a series of jumps that leave her in a fire exit just over your head.'
+
+    if npc_rel['A241'] = 1:
+		'"Woah! I mean! Woah! Sexy I am pretty fast, but you?! That is awesome! What if I double my offer! Think about that! 70000 Rubles!"'
+
+    else
+		'"Woah! I mean! Woah! Sexy I am pretty fast, but you?! That is awesome!"'
+	end
+	
+	    act 'Oh fuck this! You leave!': AlexandriaMissionQW -= 1 & AlexandriaQW = 17 & gt 'city_center'
+	    
+	    act 'Climb after her!': gt 'alexandriaEv','anachase5'
+			
+		act 'Do some PARKOUR! and block her way!': dummy = rand(1,100) & gt 'alexandriaEv','anachase6' 	
+		
+		if spellKnown['shock'] = 1 and pcs_mana >= 20:
+		    act 'The paint job in the fire scape has peeled away... and you know Electric Shock...': dummy = rand(1,100) & gt 'alexandriaEv','anachase7'	
+		end
+		
+		if npc_rel['A241'] = 1:
+            act 'Accept the bribe.': gt 'alexandriaEv','anabribe1' 
+		end
+	end
+end
+
+if $ARGS[0] = 'anachase4':
+    *clr & cla
+    if sound = 0:PLAY 'sound/rington.mp3',10
+	minut += 15
+	fat -= 5
+	pcs_mood -= 10
+	gs 'sweat', 'add', 10
+	pcs_stam -= 8
+	if temper >= 25 and sunWeather = 1:
+		pcs_hydra -= 24
+		gs 'sweat', 'add', 12
+	else
+		pcs_hydra -= 18
+		gs 'sweat', 'add', 10
+	end
+	gs 'stat'
+	'<center><b><font color="maroon">Ana''s number</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/ana/selfie.jpg"></center>'
+	'Ana run through the traffic demonstrating cinematic levels of agility and strength, doing backflips over cars, and filling the air with the driver''s insults, as she creates an insane ruckus just to stop you.'
+    '"You can''t catch me! You can''t catch me!"'
+    'And yes... somehow... sing-songing all the way, without catching her breath! All that, make it impossible for you, to keep with the mad rush, and in a moment, she leaves you heaving in the middle of the street' 
+	'"Ring! Ring!"'
+	'Your phone ring... is Ana...'
+	'"Come on Sexy! What are you waiting for?! Look, two more blocks! Turn left at the stop signal and look up!"'
+	'She then hangs up, leaving you to follow her instructions, and find her with a shit-eating-grin in a fire scape just over your head.'
+				
+	if npc_rel['A241'] = 1:
+		'"Oh Sexy! You disappoint me, That was too hard for you? Hm... Let''s then end this quickly! What if I double my offer! Think about that! 70000 Rubles!"'
+
+    else
+		'"Oh Sexy! You disappoint me, That was too hard for you?"'
+    end
+	
+	    act 'Oh fuck this! You leave!': AlexandriaMissionQW -= 1 & AlexandriaQW = 17 & gt 'city_center'
+	    
+	    act 'Climb after her!': gt 'alexandriaEv','anachase5'
+			
+		act 'Do some PARKOUR! and block her way!': dummy = rand(1,100) & gt 'alexandriaEv','anachase6'
+		
+		if spellKnown['shock'] = 1 and pcs_mana >= 20:
+		    act 'The paint job in the fire scape has peeled away... and you know Electric Shock...': dummy = rand(1,100) & gt 'alexandriaEv','anachase7'
+		end
+		
+		if npc_rel['A241'] = 1:
+            act 'Accept the bribe.': gt 'alexandriaEv','anabribe1' 
+		end
+	end
+end
+
+if $ARGS[0] = 'anacrash1':
+    *clr & cla
+    pcs_health = pcs_health/rand(2,10)
+    pain['asscheeks'] += rand (0,20)
+    pain['feet'] += rand (0,20)
+    pain['shoulders'] += rand (0,20)
+    pain['wrists'] += rand (0,20)
+    pain['ankles'] += rand (0,20)
+    pain['armL'] += rand (0,20)
+    pain['armR'] += rand (0,20)
+    pain['cheeks'] += rand (0,20)
+    pain['legL'] += rand (0,20)
+    pain['legR'] += rand (0,20)
+    pain['hands'] += rand (0,20)
+    pain['jaw'] += rand (0,20)
+    pain['thighs'] += rand (0,20)
+    pain['toes'] += rand (0,20)
+    pain['fingers'] += rand (0,20)
+    pain['nose'] += rand (0,20)
+    pain['back'] += rand (0,20)
+    pain['ribs'] += rand (0,20)
+    pain['hips'] += rand (0,20)
+    pain['head'] += rand (0,20)
+    pain['ears'] += rand (0,20)
+    pain['eyebrows'] += rand (0,20)
+    pain['lips'] += rand (0,20)
+    pain['tummy'] += rand (0,20)
+    pain['neck'] += rand (0,20)
+    pain['chest'] += rand (0,20)
+    pain['breasts'] += rand (0,20)
+    pain['nipples'] += rand (0,20)
+    minut += 7
+	fat -= 2
+	pcs_mood -= 50
+	gs 'sweat', 'add', 5
+	pcs_stam -= 4
+	if temper >= 25 and sunWeather = 1:
+		pcs_hydra -= 12
+		gs 'sweat', 'add', 6
+	else
+		pcs_hydra -= 9
+		gs 'sweat', 'add', 5
+	end
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/ana/crash.jpg"></center>'
+	'Ana run through the traffic demonstrating cinematic levels of agility and strength, doing backflips over cars, and filling the air with the driver''s insults, as she creates an insane ruckus just to stop you.'
+    '"You can''t catch me! You can''t catch me!"'
+    'And yes... somehow... sing-songing all the way, without catching her breath! All that, make impossible for you, to keep with the mad rush, and be aware of the traffic...'
+	'"SCREEEEE!!!"'
+	'You barely register the sound of a car''s brakes, as the driver try to evade you... there is an impact... a weightlessness moment... and you find yourself in the ground... pain shooting through your body.'
+	
+	act 'You fall unconscious': gt 'alexandriaEv', 'hospital' 
+	
+	if spellKnown['heal'] = 1 and pcs_mana >= 400:
+	    gs 'willpower', 'misc', 'self', 'hard'
+	    if will_cost <= pcs_willpwr:
+			act 'Will you to cast Heal.(<<will_cost>> Willpower)':			
+				gs 'willpower', 'pay', 'self'
+				gs 'stat'
+                gt 'alexandriaEv', 'heal1'
+			end
+		else
+			act 'Will you to cast Heal.(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	end
+end
+
+if $ARGS[0] = 'hospital':	
+    *clr & cla
+    minut += 180
+    AlexandriaMissionQW += 1
+    AlexandriaQW = 17
+    $location_type = 'indoors'
+    music_loop = 0
+	close all
+	gs 'stat'
+	'<center><table><tr><td><img <<$set_imgh>> src="images/characters/city/alexandria/alexandria2.jpg"></td><td><img <<$set_imgh>> src="images/locations/shared/clinic/wakeup.jpg"></tr></td></table></center>'
+    'A mix of pain and numbness hit you as conscience return. You are lying down in a hospital bed, in what it seems to be the ER, with an IV and medical equipment monitoring your health. "Feeling better <<$pcs_lastname>>?" You turn towards the voice, and see Aleksei observing you, a cigarette in his hands in defiance to the hospital''s rules.'
+    '"Oh... What the hell?" You groan in discomfort and palpate, your body, the shadow of some kind of magical effect dissipating quickly. Everything seems to be in it''s place and with some effort manages to sit in the bed.'
+    '"I''m... sorry <<$pcs_lastname>>. I wasn''t expecting this task to escalate, and you end needing urgent medical attention. I... have taken the liberty to heal the most grievous wounds and ordered to clean your clothes. Take your time to recover and then return to me, we need to talk."'
+    'Saying that Aleksei departs, leaving you to the care of the medical staff that helps you to get up and dress. After a last medical examination - that leaves a baffling physician assuming that your wounds were misdiagnosed - you are put in a wheelchair and escorted to the hospital''s exit.'
+    act 'Leave': gt 'city_residential'
+end
+
+if $ARGS[0] = 'heal1':
+    *clr & cla
+    minut += 6
+    AlexandriaMissionQW += 3
+    if sound = 0:PLAY 'sound/rington.mp3',10
+    pcs_mana -= 400
+	scstng_exp += rand(1,5)
+	gs 'stat'
+	'<center><b><font color="maroon">Ana''s number</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/ana/selfie.jpg"></center>'
+	'You lie there in the ground as pain and shock try to put you down, and chaos descent over the street, as the traffic stop and somebody begins to call an ambulance... but you don''t accept it... Gritting your teeth, a word of power is forced out and a balming sensation travels your injured body.'
+    '"Hey girl don''t move!"'
+    'You ignore whatever is trying to help you and rise, your bones and flesh knitting back together... is not enough... but you will live'
+    '"Ring! Ring!"'
+    'Your phone ring... is Ana...'
+    '"<i>Madre de dios</i>! <<$pcs_nickname>> are you ok?!"'
+    '"No Ana, I am not ok! Where the fuck is the key!"'
+    '"Ehm... I am... Look, two more blocks... Turn left at the stop signal and look up."'
+    'She then hangs up, leaving you to follow her instructions, and find her fingering in a fire scape just over your head.'
+    
+    if npc_rel['A241'] = 1:
+		'"Hm <<$pcs_nickname>> Hm... Maybe you want to take it easy... What if I double my offer... Hm? 70000 Rubles?"'
+
+    else
+		'"Hm <<$pcs_nickname>> Hm... Maybe you want to take it easy..."'
+	end
+	
+	    act 'Oh fuck this! You leave!': AlexandriaMissionQW -= 1 & AlexandriaQW = 17 & gt 'city_center'
+	    
+	    act 'Climb after her!': gt 'alexandriaEv','anachase5'
+			
+		act 'Do some PARKOUR! and block her way!': dummy = rand(1,100) & gt 'alexandriaEv','anachase6'
+		
+		if spellKnown['shock'] = 1 and pcs_mana >= 20:
+		    act 'The paint job in the fire scape has peeled away... and you know Electric Shock...': dummy = rand(1,100) & gt 'alexandriaEv','anachase7'
+		end
+		
+		if npc_rel['A241'] = 1:
+            act 'Accept the bribe.': gt 'alexandriaEv','anabribe1'
+		end
+	end
+end
+	
+if $ARGS[0] = 'anacarchase':
+    *clr & cla
+    AlexandriaMissionQW += 5
+    pcs_mood += 10
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/ana/driver.jpg"></center>'
+	'You smile candidly to Ana as around her, honks and insults fly... You stroll happily up the sidewalk... You calmly enter your car... You happily drive beside her...'
+    '"Sexy! That is cheating!"'
+    '"Suck it bitch!"'
+    'Ana stand a moment there, looking at you totally out-witted. Then straight her back and race down the street, a black-crimson mist trailing her way as she supernaturally accelerates, trying to leave your car behind, but is not enough, as she not only must go faster but deal with the scared drivers.'
+    'Finally, she has enough and suddenly turns towards a side alley, trying to lose you, but as you try to follow her, she stops mid-step, turns, and runs back! Instinctively making you hit the brakes.'
+    '"SCREEEEE!!!"'
+    'The car stop painfully as the suspension fight against the inertia, trying to don''t ran over Ana, that continues her unstoppable race, finally ending it, using your car''s hood to jump at a fire escape.'
+
+    if npc_rel['A241'] = 1: 
+        '"Sexy, you are a crazy bitch! What if I double my offer! Think about that! 70000 Rubles!"'
+
+    else
+        '"Sexy, you are a crazy bitch!"'
+    end
+	
+	    act 'Oh fuck this! You leave!': AlexandriaMissionQW -= 1 & AlexandriaQW = 17 & gt 'city_center'
+	    
+	    act 'Climb after her!': gt 'alexandriaEv','anachase5'
+			
+		act 'Do some PARKOUR! and block her way!': dummy = rand(1,100) & gt 'alexandriaEv','anachase6'
+		
+		if spellKnown['shock'] = 1 and pcs_mana >= 20:
+		    act 'The paint job in the fire scape has peeled away... and you know Electric Shock...': dummy = rand(1,100) & gt 'alexandriaEv','anachase7'
+		end
+		
+		if npc_rel['A241'] = 1:
+            act 'Accept the bribe.': gt 'alexandriaEv','anabribe1' 
+		end
+	end
+end
+
+if $ARGS[0] = 'anafight1':
+    *clr & cla
+	gs 'stat'
+	'<center><b><font color="maroon">Ana</font></b></center>'
+    '<center><img <<$set_imgh>> src="images/characters/city/ana/action.jpg"></center>'
+	'Not without some satisfaction, you rise your feet towards Ana''s undefended stomach, and kick her! She loses balance, and the key falls from her hand.'
+    '"Whaaaaa! I am fallingggg! Oh! That hurttttt!"' 
+    'Then, screaming at full volume, she continues falling back <i>matrix-style</i> somehow bending without breaking the rhythm on the tumble, putting a hand in the ground, and doing an elegant cartwheel that ends with her crouched in an action pose.'
+    '"Whoaaa! Go, girl! Cheater! Girl fight!"'
+    'Around you, the crowd begins to howl in pleasure at your <i>performance</i>, and Ana... hail back... well, it doesn''t matter to you, the key is at your reach... only that the key doesn''t seem like a security key... Then you look back to a smiling Ana, that extends her left arm, that in a moment EXPLODE in a black-crimson mist, before she launches her, back against you!'
+    act 'FIGHT!':
+        *clr & cla
+		$boydesc = 'Ana'
+		'<center><img <<$set_imgh>> src="images/characters/city/ana/action.jpg"></center>'
+		gs 'fight','initFight'
+		gs 'fight_npcdata', 'sandbaggingana'
+		xgt 'fight', 'start'
+	end
+end
+
+if $ARGS[0] = 'jail':
+    *clr & cla
+	$location_type = 'indoors'
+    music_loop = 0
+	close all
+	minut += 1440
+	pcs_sleep = 90
+	pcs_energy += 40
+	fat += 5
+	pcs_hydra +=40
+	AlexandriaQW = 17
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/police/pavhold.jpg"></center>'
+    'After your little scuffle, a pair of serious-looking policemen take you to the police station near the courthouse. You soon realize that something is amiss when they take away your phone and wallet without any search, promptly putting you in a cell, and during the next hour, you see cops come and go around the cell block, but without exception, they ignore any of your calls, or try to collect a declaration.'
+    '"Hey Sexy! Take this!" With a TUDD a plastic bag fall to the ground, launched through the cell window, by a climbing Ana. In it, there is a 2L Coke and some sandwiches.'
+    '"What the hell?! What is happening Ana?!"'
+    '"Jeez! Ok... look Sexy... ehm... it wasn''t my idea! <i>Da Boss</i> think that you have abandoned the race too soon... so... well... you are going to pass this day <i>en chirona</i>... hm... so sorry! Bye! I have exams!"'
+    '"Wait! Ana! What the fuck!" but is too late, Ana has run away and has left you alone... so... you only can sit and wait. You pass the next 24 hours, bored out of your mind, without other things to do except sleep and look to the slowly peeling paint in the walls, until the time pass, and without fanfare, you are escorted out of the cell towards the street.'
+    act 'Leave': gt 'city_residential'
+end
+
+if $ARGS[0] = 'anabribe1':
+    *clr & cla
+	minut += 5
+	money += 70000
+	AlexandriaQW = 16
+	gs 'stat'
+    '<center><b><font color="maroon">Ana</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/ana/ana3.jpg"></center>'
+    '"Ok, Ana"'
+    'Ana blinks surprised at your answer, and during a moment stand there open-mouthed, apparently, trying to process your answer.'
+    '"Seriously Sexy? I mean... this isn''t some trick to sucker-punch me and try to take away the key?"'
+    'You are going to answer, but Ana, give a jump, backflip mid-air, and land behind you, before begin to carefully walk backward, putting back the key, and looking for something else in her pockets, all the time warily eyeing you. Finally, her retreat put her back against a black SUV that just parked, and finding what she was looking, she trow it towards you.'
+    '"So... Sexy... Why are even?"'
+    'You grab the item, a little pouch with money inside. That is the moment that chooses Ana to jump inside the SUV and drive away.'
+    act 'Leave': gt 'city_center'
+end
+
+if $ARGS[0] = 'anachase5':
+    *clr & cla
+    minut += 5
+    AlexandriaMissionQW += 1
+    $location_type = 'indoors'
+    music_loop = 0
+	close all
+	gs 'stat'
+	'<center><table><tr><td><img <<$set_imgh>> src="images/characters/city/ana/tv.jpg"></td><td><img <<$set_imgh>> src="images/characters/city/ana/gopniks.jpg"></tr></td></table></center>'
+	'You quickly climb after Ana, just for her to do an inhuman-looking jump towards the opposite wall, latch at it like spider-man, and continue with a series of acrobatics that put Ana two floors over you! There something catches her attention, make Ana smile, and enter the building through a near open window.'
+    'You end your climbing and enter the window, that leads you towards a living room... where in a side is a broken TV and in the other a group of very pissed Gopniks... that seems to be threatening a not impressed Ana...'
+    '"Ok guys! I said I am sorry! Hey, Sexy! Take one for the team and remember! Spartak forever!"'
+    'The group is distracted by your sudden entrance and Ana''s words. That is the signal for her to jump up to the ceiling, rebound, and somehow do a free-running maneuver that put her behind the angry fellows... coincidentally beside the exit door... that promptly cross.'
+    '"What the fuck?! You know that bitch?! You are going to pay for our TV! The Zenit was playing today!"'
+    
+    if fame['city_kickboxing'] >= 200:
+        act 'Intimidate them':
+            *clr & cla
+            minut += 5
+            AlexandriaMissionQW += 2
+	        gs 'stat'
+	        '<center><img <<$set_imgh>> src="images/characters/city/ana/gopniks.jpg"></center>'
+            'You don''t have time to lose with this shits! So... uncaring over their aptitude, you walk towards them, crack your knuckles, and confront the <i>shitmouth</i>.'
+            '"Ok dude... get out of my way or I pray to god, my feet will kick your ass so hard, that you will taste your own shit."'
+            'The Gopnikcs seemed to rise to the challenge, obviously, accustomed to violence and with the numbers on their side, you don''t seem intimidating... and then the whispers begin...'
+            '"Kickboxing master! Really mean left hook! She took him in a round!"'
+            'They grunt, and part, so you can exit the apartment towards the building''s stairs, just to saw Ana one floor lower.'
+            '"Woah! Sexy! Can you teach me how to do that?!" Then trying to talk like Batman, she says "I am Sexy!"'
+            'Trying to reach before the end of her tirade, you jump down the stairs, making Ana scream and scramble down the building towards the street, where she again dance between the coming cars to cross towards a multistory car park.'
+		
+		    act 'Follow her': gt 'alexandriaEv','anachasefinal' 
+        end
+    end 
+        
+    if money >= 15000:
+        act 'Pay them a new TV':
+            *clr & cla
+            minut += 5
+	        money -= 15000
+            AlexandriaMissionQW += 1
+	        gs 'stat'
+            '<center><img <<$set_imgh>> src="images/characters/city/ana/gopniks.jpg"></center>'
+            'You don''t have time to lose with this shits! So... uncaring over their aptitude, you walk towards them, take away your wallet and press 15K, against the <i>smartmouth''s</i> chest.'
+            '"Ok dude... just pick one better this time."'
+            'The Gopnikcs are speechless, their mouths are frozen on whatever shit they were gonna say. Then begin to scramble to take the money.'
+            '"Fuck! Where is the nearest shop! Shit! Take my car! Ouch! You stepped on my son-of-a-bitch!"'
+            'You somehow dance between the frantic fans, and exit the apartment towards the building''s stairs, just to saw Ana one floor lower.'
+            '"Hey Sexy! I was expecting something with more... well, blood and teeth... but I quest if it works..."'
+            'Trying to reach before the end of her tirade, you jump down the stairs, making Ana scream and scramble down the building towards the street, where she again dance between the coming cars to cross towards a multistory car park.'
+		    act 'Follow her': gt 'alexandriaEv','anachasefinal' 
+		end
+	end
+
+    act 'Go through them... violently!': 
+        *clr & cla
+		$boydesc = 'Pissed Gopniks'
+		'<center><img <<$set_imgh>> src="images/characters/city/ana/gopniks.jpg"></center>'
+		gs 'fight','initFight'
+		gs 'fight_npcdata', 'anagopniks'
+		xgt 'fight', 'start'
+		
+	end
+    
+    act 'Talk calmly and try to retreat through the window.':
+		if rand(1,100) < pcs_persuas:
+            *clr & cla
+            if sound = 0:PLAY 'sound/rington.mp3',10
+	        minut += 5
+	        persuas_exp += rand(1,5)
+	        gs 'stat'
+	        '<center><b><font color="maroon">Ana''s number?</font></b></center>'
+	        '<center><img <<$set_imgh>> src="images/characters/city/ana/selfie.jpg"></center>'
+            '"Ok guys, I am sorry for what that nut said! I am in the same situation! That freak had been messing with me all day long, and I was trying to teach her a lesson!"'
+            'You try to defuse the situation, but only seem to win time, as they seemed <i>really</i> pissed, at the prospect of losing today Zenith''s match... Fortunately, that wasn''t your plan... as the truth is, that you only wanted to win time, until you can reach the window.'
+            '"Fuck! That bitch is trying to scape!"'
+            '<i>To late</i>, you think as finally, you cross the opening, and quickly close it after you. The Gopniks crowding, impeding your persecution, and letting you run away down the fire escape, towards the street... where you don''t know where ana has gone.'
+		    '"Ring! Ring!"'
+		    'Your phone ring with Ana''s number.'
+		    '"Hey Sexy! Still alive?! Good! But what is entertaining you? I am bored in this parking lot! What are you waiting?!"'	        
+	        act 'Follow her': gt 'alexandriaEv','anachasefinal' 
+	        
+	    else
+	        *clr & cla
+	        minut += 1
+	        persuas_exp += rand(0,4)
+	        AlexandriaMissionQW += 1
+	        gs 'stat'
+	        '<center><img <<$set_imgh>> src="images/characters/city/ana/gopniks.jpg"></center>'
+	        '"Ok guys, I am sorry for what that nut said! There''s no need to get pissed, The Spartak is a great team!"'
+		    'Shit! That was probably one of the worst things to say, as The Zenith has a traditional rivalry with Moscow-based teams... of which the Spartak is part... and these guys seem Harcore Zenith fans... so with murder in their eyes, they throw themselves at you.'
+		    act 'BRAWL!':
+		        *clr & cla
+		        $boydesc = 'Pissed Gopniks'
+		        '<center><img <<$set_imgh>> src="images/characters/city/ana/gopniks.jpg"></center>'
+		        gs 'fight','initFight'
+		        gs 'fight_npcdata', 'anagopniks'
+		        xgt 'fight', 'start'
+            end
+        end
+    end
+end
+
+if $ARGS[0] = 'heal2':
+    *clr & cla
+    minut += 10
+    AlexandriaMissionQW += 3
+    if sound = 0:PLAY 'sound/rington.mp3',10
+    pcs_mana -= 400
+	scstng_exp += rand(1,5)
+	gs 'stat'
+	'<center><b><font color="maroon">Ana''s number</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/ana/selfie.jpg"></center>'
+	'You lie there in the middle of a dirty alley, as pain and shock try to put you down... but you don''t accept it... Gritting your teeth, a word of power is forced out and a balming sensation travels your injured body.'
+    '"Ring! Ring!"'
+    'Your phone ring... is Ana...'
+    '"Shit! <<$pcs_nickname>> I thought you were a goner!"'
+    '"No Ana, I am going after you!!"'
+    '"Ehm... I am... Look, I don''t think is a good idea, is better if you look for a medic, but... if you must... I am in the parking lot crossing the street."'
+    'She then hangs up, leaving you to follow her instructions, and cross the street towards a multistory car park.'
+	act 'Follow her': gt 'alexandriaEv','anachasefinal' 
+end
+
+if $ARGS[0] = 'anachase6':
+    if dummy <= pcs_run and pcs_stren >= 50 and pcs_agil >= 50 and pcs_vital >= 50 and pcs_react >=50:
+        *clr & cla
+        AlexandriaMissionQW += 6
+	    minut += 10
+	    fat -= 10
+	    pcs_mood += 20
+	    run_exp += rand (5,10)
+	    stren_exp += rand (5,10)
+	    agil_exp += rand (5,10)
+	    vital_exp += rand (5,10)
+	    react_exp += rand (5,10) 
+	    gs 'fame', 'city', 'running', 10
+	    gs 'sweat', 'add', 20
+	    pcs_stam -= 16
+	    if temper >= 25 and sunWeather = 1:
+		    pcs_hydra -= 24
+		    gs 'sweat', 'add', 12
+	    else
+		    pcs_hydra -= 18
+		    gs 'sweat', 'add', 10
+	    end 
+	    gs 'stat'
+	    '<center><video autoplay loop src="images/city/ana/parkour.mp4"></video></center>'
+	    'You take some moments to stretch, and show off to a puzzled Ana, then... without hesitation, run towards a garbage container and using it as a trampoline, you jump towards her, grabbing the stairs'' railing and propelling behind a surprised Ana.'
+        '"Sexy! <i>Eso mola</i>! But... two can play to that!"'
+        'She then... give an inhuman-looking jump towards the opposite wall, latch at it like spider-man and continue with a series of acrobatics that put Ana two floors over you! There, she gives a bowing and begins to climb towards the rooftop.'
+        '"That isn''t going to help you, Ana!"'
+        'You scream at that nut, and climb after her, reaching the rooftop, seeing Ana running away quickly, but... she is far from winning, as that black-crimson mist signal her pass, and you using hard-earned skills, jump between rooftops, slide down rain gutters and scare terrace dwelling pets to reach to her.'
+        '"Woah Sexy! The <i>Parkata Urbatsu</i> is strong in you!"'
+        'She screams and tries to lose you, descending to the street level, and dancing through traffic. Her objective is a multistory car park but is not enough and as she enters the building, you enter through a window, just in front of her... The chase has ended.'
+	    act 'Endgame': gt 'alexandriaEv','anachasefinal'
+   
+	elseif dummy >= 90 and dummy >= pcs_run and pcs_stren >= 50 and pcs_agil >= 50 and pcs_vital >= 50 and pcs_react >=50:
+	    *clr & cla
+	    pcs_health = pcs_health/rand(2,10)
+        pain['asscheeks'] += rand (0,20)
+        pain['feet'] += rand (0,20)
+        pain['shoulders'] += rand (0,20)
+        pain['wrists'] += rand (0,20)
+        pain['ankles'] += rand (0,20)
+        pain['armL'] += rand (0,20)
+        pain['armR'] += rand (0,20)
+        pain['cheeks'] += rand (0,20)
+        pain['legL'] += rand (0,20)
+        pain['legR'] += rand (0,20)
+        pain['hands'] += rand (0,20)
+        pain['jaw'] += rand (0,20)
+        pain['thighs'] += rand (0,20)
+        pain['toes'] += rand (0,20)
+        pain['fingers'] += rand (0,20)
+        pain['nose'] += rand (0,20)
+        pain['back'] += rand (0,20)
+        pain['ribs'] += rand (0,20)
+        pain['hips'] += rand (0,20)
+        pain['head'] += rand (0,20)
+        pain['ears'] += rand (0,20)
+        pain['eyebrows'] += rand (0,20)
+        pain['lips'] += rand (0,20)
+        pain['tummy'] += rand (0,20)
+        pain['neck'] += rand (0,20)
+        pain['chest'] += rand (0,20)
+        pain['breasts'] += rand (0,20)
+        pain['nipples'] += rand (0,20)
+	    minut += 5
+	    fat -= 5
+	    pcs_mood -= 40
+	    run_exp += rand (0,5)
+	    stren_exp += rand (0,5)
+	    agil_exp += rand (0,5)
+	    vital_exp += rand (0,5)
+	    react_exp += rand (0,5) 
+	    gs 'sweat', 'add', 10
+	    pcs_stam -= 8
+	    if temper >= 25 and sunWeather = 1:
+		    pcs_hydra -= 24
+		    gs 'sweat', 'add', 12
+	    else
+		    pcs_hydra -= 18
+		    gs 'sweat', 'add', 10
+	    end 
+	    gs 'stat'
+	    '<center><img <<$set_imgh>> src="images/characters/city/ana/crash.jpg"></center>'
+	    'You take some moments to stretch, and show off to a puzzled Ana, then... without hesitation, run towards a garbage container to use it as a trampoline(<i>somehow</i> that work), you jump towards her, grabbing the stairs'' railing and propelling yo behind a surprised Ana(<i>somehow</i> that work <i>again</i>).'
+        '"Sexy! That is Cool! But... two can play to that!"'
+	    'She then... give an inhuman-looking jump towards the opposite wall, latch at it like spider-man and continue with a series of acrobatics that put Ana two floors over you! There, she gives a bowing and begins to climb towards the rooftop.'
+        '"That isn''t going to help you, Ana!"'
+	    'You scream at that nut, and climb after her, reaching the rooftop, seeing Ana running away quickly, but... as you try to reach to her, you fumble a jump, and fall towards the street! Fortunately, some clotheslines and a low height save your life.'
+	    
+	    act 'You fall unconscious': gt 'alexandriaEv', 'hospital'
+	    
+	    if spellKnown['heal'] = 1 and pcs_mana >= 400:
+	        gs 'willpower', 'misc', 'self', 'hard'
+	        if will_cost <= pcs_willpwr:
+			    act 'Will you to cast Heal.(<<will_cost>> Willpower)':			
+				    gs 'willpower', 'pay', 'self'
+				    gs 'stat'
+                    gt 'alexandriaEv', 'heal3'
+			    end
+			else
+			    act 'Will you to cast Heal.(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+		end 
+
+    else
+	    *clr & cla
+	    minut += 1
+	    pcs_mood -= -0
+	    pain['asscheeks'] += rand (1,10)
+	    gs 'stat'
+	    '<center><b><font color="maroon">Ana</font></b></center>'
+	    '<center><img <<$set_imgh>> src="images/characters/city/ana/ana4.jpg"></center>'
+	    'You take some moments to stretch, and show off to a puzzled Ana, then... without hesitation, run towards a garbage container to use it like a trampoline and jump towards her... At least, that WAS the plan.'
+	    '"Pfff... Sexy? Hmm... What are you doing? Te-He!"'
+	    'Ana look at your sprawling form on the ground, a hand over her mouth... Yes... Because free-running look easy on the films, and you just made a fool of yourself as your improvised acrobatics, has ended with you falling on your ass, and Ana trying to contain a giggle'
+	    '"Ok Sexy! Let act like... this has not happened!"'
+	    
+	    act 'Climb after her!': gt 'alexandriaEv','anachase5'
+	    
+	    if spellKnown['shock'] = 1 and pcs_mana >= 20:
+		    act 'The paint job in the fire scape has peeled away... and you know Electric Shock...': dummy = rand(1,100) & gt 'alexandriaEv','anachase7'
+		end
+		
+		if npc_rel['A241'] = 1:
+            act 'Accept the bribe.': gt 'alexandriaEv','anabribe1' 
+		end
+	end
+end
+
+if $ARGS[0] = 'heal3':
+    *clr & cla
+    minut += rand(2,10)
+    AlexandriaMissionQW += 3
+    if sound = 0:PLAY 'sound/rington.mp3',10
+    pcs_mana -= 400
+	scstng_exp += rand(1,5)
+	gs 'stat'
+	'<center><b><font color="maroon">Ana''s number</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/ana/selfie.jpg"></center>'
+	'You hear people running towards you... screams... and somebody trying to do triage... but you don''t accept it... Gritting your teeth, a word of power is forced out and a balming sensation travels your injured body.'
+    '"Ring! Ring!"'
+    'Your phone ring... is Ana...'
+    '"What the fuck <<$pcs_nickname>>?! <i>Te veia cadaver</i>! Why do you try that?!"'
+    '"Because... I am going to kick your fucking ass, Ana!"'
+    '"Sorry Sveta, but... Well... Ok, you are a tough bitch, I owe you that... I am in the nearer parking lot."'
+    'She then hangs up, leaving you to rise like a zombie, scaring the bystanders and following her instructions, you walk towards the multistory car park.'
+	act 'Follow her': gt 'alexandriaEv','anachasefinal' 
+end
+
+if $ARGS[0] = 'anachase7':
+    if dummy <= pcs_magik:
+        *clr & cla
+        minut += 1
+        pcs_mana -= 20
+	    scstng_exp += rand(1,5)
+	    dummy = rand(1,100)
+	    gs 'stat'
+	    '<center><img <<$set_imgh>> src="images/characters/city/ana/zap.jpg"></center>'
+	    'For what you understand, <i>magical</i> electricity, don''t necessarily work like the <i>natural</i> one. At the same time, Electrical Shock your only spell of the Electrical School, isn''t really that powerful to push enough charge through the stairs to affect Ana.'
+        '"Sexy! What are you waiting for?!"'
+        'That means, that even if you generate a charge powerful enough, it''s doubtful that it reaches the infuriating nut... so what to do? Well... Probably Aleksei knows a better answer, but the only thing that you can think off is to overpower the spell... and pray.'
+        '"Sexy?"'
+        'Slowly, and with care, you follow the spell instructions, and soon blue lighting cross through your fingers, then... you pour mana into it, making it unstable... and release it towards the stair...'
+        '"ARGGG!!!!!"'
+        'Ana scream as the overpowered TASER-like spell reach to her and make Ana fall... Convulsing... maybe you must look that she hasn''t suffered a heart attack...'
+        '"Ana?"'
+        'You climb towards Ana''s prone form, some of that black-crimson mist surrounding her trembling body, but before you can touch her... she gets up and jumps towards a nearby window, breaking it and entering in the building.'
+        
+        act 'Enter after her.':
+            *clr & cla
+            minut += 5
+            AlexandriaMissionQW += 3
+            $location_type = 'indoors'
+            music_loop = 0
+	        close all
+            gs 'stat'
+            '<center><b><font color="maroon">WTF?</font></b></center>'
+            '<center><img <<$set_imgh>> src="images/characters/city/ana/true.jpg"></center>'
+            'Taking care to don''t be cut with the broken cristal, you pass through the window, to what seems to be a storeroom.'
+            '"Ana?"'
+            'There isn''t answer, except some kind of animal growls, coming from behind a rack, and as you approach to investigate, a hand reach out and grab around the corner... behind... slowly rising from a prone position is Ana... Or would be Ana, if her torso wasn''t now a giant gaping maw, full of teeth, and tentacle-like tongues.'
+            '"BOOOOOOOOOO!"'
+            'Ana, scream, covering you in copious amounts of spit, before turning, and doing a <i>Slimer</i> impersonation, run out of the room, towards the building stairs. You stand there a moment... confused... before running after the quickly reforming mutant, and evading panicked neighbors.'
+            '"Come back Ana! I swear to god! You can''t scape me!"'
+            'Most of Ana''s velocity seems to have faded, as most of her attention seems to be on reforming herself, she even is run over by a car, as she tries to cross a street full head-on towards a multistory car park, where finally you reach her.'
+            
+            act 'Endgame': gt 'alexandriaEv','anachasefinal'
+        end
+    
+    else
+        *clr & cla
+        minut += 1
+        pcs_mana = 0
+	    scstng_exp += rand(0,4)
+	    pain['fingers'] += rand (10,20)
+	    pain['hands'] += rand(10,20)
+        gs 'stat'
+	    '<center><img <<$set_imgh>> src="images/characters/city/ana/zap.jpg"></center>'
+	    'For what you understand, <i>magical</i> electricity, don''t necessarily work like the <i>natural</i> one. At the same time, Electrical Shock your only spell of the Electrical School, isn''t really that powerful to push enough charge through the stairs to affect Ana.'
+        '"Sexy! What are you waiting for?!"'
+        'That means, that even if you generate a charge powerful enough, it''s doubtful that it reaches the infuriating nut... so what to do? Well... Probably Aleksei knows a better answer, but the only thing that you can think of is to overpower the spell... and pray.'
+        '"Sexy?"'
+        'Slowly, and with care, you follow the spell instructions, and soon blue lighting cross through your fingers, then... you pour mana into it, making it unstable... and release it towards the stair...'
+        '"ARGGG!!!!!"'
+        'You scream as the overpowered TASER-like spell reaches to the stairs... bounce back... and discharge its energy on you... there is a kaleidoscopic halo and, you find your mana quicklly evaporating.'
+        '"Ohhhh... Pretty! Sexy, I give you extra points for a beautiful display, but... what exactly was your plan?"'
+        'Gritting the teeth to suppress a scream, you look at your smoking hands. That wasn''t a good idea, better think on an alternative, to catch Ana.'
+        
+        act 'Climb after her!': gt 'alexandriaEv','anachase5'
+        
+        act 'Do some PARKOUR! and block her way!': dummy = rand(1,100) & gt 'alexandriaEv','anachase6'
+        
+        if npc_rel['A241'] = 1:
+            act 'Accept the bribe.': gt 'alexandriaEv','anabribe1' 
+		end
+    end
+end
+
+if $ARGS[0] = 'anachasefinal':
+    *clr & cla
+    minut += 1
+    $location_type = 'indoors'
+    music_loop = 0
+	close all
+    gs 'stat'
+    '<center><b><font color="maroon">Ana</font></b></center>'
+    '<center><img <<$set_imgh>> src="images/characters/city/ana/boss.jpg"></center>'
+    'Ana stand in the silent parking, with her arms stretched and that black-crimson mist forming a vaguely blade-like nimbus around her left arm... All in all, his pose would not be out of place, in an anime.'
+    '"Ok, Sexy, this is enough! I have given you every excuse to give up! I don''t know what class of power have Alexandria - <i>cough</i> - The Great Bitch - <i>cough</i> - over you, but this is enough!"'
+    '"Then give me the key Ana!"'
+    '"I can''t Sexy! I am like Jack from Bioshock, compelled to go forward against forever increasing odds! Think in poor little mutant me, Sexy! I am not a kickass sorceress like you!"'
+    'Ana has the gall to pout and cross her hands in a pleading gesture. Is evident, at least for you, that this girl isn''t going to take you seriously, and during a long moment, the two of you stand there in an impasse, before Ana decides to break the silence.'
+    
+    if npc_rel['A241'] = 1:
+        '"Ok Sexy... if you want more money, I can rise it to 140000 rubles... What do you say?"'
+
+    else
+        '"Ok Sexy... Is evident, that we can''t reach an agreement... so this is the deal, or you take that key away from my bleeding hands or... get out of here!"'
+    end
+    
+        act 'You aren''t going to fight this nut! Just leave!': AlexandriaMissionQW -= 1 & AlexandriaQW = 17 & gt 'city_center' 
+		
+		act 'Boss fight!':
+            *clr & cla
+            $boydesc = 'Ana'
+            '<center><img <<$set_imgh>> src="images/characters/city/ana/boss.jpg"></center>'
+            gs 'fight','initFight'
+            gs 'fight_npcdata', 'bossana'
+            xgt 'fight', 'start'
+        end
+        
+        if npc_rel['A241'] = 1:
+            act 'Accept the bribe.':
+                *clr & cla
+                money += 140000
+                minut += 5
+                AlexandriaQW = 16
+                gs 'stat'
+                '<center><b><font color="maroon">Ana</font></b></center>'
+                '<center><img <<$set_imgh>> src="images/characters/city/ana/ana3.jpg"></center>'
+                '"Ok, Ana"'
+                'Ana blinks surprised at your answer, and during a moment stand there open-mouthed, apparently, trying to process your answer.'
+                '"Seriously Sexy? I mean... this isn''t some trick to sucker-punch me and try to take away the key?"'
+                'You are going to answer, but Ana has begun to carefully walk backward, and looking for something else in her pockets, all the time warily eyeing you. Finally, her retreat put her back against a just arriving black SUV, and finding what she was looking for, she trow it towards you.'
+                '"So... Sexy... Why are even?"'
+                'You grab the item, a little pouch with money inside. That is the moment that chooses Ana to jump inside the SUV and drive away.'
+                act 'Leave': gt 'city_center'
+            end
+		end
+		
+		if AlexandriaMissionQW >= 10:
+		    gs 'willpower', 'misc', 'force', 'hard'
+	        if will_cost <= pcs_willpwr:
+			    act '"You know that I am not going to stop."(<<will_cost>> Willpower)':
+                    gs 'willpower', 'pay', 'force'
+				    gs 'stat'
+				    gt 'alexandriaEv', 'anascore'
+                end
+		    else
+			    act '"You know that I am not going to stop."(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+		end
+		
+		if pcs_compskl >= 50:
+		    gs 'willpower', 'misc', 'force', 'hard'
+	        if will_cost <= pcs_willpwr:
+			    act '"Or you can kindly give me the key."(<<will_cost>> Willpower)':
+                    gs 'willpower', 'pay', 'force'
+				    gs 'stat'
+				    gt 'alexandriaEv', 'anaryan'
+                end
+		    else
+			    act act '"Or you can kindly give me the key."(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+		end
+    end
+end
+
+if $ARGS[0] = 'heal4':
+    *clr & cla
+    minut += 1
+    AlexandriaMissionQW += 3
+    pcs_mana -= 400
+    scstng_exp += rand(1,5)
+    gs 'stat'
+    '<center><b><font color="maroon">Ana</font></b></center>'
+    '<center><img <<$set_imgh>> src="images/characters/city/ana/ana4.jpg"></center>'
+    'Gritting your teeth, a word of power is forced out and a balming sensation travels your injured body, and slowly, you rise from your prone situation.'
+    '"I... am ready for round two!"'
+    'It takes you an eternal moment to rise, and look at the now silent Ana, that is observing you with? Respect?'
+    '"That is impressive <<$pcs_nickname>>."'
+    'Then she takes a key and launches it to you... It''s a <i>key</i> but now that you can examine it, not the sort used on security boxes. You are going to retort to the annoying fuck before she rise her hands in a conciliating gesture.'
+    '"Yeah I know! It just... Look sexy, I don''t have the key, but if you come with me, I will tell you where is the sword! Ehm... Girl Scout Word!"'
+    'Ana pout, giving puppy eyes, as she raises a hand in the three-finger salute.'
+    act 'Follow her':gt 'alexandriaEv', 'anamotel'
+end
+
+if $ARGS[0] = 'anascore':
+    *clr & cla
+    minut += 1
+    AlexandriaMissionQW += 2
+    gs 'stat'
+    '<center><b><font color="maroon">Ana</font></b></center>'
+    '<center><img <<$set_imgh>> src="images/characters/city/ana/ana4.jpg"></center>'
+    'You try to put as much seriousness as you can to your words, if this nut has the gal to <i>think</i> that she can stop you, she is going to be disappointed.'
+    '"Oh come on Sexy! That is so cute! Really?! I am..."'
+    'She answers you with this mockingly smile on her lips, before abruptly stop... surprised? She turns her head slightly like she was listening to something, before turning towards you, a more serious expression on her face. Then, she looks for something in a pocket that trow at you.'
+    'It''s a <i>key</i> but now that you can examine it, not the sort used on security boxes. You are going to retort to the annoying fuck before she rise her hands in a conciliating gesture.'
+    '"Yeah I know! It just... Look sexy, I don''t have the key, but if you come with me, I will tell you where is the sword! Ehm... Girl Scout Word!"'
+    'Ana pout, giving puppy eyes, as she raises a hand in the three-finger salute.'
+    act 'Go with the loonie':gt 'alexandriaEv', 'anamotel'
+end
+
+if $ARGS[0] = 'anaryan':
+    *clr & cla
+    minut += 1
+    AlexandriaMissionQW += 1
+    gs 'stat'
+    '<center><b><font color="maroon">Ana</font></b></center>'
+    '<center><img <<$set_imgh>> src="images/characters/city/ana/ana4.jpg"></center>'
+    'Ana made an interesting <i>confused dog</i> impersonation, when she tilt her head, at the same time one of her hands - seemed on its own <i>mind</i> and compelled for your use of Jack''s codewords - search the pockets... The display truly unnerving.'
+	'"Hey! What are you doing!"'
+	'Her screams, fill the parking, as Ana finally realizes her rebel hand movements, but is too late to stop <i>it</i>, before the key is trow towards you.'
+	'"Thanks... Ana?!"'
+	'You look at the key, but now that you can examine it, is not the sort used on security boxes. You are going to retort to the annoying fuck, but she seems lost in a bout of crazy shrieks of laughter.'
+	'"BWAHAHAHA! Oh my! <i>Tu cara</i>! It''s priceless! You were expecting that something like that worked?! Come on Sexy!"'
+	'Ok, you are going to scrub the ground with her face! You reach for her, but stops as she rise her hands in a defeated gesture, her head slightly turned like she was listening to something.'
+    '"Sexy! I surrender! You win! Yeah! <i>I don''t care! She win!</i>! Look sexy, I don''t have the key, but if you come with me, I will tell you where is the sword! Ehm... Girl Scout Word!"'
+    'Ana pout, giving puppy eyes, as she raises a hand in the three-finger salute.'
+    act 'Go with the loonie':gt 'alexandriaEv', 'anamotel'
+end
+
+if $ARGS[0] = 'anamotel':
+    *clr & cla
+    minut += 5
+    $location_type = 'indoors'
+    gs 'stat'
+    '<center><b><font color="maroon">Ana</font></b></center>'
+    '<center><img <<$set_imgh>> src="images/characters/city/ana/ana5.jpg"></center>'
+    'Ana take you, to a motel''s room, where she jumps in the bed and kneel.'
+    '"Well Ana, where is the sword?"'
+    'Ana don''t seems to want to look at your face, and during a moment kneel there in silence. Finally, when she finally talks, it is without her normally flamboyant style.'
+    '"At this time my boss will have sent it to Alexandria" You blink, and some really nasty words surge towards your mouth, but Ana continues, shortcircuiting your outburst "Sorry! It wasn''t my idea! Really! This is the sort of game our bosses use to limit the <i>collateral damage</i>! It''s a message to Alexandria! And... a test to take your mettle!"'
+    'You facepalm, suddenly very tired. "So... Now what Ana?!"'
+    'Ana shrugged "You won, so I suppose that is a point for Alexandria. Additionally... Ehm... I don''t know how to say this... My boss explained to me that i... well... you know... Hm... After all this running around, you are sweaty, and maybe you want a shower... and I can... scrub you? If you want!"'
+    'A moment? The room? The shower? Is she insinuating herself to you? Oh hell no! That weirdo is... Suddenly, there is a change in Ana''s posture, and some of the unearthly vibes she has been transmitting disappear... She now looks more... Normal? Insecure? Timid? Cute? Was she affecting you with some kind of magic? What can you do now?'
+    
+    act 'Don''t put on crazy! Run away!': AlexandriaQW = 18 & gt 'city_center' 
+
+    act 'Maybe this is a misunderstanding... or not, but you need a shower.':
+        *clr & cla
+        gs 'arousal', 'kiss', 3, 'dom'
+	    gs 'arousal', 'end'
+        gs 'stat'
+        '<center><img <<$set_imgh>> src="images/characters/city/ana/sex/AS1.jpg"></center>'
+        'Ana get up and walk towards the bathroom. Her <i>clothes</i> reabsorbed in a twirl of black-crimson mist, making her look... <i>fuller</i> and very naked, and during a moment, you doubt what to do, before walking towards the cute blonde, taking off your clothes along the way.'
+        'She is already in the shower, when you, half-naked, reach her, and before she has time to open the water, you step into the shower, a fresh and minty fragrance filling the small space. Ana just looks at you with his trademarked big puppy eyes as you bend to kiss the shorted girl''s lips.'
+        'She freezes as your tongue fight to go beyond her mint-flavored lips, and you realize your error... Ana is looking at you with doe-like and frightened eyes... then, the damnedest, snort, and puts her forehead on your chest for support, as paroxysms of laughter rock her body.'
+        '"<i>Lo siento <<$pcs_nickname>>! Te-He! Virginal e Inocente?! Te-He! Por Dios no</i>!" Ana - <i>slowly</i> - calms and look at you with this big-goofy smile "<<$pcs_nickname>> Sigh... Now more seriously, yeah... I have never been with a woman and feel out of my comfort zone so... well... sorry, but I am not as experienced as you."'
+        '"Ana, What do you mean by <i>experienced</i>?!" At your question, she just rolls her eyes. "Oh! Come on <<$pcs_nickname>>! Alexandria is a lot of things, but <i>chaste</i> isn''t one of them! It would be surprising, if she hasn''t tied you to her bed, and have her way with your ass!"'
+        'You mussed over Ana''s word, remembering your <i>teaching lessons</i> with Aleksei, and strange words find their way towards your mouth. "So... Ana... You want to learn what <i>Aleksei</i> taught me? What if I ask you to kneel?"' 
+		
+		act 'She do it.':
+		    *clr & cla
+		    gs 'arousal', 'erotic_nudity', 3, 'dom'
+	        gs 'arousal', 'end'
+            gs 'stat'
+		    '<center><img <<$set_imgh>> src="images/characters/city/ana/sex/AS2.jpg"></center>'
+            'Ana don''t hesitates, and with eyes full of determination, she kneels before you in submission, then... as an afterthought, Ana open the water, and grab a bar of soap and sponge. "Well... I promised to scrub you <<$pcs_nickname>>."'
+            'You try to equate Ana sudden meekly act, with her late craziness, as somehow your brain look for some trick, and new words fill the shower. "Don''t use that Ana."'
+            'Again, she doesn''t falters, and without taken away her eyes from your face, she grabs your tighs and begins to kiss your leg, adding little laps to the sweaty skin. You meanwhile take away what is left of your cumbersome clothes until nothing is separating your skin from Ana''s mouth.'
+            '"Are you so desperate to be my sub, Ana? Hm? Then, show me <i>Mutant Girl</i>."'
+            'The new christened Mutant Girl, look at you intensely and again without vacillation, put her forehead in a silent supplication gesture, against your <i>mons Venus</i>, waiting for whatever order you quickly aroused mind can think, and during a long moment, you two stay like this with the water falling over you.'
+            '"Get up Mutant Girl!"'
+            'Your dominant hand, close over Ana''s throat... <i>Hard</i>... and make her stand. She doesn''t gasps or tries to stop you, as you use your superior height to make her tiptoed as she is put against the shower''s wall.'
+			
+			act 'Kiss her... and more.':
+			    *clr & cla
+			    if sound = 0:PLAY 'sound/kuni3.mp3',10
+			    gs 'arousal', 'kiss', 1, 'dom'
+			    gs 'arousal', 'cuni_give', 5, 'dom'
+	            gs 'arousal', 'end'
+                gs 'stat'
+			    '<center><img <<$set_imgh>> src="images/characters/city/ana/sex/AS3.jpg"></center>'
+                'You lick Ana''s minty flavor from your lips, as with a hand, you slowly raise one of her legs. Is a tribute to her strength and flexibility that even reaching the height of your head, Ana doesn''t lose her balance.'
+                '"Ok Mutant Girl, I don''t want to see you lower that leg... understood?"'
+                'Ana nods, and, with the raised leg never wavering a millimeter, fix herself against the shower walls. Meanwhile, you begin your journey down, kissing little by little her body, taking attention to her neck, bust, stomach, and finally her pubic mound.'
+                '"Don''t get nervous, we have reached the best part Mutant Girl."'
+                'Even with the water falling over you two, your tongue probing of her nethers show you Ana''s excitement and another thing... minty! Satisfied with this knowledge, you raise a hand to finger the salacious mutant, as you redirect your tongue to feast on her pink bean.'
+                '"<i>Me corro! Me corro!</i>"'
+                'In no time you have the horny Ana shaking in orgasmic bliss, and during a moment her form <i>ripple</i> showing you... brunette hair? But is just a moment before she recovers her self-control, and you observe Ana''s blissed-out expression.'
+                '"Woah! That was great <<$pcs_nickname>>! Ehm... Can we sit on the floor? Is your turn, and I want to try something!"'
+				
+				act 'You two sit.': 
+				    *clr & cla
+				    if sound = 0:PLAY 'sound/moaning6.mp3',10
+			        gs 'arousal', 'trib', 10
+	                gs 'arousal', 'end'
+				    if succubusflag = 1:
+		                scfeed = succublvl + rand(1,4)
+		                sexnutrition += 50 * scfeed
+		                suclezsex = lesbian
+		                succubxp += 6
+		                sucabslez = 1
+	                    end
+                    gs 'stat'
+				    '<center><img <<$set_imgh>> src="images/characters/city/ana/sex/AS4.jpg"></center>'
+                    '"Hey Mutant Girl! I am supposed to be the one giving commands!"'
+                    'Ana give you innocent eyes, before literally <i>slither</i> down the wall and over you, in a tangled mess of arms and legs, that somehow end without breaking your neck against the wall, and with the two of you sitting, water falling over as your vaginas touch in a scissoring position.'
+                    '"I think you will open to suggestions <i>Mistress</i>"'
+                    'Ana then, pout and flutter her eyes in a parody of innocence, before giggling and begin to rock against you... frotting her lower lips against yours, trying to stimulate the flesh of your nether regions... and failing... growing frustrated as she, even with her extraordinary flexibility, seems incapable to guide both of you towards your release.'
+                    '"Stop Mutant Girl... let me help you..."'
+                    'You somehow extend a hand without losing balance in the wet floor, and caress her face, before grabbing one of her hands and put it between you two, where your flesh meet, using it as a fixed point, were you two begin to frot, slowly taking you towards your mutual satisfaction.'
+                    '"<i>Si! Ya llego!</i>." Her scream, proclaim her second orgasm of your bout of sex, and during a moment it seems that this is the end... until she bends, grabs your head, and kisses you... an impossibly long tongue going beyond your lips, as the hand between you two, goes crazy, forcing your own release soon after.'
+					
+					act 'Afterglow':
+					    *clr & cla
+					    AlexandriaQW = 19
+					    minut += 15
+			            pcs_breath = 1
+			            pcs_hairbsh = 1
+			            girl += 1
+						lesbian += 1
+			            cumspclnt = 20			            
+			            gs 'cum_cleanup'
+			            gs 'sweat', 'remove_deo'
+                        gs 'stat'
+					    '<center><b><font color="maroon">Ana</font></b></center>'
+                        '<center><img <<$set_imgh>> src="images/characters/city/ana/ana6.jpg"></center>'
+                        'After the weird experience of cumming with a tentacle-like-minted-tongue filling your mouth, Ana fulfills her promise to scrub you, and you end your shower. Then, you two return to the bedroom, where she, thanks to her powers, <i>regrow</i> her <i>clothes</i> and fix her appearance.'
+                        'However on your part, you must pass for the more <i>slow</i> and <i>traditional</i> methods to put back your clothes and tidy your looks. All the time, with a strangely silent Ana that lie in the bed.'
+                        '"What happened, Ana? Are you falling for me?"'
+
+                        if npc_rel['A241'] = 0:
+                            'Ana roll her eyes "What? No! Come on Sexy! I am straight! I recognize, that It was fun, but... sorry... our bosses are going to be at each other throats in no time, and well... even without taking that into consideration, I prefer my lovers tall, dark-skinned and very male."'
+                            '"So... what happened back there?" She shrugs "just some little fun? Sexy, at the end of the day, we are rivals, and... is probably better that we leave any emotional attachment back there... in a safe place."'
+                            'Saying this she doesn''t seems in the mood to talk more, and you take your things and leave the room.'
+
+                        else
+                            'Ana snort "Oh my god! No! Look, I am sorry <<$pcs_nickname>>, but you need more than fulfill my lesbian fantasy, for this straight girl to rethink her sexual orientation! I prefer my lovers tall, dark-skinned, and very male, but... I can add certain tall Russian woman!"'
+                            '"So... what happened back there?"'
+                            'She grimaces "just some little fun? I like you... but not in the <i>really</i> like you... that doesn''t mean, that we can''t have more fun together, and remember! I want a rematch!"'
+                            'Ana wink and you understand that there isn''t more to do, so yo take your things and leave the room.'
+                        end
+                            act 'Leave': gt 'city_center' 
+                        end
+                    end
+                end
+            end
+        end
+    end
+end
+
 --- alexandriaEv ---------------------------------
 

+ 6 - 0
locations/alexandriaHome.qsrc

@@ -95,6 +95,12 @@ if $ARGS[0] = 'study':
 		act 'Ask about people': gt 'alexandriaChat', 'people'
 
 		act 'Training': gt 'alexandriaChat', 'training'
+		
+		if  AlexandriaQW > 13 and AlexandriaQW < 20:
+		    act '"About that sword"': gt'alexandriaChat','sword'
+		    
+		end
+		
 	else
 		'Nobody is currently in this room. You wonder if you should peek inside.'
 	end

+ 627 - 57
locations/alexandriaSex.qsrc

@@ -51,9 +51,10 @@ if $ARGS[0] = 'nice1':
 				'"That''s the end of this lesson <<$pcs_lastname>>."'
 				'With a disappointed sigh, you spirit away the magical sparks, but your hands remain interlocked for a minute as you look into Aleksei''s eyes and a silent communication is established. His removes his hand from yours and caresses your cheek, followed by your neck and finally resting on your shoulder.'
 
-				act 'It''s his turn':
+                act 'It''s his turn':
 					*clr & cla
 					gs 'arousal', 'cuni_give', 10
+					gs 'arousal', 'end'
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N5.jpg"></center>'
 					'As a dutiful apprentice, you understand your master''s commands without words, and following them, you begin to kiss and fondle Aleksei''s gorgeous body until you end up in a tangled mess with your face over his beautiful love box.'
@@ -150,10 +151,11 @@ if $ARGS[0] = 'grumpy1':
 				'He then grabs your chin, sending some mana through your nervous system as he begins to whisper words of power, again and again, until you grit your teeth and push mana to your bound hands, repeat his words and a sudden flash of electricity illuminates the room.'
 				'"It is evident that I''m a great teacher <<$pcs_lastname>>, so how will you thank me?"'
 
-				act 'It''s his turn':
+                act 'It''s his turn':
 					*clr & cla
 					gs 'arousal', 'cuni_give', 10, 'sub'
 					gs 'arousal', 'BDSM', 5, 'sub'
+					gs 'arousal', 'end'
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G5.jpg"></center>'
 					'Aleksei sits on the low table and grabs your hair, positioning you between his thighs, with a leg over one of your shoulders so you end up fixed in place. His hot, wet pussy is pushed firmly against your mouth.'
@@ -190,7 +192,7 @@ if $ARGS[0] = 'grumpy1':
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G4.jpg"></center>'
 						'This time, you can barely talk after the session and collapse over the table with a smug-looking, cigarette smoking Aleksei looking down at you with what you hope is satisfaction, because you are going to need some rest if he wants to encode.'
-						'"<<$pcs_lastname>>, I suppose that this lesson is over. You have learned something. I have learned something, so our deal has been fulfilled. I must clear up some facts, however. The truth is that this is only the beginning. I am not going to change the nature of our sessions together, but I will escalate our methodology."'
+						'"<<$pcs_lastname>>, I suppose that this lesson is over. It''s seems that the curse it''s stronger than i thought, but... We have learned something isn''t it <<$pcs_lastname>>? so... our deal is unchanged. I must clear up some facts, however. The truth is that this is only the beginning. I will escalate our methodology."'
 						'He then kneels and again grabs you by your chin before continuing.'
 						'"You may dislike my methods, but at the end of the day, that is irrelevant. I have not had this sort of insight into Rikudo''s work in centuries, and I am not going to refuse it, so... this is the new deal <<$pcs_lastname>>. If you want the knowledge that I can impart, we will continue these <i>teaching sessions</i>."'
 						'He then removes the ropes and exits the room, leaving you to try and get to your feet.'
@@ -203,46 +205,89 @@ if $ARGS[0] = 'grumpy1':
 	end
 end
 
-!!!!NOTE:This is a placeholder for later. No action connect with it.
 if $ARGS[0] = 'long':
 	*clr & cla
+	random_event = rand(1,6)
 	gs 'stat'
-	if npc_rel['A241'] = 1:
-		gt 'alexandriaSex', 'nL1'
-	else
-		gt 'alexandriaSex', 'gL1'
+	if AlexandriaQW < 12: 
+	    if npc_rel['A241'] = 1:
+		    gt 'alexandriaSex', 'nL1'
+	    else
+		    gt 'alexandriaSex', 'gL1'
+		end
+    else
+        if npc_rel['A241'] = 1 and random_event < 4:
+            gt 'alexandriaSex', 'nL1'
+        elseif npc_rel['A241'] = 1 and random_event > 3:
+            gt 'alexandriaSex', 'nL2'
+        elseif npc_rel['A241'] = 2 and random_event < 4:
+            gt 'alexandriaSex', 'gL1' 
+        else
+            gt 'alexandriaSex', 'gL2'
+        end
 	end
-end
+end			
 
-!!!!NOTE:This is a placeholder for later. No action connect with it.
 if $ARGS[0] = 'short':
 	*clr & cla
-	random_event = rand(1,3)
+	random_event = rand(1,6)
 	gs 'stat'
-	if npc_rel['A241'] = 1:
-		if random_event = 1:
-			gt 'alexandriaSex', 'ns1'
-		elseif random_event = 2:
-			gt 'alexandriaSex', 'ns2'
-		elseif random_event = 3:
-			gt 'alexandriaSex', 'ns3'
+    if AlexandriaQW < 12:
+        if npc_rel['A241'] = 1:
+		    if random_event < 3:
+			    gt 'alexandriaSex', 'ns1'
+		    elseif random_event < 5:
+			    gt 'alexandriaSex', 'ns2'
+		    elseif random_event < 7:
+			    gt 'alexandriaSex', 'ns3'
+		    end
+	    else
+		    if random_event < 3:
+			    gt 'alexandriaSex', 'gs1'
+		    elseif random_event < 5:
+			    gt 'alexandriaSex', 'gs2'
+		    elseif random_event < 7:
+			    gt 'alexandriaSex', 'gs3'
+			end
 		end
 	else
-		if random_event = 1:
-			gt 'alexandriaSex', 'gs1'
-		elseif random_event = 2:
-			gt 'alexandriaSex', 'gs2'
-		elseif random_event = 3:
-			gt 'alexandriaSex', 'gs3'
+	    if npc_rel['A241'] = 1:
+		    if random_event = 1:
+			    gt 'alexandriaSex', 'ns1'
+		    elseif random_event = 2:
+			    gt 'alexandriaSex', 'ns2'
+		    elseif random_event = 3:
+			    gt 'alexandriaSex', 'ns3'
+			elseif random_event = 4:
+			    gt 'alexandriaSex', 'ns4'
+		    elseif random_event = 5:
+			    gt 'alexandriaSex', 'ns5'
+		    elseif random_event = 6:
+			    gt 'alexandriaSex', 'ns6'      
+		    end
+	    else
+		    if random_event = 1:
+			    gt 'alexandriaSex', 'gs1'
+		    elseif random_event = 2:
+			    gt 'alexandriaSex', 'gs2'
+		    elseif random_event = 3:
+			    gt 'alexandriaSex', 'gs3'
+			elseif random_event = 4:
+			    gt 'alexandriaSex', 'gs4'
+		    elseif random_event = 5:
+			    gt 'alexandriaSex', 'gs5'
+		    elseif random_event = 6:
+			    gt 'alexandriaSex', 'gs6'      
+		    end
 		end
 	end
 end
 
-!!!!NOTE:This is a placeholder for later. No action connect with it.
-!!!!NOTE-2:The stat modifiers must be the same of 'nice1', this event is a 'short version' for those that don't want to go through several screens.
 if $ARGS[0] = 'ns1':
 	*clr & cla
-	pcs_horny += 50
+	if AlexandriaQW < 12: AlexandriaQW += 1
+	pcs_horny += 30
+	minut += 50
 	pcs_hairbsh = 1
 	pcs_makeup = 1
 	cumspclnt = 4
@@ -260,7 +305,7 @@ if $ARGS[0] = 'ns1':
 		sucabslez = 1
 	end
 	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N3.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N3.jpg"></center>'							   
 	'Lying down over Aleksei''s fluffy bed, you treat him with the vision of your hands caressing your body, arousing the flesh, trying and failing to elicit a reaction beyond amusement from your master.'
 	'"Hm... Okay, let''s continue with some thaumaturgic terms"'
 	'With this, he lies on top of you, your rock hard nipples poking against his perfect bosom and his amused gaze against your dilated pupils. You know that Aleksei won''t let you climax until he decides that the lesson is over.'
@@ -272,11 +317,11 @@ if $ARGS[0] = 'ns1':
 	act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
 end
 
-!!!!NOTE:This is a placeholder for later. No action connect with it.
-!!!!NOTE-2:The stat modifiers must be the same of 'nice1', this event is a 'short version' for those that don't want to go through several screens.
 if $ARGS[0] = 'ns2':
 	*clr & cla
-	pcs_horny += 50
+	if AlexandriaQW < 12: AlexandriaQW += 1
+	pcs_horny += 30
+	minut += 50
 	pcs_hairbsh = 1
 	pcs_makeup = 1
 	cumspclnt = 4
@@ -293,7 +338,7 @@ if $ARGS[0] = 'ns2':
 		succubxp += 6
 		sucabslez = 1
 	end
-	gs 'stat'
+	gs 'stat'							   
 	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N4.jpg"></center>'
 	'After an exhausting sex session, you lie next to Aleksei as he slowly and methodically explains the secret of the Electric School to you, a sparking nimbus forming between the two of you two as your body and mind learn to channel its force, your breathing synchronized as the two of you utter the same magical invocations.'
 	'"I think that is enough for today <<$pcs_lastname>>."'
@@ -303,11 +348,11 @@ if $ARGS[0] = 'ns2':
 	act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
 end
 
-!!!!NOTE:This is a placeholder for later. No action connect with it.
-!!!!NOTE-2:The stat modifiers must be the same of 'nice1', this event is a 'short version' for those that don't want to go through several screens.
 if $ARGS[0] = 'ns3':
 	*clr & cla
-	pcs_horny += 50
+	if AlexandriaQW < 12: AlexandriaQW += 1
+	pcs_horny += 30
+	minut += 50
 	pcs_hairbsh = 1
 	pcs_makeup = 1
 	cumspclnt = 4
@@ -324,7 +369,7 @@ if $ARGS[0] = 'ns3':
 		succubxp += 6
 		sucabslez = 1
 	end
-	gs 'stat'
+	gs 'stat'							   
 	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N5.jpg"></center>'
 	'After being driven to an intense climax and learning more about the Electrical School, you can''t do anything more as a dutiful apprentice than show your master all the tricks you have learned.'
 	'"<<$pcs_lastname>>... Don''t rush, I''m not going anywhere."'
@@ -336,11 +381,11 @@ if $ARGS[0] = 'ns3':
 	act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
 end
 
-!!!!NOTE:This is a placeholder for later. No action connect with it.
-!!!!NOTE-2:The stat modifiers must be the same of 'grumpy1', this event is a 'short version' for those that don't want to go through several screens.
 if $ARGS[0] = 'gs1':
 	*clr & cla
-	pcs_horny += 55
+	if AlexandriaQW < 12: AlexandriaQW += 1
+	pcs_horny += 45
+	minut += 55
 	pain['mouth'] +=5
 	pain['back'] +=5
 	pain['asscheeks'] +=5
@@ -363,7 +408,7 @@ if $ARGS[0] = 'gs1':
 		succubxp += 6
 		sucabslez = 1
 	end
-	gs 'stat'
+	gs 'stat'								   
 	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G3.jpg"></center>'
 	'"Get on your knees, look forward and straighten your back <<$pcs_lastname>>."'
 	'The training lesson always begins with a series of reminders about what you must do as Aleksei works your skin, caresses your body and arouses your constricted flesh. His expert hands easily energize your pussy without touching it.'
@@ -376,11 +421,11 @@ if $ARGS[0] = 'gs1':
 	act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
 end
 
-!!!!NOTE:This is a placeholder for later. No action connect with it.
-!!!!NOTE-2:The stat modifiers must be the same of 'grumpy1', this event is a 'short version' for those that don't want to go through several screens.
 if $ARGS[0] = 'gs2':
 	*clr & cla
-	pcs_horny += 55
+	if AlexandriaQW < 12: AlexandriaQW += 1
+	pcs_horny += 45
+	minut += 55
 	pain['mouth'] +=5
 	pain['back'] +=5
 	pain['asscheeks'] +=5
@@ -403,7 +448,7 @@ if $ARGS[0] = 'gs2':
 		succubxp += 6
 		sucabslez = 1
 	end
-	gs 'stat'
+	gs 'stat'								   
 	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G4.jpg"></center>'
 	'After making you orgasm in a session of magical bondage, Aleksei reclines you against the wall and hovers over your tired form, the ropes, seemingly even more tight, digging into your itching flesh as he waits for you to catch your breath.'
 	'"Repeat after me <<$pcs_lastname>>."'
@@ -414,11 +459,11 @@ if $ARGS[0] = 'gs2':
 	act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
 end
 
-!!!!NOTE:This is a placeholder for later. No action connect with it.
-!!!!NOTE-2:The stat modifiers must be the same of 'grumpy1', this event is a 'short version' for those that don't want to go through several screens.
 if $ARGS[0] = 'gs3':
 	*clr & cla
-	pcs_horny += 55
+	if AlexandriaQW < 12: AlexandriaQW += 1
+	pcs_horny += 45
+	minut += 55
 	pain['mouth'] +=5
 	pain['back'] +=5
 	pain['asscheeks'] +=5
@@ -441,7 +486,7 @@ if $ARGS[0] = 'gs3':
 		succubxp += 6
 		sucabslez = 1
 	end
-	gs 'stat'
+	gs 'stat'							   
 	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G5.jpg"></center>'
 	'After a session of magical bondage and some <i>teaching</i> from Aleksei, done in his unmistakable style, you find yourself kneeling on hardwood, wrapped in bondage ropes with your head between your teacher''s toned thighs that cross behind your neck so you can''t escape.'
 	'"Ah-Ah-Ah... With care <<$pcs_lastname>>, you aren''t a vulgar meretrix!"'
@@ -451,8 +496,6 @@ if $ARGS[0] = 'gs3':
 	act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
 end
 
-!!!!NOTE:This is a placeholder for later. No action connect with it.
-!!!!NOTE-2:The stat modifiers must be the same of 'nice1'.
 if $ARGS[0] = 'nL1':
 	*clr & cla
 	gs 'stat'
@@ -474,9 +517,11 @@ if $ARGS[0] = 'nL1':
 		'The electrical aura that was filling the room quickly evaporates and you find yourself sitting snugly in a comfortable bed, exhausted, but pleased as you look into Aleksei''s beautiful eyes as they observe you deep in thought, but with less intensity than they normally have, almost... relaxed.'
 		'For the next few minutes, only the sound of your in sync breathing can barely be heard in the room until this is broken by a slight gasp on your part when one of Aleksei''s hands caresses your body and makes you bend slightly towards his nipple that ends up in your mouth. After that, the spell is broken as you start kissing down her body to fulfill your part of the deal.'
 
-		act 'Continue':
+        act 'Continue':
 			*clr & cla
-			minut += 10
+			if AlexandriaQW < 12: AlexandriaQW += 1
+			pcs_horny += 30
+			minut += 50
 			pcs_hairbsh = 1
 			pcs_makeup = 1
 			cumspclnt = 4
@@ -505,10 +550,8 @@ if $ARGS[0] = 'nL1':
 			act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
 		end
 	end
-end
+end							   
 
-!!!!NOTE:This is a placeholder for later. No action connect with it.
-!!!!NOTE-2:The stat modifiers must be the same of 'grumpy1'.
 if $ARGS[0] = 'gL1':
 	*clr & cla
 	gs 'stat'
@@ -531,9 +574,11 @@ if $ARGS[0] = 'gL1':
 		'"Hm... Well, that will be all for now <<$pcs_lastname>>."'
 		'After a few minutes, Aleksei releases your head and nonchalantly sits by your side, letting the electric magic exit the room, refilling it with the sound of your ragged breathing until he opens his legs and slowly caresses the side of your face before grabbing a lock of your hair. The message is clear and you begin to kneel.'
 
-		act 'Continue':
+        act 'Continue':
 			*clr & cla
-			pcs_horny += 55
+			if AlexandriaQW < 12: AlexandriaQW += 1
+			pcs_horny += 45
+			minut += 55
 			pain['mouth'] +=5
 			pain['back'] +=5
 			pain['asscheeks'] +=5
@@ -566,6 +611,531 @@ if $ARGS[0] = 'gL1':
 			act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
 		end
 	end
+end	
+if $ARGS[0] = 'nice2':
+	*clr & cla
+	gs 'arousal', 'foreplay', 5, 'lesbian'
+	gs 'stat'
+    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N7.jpg"></center>'
+    'Aleksei, don''t run to take away your clothes, in fact, he goes slow, taking with care every piece of your outfits and carefully folding them. You in the meantime bit your lips and moan, as every touch coming from the powerful wizard, sends a pleasant mana discharge up your body''s nerves.'
+    '"Good, my apprentice, good. You are learning to be patient and... <i>obedient</i>."'
+    'Blushing at the strange level of flattery on Aleksei''s voice, you <i>obedientlly</i> bend over the bed, so the now very naked wizard, have an easy job taking off the rest of your clothes. You don''t know what exactly he is perceiving, but you? a beautiful woman, with just the right amount of make-up in a well-lit room taken out from a film... Yes, <i>his</i> curse is bullshit.'
+    '"Nice my apprentice, very... nice. Now, sit on the headboard and present you to me."'
+    'You don''t doubt, and wiggling your ass, climb unto the bed, exposing as much you can to the wizard and tantalizingly dragging yourself towards the headboard, where you sit on the fluffy pillows, and lean back, opening your legs so Aleksei has a close-up of your aroused pussy.'
+    'Aleksei stands beside the bed, obviously please as his eyes travel your body, then climb unto it, and kneel between your legs. The next moments pass in silence until Aleksei extends a hand and delicately grabs your chin, an amused smirk into his lips.'
+
+    act 'He goes down on you.':
+        *clr & cla
+		if sound = 0:PLAY 'sound/moaning6.mp3',10
+        gs 'arousal', 'foreplay', 5, 'lesbian'
+        gs 'arousal', 'cuni', 5, 'lesbian'
+	    gs 'stat'
+        '<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N8.jpg"></center>'		
+        'The grab turns into a caress, that slowly goes down your neck towards your bust, where he stops a minute to slowly fondle your diamond hard nipples, seemingly pleased with the ragged moans, his mana-enhanced touch elicit. You in the meantime clench your teeth, grab the headboard, and somehow resist the urge to dip your hands between your tensed legs.'
+        '"Hm... It''s seems that you have waited enough my apprentice. Let''s see if we can end this in a pleasant note."'
+        'Aleksei hand continue its travel towards your wetness, were sweetly, begin to push a finger between your drenched folds... and then stop. You gasp and instinctively try to move your hips to indulge your needs, but again and again, Aleksi moves away his finger, all the time an evil smile on his lips.'
+        '"Patience my aprentice... i don''t want to <i>feel</i> you... i want to <i>taste</i> you."'
+        'He then, begin to bend, first to kiss your bosom, and after that, to lick your blood-engorged love bud, at the same time, the until that moment quiescent fingers, begin to play with the rest of your aroused pussy. The room fills with your unrestricted sex-induced moans, accompanied by the sound of his mouth sucking your wet flesh. Aleksei barely contains your rising hips, as the constant stimulation, begins to charge your nerves with mana-enhanced arousal, quickly peeling away any rational thought, except the need for his tongue. Finally, the arousal is just too much and all the accumulated magical tension... explode... as your mind turns to mush and your body shakes in a mind-shattering orgasm.'
+        
+        act 'Learn some magic':
+            minut += 10
+            *clr & cla
+	        gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N9.jpg"></center>'
+            'Enjoying your mana-enhanced afterglow, you lie no-cuddling over Aleksei, with your head resting on his beautiful bust, as he caresses your scalp, his mind seeming on another place, probably thinking in whatever insights your magical link has shown him.'
+            '"Enough <<$pcs_lastname>>, is time to continue your training."'
+            'Aleksei accompany his words with a pair of finger taps to the back of your head before rolling, putting you two on your side, and grabbing your face with both hands, begin to say words of power. You shortly join in a magical duet, filling your mind with knowledge. Finally, instinctively, you interlock a hand, with one of Aleksei''s ones, and extending the united member, you concentrate to unleash a shower of sparks in the middle of the bedroom.' 
+            'The magical display only last a second, and end with you looking into Aleksei''s amused eyes... then, something catches your attention... from the corner of the eye, you see a strange item... a transparent dildo has found its way to Aleksei''s fluffy bed, and sit innocently by your side - <i>AlExAnDrIa HaVe a BeAuTiFuLl RuMp IsN''t It?</i> - You blink at the strange thought, and look down at the sex toy - <i>YeS, ShE WiLl ApPrEcIaTe A LiTtLe LoVe DoWn ThErE</i> - Yeah! That is a great idea!'
+            
+            act 'FiRsT, TaStE HeR':
+                *clr & cla
+                gs 'arousal', 'cuni_give', 5, 'lesbian'
+	            gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N10.jpg"></center>'
+                'You smile and try to put as much sultriness you can on your next words "Master! Will you let your <i>obedient</i> apprentice to <i>requite</i> your largesse?" Aleksei don''t answers but look at you with curiosity, and you take that like a keep going. You, then push him to his side until he is on all fours.'
+                '"Let me <i>serve</i> you master."'
+                'Kneeling by his side, you bend and begin a trail of kisses, down her back towards his buttocks, where with care, you open them and proceed to cover with kisses his puckered hole, all the way feeling Aleksei''s tenseness through your lips. He quickly loses that strain and with care, you begin to stick your tongue into the supernaturally clean b-hole.'
+                'There is a jolt of... something... and your head is flooded with the taste of... a thunderstorm annihilating an army, of old musty books whispering dark secrets and of... agelessness. You blink, your <i>mundane</i> mind trying to understand the alien tastes, but... your growing <i>magical</i> one? Just delight on the taste of true power.'
+                'You lost track of time, as you plunge your tongue without care beyond Aleksei''s backdoor, enjoying the pleasured gasps coming from your master, and the occasional assurance caress to the back of your head, progressively drenching his innards with your spit, with the only idea to prepare him for the next part.'
+
+                act 'TiMe To BrInG tHe LoVe!':
+                    *clr & cla
+					if sound = 0:PLAY 'sound/moaning2.mp3',10
+                    gs 'arousal', 'anal_dildo_give', 5, 'lesbian'
+                    gs 'arousal', 'end'
+	                gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N11.jpg"></center>'
+                    'Cleaning your mouth with the back of a hand after your feast, you rise and look to an expectant Aleksei. He is obviously flustered and heaving, but his eyes look at you with curiosity, waiting for your next move that is, slide a hand down his tummy towards his drenched cunt. During a moment, your hand plays with Aleksei''s well-groomed bush before change objectives, and finger his wet snatch.'
+                    'Aleksei give a contented sigh and languidly rest his head in the bed, surrendering completely to your ministrations. You take cue of this, and without stopping your attack to his box, you grab the dildo, that soon finds itself against Aleksei''s backdoor, and with care, you begin to push.'
+                    '"Hmmm..."'
+                    'Aleksei pleasured wailings, fill your ears, as you begin to love with daintiness, his accommodating innards, slowly, but without pause, rising the cranky wizard excitement. You are totally engrossed in the act to give him a well-deserved orgasm, and in a reciprocity gesture - and with flexibility worthy of porn - Aleksei turn slightly to grab your face and look into your eyes.'
+                    '"Ahhh..."' 
+                    'You are so utterly lost into Aleksei''s eyes, that barely hears the orgasmic moan, that accompanies his climax. He trembles and through your skin contact, feel the shivers that signal the highlight of all your work before his limbs fail, and Aleksei drops boneless in orgasmic bliss.'
+
+                    act 'No-Cuddling':
+                        *clr & cla
+                        AlexandriaQW = 20
+                        minut += 10
+						pcs_hairbsh = 1
+						pcs_makeup = 1
+						cumspclnt = 4
+						gs 'cum_cleanup'
+						gs 'spellList','addAvailableSpells','electSpells'
+						pcs_sweat = 0
+						pcs_breath = 1
+						girl += 1
+						lesbian += 1
+						orgasm += 1
+						if succubusflag = 1:
+							scfeed = succublvl + rand(1,4)
+							sexnutrition += 100 * scfeed
+							suclezsex = lesbian
+							succubxp += 6
+							sucabslez = 1
+						end
+                        gs 'stat'
+                        '<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N9.jpg"></center>'
+                        'No-cuddling again, over Aleksei''s comfortable bosom, you somewhat startled, observe the disintegrating dildo on his hands. Now that your <i>teaching lesson</i> has ended, you can see with clarity how Aleksei''s curse has manipulated you again.'
+                        '"Fascinating! Isn''t it <<$pcs_lastname>>? Your magic interacts with my curse, in truly interesting ways! Beyond altering your thought patterns and senses, now we have <i>Creatio ex nihilo</i>! All of this without true volition!"'
+                        'Aleksei doesn''t seems to mind that his curse has basically made you a brainwashed <i>ass</i> crazy, that essentially has had her way with his butt, in fact, he seems genuinely in a good mood after the whole act, as he is caressing your hair as he muses over the whole situation.'
+                        '"Well, it has been illuminating, but i think that this <i>teaching lesson</i> has come to an end, and i must think in how to <i>reward</i> you the next time <<$pcs_lastname>>"'
+                        'He says this as the dildo finally disappear, and during a moment, Aleksei observes the know empty hand, before takin it towards your buttocks and... slice a finger towards your asshole, where he plays a little with it, before rise up from the bed, re-dress and leave the room.'
+                        act 'Redress and follow him.':gt 'alexandriaChat', 'tractatus'
+                    end
+                end
+            end
+        end
+    end
+end
+
+if $ARGS[0] = 'grumpy2':
+	*clr & cla
+    gs 'arousal', 'BDSM', 10, 'sub', 'lesbian'
+	gs 'stat'
+    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G7.jpg"></center>'
+    'After reaching the basement and getting naked, Aleksei put your hands and feet in manacles, hogtie you with ropes, and hang up your body face down from the ceiling. The bondage setup, is incredibly annoying, as it cut the blood to your extremities, extending a tingling all over your body and impeding all your movements, letting you only silently observe as Aleksei, undress and carefully fold the clothes on a nearby table. He... takes his time to take away the clothes, seemingly enjoying your discomfort.'
+    '"..."'
+    'Aleksei doesn''t talk. He just sits on a stool and observes you helplessly squirm with a cooly smile, at the same time he takes on a cigar. It''s smoke carefully exhaled, fly towards your face, so you can take in the strange weed. You don''t know what it is, but it''s effects in your current predicament are brutal, as it enhances your sense of self, making you painfully aware of the tightly ropes tied all over your body.'
+    '"Ok <<$pcs_lastname>>! Let''s get you ready!"'
+
+    act 'Ready?':
+        *clr & cla
+        gs 'arousal', 'anal_finger', 5, 'sub', 'lesbian'
+	    gs 'stat'
+        '<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G8.jpg"></center>'		
+        'Aleksei finally stands, a tube of K-Y Jelly in hand, and walks towards your backside, so you lose sight of him. Then, a finger caresses your back, and you see stars as your hypersensitive skin flare at the slight touch.'
+        '"<<$pcs_lastname>> i want to get something clear. I am not a sadist, and this, doesn''t give me any pleasure, but... you on the other hand... ARE enjoying this isn''t it? That is what I find fascinating, MY curse is working through OUR link, to make YOU a masochist!"'
+        'Saying this, he gives you a hard slap to your backside that sends shivers up your back and distracts you momentarily from the finger that he pushes up your asshole, then... "Ahhhhh!" Your screams fill the room, as an electrical jolt make you struggle against the ropes'
+        '"There... There... <<$pcs_lastname>>, you are clean and ready."'
+        'You stop shaking and find a weird sensation of <i>emptyness</i> in your bowels... It''s seems that Aleksei''s electrical spell has thoroughly cleaned your innards, leaving you suddenly very tired, but before you can even begin to heave, his gooey fingers begin to extend the jelly inside your sensitive anus.'
+
+        act 'It stings!':
+            *clr & cla
+            gs 'arousal', 'anal_finger', 5, 'sub', 'lesbian'
+            gs 'arousal', 'BDSM', 5, 'sub', 'lesbian'
+	        gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G9.jpg"></center>'
+            'You moan as the substance touch your now, VERY sensitive asshole, and for the next pair of minutes, you can only gurgle incoherently as Aleksei, prepare your innards for the next part. Unfortunately, the next part is announced with two slaps to your backside.'
+            '"SLAP! Wake up <<$pcs_lastname>>! SLAP!"'
+            'Again, without giving you time to rest, Aleksei, pick something hard and cold and begin to push it beyond your rim. You can''t see it, but it <i>feels</i> slighted bent, and hooklike? At least is what you surmise, as Aleksei after inserting the item, seems to tie it to the ropes that bind you to the ceiling and...'
+            '"SLAP! SLAP!"'
+            'He begins again to slap your sensitive backside, the hits, making the ropes tremble and the <i>anal hook</i>? rub against the slick skin of your anus. Your moans turn into screams of pleasure that fill the room, as the pain sends you quickly towards your climax... and then Aleksei stops.'
+            '"No <<$pcs_lastname>>... No... Remember... when I say so."' 
+           
+            act 'Wait a little':
+                *clr & cla
+				if sound = 0:PLAY 'sound/moaning6.mp3',10
+                gs 'arousal', 'anal_dildo', 5, 'sub', 'lesbian'
+                gs 'arousal', 'vaginal_finger', 5, 'sub', 'lesbian'
+	            gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G10.jpg"></center>'
+                'Aleksei returns to your sigh and sits on the stool, a smirk on his lips as he lights another cigar and observes you squirm and sob. The sensations are overwhelming. You suffer painful cramps all over your bound limbs... Your asshole burns after the <i>cleaning</i> and the rubbing <i>analhook</i>... but the WORST is that you are incredibly aroused, and beyond moaning or grunting, there is nothing that you can do to quell the burn in your loins.'
+                '"Don''t worry <<$pcs_lastname>>! Just relax! We have all the time in the world!"'
+                'Aleksei look at you with the most beatific expression that you have ever seen, like he, in His infinite goodness, is doing you a favor. The mocking display extends several minutes that don''t help your arousal before he finally gets up and after delicately rearranging your hair, walk away beyond your line of sight.'
+                '"BRRRRR"'
+                'Aleksei press a vibrating-something against your needed clit, at the same time, he uses his other hand to play with your vagina and asshole. "Oh, God!" You scream in surprise to the creator, trash against the tight ropes that dig into your skin, and lose all reasoning, as finally, Aleksei decide to <i>play</i> with your needy cunt and anus, but <i>somehow</i>, even with that, you can''t reach the climax.'
+                '"Good <<$pcs_lastname>>, good, now you can have your release."'
+                'With that words, <i>something</i> magical click in your head, and all the tension accumulated against your core, explode in a body-shaking magical orgasm, making you give a silent scream as all your muscles tense fighting against the ropes.'
+                
+                act 'Learn some magic':
+                    *clr & cla
+                    minut += 10
+	                gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G11.jpg"></center>'
+                    'It takes a while for your mind, to get clear from the mana-enhanced <i>petite mort</i>, and perceive a silent Aleksei looking intensely into your eyes. He then, when finally realize that you are more or less cognizant, rise your head by your hair... and kiss you. It''s only a moment, and immediately, he withdraws his head but maintaining your lower lip between his teeth... There is sharp sensation, pain and you taste blood... He has bitten your lip!'
+                    '"Now <<$pcs_lastname>>, let''s see if you can learn something."'
+                    'Uncaring, Aleksei twist your head and put his mouth beside your ear. Then, words of power began to push into your mana-overloaded brain, building the foundations for a new spell. Somehow, you push over the discomforts and pains, and join Aleksei in a magical duet, that little by little begins to channel all your overflowing mana in a sudden lightning flash, that send sparks flying all over the room.'
+                    '"Nice <<$pcs_lastname>>... very nice..."'
+                    'Aleksei then, take away your ropes, making you fall down painfully, before return to the stool, and open his thighs.'
+  
+                    act 'You get the message':
+                        *clr & cla
+						if sound = 0:PLAY 'sound/moaning2.mp3',10
+                        gs 'arousal', 'cuni_give', 10, 'sub', 'lesbian'
+                        gs 'arousal', 'end'
+                        gs 'stat'
+                        '<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G5.jpg"></center>'
+                        '"What are you waiting <<$pcs_lastname>>? You are a will-worker! Just come here!"'
+                        '<i>Encoraged</i> by Aleksei''s words, you fight against cramps, soreness, pain, and the blood in your mouth to somehow rise to a doggy position. The next crawl towards the waiting wizard, eternalizes, as you fight to move your sleeping extremities.'
+                        '"Only a litte more <<$pcs_lastname>>!"'
+                        'Finally, breathless, you reach between Aleksei''s spread legs, where he grab your hair and forcefully makes you dip into his beautiful pink box. Understanding what is expecting from you, you open your mouth and begin to eat the cranky wizard only for another jolt of mana to shake your mind... tasting... a thunderstorm annihilating an army, old musty books whispering dark secrets and... agelessness. You blink, your <i>mundane</i> mind trying to understand the alien tastes, but... your growing <i>magical</i> one? Just delight on the taste of true power.'
+                        '"Hm... ¨You are learning <<$pcs_lastname>>."'
+                        'Suddenly, you are re-energized and launch yourself to devour Aleksei''s pink bottom. Your hands grabbing firmly his thigs as you try to drink on Aleksei''s <i>unearthly</i> flavor, filling the room with the sound of your lapping, and Aleksei''s silent moans, until you sense him tensing as he climaxes.'
+
+                        act 'Some afterwords':
+                            *clr & cla
+                            AlexandriaQW = 20
+						    minut += 5
+                            gs 'spellList','addAvailableSpells','electSpells'
+						    pain['lips'] +=5
+						    pain['asshole'] +=5
+						    pain['asscheeks'] +=5
+						    pain['legL'] +=5
+						    pain['legR'] +=5
+						    pain['shoulders'] +=5
+						    pain['armL'] +=5
+						    pain['armR'] +=5
+						    pain['wrists'] +=5
+						    pain['ankles'] +=5
+						    girl += 1
+						    lesbian += 1
+						    orgasm += 1
+						    if succubusflag = 1:
+							    scfeed = succublvl + rand(1,4)
+							    sexnutrition += 50 * scfeed
+							    suclezsex = lesbian
+							    succubxp += 6
+							    sucabslez = 1
+						    end
+                            gs 'stat'
+                            '<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G4.jpg"></center>'
+                            'A pleased Aleksei look down at your prone form, too sore and tired to do much more than heave in the floor, but.... strangely, coming out utterly satisfied from the rough treatment. After some moments of introspective smoking, he bent, grab your chin, and look into your eyes.'
+                            '"<<$pcs_lastname>>, It''s evident to me, that you have enjoyed this lesson beyond whatever the curse made you feel... What do you think about that? Hm? Well, at the end of the day it''s unimportant, as it seems that you can''t learn without discipline."'
+                            'Saying this, Aleksei rise, grab his carefully folded clothes, and exits the room, leaving your slowly recovering body on the floor, until with a great deal of willpower you manage to get up.'
+                            
+                            act 'Redress and follow him.':gt 'alexandriaChat', 'tractatus'
+                        end
+                    end
+                end
+            end
+        end
+    end
+end
+
+if $ARGS[0] = 'nL2':
+    *clr & cla
+	if sound = 0:PLAY 'sound/moaning6.mp3',10
+    gs 'stat'
+    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N8.jpg"></center>'
+    '<i>Obediently</i>, you take your clothes for the enjoyment of your <i>master</i>... <i>Obediently</i> you crawl towards the bed''s headboard for the enjoyment of your <i>master</i>... <i>Obediently</i> you sit on the fluffy pillows and open your legs for the enjoyment of your <i>master</i>... Then, you watch in silence as a chuckling Aleksei, get himself naked and crawl towards you.'
+    '"Good, my apprentice, good. You are learning to be patient and... <i>obedient</i>."'
+    'He then, caress delicately your chin and giving you a half-smile begin the long-road towards your burning sex, taking care that your bosom receives a well-earned attention, making your sigh as goosebumps trigger all over your skin. The next minutes pass with you heaving and moaning as Aleksei, do his dammest to impede you from cum! He eats and caresses your cunt, only to retreat and observe pleased at you squirm obediently, wetting his sheets and forcing yourself to don''t rush your hands towards your sex, until you finally can''t stop and plead.'
+    '"So be it, my apprentice."'
+    'Then, and only then, Aleksei let your arousal rise without impediment under his ministrations. You moan, scream and trash as mana begin to gather in your core, in sync with your sexual excitement, until you climax and a torrent of power sublimate your body in an orgasmic wave.'
+    'After this, you slide down the headboard and cuddle with Aleksei so you can continue with your <i>lesson</i>.'
+
+    act 'Continue':
+		*clr & cla
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N9.jpg"></center>'
+        'After getting eaten by Aleksei, and being overflowed with mana, you lie over his comfortable bust. He doesn''t seems to dislike your need to cuddle and scratch lazily your scalp.'
+        '"Ok, my aprrentice, that is enought procrastination, is time for your next <i>lesson</i>"'
+        'He then, grab your head and look deep into your eyes. His mouth opens and unearthly words fill your head with arcane knowledge. Little by little you join him in a duet, at first labored but soon easily as you work through your magical connection.'
+        '"Good my apprentice... good... now show me."'
+        'You stir over Aleksei and extend a hand, soon, as you push mana through words of power, sparks begin to form between the fingers until there is an electrical flash, and magical lighting illuminated the room. Aleksei observe your demonstration with a critical eye, before assenting with approval. After that, is just you two, lazily lying in each other arms, before a sudden magical compulsion in the back of your head, made you move. Aleksei looks at you in understanding... is time to continue with his part of the <i>lesson</i>.'
+		
+        act 'Continue':
+			*clr & cla
+			if AlexandriaQW < 23: AlexandriaQW += 1
+			if sound = 0:PLAY 'sound/moaning2.mp3',10
+			pcs_horny += 25
+			minut += 45
+			pcs_hairbsh = 1
+			pcs_makeup = 1
+			cumspclnt = 4
+			gs 'cum_cleanup'
+			pcs_sweat = 0
+			pcs_breath = 1
+			girl += 1
+			lesbian += 1
+			orgasm += 1
+			if succubusflag = 1:
+				scfeed = succublvl + rand(1,4)
+				sexnutrition += 100 * scfeed
+				suclezsex = lesbian
+				succubxp += 6
+				sucabslez = 1
+			end
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N10.jpg"></center>'
+            'Aleksei has made you climax, and fill your mind with arcane knowledge, so is time to being reciprocal and give something back to your master, so... you put him in his fours, and delicately begin to kiss his back down to that beautiful rump that hides his little brown star.'
+            'He doesn''t stop you as your tongue dig into that delicious hole - a light sigh in his lips as the only reaction - and your mind is flooded with strange visions and sensations, as your magics <i>connect</i>, making you shudder as mana begin to flow between you two. Instinctively, one of your hands reach towards his pubic mound and play with his well-groomed bush... but that isn''t your final destination... After some moments, you reach to his perfect box, and begin to work.'
+            'The room fills with Aleksei''s dainty moans and your wet laps, as you edge his wet box and hot asshole, pleasuring the unflappable wizard. The only signal that he is getting near his climax, is when he finally caress your face, so you turn and look into Aleksei''s eyes, as he cum.'
+            'After this, you again cuddle with him thinking in your lessons, until he pats lightly your backhead, to signal the end of your little runt.'
+
+            act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
+		end
+	end
+end   
+
+if $ARGS[0] = 'gL2':
+    *clr & cla
+	if sound = 0:PLAY 'sound/moaning6.mp3',10
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G10.jpg"></center>'
+    'Aleksei, ties you with ropes in utter silence, ignoring your grunts of pain, as your body is bound so you can''t enact any move. When he is sure you can''t move your extremities, he hangs you face down from the ceiling. Aleksei then, takes away slowly his clothes, letting you come under cramps as he ignores your suffering.'
+    '"Well... Let''s begin <<$pcs_lastname>>."'
+    'You contain your breath because you know what is going to happen. Aleksei, disappear from your line of sight as he walks behind you, and push a finger up your rectum... "AHHHH!" You scream as an electrical jolt cleans your innards, and make you shake in your bounds... Then, without care for your sore asshole, Aleksei begins to smear some K-Y Jelly inside it. Your ragged breath fills the room at the mix of sensations as the Jelly touches the sensitive inner skin.'
+    '"Hmpf" That barely whispered grunt, is the only sound that occasionally says Aleksei to accompany your grunts and moans. He, with utter detachment, play with you, first stirring your asshole with an analhook and after that work your cunt with a magic wand. Your body suffers from painful cramps, your asshole is sore and stretched tight, and occasionally magical jolts shake your body. Even with all that you can negate your arousal, and little by little Aleksei manages to forcibly made you cum, triggering your core to suffuse your body in mana.'
+    
+	act 'Continue':
+		*clr & cla
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G11.jpg"></center>'
+        'After hanging you from the ceiling, and forcefully make you climax, Aleksei stands in front of you. He smokes and seems strangely pleased with your squirming and sore form. Finally, after some moments of introspection, he rises your head by your hair, and kisses you, not forgetting to bit slightly your lips.'
+        'Pay attention <<$pcs_lastname>>."'
+        'Aleksei put his mouth beside your ear, and begin to spell words of power. You fight through the numbness provoked by the manna-enhanced climax, your tired body, and sore limbs, managing to somehow join him in the spell crafting, and little by little something unearthly begins to form in the room. There is a flash and momentarily lighting illuminates the room.'
+        'Hm... Well done <<$pcs_lastname>>."'
+        'After that, Aleksei rearranges your hair, before without too much fanfare, release the ropes, that tie you, and you fall painfully to the ground, ready for your next <i>lesson</i>.'
+        
+		act 'Continue':
+			*clr & cla
+			if AlexandriaQW < 23: AlexandriaQW += 1
+			if sound = 0:PLAY 'sound/moaning2.mp3',10
+			pcs_horny += 45
+			minut += 60
+			pain['lips'] +=5
+			pain['asshole'] +=5
+			pain['asscheeks'] +=5
+			pain['legL'] +=5
+			pain['legR'] +=5
+			pain['shoulders'] +=5
+			pain['armL'] +=5
+			pain['armR'] +=5
+			pain['wrists'] +=5
+			pain['ankles'] +=5
+			girl += 1
+			lesbian += 1
+			orgasm += 1
+			if succubusflag = 1:
+				scfeed = succublvl + rand(1,4)
+				sexnutrition += 50 * scfeed
+				suclezsex = lesbian
+				succubxp += 6
+				sucabslez = 1
+			end
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G5.jpg"></center>'
+            'After a session of magical bondage and some <i>teaching</i> from Aleksei, done in his unmistakable style, you find yourself, kneeling on hardwood, wrapped in bondage ropes and with your head between your teacher toned thigs, that cross behind your neck, so you can''t scape this munching session.'
+            '"Ah-Ah-Ah... Whit care <<$pcs_lastname>>, you aren''t a vulgar meretrix!"'
+            'And you munch... and munch... with Aleksei''s hand in your head, marking the rhythm, and his constant nagging and <i>helpfull</i> advice, so you <i>properly</i>, caress, lick, penetrate, sink, slurp and stroke all around his pussy using your fingers, mouth, and tongue... and is not enough... only elicit more nagging from the elder wizard, pushing you a little more, in a restless effort... until you see him close the eyes, and hear a change in his breathing as one of Aleksei''s hand travels sensually his body, and soon the blonde, moan in constricted pleasure,'
+            'During the next minutes, a smug Aleksei sits relaxed, smoking a cigarette as he observes you, recatching your breath, a silent question in the air... do you want another session?'
+            
+			act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
+		end
+	end
+end
+
+if $ARGS[0] = 'ns4':
+	*clr & cla
+	if AlexandriaQW < 23: AlexandriaQW += 1
+	pcs_horny += 25
+	minut += 45
+	pcs_hairbsh = 1
+	pcs_makeup = 1
+	cumspclnt = 4
+	gs 'cum_cleanup'
+	pcs_sweat = 0
+	pcs_breath = 1
+	girl += 1
+	lesbian += 1
+	orgasm += 1
+	if succubusflag = 1:
+		scfeed = succublvl + rand(1,4)
+		sexnutrition += 100 * scfeed
+		suclezsex = lesbian
+		succubxp += 6
+		sucabslez = 1
+	end
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N8.jpg"></center>'
+    '<i>Obediently</i>, you take your clothes for the enjoyment of your <i>master</i>... <i>Obediently</i> you crawl towards the bed''s headboard for the enjoyment of your <i>master</i>... <i>Obediently</i> you sit on the fluffy pillows and open your legs for the enjoyment of your <i>master</i>... Then, you watch in silence as a chuckling Aleksei, get himself naked and crawl towards you.'
+    '"Good, my apprentice, good. You are learning to be patient and... <i>obedient</i>."'
+    'He then, caress delicately your chin and giving you a half-smile begin the long-road towards your burning sex, taking care that your bosom receives a well-earned attention, making your sigh as goosebumps trigger all over your skin. The next minutes pass with you heaving and moaning as Aleksei, do his dammest to impede you from cum! He eats and caresses your cunt, only to retreat and observe pleased at you squirm obediently, wetting his sheets and forcing yourself to don''t rush your hands towards your sex, until you finally can''t stop and plead.'
+    '"So be it, my apprentice."'
+    'Then, and only then, Aleksei let your arousal rise without impediment under his ministrations. You moan, scream and trash as mana begin to gather in your core, in sync with your sexual excitement, until you climax and a torrent of power sublimate your body in an orgasmic wave.'
+    'After this, you slide down the headboard and cuddle with Aleksei so you can continue with your <i>lesson</i>.'
+	
+	act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
+end
+
+if $ARGS[0] = 'ns5':
+	*clr & cla
+	if AlexandriaQW < 23: AlexandriaQW += 1
+	pcs_horny += 25
+	minut += 45
+	pcs_hairbsh = 1
+	pcs_makeup = 1
+	cumspclnt = 4
+	gs 'cum_cleanup'
+	pcs_sweat = 0
+	pcs_breath = 1
+	girl += 1
+	lesbian += 1
+	orgasm += 1
+	if succubusflag = 1:
+		scfeed = succublvl + rand(1,4)
+		sexnutrition += 100 * scfeed
+		suclezsex = lesbian
+		succubxp += 6
+		sucabslez = 1
+	end
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N9.jpg"></center>'
+    'After getting eaten by Aleksei, and being overflowed with mana, you lie over his comfortable bust. He doesn''t seems to dislike your need to cuddle and scratch lazily your scalp.'
+    '"Ok, my aprrentice, that is enought procrastination, is time for your next <i>lesson</i>"'
+    'He then, grab your head and look deep into your eyes. His mouth opens and unearthly words fill your head with arcane knowledge. Little by little you join him in a duet, at first labored but soon easily as you work through your magical connection.'
+    '"Good my apprentice... good... now show me."'
+    'You stir over Aleksei and extend a hand, soon, as you push mana through words of power, sparks begin to form between the fingers until there is an electrical flash, and magical lighting illuminated the room. Aleksei observe your demonstration with a critical eye, before assenting with approval. After that, is just you two, lazily lying in each other arms, before a sudden magical compulsion in the back of your head, made you move. Aleksei looks at you in understanding... is time to continue with his part of the <i>lesson</i>.'
+
+    act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
+end
+
+if $ARGS[0] = 'ns6':
+	*clr & cla
+	if AlexandriaQW < 23: AlexandriaQW += 1
+	pcs_horny += 25
+	minut += 45
+	pcs_hairbsh = 1
+	pcs_makeup = 1
+	cumspclnt = 4
+	gs 'cum_cleanup'
+	pcs_sweat = 0
+	pcs_breath = 1
+	girl += 1
+	lesbian += 1
+	orgasm += 1
+	if succubusflag = 1:
+		scfeed = succublvl + rand(1,4)
+		sexnutrition += 100 * scfeed
+		suclezsex = lesbian
+		succubxp += 6
+		sucabslez = 1
+	end
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N10.jpg"></center>'
+    'Aleksei has made you climax, and fill your mind with arcane knowledge, so is time to being reciprocal and give something back to your master, so... you put him in his fours, and delicately begin to kiss his back down to that beautiful rump that hides his little brown star.'
+    'He doesn''t stop you as your tongue dig into that delicious hole - a light sigh in his lips as the only reaction - and your mind is flooded with strange visions and sensations, as your magics <i>connect</i>, making you shudder as mana begin to flow between you two. Instinctively, one of your hands reach towards his pubic mound and play with his well-groomed bush... but that isn''t your final destination... After some moments, you reach to his perfect box, and begin to work.'
+    'The room fills with Aleksei''s dainty moans and your wet laps, as you edge his wet box and hot asshole, pleasuring the unflappable wizard. The only signal that he is getting near his climax, is when he finally caress your face, so you turn and look into Aleksei''s eyes, as he cum.'
+    'After this, you again cuddle with him thinking in your lessons, until he pats lightly your backhead, to signal the end of your little runt.'
+    
+    act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
+end
+
+if $ARGS[0] = 'gs4':
+	*clr & cla
+	if AlexandriaQW < 23: AlexandriaQW += 1
+	pcs_horny += 45
+	minut += 60
+	pain['lips'] +=5
+	pain['asshole'] +=5
+	pain['asscheeks'] +=5
+	pain['legL'] +=5
+	pain['legR'] +=5
+	pain['shoulders'] +=5
+	pain['armL'] +=5
+	pain['armR'] +=5
+	pain['wrists'] +=5
+	pain['ankles'] +=5
+	girl += 1
+	lesbian += 1
+	orgasm += 1
+	if succubusflag = 1:
+		scfeed = succublvl + rand(1,4)
+		sexnutrition += 50 * scfeed
+		suclezsex = lesbian
+		succubxp += 6
+		sucabslez = 1
+	end
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G10.jpg"></center>'
+    'Aleksei, ties you with ropes in utter silence, ignoring your grunts of pain, as your body is bound so you can''t enact any move. When he is sure you can''t move your extremities, he hangs you face down from the ceiling. Aleksei then, takes away slowly his clothes, letting you come under cramps as he ignores your suffering.'
+    '"Well... Let''s begin <<$pcs_lastname>>."'
+    'You contain your breath because you know what is going to happen. Aleksei, disappear from your line of sight as he walks behind you, and push a finger up your rectum... "AHHHH!" You scream as an electrical jolt cleans your innards, and make you shake in your bounds... Then, without care for your sore asshole, Aleksei begins to smear some K-Y Jelly inside it. Your ragged breath fills the room at the mix of sensations as the Jelly touches the sensitive inner skin.'
+    '"Hmpf" That barely whispered grunt, is the only sound that occasionally says Aleksei to accompany your grunts and moans. He, with utter detachment, play with you, first stirring your asshole with an analhook and after that work your cunt with a magic wand. Your body suffers from painful cramps, your asshole is sore and stretched tight, and occasionally magical jolts shake your body. Even with all that you can negate your arousal, and little by little Aleksei manages to forcibly made you cum, triggering your core to suffuse your body in mana.'
+    
+    act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
+end
+
+if $ARGS[0] = 'gs5':
+	*clr & cla
+	if AlexandriaQW < 23: AlexandriaQW += 1
+	pcs_horny += 45
+	minut += 60
+	pain['lips'] +=5
+	pain['asshole'] +=5
+	pain['asscheeks'] +=5
+	pain['legL'] +=5
+	pain['legR'] +=5
+	pain['shoulders'] +=5
+	pain['armL'] +=5
+	pain['armR'] +=5
+	pain['wrists'] +=5
+	pain['ankles'] +=5
+	girl += 1
+	lesbian += 1
+	orgasm += 1
+	if succubusflag = 1:
+		scfeed = succublvl + rand(1,4)
+		sexnutrition += 50 * scfeed
+		suclezsex = lesbian
+		succubxp += 6
+		sucabslez = 1
+	end
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G11.jpg"></center>'
+    'After hanging you from the ceiling, and forcefully make you climax, Aleksei stands in front of you. He smokes and seems strangely pleased with your squirming and sore form. Finally, after some moments of introspection, he rises your head by your hair, and kisses you, not forgetting to bit slightly your lips.'
+    'Pay attention <<$pcs_lastname>>."'
+    'Aleksei put his mouth beside your ear, and begin to spell words of power. You fight through the numbness provoked by the manna-enhanced climax, your tired body, and sore limbs, managing to somehow join him in the spell crafting, and little by little something unearthly begins to form in the room. There is a flash and momentarily lighting illuminates the room.'
+    'Hm... Well done <<$pcs_lastname>>."'
+    'After that, Aleksei rearranges your hair, before without too much fanfare, release the ropes, that tie you, and you fall painfully to the ground, ready for your next <i>lesson</i>.'
+
+	act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
+end
+
+if $ARGS[0] = 'gs6':
+	*clr & cla
+	if AlexandriaQW < 23: AlexandriaQW += 1
+	pcs_horny += 45
+	minut += 60
+	pain['lips'] +=5
+	pain['asshole'] +=5
+	pain['asscheeks'] +=5
+	pain['legL'] +=5
+	pain['legR'] +=5
+	pain['shoulders'] +=5
+	pain['armL'] +=5
+	pain['armR'] +=5
+	pain['wrists'] +=5
+	pain['ankles'] +=5
+	girl += 1
+	lesbian += 1
+	orgasm += 1
+	if succubusflag = 1:
+		scfeed = succublvl + rand(1,4)
+		sexnutrition += 50 * scfeed
+		suclezsex = lesbian
+		succubxp += 6
+		sucabslez = 1
+	end
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/G5.jpg"></center>'
+    'After a session of magical bondage and some <i>teaching</i> from Aleksei, done in his unmistakable style, you find yourself, kneeling on hardwood, wrapped in bondage ropes and with your head between your teacher toned thigs, that cross behind your neck, so you can''t scape this munching session.'
+    '"Ah-Ah-Ah... Whit care <<$pcs_lastname>>, you aren''t a vulgar meretrix!"'
+    'And you munch... and munch... with Aleksei''s hand in your head, marking the rhythm, and his constant nagging and <i>helpfull</i> advice, so you <i>properly</i>, caress, lick, penetrate, sink, slurp and stroke all around his pussy using your fingers, mouth, and tongue... and is not enough... only elicit more nagging from the elder wizard, pushing you a little more, in a restless effort... until you see him close the eyes, and hear a change in his breathing as one of Aleksei''s hand travels sensually his body, and soon the blonde, moan in constricted pleasure,'
+    'During the next minutes, a smug Aleksei sits relaxed, smoking a cigarette as he observes you, recatching your breath, a silent question in the air... do you want another session?'
+
+    act 'Redress and follow Aleksei':gt 'alexandriaHome', 'study'
 end
 
 --- alexandriaSex ---------------------------------

+ 6 - 0
locations/body.qsrc

@@ -62,6 +62,7 @@ if $ARGS[0] = '':
 		else
 			$pcs_vag = 'Your poor little <a href="exec:view''images/pc/body/pussy/stage5/' + rand(1,5) + '.jpg''">pussy</a> is broken from too much stuffing, it''ll need time to recover.'
 		end
+		$pcs_vag_image = 'images/pc/body/pussy/stage5/' + rand(1,5) + '.jpg'
 		rand_pussy = rand(0,6)
 		if rand_pussy = 0:
 			$pcdesc_pussyrandom = 'ruined'
@@ -83,6 +84,7 @@ if $ARGS[0] = '':
 		$vaginatipe = 'ruined'
 	elseif vgape = 3:
 		$pcs_vag = 'You have a gaping hole of a <a href="exec:view''images/pc/body/pussy/stage4/' + rand(1,5) + '.jpg''">vagina</a>.'
+		$pcs_vag_image = 'images/pc/body/pussy/stage4/' + rand(1,5) + '.jpg'
 		rand_pussy = rand(0,3)
 		if rand_pussy = 0:
 			$pcdesc_pussyrandom = 'gaping'
@@ -98,6 +100,7 @@ if $ARGS[0] = '':
 		$vaginatipe = 'gaping'
 	elseif vgape = 2:
 		$pcs_vag = 'Your <a href="exec:view''images/pc/body/pussy/stage3/' + rand(1,5) + '.jpg''">vagina</a> has seen some action.'
+		$pcs_vag_image = 'images/pc/body/pussy/stage3/' + rand(1,5) + '.jpg'
 		rand_pussy = rand(0,2)
 		if rand_pussy = 0:
 			$pcdesc_pussyrandom = 'recovering'
@@ -111,6 +114,7 @@ if $ARGS[0] = '':
 		$vaginatipe = 'welcoming'
 	elseif vgape = 1 or pcs_vag > 10:
 		$pcs_vag = 'Your <a href="exec:view''images/pc/body/pussy/stage2/' + rand(1,5) + '.jpg''">pussy</a> looks like has been used recently or is just well worn in.'
+		$pcs_vag_image = 'images/pc/body/pussy/stage2/' + rand(1,5) + '.jpg'
 		rand_pussy = rand(0,1)
 		if rand_pussy = 0:
 			$pcdesc_pussyrandom = 'pliable'
@@ -122,6 +126,7 @@ if $ARGS[0] = '':
 		$vaginatipe = 'used'
 	elseif pcs_vag > 0:
 		$pcs_vag = 'Your <a href="exec:view''images/pc/body/pussy/stage1/' + rand(1,5) + '.jpg''">pussy</a> looks unused.'
+		$pcs_vag_image = 'images/pc/body/pussy/stage1/' + rand(1,5) + '.jpg'
 		rand_pussy = rand(0,2)
 		if rand_pussy = 0:
 			$pcdesc_pussyrandom = 'snug'
@@ -135,6 +140,7 @@ if $ARGS[0] = '':
 		$vaginatipe = 'unused'
 	else
 		$pcs_vag = 'Your virgin <a href="exec:view''images/pc/body/pussy/stage0/' + rand(1,5) + '.jpg''">pussy</a> still has its hymen intact.'
+		$pcs_vag_image = 'images/pc/body/pussy/stage0/' + rand(1,5) + '.jpg'
 		$pcdesc_pussyrandom = 'virgin'
 		$pcdesc_pussy = 'virgin'
 		$pcdesc_pussywordy = 'virgin'

+ 3 - 3
locations/bordel.qsrc

@@ -12,11 +12,11 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 	if pcs_apprnc < 0:
 		'"You look half dead, get yourself treated."'
 
-		act 'Leave':gt 'city_industrial', 'redlight'
+		act 'Leave':gt 'city_redlight', 'start'
 	elseif pcs_apprnc < 100:
 		'"Look at you, no one will pay for such a product, get cleaned up and come back."'
 
-		act 'Leave':gt 'city_industrial', 'redlight'
+		act 'Leave':gt 'city_redlight', 'start'
 	else
 		'"You can work tonight, head to your room and get ready."'
 
@@ -44,7 +44,7 @@ if $ARGS[0] = 'brothel':
 
 	act 'Leave':
 		if $clothingworntype ! 'nude':
-			gt 'city_industrial', 'redlight'
+			gt 'city_redlight', 'start'
 		else
 			cla
 			'You can''t go outside naked.'

+ 7 - 7
locations/bordelv.qsrc

@@ -94,7 +94,7 @@ if $ARGS[0] = 'end':
 				act 'Leave':
 					npc_rel['A220'] = 0
 					vikaend = 1
-					gt 'city_industrial', 'redlight'
+					gt 'city_redlight', 'start'
 				end
 				
 				gs 'willpower', 'misc', 'self'
@@ -106,7 +106,7 @@ if $ARGS[0] = 'end':
 						gs 'willpower', 'pay', 'self'
 						gs 'stat'
 						'You begin to comfort her by saying that you did not want to hurt her and what you uttered was because this came as a shock. Vika nears you, and you hug her. Soon after, she stops crying and says that she should get back to work, and walks you to the exit.'
-						act 'Leave':gt 'city_industrial', 'redlight'
+						act 'Leave':gt 'city_redlight', 'start'
 					end
 				else
 					act 'Comfort her (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -123,7 +123,7 @@ if $ARGS[0] = 'end':
 					'"Why are you so upset? So you work in a brothel, I couldn''t keep my hands off myself. It was so hot," you say quietly.'
 					'Vika breaths out, relieved. "I was worried that you would not understand. I have to go back to work now, you should leave," Vika says as she leads you to the exit.'
 
-					act 'Leave':gt 'city_industrial', 'redlight'
+					act 'Leave':gt 'city_redlight', 'start'
 				end
 			else
 				act 'Comfort her (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -135,7 +135,7 @@ if $ARGS[0] = 'end':
 				'"Why are you so upset? So you work in a brothel, I couldn''t keep my hands off myself. It was so hot," you say quietly.'
 				'Vika breaths out, relieved. "I was worried that you would not understand. I have to go back to work now, you should leave," Vika says as she leads you to the exit.'
 
-				act 'Leave':gt 'city_industrial', 'redlight'
+				act 'Leave':gt 'city_redlight', 'start'
 			end
 			
 			gs 'willpower', 'misc', 'self', 'hard'
@@ -150,7 +150,7 @@ if $ARGS[0] = 'end':
 					'"That was so hot! Can you talk to your boss? I want to work here," you ask.'
 					'Vika lets out a relieved sigh. "And here I was worried that you would not understand. I''ll ask the boss, but I can not guarantee they''ll take you on. I have to go back to work, you should leave," Vika says and leads you to the exit.'
 
-					act 'Leave':gt 'city_industrial', 'redlight'
+					act 'Leave':gt 'city_redlight', 'start'
 				end
 			else
 				act 'Ask about a job at the brothel (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -178,7 +178,7 @@ if $ARGS[0] = 'out':
 		gs 'arousal', 'end'
 		gs 'stat'
 	
-		gt 'city_industrial', 'redlight'
+		gt 'city_redlight', 'start'
 	end
 	
 	gs 'willpower', 'misc', 'self', 'hard'
@@ -191,7 +191,7 @@ if $ARGS[0] = 'out':
 			gs 'arousal', 'end'
 			gs 'stat'
 			'Seeing her upset, you begin to comfort her by saying that you did not want to hurt her and that you''re sorry. Vika walks up to you, and you hug each other. Shortly thereafter, she stops crying and says that she should get back to work, as she walks you to the exit.'
-			act 'Leave':gt 'city_industrial', 'redlight'
+			act 'Leave':gt 'city_redlight', 'start'
 		end
 	else
 		act 'Comfort her (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'

+ 1 - 1
locations/carF.qsrc

@@ -23,7 +23,7 @@ $enddrive = {
 	if cardrive = 24:gt 'pav_commercial'
 	if cardrive = 25:gt 'city_island'
 	if cardrive = 26:gt 'pav_industrial'
-	if cardrive = 27:gt 'city_industrial', 'redlight'
+	if cardrive = 27:gt 'city_redlight', 'start'
 	if cardrive = 28:gt 'city_suburbs', 'start'
 }
 

+ 1 - 77
locations/city_industrial.qsrc

@@ -43,7 +43,7 @@ if $ARGS[0] = '':
 	gs'street_event','city_industrial', 'extras'
 
 	act 'Walk to the main road to Pavlovsk (0:15)': minut += 15 & nroad = 0 & gt'road'
-	act 'Visit the Red Light District (0:05)': minut += 5 & gt 'city_industrial', 'redlight'
+	act 'Visit the Red Light District (0:05)': minut += 5 & gt 'city_redlight', 'start'
 
 	act 'Wait':gs 'obj_din', 'wait'
 
@@ -130,82 +130,6 @@ if $ARGS[0] = '':
 	'A long and high fence, which is build around the <a href="exec:gt ''Terminal''">storage terminal</a>'
 end
 
-if $ARGS[0] = 'redlight':
-	$loc_arg = 'redlight'
-	$loc = 'city_industrial'
-	$region = 'city_redlight'
-	$location_type = 'public_outdoors'
-	$menu_loc = 'city_industrial'
-	$menu_arg = 'redlight'
-	menu_off = 0
-	CLOSE ALL
-	if sound = 0:
-		if month >=11 and month <= 12 or month >=1 and month <=3:
-			if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/zima.mp3',30
-			if hour >= 0 and hour <= 7: PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
-		else
-			if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/street_leto.mp3',30
-			if hour >= 0 and hour <= 7: PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3',30
-		end
-	end
-
-	gs 'stat'
-	'<center><h2>St. Petersburg</h2></center>'
-	'<center><b>Red Light District</b></center>'
-	'<center><img <<$set_imgh>> src="images/locations/city/redlight/redlight.jpg"></center>'
-	
-	'This small area inside the Industrial District has lots of strip clubs and sex shops. The Porn studio also operates out of this district.'
-	if hour >= 18 or hour < 2:
-		'The <a href="exec:gt ''stripclub'', ''start''">Strip Clubs</a> red lights, attracting men from all over the city.'
-	else
-		'The <a href="exec:msg ''The Strip Club is closed for the day and will reopen at 18:00''">Strip Clubs</a> red lights, attracting men from all over the city.'
-	end
-	if pornstudio >= 1 and hour >= 10 and hour < 22:
-		'At the <a href="exec:gt ''pornstudio'', ''start''">Porn Studio</a>, where a variety of adult movies are created.'
-	elseif pornstudio >= 1 and (hour < 10 or hour >= 22):
-		'At the <a href="exec:msg ''The Porn Studio is closed for the day and will reopen at 10:00''">Porn Studio</a>, where a variety of adult movies are created.'
-	end
-	if hour < 3 or hour >= 11: 
-		'A shop for <a href="exec:minut += 5 & gt ''sexshop'', ''start''">Sex Toys</a> is open for perverts from all around the city to browse its stock.'
-	else
-		'A shop that sells sex toys. It is currently closed and will open at 11:00.'
-	end
-	if bordel > 0 and func('bordel', 'is_open'):'Inside the courtyard is the entrance to the <a href="exec:gt ''bordel''">brothel</a>.'
-	if hour >= 10: 
-		'You see a small <a href="exec:gt ''etoexhib'',''pos54''">printing shop</a> tucked away between two larger buildings.'
-	end
-
-	act 'Return to the Industrial Region (0:05)': minut += 5 & gt 'city_industrial'
-
-	act 'Wait':gs 'obj_din', 'wait'
-	
-	gs 'taxi'
-
-	if car > 0:
-		if wrek = 0 and ((cardrive = 7 and func('autoservisF', 'is_open') = 0) or (cardrive = 9 and func('autotraidF', 'is_open') = 0)):
-			'It looks like the ' + iif(cardrive = 7, 'repair shop', 'car dealership') + ' moved your car outside before they closed.'
-			cardrive = 3
-		end
-		if cardrive = 3 or cardrive = 6 or (cardrive = 7 and func('autoservisF', 'is_open')) or (cardrive = 9 and func('autotraidF', 'is_open')) or cardrive = 27:
-			'In the parking stands your <a href="exec:' + iif(cardrive = 27, '', 'minut += 5 & ') + 'gs ''carF'', ''start''"><<$car>></a>.'
-		end
-	end
-
-	if hour >= 20 or hour <= 4:
-		*nl
-		'There are prostitutes working in places near here.'
-		if pcs_makeup > 2 and PCloStyle = 4 and pcs_inhib >= 40:
-			act 'Prostitute yourself': gt 'street_walker', 'work'
-		elseif pcs_inhib >= 40:  
-			*nl
-			'You could work as a prostitute, but you need to wear appropriate clothes and more than a little bit of makeup.'
-		else
-			*nl
-			'You could work as a prostitute, but you aren''t comfortable with the idea.'
-		end
-	end
-end
-
 
 --- city_industrial ---------------------------------
 

+ 8 - 3
locations/city_pharmacy.qsrc

@@ -80,11 +80,16 @@ if $ARGS[0] = 'buy_antifungal':
 	if Kandidoz >= 30:
 		money -= 1050
 		Kandidoz = 0
+		*clr
+		cla
 		gs 'stat'
-		$gardmess = '<center><font color="green">You bought 1 <b>Antifungal medication</b>.</font></center><br>You put the money on the counter before immediately opening the package and swallowing the tablet. A while later, you start feeling better.'
-		gt 'city_pharmacy', 'shop'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/pharmacy/apteka_worker_'+pharma_picrand+'.jpg"></center>'
+		*nl
+		'<center><font color="green">You bought 1 <b>Antifungal medication</b>.</font></center>'
+		'You put the money on the counter before immediately opening the package and swallowing the tablet. A while later, you start feeling better.'
+		act 'Return': gt 'city_pharmacy', 'shop'
 	elseif Kandidoz < 30 and KandidozOnce > 0:
-		'You don''t need medication right now. Your thrush is currently in remission and taking vitamins will ensure that it stays that way.'
+		msg '<center>You don''t need medication right now. Your thrush is currently in remission and taking vitamins will ensure that it stays that way.</center>'
 	else
 		msg '<center>You don''t need any antifungal medication right now.</center>'
 		*nl

+ 80 - 0
locations/city_redlight.qsrc

@@ -0,0 +1,80 @@
+# city_redlight
+
+
+if $ARGS[0] = 'start':
+	$loc_arg = 'start'
+	$loc = 'city_redlight'
+	$region = 'city_redlight'
+	$location_type = 'public_outdoors'
+	$menu_loc = 'city_redlight'
+	$menu_arg = 'start'
+	menu_off = 0
+	CLOSE ALL
+	if sound = 0:
+		if month >=11 and month <= 12 or month >=1 and month <=3:
+			if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/zima.mp3',30
+			if hour >= 0 and hour <= 7: PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
+		else
+			if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/street_leto.mp3',30
+			if hour >= 0 and hour <= 7: PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3',30
+		end
+	end
+
+	gs 'stat'
+	'<center><h2>St. Petersburg</h2></center>'
+	'<center><b>Red Light District</b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/redlight/redlight.jpg"></center>'
+	
+	'This small area inside the Industrial District has lots of strip clubs and sex shops. The Porn studio also operates out of this district.'
+	if hour >= 18 or hour < 2:
+		'The <a href="exec:gt ''stripclub'', ''start''">Strip Clubs</a> red lights, attracting men from all over the city.'
+	else
+		'The <a href="exec:msg ''The Strip Club is closed for the day and will reopen at 18:00''">Strip Clubs</a> red lights, attracting men from all over the city.'
+	end
+	if pornstudio >= 1 and hour >= 10 and hour < 22:
+		'At the <a href="exec:gt ''pornstudio'', ''start''">Porn Studio</a>, where a variety of adult movies are created.'
+	elseif pornstudio >= 1 and (hour < 10 or hour >= 22):
+		'At the <a href="exec:msg ''The Porn Studio is closed for the day and will reopen at 10:00''">Porn Studio</a>, where a variety of adult movies are created.'
+	end
+	if hour < 3 or hour >= 11: 
+		'A shop for <a href="exec:minut += 5 & gt ''sexshop'', ''start''">Sex Toys</a> is open for perverts from all around the city to browse its stock.'
+	else
+		'A shop that sells sex toys. It is currently closed and will open at 11:00.'
+	end
+	if bordel > 0 and func('bordel', 'is_open'):'Inside the courtyard is the entrance to the <a href="exec:gt ''bordel''">brothel</a>.'
+	if hour >= 10: 
+		'You see a small <a href="exec:gt ''etoexhib'',''pos54''">printing shop</a> tucked away between two larger buildings.'
+	end
+
+	act 'Return to the Industrial Region (0:05)': minut += 5 & gt 'city_industrial'
+
+	act 'Wait':gs 'obj_din', 'wait'
+	
+	gs 'taxi'
+
+	if car > 0:
+		if wrek = 0 and ((cardrive = 7 and func('autoservisF', 'is_open') = 0) or (cardrive = 9 and func('autotraidF', 'is_open') = 0)):
+			'It looks like the ' + iif(cardrive = 7, 'repair shop', 'car dealership') + ' moved your car outside before they closed.'
+			cardrive = 3
+		end
+		if cardrive = 3 or cardrive = 6 or (cardrive = 7 and func('autoservisF', 'is_open')) or (cardrive = 9 and func('autotraidF', 'is_open')) or cardrive = 27:
+			'In the parking stands your <a href="exec:' + iif(cardrive = 27, '', 'minut += 5 & ') + 'gs ''carF'', ''start''"><<$car>></a>.'
+		end
+	end
+
+	if hour >= 20 or hour <= 4:
+		*nl
+		'There are prostitutes working in places near here.'
+		if pcs_makeup > 2 and PCloStyle = 4 and pcs_inhib >= 40:
+			act 'Prostitute yourself': gt 'street_walker', 'work'
+		elseif pcs_inhib >= 40:  
+			*nl
+			'You could work as a prostitute, but you need to wear appropriate clothes and more than a little bit of makeup.'
+		else
+			*nl
+			'You could work as a prostitute, but you aren''t comfortable with the idea.'
+		end
+	end
+end
+
+--- city_redlight ---------------------------------

+ 1 - 1
locations/city_train.qsrc

@@ -134,7 +134,7 @@ if $ARGS[0] = 'platform':
 	$menu_arg = 'platform'
 	menu_off = 0
 	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/vokzalper.jpg" ></center>'
+	'<center><img <<$set_imgh>> src="images/locations/shared/train/indusplat.jpg" ></center>'
 	'When you arrive at the platform, you can''t help but notice it bustling with activity. Lots of passengers are coming and going, all carrying shopping bags. It feels like it is always busy here, no matter at what time of the day it is.'
 
 	act 'Return to the station hall':gt 'city_train', 'inside'

+ 1 - 155
locations/din_van.qsrc

@@ -848,162 +848,8 @@ $basin = {
 	end
 }
 
-$pir_title = {
-	*clr & cla
-	'<center><b>Available piercings - select one by clicking the image</b></center>'
-	*nl
-}
-$pirTongue = {
-	dynamic $pir_title
-
-	i = 1
-	:looptongue_pir
-		if dyneval('RESULT = PirsA<<i>>_owned') = 1:*p '<a href="exec:pirsA = <<i>> & pierWearCount += 1 & dynamic $pirManage"><img src="images/pc/body/piercings/a<<i>>.jpg"	height="250" ></a>'
-		i += 1
-	if i <= 4:jump 'looptongue_pir'
-}
-
-$pirLip = {
-	dynamic $pir_title
-
-	i = 1
-	:looplip_pir
-		if dyneval('RESULT = PirsB<<i>>_owned') = 1:*p '<a href="exec:pirsB = <<i>> & pierWearCount += 1 & dynamic $pirManage"><img src="images/pc/body/piercings/b<<i>>.jpg"	height="250" ></a>'
-		i += 1
-	if i <= 7:jump 'looplip_pir'
-}
-
-$pirEars = {
-	dynamic $pir_title
-
-	i = 1
-	:loopears_pir
-		if dyneval('RESULT = PirsC<<i>>_owned') = 1:*p '<a href="exec:pirsC = <<i>> & pierWearCount += 1 & dynamic $pirManage"><img src="images/pc/body/piercings/c<<i>>.jpg"	height="250" ></a>'
-		i += 1
-	if i <= 24:jump 'loopears_pir'
-}
-
-$pirNose = {
-	dynamic $pir_title
-
-	i = 1
-	:loopnose_pir
-		if dyneval('RESULT = PirsD<<i>>_owned') = 1:*p '<a href="exec:pirsD = <<i>> & pierWearCount += 1 & dynamic $pirManage"><img src="images/pc/body/piercings/d<<i>>.jpg"	height="250" ></a>'
-		i += 1
-	if i <= 7:jump 'loopnose_pir'
-}
-
-$pirBrow = {
-	dynamic $pir_title
-
-	i = 1
-	:loopbrow_pir
-		if dyneval('RESULT = PirsE<<i>>_owned') = 1:*p '<a href="exec:pirsE = <<i>> & pierWearCount += 1 & dynamic $pirManage"><img src="images/pc/body/piercings/e<<i>>.jpg"	height="250" ></a>'
-		i += 1
-	if i <= 2:jump 'loopbrow_pir'
-}
-
-$pirNips = {
-	dynamic $pir_title
-
-	i = 1
-	:loopnipple_pir
-		if dyneval('RESULT = PirsF<<i>>_owned') = 1:*p '<a href="exec:pirsF = <<i>> & pierWearCount += 1 & dynamic $pirManage"><img src="images/pc/body/piercings/f<<i>>.jpg"	height="250" ></a>'
-		i += 1
-	if i <= 7:jump 'loopnipple_pir'
-}
-
-$pirNavel = {
-	dynamic $pir_title
-
-	i = 1
-	:loopnavel_pir
-		if dyneval('RESULT = PirsN<<i>>_owned') = 1:*p '<a href="exec:pirsN = <<i>> & pierWearCount += 1 & dynamic $pirManage"><img src="images/pc/body/piercings/n<<i>>.jpg"	height="250" ></a>'
-		i += 1
-	if i <= 4:jump 'loopnavel_pir'
-}
-
-$pirPubic = {
-	dynamic $pir_title
-
-	i = 1
-	:looppubic_pir
-		if dyneval('RESULT = PirsG<<i>>_owned') = 1:*p '<a href="exec:pirsG = <<i>> & pierWearCount += 1 & dynamic $pirManage"><img src="images/pc/body/piercings/g<<i>>.jpg"	height="250" ></a>'
-		i += 1
-	if i <= 10:jump 'looppubic_pir'
-}
-
 $pirManage = {
-	cla
-	menu_off = 1
-	'<center>Piercing Management</center>'
-	*nl
-	if pirsA > 0:
-		if pirsA < 10000:
-			'<center><a href="exec:*clr & cla & pirsA = 10000 & pierWearCount -= 1 & dynamic $pirManage">Remove tongue piercing</a>.</center>'
-		else
-			'<center><a href="exec:dynamic $pirTongue">Insert tongue piercing</a>.</center>'
-		end
-		*nl
-	end
-	if pirsB > 0:
-		if pirsB < 10000:
-			'<center><a href="exec:*clr & cla & pirsB = 10000 & pierWearCount -= 1 & dynamic $pirManage">Remove lip piercing</a>.</center>'
-		else
-			'<center><a href="exec:dynamic $pirLip">Insert lip piercing</a>.</center>'
-		end
-		*nl
-	end
-	if pirsC > 0:
-		if pirsC < 10000:
-			'<center><a href="exec:*clr & cla & pirsC = 10000 & pierWearCount -= 1 & dynamic $pirManage">Remove ear piercings</a>.</center>'
-		else
-			'<center><a href="exec:dynamic $pirEars">Insert ear piercings</a>.</center>'
-		end
-		*nl
-	end
-	if pirsD > 0:
-		if pirsD < 10000:
-			'<center><a href="exec:*clr & cla & pirsD = 10000 & pierWearCount -= 1 & dynamic $pirManage">Remove nose piercing</a>.</center>'
-		else
-			'<center><a href="exec:dynamic $pirNose">Insert nose piercing</a>.</center>'
-		end
-		*nl
-	end
-	if pirsE > 0:
-		if pirsE < 10000:
-			'<center><a href="exec:*clr & cla & pirsE = 10000 & pierWearCount -= 1 & dynamic $pirManage">Remove eyebrow piercing</a>.</center>'
-		else
-			'<center><a href="exec:dynamic $pirBrow">Insert eyebrow piercing</a>.</center>'
-		end
-		*nl
-	end
-	if pirsF > 0:
-		if pirsF < 10000:
-			'<center><a href="exec:*clr & cla & pirsF = 10000 & pierWearCount -= 1 & dynamic $pirManage">Remove nipple piercings</a>.</center>'
-		else
-			'<center><a href="exec:dynamic $pirNips">Insert nipple piercings</a>.</center>'
-		end
-		*nl
-	end
-	if pirsN > 0:
-		if pirsN < 10000:
-			'<center><a href="exec:*clr & cla & pirsN = 10000 & pierWearCount -= 1 & dynamic $pirManage">Remove navel piercing</a>.</center>'
-		else
-			'<center><a href="exec:dynamic $pirNavel">Insert navel piercing</a>.</center>'
-		end
-		*nl
-	end
-	if pirsG > 0:
-		if pirsG < 10000:
-			'<center><a href="exec:*clr & cla & pirsG = 10000 & pierWearCount -= 1 & dynamic $pirManage">Remove pussy piercings</a>.</center>'
-		else
-			'<center><a href="exec:dynamic $pirPubic">Insert pussy piercings</a>.</center>'
-		end
-		*nl
-	end
-
-	act 'Continue': menu_off = 0 & gt $loc, $loc_arg
+	gt 'piercing_management', 'main'
 }
 
 $enema = {

+ 2 - 2
locations/dorm.qsrc

@@ -705,7 +705,7 @@ if $args[0] = 'dorm_kitchen':
 				'<center><img <<$set_imgh>> src="images/shared/home/kitchen/cook.jpg"></center>'
 				'You prepare a meal.'
 !!can this code be checked as I combined this from another file to this one and I think I got most of the code correct for the kitched and dorm room above but please check to be sure
-				gs 'obkitchen', 'food'
+				gs 'dorm', 'food'
 			end
 		end
 	end
@@ -715,7 +715,7 @@ if $args[0] = 'dorm_kitchen':
 
 	if edahot > 0:
 		'A cooked meal is on the table.'
-		gs 'obkitchen', 'food'
+		gs 'dorm', 'food'
 	end
 
 	if pranik > 0:

+ 239 - 3
locations/ender.qsrc

@@ -395,7 +395,7 @@ if $ARGS[0] = 'loss':
 		'It feels nice and makes Vanya & Vicky spell a sonorous "Kawai!" before quickly turning back and running away from an embarrassed/angry Katja. It was "fun", but it is time to look for something else to do.'		
 
 		act 'Continue': gt 'katjaEV', 'kathan'
-	elseif fightEnding = 17:
+    elseif fightEnding = 17:
 		if autocombat_surrender = 0 or pcs_health < 100: pcs_health = 100
 		killvar 'autocombat_surrender'
 		fightEnding = 0
@@ -413,6 +413,92 @@ if $ARGS[0] = 'loss':
 		'She sneers and says "I suppose this is time for a presentation. You can call me Aleksei, and you are?"'
 
 		act '"I am..."':intel_lvlst -= 20 & gt'tatiana_missions','mission2D'
+	elseif fightEnding = 18:
+		if autocombat_surrender = 0 or pcs_health < 100: pcs_health = 100
+		killvar 'autocombat_surrender'
+		fightEnding = 0
+		Loss += 1
+        pcs_mood -= 20
+        '<center><b><font color="maroon">Ana</font></b></center>'
+	    '<center><img <<$set_imgh>> src="images/characters/city/ana/anawin.jpg"></center>'
+        'You moan in the ground, grabbing your arm, as blood flow from a series of gashes, made by that strange mist.'
+        '"Oh! Come on Sexy! You are supposed to be a badass witch!"'
+        '"Ouch! Fuck you, Ana!"'
+        'You don''t know what exactly are perceiving the mundane people around you, but by the sound, they no longer think that this is some kind of <i>performance</i>.'
+        '"Stop you two right there!"'
+        'Groaning, you turn to look four pissed of policemen walking towards you, it''s evident, that they come to end the brawl.'
+        '"Nope! Bye, Sexy! Beep Beep!"'
+        'Ana then turns and runs towards the traffic.'
+
+        act 'Go to jail': gt'alexandriaEv','jail'
+		
+		gs 'willpower', 'crime', 'self', 'hard'	
+		if will_cost <= pcs_willpwr:
+			act 'Run!(<<will_cost>> Willpower)':			
+				gs 'willpower', 'pay', 'self'
+				AlexandriaMissionQW += 1
+				gs 'stat'
+                if rand(1,100) <= pcs_run: 
+                    gt'alexandriaEv','anachase3'
+	            elseif rand(1,100) > (pcs_run and 89): 
+                    gt'alexandriaEv','anacrash1'
+	            else 
+                    gt'alexandriaEv','anachase4'
+			    end
+			end
+		else
+			act 'Run!(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	elseif fightEnding = 19:
+		if autocombat_surrender = 0 or pcs_health < 100: pcs_health = 100
+		killvar 'autocombat_surrender'
+		fightEnding = 0
+		Loss += 1
+        pcs_mood -= 20
+        '<center><img <<$set_imgh>> src="images/characters/city/ana/crash.jpg"></center>'
+        'What do you were expecting to happen? Of course, they won! Giving you the beating of your life, and throwing your body to the street, where you lie painfully at the brink of unconsciousness!'
+
+        act 'You fall unconscious': gt 'alexandriaEv', 'hospital' 
+		
+		if spellKnown['heal'] = 1 and pcs_mana >= 400:
+	        gs 'willpower', 'misc', 'self', 'hard'
+	        if will_cost <= pcs_willpwr:
+			    act 'Will you to cast Heal.(<<will_cost>> Willpower)':			
+				    gs 'willpower', 'pay', 'self'
+				    gs 'stat'
+                    gt 'alexandriaEv', 'heal2'
+			    end
+		    else
+			    act 'Will you to cast Heal.(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+		end
+	elseif fightEnding = 20:
+		if autocombat_surrender = 0 or pcs_health < 100: pcs_health = 100
+		killvar 'autocombat_surrender'
+		fightEnding = 0
+		Loss += 1
+        pcs_mood -= 20
+        '<center><b><font color="maroon">Ana</font></b></center>'
+	    '<center><img <<$set_imgh>> src="images/characters/city/ana/anawin.jpg"></center>'
+		'Fighting against Ana is like be tangled with razor wire. That mist that now surrounds her body, cut through cloth, flesh, and you assumed bone. Lucky for you, she doesn''t seems to want you dead, and use it only, to maintain her beyond your reach.'
+		'You try to go beyond her guard, but again and again, she block or dodge all your attacks, and counterattack with can only be professionally taught technique, so in no time you find yourself bloodied in the ground.'
+		'"Oh come on Sexy! You are a badass witch! Are you going to tell me that the Great and Powerful Alexandria, didn''t teach you her tricks?"'
+		'Ana continue doing boxing moves around you, all the time doing mocking about your situation, before finally tiring and deciding to leave the parking lot.'
+
+        act 'She leaves': AlexandriaQW = 17 & gt 'city_center'
+		
+		if spellKnown['heal'] = 1 and pcs_mana >= 400:
+	        gs 'willpower', 'misc', 'self', 'hard'
+	        if will_cost <= pcs_willpwr:
+			    act 'Will you to cast Heal.(<<will_cost>> Willpower)':
+                    gs 'willpower', 'pay', 'self'
+				    gs 'stat'
+					gt 'alexandriaEv', 'heal4'
+                end
+		    else
+			    act 'Will you to cast Heal.(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+		end
 	end
 end
 
@@ -603,6 +689,70 @@ if $ARGS[0] = 'win':
 		npc_rel['A241'] +=1
 		pcs_mood += 10
 		gt'tatiana_missions','mission2E'
+	elseif fightEnding = 18:
+		fightEnding = 0
+		Win += 1
+		pcs_mood += 10
+		AlexandriaMissionQW += 1
+		gs 'fame', 'city', 'kickboxing', 5
+        '<center><b><font color="maroon">Ana</font></b></center>'
+	    '<center><img <<$set_imgh>> src="images/characters/city/ana/analose.jpg"></center>'
+        'Dodging that strange mist, you rain strike after strike against Ana, until you appreciate some strange changes... her clothes seem to win a <i>bloody</i> texture, and her skin a ghastly pale tone... before suddenly collapsing... a pool of blood forming quickly under her.'
+        '"Ouch! Ouch! Woah Sexy! You are a baddas witch!"'
+        '"Ehh! What the fuck is happening to you?!"'
+        'You don''t know what exactly are perceiving the mundane people around you, but by the sound, they no longer think that this is some kind of <i>performance</i>.'
+        '"Stop you two right there!"'
+        'Groaning, you turn to look four pissed off policemen walking towards you, it''s evident, that they come to end the brawl.'
+        '"Nope! Bye, Sexy! Beep Beep!"'
+        'Ana then jumps up and runs towards the traffic.'
+
+        act 'Go to jail': gt'alexandriaEv','jail'
+		
+		gs 'willpower', 'crime', 'self', 'easy'
+		if will_cost <= pcs_willpwr:
+			act 'Run!(<<will_cost>> Willpower)':			
+				gs 'willpower', 'pay', 'self'
+				AlexandriaMissionQW += 1
+				gs 'stat'
+                if rand(1,100) <= pcs_run: 
+                    gt'alexandriaEv','anachase3'
+	            elseif rand(1,100) > (pcs_run and 89): 
+                    gt'alexandriaEv','anacrash1'
+	            else 
+                    gt'alexandriaEv','anachase4'
+			    end
+			end
+		else
+			act 'Run!(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	elseif fightEnding = 19:
+		fightEnding = 0
+		Win += 1
+		pcs_mood += 10
+		AlexandriaMissionQW += 1
+		gs 'fame', 'city', 'kickboxing', 5
+        '<center><img <<$set_imgh>> src="images/characters/city/ana/action.jpg"></center>'
+        'Around you, in the ground, the poor Gopniks groan in pain, as you the unknow miscreant, that has entered illegally into their home, show herself unbeatable. Probably there is a lesson in that, but you can''t lose your time in philosophical questions, so... after taking some seconds to fix your appearance, you exit the apartment towards the building''s stairs, just to saw Ana one floor lower.'
+        '"Yeah Sexy! Unnecessary violence triumph again!"'
+        'Trying to reach before the end of her tirade, you jump down the stairs, making Ana scream and scramble down the building towards the street, where she again dance between the coming cars to cross towards a multistory car park.'
+
+        act 'Follow her': gt 'alexandriaEv','anachasefinal' 
+	elseif fightEnding = 20:
+		fightEnding = 0
+		Win += 1
+		pcs_mood += 20
+		AlexandriaMissionQW += 2
+        '<center><b><font color="maroon">Ana</font></b></center>'
+	    '<center><img <<$set_imgh>> src="images/characters/city/ana/analose.jpg"></center>'
+        'With a painfully loud "Blam" You manage to throw Ana to the ground, where she coughs in pain.'
+		'"Ouch! <i>Mierda! Sexy eso duele!</i>"' 
+        'Ana look up at you from the ground... her clothes seem to win a <i>bloody</i> texture, and her skin a ghastly pale tone... There is this movement under her skin, like something is crawling beneath it... a pool of blood forming quickly under her and... there! The key! But... now that you can examine it, not the sort used on security boxes.'
+        '"Ok Sexy! You win! I will explain! But give me a moment!"'
+		'Slowly, Ana''s appearance return to what passes for <i>healthy</i>, and she rises from the ground.'
+		'"Look sexy, I don''t have the key, but if you come with me, I will tell you where is the sword! Ehm... Girl Scout Word!"'
+        'Ana pout, giving puppy eyes, as she raises a hand in the three-finger salute.'
+			
+		act 'Go with the loonie':gt 'alexandriaEv', 'anamotel'
 	end
 end
 
@@ -945,7 +1095,6 @@ if $ARGS[0] = 'surrender':
 
 		act 'Continue': gt 'katjaEV', 'kathan'
 	elseif fightEnding = 17:
-		if autocombat_surrender = 0 or pcs_health < 100: pcs_health = 100
 		killvar 'autocombat_surrender'
 		fightEnding = 0
 		Loss += 1
@@ -962,7 +1111,94 @@ if $ARGS[0] = 'surrender':
 		'She sneers and says, "I suppose this is time for a presentation. You can call me Aleksei, and you are?"'
 
 		act '"I am..."':intel_lvlst -= 20 & gt'tatiana_missions','mission2D'
-	end
+		
+    elseif fightEnding = 18:
+		killvar 'autocombat_surrender'
+		fightEnding = 0
+		Loss += 1
+		pcs_mood -= 10
+        '<center><b><font color="maroon">Ana</font></b></center>'
+        '<center><img <<$set_imgh>> src="images/characters/city/ana/action.jpg"></center>'
+        'You retreat scared, raising hands, pointing out that you give up.'
+        '"Hm?! Come on Sexy! You are supposed to be a badass witch!"'
+        '"What?! Are you crazy?! That mist cut like knives!"'
+        'You don''t know what exactly are perceiving the mundane people around you, but by the sound, they no longer think that this is some kind of <i>performance</i>.'
+        '"Stop you two right there!"'
+        'Groaning, you turn to look four pissed off policemen walking towards you, it''s evident, that they come to end the brawl.'
+        '"Nope! Bye, Sexy! Beep Beep!"'
+        'Ana then turns and runs towards the traffic.'
+
+        act 'Go to jail': gt'alexandriaEv','jail'
+		
+		gs 'willpower', 'crime', 'self', 'medium'
+		if will_cost <= pcs_willpwr:
+			act 'Run!(<<will_cost>> Willpower)':			
+				gs 'willpower', 'pay', 'self'
+				AlexandriaMissionQW += 1
+				gs 'stat'
+                if rand(1,100) <= pcs_run: 
+                    gt'alexandriaEv','anachase3'
+	            elseif rand(1,100) > (pcs_run and 89): 
+                    gt'alexandriaEv','anacrash1'
+	            else 
+                    gt'alexandriaEv','anachase4'
+			    end
+			end
+		else
+			act 'Run!(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	elseif fightEnding = 19:
+		if autocombat_surrender = 0 or pcs_health < 100: pcs_health = 100
+		killvar 'autocombat_surrender'
+		fightEnding = 0
+		Loss += 1
+		pcs_mood -= 10
+		'<center><img <<$set_imgh>> src="images/characters/city/ana/gopniks.jpg"></center>'
+		'"Ok! Stop! You win! I surrender!"'
+        'You raise your hands over your head, with the double intent, to protect it, and signal your surrendering, but it seems that the furious Gopniks, don''t receive the message and some more slaps reach to you, before somebody trow your body to a nearby sofa.'
+        '"What the fuck?! You bitch begin this and don''t have the ovaries to end it? Fuck you! You are going to pay."'
+        'You half-lie there, trembling surrounding by very angry Gopniks... alone... in their apartment... with nobody knowing where you are... What things will they have planned?'
+        '"Somebody calls the police! This bitch is going to be their problem now!"'
+        'What? You didn''t expected that! But you will not deny that it''s a relief, so... now it seems that you must answer to the police.'		
+
+		act 'Go to jail': gt'alexandriaEv','jail'
+		
+		if money > 30000: 
+		    act 'Quick! Bribe them!':
+                *clr & cla
+                minut += 10
+	            money -= 30000
+                AlexandriaMissionQW += 1
+	            gs 'stat'
+                '<center><img <<$set_imgh>> src="images/characters/city/ana/gopniks.jpg"></center>'
+                '"Hey guys! There is no need to involve the police! I learned the lesson! Let me show you!"'
+                'The gang look at you, with murder in their eyes. Your presence is barely tolerated and is evident that some of them want to do more than just call the police, but before they can backtalk, you rise, take away your wallet and pull a roll of billets on the nearer.'
+                '"Ok guys... I am sorry... I learned the lesson, and I think we can leave the police out of this... OK?."'
+                'The Gopnikcs are speechless, their mouths are frozen on whatever shit they were gonna say. Then begin to scramble to take the money.'
+                '"Fuck! Where is the nearest shop! Shit! Take my car! Ouch! You stepped on my son-of-a-bitch!"'
+                'You somehow dance between the frantic fans, and exit the apartment towards the building''s stairs, just to saw Ana one floor lower.'
+                '"Hey Sexy! I was expecting something with more... well, blood and teeth... but I guess if it works..."'
+                'Trying to reach before the end of her tirade, you jump down the stairs, making Ana scream and scramble down the building towards the street, where she again dance between the coming cars to cross towards a multistory car park.'
+		
+		        act 'Follow her': gt 'alexandriaEv','anachasefinal' 
+		    end
+		end
+    elseif fightEnding = 20:
+        killvar 'autocombat_surrender'
+		fightEnding = 0
+		Loss += 1
+		pcs_mood -= 10
+        '<center><b><font color="maroon">Ana</font></b></center>'
+        '<center><img <<$set_imgh>> src="images/characters/city/ana/ana4.jpg"></center>''"<i>Pero que mierda pasa contigo <<$pcs_nickname>></i>?!"'
+        'Ana look confused as you raise your hands in a defeated gesture.'
+        '"What?! Look Ana, I surrender! That mist cut like knives!"'
+        'The <i>mistblade</i> disperse, and Ana stands there, looking at you motionless. You can''t even perceive her breathing, the vision utterly unearthly.'
+        '"Ok? But, are you sure after all of this effort? After the scene in the courtroom? Because..."'
+        'She stops midsentence and turns her head slightly like she was listening to something, before turning again towards you.'
+        '"Ok... Ehm... Then... Until later!"'
+        'Then she retreats, carefully eyeing you, until her back is against a just arriving black SUV, then, she jumps inside and drives away.'
+        act 'Leave': AlexandriaQW = 17 & gt 'city_center'
+    end
 end
 
 

+ 3 - 3
locations/etoexhib.qsrc

@@ -1695,7 +1695,7 @@ if $ARGS[0] = 'pos54':
 		'He tells you "A diploma for a bachelor''s degree will cost you 100,000 <b>₽</b>"'
 	end
 
-	act 'Leave': gt 'city_industrial', 'redlight'
+	act 'Leave': gt 'city_redlight', 'start'
 
 	if age < 18 and fakepassport ! 1:
 		if money => 30000:
@@ -1708,7 +1708,7 @@ if $ARGS[0] = 'pos54':
 				'<center><img <<$set_imgh>> src="images/locations/shared/train/spy.jpg"></center>'
 				'He tells you to come in the back and takes a quick photo of your face, then tells you to wait out out front until he''s done. About an hour goes by before he steps back out and hands you the passport, which shows your face but has an older age printed out on it.'
 
-				act 'Leave': gt 'city_industrial', 'redlight'
+				act 'Leave': gt 'city_redlight', 'start'
 			end
 		else
 			act 'Buy fake passport (<font color="red">30,000 <b>₽</b></font>)': '<br><font color="red">You don''t have enough money to buy the fake passport.</font>'
@@ -1726,7 +1726,7 @@ if $ARGS[0] = 'pos54':
 				'<center><img <<$set_imgh>> src="images/locations/shared/train/spy.jpg"></center>'
 				'You bought a fake diploma.'
 
-				act 'Leave': gt 'city_industrial', 'redlight'
+				act 'Leave': gt 'city_redlight', 'start'
 			end
 		else
 			act 'Buy fake diploma (<font color="red">100,000 <b>₽</b></font>)': '<br><font color="red">You don''t have enough money to buy the fake diploma.</font>'

+ 34 - 1
locations/events.qsrc

@@ -136,7 +136,7 @@ if $ARGS[0] = 'read':
 		end
 
 
-		if artembook > 0:
+        if artembook > 0:
 			act 'Read the book your borrowed from Artem. There are <<artembook * 100>> pages left (1:00) ':
 				if blizoruk = 500 or glassqw = 1:
 					glassqw = 1
@@ -180,10 +180,43 @@ if $ARGS[0] = 'read':
 			end
 
 		end
+		
+		if tractatus > 0:
+			act 'Study Aleksei''s magical discourse on unarmed combat. You feel that there are <<tractatus>> uses left (0:15) ':
+				if pcs_mana <= 400:
+					msg'	The text makes no sense! You don''t have enought mana to trigger it''s magic, so is better if you rest to recover.'&gt $loc, $loc_arg
+				end
+
+				*clr & cla
+				tractatus -= 1
+				if tractatus = 0:totalbook += 1
+				pcs_mood += 10
+				pcs_mana -= 400
+				def_exp += rand(7,10)
+				jab_exp += rand(7,10)
+				kick_exp += rand(7,10)
+				punch_exp += rand(7,10)
+				minut += 15
+				gs 'stat'
+				if $clothingworntype = 'nude' and $braworntype = 'none' and $pantyworntype = 'none':
+					'<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_nude.jpg"></center>'
+				elseif $clothingworntype = 'nude' and $braworntype ! 'none' and $pantyworntype ! 'none':
+					'<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_underwear.jpg"></center>'
+				else
+					'<center><img <<$set_imgh>> src="images/pc/activities/reading/bed_book_dressed.jpg"></center>'
+				end
+				
+				'As you read the strange text, the words blur and suddenly you are <i>inspired</i>. Your mind fill with new ideas and revelations, the defects in your combat form polished and the knows at how inflict the maximum level of pain at the minimal cost... sharpened.'
+
+				act 'Close the book':gt $loc, $loc_arg
+			end
+
+		end
 
 		act ' Close the book':gt $loc, $loc_arg
 	end
 
+
 	if cookmag = 0 and fashmag = 0 and compmag = 0 and biomag = 0 and knitmag = 0 and fitmag = 0:
 		'You have no magazines to read.'
 	else

+ 1 - 1
locations/exercise.qsrc

@@ -649,7 +649,7 @@ if $ARGS[0] = 'get_sport_clothes_exercise_bonus':
 	sport_clothes_exercise_bonus = 0
 	if $braworntype = 'sport':
 		sport_clothes_exercise_bonus = sport_clothes_exercise_bonus + 1
-	elseif PCLoBra = 1:
+	elseif PCloBra = 1:
 		sport_clothes_exercise_bonus = sport_clothes_exercise_bonus + 1
 	end
 	if $pantyworntype = 'sport':

+ 1 - 1
locations/fame.qsrc

@@ -640,7 +640,7 @@ if $ARGS[0] = 'calculate':
 	dynamic 'fame[''<<$fametown>>_sport''] = 0'
 	if dyneval('RESULT = fame[''<<$fametown>>_kickboxing'']') > 30: dynamic 'fame[''<<$fametown>>_sport''] += fame[''<<$fametown>>_kickboxing'']/3'
 	if dyneval('RESULT = fame[''<<$fametown>>_running'']') > 30: dynamic 'fame[''<<$fametown>>_sport''] += fame[''<<$fametown>>_running'']/3'
-	if dyneval('RESULT = fame[''<$fametown>>_volleyball'']') > 30: dynamic 'fame[''<<$fametown>>_sport''] += fame[''<<$fametown>>_volleyball'']/3'
+	if dyneval('RESULT = fame[''<<$fametown>>_volleyball'']') > 30: dynamic 'fame[''<<$fametown>>_sport''] += fame[''<<$fametown>>_volleyball'']/3'
 
 	dynamic 'fame[''<<$fametown>>_int''] = 0'
 	if dyneval('RESULT = fame[''<<$fametown>>_chess'']') > 30: dynamic 'fame[''<<$fametown>>_int''] += fame[''<<$fametown>>_chess'']/2'

+ 1 - 1
locations/fight.qsrc

@@ -431,7 +431,7 @@ if $ARGS[0] = 'result_check':
 		gt $loc, $loc_arg
 		exit
 	elseif func('fight', 'AvailableTargets', 'opp') = 0:
-		'<b><font color = green><<$boydesc>> You won!</font></b>'
+		'<b><font color = green> You won!</font></b>'
 
 		xgt'ender','win'
 		gt $loc, $loc_arg

+ 57 - 0
locations/fight_npcdata.qsrc

@@ -405,6 +405,63 @@ if $args[0] = 'btatiana':
 	fightEnding = 17
 end
 
+if $args[0] = 'sandbaggingana':
+	dynamic $setNPCFightStats, 'name', 'Ana'
+	dynamic $setNPCFightStats, 'image', 'images/characters/city/ana/action.jpg'
+	dynamic $setNPCFightStats, 'def', 65
+	dynamic $setNPCFightStats, 'run', 100
+	dynamic $setNPCFightStats, 'wrstlng', 25
+	dynamic $setNPCFightStats, 'kick', 35
+	dynamic $setNPCFightStats, 'punch', 40
+	dynamic $setNPCFightStats, 'jab', 35
+	dynamic $setNPCFightStats, 'stren', 75
+	dynamic $setNPCFightStats, 'agil', 110
+	dynamic $setNPCFightStats, 'vital', 110
+	dynamic $setNPCFightStats, 'react', 115
+	dynamic $setNPCFightStats, 'willpwr', 75
+	dynamic $setNPCFightStats, 'shoot', 75
+	dynamic $setNPCFightStats, 'health', dyneval($calcNPCFightHealth)
+	fightEnding = 18
+end
+
+if $args[0] = 'anagopniks':
+	dynamic $setNPCFightStats, 'name', 'Pissed Gopniks'
+	dynamic $setNPCFightStats, 'image', 'images/characters/city/ana/gopniks.jpg'
+	dynamic $setNPCFightStats, 'def', 60
+	dynamic $setNPCFightStats, 'run', 60
+	dynamic $setNPCFightStats, 'wrstlng', 20
+	dynamic $setNPCFightStats, 'kick', 10
+	dynamic $setNPCFightStats, 'punch', 60
+	dynamic $setNPCFightStats, 'jab', 60
+	dynamic $setNPCFightStats, 'stren', 100
+	dynamic $setNPCFightStats, 'agil', 70
+	dynamic $setNPCFightStats, 'vital', 70
+	dynamic $setNPCFightStats, 'react', 70
+	dynamic $setNPCFightStats, 'willpwr', 110
+	dynamic $setNPCFightStats, 'shoot', 110
+	dynamic $setNPCFightStats, 'health', dyneval($calcNPCFightHealth)
+	fightEnding = 19
+end
+
+if $args[0] = 'bossana':
+	dynamic $setNPCFightStats, 'name', 'Ana'
+	dynamic $setNPCFightStats, 'image', 'images/characters/city/ana/boss.jpg'
+	dynamic $setNPCFightStats, 'def', 75
+	dynamic $setNPCFightStats, 'run', 100
+	dynamic $setNPCFightStats, 'wrstlng', 50
+	dynamic $setNPCFightStats, 'kick', 50
+	dynamic $setNPCFightStats, 'punch', 60
+	dynamic $setNPCFightStats, 'jab', 50
+	dynamic $setNPCFightStats, 'stren', 150
+	dynamic $setNPCFightStats, 'agil', 150
+	dynamic $setNPCFightStats, 'vital', 150
+	dynamic $setNPCFightStats, 'react', 150
+	dynamic $setNPCFightStats, 'willpwr', 75
+	dynamic $setNPCFightStats, 'shoot', 75
+	dynamic $setNPCFightStats, 'health', dyneval($calcNPCFightHealth)
+	fightEnding = 20
+end
+
 
 
 

+ 155 - 0
locations/gossips.qsrc

@@ -0,0 +1,155 @@
+# gossips
+!!apartment complex slut gossip
+
+if $ARGS[0] = 'complex':
+	if $ARGS[1] = 'old_women_slutrep':
+		*clr & cla
+		minut += 3
+		gs 'stat'
+		if fame['pav_slut'] < 100:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/grandmothers_gossip' + rand(1,3) + '.jpg"></center>'
+			'You overhear a group of old women talking while sitting on the benches. They often sit outside and gossip regardless of the weather. One of them comments on the way you are walking.'
+			'"Look at the way she walks, swinging her hips." Another nods as she replies. "She should be ashamed! Of course, if she had a proper mother such behavior would have been beaten out of her." You are tempted to stop and say something, but you know it wouldn''t change anything and would only make matters worse. They seem to lose interest in you, but you can''t help but notice people are talking about your reputation. You should be more discreet if you want them to stop talking about you.'
+		elseif fame['pav_slut'] < 150:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/grandmothers_gossip' + rand(1,3) + '.jpg"></center>'
+			'You overhear a group of old women talking while sitting on the benches. They often sit outside and gossip regardless of the weather. One of them makes a comment loud enough for you to hear.'
+			'"She should be ashamed of herself, always dressing in tight skimpy clothes!" Another nods as she replies. "Or with how she flirts with every boy in town." You are tempted to stop and say something, but you know it wouldn''t change anything and would only make matters worse. They seem to lose interest in you, but you can''t help but notice people are talking about your growing reputation. You should be more discreet if you want them to stop talking about you.'
+		elseif fame['pav_slut'] < 200:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/grandmothers_gossip' + rand(1,3) + '.jpg"></center>'
+			'You overhear a group of old women talking while sitting on the benches. They often sit outside and gossip regardless of the weather. One of them makes a comment loud enough for you to hear.'
+			'"She should be ashamed of herself, using her body to get boys to like her." Another nods as she replies. "Just wait. Soon enough, they will wise up and want nothing to do with her. They''ll find proper young ladies to marry." You are tempted to stop and say something, but you know it wouldn''t change anything and would only make matters worse. They seem to lose interest in you, but you can''t help but notice people are talking about your reputation, which is only getting worse. You should be more discreet if you want people to stop talking about you.'
+		elseif fame['pav_slut'] < 250:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/grandmothers_gossip' + rand(1,3) + '.jpg"></center>'
+			'You overhear a group of old women talking while sitting on the benches. They often sit outside and gossip regardless of the weather. They all shake their heads and give you dirty looks.'
+			'"She should be ashamed of herself." Another nods as she replies. "She needs to find herself a man before it''s too late." The third one then chimes in. "If anyone would have her now." You are tempted to stop and say something, but you know it wouldn''t change anything and would only make matters worse. They seem to lose interest in you, but you can''t help but notice it seems like everyone is now aware of your tarnished reputation. You should be more discreet if you want people to stop talking about you.'
+		elseif fame['pav_slut'] < 300:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/grandmothers_gossip' + rand(1,3) + '.jpg"></center>'
+			'You overhear a group of old women talking while sitting on the benches. They often sit outside and gossip regardless of the weather. They all shake their heads and give you dirty looks.'
+			*nl
+			'"You should be ashamed of yourself, you little whore." Another nods as she replies. "Don''t waste your time with the likes of her." A few of them make a shooing motion towards you, obviously wanting you to move on. You are tempted to stop and say something, but you know it wouldn''t change anything and would only make matters worse. They seem to keep talking about you, but you''re too far away to hear them. Your reputation is in tatters, but maybe it isn''t too late to redeem yourself.'
+		elseif fame['pav_slut'] >= 300:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/grandmothers_gossip' + rand(1,3) + '.jpg"></center>'
+			'You overhear a group of old women talking while sitting on the benches. They often sit outside and gossip regardless of the weather. They all shake their heads and give you dirty looks.'
+			'"Worse than her mother! And at her age!" Another nods as she replies. "I don''t know about worse. I think you forget how bad her mother was at that age." They continue to talk about your mother. You know your mother''s reputation, deserved or not, but there''s little you can say in your own defense.'
+		end
+		
+		act 'Keep going': gt 'pav_complex', 'start'
+	end
+
+	if $ARGS[1] = 'boys_slutrep':
+		*clr & cla
+		minut += 3
+		gs 'stat'
+		if fame['pav_slut'] < 100:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/boys_gossip.jpg"></center>'
+			'Two boys around your age are standing near the apartment doors "Hey isn''t that the girl Sergia was talking about?" you overhear one of them ask. "Yeah, but she''s just a tease." his friend replies. They seem to lose interest in you, but you can''t help but notice people are talking about your reputation. You should be more discreet if you want them to stop talking about you.'
+		elseif fame['pav_slut'] < 150:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/boys_gossip.jpg"></center>'
+			'Two boys around your age are standing near the apartment doors. "Hey isn''t that the girl that will let you feel her up for a cigarette?" you overhear one of them ask. "Yeah, I heard she gave Dimitri a handjob behind the garages." his friend replies. They keep talking, but you''re too far away to hear what they are saying. You can only assume it''s still about you. It seems people are talking about your growing reputation. You should be more discreet if you want them to stop talking about you.'
+		elseif fame['pav_slut'] < 200:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/boys_gossip.jpg"></center>'
+			'Two boys around your age are standing near the apartment doors. "Hey, isn''t that the slut that''s always giving guys blowjobs behind the garages?" you overhear one of them ask. "Yeah that''s her. Come on over here slut, I''ve got a cock you can suck on right here!" He and his friend laugh as he grabs his crotch. You just ignore them and keep walking. It seems people are talking about your reputation, which is only getting worse. You should be more discreet if you want people to stop talking about you.'
+		elseif fame['pav_slut'] < 250:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/boys_gossip.jpg"></center>'
+			'Two boys around your age are standing near the apartment doors. "Hey slut, why don''t you come over here? We''ve got something for you." His friends laughs. "Yeah, we all know how much you love sucking dick!" They both laugh as you just keep walking, at least they don''t follow you. It seems like everyone is now aware of your tarnished reputation. You should be more discreet if you want people to stop talking about you.'
+			act 'Keep going': gt 'pav_complex', 'start'
+		elseif fame['pav_slut'] < 300:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/boys_gossip.jpg"></center>'
+			'Two boys around your age are standing near the apartment doors. "Hey whore, come over here. We''ve got something for you." His friend laughs. "Yeah, we all know you love sucking dick more than anything in the world!" They both laugh as you keep walking, but they follow you and make more crude comments. You pass by a few other people that give you disgusted looks at the boys comments. Your reputation is in tatters, but maybe it isn''t too late to redeem yourself.'
+		elseif fame['pav_slut'] >= 300:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/boys_gossip.jpg"></center>'
+			'Two boys around your age are standing near the apartment doors. "I''m surprised you can even walk with all the cocks that have fucked your dirty holes." one them says tauntingly as his friend laughs before joining in. "I wouldn''t touch you with three condoms on. Who knows how many diseases you have, or how much old cum is still inside you!" They give you looks of utter disgust as you walk away. There is little you can say in your defense.'
+		end
+		
+		act 'Keep going': gt 'pav_complex', 'start'
+	end
+
+	!!slut rep = 100+
+	if $ARGS[1] = 'girls_slutrep':
+		*clr & cla
+		minut += 3
+		gs 'stat'
+		
+		if fame['pav_slut'] < 150:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/girls_gossip.jpg"></center>'
+			'Three girls are sitting on one of the benches that dot the courtyard. You can''t help but notice them looking in your direction. They start whispering and giggling to each other, followed by pointed looks in your direction. "Don''t you have a cock to go and suck somewhere, slut?" They all start giggling againa as you just sigh and continue on. It seems people are talking about your growing reputation. You should be more discreet if you want them to stop talking about you.'
+		elseif fame['pav_slut'] < 200:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/girls_gossip.jpg"></center>'
+			'Three girls are sitting on one of the benches that dot the courtyard. You overhear their conversation as you walk past. "Look, it doesn''t taste that bad." The second one chimes in. "And you can just spit it out if you want." The third one just frowns. "I guess..." They spot you and giggle as they point. "You could always ask her. She loves swallowing cum and does it all the time!" They all laugh at you before returning to their conversation. You just sigh and continue on. It seems people are talking about your reputation, which is only getting worse. You should be more discreet if you want people to stop talking about you.'
+		elseif fame['pav_slut'] < 250:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/girls_gossip.jpg"></center>'
+			'Three girls are sitting on one of the benches that dot the courtyard. You can''t help but notice them looking in your direction as they start whispering and giggling, followed by pointed looks in your direction. They notice you looking at them and one of them frowns. "What are you looking at slut? Mind your own business!" They all give you looks of utter disgust and go back to talking quietly to each other. You just sigh and continue on. It seems everyone is now aware of your tarnished reputation. You should be more discreet if you want people to stop talking about you.'
+		elseif fame['pav_slut'] < 300:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/girls_gossip.jpg"></center>'
+			'Three girls are sitting on one of the benches that dot the courtyard. You can''t help but notice them looking in your direction as they start whispering and giggling, followed by pointed looks in your direction. One of them frowns when they notice you staring. "What are you looking at whore? Don''t you have a bunch of boys waiting to gangbang you somewhere?" They all give you looks of utter disgust and go back to talking quietly to each other. You just sigh and continue on. Your reputation is in tatters, but maybe it isn''t too late to redeem yourself.'
+		elseif fame['pav_slut'] >= 300:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/girls_gossip.jpg"></center>'
+			'Three girls are sitting on one of the benches that dot the courtyard. You can''t help but notice them looking in your direction. They start talking out loud, apparently not caring who hears them. "Well well, if it isn''t the town bicycle!"'
+			'"Yeah, anyone can ride her as much as they want!" another chimes in. The last one stops laughing before replying. "I wouldn''t even touch a boy that has been with her. Who knows what kind of filthy diseases she gave him?!" They give you looks of utter disgust and go back to talking to each other and ignoring you. You just sigh and continue on. There is little you can say in your defense.'
+		end
+		
+		act 'Keep going': gt 'pav_complex', 'start'
+	end
+end
+
+
+!!school slut gossip, these take place in the school hallway before first class.
+if $ARGS[0] = 'school':
+	if $ARGS[1] = 'boys_slutrep':
+		*clr & cla
+		menu_off = 1
+		minut += 3
+		gs 'stat'
+		if fame['pav_slut'] < 100:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/boys_gossip.jpg"></center>'
+			'Two boys are standing in the hallway talking. "Hey isn''t that the girl the gopniks were talking about?" one of them asks as you walk past. "Yeah, but she''s just a tease." his friend replies. They seem to lose interest in you, but you can''t help but notice people are talking about your reputation. You should be more discreet if you want them to stop talking about you.'
+		elseif fame['pav_slut'] < 150:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/boys_gossip.jpg"></center>'
+			'Two boys are standing in the hallway talking. "Hey isn''t that the girl that gave one of the gopniks a handjob in the restroom?" one of them asks as you walk past. The other one looks at you before replying. "No, I think she just likes to tease guys and flash her panties at them." They seem to lose interest in you, but you can''t help but notice people are talking about your reputation. You should be more discreet if you want them to stop talking about you.'
+		elseif fame['pav_slut'] < 200:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/boys_gossip.jpg"></center>'
+			'Two boys are standing in the hallway talking. "Hey isn''t that the slut the gopniks said was giving them blowjobs in the the old school building?" His friend laughs as he replies. "Yeah that''s her. I hear she''s a world class cock sucker." They keep watching and talking about you before the sound of the school drowns out their voices. It seems everyone is aware of your tarnished reputation. You should be more discreet if you want people to stop talking about you.'
+		elseif fame['pav_slut'] < 250:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/boys_gossip.jpg"></center>'
+			'Two boys are standing in the hallway talking. "Look who it is, one of the school sluts." His friend laughs before replying. "She looks sad. Maybe she needs a cock or two to cheer her up?" They laugh and keep talking about you until the sounds of the school drown out their voices as you walk down the hall. It seems everyone is aware of your tarnished reputation. You should be more discreet if you want people to stop talking about you.'
+		elseif fame['pav_slut'] < 300:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/boys_gossip.jpg"></center>'
+			'Two boys are standing in the hallway talking. "Hey whore, come over here. We''ve got something for you." His friend laughs. "Yeah, we all know you love sucking dick more than anything in the world!" They both laugh as you keep walking, but they follow you and make more crude comments. Several of your fellow students laugh or give you disgusted looks when they hear the boys comments. Your reputation is in tatters, but maybe it isn''t too late to redeem yourself.'
+		elseif fame['pav_slut'] >= 300:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/boys_gossip.jpg"></center>'
+			'Two boys are standing in the hallway talking. "I''m surprised you can even walk with all the cocks that have fucked your dirty holes." one them says tauntingly as his friend laughs before joining in. "I wouldn''t touch you with three condoms on. Who knows how many diseases you have, or how much old cum is still inside you!" They give you looks of utter disgust as you walk away. There is little you can say in your defense.'
+		end
+		act 'Continue on': gt 'gschool_events', 'leave_break_events2'
+	end
+
+	if $ARGS[1] = 'girls_slutrep':
+		*clr & cla
+		menu_off = 1
+		minut += 3
+		gs 'stat'
+		if fame['pav_slut'] < 100:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/girls_gossip2.jpg"></center>'
+			'Lizaveta and Stasya are standing in the hallway, whispering and giggling at each other while looking at you. Stasya then speaks up. "What, no boys you can try and seduce?" They both giggle and go back to talking to each other, losing interest in you. You can''t help but notice people are talking about your reputation. You should be more discreet if you want them to stop talking about you.'
+			act 'Continue on': gt 'gschool_events', 'leave_break_events2'
+		elseif fame['pav_slut'] < 150:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/girls_gossip1.jpg"></center>'
+			'Irina, Bella and Stasya are standing in the hallway. You can''t help but notice them looking in your direction as they whisper and giggle with each other, followed by pointed looks in your direction. Irina speaks up when they see you. "Don''t you have some boy to go make out with?" They all start giggling and whispering even more. You just sigh and continue on. It seems people are talking about your growing reputation. You should be more discreet if you want them to stop talking about you.'
+		elseif fame['pav_slut'] < 200:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/girls_gossip2.jpg"></center>'
+			'Lizaveta and Stasya are standing in the hallway talking. You overhear Stasya as you walk past. "Look it doesn''t taste that bad and you can just spit it out if you want." Lizaveta frowns a little. "I guess..." Stasya then looks over at you as she replies to Lizaveta. "You could always ask <<$pcs_nickname>>. I hear she swallows cum all the time, and loves it too." They both giggle before returning to their conversation. You just sigh and continue on. It seems like people are talking about your reputation, which is only getting worse. You should be more discreet if you want people to stop talking about you.'
+		elseif fame['pav_slut'] < 250:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/girls_gossip1.jpg"></center>'
+			'Irina, Bella and Stasya are standing in the hallway. You can''t help but notice them looking your direction. Then they start whispering back and forth between each other and giggling, followed by pointed looks your direction. Bella speaks up when they see you. "What are you looking at slut? Mind your own business!" They all laugh mockingly as you just sigh and continue on. It seems like everyone is aware of your tarnished reputation. You should be more discreet if you want people to stop talking about you.'
+		elseif fame['pav_slut'] < 300:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/girls_gossip2.jpg"></center>'
+			'Lizaveta and Stasya are standing in the hallway. They start whispering and giggling as soon as they see you, followed by pointed looks in your direction. Stasya notices you staring. "What are you looking at whore? Don''t you have a bunch of boys waiting to gangbang you somewhere?" They give you looks of utter disgust and go back to talking quietly to each other. You just sigh and continue on. Your repuatation is in tatters, but maybe it isn''t too late to redeem yourself.'
+		elseif fame['pav_slut'] >= 300:
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/girls_gossip1.jpg"></center>'
+			'Irina, Bella and Stasya are standing in the hallway and you can''t help but notice them staring at you as you walk closer to them. They start talking out loud, apparently not caring who hears them. "Look girls, it''s the town bicycle!" Irina says mockingly. "Yeah anyone can ride her as much as they want. And for free!" Stasya replies as you skirt around them as they almost block your way. You glance at them and Bella frowns. "Watch where you''re going you dirty whore! We don''t want any of your filthy diseases!" They give you looks of utter disgust and go back to talking to each other and ignoring you. You just sigh and continue on. There is little you can say in your defense.'
+		end
+		
+		act 'Continue on': gt 'gschool_events', 'leave_break_events2'
+	end
+end
+
+--- gossips ---------------------------------

+ 1 - 1
locations/gschool_chats1.qsrc

@@ -171,7 +171,7 @@ if $ARGS[0] = 'igor':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></center>'
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-	if IgorloverQW > 0:
+	if IgorLoverQW > 0:
 		npc_rel['A4'] += 1
 		'When Igor sees you, his face lights up and he smiles warmly. "I was hoping I''d see you. I, uh, kinda missed you..." he says shyly and it makes you giggle. While you talk with each other, his warm hand finds yours.'
 

+ 8 - 0
locations/gschool_events.qsrc

@@ -220,6 +220,14 @@ if $ARGS[0] = 'break_events':
 	*clr & cla
 	menu_off = 1
 	gs 'stat'
+	if break_rand[1] + rand(5,10) < daystart and fame['pav_slut'] >= 50:
+		break_rand[1] = daystart
+		if rand(0,1) = 0:
+			gt 'gossips', 'school', 'boys_slutrep'
+		else
+			gt 'gossips', 'school', 'girls_slutrep'
+		end
+	end
 	gs 'gschool_events', 'leave_break_events'
 	break_rand = rand(1,72)
 	if break_rand = 1 and hotcat > 5:

+ 4 - 4
locations/gschool_lessons4.qsrc

@@ -895,11 +895,11 @@ if $ARGS[0] = 'pe':
 					pcs_horny += 10
 					'After the roll call, Mr. Nikolaevich announces that you will all be taking turns climbing the ropes today.'
 					'You climb as instructed, but can''t help but feel the rough rope 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 intense. You don''t even make it half way up the rope before you have to give up and slide back down, which causes the rope to rub against your clit and turn you on even more.'
-				elseif pcs_stren >= 40: 
+				elseif pcs_stren <= 40: 
 					pcs_horny += 20
 					'After the roll call, Mr. Nikolaevich announces that you will all be taking turns climbing the ropes today.'
 					'You climb as instructed, but can''t help but feel the rough rope 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 intense. You almost make it to the top before you have to give up and slide back down, which causes the rope to rub against your clit and turn you on even more.'
-				elseif pcs_stren >= 60: 
+				elseif pcs_stren <= 60: 
 					grupvalue[2] += 1
 					pcs_horny += 30
 					'After the roll call, Mr. Nikolaevich announces that you will all be taking turns climbing the ropes today.'
@@ -917,11 +917,11 @@ if $ARGS[0] = 'pe':
 					pcs_horny += 5
 					'After the roll call, Mr. Nikolaevich announces that you will all be taking turns climbing the ropes today.'
 					'You climb as instructed, but can''t help but feel the rough robe rubbing against your pussy through your clothes. You don''t even make it half way up the rope before you have to give up and slide back down, which causes the rope to rub against your clit and turn you on even more.'
-				elseif pcs_stren >= 40: 
+				elseif pcs_stren <= 40: 
 					pcs_horny += 10
 					'After the roll call, Mr. Nikolaevich announces that you will all be taking turns climbing the ropes today.'
 					'You climb as instructed, but can''t help but feel the rough robe rubbing against your pussy through your clothes. You almost make it to the top of the rope before you have to give up and slide back down, which causes the rope to rub against your clit and turn you on even more.'
-				elseif pcs_stren >= 60: 
+				elseif pcs_stren <= 60: 
 					grupvalue[2] += 1
 					pcs_horny += 15
 					'After the roll call, Mr. Nikolaevich announces that you will all be taking turns climbing the ropes today.'

+ 2 - 2
locations/igorev.qsrc

@@ -111,7 +111,7 @@ if $ARGS[0] = 'Movies':
 				act 'Make out':
 					cls
 					minut += 120
-					IgorloverQW = 1
+					IgorLoverQW = 1
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/igor/kissmovie.jpg" ></center>'
 					'The movie is fairly boring and Igor strokes your thigh, you return the favor and lean in close to him. He turns to you and starts to kiss you. Soon the two of you are making out, you spend the rest of the time making out, you have no idea what the movie was even about. Once the credits roll the two of you leave the theater. Once back outside he turns to you and says. "<<$pcs_nickname>> would you like to come back to my place?"'
@@ -628,7 +628,7 @@ end
 
 !!this one shows up if they go to the sisters room and Sveta is not dating Igor and does not know he cross dresses.
 if $ARGS[0] = 'din_sisterkom':
-	if IgorloverQW = 1:gt 'igorev', 'din_sisterkom_krossdress'
+	if IgorLoverQW = 1:gt 'igorev', 'din_sisterkom_krossdress'
 	*clr & cla
 	'<center><b><font color = maroon>Igor''s sister''s room</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/igorhome/komsister.jpg"></center>'

+ 7 - 7
locations/igorhome.qsrc

@@ -123,7 +123,7 @@ if $ARGS[0] = 'igorroom':
 	end
 	act 'Chat': gt 'igorhome','Chat'
 	if hour = 23:
-		if IgorloverQW = 1:
+		if IgorLoverQW = 1:
 			*clr & cla
 			'<center><h4><font color="maroon">Igor''s Room</font></h4></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/igor/talkgf.jpg"></center>'
@@ -145,7 +145,7 @@ if $ARGS[0] = 'igorroom':
 	elseif hour >= 20:
 		cls
 		'<center><h4><font color="maroon">Igor''s Room</font></h4></center>'
-		if IgorloverQW = 1:
+		if IgorLoverQW = 1:
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/igor/talkgf.jpg"></center>'
 		else
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/igor/talk.jpg"></center>'
@@ -169,7 +169,7 @@ if $ARGS[0] = 'Chat':
 	minut += 5
 	gs 'stat'
 	'<center><h4><font color="maroon">Igor''s Room</font></h4></center>'
-	if IgorloverQW = 1:
+	if IgorLoverQW = 1:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/igor/talkgf.jpg"></center>'
 	else
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/igor/talk.jpg"></center>'
@@ -219,13 +219,13 @@ if $ARGS[0] = 'Chat':
 			act 'Continue': gt 'igorev', 'din_sisterkom'
 		end
 	end
-	if IgorloverQW = 1:
+	if IgorLoverQW = 1:
 		act 'Kiss': gt 'igorev', 'Kiss'
 		act 'Date':
 			*clr
 			cla
 			'<center><h4><font color="maroon">Igor''s Room</font></h4></center>'
-			if IgorloverQW = 1:
+			if IgorLoverQW = 1:
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/igor/talkgf.jpg"></center>'
 			else
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/igor/talk.jpg"></center>'
@@ -236,7 +236,7 @@ if $ARGS[0] = 'Chat':
 				*clr
 				cla
 				'<center><h4><font color="maroon">Igor''s Room</font></h4></center>'
-				if IgorloverQW = 1:
+				if IgorLoverQW = 1:
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/igor/talkgf.jpg"></center>'
 				else
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/igor/talk.jpg"></center>'
@@ -351,7 +351,7 @@ if $ARGS[0] = 'sisterroom':
 					'She sighs as she wants to say no to him, but as she looks up she smiles as she sees Igor with a girl.'
 					'"Sure, little brother. Come in, come in. Who''s your female friend? Don''t tell me that you''ve got yourself a girlfriend?"'
 					act 'This is...':
-						if IgorloverQW = 1:
+						if IgorLoverQW = 1:
 							*clr & cla
 							!!if girlfriend
 							'"This is m-my girlfriend, <<$pcs_nickname>>. We''ve been dating for a while."'

+ 818 - 199
locations/journal.qsrc

@@ -78,21 +78,21 @@ if $ARGS[0] = 'records':
 	end
 	
 	
-	if model['status'] > 0:	
+	if modelfoto['shoots'] > 0:	
 		*nl
-		if modelfoto_erotic > 0:
+		if modelfoto['erotic'] > modelfoto['nude'] and modelfoto['erotic'] > modelfoto['fashion'] and modelfoto['erotic'] > modelfoto['fitness'] and modelfoto['erotic'] > modelfoto['glamour'] and modelfoto['erotic'] > modelfoto['lingerie'] and modelfoto['erotic'] > modelfoto['catalog']:
 			'You are an erotic model working at Aphrodite Photography in St. Petersburg.'
-		elseif modelfoto_nude > modelfoto_fashion and modelfoto_nude > modelfoto_fitness and modelfoto_nude > modelfoto_glamour and modelfoto_nude > modelfoto_lingerie and modelfoto_nude > modelfoto_catalog:
+		elseif modelfoto['nude'] > modelfoto['fashion'] and modelfoto['nude'] > modelfoto['fitness'] and modelfoto['nude'] > modelfoto['glamour'] and modelfoto['nude'] > modelfoto['lingerie'] and modelfoto['nude'] > modelfoto['catalog'] and modelfoto['nude'] > modelfoto['erotic']:
 			'You are an artistic nude model working at Aphrodite Photography in St. Petersburg.'
-		elseif modelfoto_fitness > modelfoto_fashion and modelfoto_fitness > modelfoto_nude and modelfoto_fitness > modelfoto_glamour and modelfoto_fitness > modelfoto_lingerie and modelfoto_fitness > modelfoto_catalog:
+		elseif modelfoto['fitness'] > modelfoto['fashion'] and modelfoto['fitness'] > modelfoto['nude'] and modelfoto['fitness'] > modelfoto['glamour'] and modelfoto['fitness'] > modelfoto['lingerie'] and modelfoto['fitness'] > modelfoto['catalog'] and modelfoto['fitness'] > modelfoto['erotic']:
 			'You are a fitness model working at Aphrodite Photography in St. Petersburg.'
-		elseif modelfoto_glamour > modelfoto_fashion and modelfoto_glamour > modelfoto_nude and modelfoto_glamour > modelfoto_fitness and modelfoto_glamour > modelfoto_lingerie and modelfoto_glamour > modelfoto_catalog:
+		elseif modelfoto['glamour'] > modelfoto['fashion'] and modelfoto['glamour'] > modelfoto['nude'] and modelfoto['glamour'] > modelfoto['fitness'] and modelfoto['glamour'] > modelfoto['lingerie'] and modelfoto['glamour'] > modelfoto['catalog'] and modelfoto['glamour'] > modelfoto['erotic']:
 			'You are a glamour model working at Aphrodite Photography in St. Petersburg.'
-		elseif modelfoto_lingerie > modelfoto_fashion and modelfoto_lingerie > modelfoto_nude and modelfoto_lingerie > modelfoto_fitness and modelfoto_lingerie > modelfoto_glamour and modelfoto_lingerie > modelfoto_catalog:
+		elseif modelfoto['lingerie'] > modelfoto['fashion'] and modelfoto['lingerie'] > modelfoto['nude'] and modelfoto['lingerie'] > modelfoto['fitness'] and modelfoto['lingerie'] > modelfoto['glamour'] and modelfoto['lingerie'] > modelfoto['catalog'] and modelfoto['lingerie'] > modelfoto['erotic']:
 			'You are a lingerie model working at Aphrodite Photography in St. Petersburg.'
-		elseif modelfoto_fashion > modelfoto_lingerie and modelfoto_fashion > modelfoto_nude and modelfoto_fashion > modelfoto_fitness and modelfoto_fashion > modelfoto_glamour and modelfoto_fashion > modelfoto_catalog:
+		elseif modelfoto['fashion'] > modelfoto['lingerie'] and modelfoto['fashion'] > modelfoto['nude'] and modelfoto['fashion'] > modelfoto['fitness'] and modelfoto['fashion'] > modelfoto['glamour'] and modelfoto['fashion'] > modelfoto['catalog'] and modelfoto['fashion'] > modelfoto['erotic']:
 			'You are a fashion model working at Aphrodite Photography in St. Petersburg.'
-		elseif modelfoto_catalog > 0:
+		elseif modelfoto['catalog'] > 0:
 			'You are a catalog model working at Aphrodite Photography in St. Petersburg.'
 		end
 		*nl
@@ -109,19 +109,20 @@ if $ARGS[0] = 'records':
 		'You have worked <<masseuse[''shifts_worked'']>> shifts at the salon this week.'
 		if masseuse['<<week>>_shift_1'] = 1 and hour < 9:
 			'<BR><b><font color="blue">You have a shift at the salon today at 9:00.</font></b>'
-		elseif masseuse['<<week>>_shift_1'] = 1 and hour < 9:
+		elseif masseuse['<<week>>_shift_1'] = 1 and hour <= 9:
 			'<BR><b><font color="red">You''re late for your 9:00 shift at the salon!</font></b>'
 		elseif masseuse['<<week>>_shift_2'] = 1 and hour < 13:
 			'<BR><b><font color="blue">You have a shift at the salon today at 13:00.</font></b>'
-		elseif masseuse['<<week>>_shift_2'] = 1 and hour < 13:
+		elseif masseuse['<<week>>_shift_2'] = 1 and hour <= 13:
 			'<BR><b><font color="red">You''re late for your 13:00 shift at the salon!</font></b>'
-		elseif masseuse['<<week>>_shift_3'] and hour < 17:
-			'<BR><b><font color="blue">You have a shift at the salon today at 17:00.</font></b>'
 		elseif masseuse['<<week>>_shift_3'] = 1 and hour < 17:
+			'<BR><b><font color="blue">You have a shift at the salon today at 17:00.</font></b>'
+		elseif masseuse['<<week>>_shift_3'] = 1 and hour <= 17:
 			'<BR><b><font color="red">You''re late for your 17:00 shift at the salon!</font></b>'
 		end
 	end
 
+
 	if pornstack > 0:
 		*nl
 		porndays = 0
@@ -551,57 +552,220 @@ if $ARGS[0] = 'teachers':
 	act 'Put your notebook down': gt $loc, $loc_arg
 end
 
-if $ARGS[0] = 'nerds':
+if $ARGS[0] = 'popular':
 	*clr & cla
-	'<center><h2>Nerds</h2></center>'
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/152.jpg"></center>'
-	'<center>Feofan Krupin</center>'
-	if grupTipe = 3:
-		'Feofan Krupin is heavily into science fiction, fantasy and the like. He has a serious love for superheroes and loves talking about them, their movies and comic books all the time. He also has a collection of cosplay outfits of all the most famous superheroes. He does well in school, but not as well as most would expect. He is the most outgoing of the nerds and is not afraid to talk to the other students, even flirting with girls that are way out of his league. He is the Game Master for the weekly game night and often invites others over to play games at his house.'
+	'<center><h2>Cool kids</h2></center>'
+	'All your schools popular kids listed by popularity, within their own clique. Which is mostly based on style, natural charm, good looks and how wealthy their family is.'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/1.jpg"></center>'
+	'<center>Dimka Nosov</center>'
+	if grupTipe = 1:
+		'Dimka Nosov is a cute guy and all the girls adore him. He is considered the coolest kid in school. He comes from a fairly wealthy family and is always dressed in expensive stylish clothes. He even throws some epic parties that everyone that is anyone tries to get invited too, even kids from Pushkin sometimes attend. Then his New Years party is the one party he invites everyone. He is the king of the school and everyone wants to either be his friend or hang out with him.'
 	else
-		'Feofan Krupin is heavily into science fiction, fantasy and the like. He has a serious love for superheroes and loves talking about them, their movies and comic books all the time. He also has a collection of cosplay outfits of all the most famous superheroes. He does well in school, but not as well as most would expect. He is a nerd''s nerd, but isn''t bad looking for one. He is the most outgoing of the nerds and is not afraid to talk to the other students, even flirting with girls that are way out of his league. Rumor is that he runs some silly game night for the other nerds, which has earned him the nickname "King of the Nerds."'
+		'Dimka Nosov is a cute guy and all the girls adore him. He is considered the coolest kid in school. The guys tend to either befriend him or loath him. He comes from a fairly wealthy family and is always dressed in expensive stylish clothes. Since Lavrenti started hanging out with the gopniks, Dimka is now even king of the parties. Despite his pleasant smile and friendly demeanor, there are rumors saying he is a sadist bastard that always gets what he wants. He seems to love verbally tormenting the nerds and outcasts when given the chance.'
 	end
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/2.jpg"></center>'
-	'<center>Artem Chebotarev</center>'
-	'Artem Chebotarev is a typical geek, but one could easily be deceived by his looks as he is actually not that bad looking. He does very well in school and is popular with the other geeks, not to mention that, thanks to his looks and good grades, he has befriended a lot of jocks as he is also their tutor outside of school. He otherwise tries to keep a low profile at school, especially around the cool kids and gopniks.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/142.jpg"></center>'
-	'<center>Zinaida "Zina" Alkaev</center>'
-	if grupTipe = 3:
-		'Zinaida Alkaev is a mousey girl who 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 various games on her phone, although she is great at video games and knows all about fantasy, sci-fi, superheroes and other important things. The boys seem to love that she knows as much as they do about that stuff and that she can beat most of them at the games they play.'
+	if npc_rel['A1'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A1'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A1'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
 	else
-		'Zinaida Alkaev is a mousey girl who 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 various games on her phone, although she is fairly popular with the male nerds for reasons unknown to everyone else. She seems to be a complete loner unless she is around her fellow nerds.'
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
 	end
 
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/6.jpg"></center>'
-	'<center>Petka Klyuyev</center>'
-	if grupTipe = 3:
-		'Petka Klyuyev is a nerd who usually doesn''t interact with other students, preferring to only talk to his fellow nerds and mostly spends his time reading. He''s good friends with Artem and you can usually hear them recommending what to read to each other. He does very well in school and has been known to tutor others sometimes.'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/22.jpg"></center>'
+	'<center>Elžbieta "Bella" Artamonov</center>'
+	if grupTipe = 1:
+		'Bella Artamonov is the most beautiful girl in school and knows it, which makes her come off as arrogant. You don''t know her very well since she doesn''t want to deal with "kids". She seems to consider herself an adult already and the rest of her classmates as being beneath her, too young and childish for her to be around. You''ve heard some rumors about her only hanging around with people much older than herself.'
 	else
-		'Petka Klyuyev is a nerd who usually doesn''t interact with other people, mostly spending his time reading. He''s good friends with Artem and you can usually hear them recommending what to read to each other. He does very well in school and has been known to tutor others sometimes. However, he is afraid of his own shadow and is thus an easy target for bullying; other students are known to steal his homework.'
+		'Bella Artamonov is the most beautiful girl in school and knows it, which makes her come off like a self centered bitch. You don''t know her at all really since she doesn''t want to deal with "kids", especially those with no sense of style. She seems to consider herself an adult already and the rest of her classmates as being beneath her, too young and childish for her to be around. You''ve heard some rumors about her only hanging around with people much older than herself.'
+	end
+	if npc_rel['A22'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A22'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A22'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/17.jpg"></center>'
+	'<center>Irina Devyatova</center>'
+	if grupTipe = 1:
+		'Irina Devyatova is a tall and pretty girl. She knows it and takes full advantage of it, using her looks to sweet talk the boys and teachers alike, to get her way. She has a very arrogant and haughty personality hidden behind her sweet smile. She is the queen of what is in fashion and often berates those she deems with out a sense of style, more than once driving other girls to tears. She is often the center of attention when the popular kids hangout. When needed she often sweet talks the jocks and gopnik boys do her dirty work, making them think they have a chance with her and then laughing at them behind their back.'
+	else
+		'Irina Devyatova is a tall and pretty girl. She knows it and takes full advantage of it, using her looks to sweet talk the boys and teachers alike, to get her way. She has a very arrogant and haughty personality hidden behind her sweet smile. She is the queen of what is in fashion and often berates those she deems with out a sense of style, more than once driving other girls to tears. When needed she often sweet talks the jocks and gopnik boys do her dirty work.'
+	end
+	if npc_rel['A17'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A17'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A17'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/15.jpg"></center>'
+	'<center>Viktoriya "Vicky" Meynold</center>'
+	if grupTipe = 1:
+		'Vicky Meynold is the opposite of her sister. On one side a smart ass and on the other a cheerful girl. She is very sociable, being friends with many of the students in school and is considered to be one of the most popular girls in school. With a passionate love for dancing, Vicky can often be found at the disco with her sister and boy friend Vanya. A good humored girl, she loves bright and crazy colored clothing. As a child, she took gymnastic lessons and as a result has excellent flexibility and tries out for many of the sports, especially cheerleading. A bit flighty and unpredictable, you never know what thoughts she will come up with next. Logic and reason were never her strong suit as she lives by her emotions and feelings, making decisions from her heart rather than her head. Despite her flighty and unpredictable nature, her liveliness and spontaneity make her fun to hang out with.'
+	else
+		'Vicky Meynold is the opposite of her sister. On one side a smart ass and on the other a cheerful girl. She is very sociable, being friends with many of the students in school and is considered to be one of the most popular girls in school. With a passionate love for dancing, Vicky can often be found at the disco with her sister and good friend Vanya. A good humored girl, she loves bright and crazy colored clothing. She has always been a member of the cheerleaders and even sometimes tries out for sports. A bit flighty and unpredictable, you never know what thoughts she will come up with next. Logic and reason were never her strong suit as she lives by her emotions and feelings, making decisions from her heart rather than her head. Despite her flighty and unpredictable nature, her liveliness and spontaneity make her fun to hang out with.'
+	end
+	if npc_rel['A15'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A15'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A15'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/139.jpg"></center>'
+	'<center>Stanislava "Stasya" Pavlov</center>'
+	if grupTipe = 1:
+		'Stasya Pavlov is a complete bitch, to those she considers beneath her, which is the nerds, outcasts, gopniks and even some of the cool kids and jocks. Now that her boyfriend Andrey hangs around with Marcus more than her, she has become jealous of all the time Andrey and Marcus spend together with out her, but never says anything around Marcus or Andrey. Instead, she seems to take out her anger on everyone around her, especially the nerds and the outcasts, or complain to her friends Irina and Lizaveta.'
+	else
+		'Stasya Pavlov is a complete bitch, and always has been one, but now that her boyfriend Andrey hangs around with 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, especially the nerds and the outcasts.'
+	end
+	if npc_rel['A139'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A139'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A139'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/146.jpg"></center>'
+	'<center>Marcus Larson</center>'
+	if grupTipe = 1:
+		'Marcus Larson is an African American exchange student who arrived at the school last year and opted to stay for a second year. He does well in school, is a good athlete and seems to really enjoy Russia. He has an eye for Russian girls, always going on about how they are much more beautiful than the girls back home and is a decent looking guy himself which, combined with his exotic looks, accent, athletic ability and different views, has made him popular with the cool kids and jocks. He is friendly and outgoing and if he wasn''t such close friends with Andrey, he would have likely been a jock instead, as he seems to get along with them even more than most of the cool kids.'
+	else
+		'Marcus Larson is an African American exchange student who arrived at the school last year and opted to stay for a second year. He does well in school, is a good athlete and seems to really enjoy Russia. He has an eye for Russian girls, always going on about how they are much more beautiful than the girls back home and is a decent looking guy himself which, combined with his exotic looks, accent, athletic ability and different views, has made him popular with the cool kids and jocks. Those same traits and especially his skin color has made him just a unpopular with most of the gopniks, who go out of their way to mess with him or make raciest comments. He is friendly and outgoing, and stays with Andrey''s family, whom he has become close friends with.'
+	end
+	if npc_rel['A146'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A146'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A146'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/140.jpg"></center>'
+	'<center>Yelizaveta "Lizaveta" Petrov</center>'
+	if grupTipe = 1:
+		'Lizaveta Petrov wants to know everyone''s secrets, but is completely incapable of keeping them. Extremely nosy, she is the first to arrive at the scene of any commotion, eager to pry into the details. She is pretty and willing to use her looks to sweet talk boys into sharing any juicy gossip. If you want to know anything about anyone, she is the one to ask. Luckily, she seems more interested in collecting and sharing gossip than using it for her own gain. Though most everyone has a hefty respect for what she knows, the few times she has really gone after someone she has destroyed their status and reputation among their peers. She is often found with Irina and Stasya'
+	else
+		'Lizaveta Petrov wants to know everyone''s secrets, but is completely incapable of keeping them. Extremely nosy, she is the first to arrive at the scene of any commotion, eager to pry into the details. She is pretty and most boys seem torn. They are attracted to her, but are afraid she will tell everyone everything about them and their whole life becomes public knowledge.'
+	end
+	if npc_rel['A140'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A140'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A140'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/147.jpg"></center>'
+	'<center>Andrey Aleksandrov</center>'
+	if grupTipe = 1:
+		'Andrey Aleksandrov''s was a late bloomer among the boys, he was small for his age and a bit goofy looking and shy, his status was boosted a lot when he started dating Staysa. Yet when he did finally grow into his body, he got a lot better looking and now is consider cute and his confidence grew as well. Recently his family took part in the exchange student program. They were less than happy when the student they sent was an African American, but Andrey didn''t mind and welcomed Marcus right away. He and Marcus quickly became friends and he tends to use Marcus'' rising popularity to boost his own and in the process, spends a lot less time with his long time girlfriend Stasya. The school nurse is his aunt.'
+	else
+		'Andrey Aleksandrov''s was a late bloomer among the boys, he was small for his age and a bit goofy looking and shy, despite that he and Staysa started dating. Yet when he did finally grow into his body, he got a lot better looking and now is consider cute and his confidence grew as well, now more than a few girls are jealous Staysa seen what he could be and snagged him up. Rumor is they were less than happy when the student they sent was an African American, but Andrey doesn''t seem to mind. He and Marcus quickly became friends and he tends to use Marcus'' rising popularity to boost his own and in the process, spends a lot less time with his long time girlfriend Stasya. The school nurse is his aunt.'
+	end
+	if npc_rel['A147'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A147'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A147'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/14.jpg"></center>'
+	'<center>Ekaterina "Katja" Meynold</center>'
+	if grupTipe = 1:
+		'Katja Meynold is a attractive and petite girl, a redhead with a keen interest in fashion and cosmetics. She and her twin sister, Vicky, are like two sides of the same coin. As a quiet and sensible girl, Katja is shy and intelligent, but can also be impulsive at times. She is a avid reader and can be found sometimes discussing books with the nerds, often she can be found at the disco with her sister.'
+	else
+		'Katja Meynold is a attractive and petite girl, a redhead with a keen interest in fashion and cosmetics. She and her twin sister, Vicky, are like two sides of the same coin. As a quiet and sensible girl, Katja is shy and intelligent, she is a avid reader and can be found sometimes discussing books with the nerds. She can often be found at the disco with her sister.'
+	end
+	if npc_rel['A14'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A14'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A14'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	if npc_grupTipe['A25'] = 1:
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/25.jpg"></center>'
+		'<center>Sonia Ivanko</center>'
+		if grupTipe = 1:
+			'Sonia Ivanko is an ordinary girl and doesn''t stand out much, other than her sense of fashion. Despite her lack of money or variety of clothing, she has an amazing sense of style, able to pull off many great looks and earning the envy of many other girls at school. Pretty, smart, cheerful, and sociable, Sonia loves to party and is rarely in a bad mood. She even has good grades nearly as good as most of the nerds.' 
+			'She lives with her mother in a small apartment after her father left some time ago. Her mother is a nervous, hysterical and scandalous woman who, when not at work in the Garment Factory, is often out drinking and flirting with men. She often dreams of having a better life away from her mother, one filled with luxury and sophistication.'
+		elseif grupTipe = 4:
+			'Sonia Ivanko is pretty, smart and sociable, Sonia loves to party and is rarely in a bad mood. She has started hanging out with the gopniks, trying to go to their parties. She lives with her mother in a small apartment after her father left some time ago. Her mother is a nervous, hysterical and scandalous woman who, when not at work in the Garment Factory, is often out drinking and flirting with men. It seems the apple didn''t fall to far from the tree after all.'
+		else
+			'Sonia Ivanko is an ordinary girl and doesn''t stand out much, other than her sense of fashion. Despite her lack of money or variety of clothing, she has an amazing sense of style, able to pull off many great looks and earning the envy of many other girls at school. Pretty, smart, cheerful, and sociable, Sonia loves to party and is rarely in a bad mood. She even has good grades nearly as good as most of the nerds.'
+			'She lives with her mother in a small apartment after her father left some time ago. There are rumors about her mother being a hysterical and scandalous woman who, when not at work in the Garment Factory, is often out drinking and flirting with men.'
+		end
+		if npc_rel['A25'] >= 80:
+			'She really likes you and considers you one of her best friends.'
+		elseif npc_rel['A25'] >= 50:
+			'She really likes you and considers you to be one of her friends.'
+		elseif npc_rel['A25'] <= 20:
+			'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+		else
+			'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+		end
 	end
 
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/153.jpg"></center>'
-	'<center>Gerasim Vasilyev</center>'
-	'Gerasim Vasilyev is confined to a wheelchair from an 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. The rest see him as an easy target to bully and/or force him to do their homework.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/12.jpg"></center>'
-	'<center>Julia Milov</center>'
-	'Julia is a diligent and silent girl. She''s very nerdy and doesn''t really have any friends other than her fellow nerds. She seems to like keeping to herself, but has sometimes been caught eyeing the other girls while they are changing after gym lessons, likely jealous of them.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/151.jpg"></center>'
-	'<center>Evgeny Kuznetsov</center>'
-	'Evgeny Kuznetsov is the school chess champion and you can always find him at the chess club at the community center. He is shy and very intelligent, but has not shown any interest in girls, or anyone else for that matter. No one would be surprised if he has mild autism.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/16.jpg"></center>'
-	'<center>Natasha Belova</center>'
-	'Natasha is an excellent student and one of the smartest people in your school. Even though you both live in the same building, her parents are very poor and it shows as Natasha is always dressed in second-hand clothes and can never afford to do anything fun. As a result, she doesn''t have many friends as most of the other girls shun her or mock her poor clothing.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/240.jpg"></center>'
-	'<center><<"Natalia [Nat] Pavlova">></center>'	
-	'Natalia is a very smart, but weak willed girl. She constantly struggles to maintain friendships, but her good looks and eagerness to help others prevents her from being an outcast. Despite this, she is rarely seen hanging out with anyone. She also fiercely guards a notebook she likes to keep private, never letting anyone read or even touch it.'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/148.jpg"></center>'
+	'<center>Mefodiy Utkin</center>'
+	if grupTipe = 1:
+		'Mefodiy Utkin is reasonably intelligent, with middle-of-the-road grades. He is fairly average looking, but possesses a good sense of humor and comedic timing. He isn''t too popular, just popular enough to hang among the cool kids, who like his humor. He seems to enjoy mocking or making jokes at the gopniks expense, often in ways they don''t always understand.'
+	else
+		'Mefodiy Utkin is reasonably intelligent, with middle-of-the-road grades. He is fairly average looking, but possesses a good sense of humor and timing. He isn''t too popular, just popular enough to hang among the cool kids, who like his humor.'
+	end
+	if npc_rel['A148'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A148'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A148'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/4.jpg"></center>'
+	'<center>Igor Kruglov</center>'
+	if grupTipe = 1:
+		'Igor Kruglov is Dimka''s best friend and whenever you see one of them, the other is usually not too far away. With a small stature, high pitched voice and pretty face, many consider him to be very feminine. Normally a boy like him would be mocked but his friendship with Dimka, the most popular boy in school, shields him from such abuse. Many wonder about their friendship as Igor follows Dimka around so often and they seem to have always been friends. Some would even say that Igor is overly attached to Dimka. Other than Dimka, Igor doesn''t seem to have any other close friends.'
+	else
+		'Igor Kruglov is Dimka''s best friend and whenever you see one of them, the other is usually not too far away. With a small stature, high pitched voice and pretty face, many consider him to be very feminine. Many wonder why the cool kids keep him around, Dimka''s pull with the other cool kids seems to be enough to keep him accepted by the rest. Many wonder about their friendship as Igor follows Dimka around so often and they seem to have always been friends. Some would even say that Igor is overly attached to Dimka. Other than Dimka, Igor doesn''t seem to have any other close friends.'
+	end
+	if npc_rel['A4'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A4'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A4'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+
 	act 'Go back': gt 'journal', 'school'
 	act 'Put your notebook down': gt $loc, $loc_arg
 end
@@ -609,169 +773,362 @@ end
 if $ARGS[0] = 'jocks':
 	*clr & cla
 	'<center><h2>Jocks</h2></center>'
+	'All your schools jocks listed by popularity, within their own clique. Which mostly is how gifted they are with sports and by attitude, the alphas reign supreme.'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/149.jpg"></center>'
 	'<center>Lazar Pajari</center>'
-	'Lazar Pajari is the school football star and the best athlete in school. He is a central midfielder and the team captain. He excels in several sports, but his passion is football, at least when he is not chasing after girls or, more often not, being chased by them, whom he happily lets catch him. His status and good looks make him desirable among the girls and he is often seen with several different girls. Ivan is his biggest competition in sports. While Lazar is the over all better athlete, Ivan is far more focused on boxing than other sports.'
+	if grupTipe = 2:
+		'Lazar Pajari is the school football star and the best athlete in school. He is a central midfielder and the football team captain. He excels in several sports, but his passion is football, at least when he is not chasing after girls or, more often than not, being chased by them, whom he happily lets catch him. His status and good looks make him desirable among the girls and he is often seen with several different girls. He has even been seen hanging out with Albina, who mostly ignores the boys in school. Ivan is his biggest competition in sports. While Lazar is the over all better athlete, Ivan is far more focused on boxing than other sports.'
+	else
+		'Lazar Pajari is the school football star and the best athlete in school. He is a central midfielder and the football team captain. He excels in several sports, but his passion is football, at least when he is not chasing after girls or, more often than not, being chased by them, whom he happily lets catch him. His status and good looks make him desirable among the girls and he is often seen with several different girls. Ivan is his biggest competition in sports. While Lazar is the over all better athlete, Ivan is far more focused on boxing than other sports.'
+	end
+	if npc_rel['A149'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A149'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A149'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/23.jpg"></center>'
+	'<center>Albina Barlovskaya</center>'
+	if grupTipe = 2:
+		'Albina Barlovskaya comes from a wealthy family and is considered to be one of the most attractive girls in school. She is a gifted dancer and leader of the cheerleaders at school, who is trying to conduct herself properly as her father is trying to become the town mayor, but she is well known for her short temper and is intimidating if angered, despite her rather petite size. She leads a dance troupe that only the prettiest and best dancers are allowed to join, which comes before all other sports or even hanging out with her fellow jocks. There are several rumors about her going around school, but nobody dares mention them in front of her out of fear of incurring her wrath.'
+	else
+		'Albina Barlovskaya comes from a wealthy family and is considered to be one of the most attractive girls in school. She is a gifted dancer and cheerleader, who is trying to conduct herself properly as her father is trying to become the town mayor, but she is well known for her short temper and is intimidating if angered, despite her rather petite size. She leads a dance troupe that only the prettiest and best dancers are allowed to join. There are several rumors about her going around school, but nobody dares mention them in front of her out of fear of incurring her wrath.'
+	end
+	if npc_rel['A23'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A23'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A23'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/3.jpg"></center>'
 	'<center>Ivan Prokhorov</center>'
-	'Ivan Prokhorov is a talented athlete who is able to succeed in any sport he takes part in. He is mostly into boxing and running and is considered to be very good looking by the girls in school. He spends a lot of time training and is regularly away competing. He isn''t very sociable and, other than when he is training, tends to keep to himself, although he occasionally hangs out with Fedor. He is calm and collected by nature, some might even say apathetic.'
+	if grupTipe = 2:
+		'Ivan Prokhorov is a talented athlete who is able to succeed in any sport he takes part in. He is mostly into boxing and running and is considered to be very good looking by the girls in school. He spends a lot of time training and is regularly away competing. He isn''t very sociable and, other than when he is training, he tends to be home taking care of his little brother and sister while his mother works two jobs. Although he occasionally hangs out with Fedor, or even on rare occasions shows up at the disco or some of the jock parties. He is calm and collected by nature, some might even say apathetic.'
+	else
+		'Ivan Prokhorov is a talented athlete who is able to succeed in any sport he takes part in. He is mostly into boxing and running and is considered to be very good looking by the girls in school. He spends a lot of time training and is regularly away competing. He isn''t very sociable and, other than when he is training, tends to keep to himself, although he occasionally hangs out with Fedor. He is calm and collected by nature, some might even say apathetic.'
+	end
+	if npc_rel['A3'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A3'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A3'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 
 	if npc_grupTipe['A18'] = 2:
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/18.jpg"></center>'
 		'<center>Christina Zvereva</center>'
-		'Christina is one of the school''s best athletes and is the most athletic girl you know. She has leadership abilities that, together with her tenacity and intelligence, make her a dominant presence wherever she goes. She is, however, more than a bit of a bully to most of the other girls in school.'
+		if grupTipe = 2:
+			'Christina is one of the school''s best athletes and is the most athletic girl you know, she is very muscular as well and a surprisingly skilled fighter, not afraid to start a fight with any of the other girls in school or even some of the boys. She has leadership abilities that, together with her tenacity and intelligence, make her a dominant presence wherever she goes. She is, however, a bully to most of the non-jock girls in school, verbally, emotionally, and physically bullying the other girls, while she tends to just dominate most of the other girl jocks. She also seems to utterly hate you in particular and goes out of her way to torment you when she can.'
+		else
+			'Christina is one of the school''s best athletes and is the most athletic girl you know, she is very muscular as well and rumored to be a good fighter, not afraid to start a fight with any of the other girls in school or even some of the boys. She has leadership abilities that, together with her tenacity and intelligence, make her a dominant presence wherever she goes. She is, however, a bully to most of the non-jock girls in school, verbally, emotionally, and physically bullying the other girls. She also seems to utterly hate you in particular and goes out of her way to torment you when she can.'
+		end
 	end
 
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/8.jpg"></center>'
 	'<center>Svyatoslav Voinov</center>'
-	'Svyatoslav Voinov is an athletic guy with a very competitive spirit. He is always engaged in sports one way or another. He runs track and often competes with Ivan to be the fastest boy at school. His other focus is football, as well as many other sports the school offers. He''s always trying to one up Ivan or Lazar, but rarely manages to beat either of them at anything.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/23.jpg"></center>'
-	'<center>Albina Barlovskaya</center>'
-	'Albina Barlovskaya comes from a wealthy family and is considered to be one of the most attractive girls in school. She is a gifted dancer who is trying to conduct herself properly as her father is trying to become the town mayor, but she is well known for her short temper and is intimidating if angered, despite her rather petite size. She leads a dance troupe that only the prettiest and best dancers are allowed to join. There are several rumors about her going around school, but nobody dares mention them in front of her out of fear of incurring her wrath.'
+	if grupTipe = 2:
+		'Svyatoslav Voinov is an athletic guy with a very competitive spirit, perhaps the most competitive of the boys, unfortunately for him, he is not as good of a athlete as Lazar or Ivan is and almost always comes in third. He is on every one of the schools sports teams. He runs track and often competes with Ivan to be the fastest boy at school. His other focus is football, where he competes with Lazar to be the best player on the team. He''s always trying to one up Ivan or Lazar, but rarely manages to beat either of them at anything.'
+	else
+		'Svyatoslav Voinov is an athletic guy with a very competitive spirit. He is always engaged in sports one way or another. He runs track and often competes with Ivan to be the fastest boy at school. His other focus is football, as well as many other sports the school offers. He''s always trying to one up Ivan or Lazar, but rarely manages to beat either of them at anything.'
+	end
+	if npc_rel['A8'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A8'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A8'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 	
 	if npc_grupTipe['A5'] = 2:
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/5.jpg"></center>'
 		'<center>Fyodor "Fedor" Kozlov</center>'
-		'Fedor Kozlov is a decent athlete. He often trains with his good friend Ivan, but lacks Ivan''s level of talent. He is decent looking and often is seen chasing Ivan''s leftovers.'
+		if grupTipe = 2:
+			'Fedor Kozlov is a decent athlete. He often trains with his good friend Ivan, but lacks Ivan''s level of natural talent. He is on all the schools sports teams and goes to the community center, to train in boxing with sometimes with Ivan. He is decent looking and often is seen chasing Ivan''s leftovers.'
+		else
+			'Fedor Kozlov is a decent athlete. He often trains with his good friend Ivan, but lacks Ivan''s level of talent. He is a member of all the schools sports teams. He is decent looking and often is seen chasing Ivan''s leftovers.'
+		end
+		if npc_rel['A5'] >= 80:
+			'He really likes you and considers you one of his best friends.'
+		elseif npc_rel['A5'] >= 50:
+			'He really likes you and considers you to be one of his friends.'
+		elseif npc_rel['A5'] <= 20:
+			'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+		else
+			'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+		end
 	end
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/141.jpg"></center>'
-	'<center>Veronika "Ronnie" Sokolov</center>'
-	'Veronika Sokolov is called the "Ice Queen" by her fellow students behind her back for a few reasons. One is that she is a very talented ice skater, there is even talk about how she might compete in the next winter Olympics. The other is because she is cold and indifferent and never lets anyone get close to her. She comes from one of the wealthier families in Pavlovsk.'
-
+	
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/165.jpg"></center>'
 	'<center>Vanya Yanka</center>'
-	'Vanya Yanka is a little goofy jock, playing jokes on his teammates and annoying the coaches. He never goes too far with his jokes and is a good morale booster, so everyone likes him. Despite his easy going attitude, he is a better athlete than most would suspect. When he''s not training or competing, he spends most of his free time hanging out with Vicky and Katja. Vanya is also popular with the girls at school, but only seems to have eyes for Vicky.'
+	if grupTipe = 2:
+		'Vanya Yanka is a little goofy jock, playing jokes on his teammates and annoying the coaches. He never goes too far with his jokes and is a good morale booster, so everyone likes him. Despite his easy going attitude, he is a better athlete than most would suspect. When he''s not training or competing, he spends most of his free time hanging out with Vicky and Katja. Vanya is also popular with the girls at school, but only seems to have eyes for Vicky, whom he is dating.'
+	else
+		'Vanya Yanka is a little goofy jock, he often plays jokes at school on others, even during class. He never goes too far with his jokes, so most everyone likes him, except the nerds who tend to be the butt of his jokes more often than not. When he''s not training or competing, he spends most of his free time hanging out with Vicky and Katja. Vanya is also popular with the girls at school, but only seems to have eyes for Vicky, whom he is dating.'
+	end
+	if npc_rel['A165'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A165'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A165'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/13.jpg"></center>'
+	'<center>Lariska Gruzdeva</center>'
+	if grupTipe = 2:
+		if npc_grupTipe['A18'] = 2:
+			'Lariska is a very athletic girl, with an exceptional talent for volleyball. However, she has a very weak personality and is very dependent on other people''s opinions of her. She spends most of her time trying to appease others, especially Christina. She considers Christina to be her best friend and she can often be seen following her around school.'
+		else
+			'Lariska is an athletic girl who is highly insecure, being very dependent on other people''s opinions of her. Christina used to control her, but ever since you took care of her, Lariska has been a lot more energetic. She has a sparkle in her eyes, and is almost always in a good mood.'
+		end
+		if npc_rel['A13'] >= 80:
+			'She really likes you and considers you one of her best friends.'
+		elseif npc_rel['A13'] >= 50:
+			'She really likes you and considers you to be one of her friends.'
+		elseif npc_rel['A13'] <= 20:
+			'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+		else
+			'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+		end
+	else
+		if npc_grupTipe['A18'] = 2:
+			'Lariska is a very athletic girl, who is one of the best players on the girls volleyball team. She follows Christina around like a puppy or toady, often doing her bidding and helping Christina bully the other girls and even some of the boys in school.'
+		else
+			'Christina used to control her, but ever since Christina became a outcast, Lariska has been a lot more energetic and friendly. She now almost never bullies others in school, though she will join in if some of her fellow jocks start bullying someone. She seems to enjoy playing sports even more than before.'
+		end
+		if npc_rel['A13'] >= 80:
+			'She really likes you and considers you one of her best friends.'
+		elseif npc_rel['A13'] >= 50:
+			'She really likes you and considers you to be one of her friends.'
+		elseif npc_rel['A13'] <= 20:
+			'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+		else
+			'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+		end
+	end
 
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/150.jpg"></center>'
 	'<center>Erast Vagin</center>'
-	'Erast Vagin is a huge boy and is very strong. He is not a looker or even clever, but is always polite and a little shy. However, when he is playing sports he changes into a demon, putting his all into winning and nothing else. He is an average athlete and relies on his size and strength to win the day for him. Other than playing sports, he sometimes boxes with Ivan.'
+	if grupTipe = 2:
+		'Erast Vagin is a huge boy, nearly two meters tall, and is very strong, having little fat on his broad shouldered frame. He is not a looker or even clever, though anyone that has played sports with him knows he is not as dumb as he comes across. He memorizes plays well, he just seems to have little interest in learning anything out of sports. He is always polite and a little shy, especially around girls. He often defends girls from being bullied by the other boys, not afraid to stand up to several gopniks at once. However, when he is playing sports he changes into a demon, putting his all into winning and nothing else. He is an average athlete and relies on his size and strength to win the day for him. Other than playing sports, he sometimes boxes with Ivan.'
+	else
+		'Erast Vagin is a huge boy, nearly two meters tall, and is very strong, having little fat on his broad shouldered frame. He is not a looker or even clever, but is always polite and a little shy, especially around girls. He often defends girls from being bullied by the other boys, not afraid to stand up to several gopniks at once. Most of the girls are nice to him because of it, though a few of them love to tease him and make him blush. No one that has seem him play sports would mistake him for a big teddy bear, as he can be ferocious when he chooses to be. He is an average athlete and relies on his size and strength to win the day for him. Other than playing sports, he sometimes boxes with Ivan.'
+	end
+	if npc_rel['A150'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A150'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A150'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/141.jpg"></center>'
+	'<center>Veronika "Ronnie" Sokolov</center>'
+	if grupTipe = 2:
+		'Veronika Sokolov is sometimes called the "Ice Queen" by the non jocks in school behind her back for a few reasons. One is that she is a very talented ice skater, there is even talk about how she might compete in the next winter Olympics. The other is because she often comes across as cold and indifferent and never lets anyone get close to her. You know that isn''t true, she can be nice or even sweet at times, it is just she is hyper focused on her skating and rarely has any free time between school and training. She comes from one of the wealthier families in Pavlovsk.'
+	else
+		'Veronika Sokolov is called the "Ice Queen" by her fellow students behind her back for a few reasons. One is that she is a very talented ice skater, there is even talk about how she might compete in the next winter Olympics. The other is because she is cold and indifferent and never lets anyone get close to her. She comes from one of the wealthier families in Pavlovsk.'
+	end
+	if npc_rel['A141'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A141'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A141'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/19.jpg"></center>'
 	'<center>Avelina "Lina" Starov</center>'
-	'Lina Starov is a mediocre athlete. She''s sort of Christina''s friend... but not really. The right term would be Christina''s lapdog. She usually does anything Christina wants her to do, as if she doesn''t have a mind of her own. She is a very pretty girl and if she would think for herself, she would be a lot more popular.'
-
-	if npc_grupTipe['A18'] = 2:
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/13.jpg"></center>'
-		'<center>Lariska Gruzdeva</center>'
-		'Lariska is a very athletic girl, with an exceptional talent for volleyball. However, she has a very weak personality and is very dependent on other people''s opinions of her. She spends most of her time trying to appease others, especially Christina. She considers Christina to be her best friend and she can often be seen following her around school.'
+	if grupTipe = 2:
+		'Lina Starov is a mediocre athlete. She''s sort of Christina''s friend... but not really. The right term would be Christina''s lapdog. She usually does anything Christina wants her to do, as if she doesn''t have a mind of her own. She is a very pretty girl and if she would think for herself, she would be a lot more popular, but most of the jocks find her doormate personality off putting.'
+	else
+		'Lina Starov is a mediocre athlete. She''s sort of Christina''s friend... she usually does anything Christina wants her to do, often helping Christina bully others and when not doing that, following Christina around telling her how great she is. She is a very pretty girl and if she would think for herself, she would be a lot more popular.'
+	end
+	if npc_rel['A19'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A19'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A19'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
 	else
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/13.jpg"></center>'
-		'<center>Lariska Gruzdeva</center>'
-		'Lariska is an athletic girl who is highly insecure, being very dependent on other people''s opinions of her. Christina used to control her, but ever since you took care of her, Lariska has been a lot more energetic. She has a sparkle in her eyes, and is almost always in a good mood.'
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
 	end
 	
 	act 'Go back': gt 'journal', 'school'
 	act 'Put your notebook down': gt $loc, $loc_arg
 end
 
-if $ARGS[0] = 'outcasts':
+if $ARGS[0] = 'nerds':
 	*clr & cla
-	'<center><h2>Outcast</h2></center>'
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/7.jpg"></center>'
-	'<center>Lesco Tsarev</center>'
-	'Everyone bullies Lesco about anything and everything. He is the nephew of Mr. Tsarev and the cousin of Lera. He resides with the Tsarevs after his mother abandoned him for a week on one of her drug binges. He is very ugly and not very sociable. He always seems be sad and just wants to be left alone.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/159.jpg"></center>'
-	'<center>Petia Alkaev</center>'
-	'Petia Alkaev is the class mooch, persistently asking others for food, money and cigarettes. He can''t take a hint and doesn''t know the meaning of "personal space", which is made worse by the fact that he seems to be unaware of what soap is. He is an unattractive, overweight loser who makes girls uncomfortable by repeatedly hitting on them. No matter how many beatdowns he suffers or how many cruel pranks are pulled on him, he never seems to learn his lesson.'
+	'<center><h2>Nerds</h2></center>'
+	'All the nerds in your school, by their own internal pecking order. It seems even nerds have a hierarchy.'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/152.jpg"></center>'
+	'<center>Feofan Krupin</center>'
+	if grupTipe = 3:
+		'Feofan Krupin is heavily into science fiction, fantasy and the like. He has a serious love for superheroes and loves talking about them, their movies and comic books all the time. He also has a collection of cosplay outfits of all the most famous superheroes. He does well in school, but not as well as most would expect. He is the most outgoing of the nerds and is not afraid to talk to the other students, even flirting with girls that are way out of his league. He is the Game Master for the weekly game night and often invites others over to play games at his house.'
+	else
+		'Feofan Krupin is heavily into science fiction, fantasy and the like. He has a serious love for superheroes and loves talking about them, their movies and comic books all the time. He also has a collection of cosplay outfits of all the most famous superheroes. He does well in school, but not as well as most would expect. He is a nerd''s nerd, but isn''t bad looking for one. He is the most outgoing of the nerds and is not afraid to talk to the other students, even flirting with girls that are way out of his league. Rumor is that he runs some silly game night for the other nerds, which has earned him the nickname "King of the Nerds."'
+	end
+	if npc_rel['A152'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A152'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A152'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 
-	if npc_grupTipe['A25'] = 5:
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/25.jpg"></center>'
-		'<center>Sonia Ivanko</center>'
-		'After a series of slutty incidents that crescendoed at the dance where she got way too drunk, gave Vitek and his buddies a simultaneous blowjob and returned with her face covered in their cum, Sonia''s reputation has been in shambles. The girls give her the silent treatment, pretending she doesn''t exist, while the guys treat her like a cheap whore and regularly ask (or sometimes even demand) sex from her, knowing she doesn''t have the strength to refuse. Many say she has embraced being a cheap slut, happily letting anyone use her, while others say she has started to prostitute herself.'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/2.jpg"></center>'
+	'<center>Artem Chebotarev</center>'
+	if grupTipe = 3:
+		'Artem Chebotarev lives in the same apartment building as you. He is a typical geek, but one could easily be deceived by his looks as he is actually not that bad looking. He does very well in school and is popular with the other geeks, not to mention that, thanks to his looks and good grades, he has befriended a lot of jocks as he is also their tutor outside of school. He is always at DnD night and tends to assume the role of party leader while playing, he is especially close friends with Petka. He otherwise tries to keep a low profile at school, especially around the cool kids and gopniks.'
+	else
+		'Artem Chebotarev lives in the same apartment building as you. He is a typical geek, but one could easily be deceived by his looks as he is actually not that bad looking. He does very well in school and is popular with the other geeks, not to mention that, thanks to his looks and good grades, he has befriended a lot of jocks as he is also their tutor outside of school. He otherwise tries to keep a low profile at school, especially around the cool kids and gopniks.'
+	end
+	if npc_rel['A2'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A2'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A2'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
 	end
 
-	if npc_grupTipe['A5'] = 5:
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/5.jpg"></center>'
-		'<center>Fedor Kozlov</center>'
-		'Ever since Fedor gave Vasily a blowjob outside the school in front of everyone, he has been an outcast. Fedor claims he was forced and had no choice, but most people think he actually wanted to do it. Many of the boys mock him, often asking if he has sucked any dicks lately. Even his former friend Ivan ignores him. The girls are nearly as bad, as many of them make fun of him as well. Fedor now mostly keeps to himself and tries to avoid the other students.'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/142.jpg"></center>'
+	'<center>Zinaida "Zina" Alkaev</center>'
+	if grupTipe = 3:
+		'Zinaida Alkaev is a mousey girl who 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 various games on her phone, although she is great at video games and knows all about fantasy, sci-fi, superheroes and other important things. She is also always at the DnD game night and seems to love attending and gets into role playing her character more than most, she always seems eager to attend events when Feofan is there. Recently her and Julia have started hanging out all the time together. The boys seem to love that she knows as much as they do about that stuff and that she can beat most of them at the games they play.'
+	else
+		'Zinaida Alkaev is a mousey girl who 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 various games on her phone, although she is fairly popular with the male nerds for reasons unknown to everyone else. She seems to be a complete loner unless she is around her fellow nerds.'
 	end
-	
-	if npc_grupTipe['A18'] = 5:
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/18.jpg"></center>'
-		'<center>Christina Zvereva</center>'
-		'Ever since your fight with Christina, she has been avoiding you. She was humiliated when you told the whole school about how she sucked the P.E. teacher''s dick and then beat her up when she tried to fight you over it. Barely a shade of her former self, she stands timidly in a corner, her head still wrapped in bandages. Whenever she opens her mouth, people can see the broken teeth she hasn''t had a chance to get fixed yet.'
+	if npc_rel['A142'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A142'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A142'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
 	end
 	
-	act 'Go back': gt 'journal', 'school'
-	act 'Put your notebook down': gt $loc, $loc_arg
-end
-
-if $ARGS[0] = 'popular':
-	*clr & cla
-	'<center><h2>Cool kids</h2></center>'
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/1.jpg"></center>'
-	'<center>Dimka Nosov</center>'
-	if grupTipe = 1:
-		'Dimka Nosov is a cute guy and all the girls adore him. He is considered the coolest kid in school. He comes from a fairly wealthy family and is always dressed in expensive stylish clothes. He is the king of the school and everyone wants to either be his friend or hang out with him.'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/153.jpg"></center>'
+	'<center>Gerasim Vasilyev</center>'
+	if grupTipe = 3:
+		'Gerasim Vasilyev is confined to a wheelchair from an 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 and the gopnik Anushka, who has been seen defending him from her fellow gopniks, when asked he tends to be vague about it saying they just get along. No one seems to know exactly why she likes him. The rest see him as an easy target to bully and/or force him to do their homework.'
 	else
-		'Dimka Nosov is a cute guy and all the girls adore him. He is considered the coolest kid in school. The guys tend to either befriend him or loath him. He comes from a fairly wealthy family and is always dressed in expensive stylish clothes. Despite his pleasant smile and friendly demeanor, there are rumors saying he is a sadist bastard that always gets what he wants. He seems to love verbally tormenting the nerds and outcasts when given the chance.'
+		'Gerasim Vasilyev is confined to a wheelchair from an 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 and the gopnik Anushka, who has been seen defending him from her fellow gopniks. No one seems to know exactly why she likes him. The rest see him as an easy target to bully and/or force him to do their homework.'
+	end
+	if npc_rel['A153'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A153'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A153'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
 	end
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/22.jpg"></center>'
-	'<center>Elžbieta "Bella" Artamonov</center>'
-	'Bella Artamonov is the most beautiful girl in school and knows it, which makes her come off as arrogant. You don''t know her very well since she doesn''t want to deal with "kids". She seems to consider herself an adult already and the rest of her classmates as being beneath her, too young and childish for her to be around. You''ve heard some rumors about her only hanging around with people much older than herself.'
 	
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/147.jpg"></center>'
-	'<center>Andrey Aleksandrov</center>'
-	'Andrey Aleksandrov''s family took part in the exchange student program. Rumor is they were less than happy when the student they sent was an African American, but Andrey doesn''t seem to mind. He and Marcus quickly became friends and he tends to use Marcus'' rising popularity to boost his own and in the process, spends a lot less time with his long time girlfriend Stasya. The school nurse is his aunt.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/17.jpg"></center>'
-	'<center>Irina Devyatova</center>'
-	'Irina Devyatova is a tall and pretty girl. She knows it and takes full advantage of it. She has a very arrogant and haughty personality hidden behind her sweet smile. She often makes the boys do her dirty work.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/140.jpg"></center>'
-	'<center>Yelizaveta "Lizaveta" Petrov</center>'
-	if grupTipe = 1:
-		'Lizaveta Petrov wants to know everyone''s secrets, but is completely incapable of keeping them. Extremely nosy, she is the first to arrive at the scene of any commotion, eager to pry into the details. She is pretty and willing to use her looks to sweet talk boys into sharing any juicy gossip. If you want to know anything about anyone, she is the one to ask. Luckily, she seems more interested in collecting and sharing gossip than using it for her own gain.'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/12.jpg"></center>'
+	'<center>Julia Milov</center>'
+	if grupTipe = 3:
+		'Julia is a diligent and silent girl. She''s very nerdy and doesn''t really have any friends other than her fellow nerds. She use to be best friends with Natasha, but they had a bit of a falling out and now she seems to be best friends with Zinaida, whom she spends a lot of time with. She seems to like keeping to herself, but has sometimes been caught eyeing the other girls while they are changing after gym lessons, likely jealous of them.'
 	else
-		'Lizaveta Petrov wants to know everyone''s secrets, but is completely incapable of keeping them. Extremely nosy, she is the first to arrive at the scene of any commotion, eager to pry into the details. She is pretty and most boys seem torn. Thay are attracted to her, but are afraid she will tell everyone everything about them and their whole life becomes public knowledge.'
+		'Julia is a diligent and silent girl. She''s very nerdy and doesn''t really have any friends other than her fellow nerds. She seems to like keeping to herself, but has sometimes been caught eyeing the other girls while they are changing after gym lessons, likely jealous of them.'
+	end
+	if npc_rel['A12'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A12'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A12'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
 	end
 
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/15.jpg"></center>'
-	'<center>Viktoriya "Vicky" Meynold</center>'
-	'Vicky Meynold is the opposite of her sister. On one side a smart ass and on the other a cheerful girl. She is very sociable, being friends with many of the students in school and is considered to be one of the most popular girls in school. With a passionate love for dancing, Vicky can often be found at the disco with her sister and good friend Vanya. A good humored girl, she loves bright and crazy colored clothing. As a child, she took gymnastic lessons and as a result has excellent flexibility. A bit flighty and unpredictable, you never know what thoughts she will come up with next. Logic and reason were never her strong suit as she lives by her emotions and feelings, making decisions from her heart rather than her head. Despite her flighty and unpredictable nature, her liveliness and spontaneity make her fun to hang out with.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/4.jpg"></center>'
-	'<center>Igor Kruglov</center>'
-	'Igor Kruglov is Dimka''s best friend and whenever you see one of them, the other is usually not too far away. With a small stature, high pitched voice and pretty face, many consider him to be very feminine. Normally a boy like him would be mocked but his friendship with Dimka, the most popular boy in school, shields him from such abuse. Many wonder about their friendship as Igor follows Dimka around so often and they seem to have always been friends. Some would even say that Igor is overly attached to Dimka. Other than Dimka, Igor doesn''t seem to have any other close friends.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/139.jpg"></center>'
-	'<center>Stanislava "Stasya" Pavlov</center>'
-	'Stasya Pavlov is a complete bitch, and always has been one, but now that her boyfriend Andrey hangs around with 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, especially the nerds and the outcasts.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/14.jpg"></center>'
-	'<center>Ekaterina "Katja" Meynold</center>'
-	'Katja Meynold is a very attractive and petite girl, a redhead with a keen interest in fashion and cosmetics. She and her twin sister, Vicky, are like two sides of the same coin. As a quiet and sensible girl, Katja is shy and intelligent, but can also be impulsive at times. She can often be found at the disco with her sister.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/146.jpg"></center>'
-	'<center>Marcus Larson</center>'
-	if grupTipe = 1:
-		'Marcus Larson is an African American exchange student who arrived at the school last year and opted to stay for a second year. He does well in school, is a good athlete and seems to really enjoy Russia. He has an eye for Russian girls, always going on about how they are much more beautiful than the girls back home and is a decent looking guy himself which, combined with his exotic looks, accent, athletic ability and different views, has made him popular with the cool kids and jocks. He is friendly and outgoing and if he wasn''t such close friends with Andrey, he would have likely been a jock instead.'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/6.jpg"></center>'
+	'<center>Petka Klyuyev</center>'
+	if grupTipe = 3:
+		'Petka Klyuyev is a nerd who usually doesn''t interact with other students, preferring to only talk to his fellow nerds and mostly spends his time reading. He''s good friends with Artem and you can usually hear them recommending what to read to each other. He is another of the regulars to the DnD game night. He does very well in school and has been known to tutor others sometimes.'
 	else
-		'Marcus Larson is an African American exchange student who arrived at the school last year and opted to stay for a second year. He does well in school, is a good athlete and seems to really enjoy Russia. He has an eye for Russian girls, always going on about how they are much more beautiful than the girls back home and is a decent looking guy himself which, combined with his exotic looks, accent, athletic ability and different views, has made him popular with the cool kids and jocks. He is friendly and outgoing, and stays with Andrey''s family, whom he has become close friends with.'
+		'Petka Klyuyev is a nerd who usually doesn''t interact with other people, mostly spending his time reading. He''s good friends with Artem and you can usually hear them recommending what to read to each other. He does very well in school and has been known to tutor others sometimes. However, he is afraid of his own shadow and is thus an easy target for bullying; other students are known to steal his homework.'
+	end
+	if npc_rel['A6'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A6'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A6'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
 	end
 
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/148.jpg"></center>'
-	'<center>Mefodiy Utkin</center>'
-	'Mefodiy Utkin is reasonably intelligent, with middle-of-the-road grades. He is fairly average looking, but possesses a good sense of humor and timing. He isn''t too popular, just popular enough to hang among the cool kids, who like his humor.'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/16.jpg"></center>'
+	'<center>Natasha Belova</center>'
+	if grupTipe = 3:
+		'Natasha is an excellent student and one of the smartest people in your school. Even though you both live in the same building, her parents are very poor and it shows as Natasha is always dressed in second-hand clothes and can never afford to do anything fun. As a result, she doesn''t have many friends as most of the other girls shun her or mock her poor clothing. Julia and her use to be best friends but they recently had a falling out, she rarely attends nerd gaming night or other such events. All of you know she dreams of being one of the popular girls. Recently she has been seen attending the disco.'
+	else
+		'Natasha is an excellent student and one of the smartest people in your school. Even though you both live in the same building, her parents are very poor and it shows as Natasha is always dressed in second-hand clothes and can never afford to do anything fun. As a result, she doesn''t have many friends as most of the other girls shun her or mock her poor clothing.'
+	end
+	if npc_rel['A16'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A16'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A16'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 
-	if npc_grupTipe['A25'] = 1:
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/25.jpg"></center>'
-		'<center>Sonia Ivanko</center>'
-		if grupTipe = 4:
-			'Sonia Ivanko is an ordinary girl and doesn''t stand out much. Pretty, smart and sociable, Sonia loves to party and is rarely in a bad mood. She has started hanging out with the gopniks, trying to go to their parties. She lives with her mother in a small apartment after her father left some time ago. Her mother is a nervous, hysterical and scandalous woman who, when not at work in the Garment Factory, is often out drinking and flirting with men.'
-			'Sonia grew up to be a kind, cheerful and sociable girl with good grades. Despite her lack of money or variety of clothing, she has an amazing sense of style, able to pull off many great looks and earning the envy of many other girls at school. She often dreams of having a better life away from her mother, one filled with luxury and sophistication.'
-		else
-			'Sonia Ivanko is an ordinary girl and doesn''t stand out much. Pretty, smart and sociable, Sonia loves to party and is rarely in a bad mood. She lives with her mother in a small apartment after her father left some time ago. Her mother is a nervous, hysterical and scandalous woman who, when not at work in the Garment Factory, is often out drinking and flirting with men.'
-			'Sonia grew up to be a kind, cheerful and sociable girl with good grades. Despite her lack of money or variety of clothing, she has an amazing sense of style, able to pull off many great looks and earning the envy of many other girls at school. She often dreams of having a better life away from her mother, one filled with luxury and sophistication.'
-		end
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/151.jpg"></center>'
+	'<center>Evgeny Kuznetsov</center>'
+	if grupTipe = 3:
+		'Evgeny Kuznetsov is the school chess champion and you can always find him at the chess club at the community center. He is shy and very intelligent, but has not shown any interest in girls, or anyone else for that matter. The other nerds often try and get him interested in their activities but it rarely works, the do go support him when he plays competitive chess. His family has confirmed he does indeed have autism.'
+	else
+		'Evgeny Kuznetsov is the school chess champion and you can always find him at the chess club at the community center. He is shy and very intelligent, but has not shown any interest in girls, or anyone else for that matter. No one would be surprised if he has mild autism.'
+	end
+	if npc_rel['A151'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A151'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A151'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
 	end
 
-	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/240.jpg"></center>'
+	'<center><<"Natalia [Nat] Pavlova">></center>'	
+	'Natalia is a very smart, but weak willed girl. She constantly struggles to maintain friendships, but her good looks and eagerness to help others prevents her from being an outcast. Despite this, she is rarely seen hanging out with anyone. She also fiercely guards a notebook she likes to keep private, never letting anyone read or even touch it.'
+	if npc_rel['A240'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A240'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A240'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 	act 'Go back': gt 'journal', 'school'
 	act 'Put your notebook down': gt $loc, $loc_arg
 end
@@ -779,43 +1136,145 @@ end
 if $ARGS[0] = 'gopniks':
 	*clr & cla
 	'<center><h2>Gopniks</h2></center>'
+	'All your schools gopniks listed by popularity within their own clique, which is mostly how tough they are, their attitude, and how scared the rest are of them. Though the girls don''t have the respect of the boys, most are seen as beneath the guys.'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/9.jpg"></center>'
 	'<center>Vitek Kotov</center>'
-	'Vitek Kotov is an aggressive and strong guy who considers himself to be a "gangsta". He is very loud, obnoxious, and not very attractive. Lena is his twin sister, whom he is overly protective of, which has caused more than a fair share of drama. He is the leader of the local gopniks and as such is the most feared boy in school. Even some adults are afraid of him. He is even rumored to be involved with the local organized crime selling drugs.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/154.jpg"></center>'
-	'<center>Radomir Popov</center>'
-	'Radomir Popov is the lead singer, backup guitarist and leader of a local underground rock/punk band named Pizdá Buystvo (Pussy Riot). They are considered fairly talented, but he is more or less an asshole who thinks he should already be a star. Thus, he can be arrogant to almost everybody. Some girls adore him because they think he is cool or are just groupies that latch onto his limited fame, but he is more than happy to use his small amount of fame to let him use as many girls as he can, as often as he can. He seems to think girls only exist to provide him with sexual gratification.'
-
+	if grupTipe = 4:
+		'Vitek Kotov is an aggressive and strong guy who considers himself to be a "gangsta". He is very loud, obnoxious, and not very attractive. Lena is his twin sister, whom he is overly protective of, which has caused more than a fair share of drama. He is the leader of the true local gopniks, even the rest of the trouble makers tend to respect him and as such is the most feared boy in school. Even some adults are afraid of him. He is even involved with the local organized crime selling and running drugs for them.'
+	else
+		'Vitek Kotov is an aggressive and strong guy who considers himself to be a "gangsta". He is very loud, obnoxious, and not very attractive. Lena is his twin sister, whom he is overly protective of, which has caused more than a fair share of drama. He is the leader of the local gopniks and as such is the most feared boy in school. Even some adults are afraid of him. He is even rumored to be involved with the local organized crime selling drugs.'
+	end
+	if npc_rel['A9'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A9'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A9'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/157.jpg"></center>'
 	'<center>Roman Yakovlev</center>'
-	'Roman Yakovlev is an absolute psychopath. He''s one of the smaller kids, but he is always causing trouble. He''ll start fights out of boredom, knowing that the other gopniks will have his back. He enjoys being especially cruel or sadistic to his victims. He once smashed a bottle over a guy''s head and then stabbed him in the face with it, all because he said the guy looked at him funny. Roman always has a snide remark and is not afraid to speak back to the teachers or other adults. He''s not doing great at school because he doesn''t care. The other gopniks find his attitude amusing and seem to like that he''s always getting them into funny situations.'
-
+	if grupTipe = 4:
+		'Roman Yakovlev is an absolute psychopath, everyone but Vitek seems to be afraid of him. Despite his small size he is wiry, with hard compact muscles. He''ll start fights out of boredom, because he just loves to fight and he is a very good fighter, that has no problems fighting dirty. He enjoys being especially cruel or sadistic to his victims. He once smashed a bottle over a guy''s head and then stabbed him in the face with it, all because he said the guy looked at him funny. Roman always has a snide remark and is not afraid to speak back to the teachers or other adults. He''s not doing great at school because he doesn''t care. The other gopniks find his attitude amusing and seem to like that he''s always getting them into fights.'
+	else
+		'Roman Yakovlev is an absolute psychopath, just about everyone is afraid of him. He''s one of the smaller kids, but he is always causing trouble. He''ll start fights out of boredom, knowing that the other gopniks will have his back. He enjoys being especially cruel or sadistic to his victims. He once smashed a bottle over a guy''s head and then stabbed him in the face with it, all because he said the guy looked at him funny. Roman always has a snide remark and is not afraid to speak back to the teachers or other adults. He''s not doing great at school because he doesn''t care. The other gopniks find his attitude amusing and seem to like that he''s always getting them into funny situations.'
+	end
+	if npc_rel['A157'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A157'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A157'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/10.jpg"></center>'
 	'<center>Dan Ryzhov</center>'
-	'Dan Ryzhov is a tall and skinny guy whose body language screams his disdain and contempt for others. He''s a very stubborn guy who will never let an argument be. He''s best friends with Vitek and Vasily and is considered to be the smartest of the bunch, although most don''t consider that to be much of a feat.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/145.jpg"></center>'
-	'<center>Ekaterina "Katyusha" Maksimov</center>'
-	'Ekaterina Maksimov, known as "Katyusha", is not a traditional beauty since her face is too masculine. She only seems to care about two things, booze and fighting. She gets the booze in any way she can, either by stealing it or convincing others to get it for her. 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 do this. While the boys are afraid of Lena''s brother, she prefers fighting the boys herself.'
-	'Regardless of the weather, she practices Sambo in the park every day before school. She often taunts or makes fun of the boxers by claiming "boxing is for pussies" and that real fighters fight without rules. She doesn''t see herself as a gopnik, but other people consider her one. This doesn''t bother her because she only cares about the opinion of the people whom earn her respect, which is really hard to do.'
-
+	if grupTipe = 4:
+		'Dan Ryzhov is a tall and skinny guy who has nothing but disdain and contempt for anyone not a gopnik, he even feels that way about some of the gopniks. He is also well known even by gopnik standards to have no respect for girls, seeing them as nothing more than a wet hole to stick his dick in. He''s a very stubborn guy who will never let an argument be. He''s best friends with Vitek and Vasily, and is considered to be the smartest of the bunch, although most don''t consider that to be much of a feat. He is the one that takes Vitek''s idea''s and turns them into plans.'
+	else
+		'Dan Ryzhov is a tall and skinny guy whose body language screams his disdain and contempt for others. He''s a very stubborn guy who will never let an argument be. He''s best friends with Vitek and Vasily and is considered to be the smartest of the bunch, although most don''t consider that to be much of a feat.'
+	end
+	if npc_rel['A10'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A10'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A10'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/156.jpg"></center>'
+	'<center>Arkadi Fyodorov</center>'
+	if grupTipe = 4:
+		'Arkadi Fyodorov is the drummer in Radomir''s band. His family recently moved from Saint Petersburg to Pavlovsk. He was held back a year, at some point, so now is a year older than all of his fellow students. He is very violent when angry, especially with anyone outside the gopniks, when not hanging out with the band he is often found hanging out with Roman, they both love to get into fights. He is also not shy about reminding everyone how much harder the city is and how lame Pavlovsk is. He often encourages the rest of the band to practice more.'
+	else
+		'Arkadi Fyodorov is the drummer in Radomir''s band. His family recently moved from Saint Petersburg to Pavlovsk. He was held back a year, at some point, so now is a year older than all of his fellow students. He is very violent when angry, especially with anyone outside the gopniks. He is also not shy about reminding everyone how much harder the city is and how lame Pavlovsk is.'
+	end
+	if npc_rel['A156'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A156'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A156'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/158.jpg"></center>'
 	'<center>Valentin Bogdanov</center>'
-	'Valentin Bogdanov is the bassist in Radomir''s band and the nicest guy in the band. However, this doesn''t stop him from using his small amount of fame to use girls. He is just rarely a dick about it. His goal is to make enough cash from the band to buy an old American motorbike and ride it across the country. He can often be found hanging out with Anushka''s dad, working on his motorcycle when he is not hanging out with the band.'
-
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/24.jpg"></center>'
-	'<center>Pauline Sebagotulina</center>'
-	'Pauline Sebagotulina is a bit of a wild child, which makes her very unpredictable. She often hangs out with the gopniks in your class and is liked by them. No one dares to mess with her because she''s been in more fights than anyone else. She and Katyusha can sometimes be found sparring together and starting fights with others.'
+	if grupTipe = 4:
+		'Valentin Bogdanov is the bassist in Radomir''s band and the nicest guy in the band. However, this doesn''t stop him from using his small amount of fame to seduce and use girls, he is just rarely a dick about it. He and Radomir where the two that first started the band. His goal is to make enough cash to buy an old American motorbike and ride it across the country. He can often be found hanging out with Anushka''s dad, working on his motorcycle when he is not hanging out with the band, or practicing with his bass guitar.'
+	else
+		'Valentin Bogdanov is the bassist in Radomir''s band and the nicest guy in the band. However, this doesn''t stop him from using his small amount of fame to use girls. He is just rarely a dick about it. His goal is to make enough cash from the band to buy an old American motorbike and ride it across the country. He can often be found hanging out with Anushka''s dad, working on his motorcycle when he is not hanging out with the band.'
+	end
+	if npc_rel['A158'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A158'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A158'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/156.jpg"></center>'
-	'<center>Arkadi Fyodorov</center>'
-	'Arkadi Fyodorov is the drummer in Radomir''s band. His family recently moved from Saint Petersburg to Pavlovsk. He was held back a year, so looks a bit older than his fellow students. He is very violent when angry, especially with anyone outside the gopniks. He is also not shy about reminding everyone how much harder the city is and how lame Pavlovsk is.'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/154.jpg"></center>'
+	'<center>Radomir Popov</center>'
+	if grupTipe = 4:
+		'Radomir Popov is the lead singer, backup guitarist and leader of a local underground rock/punk band named Pizdá Reydery (Pussy Raiders). He has a great deal of raw talent and is convinced the band is going to become mega stars. In fact he already acts like they are more famous then they are. Thus, he can be arrogant to almost everybody. Some girls adore him because they think he is cool or are just groupies that latch onto his limited fame, but he is more than happy to use his small amount of fame to let him use as many girls as he can, as often as he can. He seems to think girls only exist to provide him with sexual gratification.'
+	else
+		'Radomir Popov is the lead singer, backup guitarist and leader of a local underground rock/punk band named Pizdá Reydery (Pussy Raiders). They are considered fairly talented, but he is more or less an asshole who thinks he should already be a star. Thus, he can be arrogant to almost everybody. Some girls adore him because they think he is cool or are just groupies that latch onto his limited fame, but he is more than happy to use his small amount of fame to let him use as many girls as he can, as often as he can. He seems to think girls only exist to provide him with sexual gratification.'
+	end
+	if npc_rel['A154'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A154'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A154'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/20.jpg"></center>'
-	'<center>Yalena "Lena" Kotova</center>'
-	'Lena Kotov is Vitek''s twin sister. Just like her brother, she is one of the local gopniks. She has a chip on her shoulder, so she can be aggressive and unpredictable. She''s best friends with Lera and they can often be found together smoking in the school''s restrooms or hanging out after school.'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/145.jpg"></center>'
+	'<center>Katyusha Maksimov</center>'
+	if grupTipe = 4:
+		'Katyusha Maksimov is the least attractive girl in school, her face and body is too masculine, she tends to dress like a boy and never shaves her arm pits or legs. She only seems to care about two things, booze and fighting. She gets her booze by either stealing it or hanging out with the boys. When she "plays" with the boys, it only goes as far as she wants it. While the boys are afraid of Lena''s brother, she prefers fighting the boys herself, which has left them with a healthy respect for her.'
+		*nl
+		'Regardless of the weather, she practices Sambo in the park every day before school. She often taunts or makes fun of the boxers by claiming "boxing is for pussies" and that real fighters fight without rules. She doesn''t see herself as a gopnik, but other people consider her one. This doesn''t bother her because she only cares about the opinion of the people whom earn her respect, which is really hard to do. She mostly hangs out Arkadi, Roman, and Paulina, she has no respect at all for the other gopniks girls, often wondering why they are even allowed to hangout with them.'
+	else
+		'Katyusha Maksimov is the least attractive girl in school, her face and body is too masculine, she tends to dress like a boy and never shaves her arm pits or legs. She only seems to care about two things, booze and fighting. She is the only girl in school that many of the boys are afraid off. Regardless of the weather, she practices Sambo in the park every day before school. She often taunts or makes fun of the boxers by claiming "boxing is for pussies" and that real fighters fight without rules. She doesn''t see herself as a gopnik, but other people consider her one.'
+	end
+	if npc_rel['A145'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A145'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A145'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/24.jpg"></center>'
+	'<center>Pauline Sebagotulina</center>'
+	if grupTipe = 4:
+		'Pauline Sebagotulina is a bit of a wild child, which makes her very unpredictable. She is a bit of a tomboy and mostly hangs out with the gopniks boys, she doesn''t seem to have a lot of respect for the other gopniks girls, except Katyusha. No one dares to mess with her because she''s been in more fights than anyone else. She and Katyusha can sometimes be found sparring together and starting fights with others.'
+	else
+		'Pauline Sebagotulina is a bit of a wild child, which makes her very unpredictable. She often hangs out with the gopniks in your class and is liked by them. No one dares to mess with her because she''s been in more fights than anyone else. She and Katyusha can sometimes be found sparring together and starting fights with others.'
+	end
+	if npc_rel['A24'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A24'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A24'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/11.jpg"></center>'
 	'<center>Vasily Shulgin</center>'
 	if grupTipe = 4:
@@ -823,26 +1282,186 @@ if $ARGS[0] = 'gopniks':
 	else
 		'Also known as Shulga, Vasily is always hanging out with Dan and Vitek since they are his best friends. He''s considered the physically weakest one of the bunch, but is a bit of a prankster and is always making the others laugh, which makes him popular with the gopniks. He was raised by his father after his mother left when he was still an infant. When you were younger, you were good friends with him, but as you grew up you have somewhat drifted apart.'
 	end
+	if npc_rel['A11'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A11'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A11'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/189.jpg"></center>'
+	'<center>Nikolai Volkov</center>'
+	if grupTipe = 4:
+		'Niko Volkov is clever, but short tempered. When he is not drinking and partying, he is hanging out with Lavrenti, with many saying that he only spends time with Lavrenti for his money. Niko always seems confident and well spoken, his family use to be fairly wealthy but fell on hard times, they still live in their house but it seems to be falling into a bit of disrepair.'
+	else
+		'Niko Volkov is clever, but short tempered. When he is not drinking and partying, he is hanging out with Lavrenti, with many saying that he only spends time with Lavrenti for his money. Niko always seems confident and well spoken, but he can sometimes come off as paranoid and unstable.'
+	end
+	if npc_rel['A189'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A189'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A189'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/144.jpg"></center>'
-	'<center>Anushka "Nush" Konstantinov</center>'
-	'Anushka Konstantinov is the lead guitarist and backup vocalist in Radomir''s band. She and the band often use her good looks to their advantage. She is very adventurous and is not shy about her bisexuality. She is also a bit of a exhibitionist and her main goal in life seems to just be having fun. She does surprisingly well in school, but she seems to like getting into and causing trouble. She doesn''t seem to be hung up on social standing and seems willing to hang out with or pick on everyone equally with whatever she deems to be the most fun at the time. Other than the band, she hangs out a lot with Alyona. She and Radomir used to date.'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/20.jpg"></center>'
+	'<center>Yalena "Lena" Kotova</center>'
+	if grupTipe = 4:
+		'Lena Kotov is Vitek''s twin sister. Just like her brother, she is one of the local gopniks. She has a chip on her shoulder, so she can be aggressive and unpredictable. She''s best friends with Lera and they can often be found together smoking in the school''s restrooms or hanging out after school. Because her brother scares off all the boys, she can sometimes be found making out with Lera. Katyusha has said the only reason Lena is a gopnik is because of her brother.'
+	else
+		'Lena Kotov is Vitek''s twin sister. Just like her brother, she is one of the local gopniks. She often bullies the nerds and outcast, even bullies some of the jocks and cool kids. She''s best friends with Lera and they can often be found together smoking in the school''s restrooms or hanging out after school.'
+	end
+	if npc_rel['A20'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A20'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A20'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/143.jpg"></center>'
 	'<center>Alyona Zima</center>'
-	'Alyona Zima is a hardcore troublemaker. She lives to cause trouble and jumps into any trouble she can find. She comes from a troubled family as her parents are alcoholic drug addicts. Most people view her as the apple that didn''t fall far from the tree. Knowing this, the teachers don''t even bother to try and help her out anymore. She can often be found drinking alcohol and the only person she seems to spend a lot of time around is Anushka. Her father is well known as a bad guy and a bully.'
+	if grupTipe = 4:
+		'Alyona Zima is a hardcore troublemaker. She lives to cause trouble and jumps into any trouble she can find. She can often be found drinking alcohol, she is drunk more often than not. The only person she seems to spend a lot of time around is Anushka, she occasionally hangs out with the boys from the band or Lena and Lera. It is well known she carries a knife with her everywhere she goes and isn''t afraid to use it. She comes from a troubled family as her parents are alcoholic drug addicts. Her father is well known as a bad guy and a bully.'
+	else
+		'Alyona Zima is a hardcore troublemaker. She lives to cause trouble and jumps into any trouble she can find. She can often be found drinking alcohol, she is drunk more often than not. The only person she seems to spend a lot of time around is Anushka, she occasionally hangs out with the boys from the band or Lena and Lera. It is well known she carries a knife with her, everywhere she goes. Which causes most others to give her a wide berth. Rumor is her mother is a drug addict and her father is a alcoholic. Most people view her as the apple that didn''t fall far from the tree. Her father is well known as a bad guy and a bully.'
+	end
+	if npc_rel['A143'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A143'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A143'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/21.jpg"></center>'
 	'<center>Valeria "Lera" Tsarev</center>'
-	'Lera Tsarev comes from a poor family, but her father works at the school as a teacher. She often hangs out with the gopniks in your class and is liked by them. She''s best friends with Lena and they can often be found together, smoking in the school''s restrooms or hanging out after school. She is protective of Lena and always takes her lead. It is rumored that she is a lesbian and in love with Lena.'
+	if grupTipe = 4:
+		'Lera Tsarev comes from a poor family, her father Anatoly Tsarev is one of the teachers at school. Her cousin Lesco recently moved in with them and attends school, she often picks on him and the other outcasts at school. She often hangs out with the gopniks in your class and is liked by most of them. She''s best friends with Lena and they can often be found together, smoking in the school''s restrooms or hanging out after school. She is protective of Lena and always follows her lead. Just about all the gopniks are convinced she is a lesbian, while she has had sex with boys before it is rare. It is well known her and Lena hook up fairly regular and she has been seen making eyes at some of the other pretty gopnik girls. Katyusha seems disgusted by Lera and dislikes her, almost as much as she dislikes Anushka.'
+	else
+		'Lera Tsarev comes from a poor family, but her father Anatoly Tsarev works at the school as a teacher. Her cousin Lesco recently moved in with them and attends school, she often picks on him and the other outcasts at school. She often hangs out with the gopniks in your class and is liked by them. She''s best friends with Lena and they can often be found together, smoking in the school''s restrooms or hanging out after school. She is protective of Lena and always takes her lead. It is rumored that she is a lesbian and in love with Lena.'
+	end
+	if npc_rel['A21'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A21'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A21'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/144.jpg"></center>'
+	'<center>Anushka "Nush" Konstantinov</center>'
+	if grupTipe = 4:
+		'Anushka Konstantinov is the lead guitarist and backup vocalist in Radomir''s band. She and the band often use her good looks to their advantage. She is very adventurous and is very open about her bisexuality or her sexuality. She often teases the boys and even some of the girls at school. She is also a bit of a exhibitionist and her main goal in life seems to just be having fun. She does surprisingly well in school, but she seems to like getting into and causing trouble more. She doesn''t seem to be hung up on social standing and seems willing to hang out with or pick on everyone equally, whatever she deems to be the most fun at the time, with the exception of Gerasim, who she has been seen protecting from being bullied even from the other gopniks. While she has a bit of a reputation as a slut, the reality is most of the guys try to get in her panties, but few succeed, she loves making them all think they have a chance.'
+	else
+		'Anushka Konstantinov is the lead guitarist and backup vocalist in Radomir''s band. She and the band often use her good looks to their advantage. She is very adventurous and is not shy about her bisexuality or her sexuality. She often teases the boys and even some of the girls at school. She is also a bit of a exhibitionist and her main goal in life seems to just be having fun. She seems to like getting into and causing trouble. She doesn''t seem to be hung up on social standing and seems willing to hang out with or pick on everyone equally, whatever she deems to be the most fun at the time, with the exception of Gerasim, who she has been seen protecting from being bullied even from the other gopniks. She has a reputation for being a slut, most wonder why she isn''t a outcast slut. The running theory is, she is the gopniks personal slut and lets all the guys fuck her.'
+	end
+	if npc_rel['A144'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A144'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A144'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
 
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/155.jpg"></center>'
 	'<center>Lavrenti Romanov</center>'
-	'Lavrenti Romanov comes from a wealthy family. He is an only child with parents that are rarely around. He used to be one of the cool kids, but his attitude abruptly changed last year. He became mean and violent, which resulted in him and Dimika having a major falling out. Since the fight, he has been hanging with the gopniks. However, he is more of a follower, the gopniks tolerating him while using his money.'
+	if grupTipe = 4:
+		'Lavrenti Romanov comes from a wealthy family. He is an only child with parents that are rarely around. He used to be one of the cool kids, but his attitude abruptly changed when Dimka fucked his girl friend at the time, they had it out in school where Lavrenti beat Dimka badly, which earned him the respect of the gopniks. Since the fight, he has been hanging with the gopniks and starting to become mean and violent. However, he is more of a follower, the other gopniks tolerate him while he uses his money to supply them with alcohol and drugs, sometimes throwing parties at his house when his parents are away.'
+	else
+		'Lavrenti Romanov comes from a wealthy family. He is an only child with parents that are rarely around. He used to be one of the cool kids, but his attitude abruptly changed last year. He became mean and violent, which resulted in him and Dimika having a major falling out. Since the fight, he has been hanging with the gopniks. However, he is more of a follower, the gopniks seem to tolerate him while using him for his money.'
+	end
+	if npc_rel['A155'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A155'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A155'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	act 'Go back': gt 'journal', 'school'
+	act 'Put your notebook down': gt $loc, $loc_arg
+end
 
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/189.jpg"></center>'
-	'<center>Nikolai Volkov</center>'
-	'Niko Volkov is clever, but short tempered. When he is not drinking and partying, he is hanging out with Roman, with many saying that he only spends time with Roman for his money. Niko always seems confident and well spoken, but he can sometimes come off as paranoid and unstable.'
+if $ARGS[0] = 'outcasts':
+	*clr & cla
+	'<center><h2>Outcast</h2></center>'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/7.jpg"></center>'
+	'<center>Lesco Tsarev</center>'
+	'Everyone bullies Lesco about anything and everything. He is the nephew of Mr. Tsarev and the cousin of Lera. He resides with the Tsarevs after his mother abandoned him for a week on one of her drug binges. He is very ugly and not very sociable. He always seems be sad and just wants to be left alone.'
+	if npc_rel['A7'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A7'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A7'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/159.jpg"></center>'
+	'<center>Petia Alkaev</center>'
+	'Petia Alkaev is the class mooch, persistently asking others for food, money and cigarettes. He can''t take a hint and doesn''t know the meaning of "personal space", which is made worse by the fact that he seems to be unaware of what soap is as well. He is an unattractive, overweight loser who makes girls uncomfortable by repeatedly hitting on them. No matter how many beatdowns he suffers or how many cruel pranks are pulled on him, he never seems to learn his lesson.'
+	if npc_rel['A159'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A159'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A159'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+
+	if npc_grupTipe['A25'] = 5:
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/25.jpg"></center>'
+		'<center>Sonia Ivanko</center>'
+		'After a series of slutty incidents that crescendoed at the dance where she got way too drunk, gave Vitek and his buddies a simultaneous blowjob and returned with her face covered in their cum, Sonia''s reputation has been in shambles. Not long after a video of her blowing the boys circulated as well, curtsy of Paulina. Most of the girls give her the silent treatment, pretending she doesn''t exist, while the guys treat her like a cheap whore and regularly ask (or sometimes even demand) sex from her, knowing she doesn''t have the strength to refuse. Many say she has embraced being a cheap slut, happily letting anyone use her, while others say she has started to prostitute herself.'
+	end
+	if npc_rel['A25'] >= 80:
+		'She really likes you and considers you one of her best friends.'
+	elseif npc_rel['A25'] >= 50:
+		'She really likes you and considers you to be one of her friends.'
+	elseif npc_rel['A25'] <= 20:
+		'She really dislikes you, maybe even hates you. Either way she obviously can''t stand you.'
+	else
+		'You are acquaintances with her, but she doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+
+	if npc_grupTipe['A5'] = 5:
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/5.jpg"></center>'
+		'<center>Fedor Kozlov</center>'
+		'Ever since Fedor gave Vasily a blowjob outside the school in front of everyone, he has been an outcast. Fedor claims he was forced and had no choice, but most people think he actually wanted to do it. Many of the boys mock him, often asking if he has sucked any dicks lately. Even his former friend Ivan ignores him. The girls are nearly as bad, as many of them make fun of him as well. Fedor now mostly keeps to himself and tries to avoid the other students.'
+	end
+	if npc_rel['A5'] >= 80:
+		'He really likes you and considers you one of his best friends.'
+	elseif npc_rel['A5'] >= 50:
+		'He really likes you and considers you to be one of his friends.'
+	elseif npc_rel['A5'] <= 20:
+		'He really dislikes you, maybe even hates you. Either way he obviously can''t stand you.'
+	else
+		'You are acquaintances with him, but he doesn''t really seem to care much about you either way, neither like nor dislike.'
+	end
+	
+	if npc_grupTipe['A18'] = 5:
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/18.jpg"></center>'
+		'<center>Christina Zvereva</center>'
+		'Ever since your fight with Christina, she has been avoiding you. She was humiliated when you told the whole school about how she sucked the P.E. teacher''s dick and then beat her up when she tried to fight you over it. Barely a shade of her former self, she stands timidly in a corner, her head still wrapped in bandages. Whenever she opens her mouth, people can see the broken teeth she hasn''t had a chance to get fixed yet.'
+	end
 	
 	act 'Go back': gt 'journal', 'school'
 	act 'Put your notebook down': gt $loc, $loc_arg

+ 1 - 1
locations/korr.qsrc

@@ -88,7 +88,7 @@ if parkday ! daystart and parkblackmail = 1:
 	'A small note accompanying them says:'
 	'If you don''t want these pictures to be posted on your door and sent to your work place, then come to this address.'
 	'PS, if you don''t come today, these pictures will be hanging in your stairwell tomorrow.'
-	'You check the address and find that it''s a studio of some kind.'
+	'You check the address and find that it''s Aphrodite Photography in the City Center.'
 elseif parkday ! daystart and parkblackmail = 2:
 	parkblackmail = 0
 	fotoyousuck = 1

+ 1 - 1
locations/korr2x.qsrc

@@ -42,7 +42,7 @@ if parkday ! daystart and parkblackmail = 1:
 	'A small note accompanying them says:'
 	'"If you don''t want these pictures to be posted on your door and sent to your work place, then come to this address."'
 	'"PS, if you don''t come today, these pictures will be hanging in your stairwell tomorrow."'
-	'You check the address and find that it''s a studio of some kind.'
+	'You check the address and find that it''s Aphrodite Photography in the City Center.'
 elseif parkday ! daystart and parkblackmail = 2:
 	parkblackmail = 0
 	fotoyousuck = 1

+ 10 - 7
locations/liam.qsrc

@@ -35,13 +35,13 @@ else
 	end
 end
 
-'The old part of the city, usually called Old Town. A few centuries ago, this was the village of Pushkin.'
-'Later, the rich bought the land off the poor and knocked down the wooden shacks and farm houses to build large estates. The city began to grow rapidly, and it became a desirable suburb.'
-'Since then, even the old houses have been improved, extended, and modernized. The old buildings and beautiful park made it popular with tourists, and it has become part of Pavlovsk.'
+'This historic region, sometimes called Old Town was originally the village of Pushkin and that name is still used to this day.'
+'Later, the rich bought the land off the poor and knocked down the wooden shacks and farm houses to build large estates. The town began to grow rapidly, and it became a desirable suburb.'
+'Since then, even the old houses have been improved, extended, and modernized. The old buildings and beautiful park made it popular with tourists, and expansion has lead to the boarders between itself and Pavlovsk being merged.'
 
-'Not far from here is the <a href="exec:minut += 5 & gt ''liames''">Okhlopkov Square</a>.'
+'Not far from here is the <a href="exec:minut += 5 & gt ''liames''">Okhlopkov Square</a> with its boutique shops.'
 'Close by is a narrow street leading to a <a href="exec:gt ''dvor'',''start''">vacant house</a>.'
-'You see a <a href="exec:gt ''ugol'',''start''">passage</a> between the houses leading to a courtyard.'
+'You can also see a <a href="exec:gt ''ugol'',''start''">passage</a> between the houses leading to a courtyard.'
 if car > 0 and cardrive = 14:
 	'<a href="exec:gs ''carF'',''start''">Your <<$car>></a> is parked at the curb.'
 end
@@ -64,9 +64,12 @@ end
 !!if arts = 1:'<a href="exec:gt ''Marin'',''start''">Marinka''s Apartment</a>'
 
 act 'Walk to Okhlopkov Square (0:05)':minut += 5 & gt 'liames'
-act 'Walk to the train station (0:15)':minut += 15 & nroad = 15 & gt 'pav_train'
-act 'Walk to Pavlovsk park (0:10)':minut += 10 & nroad = 10 & gt 'pav_park', 'start'
 act 'Walk to the highway (0:05)':minut += 5 & nroad = 15 & gt 'road'
+act 'Walk to Pavlovsk park (0:10)':minut += 10 & nroad = 10 & gt 'pav_park', 'start'
+act 'Walk to the train station (0:15)':minut += 15 & nroad = 15 & gt 'pav_train'
+act 'Walk to the Commercial area (0:25)':minut += 25 & gt 'pav_commercial'
+act 'Walk to the Residential area (0:30)':minut += 30 & gt 'pav_residential'
+act 'Walk to the Industrial region (0:30)':minut += 30 & gt 'pav_industrial'
 
 act 'Wait':gs 'obj_din', 'wait'
 

+ 2 - 2
locations/ludahome.qsrc

@@ -1021,7 +1021,7 @@ if $ARGS[0] = 'chat_luda':
 				act 'Keep talking': gt 'ludahome', 'chat_luda'
 				act 'Stop talking': gt 'ludahome', 'livingroom'
 			end
-			if NikoVolkovQW >= 5 or fedorKozlovQW >= 5 or kotovLoveQW = 1 or artembf = 1 or Rex_Love = 1 or IgorloverQW = 1 or (pcs_lover - pcs_girlfriends) > 0:
+			if NikoVolkovQW >= 5 or fedorKozlovQW >= 5 or kotovLoveQW = 1 or artembf = 1 or Rex_Love = 1 or IgorLoverQW = 1 or (pcs_lover - pcs_girlfriends) > 0:
 				act 'I have a boyfriend':
 					*clr & cla
 					minut += 2
@@ -1083,7 +1083,7 @@ if $ARGS[0] = 'chat_luda':
 							act 'Stop talking': gt 'ludahome', 'livingroom'
 						end
 					end
-					if IgorloverQW = 1:
+					if IgorLoverQW = 1:
 						act 'Igor':
 							cla
 							'"Igor" You tell her.'

+ 11 - 8
locations/mirror.qsrc

@@ -458,7 +458,7 @@ $createcustroutine = {
 
 	cls & cla
 	'Select make-up level'
-	'<a href="exec:makeupSetting = 0 & dynamic $createcustroutine">none</a>, <a href="exec:makeupSetting = 1 & dynamic $createcustroutine">light</a>, <a href="exec:makeupSetting = 2 & dynamic $createcustroutine">vibrant</a>, <a href="exec:makeupSetting = 3 & dynamic $createcustroutine">thick</a>, <a href="exec:makeupSetting = 4 & dynamic $createcustroutine">bimbo</a>.'
+	'<a href="exec:makeupSetting = 0 & dynamic $createcustroutine">none</a>, <a href="exec:makeupSetting = 1 & dynamic $createcustroutine">light</a>, <a href="exec:makeupSetting = 2 & dynamic $createcustroutine">vibrant</a>, <a href="exec:makeupSetting = 3 & dynamic $createcustroutine">thick</a>, <a href="exec:makeupSetting = 4 & dynamic $createcustroutine">bimbo</a>'
 	if makeupSetting = 0:
 		'Currently you have no make-up set.'
 	elseif makeupSetting = 1:
@@ -470,18 +470,21 @@ $createcustroutine = {
 	elseif makeupSetting = 4:
 		'Currently the level you have set is for bimbo make-up.'
 	end
-	'Select other improvements :'
+	*nl
+	'Choose if you will use lipbalm'
 	if custlipbalm = 0:
-		'<a href="exec:custlipbalm = 1 & dynamic $createcustroutine">No Lipbalm</a>'	
+		'You currently have no lip balm selected: <a href="exec:custlipbalm = 1 & dynamic $createcustroutine">Add Lipbalm to routine</a>'
 	else
-		'<a href="exec:custlipbalm = 0 & dynamic $createcustroutine">Lipbalm</a>'	
-	end	
+		'You currently have lip balm selected: <a href="exec:custlipbalm = 0 & dynamic $createcustroutine">Remove Lipbalm to routine</a>'
+	end
+	*nl
+	'Cycle lash options'
 	if custlashes = 0:
-		'<a href="exec:custlashes = 1 & dynamic $createcustroutine">No fake lashes</a>'	
+		'You currently have no lashes selected <a href="exec:custlashes = 1 & dynamic $createcustroutine">Add fake lashes</a>'	
 	elseif custlashes = 1:
-		'<a href="exec:custlashes = 2 & dynamic $createcustroutine">Normal fake lashes</a>'	
+		'You currently have fake lashes selected <a href="exec:custlashes = 2 & dynamic $createcustroutine">Change to mink lashes</a>'	
 	else
-		'<a href="exec:custlashes = 0 & dynamic $createcustroutine">Mink fake lashes</a>'	
+		'You currently have mink lashes selected <a href="exec:custlashes = 0 & dynamic $createcustroutine">Remove fake lashes</a>'	
 	end	
 	
 	$routine = str(makeupSetting) + str(custlipbalm) + str(custlashes)

+ 2 - 2
locations/obj_din.qsrc

@@ -334,7 +334,7 @@ if $ARGS[0] = 'skills':
 	'<b>Other Skills</b>'
 	*nl
 	if SchoolAtestat = 0 and StoryLine > 0:
-		if schoolprogul > 0: 'Schhool absenteesim - <<schoolprogul>>'
+		if schoolprogul > 0: 'School absenteeism - <<schoolprogul>> days'
 	end
 	'</td><td width="25%" cellspacing="0" cellpadding="10" valign="top">'
 	'<b>Beauty Skills</b>'
@@ -442,7 +442,7 @@ if $ARGS[0] = 'stats':
 			'You are failing high school, you need to do something about this right now, if you want to graduate.'
 		end
 
-		if schoolprogul > 1: 'Absenteeism in school - <<schoolprogul>> days'
+		if schoolprogul > 0: 'School absenteeism - <<schoolprogul>> days'
 	end
 	*nl
 

+ 1 - 1
locations/park_walkeventsrnd.qsrc

@@ -32,7 +32,7 @@ else
 !!night
 	!!Used to make a hunting easier the higher the suc level
 	if suchunt = 1: parkrand -= (succublvl-1)
-	if knowsfairy < 1 and MagikDostup ! 1 and knowsfairy['day'] ! daystart:
+	if knowsfairy < 1 and MagikDostup ! 1:
 		if rand (1, 4) <= pcs_magik:
 			fairyrand = 19
 		else

+ 1 - 0
locations/pav_commercial.qsrc

@@ -143,6 +143,7 @@ act 'Walk to the Industrial region (0:05)':minut += 5 & gt 'pav_industrial'
 act 'Walk to the Five Eight estate (0:05)':minut += 5 & gt 'pav_complex', 'start'
 act 'Walk to the train station (0:10)':minut += 10 & gt 'pav_train'
 act 'Walk to the highway (0:15)':minut += 15 & nroad = 20 & gt 'road'
+act 'Walk to Pushkin (0:25)':minut += 25 & nroad = 19 & gt 'liam'
 
 if hour >= 8 and hour <= 22 and sunWeather = 1 and temper >= 15 and ml_guitar['carried'] = 1 and ml_performance['performed_minutes'] < ml_performance['max_perform_minutes'] and ml_performance['max_perform_minutes'] >= 15:
 	*nl

+ 14 - 0
locations/pav_complex.qsrc

@@ -26,6 +26,18 @@ if $ARGS[0] = 'start':
 !! the following variable seems to be here on the wrong place as it is related to bedroom, but it is here intentionally because I want it to be stable when PC in the apartement. 
 	parsexrand = rand(0, 5)
 	gs 'stat'
+!! Slut gossip
+	if complx_rand[1] + rand(5,10) < daystart and fame['pav_slut'] >= 50 and (hour > 8 and hour < 23):
+		complx_rand[1] = daystart
+		if rand(0,2) = 0 and fame['pav_slut'] >= 100:
+			gt 'gossips', 'complex', 'girls_slutrep'
+		elseif rand(0,1) = 0 and hour < 19:
+			gt 'gossips', 'complex', 'old_women_slutrep'
+		else
+			gt 'gossips', 'complex', 'boys_slutrep'
+		end
+	end
+
 	gs 'rolanapt', 'rolanroute'
 	'<center><h2>Five Eight Estate</h2></center>'
 	if month >= 11 or month <= 3:
@@ -134,6 +146,8 @@ if $ARGS[0] = 'start':
 	act 'Walk to the residential area (0:02)':minut += 2 & gt 'pav_residential'
 	act 'Walk to the commercial area (0:05)':minut += 5 & gt 'pav_commercial'
 	act 'Walk to the industrial region (0:05)':minut += 5 & gt 'pav_industrial'
+	act 'Walk to the train station (0:15)':minut += 15 & gt 'pav_train'
+	act 'Walk to Pushkin (0:30)':minut += 30 & nroad = 19 & gt 'liam'
 	if storyline = 1 and home_owned[2] = 1: 
 		act 'Go to your apartment building':minut += 1 & gt 'pod_ezd', 'etaj_1'
 	elseif storyline = 1 and (home_owned[2] = 0 or pavSharedAptEnabled = 1):

+ 1 - 1
locations/pav_disco_coolkids.qsrc

@@ -1099,7 +1099,7 @@ if $ARGS[0] = 'igor':
 			end
 		end
 	else
-		if IgorloverQW > 0:
+		if IgorLoverQW > 0:
 			'When Igor sees you, his face lights up and he smiles warmly. "I was hoping I''d see you. I, uh, kinda missed you..." he says shyly, making you giggle. His hand finds yours as you talk with each other.'
 			if igorstrap = 1:
 				act 'Tease him about pegging':

+ 1 - 0
locations/pav_industrial.qsrc

@@ -76,6 +76,7 @@ end
 act 'Walk to the Five Eight estate (0:05)':minut += 5 & gt 'pav_complex', 'start'
 act 'Walk to the Residential area (0:05)':minut += 5 & gt 'pav_residential'
 act 'Walk to the Commercial area (0:05)':minut += 5 & gt 'pav_commercial'
+act 'Walk to Pushkin (0:30)':minut += 30 & nroad = 19 & gt 'liam'
 
 if week < 7 and hour >= 8 and hour < 18: 
 	act 'Visit the tailor': gt 'pav_factory', 'tailor'

+ 2 - 0
locations/pav_residential.qsrc

@@ -147,6 +147,8 @@ end
 act 'Walk to the Five Eight estate (0:02)':minut += 2 & gt 'pav_complex', 'start'
 act 'Walk to the commercial area (0:05)':minut += 5 & gt 'pav_commercial'
 act 'Walk to the industrial region (0:05)':minut += 5 & gt 'pav_industrial'
+act 'Walk to the train station (0:15)':minut += 15 & gt 'pav_train'
+act 'Walk to Pushkin (0:30)':minut += 30 & nroad = 19 & gt 'liam'
 
 act 'Wait':gs 'obj_din', 'wait'
 

+ 4 - 1
locations/pav_train.qsrc

@@ -267,11 +267,14 @@ end
 
 gs 'family'
 
+act 'Enter the station building': minut += 3 & gt 'pav_train_hall'
 act 'Walk to the Commercial area (0:10)':minut += 10 & gt 'pav_commercial'
+act 'Walk to the Residential area (0:15)':minut += 15 & gt 'pav_residential'
+act 'Walk to the Industrial region (0:15)':minut += 15 & gt 'pav_industrial'
+act 'Walk to the Five Eight estate (0:15)':minut += 15 & gt 'pav_complex', 'start'
 act 'Walk to the highway (0:15)':minut += 15 & nroad = 20 & gt 'road'
 act 'Walk to Pushkin (0:15)':minut += 15 & nroad = 19 & gt 'liam'
 
-act 'Enter the station building': minut += 3 & gt 'pav_train_hall'
 gs 'camera', 'check_location'
 
 --- pav_train ---------------------------------

+ 223 - 0
locations/piercing_management.qsrc

@@ -0,0 +1,223 @@
+# piercing_management
+
+If $ARGS[0] = 'main':
+	*nl
+	'<center><font color="maroon">Piercing Management</font></center><center><table border=0 cellspacing=<<ward_img_hgt/25>> cellpadding=5>'
+	*p '<TH>Tongue piercing</TH><TH>Lip piercing</TH><TH>Ear piercings</TH><TH>Nose piercing</TH>'
+	*P '<TR><TD><center>'
+	if pirsA = 10000:
+		'<a href="exec:gt ''piercing_management'', ''tongue''"><img Height = <<ward_img_hgt>> src="images/pc/body/piercings/unpierced/tongue.jpg"></a>'
+	elseif pirsA = 0:
+		'<img Height = <<ward_img_hgt>> src="images/pc/body/piercings/unpierced/tongue.jpg">'
+	else
+		'<a href="exec:gt ''piercing_management'', ''tongue''"><img Height = <<ward_img_hgt>> src="images/pc/body/piercings/a<<pirsA>>.jpg"></a>'
+	end
+	'</center></TD><TD><center>'
+	if pirsB = 10000:
+		'<a href="exec:gt ''piercing_management'', ''lip''"><img Height = <<ward_img_hgt>> src="images/pc/body/piercings/unpierced/lip.jpg"></a>'
+	elseif pirsB = 0:
+		'<img Height = <<ward_img_hgt>> src="images/pc/body/piercings/unpierced/lip.jpg">'
+	else
+		'<a href="exec:gt ''piercing_management'', ''lip''"><img Height = <<ward_img_hgt>> src="images/pc/body/piercings/b<<pirsB>>.jpg"></a>'
+	end
+	'</center></TD><TD><center>'
+	if pirsC = 10000:
+		'<a href="exec:gt ''piercing_management'', ''ears''"><img Height = <<ward_img_hgt>> src="images/pc/body/piercings/unpierced/ears.jpg"></a>'
+	elseif pirsC = 0:
+		'<img Height = <<ward_img_hgt>> src="images/pc/body/piercings/unpierced/ears.jpg">'
+	else
+		'<a href="exec:gt ''piercing_management'', ''ears''"><img Height = <<ward_img_hgt>> src="images/pc/body/piercings/c<<pirsC>>.jpg"></a>'
+	end
+	'</center></TD><TD><center>'
+	if pirsD = 10000:
+		'<a href="exec:gt ''piercing_management'', ''nose''"><img Height = <<ward_img_hgt>> src="images/pc/body/piercings/unpierced/nose.jpg"></a>'
+	elseif pirsD = 0:
+		'<img Height = <<ward_img_hgt>> src="images/pc/body/piercings/unpierced/nose.jpg">'
+	else
+		'<a href="exec:gt ''piercing_management'', ''nose''"><img Height = <<ward_img_hgt>> src="images/pc/body/piercings/e<<pirsD>>.jpg"></a>'
+	end
+	'</center></TD><TR><TD><center>'
+	if pirsA = 0:
+		'Not pierced'
+	elseif pirsA <= 10000:
+		'<a href="exec:pirsA = 10000 & pierWearCount -= 1 & gt ''piercing_management'', ''main''">Remove</a>'
+	else
+		'Remove'
+	end
+	'</center></TD><TD><center>'
+	if pirsB = 0:
+		'Not pierced'
+	elseif pirsB <= 10000:
+		'<a href="exec:pirsB = 10000 & pierWearCount -= 1 & gt ''piercing_management'', ''main''">Remove</a>'
+	else
+		'Remove'
+	end
+	'</center></TD><TD><center>'
+	if pirsC = 0:
+		'Not pierced'
+	elseif pirsC <= 10000:
+		'<a href="exec:pirsC = 10000 & pierWearCount -= 1 & gt ''piercing_management'', ''main''">Remove</a>'
+	else
+		'Remove'
+	end
+	'</center></TD><TD><center>'
+	if pirsD = 0:
+		'Not pierced'
+	elseif pirsD <= 10000:
+		'<a href="exec:pirsD = 10000 & pierWearCount -= 1 & gt ''piercing_management'', ''main''">Remove</a>'
+	else
+		'Remove'
+	end
+	'</center></TD>'
+
+	*p '<TR><TH>Brow piercing</TH><TH>Nipple piercings</TH><TH>Navel piercing</TH><TH>Pussy piercing</TH>'
+	*P '<TR><TD><center>'
+	if pirsE >= 10000:
+		'<a href="exec:gt ''piercing_management'', ''brow''"><img Height = <<ward_img_hgt>> src="images/pc/body/piercings/unpierced/brow.jpg"></a>'
+	elseif pirsE = 0:
+		'<img Height = <<ward_img_hgt>> src="images/pc/body/piercings/unpierced/brow.jpg">'
+	else
+		'<a href="exec:gt ''piercing_management'', ''brow''"><img Height = <<ward_img_hgt>> src="images/pc/body/piercings/d<<pirsE>>.jpg"></a>'
+	end
+	'</a></center></TD><TD><center>'
+	if pirsF >= 10000:
+		'<a href="exec:gt ''piercing_management'', ''nipples''"><img Height = <<ward_img_hgt>> src="images/pc/body/tits/t<<tits>>.jpg"></a>'
+	elseif pirsF = 0:
+		'<img Height = <<ward_img_hgt>> src="images/pc/body/tits/t<<tits>>.jpg">'
+	else
+		'<a href="exec:gt ''piercing_management'', ''nipples''"><img Height = <<ward_img_hgt>> src="images/pc/body/piercings/f<<pirsF>>.jpg"></a>'
+	end
+	'</a></center></TD><TD><center>'
+	if pirsN >= 10000:
+		'<a href="exec:gt ''piercing_management'', ''navel''"><img Height = <<ward_img_hgt>> src="images/pc/body/piercings/unpierced/navel.jpg"></a>'
+	elseif pirsN = 0:
+		'<img Height = <<ward_img_hgt>> src="images/pc/body/piercings/unpierced/navel.jpg">'
+	else
+		'<a href="exec:gt ''piercing_management'', ''navel''"><img Height = <<ward_img_hgt>> src="images/pc/body/piercings/a<<pirsN>>.jpg"></a>'
+	end
+	'</a></center></TD><TD><center>'
+	if pirsG >= 10000:
+		'<a href="exec:gt ''piercing_management'', ''pussy''"><img Height = <<ward_img_hgt>> src="<<$pcs_vag_image>>"></a>'
+	elseif pirsG = 0:
+		'<img Height = <<ward_img_hgt>> src="<<$pcs_vag_image>>">'
+	else
+		'<a href="exec:gt ''piercing_management'', ''pussy''"><img Height = <<ward_img_hgt>> src="images/pc/body/piercings/b<<ipirsG>>.jpg"></a>'
+	end
+	'</center></TD><TR><TD><center>'
+	if pirsE = 0:
+		'Not pierced'
+	elseif pirsE <= 10000:
+		'<a href="exec:pirsE = 10000 & pierWearCount -= 1 & gt ''piercing_management'', ''main''">Remove</a>'
+	else
+		'Remove'
+	end
+	'</center></TD><TD><center>'
+	if pirsF = 0:
+		'Not pierced'
+	elseif pirsF <= 10000:
+		'<a href="exec:pirsF = 10000 & pierWearCount -= 1 & gt ''piercing_management'', ''main''">Remove</a>'
+	else
+		'Remove'
+	end
+	'</center></TD><TD><center>'
+	if pirsN = 0:
+		'Not pierced'
+	elseif pirsN <= 10000:
+		'<a href="exec:pirsN = 10000 & pierWearCount -= 1 & gt ''piercing_management'', ''main''">Remove</a>'
+	else
+		'Remove'
+	end
+	'</center></TD><TD><center>'
+	if pirsG = 0:
+		'Not pierced'
+	elseif pirsG <= 10000:
+		'<a href="exec:pirsG = 10000 & pierWearCount -= 1 & gt ''piercing_management'', ''main''">Remove</a>'
+	else
+		'Remove'
+	end
+	'</center></TD></table></center>'
+	act 'Close Piercing management': gt $loc, $loc_arg
+end
+
+If $ARGS[0] = 'tongue':
+	i = 1
+	:looptongue
+	if dyneval('RESULT = PirsA<<i>>_owned') = 1:*p '<a href="exec:pirsA = <<i>> & pierWearCount += 1 & gt ''piercing_management'', ''main''"><img src="images/pc/body/piercings/a<<i>>.jpg" 	height="250" /></a>'
+	i += 1
+	if i <= 4:jump 'looptongue'
+
+	act 'Return': gt 'piercing_management', 'main'
+end
+
+If $ARGS[0] = 'lip':
+	i = 1
+	:looplip
+	if dyneval('RESULT = PirsB<<i>>_owned') = 1:*p '<a href="exec:PirsB = <<i>> & pierWearCount += 1 & gt ''piercing_management'', ''main''"><img src="images/pc/body/piercings/b<<i>>.jpg" 	height="250" /></a>'
+	i += 1
+	if i <= 7:jump 'looplip'
+
+	act 'Return': gt 'piercing_management', 'main'
+end
+
+If $ARGS[0] = 'ears':
+	i = 1
+	:loopears
+	if dyneval('RESULT = PirsC<<i>>_owned') = 1:*p '<a href="exec:pirsC = <<i>> & pierWearCount += 1 & gt ''piercing_management'', ''main''"><img src="images/pc/body/piercings/c<<i>>.jpg" 	height="250" /></a>'
+	i += 1
+	if i <= 24:jump 'loopears'
+
+	act 'Return': gt 'piercing_management', 'main'
+end
+
+If $ARGS[0] = 'nose':
+	i = 1
+	:loopears
+	if dyneval('RESULT = PirsD<<i>>_owned') = 1:*p '<a href="exec:pirsD = <<i>> & pierWearCount += 1 & gt ''piercing_management'', ''main''"><img src="images/pc/body/piercings/d<<i>>.jpg" 	height="250" /></a>'
+	i += 1
+	if i <= 7:jump 'loopears'
+
+	act 'Return': gt 'piercing_management', 'main'
+end
+
+If $ARGS[0] = 'brow':
+	i = 1
+	:loopears
+	if dyneval('RESULT = PirsE<<i>>_owned') = 1:*p '<a href="exec:pirsE = <<i>> & pierWearCount += 1 & gt ''piercing_management'', ''main''"><img src="images/pc/body/piercings/e<<i>>.jpg" 	height="250" /></a>'
+	i += 1
+	if i <= 2:jump 'loopears'
+
+	act 'Return': gt 'piercing_management', 'main'
+end
+
+If $ARGS[0] = 'nipples':
+	i = 1
+	:loopears
+	if dyneval('RESULT = PirsF<<i>>_owned') = 1:*p '<a href="exec:pirsF = <<i>> & pierWearCount += 1 & gt ''piercing_management'', ''main''"><img src="images/pc/body/piercings/f<<i>>.jpg" 	height="250" /></a>'
+	i += 1
+	if i <= 7:jump 'loopears'
+
+	act 'Return': gt 'piercing_management', 'main'
+end
+
+If $ARGS[0] = 'navel':
+	i = 1
+	:loopnavel
+	if dyneval('RESULT = PirsN<<i>>_owned') = 1:*p '<a href="exec:pirsN = <<i>> & pierWearCount += 1 & gt ''piercing_management'', ''main''"><img src="images/pc/body/piercings/n<<i>>.jpg" 	height="250" /></a>'
+	i += 1
+	if i <= 4:jump 'loopnavel'
+
+	act 'Return': gt 'piercing_management', 'main'
+end
+
+If $ARGS[0] = 'pussy':
+	i = 1
+	:looppussy
+	if dyneval('RESULT = PirsG<<i>>_owned') = 1:*p '<a href="exec:pirsG = <<i>> & pierWearCount += 1 & gt ''piercing_management'', ''main''"><img src="images/pc/body/piercings/g<<i>>.jpg" 	height="250" /></a>'
+	i += 1
+	if i <= 10:jump 'looppussy'
+
+	act 'Return': gt 'piercing_management', 'main'
+end
+
+--- piercing_management ---------------------------------
+

+ 1 - 1
locations/pod_ezd.qsrc

@@ -615,7 +615,7 @@ if $ARGS[0] = 'floor4_events':
 		gs 'stat'
 		act 'Leave': gt 'pod_ezd', 'etaj_4'
 	elseif floor4 = 8 or floor4 = 9:
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/stairs/event/flashp' + rand(1,2) + '.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/stairs/event/flashp' + rand(1,5) + '.jpg"></center>'
 		'As you walk around a corner in the stairwell, you see some girl hanging out with the boys that smoke. They are encouraging her to lift her dress and show them her pussy. After a bit she finally relents and lifts her dress showing off her pussy. This only seems to encourage them as they crowd her a bit and encourage her to get naked. When you catch one of them boys looking at you, you decided it is best to be on your way.'
 		gs 'arousal', 'erotic_nudity', 3
 		gs 'arousal', 'end'

+ 4 - 4
locations/pornstudio.qsrc

@@ -16,7 +16,7 @@ if $ARGS[0] = 'start':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/studia_0.jpg"></center>'
 
-	act 'Leave': gt 'city_industrial', 'redlight'
+	act 'Leave': gt 'city_redlight', 'start'
 
 	if hour < 10 or hour > 22:
 		'The porn studio is currently closed. It is open between 10:00 and 22:00.'
@@ -57,7 +57,7 @@ if $ARGS[0] = 'start':
 				'As you leave the studio, you hear someone exit a nearby building and start following you.'
 				'<font color="magenta"> "Just avoid dark, deserted places and this will blow over."</font> you reassure yourself, and carry on.'
 
-				act 'Leave': gt 'city_industrial', 'redlight'
+				act 'Leave': gt 'city_redlight', 'start'
 			end
 		elseif workDisk = 3 and week = 5:
 			act 'Give the envelope':
@@ -79,7 +79,7 @@ if $ARGS[0] = 'start':
 					'You give the envelope to the manager and he gives you 5,000 <b>₽</b>.'
 				end
 
-				act 'Leave': gt 'city_industrial', 'redlight'
+				act 'Leave': gt 'city_redlight', 'start'
 			end
 		end
 	end
@@ -249,7 +249,7 @@ if $ARGS[0] = 'delivery':
 	'"We made inquiries about you, and everything seems in order. Essentially, we give you a thumb drive, you deliver it to the sauna, they give you an envelope and you bring it to us. Immediately."'
 	'"Upon delivery of the envolope, you get 5000 <b>₽</b>. Deliveries are available every Friday, after the studio has opened. If you agree, then visit any Friday, and choose a safe mode of transport."'
 
-	act 'Disagree':bomzQW = -1 & gt 'city_industrial', 'redlight'
+	act 'Disagree':bomzQW = -1 & gt 'city_redlight', 'start'
 
 	act 'Agree':
 		cls

+ 3 - 0
locations/preSYS.qsrc

@@ -294,6 +294,9 @@ if $ARGS[0] = 'SGStart':
 	home_owned[2] = 1
 	gs 'set_home', 2
 
+	killvar 'class_list_institution'
+	killvar 'class_list_name'
+	
 	gs 'grades', 'createclass', 'school', 'math', 3, 2, 'yes', 'yes', 0, 0
 	gs 'grades', 'createclass', 'school', 'rus', 3, 2, 'yes', 'yes', 0, 0
 	gs 'grades', 'createclass', 'school', 'lit', 2, 2, 'yes', 'yes', 0, 0

+ 7 - 1
locations/sentence.qsrc

@@ -53,8 +53,14 @@ if $ARGS[0] = 'start':
 	'You are standing in the middle of the Greco-Roman inspired main courthouse for the whole city of St. Petersburg.'
 	'There are many statues of political and legal figures in the region going right back to a bust of Catherine the Great.'
 
-	act 'Leave': gt 'city_center'
+    act 'Leave': gt 'city_center'
 	if courthearing_date = daystart and hour >= 7 and hour < 11: act 'Go to your hearing': gt 'sentence', 'hearing'
+	
+	if AlexandriaQW = 13: 
+        act 'Look for Filipp Kudashov''s office.': gt 'alexandriaEv', 'filipp'
+    elseif $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and pregchem > 1800 and AlexandriaQW = 15:
+        act 'You found Ana': gt 'alexandriaEv', 'anachase1'
+    end
 end
 
 if $ARGS[0] = 'hearing':

+ 6 - 6
locations/sexshop.qsrc

@@ -29,7 +29,7 @@ if $ARGS[0] = 'start':
 	*nl
 	'Private booths are available in the basement for viewing porn. (50 <b>₽</b> for 15 minutes)'
 
-	act 'Leave': minut += 5 & gt 'city_industrial', 'redlight'
+	act 'Leave': minut += 5 & gt 'city_redlight', 'start'
 
 	if analplug = 1 and dildo = 1 and hotcat >= 5 and Peter = 0:
 		if rand(0,1) = 1:
@@ -41,7 +41,7 @@ if $ARGS[0] = 'start':
 				'<center><img <<$set_imgh>> src="images/characters/city/peter/peter.jpg"></center>'
 				'You approach the counter and introduce yourself. "Hey there, I''m <<$pcs_nickname>>."'
 				'"I''m Peter," he replies. "I''ve been watching you for a while and I find you rather...interesting. Do you want to come back to my place for some ''fun''?"'
-                act 'Leave': minut += 5 & gt 'city_industrial', 'redlight'
+                act 'Leave': minut += 5 & gt 'city_redlight', 'start'
 				act 'Go with him': gt 'Peterroom', 'start'
 			end
 		end
@@ -986,7 +986,7 @@ if $ARGS[0] = 'kendra':
 			'<center><img <<$set_imgh>> src="images/locations/city/redlight/erotomaniac/sex/shkend.jpg"></center>'
 			'You smile at her. "Sorry, no. I still don''t belong to anyone."'
 			'She sighs softly. "Such a waste. Oh well, there''s plenty of pretty little white Russian bitches that love being owned by an ebony Mistress. Perhaps we''ll meet again and you''ll change your mind. I go to the University, so you should stop by sometime." She gives you directions to her dorm room before she returns to browsing.'
-			act 'Leave': minut += 5 & gt 'city_industrial', 'redlight'
+			act 'Leave': minut += 5 & gt 'city_redlight', 'start'
 			act 'Go back to shopping':gt 'sexshop', 'start'
 		end
 		act 'Yes':
@@ -1022,7 +1022,7 @@ if $ARGS[0] = 'kendra':
 				gs 'stat'
 				minut += 5
 				'You quickly leave while Kendra can''t stop you.'
-				gt 'city_industrial', 'redlight'
+				gt 'city_redlight', 'start'
 			end
 		else
 			act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -1048,7 +1048,7 @@ if $ARGS[0] = 'kendra':
 		'"<<$pcs_firstname>>, but most people call me <<$pcs_nickname>>. What''s your name?" you reply.'
 		'She smiles. "<<$pcs_nickname>>, what a pretty name. I''m Kendra, but you can call me Mistress Kendra," she says with confidence.'
 		'"Oh..." you reply. She''s one of those people.'
-		act 'Leave': minut += 5 & gt 'city_industrial', 'redlight'
+		act 'Leave': minut += 5 & gt 'city_redlight', 'start'
 		act 'Go back to shopping':gt 'sexshop', 'start'
 		act 'Talk to her':
 			*clr & cla
@@ -1093,7 +1093,7 @@ if $ARGS[0] = 'kendra':
 	else
 		'<center><img <<$set_imgh>> src="images/locations/city/redlight/erotomaniac/sex/shkend0.jpg"></center>'
 		'As you browse the store, you see a very attractive young black woman trying on latex clothes. She notices you and gives you a quick once over before she goes back to what she was doing. After a few minutes, she moves to another section of the store.'
-		act 'Leave': minut += 5 & gt 'city_industrial', 'redlight'
+		act 'Leave': minut += 5 & gt 'city_redlight', 'start'
 		act 'Go back to shopping':gt 'sexshop', 'start'
 	end
 end

+ 1 - 1
locations/shop_pussycats.qsrc

@@ -266,7 +266,7 @@ if $ARGS[0] = '3':
 
 	act 'Ask what else you''ll get':
 		cla & *clr
-		picrand = 15
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/cats/mag3.jpg"></center>'
 		'You ask what else you will get for this and the guys laugh and say a threesome you''ll never forget.'
 
 		gs 'willpower', 'bj', 'resist'

+ 7 - 2
locations/stat_display.qsrc

@@ -630,7 +630,7 @@ elseif $clothingworntype = 'gm_office':
 	end
 elseif PCloStyle2 = 4:
 	if PCloStyle = 4 and PCloBimbo = 1 and cheatBimbo = 0:
-		if enable_extra_msg = 1: $stat_msg += '<font color = #FF00FF>You are wearing a bimbo outfit</font>'
+		$stat_clothes_text = '<BR><font color = #FF00FF>You are wearing a bimbo outfit</font>'
 		$stat_clothes_msg = 'You''re wearing a school uniform a prostitute or bimbo would wear.'
 		$stat_clothes_tooltip = 'Prostitute/Bimbo school uniform'
 		$stat_clothes_style = 'uniform_pb'
@@ -639,7 +639,7 @@ elseif PCloStyle2 = 4:
 		$stat_clothes_tooltip = 'Prostitute school uniform.'
 		$stat_clothes_style = 'uniform_p'
 	elseif PCloBimbo = 1 and cheatBimbo = 0:
-		if enable_extra_msg = 1: $stat_msg += '<font color = #FF00FF>You are wearing a bimbo outfit</font>'
+		$stat_clothes_text = '<BR><font color = #FF00FF>You are wearing a bimbo outfit</font>'
 		$stat_clothes_msg = 'You''re wearing a school uniform a bimbo would wear.'
 		$stat_clothes_tooltip = 'Bimbo school uniform.'
 		$stat_clothes_style = 'uniform_b'
@@ -1087,6 +1087,11 @@ if cheatStatusIcons = 0:
 			end
 		end
 	end
+
+	if volleysostav > 0 and sorevday ! daystart and hour <= 18:
+		$stat_volleyball_msg = 'There is volleyball tournament today at 18:00.'
+		$statusIconBarTab += '<td><a href="exec: msg $stat_volleyball_msg"><img title="<<$stat_volleyball_msg>>" height = <<set_siconht>> src="images/system/icons/status/volleball.png"></a></td>'
+	end
 	
 	if pornstar['icon'] = 1 and pornstar['icon_disable'] ! daystart:
        if hour < 11:

+ 1 - 1
locations/street_walker.qsrc

@@ -796,7 +796,7 @@ if $ARGS[0] = 'end':
 	if prst_loc = 0:
 		gt 'city_center'
 	elseif prst_loc = 1:
-		gt 'city_industrial', 'redlight'
+		gt 'city_redlight', 'start'
 	else
 		gt 'city_residential'
 	end

+ 2 - 2
locations/stripclub.qsrc

@@ -14,7 +14,7 @@ if $ARGS[0] = 'start':
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/stripclub/stripclub.jpg"></center>'
 	*nl
 
-	act 'Leave': gt 'city_industrial', 'redlight'
+	act 'Leave': gt 'city_redlight', 'start'
 
 	if hour = 2:
 		'The strip club is closing, and a security guard ushers everyone out.'
@@ -133,7 +133,7 @@ if $ARGS[0] = 'manager':
 		'"Nearly..." you say dejectedly.'
 		'"Right. You need to leave this establishment, be sure to come back when you are old enough," he tells you.'
 
-		act 'Leave':gt 'city_industrial', 'redlight'
+		act 'Leave':gt 'city_redlight', 'start'
 	end
 end
 

+ 1 - 1
locations/stwork.qsrc

@@ -129,7 +129,7 @@ if $ARGS[0] = 'start':
 											'"That''s very smooth. Looks like you are ready to get on the stage. You can get to work," he says and ushers you out of his office.'
 											stpredmet = 3
 											act 'Go back stage': gt 'stwork2', 'strip'
-										elseif (pubestyle >= 2 and pubestyle <=7) and pcs_pubes <= 11:
+										elseif ((pubestyle >= 2 and pubestyle <=7) or (pubestyle >= 12 and pubestyle <=14)) and pcs_pubes <= 25:
 											strippermission = 1
 											'"Very cute pubic hair, I''m sure the customers will appreciate it, now get on stage. You can work," he says and ushers you out of his office.'
 											stpredmet = 3

+ 17 - 18
locations/wardrobe.qsrc

@@ -499,14 +499,14 @@ if $ARGS[0] = 'sports_entry_set':
 end
 
 if $ARGS[0] = 'sports_entry_wear':
-	$backup['clothing_type'] = $clothingworntype
-	backup['clothing_number'] = clothingwornnumber
-	$backup['bra_type'] = $braworntype
-	backup['bra_number'] = brawornnumber
-	$backup['panty_type'] = $pantyworntype
-	backup['panty_number'] = pantywornnumber
-	$backup['shoe_type'] = $shoeworntype
-	backup['shoe_number'] = shoewornnumber
+	$lastwornclothingtype['sports'] = $clothingworntype
+	lastwornclothingnumber['sports'] = clothingwornnumber
+	$lastwornpantytype['sports'] = $pantyworntype
+	lastwornpantynumber['sports'] = pantywornnumber
+	$lastwornbratype['sports'] = $braworntype
+	lastwornbranumber['sports'] = brawornnumber
+	$lastwornshoetype['sports'] = $shoeworntype
+	lastwornshoenumber['sports'] = shoewornnumber
 	gs 'stat'
 	!gs 'wardrobe', 'prev_entry_set' this does not exist
 
@@ -586,19 +586,18 @@ if $ARGS[0] = 'sports_entry_wear':
 end
 
 if $ARGS[0] = 'sports_outfit_remove':
-	$lastwornclothingtype = $backup['clothing_type']
-	lastwornclothingnumber = backup['clothing_number']
-	$lastwornbratype = $backup['bra_type']
-	lastwornbranumber = backup['bra_number']
-	$lastwornpantytype = $backup['panty_type']
-	lastwornpantynumber = backup['panty_number']
-	$shoelastworntype = $backup['shoe_type']
-	shoelastwornnumber = backup['shoe_number']
+	$lastwornclothingtype = $lastwornclothingtype['sports']
+	lastwornclothingnumber = lastwornclothingnumber['sports']
+	$lastwornbratype = $lastwornbratype['sports']
+	lastwornbranumber = lastwornbranumber['sports']
+	$lastwornpantytype = $lastwornpantytype['sports']
+	lastwornpantynumber = lastwornpantynumber['sports']
+	$shoelastworntype = $lastwornshoetype['sports']
+	shoelastwornnumber = lastwornshoenumber['sports']
 	gs 'clothing', 'wear_last_worn'
 	gs 'underwear', 'wear'
 	gs 'shoes', 'wear', 'last_worn'
 	gs 'stat'
-	killvar 'backup'
 	cla & *clr
 	'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
 	'You change out of your sports outfit and back into your regular clothes.'
@@ -615,7 +614,7 @@ if $ARGS[0] = 'sports_outfit':
 	gs 'stat'
 	if $clothingworntype ! 'danilovich_outfits' or $shoeworntype ! 'danilovich':
 		act 'Change into: <<$sports_clothing_name>>':gs 'wardrobe', 'sports_entry_wear'
-	elseif $backup['clothing_type'] ! '' and ($clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich'):
+	elseif $lastwornclothingtype['sports'] ! '' and ($clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich'):
 		act'Change out of your <<$sports_clothing_name>>':gs 'wardrobe', 'sports_outfit_remove'
 	end
 end