152 Commits 323f9f4015 ... 4595b6838a

Author SHA1 Message Date
  jhawkkaw 4595b6838a Merge https://git.catrenelle.com/Kevin_Smarts/glife.wiki 5 years ago
  KevinSmarts b1db2b0c88 Merge remote-tracking branch 'julzor/master' 5 years ago
  julzor 3fe28fbaf9 [fixed] missing gs 'stat' in the brother locations 5 years ago
  sovietmercader e668994c90 [fixed] misha event in borislavs kafe now checks if misha has seen Sveta with cum on face instead of whether Sveta knows her moms is a slut 5 years ago
  KevinSmarts 36986a95da Merge remote-tracking branch 'CroWke/master' 5 years ago
  CroWke 2ecad36cb5 [edit] simplified the code. it uses an elseif structure now to improve performance. 5 years ago
  KevinSmarts 7f26751706 Merge remote-tracking branch 'CroWke/master' 5 years ago
  KevinSmarts 53218644bb Merge remote-tracking branch 'julzor/master' 5 years ago
  KevinSmarts 0559d656ae [text edit] Missed traslation line in sister talk (dinsister) 5 years ago
  CroWke ed614a3225 [edit][fixed] I changed the code so that it does 99% the same thing without having the same text repeated contantly. The only thing that is changed is that you can now get the "water the plants" task in september. 5 years ago
  CroWke 3bd2beb717 [fixed] That first masturbate action didn't actually work. I also sent it to nutluck as he's probably making changes to the same file. 5 years ago
  julzor 41a1121ef4 [fixed] wrong if condition in kiosk 5 years ago
  CroWke edbb8d7722 [edit] added more npcs and switched to npcstatic ids, I checked the school and they still work there as well. 5 years ago
  CroWke a772676ed7 [edit] merged some identical text 5 years ago
  CroWke 8149d4523c Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 5 years ago
  CroWke f14bd15063 [fixed] A few fixes, Julzor had made a few changes here too I believe so I hope there won't be conflicts 5 years ago
  CroWke ccf3565e0f [added] gym, dance and misc 5 years ago
  KevinSmarts 8991bfa233 Merge remote-tracking branch 'CroWke/master' 5 years ago
  CroWke 9b95066661 [added] gym and dance selfies 5 years ago
  julzor 555b437ef4 [fixed] different if conditions for the same action in kiosk and postoffice, also swallowed cum can't be seen from the outside 5 years ago
  julzor 2de6a59c8c [fixed] requested by crowke 5 years ago
  julzor b96400cc6a [fixed] dead end in pavaptcourtev 5 years ago
  julzor 245e2c4815 [fixed] for pavaptcourtev 5 years ago
  julzor 721bde4402 [added] new content from nutluck to pavaptcourtev 5 years ago
  CroWke ceddd90c54 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 5 years ago
  julzor cb6e8f3c13 [fixed] missing : in brother, brother2, natbelEv 5 years ago
  julzor 433ad3a3d7 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 5 years ago
  CroWke 99129731fe [added] Trigger before Natasha and Kolka can have sex. 5 years ago
  KevinSmarts 3f4193454d Merge remote-tracking branch 'CroWke/master' 5 years ago
  KevinSmarts dd6a3aa1f6 [fixed] Removed the check in underwear that was preventing the none status from being set and the adding of zero status if wear was called. This was breaking the use of the removal/wear actions 5 years ago
  CroWke 277d7c4d4b [edit] Some code improvements 5 years ago
  CroWke 6fcf1b682b [edit] various small fixes and code simplifications. 5 years ago
  CroWke 0515c83679 [edit] Removed some obsolete comments. 5 years ago
  CroWke 3457f5fdb7 [edit] Changed the code so there's way less repeated text in the wake up flashing. 5 years ago
  KevinSmarts 89b30a3038 Merge remote-tracking branch 'CroWke/master' 5 years ago
  CroWke 4cc54f99a9 [edit] The entire football and porn afterwards section was pretty much a copy paste so I placed it into it's own args. Also added football3 as the image when Sveta actually plays football with them. 5 years ago
  CroWke b13e752ae9 [added] you can pick up Natasha before school from here too 5 years ago
  CroWke 970e7b8a72 [fixed] should have been >= 5 years ago
  CroWke 333deddbf2 [added] Sveta can go to Natasha's place to pick her up before school 5 years ago
  CroWke bbe7c32fd8 [fixed] fixed the video link and the logic flaw 5 years ago
  CroWke c75e79f1e3 [fixed] Dead end fixed 5 years ago
  sovietmercader 2209f11472 [fixed] comment out old variable to allow miras quest to progress until the forest events are fixed 5 years ago
  sovietmercader c9e34bde7e [fixed] wrong ARG lead to blank screen 5 years ago
  KevinSmarts 9ab90d3a83 Merge remote-tracking branch 'julzor/master' 5 years ago
  KevinSmarts d3fff941de Merge remote-tracking branch 'Blatte/master' 5 years ago
  KevinSmarts 6b4a1a7e34 Merge remote-tracking branch 'sovietmercader/master' 5 years ago
  KevinSmarts 0c5cd5519f Merge remote-tracking branch 'jhawkkaw/dev' 5 years ago
  julzor 57647aaa60 Merge branch 'master' of https://git.catrenelle.com/Jefke11/glife 5 years ago
  julzor a470c674d2 [fixed] missed a few menu_off = 1 in netbelapt 5 years ago
  julzor 8f468a2e54 [fixed] missing ends, missing ', missing gs 'stat', missing menu variables in natbelapt 5 years ago
  julzor ffadc63b27 [fixed] wrong description in foto 5 years ago
  Blatte 1a5a32a149 [text edits] Text edits and some cleaning up of the Pavlovsk train station by Blatte 5 years ago
  Blatte 55c583c14a [text edit] Brother text edits by Lurk Morrison and arousal updates by Blatte 5 years ago
  sovietmercader 8811e021df [changed] rewrite events for group drinking and sex with Sveta, Mira, Mitka, and his friends 5 years ago
  sovietmercader 248423bb0f [fixed] small tweaks for relationship and a couple other minor fixes 5 years ago
  jhawkkaw 35cecbfc79 [added] Aleksandra library event 5 years ago
  CroWke 2257e8c143 [edit] Natasha will now be asleep in her room between 23 and 6 5 years ago
  sovietmercader d5a81a8e55 [fixed] mitka and friends events should go to mitkasex not hunters again 5 years ago
  CroWke c87c71116b [fixed] Had some time to do some bugtesting on the newest version. Fixed a couple of missing ends, changed the kolka videos so mp4, and corrected a few small mistakes. 5 years ago
  KevinSmarts 056a3d0297 Merge remote-tracking branch 'jhawkkaw/dev' 5 years ago
  jhawkkaw de17e97735 [added] link to start Aleksandra events from school 5 years ago
  jhawkkaw c45c047a1b [fixed] missing <> on name variables 5 years ago
  jhawkkaw c497fc8122 [fixed] missing : 5 years ago
  jhawkkaw 25f6387996 [added] Aleksandra to phone selfies 5 years ago
  jhawkkaw 5e0aa5be1f [added] Initial Aleksandra school code 5 years ago
  julzor 65d58e5643 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 5 years ago
  julzor c36a6141e4 [fixed] syntax error in Snpc 5 years ago
  CroWke 238f977910 [fixed] Ok, so I added $npcSelfie to npc_data and the school selfies now work. (no content yet tho) 5 years ago
  CroWke 2b0e2b75e3 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 5 years ago
  KevinSmarts 64f1ff1a5c [fixed] wrong lines commented out, so reversed them for CroWke 5 years ago
  CroWke 67f8639ec1 [edit] If you start in June the focus of the conversation will be on getting up early to help your grandparents instead of school. 5 years ago
  KevinSmarts afd249bff1 [fixed] replacing the removed section to fix the unicode error 5 years ago
  KevinSmarts 47f2c6694a [fixed] removing to repair unicode error, repairing in next commit 5 years ago
  KevinSmarts 02623385ea Merge remote-tracking branch 'CroWke/master' 5 years ago
  CroWke 89e414d9eb [edit] This includes all the school kids. I still need to figure out how to properly add the "if selfie is available" check. 5 years ago
  julzor 1e01dd4f37 [changed] blocked virginity messages in obj_din 5 years ago
  CroWke 3befba5f78 [fixed] This should be what sets Mikhail as a teacher, but I'm not sure when this part of the code actually gets triggered (It doesn't fix it for savegames as far as I know) 5 years ago
  julzor 24053c7b18 [added] drinking water/tea and refill bottle to fedorev4 5 years ago
  julzor a6f18b2afd [added] drinking water/tea and refill bottle to netbelapt 5 years ago
  julzor 5b7372e494 [fixed] changed actions to kitchen dynamics, [added] refillable water bottle to mey_home 5 years ago
  CroWke c49d86e652 [fixed] cleaned up the code for the anushka event 5 years ago
  CroWke f941a683b1 [fixed] I fixed it so that it'll always show 6 results on the first row. 5 years ago
  CroWke 426fc4db09 [fixed] Found some more repeated text in there and fixed it 5 years ago
  CroWke f48532dda9 [fixed] More identical code placed into it's own args. And added an = I had forgotten. 5 years ago
  CroWke fa7e6acceb [fixed] I took the part from where Sveta agrees to steel booze out and gave it it's own args as it was about 100 lines of identical code. 5 years ago
  julzor a7b3c2376d [fixed] missing location variables in anushapt 5 years ago
  julzor 2a36cb3dd0 [fixed] reduced grind in gaptek 5 years ago
  julzor 351e995e58 [fixed] menu variables in rolanapt, drinking water and [added] refillable bottle 5 years ago
  CroWke f723b81ea2 [changed] A few images were swapped to different locations (by order of nutluck) 5 years ago
  CroWke 584f76b98e Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 5 years ago
  CroWke 9d2f2bacff [added] cumresponse for when Natasha has sex with Kolka. Started on a way to let the player continue with Natasha's questline without having to force her through every step. 5 years ago
  CroWke 9f2f7ac0af [added][fixed] a few more changes to natbelapt based on nutluck's comments. We'll have to pull the kolka and olu stuff out at some point as it's a bit too big. 5 years ago
  KevinSmarts 7b7f64322d Merge remote-tracking branch 'jhawkkaw/master' 5 years ago
  KevinSmarts 128b3f6e31 Merge remote-tracking branch 'CroWke/master' 5 years ago
  CroWke c61b47ace4 [edit] I changed the name of the action to leave the changing room to fit Sveta's state of undress. 5 years ago
  Kevin_Smarts 5d992df42c Update page 'Coding guide' 5 years ago
  Kevin_Smarts cc82fbe4f7 Update page 'Home' 5 years ago
  Kevin_Smarts a46d6b40ca Update page 'Changelog' 5 years ago
  Kevin_Smarts a22a03f679 Update page 'Changelog' 5 years ago
  Kevin_Smarts 5c09a9bfb0 Update page 'Variables' 5 years ago
  Kevin_Smarts 4ac20d9b6b Update page 'Developer instruction' 6 years ago
  Kevin_Smarts 4194ec8ee4 Update page 'Developer instruction' 6 years ago
  Kevin_Smarts 0d6109cef6 Update page 'Developer instruction' 6 years ago
  Kevin_Smarts cdf37b15ee Update page 'Changelog' 6 years ago
  Kevin_Smarts c1bcdb697f Update page 'Changelog' 6 years ago
  Kevin_Smarts b781dcb30f Update page 'Changelog' 6 years ago
  Kevin_Smarts 0924888ea7 Update page 'Changelog' 6 years ago
  Kevin_Smarts 954f3b55b7 Update page 'Developer instruction' 6 years ago
  Kevin_Smarts e83a1b6843 Update page 'Developer instruction' 6 years ago
  Kevin_Smarts 1d89758808 Update page 'Developer instruction' 6 years ago
  Kevin_Smarts 6ea69a0ec9 Update page 'Home' 6 years ago
  Kevin_Smarts c914292371 Update page 'Home' 6 years ago
  Kevin_Smarts f5a947d51d Update page 'Home' 6 years ago
  Kevin_Smarts 2417190829 Update page 'Home' 6 years ago
  Kevin_Smarts 8a8b8b3878 Update page 'Home' 6 years ago
  Kevin_Smarts dfdc3447f0 Update page 'Home' 6 years ago
  Kevin_Smarts 152f514fe1 Update page 'Home' 6 years ago
  Kevin_Smarts 473b814cc4 Update page 'Home' 6 years ago
  Kevin_Smarts 72b40adaa9 Update page 'Home' 6 years ago
  Kevin_Smarts 70fefdd4d8 Update page 'Home' 6 years ago
  Kevin_Smarts 6e160c3983 Update page 'Home' 6 years ago
  Kevin_Smarts 018af5a5c4 Delete page 'City' 6 years ago
  Kevin_Smarts b88eeb1f82 Update page 'Home' 6 years ago
  Kevin_Smarts 50898bc2d3 Update page 'FAQ' 6 years ago
  Kevin_Smarts c4471105cf Update page 'Variables' 6 years ago
  Kevin_Smarts b20cd7d54f Update page 'translation guide' 6 years ago
  Kevin_Smarts 451b431c90 Update page 'Templates' 6 years ago
  Kevin_Smarts e008d32946 Update page 'Statistics' 6 years ago
  Kevin_Smarts bdd16df24a Update page 'Start' 6 years ago
  Kevin_Smarts 4747c30228 Update page 'skills' 6 years ago
  Kevin_Smarts 9bb07c656c Update page 'sex_handling' 6 years ago
  Kevin_Smarts d148b3a52a Update page 'reportbug' 6 years ago
  Kevin_Smarts 2f09a70338 Update page 'qspplayerforandroid' 6 years ago
  Kevin_Smarts b75a0d8d97 Update page 'qsp language reference' 6 years ago
  Kevin_Smarts 8ef938c055 Update page 'Notepad' 6 years ago
  Kevin_Smarts a36acca7d2 Update page 'Milestones' 6 years ago
  Kevin_Smarts 35a60b4140 Update page 'implant' 6 years ago
  Kevin_Smarts 7197be0315 Update page 'imagelibrary' 6 years ago
  Kevin_Smarts c764859352 Update page 'Fightmechanics' 6 years ago
  Kevin_Smarts 70a2038514 Update page 'Faq' 6 years ago
  Kevin_Smarts e67a8196f6 Update page 'Developer instruction' 6 years ago
  Kevin_Smarts ff2c2dfd7a Update page 'Codingalert' 6 years ago
  Kevin_Smarts 6e8a660c82 Update page 'Coding guide' 6 years ago
  Kevin_Smarts 35cf981359 Update page 'City' 6 years ago
  Kevin_Smarts 98f64f3914 Update page 'Characters' 6 years ago
  Kevin_Smarts b069727b99 Update page 'Changelog' 6 years ago
  Kevin_Smarts 00a6e20918 Update page 'Bodyshape' 6 years ago
  Kevin_Smarts 8328e3c0af Update page 'Authorsguide' 6 years ago
  Kevin_Smarts af7fe0328a Update page '1.2.5' 6 years ago
  Kevin_Smarts e74ee7e8ab Update page '1.2.4' 6 years ago
  Kevin_Smarts aafd0f68d5 Update page '1.2.3' 6 years ago
  Kevin_Smarts 619e7ddf6c Update page 'Home' 6 years ago
82 changed files with 10300 additions and 3043 deletions
  1. 101 0
      1.2.3.md
  2. 71 0
      1.2.4.md
  3. 206 0
      1.2.5.md
  4. 14 0
      Authorsguide.md
  5. 15 0
      Bodyshape.md
  6. 262 0
      Changelog.md
  7. 177 0
      Characters.md
  8. 110 0
      Coding guide.md
  9. 94 0
      Codingalert.md
  10. 38 0
      Developer instruction.md
  11. 1498 0
      FAQ.md
  12. 27 0
      Fightmechanics.md
  13. 39 0
      Home.md
  14. 45 0
      Milestones.md
  15. 24 0
      Notepad.md
  16. 15 0
      Start.md
  17. 588 0
      Statistics.md
  18. 64 0
      Templates.md
  19. 1900 0
      Variables.md
  20. 107 0
      imagelibrary.md
  21. 15 0
      implant.md
  22. 38 0
      locations/AleksandraGo.qsrc
  23. 104 0
      locations/AleksandraHome.qsrc
  24. 1 0
      locations/Cheatmenu_din.qsrc
  25. 86 83
      locations/FedorEv4.qsrc
  26. 20 4
      locations/Gadhouse.qsrc
  27. 2 4
      locations/MartinTalk.qsrc
  28. 2 2
      locations/Miroslava.qsrc
  29. 5 1
      locations/NewCloShop.qsrc
  30. 1 0
      locations/Sgrup.qsrc
  31. 1 0
      locations/Sgrup1.qsrc
  32. 1 0
      locations/Sgrup2.qsrc
  33. 1 0
      locations/Sgrup3.qsrc
  34. 1 0
      locations/Sgrup4.qsrc
  35. 1 0
      locations/Sgrup5.qsrc
  36. 2 0
      locations/SgrupDisco.qsrc
  37. 146 100
      locations/Snpc.qsrc
  38. 2 0
      locations/anushapt.qsrc
  39. 318 384
      locations/brother.qsrc
  40. 155 122
      locations/brother2.qsrc
  41. 18 2
      locations/brother_voyeur.qsrc
  42. 4 2
      locations/dinsister.qsrc
  43. 9 9
      locations/foto.qsrc
  44. 32 32
      locations/gadforest_event.qsrc
  45. 1 1
      locations/gadprostitutes.qsrc
  46. 2 2
      locations/gadroad.qsrc
  47. 5 3
      locations/gaptek.qsrc
  48. 2 1
      locations/gkafe.qsrc
  49. 92 229
      locations/grandmahelp.qsrc
  50. 109 534
      locations/grandpahelp.qsrc
  51. 22 20
      locations/gschool_boys_bathroom.qsrc
  52. 2 0
      locations/gschool_grounds.qsrc
  53. 357 141
      locations/gschool_lessons.qsrc
  54. 119 263
      locations/gschool_socialchg.qsrc
  55. 3 3
      locations/kiosk.qsrc
  56. 5 0
      locations/korrPar.qsrc
  57. 13 126
      locations/mey_home.qsrc
  58. 28 26
      locations/mitkabuh.qsrc
  59. 578 600
      locations/mitkabuh_group.qsrc
  60. 110 13
      locations/natbelEv.qsrc
  61. 183 114
      locations/natbelapt.qsrc
  62. 102 0
      locations/npcstatic5.qsrc
  63. 6 3
      locations/obekt.qsrc
  64. 3 8
      locations/obekt2.qsrc
  65. 21 21
      locations/obj_din.qsrc
  66. 4 0
      locations/pavSharedApt.qsrc
  67. 289 0
      locations/pavaptcourtev.qsrc
  68. 6 3
      locations/pavtrain.qsrc
  69. 148 100
      locations/pavtrain_market.qsrc
  70. 25 23
      locations/pavtrainhall.qsrc
  71. 32 32
      locations/pavtrainhall_events.qsrc
  72. 714 10
      locations/phone_selfies.qsrc
  73. 2 2
      locations/postoffice.qsrc
  74. 2 2
      locations/preSYS.qsrc
  75. 11 15
      locations/rolanapt.qsrc
  76. 0 3
      locations/underwear.qsrc
  77. 545 0
      qsp language reference.md
  78. 83 0
      qspplayerforandroid.md
  79. 12 0
      reportbug.md
  80. 155 0
      sex_handling.md
  81. 135 0
      skills.md
  82. 14 0
      translation guide.md

+ 101 - 0
1.2.3.md

@@ -0,0 +1,101 @@
+These events were from Crwn157's Russian version girl life 1.2.3 fix 2.  
+<h1>Implant to English Community Version since 0.5.0  </h1>
+
+I. Systems:  
+  
+1. Dreams  
+	Player will dream while sleep, horny > 50 for ero dreams.  
+	Currently no further events for specific dreams, though the texts hint that.  
+	  
+	In English Community Version, you may edit dream chance in cheat menu - Recurrent.  
+  
+2. NPC - Vitek  
+	Expand Events with Vitek.   
+	Much more sexes. Different reactions for relationship 200.  
+	Breaking up if you refuse to give.  
+  
+3. NPC - Katya  
+  Expand Events with Katya  
+	(1)You may Kiss each other. At the third time (in school), schoolmate Ivan will see you two and laugh for lesbians costsa.  
+    
+	Glare the moron --> Sing a different tune --> Kiss again  
+    
+	to keep events chain going. (flag_KissEV = 1)  
+  
+	(2) Chat in Katya's home:  
+		'Not to argue' will break the chain.  
+		'Bet' to continue on events.  
+  
+	(3) After that, more dialogs/descriptions and pictures for Walking in park.  
+	  
+	(4) Katya may not wearing panties after Katja_tanga events, during March to October.  
+	  
+----------------  
+	  
+II. Town: Pavlovsky  
+  
+1. 	Pavlovsky - school  
+	Add description for skirt-lifting while in periods.  
+	  
+2. City - Park & Pavlovsky - park  
+	(1)  Add pictures for boys who invite you to drink beer.  
+        (2) 	Fixed after 0.5.1  
+		If you are drunk (alko > 3), and Sitting on bench, you will fall in sleep. Next morning, you will find that someone steal your panties.  
+		If you are beauty enough ( charm > 120), a rapist will drag you to his place. This is the only events that will trigger "after-rape reaction" for now.  
+  
+3. City - Residential Area, Pavlovsky  
+	Player's react after raped.   
+	Currently only drunk & sleep in park events will trigger this.	  
+  
+----------------  
+III. City: Residential Area  
+  
+1. City - Residential Area, Pavlovsky  
+	Player's react after raped.   
+	In 5.0, only drunk & sleep in park events will trigger this.  
+	After 5.1, Player will react each time after raped. Response according to your bimbolevel or events choice.  
+  
+2. City - Residential Area  
+	If you are lesbian slave, You may meet your mistress on street.  
+  
+3. City - Residential Area - Apartments  
+	If you are lesbian slave, You mistress may visit you if you hide from her too long (14+ days)  
+
+4. City - Park  
+	Fixed after 0.5.1  
+	If you are drunk (alko > 3), and Sitting on bench, you will fall in sleep. Next morning, you will find that someone steal your panties.  
+	If you are beauty enough ( charm > 120), a rapist will drag you to his place. This is the only events that will trigger "after-rape reaction" for now.  
+
+  
+----------------  
+IV. City: Center	  
+  
+1. City center - photo studio & Porn Studio  
+	Player under age of majority will be declined.  
+	  
+	In English Community Version, the suspicious character in train station may help you.  
+	  
+2. City - center - Mistress' Apartments  
+	Expand Slave job events, and Finally leading player to BDSM club.  
+	  
+3. City - center - Sextoy shop-basement / Park-highway  
+	Expand Master events.  
+	You can order your slave to earn money for you now. Currently only 2 jobs: Gloryhole in sexshop or hooking in highway.  
+  
+---------------  
+V. Small town - Gadyukino  
+  
+1. Gadyukino - river  
+	Fishermen appear in May to September: 6:00~20:59, with sunny weather  
+	Chat with them, finally you can borrow a fishrod and start fishing.  
+	After fishing, you can release your catch, Give to fisherman, or give them to village cat Boniface (the last one will recover your mana 20%~50%)  
+  
+2. Gadyukino - Cottage  
+	(1) Grandma have many stories to tell, Once per day.  
+	(2) Add a village cat, Boniface. (no special events for now)	  
+
+-------------  
+VI. New in 1.2.3 fix 2, but <B>will not</B> import them:    
+1. Pavlovsky - lake  
+	Show crowds in crowded beach.  
+2. Totally remove magic and related events    

+ 71 - 0
1.2.4.md

@@ -0,0 +1,71 @@
+These events were from **zelalem**'s Russian version girl life 1.2.4 fix (including contributions from **Hottie**, **PaulRichard**, **ktoto**, **nazakachke** and **hytch**)  
+<h1>Implant to English Community Version: 5.1</h1>
+
+I. Systems:    
+    
+1. NPC - stepfather    
+	Peeking your shower and sex, plus a dream about that during events chain. (by Hottie)    
+	    
+	Stepfather: Monday-Friday 16:00~17:59,  Weekends 7:00~17:59    
+	(1) Relationship > 60 and at least peeking 3 times for stage 2    
+	(2) After 17:00 / Mother is not home / non - Virgin / not in periods for stage 3B, else stage 3A. These events are repeatable.    
+	    
+2. NPC - mother    
+	Expand mother's descriptions, and her random dialogs. (By PaulRichard)     
+    
+3. new NPC - Nurse Vika , Michael
+	New npcs and events in Mercy clinic. (both by hytch)   
+
+------
+
+II. Town: Pavlovsky    
+    
+1. 	Pavlovsky - parent's apartment - parents' bedroom    
+	You can now rummage parents' wardrobe. If you find mother's toy, you can play with horny >= 70.    
+    
+2. 	Pavlovsky - parent's apartment - bathroom    
+	Add events about taking shower and forgeting to close/latch the door.    
+	    
+	Possible time zone    
+	Brother: Everyday 18:00~21:59    
+	Stepfather: Monday-Friday 16:00~17:59,  Weekends 7:00~17:59    
+	    
+3. 	Pavlovsky - train station - market    
+	Add more random events with pictures. (By PaulRichard)    
+	    
+4. 	Pavlovsky - school    
+	(1) Add a changeroom during 9am to 5pm (by nazakachke)    
+	(2) You can now arrive at 9:00~9:59, and be scold for being late.     
+	    (one-line dialog, no further events for now)   
+	(3) You can now <B>Excuse</B> in school gopnik BJ events    
+	(4) If you go school in time (before 9am), now there are chance to meet your teacher Anatoly Evgenievich in corridor.    
+		More actions unlock with relationship on 10, 20, and your charm > 120. (2,3,4 by ktoto)    
+
+------
+
+III. City: Northern region    
+    
+1. City - Northern region - Mercy clinic    
+	(1) Expand Olga's job list   
+	(2) add new npc and events: (both by hytch)  
+### Nurse Vika and Michael
+  
+        Michael after the disease paralyzed the whole body, and Vika is his nurse.
+  
+        You agree to take care of Michael while Vika is out.  
+  
+	Cooking in kitchen, cleaning up in bedroom, and talk to Michael "I am finished".  
+	In the second time, he will ask you a "favor".  
+        <B>Refuse</B> lead to End0.  
+	For 3~6, first talk to Vika <B>But don`t be late?</B> then she will leave.  
+        In 6th, <B>Kiss on the cheek</B> for END1: Vika  
+                  <B>A kiss on the lips</B> for END2: Yourself  
+        Return on Monday to see the last scene.  
+
+------
+
+IV. New in 1.2.4, but <B>will not</B> import them:    
+1. DolgRS events will lead you to gameover 9 but not only jail.    
+2. Taxi can drive you between city and town.    
+3. New clothing system. We already run our own clothing system in 0.5.0.    
+4. Remove further more events.

+ 206 - 0
1.2.5.md

@@ -0,0 +1,206 @@
+These events were from **Zelalem**'s Russian version girl life 1.2.5 fix 2
+<h1>Will Implant after English Community Version: 5.3, WIP</h1>  
+  
+## I. Systems:  
+      
+1. New picture status bar  
+    Default to Off, enable it in cheatmenu - display  
+  
+------  
+  
+## II. Town: Pavlovsky  
+      
+### 1. Pavlovsky - Parent's kama-sutra book  
+	You can now rummage parents' wardrobe, you will accidently find it.  
+	It now have pictures.  
+      
+### 2. Vika & her mother, Tamara  
+Requirement:   
+school_ground, weekday 2,4, 16:00~16:15  
+Relation to Katja > 60  
+Relation to Vika > 80  
+Time range: 16~19, sunny, temper>=5  
+non-Virgin
+#### meet in park  
+'Looking for Vika'  
+  
+#### invite to cafe, "game".  
+mey_vika['mey_vika_qw'] >10, in park  
+  
+#### beach event  
+mey_vika['mey_vika_qw'] > 18, if sunWeather = 1 and temper >= 5 and month >= 5 and month <= 10:  
+  
+#### Invite to home  
+mey_vika['mey_vika_qw'] = 20  
+You can now visit Vika, play "game" in her room.  
+  
+  
+#### Vika's "teddy"  
+23:00 in hall  
+mey_vika['mey_vika_qw'] =27,  
+  
+#### Invite to home, again  
+meet Thamara, mey_vika['mey_vika_qw'] =30  
+  
+  
+#### got key  
+after teddy, automatic after school  
+mey_vika['mey_vika_qw'] =32  
+  
+  
+#### peek lesson  
+hall, 2300, multi time  
+mey_vika['mey_vika_qw'] = 35.  
+  
+#### lesson  
+after school, go to tamara, drive to city  
+buy you 1 average, 1 formal, and boost up your skin, etc  
+-"stay" by forget to show up between 21:00~21:30 in restaurant: event next after school  
+-direct go back with tamara  
+  
+mey_vika['mey_vika_qw'] = 40  
+  
+#### bussiness party  
+if week = 7 and hour >= 12 and hour <= 16 and day > 25 and mey_vika['mey_vika_qw'] = 40 and mey_tamara['qw_end'] = 0 and GorSlut < 3  
+Sunday, day>25, 12:00~16:59, GorSlut < 3, hall  
+Tamara tell you there is a party at 17, prepare yourself  
+  
+wear formal, curl hair, makeup 1 or 2, not sweety  
+  
+Storyline end here mey_vika['mey_vika_qw'] = 50  
+  
+After you got key (accept work), there are several Vika events to trigger:
+#### Gym1  
+week 1,3,5  16:30~16:59  
+
+#### Gym2  
+week 1,3,5  17:30~17:59  
+
+#### Bath  
+After Gym, or clean house  
+
+### 3. Igor's extension  
+**New Igor events  
+After current IgorLoverQW=1  
+keep Igorlove > 0, or you will break up (increase by kiss or sex)  
+  
+#### I. Go home with him after school.  
+  
+1. kiss to increase igorhorny  
+2. igorhorny > 50 for passion kiss, leading sex act  
+*  
+3. after first sex, can offer walk in park & kino *2  
+4. 'Ask about sister' (try on her cloth)  
+5. 'Want to try on clothes'  
+then makeup Igor as a girl, have sex*2  
+buy a strapon (sexshop), wine (supermarket), dom>30  
+6. 'hint(suprise)'  
+7. 'Wine with Igor'  
+8. 'To remind about the promise'  
+with igorsub >5 (refuse his request+1~2), 'strapon' add to sex list  
+9. strapon sex 8+ times to get "likethis"  
+  
+#### II. Diana  
+After I-5  
+10. 'I want to see my girl'  
+11. 'walk dressed?'  
+12. 'walk dressed again?'  
+You two will meet Dimka, inviting to dring  
+refuse->event end  
+Agree to continue  
+13. school, chat with Dimka, he will ask you for meeting "Diana"  
+14. 'to say about diama' , Igor refuse  
+15. report to Diama, he will lurk in park himself  
+16. 'walk with diana', Diama "accidently" meet you two, ask to dating with "Diana" in weekend  
+17. return to Igor on Monday. 'to know about the weekends'  
+case:  
+likethis =1  
+case2:  
+likethis=0 (Dimka find Diana = Igor, IT ALL YOUR FAULT, you two break up.)  
+  
+  
+### 3. Vitek, Dan and Vasily  
+    They will now hang in cafe near train station if it's too cold or rain.  
+	  
+------  
+  
+## III. City: Northern region  
+  
+### 1. City - Northern region - Mercy clinic      
+    Player with highschool can be a weekend-volunteer now.  
+  
+------  
+  
+## IV. Village: Gadyukino  
+#### [gadhouse]  
+1. Grandma, Grandpa expand: help in forest(for money), more story  
+2. Mira visit  
+3. new family funciton  
+  
+#### [gadriver]  
+1. season-based image  
+2. mira come/out/already there, with naked/swimmer suit picture  
+  
+#### [Gadbana]  
+1. sauta with mira  
+  
+#### [Gaddvor]  
+1. Mira visit  
+2. chiecken (month 4~10)  
+3. meadow only available in 4~10  
+4. season-based picture  
+  
+#### [Gadsarai]  
+1. animals  
+2. Third wish: punish Mira as dog **  
+  
+#### [gadukino]  
+1. sell mushroom/berry  
+2. mitka meet moved to here  
+3. gadriver_gang series  
+4. ** I adjust some, but Event chance need a better sorting **  
+  
+#### [meadow], [meadow_events]  
+1. combined [meadow_events] into it  
+2. bomp into Mira events gt  
+3. check Mira_no  
+  
+#### [mitkabuh]  
+1. sex only for gadriver_gang < 3  
+2. first sex, mitkasextimes > 0 or sub >= 25  
+  
+#### [mitkabuh_group]  
+1. strange, useless one? already in #### [mitkabuh].  
+   modify #### [Miroslava] to indicate #### [mitkabuh]  
+  
+new ones  
+#### [gadforest]  
+* forest main file  
+1. add rescure set for storyline=1  
+2. add forest_lost in lost  
+  
+#### [gadforestlost]  
+* in lost  
+** dynamic to $ARGS done  
+1. move find road to first act.  
+2. add rescure for storyline=1  
+  
+#### [swamphouse]  
+* hunter hut in swamp  
+1. re-arrange dress structure and logic  
+  
+#### [backwater]  
+* small pool to wash  
+1. re-arrange dress structure and logic  
+  
+------  
+  
+## V. Family redone  
+WIP  
+  
+------  
+  
+## VI. New in 1.2.4, but <B>will not</B> import them:      
+1. remove child  
+2. replace willpower with crazy  
+3. remove pirat (dog in Gadyukino)

+ 14 - 0
Authorsguide.md

@@ -0,0 +1,14 @@
+I am a writer, I want to write new events, But I am not a coder.
+-
+<B>Malen</B>:
+<I>If someone wants to write some porn scene, send it to me and I program it in.  
+It could contain anything, and since I am working on its technical side right now, contentwise I haven't added anything.</I>
+  
+You can send a PM to <B>Malen</B> on tfgamessite
+http://tfgamessite.com/phpbb3/memberlist.php?mode=viewprofile&u=24141
+  
+All you need to do is:  
+(1) Prepare your texts
+(2) Describe how would this scene goes
+(3) Find some pictures, or describe what kind of pictures are needed
+Then we can do the coding, and put them into next release.  

+ 15 - 0
Bodyshape.md

@@ -0,0 +1,15 @@
+Body Shape  
+=====  
+The "new" body shape system (since 0.5.2) is based on ratios and body fat (called "salo" in the code and cheat menu) and is designed to change slowly.  
+It works by splitting strength, agility, endurance, and fat into two separate stats, the main stat and the body shape stat.  
+   
+* First, the main stats you see: strength, agility, and endurance (stren, agil, vital) which drive the body shape stats; strenbuf, agilbuf, vitalbuf, which are changed 1 point at a time at midnight and are used to determine the ratios of various body parts: band to waist, waist to hips, and hips to height.  
+   
+* The other stat is 'fat', which you do not see with out hunting, and can vary all over the place through out the day, but again, only 1 point a day goes to the body shape stat, 'salo', which is used to move hips off the center point defined by the hips to height ratio.  
+   
+* If "salo" gets low enough, you're give the option to switch from the default image set to a "fit" image set. If taken; while "salo" stays in that low range, hip size is driven by the relationship of strength to agility ((strenbuf - agilbuf) / 2). If you select "no" three times, it does not ask you again.  
+   
+* If your magic gets high enough (5+) and "salo" is about to leave your current range category; you will be presented with the option to move fat to bust. If taken, every time "salo" is about to rise out of your current range category, it is instead transferred to bust; until a target is reached. You can repeat this process until you hit the max. If you select "no" three times, it does not ask you again.
+
+------------
+back to [Home](home) page.

+ 262 - 0
Changelog.md

@@ -0,0 +1,262 @@
+* 0.7.3 - 2018.10.29
+    * Inhibition skill added to replace large parts of exhibitionism, exhibitionism now a trait by Hornguy6 and Kevin Smarts
+    * School schedule with next class listing from 3xpurt
+    * Change to game file extensions when split for editing, not noticeable in game but an ease of use fix for the devs from 3xpurt
+    * Lay out changes to some city screens from Akossi
+    * Some new atmospheric sounds from nutluck
+    * New item descriptions from Akossi
+    * New difficulty settings from Mona Lisa
+    * Bimbo system converted to the trait system for further clarity by Kevin Smarts
+    * Pubic hair styling from Hornguy6 with fancy image table by 3xpurt
+    * New modelling shoot and standardization of brother sex progression from Hornguy6
+    * Expansion of car wash event by sovietmercader
+    * Lactation system overhaul and new events by milkyboobs
+    * Flashing centralized and logic fixes by Mona Lisa
+    * More info and ease of use for stripping from Hornguy6
+    * More tattoos from nutluck
+    * New selfie handling to allow for images based on clothed, underwear or nude from nutluck and Kevin Smarts
+    * School girl starts now have the option of Pavlovsk or your grandparent's place thanks to 3xpurt
+    * Scale for intoxication from alcohol changed to give more flexibility and realism by 3xpurt
+    * New menu system from 3xpurt with seeding through the game by blatte, julzor and Kevin Smarts
+    * Crime and punishment system with street walker and a thieving event by blate and nutluck with code from Kevin Smarts
+    * Fixes to the many broken village events by sovietmercader and 3xpurt
+    * New grey theme for when the night theme is too dark by 3xpurt
+    * Height adjustments in the cheat menu and a bmi value for Sveta by 3xpurt and julzor
+    * Food and menu fixes by 3xpurt with menu designs from Akossi
+    * New start - Cursed School Boy from Pandora with some code fixes/changes from julzor
+    * Exercise options tidied up with less blank screens and clothing requirements by 3xpurt
+    * image links and files all changed to lowercase by bicobus, image repo updated by nutluck
+    * New syntax packages for Atom, Sublime and VS Code from Xorgroth (F95 zone)
+    * Reshaping of the Pavlovsk setup to make it 4 main hubs and to remove the individual blocks except for the Parents one by Kevin Smarts
+    * Code clean up and massive amounts of fixes by julzor and 3xpurt
+    * Text edits from nutluck and blatte
+    * Translations by Blatte, jmts16 and Akossi
+    * Bug fixes from hornguy6, test234, sovietmercader, Mona Lisa, nyanobot and Kevin Smarts. Plus much assistance from people on the forum.
+ 
+* 0.7.2 - 2018.05.19
+    * Mod plug in system, based on Provincial Girl system and adapted and reworked by illume
+    * New options for knocking on Anushka''s door, and strapon events now open from Blatte and nutluck
+    * Dimka house was added with interaction with his mother and father and a slight rework of his story. So their is different ways to end up blackmailed by him from Blatte and nutluck
+    * Lay out changes in start and city from Akossi
+    * More work on the modelling studio by Hornguy6
+    * Crossfit "North" added to the city gym by Mona Lisa
+    * Vadim Bely overhaul by julzor
+    * New thirst mechanic from 3xpurt, can be turned off in cheat menu
+    * Optional peeing in bathrooms from Klumzee
+    * Earlier starting age removed, was causing some issues over ages and became too troublesome to maintain.
+    * New variables to track home ownership and where Sveta is living
+    * Home town variable added to make dates end in right town by lazycodemonkey
+    * Pay and price updates for the whole economy from blatte and nutluck
+    * New food and drink menus from 3xpurt
+    * Additional sex events at bar Rabotnik from JulienJaden
+    * Full custom start inputs tidied up
+    * Some more tattoos / piercings from nutluck
+    * New sports underwear with effects from Mona Lisa
+    * New section in the Industrial area "Red Light District" containing all the old adult entertainment
+    * Merged swimming pool and city gym, separated the hotel (and moved it to the center) and casino
+    * Code clean up and massive amounts of fixes by Mona Lisa, julzor, 3xpurt, rachels, and Kevin Smarts
+    * Text corrections from ostracod
+    * Translations by Blatte, Kmac198, Akossi, raggedydan13, sassmaster and nugerumon
+    * Bug fixes from hornguy6, Vyper99, Firescrat, test234 and random2345. Plus much assistance from people on the forum.
+ 
+* 0.7.1 - 2018.02.02
+    * Rewrite of the jokes page by Redangel
+    * Additional tattoos and piercings from nutluck
+    * More photo studio stuff and fixes from hornguy6
+    * New succubus hunting event in the village from omegant
+    * Grigory (new character in the village) introduced, thanks to Gatekeeper
+    * Various fixes to the menstrual cycle by rachels
+    * More DNA and family tree work by Malen
+    * Work on the lover system adding girl friends and fixing errors by Zaboron
+    * Change to the clothing front end to use a central wardrobe location and allow for much easier picking of clothing and setting of outfits by Kevin Smarts
+    * New telephone themes by The Shoop Guy, coded by junjulaug75 and Kevin Smarts
+    * New splash screens for each game type from The Shoop Guy
+    * Removed underwear cleaning and all associated with it, as per the community vote, by Kevin Smarts
+    * Brother voyeur event in the shower by hornguy6
+    * Full custom setup for SGS start from whiteday26
+    * Clothing filters added to the shops to make it a bit easier to find what you want by Kevin Smarts
+    * School classes extended to 6 class a day with new events and interactions - Blatte, Akossi, Violet Kitten, nutluck
+    * Social group changes - Blatte and nutluck
+    * Nerd and Gopnik social group invites and events - Blatte, Violet Kitten and nutluck
+    * Anushka father garage expansion - Blatte and nutluck
+    * Community center sewing and chess club extentions - Akossi and nutluck
+    * School new years party rework - Blatte and nutluck
+    * Expanded Anushka story events by nutluck, Blatte and Akossi
+    * Code fixes by junjulaug75, whiteday26 and Zaboron
+    * Code clean up and massive amounts of fixes by rachels and Kevin Smarts
+    * Translations by Blatte, troqu, Dobbiboy, Lantera, klumzee, Thereisnospoon, jmacks928, silvermistshadow, spectre1viper, vladivarius and vizard
+
+
+* 0.7.0 - 2017.09.13
+    * New shared apartment in Pavlovsk from pchs
+    * First date option for generic bfs from nutluck
+    * Reworking of the Lovers system for generic bfs by Tendaris with code work from rachels
+    * Drug den changes and new events from Ice88
+    * Purses from klumzee and Kevin Smarts (just cosmetic atm)
+    * Photo studio updates and new events from hornguy6
+    * Dimka Revenge storyline written by Omegant and coded by Ice88
+    * All gifs changed to mp4s making huge savings in image pack size (requires the new QSP-video)
+    * QSP-video created and included in repo with great thanks to Infinite
+    * Thanks to MrBoboFace for development of QSP for Android so it would also be mp4 compatible
+    * New underwear system by Kevin Smarts
+    * New shop name banners from Akossi
+    * New menu and skill icons and menu headers from The Shoop Guy
+    * image view changes from illume to allow multiple body/clothing images by moving them to the additional desc window
+    * New start - New in Town - from Violet Kitten
+    * Pill changes and menstrual calender added by rachels
+    * Special thanks for all the hard work on the new wiki by polip1339 and 006802
+    * Weekly and monthly train passes available from train station ticket offices by Kevin Smarts
+    * Community vote sees pain removed from the rubbing with no panties causing itching by Kevin Smarts
+    * New shop logos thanks to Akossi
+    * Additional body part naming strings for variety in texts from xerya
+    * Analyser rewritten by Marou
+    * New noticeboard from rachels with flyers from klumzee based on ideas from Lantera and Filicophyte
+    * Menu changes from illume
+    * Stripper fixes from Johnny
+    * Hair dying options for touching up and re-dying when faded with text from Akossi
+    * Parrot for Pav home and new oral only STD checks from breakout14
+    * DNA generator from Malen
+    * Fake lashes and lash fixes from xerya
+    * improved random kid picker from piotr
+    * Hotel job additions and prostitution event chain from breakout14
+    * S+M Themed secret brothel with various customers on the highway by Pav from pchs
+    * Hobo gangbang from Filicophyte
+    * Drug user dance hookup and goto hotel event from nutluck
+    * Text edits / Translations from krh, DobbiBoy, Blatte, klumzee, breakout14, Filicophyte, xerya, Akossi and nutluck
+    * Bug fixes from rachels, Malen, breakout14, ChrTok, JodiJohnson, AvdeXg, Marou and Kevin Smarts. Plus much assistance from people on the forum.
+
+* 0.6.1 - 2017.06.29
+    * New start page image thanks to Akossi
+    * Tatiana mission hub and first couple of missions and library by JulienJaden
+    * Exhibitionism values seeded to all clothing
+    * New events and various small changes to the school from nutluck, Violet Kitten, Akossi and Blatte
+    * Shoes! Yes we have shoes, you can ignore them but nice shoes and bimbo shoes give small relevant bonuses
+    * Massive new range of clothes, thousands of them by Maruda
+    * Boyfriend system reworked and upgraded, unfortunately its not backwards compatible by Tendardis
+    * Reworked and expanded photo studio and start of actress career by hornguy6
+    * Anushka friendship events inc. access to her home by nutluck
+    * Conversion of Pilots bar into a fully functioning bar with events by JulienJaden
+    * New succubus event from Omegant
+    * 2 new blocks in the 5 estate (Pav) with a shared courtyard by nutluck
+    * slahes and case fixes from Jan (wof)
+    * Music not playing due to "counter" being cleared fixed and music repeat system simplified
+    * More piercings available and some changes to make it easier to use
+    * Estate agency sorted out with text from Akossi
+    * New Vadim Bely content, polished up by Blatte
+    * More tattoos
+    * University moved to an island in the city, connected to the metro with an alt clothing shop by nutluck
+    * Exhibitionism increasing rebalanced to be easier and quicker
+    * Breast range extended to include AAcup and new body cheat options and fixes from Vaelon
+    * SG start options now have further skills seeded, suitable clothing and much called for return option by nutluck and Kevin Smarts
+    * New cum display and much better handling of cum on/in Sveta by Malen
+    * Extra long hair mod from Draquiem
+    * City cafe redesign and flashing when running in the park by Akossi
+    * Image resize options imported from Rubedo by Rodziel
+    * Standardised npc intro from EKay and Rachels
+    * New weather, day-night, temper systems from Small Jerboa
+    * Just a ridiculous number of fixes from Rachels - Thank you so much!
+    * Proofreading from many kind volunteers
+    * Bug fixes from Malen, LillianL, Tendaris, EKay, Finn Macha, CatBreeder, JulienJaden and Kevin Smarts. Plus much assistance from people on the forum.
+
+* 0.6.0 - 2017.04.03
+    * Npcstatic database and renaming of hundreds of variables to make it work thanks to Drugas
+    * Fixes to code and logic in the village by EKay and clothes tracking there from PrudeNL
+    * Translations by Sabia, Finnmacha and Blatte
+    * Follow up events re-written and some names changed to fit new magic storyline (Later events unchanged and inconsistent with new start)
+    * Body fat reworking by Vaelon
+    * New starting process by Vaelon
+    * School social groups and PC starting groups by nutluck
+    * Night mode from morgolon
+    * DNA system to track potential fathers from Malen
+    * More fixes for cum management and pregnancy by catbreeder and Malen
+    * Pregnancy reactions from Lovelesspoison
+    * Metro events from nutluck
+    * Arousal system by Kevin Smarts and code seeding by Blatte
+    * Complete image folder re-organisation, thanks to all involved (esp. Degeneracy)
+    * New fame system, just replaces rep in Pavlovsk for now
+    * New exhibitionist system, event, shop and clothes
+    * New clothing items and variables
+    * Igor events and home from nutluck and Blatte
+    * Fedor romance by Violet Kitten
+    * Nicolai events from Violet Kitten
+    * Attribute and skill systems reworked by Vaelon
+    * Bug fixes from Malen, Ekay, catbreeder, Rachel Smite, Izlis and Kevin Smarts. Plus many more in the forum.
+
+* 0.5.3 - 2016.10.20 
+    * Trains system reworked and new events from nutluck added
+    * Starting events and first follow up re-written to fit new magic storyline (further events unchanged and inconsistent with new start)
+    * Appearance system and calculations reworked by Vaelon
+    * Body image system rebuild by Vaelon
+    * Post office Saturday job in Pavlovsk by Lantera
+    * School rebuild, extra pupils and many new events by nutluck
+    * ETO 1.2.5 updates from illume'
+    * Therapist from Malen
+    * Fixes and optimization of the cum management and pregnancy by catbreeder and Malen
+    * Car wash and abduction event from pchs
+    * New shower scene from Malen
+    * Translations from Blatte, Finn Macha, dimi8840, nutluck, Redangel and JulienJaden
+    * Russia has free health, so game does too!
+    * Northern region renamed to industrial area
+    * Cheat menu tattoo removal updated to match the new tattoos from Maruda
+    * Manna and mood separation so magic benefits stop being applied to non-magical Sveta
+    * Update generic fairy response to random topic from Vaelon and Morphuret
+    * Tanya house and maid job reworking and fixes from JulienJaden
+    * New porn playing cards from Small Jerboa
+    * Many bug fixes
+
+* 0.5.2 - 2016.08.03
+    * Pain reduction increased and painkillers, drink and drugs all applying pain relief
+    * Daystart now synchronized to the date
+    * New succubus TF in magic enabled playthroughs by Vaelon
+    * Display tweaks and fixes from Rodziel
+    * Re-working of porn studio by Malen
+    * Completely rebuilt body-shape system to give much more realist muscle and weight gain / loss from Vaelon
+    * New blackjack system for the casino from fg109
+    * Rewritten "casino war" game for the casino from TheCreek191
+    * New sweat system from Small Jerboa
+    * Many bug fixes
+    * Translations from nutluck, Lantera, aball and JulienJaden
+    * New "android mode" which fixes some incompatibilities when used on android phones, from illume
+
+* 0.5.1 - Poll Release: Internet and Banking upgrades.
+    * Fix error when hanging out in the classroom, if you bring Igor to the back room.
+    * Fix bimbo warning
+    * Fix night club exit
+    * Fix birth warning
+    * Fix icecream satiation
+    * Kiosks upgrades to sell internet time cards and other items.
+    * Center kiosk moving to Shop
+    * ATM - a day delay and [100rubles or 10% penalty];
+
+* 0.5.0.3 - 2016.04.18
+    * Fix error when hanging out in the classroom, if you bring Igor to the back room.
+
+* 0.5.0.2 - 2016.04.17
+    * Fix several missing locations;
+    * Fix renting room in Pavlovsk's hotel;
+    * Fix sex shop sex ...
+
+* 0.5.0.1 - 2016.04.17
+    * Several fixes for the BDSM Club;
+    * Fix uniform @ G & M Store;
+    * Fix strip when already naked;
+    * Fix working in the Hospital;
+    * And a lot more ...
+
+* 0.5.0 - 2016.04.15
+    * The new clothing attributes and naming conventions from Veedanya
+    * Rewrite of volleyball trainer events to improve flow and fix broken events by EKay;
+    * Translation and text improvements by Lantera;
+    * Dom intro to the BDSM club and the actual club built, but still low on events;
+    * 1.2.3 updates, thanks to Illume;
+    * Porn studio changes and additions from Malen;
+    * Fixes to image paths for Linux users from jantenner;
+    * Added Draquiem''s sleep with vibe mod (have to turn on in cheat menu);
+    * Added internet time cards to phone shops;
+        * To buy internet time from the computer go to the online banking;
+    * First improvement to banking system;
+        * To create an account you need to deposit money in the bank branch;
+        * Added an overdraft of up to 5000 rubles;
+        * Account interest;
+    * Malen''s fixes for sex acts with generic named boys;
+    * Update the energy, food and sleep to 1-100 scales.

+ 177 - 0
Characters.md

@@ -0,0 +1,177 @@
+# Schoolgirl Quest Line:  
+
+## Family:  
+
+<B>Natasha</B> is your mother.  
+<B>Vladimir Mikhailovich Scriabin</B> is your stepfather.  
+<B>Mikhail Kuznetsov</B> is your biological father.  
+<B>Lyudmila Knavs</B>  aka <B>Lyuda</B> is your aunt (on the mother's side).  
+<B>Anya</B> is your biological sister.  
+<B>Kolya</B> aka <B>Kolka</B> is your half-brother (same mother, father is <B>Vladimir Scriabin</B>).  
+<B>Elena Knavs</B> is your grandmother.  
+<B>Zlatek Knavs</B> is your grandfather.  
+
+## Family friends:  
+
+<B>Uncle Misha</B>, full name <B>Mikhail</B>, is your step-father's friend.  
+<B>Uncle Sergey Shulgin</B> is your childhood friend <B>Vasily</B>'s dad who has been a friend of the family for many years.  
+
+## School Teachers:  
+
+<B>Ilya Yenotin</B> is the school's literature, language and your homeroom teacher. Does not have much game content yet.  
+<B>Anatoly E. Tsarev</B> is your math teacher. His wife, <B>Vera</B> is a ticket woman at the local train station and a cleaner in the garment factory. His daughter is your classmate, <B>Lera</B> (Anatoly E & Vera). His patronymic is <B>Evgenievich</B>. He has in-class and before-class events.  And for the outcaster classmate <B>Lesco Tsarev</B>, the relation is unclear for now, But coder <B>Ekay</B> may have some new storyline in mind.  
+<B>Viktor Pavlovich</B> (<B>Fizra</B> in old version) is your PE teacher.  He plays a part in <B>Christina Zvereva</B>'s storyline.  
+<B>Aleksandrina Volkov</B> is the new school's headmistress.  
+<B>Yeva Sokoloff</B> is the school's geography and history teacher. She is the oldest teacher at school.  
+<B>Serafim Ivanov</B> is the school's science and computer Science teacher.  
+<B>Makar Vasilyev</B> is the school's music, art, and drama teacher.  
+<B>Ruslan Kuznetsov</B> is the school's special ed, career advisor and shop teacher.  
+<B>Raven Braakman</B> is the school's social sciences and English teacher. She is from South Africa.  
+<B>Arina Orlov</B> is the school's biology and health teacher. She is the youngest teacher at school.  
+<B>Mikhail Nikolaevich</B> is the coach of the school volleyball team. He also coaches the volleyball club at the community center. You need a volleyball skill of at least 100 to convince him to join the school volleyball team.  
+<B>Olga Aleksandrov</B> is the school's nurse.  
+
+## Cool Kids:
+
+<B>Dimka (Dmitriy) Nosov</B> is a cute guy and all the girls adore him.  
+<B>Igor Kruglov</B> is your classmate, and Dimka's best friends. Whenever you see one of them, the other is usually not far away.  
+<B>Katja Meynold</B> is a very attractive redhead, with a special interest in fashion and cosmetics. She can also be rather impulsive. Vicky is her twin sister.  
+<B>Vicky (Viktoriya) Meynold</B> is a very sensible girl. Katja is her twin sister.  
+<B>Inna (Irina) Devyatova</B> is a tall and pretty girl, and she knows it. She has a very arrogant and haughty personality hidden behind her sweet smile.  
+<B>Albina Barlovskaya</B> comes from a wealthy family. She always does her best to look and dress well, and is an excellent dancer.  
+<B>Marcus Larson</B> is an African American exchange student.  
+<B>Andrey Aleksandrov</B> is Marcus' friend. The school nurse is his aunt.  
+<B>Mefodiy Utkin</B> is reasonably intelligent, with middle-of-the-road grades.  
+<B>Stasya Pavlov</B> is a complete bitch.  
+<B>Lizaveta Petrov</B> wants to know everyone's secrets, but is completely incapable of keeping them.  
+## Jocks:  
+
+<B>Ivan Prokhorov</B> is an excellent athlete, who is able to succeed in any sport. He's mostly into boxing and running right now.  
+<B>Fedor (Fyodor) Kozlov</B> is a decent athlete. He often trains with his good friend Ivan, but lacks the level of talent that Ivan does have.  
+<B>Svyatoslav Voinov</B> is a athletic guy, with a very competitive spirit. He is always engaged in sports, one way or another.  
+<B>Lariska Gruzdeva</B> is a very athletic girl, with an exceptional talent for volleyball. She has a very weak personality though, and is very dependent on other people's opinions of her.  
+<B>Christina Zvereva</B> is one of your school's best athletes, and is the strongest girl you know. She also has leadership abilities that, together with her tenacity and intelligence, make her have a dominant presence wherever she goes.  
+<B>Lina (Avelina) Starov</B> is a mediocre athlete. She's sort of Christina's friend. She usually does anything Christina wants her to do.  
+<B>Bella Artamonov</B> is a beautiful and arrogant girl. You don't know her very well.  
+<B>Lazar Pajari</B> is the school football star.  
+<B>Erast Vagin</B> is a huge boy, he is not a looker or even clever, but is always polite and a little shy.  
+<B>Veronika Sokolov</B>  is called the ice queen by her fellow students behind her back  
+## Nerds:
+
+<B>Artem (Artyom) Chebotarev</B> is a typical nerd, but not a bad looking one.  
+<B>Petra (Peter) Klyuyev</B> is a nerd who usually doesn't look far beyond his textbook. He's good friends with Artem.  
+<B>Julia Milov</B> is a diligent and silent girl. She's very nerdy, and doesn't really have any friends in school.  
+<B>Natasha Belova</B> is an excellent student. Her parents are very poor though, and it shows: 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.  
+<B>Evgeny Kuznetsov</B> is the school chess champion, and you can always find him at the chess club.  
+<B>Feofan Krupin</B> is heavily into science fiction, fantasy, and the like.  
+<B>Gerasim Vasilyev</B> is confined to a wheelchair, from an early childhood accident.  
+<B>Zinaida Alkaev</B> is a mousey girl who is very plain looking.  
+
+<B>Sonia Ivanko</B> is an ordinary girl-next-door; no great student, but no poor student either. She gets along okay with a lot of your classmates, but doesn't seem to be particularly friendly with any of them./Sonia once inadvertently drunk and fucked her in a circle Vitek Kotov and his friends. After that, the girls shunned Sonya, and the boys thought she was a whore. Local gopota regularly drove to Sonia proposals have sex, at which point she becomes a outcast.  
+
+## Gopniks:  
+
+<B>Vitek (Viktor) Kotov</B> is an aggressive and strong guy, who considers himself a gangsta. But his personality is pretty much see-through. Lena is his twin-sister.  
+<B>Dan (Denis) Ryzhov</B> is a tall and skinny guy, who usually communicates to others with disdain and contempt. He's a very stubborn guy who will never let an argument go. He's best friends with Vitek and Vasily, and can be considered the smartest one of the three.  
+<B>Vasily Shulgin</B> is always with Dan and Vitek, who are his best friends. His nickname is Shulga. He's physically the weakest one of the three, but is a bit of a prankster and always makes the others laugh. He was raised by just his father, after his mother left when he was still an infant.  
+<B>Lena (Yelena) Kotova</B> is Vitek's twin sister. Just like her brother, she too has a chip on her shoulder and can be aggressive and unpredictable. She's best friends with Lera, and they can often be found together smoking in the school's restrooms.  
+<B>Lera (Valeria) Tsarev</B> comes from a poor family, her father works at the school as a teacher. She's best friends with Lena, and they can often be found together smoking in the school's restrooms.  
+<B>Pauline Sebagotulina</B> is a bit of a wild child; she's very unpredictable. She often hangs out with the Gopniks in your class.  
+<B>Radomir Popov</B> is the lead singer of a local underground rock/punk band.  
+<B>Lavrenti Romanov</B> comes from a wealthy family, an only child with parents that are rarely around.  
+<B>Arkadi Fyodorov</B> is the drummer in Radomir's band.  
+<B>Roman Yakovlev</B> is a psychopath, he's one of the smaller kids, but is always causing trouble.  
+<B>Valentin Bogdanov</B> is the bassist in Radomir's band, he the nicest guy in the band.  
+<B>Alyona Zima</B> is a hardcore troublemaker, she lives to cause trouble or jumps into any trouble she can find.  
+<B>Anushka Konstantinov</B> is the lead guitarist in Radomir's band.  
+<B>Ekaterina Maksimov</B> also known as <B>Katyusha</B>. She's a chameleon, fitting in with all the groups.  
+<B></B>  
+
+## Outcasts:
+
+<B>Lesco Tsarev</B> Everyone at school always bullies Lesco about anything and everything.  
+
+# City  
+Some NPC in the city, like Dima & Dimka, Katja & Kate, they have similar name as highschool girl storyline, but they should be considered as different person. There are no events about their interrelation.  
+  
+# Residential Area  
+## Café  
+<b>Ashot</b> is the cook.  
+<b>Tamara</b> is the dishwasher.  
+<b>Irina(Irenes)</b> is a waitress.  
+  
+## Salon:  
+<b>Alla</b> is one of your co-workers  
+<b>Misha</b> is a naturally submissive girl you can meet when getting treatments  
+  
+## Supermatket  
+<b>Dima</b> is a man you meet in the supermarket. (NOT your highschool classmate)  
+  
+## Lake - nudist beach  
+<B>Katies(Kat)</B> is a nude sunbather and a nurse, you can get to know her and eventually do some nurse jobs with her.  
+  
+# City Center  
+<B>Glory</B> is Vladimir's driver, he would drive you to dates.  
+  
+## University  
+<b>Vika</b> is a girl at the university, you're her roommate if you go to University and live in the dorms.  
+  
+## Fitness center / Tanya's Apartment  
+<b>Tanya</b> is the cute girl you meet in the locker room. Her apartment is in city center too. You may work as her governess.  
+  
+## Tatianas secret hideout (Only available in magic story)  
+<b>Tatiana</b> and <b>Gustav</b> are a magician and her bodyguard you meet in intro.  
+  
+## Shopping center -  Expensive Boutique  
+<b>Natalya Petrovna</b> is the woman you may meet here. Her apartment is in residental area. She may be mistress or slave depending depend on your play.  
+<b>Irina Rimma</b> is a saleswoman at the Botique.  
+<b>Margaret</b> aka <b>Margo</b> is a girl you can meet outside of the Botique'
+
+## Restaurant   
+<b>Nastya</b> is the girl you may meet in common room. <B>Smile at her</B> to start Nastya's storyline. In the end, you will get 1~2 experience in exhibitionism.  
+  
+  
+## Sex shop  
+<B>Peter</B> owns the sex shop and will have some sub/Dom sex with you if you are very submissive  
+  
+## Isolde's Apartment  
+<b>Isolde</b> is the girl you may meet in <b>Vladimir</b>'s story. Her apartment is located in city center.  
+  
+## Park  
+### Park - Fair  
+<b>Vladimir</b> is the strong looking man staring at you from the fences.  
+  
+### Park - cafe  
+<B>Joras</B> is the guy who's apartment you can visit, you meet them at the cafe in the city park and they work for a gang boss, can lead to submissive group sex at the swimming pool  
+  
+### Park - Walk around the park  
+<B>Yaroslavs</B> is the business man you can meet in the park and looking for a cleaner  
+  
+# Northern Region  
+## Storage Terminal  
+<b>Mikhail Kuznetsov</b> is your bilogical father you may find in highschool girl storyline.  
+  
+## Barbecue  
+<b>Eugene</b> is the futa barmaid.  
+  
+  
+## Mercy clinic  
+<b>Olga</b> is the registr  
+  
+<b>Michael</b> after the disease paralyzed the whole body, and <b>Vika</b> is his nurse. You can start their story as a Mercy work (babysitter a strange man).  
+  
+  
+# Village Gadyukino  
+Your grandparents live there:  
+<B>Elena Knavs</B> is your grandmother.  
+<B>Zlatek Knavs/<B> is your grandfather.  
+
+<b>Miroslava</b> is the new girl in village.  
+<b>Athanasius</b> is Miroslava's father.  
+  
+<b>Mitka Kingpin</b> is a childhood friend, barely older than you.  
+<b>Bandit</b> is the dog in barn.  
+<b>Boniface</b> is the village cat.
+
+------------
+back to [Home](home) page.

+ 110 - 0
Coding guide.md

@@ -0,0 +1,110 @@
+QSP is a fairly simple language and quite easy to pick up the basics, the best way is to have a look through the game code. If you are not familiar with it the following will get you set up:
+
+- You will need the program QGen (http://qsp.su/attachments/qgen400b1.zip), this allows you to open the qsp file and view / edit the game locations
+- From here it is quite simple to copy / paste the locations to a .txt file in notepad++ allowing editing with more advanced editing tools (This is the prefered process)
+- Once you have edited a location and have a .txt file that you would like added to the game, you can post it to Mega (or similar) and post a link in the forum, or PM it to one of the devs and it will be posted to the development version for use in the next release. If you are familiar with Git repositories, you can commit it to the repo here (master branch)
+
+
+Some coding guidelines:
+
+- In QSP text will always be separated from code by apostrophes (') and well appear green in QGen.
+- Actions are prefixed by the command act and separated from code by apostrophes (').
+- You can send the player to different locations with gt (goto) followed by the file name (as a string separated by apostrophes) and follow it by upto 9 arguments, the first of which is often used to direct the player to a specific code chunk.
+- You can also use gs (gosub) and dynamic to load additional locations to join the existing location, they will also return to the main location unless an action is used within them. Dynamics must be initialized before they can be call and stay in memory (inc. savegame data) unless cleared. The killvar command is used for this, but be careful with it, it can clear whole arrays in a blick of an eye. 
+- When you use apostrophes in text, double them and they will show correctly.
+- After the "if" clause or "act" + text, put a colon then what happens. It's the equivalent of THEN in BBC Basic, ie.
+
+    if a > b and a > c : 'Player A wins!'
+
+    act 'Go to results': gt 'results'
+
+- Use the word "and" inside the "if" clause and an ampersand between instructions.
+- You only need the "end" if you split it across multiple lines, if command through to instruction all on the same line qsp will assume an end, so you have to spilt when using if - elseif - else even if you drop the elseif or else.
+
+### Window cleaning
+
+* <b>cls</b> = <b>*clr & cla & clr & cmdclear</b> - clear screen and actions and additional_desc and input_line
+* <b>cla</b> - clear action window. ('Actions')
+* <b>clr</b>,<b>clear</b> - clear stat window. ('Additional desc')
+* <b>*clr</b>, <b>*clear</b> - clear main window. ( none  )
+* <b>gt</b>, <b>goto</b> clear both main and action window
+* <b>xgt</b>, <b>xgoto</b> clear only action window
+* <b>gs</b> doesn't clear any window
+
+
+# Some Conventions
+
+- Variables: bankAccount
+- Location Names: blackjackPlay
+- Comments: !!
+    - This makes it easier for syntax highlighting
+
+# Variable   
+1. type:  
+-  
+there are 2 type of variables in QSP system, differ with $  
+  
+var = value  
+$var = string  
+
+2. Display  
+-
+If you want display variable, use <<$var>> in texts. The game engine will automatic show $var there.  
+  
+# Common used function    
+<B>act</B> = <B>action</B> used to give options to player in action window.  
+<B>gt</B> = <B>goto</B> used to send the player to loactions  
+<B>gs</B> = <B>gosub</B>, like goto, but brings you back to same spot if there is no action.  
+<B>if</B>, <B>elseif</B>, <B>else</B> will make bool check and exec corresponding scripts.  
+  
+if a <i>if</i> or <i>act</i> is more then one line, you need to add a <i>end</i> after the last line  
+<hr>  
+example: These 2 if will do the same. If your are new to coding, I would suggest you to use the 2nd one, and use "tab" or "space" to layout if and exec.  
+```python
+if rand(0,10) > 5 : msg 'rand bigger than 5'  & act 'OK' : gt 'test'
+```
+```python
+if rand(0,10) > 5 :   
+	msg 'rand bigger than 5'  
+		act 'OK'
+		gt 'test'
+	end
+end  
+```
+Another example for if, elseif, else and display variable  
+```python
+var_rand = rand(0,10)  
+if var_rand > 5 :   
+	msg '<<var_rand>> may be 10, 9, 8, 7, 6'  
+elseif var_rand >= 3 :   
+	msg '<<var_rand>> may be 5, 4, 3'  
+else  
+	msg '<<var_rand>> may be 2, 1, 0'  
+end  
+```
+
+# Underwear actions
+```python
+gs 'underwear', 'dispose'
+```
+To remove and destroy
+
+```python
+gs 'underwear', 'remove'
+```
+To remove but keep available
+
+```python
+gs 'underwear', 'wear'
+```
+To put on anything removed in the remove action
+
+With the bars or panties used you can specify the item using the itemname and number ie.
+```python
+gs 'panties', 'wear', 'cheap', 14
+```
+
+You can do the same things for just panties or bras by changing the 'underwear' to 'panties' or 'bras'.
+
+
+Return to the [Home](home) page.

+ 94 - 0
Codingalert.md

@@ -0,0 +1,94 @@
+Coding Changes, listed from 4.0 to 5.2 DEV, 2015/8/25  
+  
+I. Locations  
+=====
+1. [gorodok] split in 2, [pavResidential],[pavCommercial]  
+  
+  
+II. Variable value or name:  
+=====
+1. range changed:  
+son     old: 0~30 new:0~100  
+energy	old: 0~25 new:0~100  
+water 	old: 0~25 new:0~100  
+sweat   old: 1~3  new:0~100  
+vnesh   old:-10~50 new:-10~200. make threshold*4  
+  
+2. Variable name of tattoos:  
+  check [obj_din] if $ARGS[0] = 'tattoos' for list  
+  
+  
+III. Variable manipulate  
+=====
+1. semon  
+Original:  
+cumface +=1 ...etc  
+  
+New: use subfunction [cum_call]  
+  
+see file header for detail.  
+  
+for vaginal (in womb):  
+`gs 'cum_call', '', $boyA`
+  
+on clothes:  
+`gs 'cum_call', 'clothes', $boyA`
+  
+2. sex count  
+Original:  
+bj += 1   
+  
+New: use stat['***'] array:  
+For bj:  
+`stat['bj']+=1`
+  
+For Vaginal:  
+`stat['vaginal'] += 1`
+  
+3. orgasm:  
+Force orgasm, disregard  horny:  
+`orgasm += 1 & horny = 0`
+  
+4. Body factor:  
+check wiki:[BodyShape](http://git.tfgamessite.com/KevinSmarts/girllife-ecv/wikis/bodyshape)  
+  
+  
+IV. Functions:  
+=====
+1. New clothing system:  
+check wiki:[new clothing system](http://git.tfgamessite.com/KevinSmarts/girllife-ecv/wikis/FAQ#v-new-clothing-systems)  
+  
+2. female cycle, contraception and pregnancy:  
+Check location [femcyc]  
+  
+3. Bimbo  
+check wiki:[Bimbo](http://git.tfgamessite.com/KevinSmarts/girllife-ecv/wikis/FAQ#q2-6-what-is-bimbo-how-does-it-work-)  
+  
+4. Succubus  
+check wiki:[Succubus](http://git.tfgamessite.com/KevinSmarts/girllife-ecv/wikis/succubus)  
+  
+5. horny  
+(Direct copy Kevin Smart's post)  
+OK, for the arousal code the use is a little different to the old method, it does the sex act and time, so you'd use something like this:  
+  
+`gs 'arousal', 'trib', 10`
+  
+That's 10 mins of tribalism, which can return a text reaction if orgasm is achieved, so it should go at the end of the text (instead of the usual before and be followed by a gs 'stat'  
+It'll take a little getting used to, but as long as you use the correct act it handles everything. You should use a call like this for each action, then after the last act enter this:  
+  
+`gs 'arousal', 'end'`
+  
+This adds the stats for sex acts and 'fetishes'.  
+The 'fetishes' are a number of additional factors that can affect the amount of arousal from acts depending on Sveta's preferences. These can be added to any scene where deemed appropriate in this style:  
+  
+`gs 'arousal', 'trib', 10, 'bound', 'sub'`
+  
+This would be just as the first example, but now Sveta's preferences for being bound and submissiveness can increase or decrease the amount of arousal applied.  
+  
+See, I told you it was easy, you can use upto 7 fetishes per scene if you really want to, but try and stick to the most prominent ones.  
+Lastly you can override the orgasm if needed, with the orgasm override, use $orgasm_or = 'no' to turn orgasming off. This will remain off until you set it to '' or 'yes' or call 'arousal', 'end'.  
+You can also force orgasm by setting $orgasm_or = 'yes', this will make Sveta orgasm on the next arousal call and reset the override automatically.  
+  
+Obviously this has not been tested normal gameplay yet and some acts may well need rebalancing and I have no idea how frequently it'll cause orgasming. It is possible if the orgasm exprerienced is very good for Sveta to become orgasmic and will keep having orgasms for every act . This could even carry over to following scenes if they occur soon afterwards. :shock:  
+  
+These instructions and recognised terms are listed at the start of the arousal file, please use this system in new events and I'll start rolling it out.  

+ 38 - 0
Developer instruction.md

@@ -0,0 +1,38 @@
+# Dev's Guide #
+If you are considering contributing to this project, please, read the contribution guide linked below.
+
+Contribution Guide: https://git.catrenelle.com/Kevin_Smarts/glife/src/master/CONTRIBUTING.md
+
+## Syntax Highlighting ##
+
+If you use Sublime Text as a text editor, this post teaches how to make use of its advanced highlighting:
+
+<B>Notepad++</B>: There is a syntax file included in the repository. <B>Lantera</B> has write a step-by-step guide for Notepad++ [here](notepad++)  
+<B>Sublime Text</B>: http://www.tfgamessite.com/phpbb3/viewtopic.php?f=6&t=5882&start=8120#p291219
+
+
+
+## Git  ##
+
+If you want to help as a dev for this project, the route is something like:  
+  
+1. Create your git.tfgamessite.com account (it is a different on from the main TFGS site).  
+2. Fork https://git.catrenelle.com/Kevin_Smarts/glife. This will create a copy that is your own.  
+3. Change whatever your like, and push them to your own repository.  
+4. Submit a pull request. This is the git way of asking someone else to merge your code to the game.  
+
+## Formatting comments when posting commits ##
+Please use one of the following terms:
+* fixed
+* changed
+* added
+* removed
+* text edit
+
+<B>Added</B> and <B>removed</B> are for files being added or removed, <B>fixed</B> is for bug/code fixes, <B>changed</B> is for when events are changed and <B>text edit</B> is for changes to the text that'll appear on screen.
+
+These are for searching to aid those working on the files.
+
+Can you also include filenames (unless its a large number of files) and include any description you feel will help.
+
+If adding content that is disabled (due to being WIP) can you comment in the file that its disabled and include your name so that it doesn't get activated in error.

+ 1498 - 0
FAQ.md

@@ -0,0 +1,1498 @@
+FAQ from http://tfgamessite.com/phpbb3/viewtopic.php?f=6&t=5882 (thread 1) ,   
+                 http://tfgamessite.com/phpbb3/viewtopic.php?f=6&t=8086 (thread 2)  
+				 http://tfgamessite.com/phpbb3/viewtopic.php?f=70&t=8267 (short question thread in sub-forum)  
+Copied and modified from reply of <B>Kevin Smarts, illume, tce, Degeneracy, mundungo1, Lantera, s4n, pellizza, Sadicia, golgo13, Ekay, saulot80, Rodziel, doodab, Vaelon, JulienJaden, Benteparle, Ramia73, Violet Kitten, Carrera</B>...
+
+# Index of this FAQ:
+-0. [Introduction](#introduction) : About this FAQ.  
+-1. [Game system](#i-game-system) : QSP player, game system related issue.  
+-2. [General gameplay](#ii-general-gameplay) : Common and basic issues about gameplay.  
+-3. [Alternative start: Highschool girl](#iii-alternative-start-highschool-girl) : Events only available in highschool girl storyline.  
+-4. [Game events](#iiii-game-events) : Events in both main TF and highschool girl mode.   
+-5. [New Clothing systems](#v-new-clothing-systems) : About the new Clothing system after 5.0  
+-6. [Pregnancy and femalecycles](#vi-pregnancy-and-femalecycle) : About the new OOX system after 5.0  
+
+INTRODUCTION
+======
+Q0-1: Are there any gameplay guides beyond whats in the FAQ? Seems like a ton of content but hard to find areas that are developed or have interesting things to do because there are so many options and systems in place.  
+-  
+A:<B>Kevin Smarts</B>: The FAQ is the first part of the wiki that is actively increasing. The main body of it is only bare bones at the momment.  
+<B>illume</B>: try <B>search</B> the keywords. That's why I put all subjects in a single page.    
+I (will try to) keep porting and sorting new Q&A from main post here.  
+Maybe someone would be kind and leisure enough to put these FAQ into separated pages in the future.  
+
+Q0-2: I think some FAQ item were wrong!  
+-
+A: <B>illume</B>: If you know what's correct, please pm me http://tfgamessite.com/phpbb3/memberlist.php?mode=viewprofile&u=25498.  
+If you can't trigger as this FAQ said, please post a reply on http://tfgamessite.com/phpbb3/viewtopic.php?f=6&t=5882 , describe your question, and tell use you have read the FAQ id.  
+Q0-3: is the wiki free for people to edit? This game would be even better with better documentation.  
+-
+A: Sadly, no.  
+<b>Kevin Smarts</B>: To edit the wiki you need dev access to the repo and that comes with a lot of other rights that could be mis-used. If you want to submit stuff, post as .txt to a file host site and send link to <b>illume</B> or <b>Kevin Smarts</B> and we'll post it up. I know its not ideal, but we are limited by the way the site works.  
+
+------------
+Return to the [index](#index-of-this-faq), or back to [Home](home) page.
+
+I. GAME SYSTEM
+======
+Q1-1: I find a bug! How can I report this?
+-
+A: <B>illume</B>: please check the [Report Bug](Reportbug) page.  
+Q1-2: How can I got ETO girl life English Community Version (ECV) working on my pc? please start from beginning.    
+-
+A: <B>Kevin Smarts, illume, Darkarhon</B>:  
+I. Install QSP Player  
+1. Download and install the QSP Player  
+   http://qsp.su/?option=com_content&view=article&id=64 (First link is for windows but if you have google chrome you will find out fast)  
+2. press <B>ALT + L</B> to select Language  
+  
+II. Download Girl life ECV files  
+1. IGDB page: http://www.tfgamessite.com/index.php?module=viewgame&id=597  
+Download the [0.7.0 complete image pack](https://mega.nz/#!8tBkCYCT!0-P_7e-IrB4bWXksXVbP1IX4jX6xDMIGTky8_bjYLRI)  
+Download the [Sound Pack](https://mega.nz/#!84hCwZZa!UeM_LNzX_GGuaHAe8G33SiuoUXf8lxMAxr6cN05QiQY)  
+Download the [0.7.0 QSP file](https://mega.nz/#!xcwX3CZT!ZL5vetkvI4ZBWDTFJcFg6ECHIPg07P6yxxBgQzMplK8)  
+Download the [QSP-Video Player](https://mega.nz/#!ecJlQJSK!sOZDFv2z-tVwuDu6aDenrvBtweMoqNUIOCNiv2h6mVU) and make sure to use this to run Girl Life.  
+
+  
+** If you are using Firefox or Chrome you need the Mega add-on to download 2GB+ size files, if you're using a different browser use it to dl Firefox or Chrome.  
+** If you are using old pc with FAT16 pattern(single file up to 2Gb), you must use a newer pc to download and extract the core image pack.  
+  
+2. Install: See [Image Library](ImageLibrary) page for step-by-step detail  
+in short: Make a folder called Girl Life and put these packs in there in order(from top to bottom)  
+  
+III. There's no need to put the QSP player in the same folder as with Girl Life just dump it somewhere :P.  
+I personally make a folder for H-Games and store them all in there so it helps with storing them and finding them.  
+
+Q1-2-1: Why I have no image or sound in game / Which file should I download from image library / How could got this game work?  
+-
+A: <B>illume</B>: please check the [Image Library](ImageLibrary) page.  
+
+Q1-2-2: Can I play it on my smart phone? Android or iPhone?  
+-
+A: <B>illume</B>: For Android user, [follow this](Qspplayerforandroid)  
+For iPhone user, you may try on [AeroQSP](http://qsp.su/index.php?option=com_content&view=article&id=115&Itemid=80) (external link)
+Q1-2-3: Are animated gifs supposed in QSP?  
+-
+A: <B>Kevin Smarts</B>: No all moving images should be in mp4 format and that is why you must use the updated QSP players.
+
+Q1-2-4: How can I register in 4pda? I can`t properly enter the russian captcha  
+-
+A: <B>sigi333</B>: download the 4pda app. on the android app you dont need captcha to register. register then go to the forums section. i would adwise checking last date of the last post, cause the list of forum topics are listed by last reply date on the app. find the thread and dl.
+
+Q1-3: Seeing as there are some pissing events already in game, will there be a bladder status bar for the new fetish system?  
+-  
+A: <B>illume</B>: In short, no. We would have a new Fetishes preference system after 5.2, but nothing about pissing yet.   
+<B>Sadicia</B>: Bladder function is not a fetish, currently no one has taken on the task of bladder and bowel function. I would think it would be more appropriately tied to the hunger/thirst system. then the appropriate fetishes could be tied to it.    
+  
+but as these don't exist yet and most people don't think watersports and scat is anything but gross. I don't yet forsee a need to include them.    
+Q1-4: Do you still looking into russian version for possible events?   
+-  
+A: <B>illume</B>: I'm doing importing stuff from russian versions, you can check log on [wiki](https://git.tfgamessite.com/KevinSmarts/girllife-ecv/wikis/Implant).  
+  
+But no, I've no idea when would they release new version. Please check on their forum yourself.  
+
+By the way, our current 0.7 release already contain Russian 1.2.4 new events.
+  
+Q1-5: Do you know about uncut version (version 1.2.5 at the time)?  
+-  
+A: <B>s4n</B>: I don't think anyone added the improvements from the uncut version. Is there anything in particular that you would like to see? In English version we never remove contents like the Russian 1.2.x did.  
+<B>illume</B>: I roughtly check the "russian uncut 1.2.4" version by speaking_fish, It copy old (removed) codes from previous version and pasted in. Because the russian team had rewrite and combine almost every script, these old codes may cause unexpected bug.
+Besides, It's looks like <B>Speaking_fish</B>'s personal release to me, you should ask him directly.
+
+Q1-6: How can I get the latest version? / Is there any new test version available currently ?  
+-  
+A: <B>illume</B>: For stable version, Try our [IGDB page](https://www.tfgamessite.com/?module=viewgame&id=597).  
+For developer version, check our [git](http://git.tfgamessite.com/KevinSmarts/girllife-ecv/builds)  
+A: <B>Kevin Smarts </B>:Either use the IGDB release, or goto my repo, it should be easy to navigate to it from the wiki (you will have to register, but its run by TFGames, so its as safe as here, just can't share profiles). On the main page (project) there's a green button with PASSED wrtten on it, that brings up the builds and the top one (might be only one) has a download artifacts button. That's the latest gitlab version.  
+<B>Kevin Smarts</B>: You should use DEV build with care and sometimes there will be errors, just post here what the error pop-up says and I'll know what I broke.  
+GitLab is where we post the development stuff. Its on the same site as the wiki and part of TFgames, but you can't use the same log-in, although you can make an account in the same name.  
+
+Q1-7: I love some images in the game, How can I find them in image library? / I find some interesting images, what's the events related to it?  
+-
+A: <B>saulot80</B>: You need QGen4 or QGen5 to do this.  
+1) download qgen from qsp.su (russian site) http://qsp.su/index.php?option=com_content&task=view&id=46&Itemid=56  
+2) download from develope git repo http://git.tfgamessite.com/KevinSmarts/girllife-ecv.git  
+3) or if you still have some old version of glife, or another version of eto-girl,  there should be a folder named "PLAYER".  
+Start up qgen4 or 5, open the .qsp game file, and hit the button "Search".  
+  
+From that "search" paste the name of the image you are curious about, and you will find every reference of that image in the game.  
+This works fine for unique named images. If you find some image part of a number set (like kitchen1, kitchen2, kitchen3) they are "probably" part (with the most recent codings) of event random images, so your best bet there is just to search for "kitchen".  
+  
+you can do the same thing whenever you are curious about a quest, just copy from the game a line of text part of the event, and past it on the search on qgen. You will find the quest and you will see every variable that is connected to that quest (prerequisites, quest steps , new quest variables, texts before or after the image, etc).  
+Q1-8: I would like to do some coding, but how does this QSP system works?
+-
+A: please check our [Coding guide](Coding-guide) page.
+Q1-8-2: What text editor do you use for coding? I'm mainly asking due to syntax hilighting/auto-indent missing on pretty much any editor other than notepad++.  
+-
+A: <B>Lantera</B> has write a step-by-step guide for Notepad++ [here](notepad++)  
+and <B>s4n</B> has worked on syntax highlight for sublime text [here](developer-instruction).  
+
+Q1-9: How can I make the makeqsp batch file work? DOS prompt shows "python -3 is an unrecognized command"  
+-
+A: <B>illume</B>: 1. Install python 2 https://www.python.org/downloads/release/python-2712/  
+2. make sure to select <B>add python to PATH</B> during installation (default to OFF) , or add it manually after installation.  
+
+Q1-10: How can I make quest soft player work on linux system? For example, my build is ubuntu 14.04.   
+-
+A: <B>s4n</B>: Open the terminal and type  
+```bash  
+sudo apt-get update  
+sudo apt-get install libjpeg62  
+```  
+That should install all the required dependencies, and the qsp-gui executable should just work.  
+Q1-11: Do we have a Android Quest player with English UI? The one on google play is russian.  
+-
+A: <B>illume</B>: I havn't get the permission for distribution of translated apk. So you must pack it yourself for English or Chinese UI. Translated XML: [mediafire](http://www.mediafire.com/download/85td4g6va2gnydx/QuestPlayer_translation_11b2.7z)  
+(1) get the latest 1.1 beta2 from [4pda]( http://4pda.ru/forum/index.php?showtopic=215110&st=280#entry48426506) (russian version), which support Android 5/6.   
+(2) get 1.02 from [google play](market.android.com/details?id=com.qsp.player), which only support up to Android 4
+You can use [APKtool](https://ibotpeaches.github.io/Apktool/) to pack in the translation. put the corresponding xml to res\values.  
+Only the system menu are translated, title and icons are still russian.  
+The only untranslated item in menu is "Select game folder", default to QSP/Game/  
+Q1-12: How do you remove those "white dots" from gif files?  
+-  
+A: <B>Kevin Smarts</B>: No longer relevant.
+  
+Q1-13: Does anyone know who sings the song when you start the game?  
+-  
+A: <B>Ramia73</B>: I asked from the folks on [Albedo-forums](https://albedo.pw/index.php):  
+[B]Samvega[/B] wrote:  
+It appears that song is performed by the band named Friendzone. Name of the song is apparently "Сука, блядь, не дала ебать", which is roughly translates as "Bitch. whore, didn't let to fuck"  
+  
+here you can find lyrics in Russian  
+http://masteroff.org/70070.html  
+Q1-14: Is there any way to edit save games?  
+-
+A: There is no software to open a qsp save and edit it.  
+<b>MadPrince</b> The cheat menu lets you modify a large amount of stats. From money, appearance, relationships, etc  
+<b>illume</b> You can use the "dynamic input" to exec commands, like run a subfunction or set variable without use Qgen to edit the game file.  
+<b>Kevin Smarts</B>: Or to save you writing in game code which you might not be too sure about, copy the variable change into the dynamic input in the cheat menu, it will change the variable in question and your game code will be unchanged. :D  
+Q1-15: How often is a complete image pack released?  
+<b>Lantera</B>: From now on, only during major releases.  
+For example, all of the images that get added after 0.7.0 will be gathered in one large 0.7.1 upgrade pack. The 'complete' image pack of 0.7.0 will be good to use, for a good while to come.  
+0.8.0 will probably get an entirely new image pack again.  
+Q1-16: Where should I input those command-line in game?  
+-
+A: <B>Vaelon</B>:  Cheat Menu => Dynamic Input Command.  
+Q1-16-2: What does Dynamic input do?  
+-
+A: <B>Kevin Smarts</B>: The "Dynamic Input Command" allows one to input code just as if it was in the main game code, so the Microsoft answer to your question is "Yes, just look at the coding guilds."  
+Q1-17: where is the ''cheat menu'' that everyone is talking about?  
+-  
+A:<B>Kevin Smarts</B>: The cheat menu can be found by clicking the 'Menu' word in the top right object window, or by click the settings icon (middle button) on the phone  
+  
+Q1-18: About the Mac version of the QSP app: what is the extension of save files?  
+-  
+A:<B>Lantera</B>: Save files are normally .sav files. Sometimes it doesn't display common extensions if you disable that in the settings  
+Q1-19: the new release claim it will fix a bug, but my old save still goes wrong?    
+A: <B>illume</B>: leave current location(event), and trigger it again.  
+the current action and its commands are saved in your .sav, the act after your load may still in old code.
+A: <B>Kevin Smarts</B>: If you're loading the auto save where you're already in bed then the data that has been fixed is still in memory, get out of bed and then back again and it should fix it.  
+
+-------------
+Return to the [index](#index-of-this-faq), or back to [Home](home) page.
+
+II. GENERAL GAMEPLAY
+======
+Q2-1: What option is best? Your family to think that you are an angel or a whore? What is the best route? Normal or bimbo girl?  
+-
+A. The game is a sand-box type game, so you can do either, there's no wrong or right, which ever you prefer.    
+Q2-1-2: Which path has the most / best developed English content?  
+-  
+A: <B>EKay</B>: The Alternate Start and Cursed schoolgirl (which both use the same base game data) is the most developed and seems to get the most new content although the non-storyline stuff such as the BDSM mansion and porn carreer are both in active and extensive development.  
+<B>Kevin Smarts</B>: Most of the stuff with school friends and family is done, if you do the main game start you'll find everything in the residential area should all be good. As a total we are well past 50% translation and getting more done every week.  
+<B>Degeneracy</B>: If you want the full experience of the entire game, <B>Cursed schoolgirl</b> has it all. In the options I personally would choose start in August as many npc events are locked behind the first day of school. You can also go to the city and rent a apartment yourself (normal mode start area) if you want to play your char that way.  
+Q2-2: Where to buy new glasses ?    
+-    
+<B>illume</B>: City, Residential Area --> Clinic --> Go to the optometrist    
+	8,000 ₽ for fashion glasses, 60,000 ₽ for laser correction   
+You can check glasses status by cheat menu - dynamic input```glass```  
+0 = no glasses  
+1 = ugly glasses  
+2 = fashion glasses  
+<B>Kevin Smarts</B>: You can upgrade your glasses, but the option only shows if you have the 8,000₽ and wear the ugly glasses so if the laser option is showing it would suggest you already have the good glasses.  
+Q2-2-2: How can I wear glasses in game?  
+-
+A: <B>pellizza</B>:   
+As said you may start with glasses if you choose a nerd Sveta.  
+If you read and study a lot your sight may get worse with other starting characters too (I had a sport-Sveta needing glasses after one year and a half).  
+Note that generally your attractiveness is worsened by wearing glasses. Better buy them from the city residential area clinic, they have a lesser impact.  
+<B>Lantera</B>: Off the top of my head, it takes 100 reading sessions (100 hours of reading in the library, or at home). Your eyes don't ever heal by you taking a break from reading though, the only ways to have your vision restored (so you can read some more!) are wearing glasses and having your eyes lasered.  
+If you're curious: the variable used for measuring the deterioration of your eyes is called 'blizoruk'. You can enter it in the dynamic input menu to see how close to 100 you are.  
+Q2-3: How do you get sick ?  
+-  
+A: <B>Degeneracy, Kevin Smarts</B>: Easiest way is going outside on cold days. Not wearing a good coat or underwear adds to this.    
+Stat dialog will come up as "You are cold". Then travel outside until sick.   
+5 ℃ is hardly warm, but the cutoff for making you sick from the cold is the triple point of water at sea level - 0.01℃ (that's 0℃).  
+Outift makes no difference, its all down to the coat. You have to set the default in the cloakroom to use different coats, but they don't make you completely immune, the winters in St Petersburg are brutal.  
+A: <B>Kevin Smarts</B>: You can live with the cold for a little while before it gets to you, so pop indoors to warm up every so often, by being cold you are at much higher risk of getting ill.  
+Q2-4: How do you get prettier exactly?  
+-  
+A: <B>Kevin Smarts</B>: The calculation for looks takes into account things like brushed hair, makeup, clothing, shaved legs, skin condition, lip thickness, eye size, glasses, suntan, eyelashes, hip:waist ratio, age and tattoos.  
+So to improve you can take care of yourself, brush hair, wear makeup, shave legs, sunbath, wear something nice, watch what you eat. After that its more down to cosmetic surgery to get further improvement.  
+Q2-4-2: How can I improve my skin (apart from cheating)?  
+-
+A: <B>Kevin Smarts</B>: the cheapest way is to sunbathe, it takes a while and you might trigger some unwanted events. After that there are vitamins, they help over time but can only be taken once per day. Finally you can go to the city and visit the beauty salon, they are expensive but the improvement is instant.    
+If you were to play with magic available you could get rewarded by the fairy and I think one of the magic level ups helps too.    
+<B>saulot80</B>: As far as i know:  
+1) Sunbathe with cream (without cream you get sunburns)  
+2) daily vitamins  
+3) take a bath (iirc every 20 baths and vitamins, skin goes up one stage)  
+4) wash cosmetics before going to sleep (iirc smeared up cosmetics give a penalty to skin stage)  
+5) the fairy in the park also improves skins by 10 step of those 20, and iirc it's there even in the no magic start.  
+basically, skin improvements iirc have been set in stages made of 20 steps, vitamins , bath work positively advancing those stages. Sunbathing advances your tan, which contributes to skin beauty factor separately,  
+and smeared cosmetics work negatively in that 20 steps stage.  
+  
+Q2-4-3: How can I enlarge/shrink my breast?    
+-
+A: <B>illume</B>: Without cheatmenu, you can only got silicon enlargement in no-magic mode.  
+In magic-enabled route (TF start or cursed high school girl start)  
+<B>Vaelon</B>: First, Get magic to 5 by having 16 orgasms  
+Next, start eating; watch the hip number, the others are derived from that, so it’s the one to watch. It will only move by one point every other day, since the underlying variable, “salo” can only move 1 point a day and it has to move 2 point to move hips one. You can also go into the “Cheat menu” => “Appearance” => “Show design parameters of body”, and watch “salo = x”; when it hits the end of a category (29, 49, 69, 89, etc.) with an upward trend, you’ll get the dream.  
+Once you’ve had the dream, the next time you rise into a new category (30, 50, 70, etc.) you will instead lose 3 points of “salo” and gain a point of bust. This will happen 5 times, though by default you should only be 3 point to the next cup size.  
+You have to sleep to dream, therefore it is possible to miss the first category if it was after midnight when you went to sleep. You can tell if you had this happen by looking at “salo” and seeing values of x1, or x2, i.e. 71, 72. If that happens, drop your weight to the next lower category (49, 69, 89, etc.) then start eating again.  
+The other thing is to keep your “Mood” up over half. Mood is used in the code as “manna” and reflects both how you feel and how much magic you have available.  
+Q2-4-4: Do you have to get the 'Your breasts seem fuller.' message multiple times before you go up a cup size?  
+-  
+<B>Kevin Smarts</B>: Yes, it's an incrimental increase, I think it takes 5 of them to get 1 cupsize, but I could be mistaken. Vaelon wrote the body_shape code so would be the one to confirm or correct that. :D  
+Q2-4-5: How can I change my body shape? I mean figure, muscle, hip, wrist, and so on.  
+-
+A: <B>illume</B>: If you play in magic route, some spell may help you.  
+For real route, this would be a long-turn process. Try to tweak your daily eat / exercise, or give up and use cheatmenu.  
+
+Q2-5: Where does my pet(s) goes if I don't have property or a rented apartment?  
+-  
+A: <B>Kevin Smarts </B>: You can cook the rabbit in a pie and sell it to the cafe, I know its crazy, but I still translated it.  
+The parrot does nothing useful, I have been planning for months to allow you to teach it rude words for entertainment, but haven't got around to doing it yet.  
+Rabbit and parrot were added long ago when there wasn't an alt start, so they don't take it into account. I doubt your parents would let you keep the dog in the apartment, might get away with a parrot.  
+	
+Q2-6: What is bimbo? How does it work?  
+-
+A: <B>illume, Kevin Smart</B>: "Bimbo" means <i><font color = #FF1493>Its so much fun not having to think about all those hard things and just having fun and look pretty and meet cute guys and everything.</font></i>.  
+You need 10 points in bimbo exp to reach bimbo level 1. 10 points for each level, max 3. The 4th isn't available for now, and it would only be in a magic enabled playthrough.  
+First, you must dress like a bimbo for several days (usually 5~10), so everyone (including yourself) would used to that and start to treat you like a bimbo.  
+In bimbo mode, you will see <i><font color = #FF1493>You''re, like, super hawt today.</font></i> on status, and get bimbo bonus in Attractiveness, but penalty in Intelligence.  
+you can increase your bimbo through sex acts, more than 3 a day good, less than 3 and you'll start withdrawal, which make you depression.  
+As for events, There are a couple of events hidden around, one in the park and I think the toilets in the train stations  
+Q2-6-2: How do I keep my bimbo Sveta feeling "super hawt"? Seems kinda random when it drops to her having a bad day, even if she gets alot of cock in her it drops.  
+-
+A: <B>Vaelon</B>: Do at least 4 bimbo things a day: sex, bj's, or wearing bimbo clothing (counts as 2, but only once).  
+
+Q2-7: Are there any exhibition events?  
+-
+A: <B>illume</B>: <B>There is a redone project for this, may change in later version. (not before 6.0, I guess.)</B>  
+For now, you must play Nastya's storyline for a introduction to exhibition.  
+First You need be formal clothing and go to <B>City center --> restaurant --> common room</B>  
+Formal clothing means <B>Wear formal cloth, Do makeup, Curl your hair, and NOT sweaty</B>.  
+  
+In common room, if your energy > 15 (You are not that hungry), with 20% chance you may  
+<B>notice a girl, sitting alone. She looks pretty attractive.  
+Smile at her</B> to start Nastya's storyline. In the end, you will got 1~2 exhibi experience.  
+  
+After that (exhibi > 0), you may trigger series of exhibition events all around the game, and enhance your exhibitionism.  
+For now, the max level is 4.  
+You can also check Q4-4 for Nastya's Quest.  
+** Being hypnotized by the therapist in town clinic may also give you exhibition points.  
+A: <B>Kevin Smarts</B>: You can 
+* flash in the queue to the kiosk and post office somtimes  
+* walk in the city park in your underwear,  
+* leave grandma's sauna nude, return to the vilage nude,  
+* orgasm more freely in porn movies,  
+* look for an audience when masturbating on the balcony,  
+* masturbate in the alley in old town and agree to the body painting with the art students in old town.  
+Q2-7-2: How can I go sunbathing naked? Do i need an exhibition point first or is there something else?  
+-
+A: <B>Kevin Smarts</B>: you need exhibitionism points.
+
+Q2-8: How do you take of your clothes at the secluded beach in Pavlovsk?  
+-
+A: <B>Kevin Smarts</B>: You need to high enough exhibitionism.  
+
+Q2-9: Are generic bfs the random guys that you give your numbers to in the City, or am I mistaken?  
+-  
+A: <B>Kevin Smarts </B>: Yeah, that's the fellows, you can bump into them in Pavlovsk (alt start town) too  
+
+Q2-10: How long will piercings hurt for ? For example ears?  
+-
+A: <B>Kevin Smarts</B>: Ages, the cooldown is set way too low. I didn't get time to test for balance before release.  
+(Answered in 5.1 release) I will speed up recovery a great deal, plus painkillers and painreduction from drink and drugs are on the git version.  
+ 
+Q2-11: What is the translation of gopnik?  
+-
+A: <B>Lantera</B>: <I>Gopnik</I> is a generic (not very flattering) term to describe a certain age/social group in Russia: https://en.wikipedia.org/wiki/Gopnik   
+Even though I feel like the stereotype comes close to a caricature: it's that, basically. Hard to capture in one or two words, since it's a typical cultural thing.  
+Obviously Vasily and his friends do some of them (their clothes choice makes em look the part, they drink alcohol in the park a lot to pass the time, they don''t show a whole lot of respect to others (Sveta included), overall...), but I don't think they would go to the extreme of beating up passers-by for the hell of it. I don't see them use underworld slang either, but all of that might have gone lost in the machine translation.  
+The Gopniks in the city apartments do beat Sveta (who is basically a stranger) up if she looks at them wrong.  
+Honestly the Gopniks as a whole seem a little scattered and confused. Like in the Shulgins' apartment you can be all willing and they're actually kinda sweet (in a possessive way) to you, but then you meet them in the park and they're all "oh look it's that filthy whore" and you're all "I am not very enthusiastic about this". And then you see them in school and they're all like "c'mere slut to the bathrooms" and you're all "oh no" and then you try to talk to them at the disco and they're like "gtf away from me skank, I only talk to pure virginal girls(lol)  
+And those gopniks in the city seems have nothing to do with my Sveta, except watching.  
+
+Q2-11-2: There are gopniks in city and town, are they the same people?  
+-
+A: In short, NO.  
+<B>Kevin Smarts</B>: No, there are some shared names which makes it confusing. I'd guess at some point when making the alt start the thought was to make young versions of some of the city characters but those connections are no longer valid, some traits remain but other characteristics and circumstances don't match.  
+<B>Lantera</B>: The ones in the city are (I think randomly named) NPCs that hang around near your house... drinking beer, being loud. If you drink beer with them often, sometimes they'll want *cough* something from you in return but usually just leave you be. If you refuse to have a beer with them, they're deeply insulted and cause all sorts of trouble for you.  
+For the town one, Vasily, Vitek and Dan are also part of the Gopnik demographic so to speak, but have nothing to do with the ones in the city.  
+And yea iron_jack, I agree... they are all over the place indeed. 0.6.0 is going to be a large rebalancing of things, I reckon those variables will be looked at for sure then (and the texts will be adjusted to make their responses more uniform and fitting).   
+
+Q2-12 : The "automatic take birth control pill" sometimes goes wrong, I still got pregnancy!  
+-
+A: <B>Kevin Smarts</B>: The auto birthcontrol is intentionally flawed. If you just turn it on and leave it you will at some point forget, then you'll slowly get worse and worse at remmebering until you aren't taking it at all. You have to check the number of pills every so often and take the pills yourself if missed to get back on track.  
+  
+Q2-12-2: Is there a Dynamic Input I can use to fix from pregnancy?  
+-
+A: <B>Kevin Smarts</B>: As for resetting pregnancy, that would depend on the version you're using. As far as I know only the current version will reset from the cheat menu. After that, dynamic input  
+```
+knowpreg = 0 & thinkpreg = 0  
+```  
+These are the variables checked, but there is a lot going on in pregnancy code so it might set them again.  
+Q2-13: recently the status bar stopped displaying if and where my character has sperm on them. Additionally, the prompt to wash it off doesn't appear in bathrooms. It's like everyone is shooting is air. :D Anyone know what's up?  
+-  
+A: <B>Kevin Smarts</B>: I'd guess that sexcontra has been set and not removed, dynamic input  
+```  
+sexcontra = 0  
+```  
+  
+Q2-14: I think my body measurements display is in inches (13.5-8-15.75). What happened?  
+-  
+A: <B>tce</B>: Did you clicked body modification in cheat menu? Or did you train to Karin and tell her you're too fat and do not want to get fat in magic enabled storyline?  
+For the first, you must use body modification again and input the correct value (like 34-20-40)  
+for the second, dynamic input   
+```  
+dounspell = 0
+```  
+Q2-15: What's the best way to get money besides cheating? Best thing I found is working on hotel for 250 + tips  
+-  
+A: <B>Kevin Smarts</B>: As for making money, I think the pornstar route is the most financially rewarding, but glamour modeling pays well. The jobs you can get through the web on your laptop pay quite well. There are some nice tips you can earn as a live in maid for Tanya's family, but they are once per day. The office job can pay well, especially as it progresses and some of the random boyfriends will give you cash which can be quite generous if you make an effort to dress and dye your hair to suit their tastes.  
+There's probably more I've missed, this game is very big.  
+<B>tce</B>: Selling trinkets at the train station is the best, buy them for 100 each at the staorage terminal in the city, sell them between 11:00 and 11:30 and 18:00 and 18:30 for 300 each. You will have to either bribe or have sex with the cops though.  
+<B>Kevin Smarts</B>: Oh, I forgot. Becoming a European championship runner is good money, you'll need to run at the city fitness center and it will break the school running competions and related quests if you get too good for them before they come up, and kickboxing isn't bad money.  
+<B>golgo13</B>: Have not tried it in any of the recent test versions, but working as a bookkeeper for Arthur in Pavlosk used to be one of the quickest ways to make money. It paid 10,000 a day and a chance for either some free cosmetics or an additional 1,000.  
+Q2-15-2: How can I apply a  secretary job?  
+-  
+A: <B>golgo13</B>: the secretarial course is at the community center in the Northern/Industrial Region of the City and costs 15,000 and takes ten classes to get your secretarial diploma.  
+Q15-2-2: Is there a progression path in the secretary job in the city ? what is the highest rank achievable ?  
+A: <B>Kevin Smarts</B>: Do you mean the office where everyone is caled the same name?  
+There you can become the office slut and the boss can start whoring you out.  
+Q2-15-3: besides the porn, Secretary, professional runner, and glamour careers. is there any other jobs you can join?  
+-  
+A: <B>Lantera</B>: There are jobs you can do (work at the café in the city residential area, the burger restaurant in the city center, the garment factory in Pavlovsk, the teaching job in Pavlovsk, to name a few examples), but none of them have a distinct 'career path' with a lot of progression.  
+<B>golgo13</B>: and the strip club in the City Center. I think the club opens at 15:00.  
+
+Q2-16: What exactly do the tattoo's do? and depending on each one and their place do they do different things?  
+-  
+A: <B>Kevin Smarts</B>:  having checked, the tattoo coefficient isn't filled, do we want to add anything for it, or is it just a matter of taste?  
+  
+Q2-17: How can I use the buttplug? I can use the vibrator in pussy, but havent found the buttplug option  
+-  
+A: <B>Kevin Smarts</B>:  I'll assume you bought one, then you'll have to use the enema kit to get it nice and clean first  
+Q2-17-2: Is there any event related to the buttplug?  
+-
+A: <B>Lantera</B>: There's some interactions with it during a couple of scenes, but nothing major. That said, an event in the sex shop cannot be accessed unless you're very horny, very submissive and are wearing a buttplug... so maybe that counts?  
+
+Q2-18: How can I lower reputation? (except cheat menu)  
+-  
+A: You can lower your reputation only in highschool girl mode, in town.
+<B>Lantera</B>: If Vitek is your boyfriend, he will get upset about hearing what you've been up to and confront you about it. If you tell him it's all lies, you take a massive hit to 'sub' but your GorSlut (reputation in Pavlovsk) is reset to zero. Reason being, he beats everyone up who mentions it, so people stop talking about it.  
+If GorSlut is 3 or higher and you leave the disco with a guy, he will expect you to do what he wants. If you refuse and keep refusing, your reputation is lowered to 2. It'll cost you a tooth, though... he doesn't like being denied.  
+<B>Ekay</B>: Loss of a tooth adds a penalty to your looks for every missing tooth. And by a hit to your sub, it increases it by 20...  
+Looking at the way Vitek's location starts, it oughta be repeatable. There might be something in another location preventing this though, so I could be wrong. Your submissiveness is increased by a lot (+20, you have to grovel and plead and such to make him believe you), so that could be considered a penalty. Sorry for the confusion.  
+<B>Lantera</B>: The tooth loss is indeed fixable at the dentist, for 30,000 rubles a piece. It's an expensive way out, but it's a way out. Until you have it fixed, you get a negative modifier to vnesh (beauty) for missing a tooth (or more, if you do this more than once).  
+  
+Q2-19: Which reputation level has the largest amount of content available?  
+-  
+A: <B>Lantera</B>: As for what content is open when, and where the sweet spot is for 'most content'... hard to say. Some boyfriends and/or classmates will no longer do certain things with you when you're known to be slutty at all (GorSlut=0 or nothing for them), but other sexual options open up when it's at least 1 (guys trying to force themselves onto you, or guys hoping to have some fun with you because they know you're not queamish). At 6, certain prostitution options become available. There's content you'll only see when you're at 0, there's content you'll see in the lower tiers, and then there's content you'll only see at 6. I feel like 4 and 5 don't do particularly much, but I could be wrong.  
+  
+That's all due for an overhaul anyway, so it might not still be this way in a month from now.  
+  
+A lot of players do different 'playthroughs'... trying to remain pure in one, or at least trying to remain a virgin in one where only oral and anal is allowed, one dominant playthrough, one submissive playthrough, etc. If you get enough time to still play the game (I spend much more time in Notepad++ than in QSP these days :lol: ), you could create a save for each and have time to explore everything without having to resort to the cheat menu.  
+Q2-20: I have purchase a mansion, but where is it?
+-
+A: <B>JulienJaden</B>: You can purchase the land for the mansion from the Real Estate Agent (In city center. You can only rent Apartment on their website.) 
+for about 1,5 million Rubles (they need to be on your bank account - I don't think the option even shows up if you don't have it). You then have to invest A TON more (didn't count how much but its several millions at least) to actually build and furnish it.  
+To find the location, you have to exit the Northern Region of St. Petersburg on foot (or in your car) - You'll notice that the description says:  
+<i>You're on the outskirts of St. Petersburg. You see a number of crudely made huts near the trees, a bunch of homeless people must have sought shelter here.</i>  
+<B>"Walk/Drive towards Pavlovsk"</B> once. The text has changed:  
+<i>You're not very far from St. Petersburg. You see a bunch of luxury houses not far from the road. That settlement looks like it's very expensive to live in.</i>  
+If you bought the mansion (or at least the land for it), these luxury houses are where you'll find it.  
+Q2-21: What are those factors about boyfriends in cheat menu?  
+-
+A: <B>Lantera</b>: 'Nature' is his personality (kind and caring = 0, neutral = 1, demanding and masculine = 2)  
+'izvraschnnost' (standard = 0, more open-minded = 1) is how perverse he is sexually,   
+'relationship' is basically an amount of points as to how much he likes you,   
+'term relationship' is for how long you have been dating.   
+'Enhance' means increase, 'zoom' means decrease.  
+Don't read too much into the perverseness score, it doesn't do much. In fact, the only thing I've been able to find for it is how open-minded he'd be to you f***ing him with a strap-on. Most sexual behaviour is included in the personality score, which in your case means you have a butch, sexually demanding boyfriend.  
+Q2-22 What's the new clothing system after 0.5.0?  
+-
+A: <B>illume</B>: please check the [New Clothing Systems](#v-new-clothing-systems) section in this FAQ.  
+
+Q2-23 What's the new Body Shape after 0.5.2?  
+-
+A: <B>Vaelon</B>: please check the [Body Shape](http://git.tfgamessite.com/KevinSmarts/girllife-ecv/wikis/bodyshape) page.  
+Q2-23-2: How do Svetas nipple and clit grow? I've managed to get her nipple bigger, bu I'm not sure if it's because of the pump or because she is pregnant.  
+-  
+A: <B>golgo13</B>: If you use magic (original start or cursed school girl) talking to the fairy enough in the park in Pav will eventually give an option to make these larger.  
+
+Q2-24 What's the new Succubus system after 0.5.2?  
+-
+A: <B>Vaelon</B>: please check the [Succubus](http://git.tfgamessite.com/KevinSmarts/girllife-ecv/wikis/succubus) page.  
+Q2-24-2: How can I make myself not a succubus, that is revert back to being human? I'm fairly advanced in the quest. (K-whatever is putting together the materials for the first ritual.)  
+-
+A: <B>Kevin Smarts</B>: There should be on option on magic page of the cheat menu 'Remove & Reset Succubus status', right at the top.  
+
+Q2-25: I can't take shower or use the tub in my bathroom?  
+-  
+A: <B>Kevin Smarts</B>: You can't use them if you don't have shampoo, try buying some in supermarket. :D  
+Q2-26: How do I raise magic?  
+-  
+A: In Short, Orgasm.  
+<B>Kevin Smarts</B>: You have to be on a magic enabled playthrough (main game or cursed school girl), your magic is enhanced by sexual energy, you will get some more info naturally in game as you start to work on that. Just keep on having fun and you'll find that magic level increasing away.   
+  
+<B>Degeneracy</B>: For quicker Orgasm's(more frequent), become a bimbo. Bimbo raises the minimum horniness level, 25/50%(?). Which lets the char orgasm more without the issue of bad moods due to the constant sex acts.  
+Q2-27: I think I read somewhere in the thread that the setting is supposed to be somewhere near St. Petersburg. If that's so, I wanted to point out that the temperatures in outdoors seem very off compared to these statistics.  
+-  
+A: <B>nutluck</B>: It is based on a real town near St Petersburg and the city in the game is base on it. But keep in mind we are <B>keeping them not exact and fictional on purpose</B>.   
+<B>Kevin Smarts</B>:I changed the temperatures to fit with the averge min/max and record min/max taken from the BBC weather service site for St Petersburg, so they can exceed the average range, but never make the record books. The BBC weather service is usually accurate in these matters, and your link shows the same record temps, but its the average highs and lows that really give the right feel of a place.   
+Q2-28: Is there a skill that determines how charming or social she is?  
+A: <B>Kevin Smarts</B>:  No, things like int or dom are usually used for these kind of checks  
+  
+Q2-29: The appearance score. What would be considered ugly, below average, average, above average, cute, attractive, good looking, beautiful, model level good looks+, what number ranges would apply roughly that those levels of looks?  
+-  
+A: <B>Kevin Smarts</B>: Who knows? Between the changes from the clothing, bimbo and sweat systems noone has calibrated the new scale. Maybe someone like Malen or Vaelon would be willing to plot some points on the scale then if required we can adjust it to give more meaningful results.  
+Q2-30: I seem stuck in a loop of waking up with max arousal, getting off in the shower, going through my day, and waking up with max arousal again.  
+-  
+A: <B>Kevin Smarts</B>: If you are a succubus or having erotic dreams about your stepfather, then you will wake up very aroused.  
+Q2-31: Does the health get damaged if food/drink meter go down to red or only if it goes to 0?  
+-
+A: <B>Kevin Smarts</B>: The food will eventually be bad for you, but no way near as quickly as the cold.  
+<B>illume</B>: after 0.5.2(new body system) , except health, you will also lose your fat, even your cup size for starving  
+Q2-32: Does there any STDs in this game? / How does STDs work? / Help, I got a STD!  
+-
+A: <B>Kevin Smarts</B>:  STDs can really mess you up and might not be obvious. The STD clinic at the main clinic can help you there. Also the health loss for not using sanitary wear during a period is way out of kilter and in need of fixing.  
+Q2-33: What determines your max mood / Mana / magic point / MP ?   
+-
+A: <B>Lantera</B>: mannamax = (intel * magik) + vital * 5  
+<B>illume</B> mood, or call it "Mana" or "Mp" in magic-route. Hit zero will reduce your willpower , leading to a bad end "insane"  
+Q2-34: How can I train Reaction besides that one Naruto character?  
+-  
+A: <B>Kevin Smarts</B>: Nude beach volleyball by the lake near the city or playing video games with school friend Albina are the traditional means.  
+  
+Q2-35: How important is the stat? It feels like it's used for initiative in combat.  
+-  
+A: <B>Vaelon</B>: I <I>believe</I> it is, but there isn't much combat atm.  
+I've been slowly working my way through the combat systems to try and make heads or tails of them for some time, but, while there are comments that help a bit, the whole of the combat systems set is spread across 5 or 6 locations that make for some... interesting code tracing. Since it actually work fine on the front end (if a bit ugly on the back end), if no one beats me to it, once I feel I'm fully understanding of all the mechanics I'm eventually going to try and consolidate it down to 1 to 3 locations (and comment the ever-loving crap out if it :D ).  
+  
+Q2-36: Is there a way to change your character image? It said I needed to find the root folder and replace an image with the same name.  
+-  
+A: <B>Vaelon</B>: <B>Body images</B>: You can add and lock custom image sets in "Cheat Menu" => "Body Image Controls". To hit a specific image, you need to hit the correct weight category listed in the specific set.  
+<B>Face image</B>: "Cheat Menu" - "Appearance" - "Custom Avatar: ON"  
+This will use "avatar.jpg" in the same directory as "glife.qsp" to overwrite the face image.  
+Q2-37: My character is constantly at 90% arousal. It never goes down, even after orgasm  
+-
+A: <b>Kevin Smarts</B>:  
+(1) You just shoo the fairy in park  
+(2) This happens if you use cheatmenu to change date to lower then starting date by triggering the fairy curse.  
+(3) You use the cheat menu : lock horny  
+Q2-38: Is there a soft cap to attractive (vnesh) to have access to every quest?  
+-
+A: <b>Vaelon</b>: 120, though some have variants with different levels of vnesh.  
+Q2-39: how to get back from "ripped" to, say, "toned"? Eating all day... stopped training... nothing happens.  
+    Any chance with the Cheat-Menu? Or as a succubus with "Magic: 8"?  
+-
+A: <b>golgo13</b>: In the Cheat Menu you can adjust body fat on page 2 of Appearance. Play around with the amount of fat and you should be able to get the body type you want. This won't be permanent, so fat will continue to change each day based on diet, exercise, etc.  
+Q2-40: Is there any way to clear your naked photoshoots. Trying to visit my boyfriends parents but they keep on just saying I am a whore for taking the pictures and saying why I didn't tell them. This event was triggered by telling him I was going to have his baby, though it it isn't true.  
+-
+A: <b>Kevin Smarts</B>: No, the photos are done and out there, basically you can't marry a nice guy now. You might find a less nice guy and marry them though.  
+Q2-41: Is it possible for people to find out that you are a porn actress? I am at "minor, but known porn actress" at the moment.  
+-
+A: <B>Kevin Smarts</B>: Only your possible mother-in-law or fiancee's friends can atm. We are hoping to get a working fame system designed and built sometime in the near future (maybe if Vaelon or Malen get some spare time?) and then we will be able to check against that and add reactions quite easily.  
+<B>Violet Kitten</B>: The gopniks in the residential area will also recognize you if you drink with them and they won't be too pleased :(  
+
+  
+Q2-42: Can I repair or re-size cloth on my own / How can I use Tailoring  skills?  
+-
+A: <B>Kevin Smarts</B>: You should be able to fix clothes if you have 200 sewing and atleast 1 piece of fabric / cloth. You need to view the item in the wardrobe, but it is not guaranteed and could result in the outfit being ruined in the process. The tailor shouldn't fix stuff only re-size.  
+Yes you can repurchase outfits once they have been thrown away. They aren't that expensive, get a job or something. :D  
+You can only attempt a repair when it is too worn to wear (0 points of strength), the strength figure is an indication of how much wear is left before you can't wear it, not before it is beyond hope,  
+You can buy fabric / cloth from the market in Pav, I think you need to know about sewing first.  
+Q2-43: Where can I get a drivers license? Also can I get a fake school diploma? And a fake passport?  
+-
+A: <B>EKay</B> You can take driver's education at the community center in the city (industrial region and on weekends, after you are 18).   
+The fake diploma and passport can be obtained from the suspicious character at the train station in the city  
+
+Q2-44: What is the max of attractiveness?  
+-
+A: <B>Malen</B>: vnesh base is maxed at 100.   
+  Vnesh (or full attractiveness including cloth modify) is limited at 200, and this could go up to 210 with bimbo bonus or succubus bonus, if I remember the supnatvnesh correctly. So it is maximized at 200, or 210 if bimbo or succubus.  
+<B>Vaelon</B>: you need a 6 in each of 3 of the Thinness, TopCut, Skirt or Pants categories to hit 200.  
+<B>Kevin Smarts</B>: cloth naughty 23 with big tits will do it  
+  
+Q2-45: Can I get pregnant by having sex with anyone?  
+A: <B>Malen</B>: You can get pregnant having sex with anyone (except for the dogs... for now).  
+
+Q2-46: where can i find people to fight in the magic story? i already found kisame.  
+-  
+A: <B>Kevin Smarts</B>: There really isn't that many of them, it is something we are revising and I think much of the 0.6 set of updates will focus on this but right now we are reworking the initial plot such as the character names and interactions from that we hope to provide a number of evnets that involve magic and fighting with easy means to add new events for further expansion.  
+
+Q 2-47: How to use condoms from my purse?
+-
+A: <B>Lantera</B>: I'm fairly sure your condoms are used automatically during sex, if the scene allows it to be your choice (some guys bring their own condoms and use them regardless of what you want, some guys won't give you a choice and will sex you without, even if you have one). The setting in your purse is a toggle: when having sex (use condom / don't use condom).  
+
+Q2-48: I've started in June and I am now the 6 of august and the temperature is only 16°C. How can I play water in lake like that?  
+-
+A: <B>Benteparle</B>: I've checked the normal weather in Russia for summer period. So it's like 16°- 18°for july with variations of +/-10° so it's not so hot in St Peterburg or Moscou. But I will modify it anyway it's too cold even the original could go over 35°C.  
+<B>Kevin Smarts</B>: Now lake events set at >= 15C which is still plenty warm enough to go for a swim.  
+Q2-49: Just wondering is it possible to own an apartment in the city? I know you get the apartment at the resident area of the city but I mean actually living in the city. Instead of joining the university and being able to live in the city that way.  
+-  
+A: <B>illume</B>: You can buy or rent one in residental Area, go Real Estate Agency in city center. You can also rent one from internet (use laptop)  
+<B>Kevin Smarts</B>: As in the city center, the only option atm is to work for Tanya's family as a live in maid.  
+Q2-50: How do I increase my Willpower? what has been decreasing it?  
+-  
+A: <B>Kevin Smarts</B>: Willpower is treated more like spirit, doing things like washing floors will lower it, doing things like watching TV or having a nice walk will improve it.  
+  
+Q2-51: where do I find a umbrella?  
+-  
+A: <B>WeCanVectorMan</B>:  if you are using Original start,:City-Residential, marketplace.  
+in Alterstart/CursedAlterstart you get the umbrella right from the start.  
+  
+Q2-52: Is there a way to remove the university diploma?   
+-  
+A: <B>Violet Kitten</B>: Enter this into Dynamic input   
+```  
+fakediplom = 0  
+  
+```  
+Q2-53: How do you reset your school diploma?   
+-  
+A: <B>Violet Kitten</B>: Enter this into Dynamic input   
+```  
+SchoolAtestat=0  
+age=17  
+```  
+
+
+------------
+Return to the [index](#index-of-this-faq), or back to [Home](home) page.
+	
+III. ALTERNATIVE START: HIGHSCHOOL GIRL
+======
+Q3-1. How many years you go to the school, i started the game at 16 years, before you can go to the University?  
+-
+A. You should be at school until 17, so in your case 1 year. It is possible to miss the graduation and then the game can repeat years. 
+       Until you have graduated you can't apply for university.  
+Q3-2: I'm confused to family relations with highschool girl storyline.  
+-
+A:   Check the [Characters](Characters) page.
+Q3-2-2: Is there some kind of variable that determines who you're friends with at game start  
+-
+A: <B>Lantera</B>:   
+'Obsessed with books' gives you no friends.  
+'Good student' makes people in the 'nerd' group your friends.  
+'Queen of the nerds' also makes people in the 'nerd' group your friends.  
+'Volleyball player' makes people in the 'athletic' group your friends.  
+'Lots of friends' makes people in the 'Gopnik' group your friends.  
+  
+People in your friend group (you can find who is in what group by checking where they hang out at school, and with whom) get a bonus to your starting relationship. As it happens, only the 'nerd' girls (which Julia and Natasha belong to) have friendships where you can visit them from the get-go. You can't visit all of them right away though; Artem requires unlocking, for example.  
+Some groups you just can't visit at home at all (like the Gopnik classmates, except when you're their girlfriend and even then far from all of them), and I think most of the athletic group can't be visited at home either. Those who can be visited require you to unlock it in some shape or form first.  
+
+Q3-3: is there a junior cup for volleyball? Using cheatengine I set the volleyball wins to 19 and won the final game but nothing changed and games continued like normal.   
+-  
+A: <B>Kevin Smarts </B>: There is no cup for the volleyball, it has been referenced in the game for as long as I can remember and we have talked about adding more content for it, but we have other prjects to process first,   
+  
+Q3-4: I also didn't see any events for birthdays or Christmas other than having a Christmas tree.  
+-  
+A: <B>Kevin Smarts </B>: As for Christmas we have left it vague as it is celebrated on the 7th Jan in Russian Orthodox currently.    
+Birthdays might be more embraced now we have a post office, which now means I'll have to add birthday cards.   
+
+Q3-5: A laptop is quiet expensive for a highschool girl, would you consider adding a cheaper one, or a starting mode with laptop on your home?
+-
+A: <B>Kevin Smarts</B>: You can use the laptop in the Shulgin apartment in alt start for free. In fact that was the only place you could unlock the webcam before I opened it up.
+
+Q3-6: I find jobs on the komp only exist in original start, why?
+-
+A: <B>Kevin Smarts</B>: That was restricted because it was teleporting the PC to the city. I think it is unlikely to be something a young Sveta could do, but the way you can live in other locations it will need sorting. ;)
+
+Q3-7: Are there events with high school math teacher, Anatoly E. Tsarev?
+-
+A: <B>Lantera, illume</B>: He has before-class and in-class events, but all teasing, no further events.  
+Default chance for in-class event is 100%. Anatoly's math class is on Tuesday and Thursday morning. You can adjust chance in setting-cheatmenu-Recurrent-Only allow Class event with (Anatoly E.)  
+After 5.1, If you go school in time (before 9am), now there are chance to meet your teacher Anatoly Evgenievich in corridor.
+More actions unlock with relationship on 10, 20, and your charm > 120.
+
+Q3-8: Are there incest events?    
+-    
+A: <B>StepFather</B>: You can seduce your stepfather at home when your mother away from home. You can also do some dirty jobs in the garage. After 5.1, (from russian 1.2.4), you can allow him peek at your shower and trigger events if (1) mother is not home (2) after 17:00 (3) your already had sex or he had peek more than 5 times     
+	<B>Brother</B>: (1) keep watching porn after soccer (2) allow him to peek your shower  (ideally with high arousal so you can give the full show) (3) help him with homework, and allow him to molest you while tutoring. After that, he may ask you to show him what a female body looks like for anatomy painting.  
+	<B>Sister</B>: You can have sex talk with your sister. It seems that you can have threesome with her and her bf.    
+			that starts with instead of respecting her, watch her and her bf to start.    
+			Continue to watch her until you can masturbate to the scene, requires high arousal to spy.    
+			Then visit her after midnight in bed, make her bi sexual     
+			Continue that and then you get the party scene, do that to start rex storyline    
+	<B>Mother</B>: Their are no mother/svetlana scene's and never would. Community version is story based, and mother is one that would never have sex with her own daughter.    
+	<B>Real Father</B>: Find him first. Ask family for his name ->  Lorry, ask about Mikhail Kuznetsov  -> Northern region, storage terminal -> Events with father    
+	                    The only event chain there is with him is finding out where he works, and slowly getting to know him. The event chain ends with Sveta driving around with his father and having sex with him. It has been made repeatable, but no further events (and birthfather is really not fleshed out properly, for example he may have an another family with children or whatever).  
+<hr>
+More detailed:  
+Stepfather: 
+<B>Degeneracy</B>: The  stepdad has to occur when mother is not in the house, very random at 1600. Last time I'm not sure the options but one was give in to his demands, and unsure if there was a leave. Might of been.  
+<B>Potatodude </B>: Mom is not always at home when Stepdad is watching TV. You will be able to catch him at home watching TV at 16:00-17:00 during some weekdays. You should have the option to "Seduce him" or he will ask you to help him with his "Problem".  
+Real Father: <B>Lantera<B>: You need someone to give you his real name, (your stepfather or your mom or your sister) will tell you his name is Mikhail Kuznetsov, as well as the fact that he's a long distance trucker.  
+Then you need to think of where truckers in your region would gather. Spoiler alert: it's at the truck stop near Pavlovsk, and the terminal in the city. Ask near Pavlovsk, and a trucker there will tell you he vaguely knows a guy by that name, and to check at the terminal in the city on Saturdays, between 12:00 and 14:00. That's his weekly schedule, and he's pretty much always there during those times. Go find him there. You can refuse his excuse and beat him, or accept and dating with him.  
+
+Sister: see next one, Q3-9.  
+<hr>
+Q3-8-2: Do i have to do the school thing with the brother do blowjobs or can i get it after brother keeps watch sveth in bath and doing homework ?  
+-
+A: <B>Kevin Smarts</B>: The watching and shower sex can bypass the bjs watching porn stage.  
+
+Q3-9: How can I get to the Rex Party with sister?  
+-
+A: <B>Lantera</B>: 
+1) Find out she's dating Roma by talking to her  
+2) Talk to her, and she'll ask you to NOT enter your room between 18:00 and 19:00 so her and Roma can fool around. If you're horny, go spy on them by the door  
+3) After a few times, you can fondle your sister's body while she's asleep. You get a bit of lesbian action with her after this  
+4) After a few times, she'll invite you to join her and Roma for a threesome.  
+<B>Malen</B>: The party only comes up after you had all of the threesome scenes with your sister and her boyfriend, then chat with Anja about Roma. She should say (it has a chance) at one time that she invites you to one of her   
+<B>EKay </B>: After the stuff with Anya at night, keep talking about Roma, after she ask you to stay out at 18:00, keep asking about Roma more and she will ask you to join them. Onc you have done this a few times, then she invites you to the party.  
+<B>patryk1244</B>: I think the confusing part is that once you are sufficiently progressed, you have to keep asking her about Roma at that point even after Anya told you to stay out, for the threesome offer to trigger.  
+Q3-9-2: I can't seem to get the Rex Party with the sister. I got an event that said she isn't a lesbian and nothing since then.  
+-
+A: <B>golgo13</B>: Keep talking to sister in bed room after she says she wants you to go for walk while her boyfriend comes over and she will eventually ask you to join them for a threesome. Join them a few times and she will eventually invite you to Rex's birthday party. After that he has parties usually on Saturday, so make sure you to talk with sister on Fridays for an invite. To play the Rex quest I believe you can't sleep with him at the first party, so pick someone else. Hope that makes sense and helps.  
+<B>Ekay</B>: There should be a sequence where you get the option to continue watching or fondle yourself, just keep watching. Once that has happened, you need to click on Anya in your room when she is sleeping (after 0:00) and when you are aroused. Eventually you will get to a point where she tells yo it has to stop. The next day or the next time you chat with her (the Talk about Roma should be gone) she invites you to a birthday party for Rex. If you want to have the Rex events play out, be sure to NOT congratulate Rex personally. After that you should get an invite to weekly parties at Rex's. The parties are on Friday, Saturday or Sunday and the invites happen the night before. If you miss a party or otherwise cannot go, it will default to the same day the following week, simply show up at the community centre before 18:00  
+
+Q3-9-3: Is there a way to pick things up after Anya dumps Roma? She said she is not a lesbian and refuse me.
+-
+A: NO, That's all for now.  
+<B>Malen</B>: I believe there will be... I plan on it, but there is a lof on my plate too
+Q3-9-4: I finished the events with Anya and Roma then she invited me to the party and I said no. Can I re-entry this?  
+-
+A: In current version (0.5.2): <B>NO</B>. It's his birthday party.  
+<B>Lantera</B>: she's not inviting you to the party again. As it is, the game will assume you're not interested and not offer the option again. Choose wisely.  
+<B>nutluck</B> have some idea's about expanding & tweaked the party some when I rewrote it. But NOT NOW.  
+Actually they have a open relationship after that, Anya mentions it at one point. You can have sex with Roma at the parties starting with the 3rd one, it can be him, Rex or one of the unnamed guys. It is a random chance on who, which I think should be changed in future version.  
+Q3-9-5: Anya asks to be left together with her bf to have some fun in her room, and that's.. all? Nothing else after that?  
+-
+A: <B>nutluck</B>:   
+When she asks you to leave for the evening wait and come back a few mins afterwards. I believe it is 18:00 so try and show up around 18:05 and go to your room, you can peek in on them. After doing that a few times you will get the option to watch them and masturbate. after you do that, you can approach Anya after 00:00 and touch her sleeping body and eventually after several such tries have a lesbian fling with her. Do that enough and she tells you she is not a lesbian. Keep talking to her about Roma in the evenings, after you have done the lesbian bit, not sure if you have to how far along it has to progress first. But anyways after awhile she will as you to get lose the next day cause Roma is stopping by, keep chatting to her and eventually one of those times she will say her and Roma talked about it and want you to join them.  
+  
+Next do that several times and eventually you will get a invite their friend Rex's birthday party, which will unlock the Rex weekly party.  
+  
+Right now that is all there is, but I know someone is expanding the Anya lesbian stuff and may or may not expand on the Anya/Roma 3some as well in the somewhat near future.  
+
+Q3-9-6: Can Ihave a step-by-step guide for sister Anya's quest?  
+-  
+A: <B>MadPrince</B>: Whole Sister chain (also for future people) :  
+1. Talk to her at home and meet her boyfriend by drinking at the community center twice  
+2. Talk at home about Roma 'till she asks if he can come over  
+3. Spy on her the next day between 18 and 19 o'clock (need to be aroused).  
+4. Repeat 2 and 3 'till 5 applies.  
+5. If aroused, interact with her while she's sleeping. You should have the option to touch her.  
+6. Continue doing 5 until the last event, where she kisses the player then mentions she told Roma.  
+7. Talk about Roma 'till she asks if he can come over. Keep talking about Roma 'till she asks if the player wants to join.  
+8. Go to your room between 18 and 19 o'clock.  
+9. Repeat 7 and 8 'till the party*  
+10. After the party, talking normally to your sister normally (chat option) can lead to her inviting you to a party the day after. You only need to ask once, is she doesn't ask on the first try it's because there are no party the day after. Parties happen once a week (at least, they did in ETO), and happen on Friday, Saturday and Sunday (you'll be invited on the day prior to the party, so invites are on Thursday, Friday and Saturday)  
+  
+*to start the party event, keep proceeding with the threesome events. Eventually, upon talking about Roma, instead of the usual "can he come over", you'll get something along the lines of "it's one of my friend's birthday, he wants to know if you wanna come"  
+  
+At least, that's how it used to work in ETO. As far as I know, it's still working the same.  
+<hr>
+Q3-9-7: Anya always says she's no lesbian. what i need to do to get the threesome?  
+A: <B>Violet Kitten</B>: You have to chat with her about Roma and after she asks you to take a walk continue to ask her about Roma and she will ask you to join them.  
+-  
+A: <B>Violet Kitten</B>: You have to chat with her about Roma and after she asks you to take a walk continue to ask her about Roma and she will ask you to join them.  
+<B>Kevin Smarts</B> You also have to turn up when they are at it and peek in at them a few times.  
+
+Q3-10: Could i have Stepfather full quest info?  
+-  
+A: <B>Carrera</B>:  For the step father events,  
+  
+First you have to tease him and let him feel you up at home. Then catch him after 6pm and before 7pm when mother isn't home and seduce him.  
+  
+Then go to the garage while horny and you can then seduce him there.  
+  
+Other than that there's not much to do in the garage other than chat, tease occasionally, and help out.  
+  
+If dear ol' step dad knocks you up after about a month or so if you let him see you naked hell eventually comment about sveta being pregnant and ask if it's his. I'm a few game versions behind but that's all that happens.  
+  
+Q3-10-2: To tease stepfather, I can (1) show him my clothes and (2) let the door open while showering, any other options?  
+-  
+A: <B>Lantera</B>: While at home, no. You can flirt with him in the garage though, while he's there. You can seduce him there, and also offer to 'help' him in the garage. I believe you need to be very horny for these options, or they won't appear.  
+
+Q3-10-3: How wound stepfather have reaction while I showing him my clothes?  
+-  
+A: <B>Lantera</B>: You need one of two things here for him to consider touching you at all:  
+(1) you need him to like you enough (at least 40) or  
+(2) you need to be attractive enough (at least 60).  
+Without one of these, your avances will not work at all. If you do have one of these, the more he likes you, the more comfortable he is around you and the more likely he is to cop a feel. Still, it won't get better than a 50/50 shot. You need a friendship level of at least 80 for this.  
+
+Q3-10-4: Why I can't actually seduce stepfather?  
+-  
+A: <B>Lantera</B>: You can seduce him between 16:00 and 17:00, but only if your mother isn't home (It's randomly). To see if you can or not, you can check the kitchen... if your mother is home, she'll be in the kitchen. If not, it's go time! In that case, your mother is 'working overtime' and you and your stepfather have the house to yourselves. He won't risk going further than a bit of touching when your mother is home, it's just too risky.  
+
+Q3-11: What's the volleyball coach(Mikhail Nikolaevich) storyline?
+-
+A: <B>Rares, doodab</B>: My character has given her virginity to the coach, and they often screw after practice (though sometimes the option to take him vaginally at all disappears, not sure why. Maybe I wasn't paying attention and it's tied to the arousal bar?), they also occasionally go into the bathroom and f*** in the disco, though I know there's another event on the way home that can happen there, just no idea how to trigger it. However, at one point, Coach mentioned something about the Fitness Center in the city. You need to visit the fitness center on a sunday between 10 and 12 in the morning. Then go find the special wine (rice wine) in the market.  
+<B>Kevin Smarts</B>: The market in Pavlovsk can be great source of rare and exotic goods, some of them Eastern in origin. Things like rice wine, for example.  
+Firstly the rice wine is for the other athelete the coach mentions, you'll find him at the gym in the city (the coach does tell you). As for being stuck, you may well need to raise the coaches friendship or lust, playing volleyball without panties will do a bit of both, but it is also worth talking to the coach and you can find him on Fridays at the disco, some events are tied to that location.  
+
+Q3-11-2: How can I meet Ivan and his shower events in community center?  
+-
+A: <B>Kevin Smarts</B>: Friendship of 80+ and between 17:00 and 18:00, and you should get a link when you see him with a large bag.  
+The first time he is training you can watch a fight between him and Vitek, which unlocks the shower event, you have to choose <B>'Uh, what?'</B> then <B>'Wash together'</B> to start the following shower scenes, otherwise you have to talk to him about it to get the option to have him join you in the shower.  
+  
+If you got the first shower scene it looks like it doesn't set:  
+```
+IvanShowerYes = 1
+```
+use setting - cheat menu - dynamic input and your showers should get more intense.  
+Q3-11-3: After ivan enter shower event. How do you get the coach? since the event seems to be a one time thing with ivan  
+-  
+A: <B>Balder</B>: actually it's not.   
+Speak with him, Ivan, in school. He'll babble something about beeing friends. Next day talk again, until he invites you again. Until then the showerevent repeats some time until the coach joins 2 or 3 times.  
+Q3-11-4: How can I find rice wine for coach events?  
+-  
+A: <B>illume</B>: Go search on market. 10% chance to meet the Chinese vender, huangjiu.  
+You can direct pay 2000 rubles, or refuse and play the alternative line.  
+Q3-11-5:Where i can find Huangjiu, from Mikhail quest?  
+-  
+A: <B>Kevin Smarts</B>: The Chinese trainer who works at the gym in the city will need it. I'd try the gym in the city if I were you  
+<B>Lantera</B>: Huangjiu is the rice wine, sometimes there's a stall at the Pavlovsk market that sells some. But yea, you'd need to find the trainer first.  
+  
+Q3-11-6: I got the rice wine, what's next?  
+-  
+A: <B>tce</B>: after you talked to the chinese coach, you should talk to the volley coach to unlock the scenes with volley coach.  
+Q3-11-7: How do I progress with the volleyball coach? My character gives the coach head at the moment. I've read something about a coach in the city fitness centre. Is ths refering to Igor Y who is the coach for races in the city? The FAQ also mentions something about rice wine but I don't think I've reached that point.  
+-
+A: <b>Kevin Smarts</B>: If the coach has mentioned the other coach in the city, go to the gym there and you should see an option to speak to an Asian coach, he'll not want to talk and that triggers the rice wine fetch quest in the market back in Pav, bring the rice wine to the Asian coach and you're back on track.  
+<b>hermangrng</b>: If he is still only giving the coach head, he still has to progress through giving him head a few more times (like 15 times or something I don't have the code at hand currently) before he can progress to more sex with him. Getting to the rice wine also requires progressing through showers with Ivan if I remember correctly.  
+IMHO, this is one of those elements that could do with less repetition. Same with artem and probably some other day/week limited content in the game.  
+
+Q3-12: Could i have Katja(Katya) full quest info ?  
+-
+A: <B>mundungo1</B>: You start her questline by going to the community center disco, getting drunk and dancing alone till she takes you home (may need to have a great relationship with her), next day at school you thank her, then you can do homework at her house, after some days she will ask if you have kissed a boy, if you answer her yes she asks you to teach her, if you answer no she asks to try it, after that you can go to her house after 16:45 (17, but takes 15 mins to get there).  
+  
+After that you chat with her and randomly she will kiss you and after some kisses she will touch your boobs, she will start licking then if you let her.  
+Then if you go to her house sweating she will tell you to take a bath, and then she asks if she can join you, if you've not shaved she does that for you, if you're shaved she touches your vag, then you can touch her too and you have sex on the bath.  
+
+When you go to her house she will start asking about how you masturbate,if you had sex, anal sex, and blowjobs, and when she touches your boobs after kissing you can let her lick you or you can lick her first. When you buy a strap-on you can dress and f*** all her holes.  
+As you have a relationship with her if you go without panties to school and the disco and talk to her she may notice and ask you to show her and slowly starts going to those places without panties too, she will also ask you to go to the park there both of you can meet guys and if her "slut meter" is high enough when you meet then you can have beer with then and go have sex together.  
+<B>golgo13</B>: From my play throughs it took a lot of grinding to get her stats high enough to progress her events. I got the most increases to her stats from visiting her at home. I just kept going with her everyday after school, visit her at her house as much as possible (on weekends you can keep visiting her from 9:00 - 20:00), kept taking showers, kept talking to her at the disco and school until it progressed. Given your current stats with her I am afraid you have a ways to go. Her Slut rating hasn't even moved yet and I believe it needs to be higher than her Dom before somethings will trigger.  
+<hr>
+Q3-12-2: About the Katja events in dance and gym: start from kissing event > glare at moron > keep silent > thank ivan > then it goes to a afternoon classes event with katja ?  
+-
+A: <B>Lantera</B>: The dance and gym are both at the Pavlovsk community center, so yea... I would say they're near one another ;). Might even be the same building technically, but different areas of it. What's the 'official' name for the area where the dance is held anyway... disco? club? 
+<B>nutluck</B>: For Katja there is only one scene with her and Ivan in a 3some, it is after you progress her story far enough that you start kissing in public at school, in one such case Ivan follows and watches, you can encourage him or discourage him to join in. After the bell to go to class rings, if you encouraged him. He will ask if you guys can all meet after school, if you agree it starts a mini story with the 3 of your having a after school 3some.  
+After you say I'm bored it should start a scene where he takes you to another part of the school, if that is not working blame Kevin. :P  
+
+Q3-12-3: Is Katja a lesbian? Are there threesome events between Katja and you?  
+-  
+A: <B>Lantera</B>: There is a scene where you and Katja  
+go slutting in the park together anyway (potentially being picked up and being taken to a house, where you each have one or two (or more, I can't remember?) boys and have some fun, meeting up again afterwards.  
+She also asks you about blowjobs, sex and anal, showing interest in sex with guys... so I dare say that Katja is definitely not a strict lesbian, she's bisexual. Players who don't want Katja to engage with the other guy (in your scenario) can just opt out of that scenario by not encouraging him, so they won't have a BGG scene. If they still get a BGG scene, maybe they should reconsider inviting a guy in next time.  
+If anything, make sure that your intent is clear from the 'act's you offer. As long as people know you're encouraging the guy with the intent of him joining (instead of just teasing him with something he can't have), you're in the clear. To mitigate things further, you could have him join in, but only have sex with you.  
+Q3-12-4: Are there scene with ivan/katja and sveta ?  
+-  
+A: <B>Kevin Smarts</B>: (After 5.2) It's a bonus scene after Ivan see the two of you kissing, plus pictures for the kissing in the park event chain to go with the translations for both. I'll have them sorted and posted in the near future.  
+Q3-12-5: How can I get pass Katja just kissing and sucking nipple before she pulls away?  
+-  
+A: <B>Kevin Smart</B>: As you probably remember she likes Sveta to be clean, so go there sweaty and she'll have you in the shower, sometimes she'll join you and that pushes her horniness up. That should help alot.  
+<B>Degeneracy</B>: Unless it's changed, she has a dom/sub trait that when one is higher(don't know ratio) she will choose what to do, if your full dom and don't let her take control such things as, "tell me about sex" options and when you go to kiss her, don't let her take control. Very random and yea you will want to go to her house sweaty. Random chance for scenes to trigger to the next. Become a slut in pav via reputation and get different options with her while in the park through walks.  
+<B>golgo13</B>: "take a walk in the park" then meeting guys in the park with Katja, that will trigger regardless of Sveta's reputation. I have triggered it with both a great rep and the town whore rep. It appears to be a random event. To have the option to ask here to go to the park when you visit her I believe you need to have a decent dominant attribute score. Never tested to see exactly how high is needed though. If you are submissive the option only seems to occur when Katja suggests you take a walk in the park, which from my play throughs was after school when I went and did homework with her.  
+Q3-12-6: how do I trigger the dildo scene at school with Katja? I have all of the dildos, strap, etc, but still only get the licking part.  
+-
+A: <b>Kevin Smarts</B>: you need to be more dominant then her to trigger it.  
+<B>Violet Kitten</B>: Try kissing Katja at the disco and at school for the threesome with Ivan   
+Keep chatting with Katja at her apartment and she will ask you many sex oriented questions but know that the questions are randomly generated and you will also get the chance to kiss her. Each question you answer progresses you in her lovequest and kissing her unlocks kissing in public.   
+<B>Kevin Smarts</B> Use the tryed and tested way to a clean freaks heart, turn up at her house sweaty (if using cheat, turn it off) she'll wrinkle her nose and insist on you showering with a chance of her joining you, this can lead to much more but its a slow burner so just keep repeating until she finally feels like it.  
+Q3-12-7: Q Katja asks me if i had girl on girl action, Why I always refuse to talk about that topic?  
+-  
+A: <B>Violet Kitten</B>: you need to have been with a girl before or you won't have anything to talk about. :P  
+Q3-12-8: What makes Katja want to dance with me at the club? She shows up everywhere at school and the club without panties, she'll kiss me in public at the club (to which I alternate kissing everyone or letting Ivor punch the moron that points at us), we've had the threesome with Ivor, I never wear panties anymore, and it looks like I have to drink some before I get the option but I never seem to get "Dance with Karja" regularly only "Dance with a guy"  
+-  
+A: <B>Dracilla</B>: random chance 1,7, and your horniness over 80 (or alcohol over 1) and katja's over 60.  
+if rand(0,7)=1 and katja_disco_end=1 and (alko > 1 or horny => 80) and KatjaHorny > 60:  
+Q3-12-9: How do I progress the Katja path? I just had the first event with her in the park and now she flashes her panties at the party, but I don't know how to progress from here.  
+-  
+A:<B>twistyelf</B>: It's a grind to progress with her. Do homework with her after school, that may turn into kissing and making out. If that stalls out, show up to her place sweaty and she'll insist on you showering. Sometimes she'll join in the shower and things will progress from that. Eventually, she'll take you to the park to walk where you might pick up guys for fun times. Then she'll weird out and refuse to ever pick up guys from the park ever again, usually after the Christmas party.  
+It's simply a grind.  
+
+
+Q3-13: I would like to ask the way to unlock Lariska's quest. The code seems quite complicated for me.  
+-  
+A: <B>pellizza</B>: First you must win the school race 6 times (Saturday 10am, PE teacher will inform you there is a race; the last three times must defeat Christine). Note that if you already ran as semi-professional at the fitness center, school race is precluded to you.  
+  
+Then you have to bust Christine in intimacy with the school coach trying to plot against you. Burst into them. On the next day spread rumors about them during break. She'll attack you at the end of the lessons.
+  
+At the scool exit, Christine will fight you. If you're trained in kickboxing you'll probably kick her butt and she'll join Sonja and Lesco in the friendless guys group. Otherwise you'll probably lose and really hard times begin for you. Storyline ended here. Lariska storyline closed forever).  
+  
+One week later, after you beat Christine at school, she'll try to unleash her steroid pusher friends against you when you get out the Community Center. Lariska will inform you about what's going on one day before. You must choose one to ask for help (from Vitek, or Albina, or Ivan depending on how ... er ... "deep" is your relationship - I personally prefer Vitek but that's me) and here's where the quest begins. Lina is part of the conspiracy. If you fall in it you'll get raped repeatedly unless you called help before.    
+  
+If you succeed in avoiding the conspiracy, Lariska's home will appear on the map. And there's some content too.  
+Q3-13-1: I need to learn kickboxing to defeat Christine? But where?  
+-  
+A: <B>nutluck</B>:  currently it is only in the community center in the city. Though when ever I manage to get the Ivan story going, I plan on having him teach Sveta boxing to a point.  
+<B>Kevin Smarts</B>:  if playing cursed school girl you should have a good chance with some magic. :D  
+The real trick is to get some of your attributes up, like speed and reactions which give you much higher inititive and that's the bigest advantage. Of course the combat system is being revamped so ignore this in 0.6.0  
+    
+Q3-13-2: Is there any more content for Christina after this?  
+-  
+A: <B>pellizza</B>: None for now. and her relationship with Sveta will fall to 'bad attitude' and never rise thereafter   
+
+Q3-13-3: I won cristina fight and lariska notify for after the gym events .. i wasn't get raped and i have unlock lariskas house , but after that i only see the "drink water" even that i found the bdsm room. ... what i must do to proceed with the events over there ?  
+-  
+A: <B>Kevin Smarts </B>: Lariska's home has the BDSM room, but there are no follow up events there.    
+It is something i want to add to, but I haven't worked out exactly how to link it to the BDSM club, one idea is to make Lariska's mum mistress Elektra who runs the reception and trains new members for the club.  
+  
+Q3-13-4: Cristina only event when you loose the fight is school after sport that raper you ? is there anymore content on that ?  
+-  
+A: <B>Kevin Smarts </B>: If you lose the fight, you do get Christina events in the changing room that are all about humiliating Sveta, there's a few of them and plans to link them to another event.  
+
+Q3-13-5: I ratted Christina out to the rest of the school, I've still been giving blowjobs to the coach with her after every gym class. If I try to talk to her, it even gives the same thing about her complimenting how I look with his dick in my throat. Based on what you said, I take it that's not supposed to happen?  
+-  
+A: <B>Lantera </B>: Nope, that's not supposed to happen.  
+Her saying that is for the scene when you decide to join her... but you're not supposed to also get a chance to rat her out, then. After all: why would you, if you're joining her in doing the exact same thing?  
+If it's because your own reputation was down the drain anyway... why would anyone believe you, the biggest slut the school has ever seen?  
+<B>Kevin Smarts </B>: To reset that, input these in cheat menu  
+```
+fizrukSex = 0  
+kristinaSex = 0  
+zverevaQW = 1  
+zverSlutQW = 0  
+lariskaQwestStart = 0  
+zverRageQW = 0  
+```
+<hr>
+Q3-14: Any Spoiler with the Artem-Storyline?  
+-  
+A: <B>Kevin Smarts</B>: If you get to know him and go to his house to for help with homework, he should eventually he should start trying to romance Sveta in a clumsy geeky way, as long as your rep is good. If you are known to be a slut, he'll take advantage.  
+<B>tce</B>: If you make out with Dimka, there are further story, and you can ask Artem for help.  
+<B>Violet Kitten</B>: You need to study with Artem 15 times and have a reputation of less than 2 for the flower scene to trigger and that leads to the movie scene.  
+
+This movie scene is artemhome - line - 155   
+Q3-14-2: I was trying out a "good girl" playthrough for once and decided that Artem, while cute, was moving things too fast and didn't allow him past kissing. Now my girl has changed mind, but all the options available are either doing homework or chatting...  
+-
+A: <b>MadPrince</b>: if you tell Artem to stop, it'll have to effect of making artQW = 2. If you let him continue, it'll instead do artQW = 3. As such, we can deduce that artQW = 2 is the state where you are now, and is basically a dead end. Now you got two options : you can either force yourself to artQW = 3, which will make it as if you accepted his advances and will have the options tied to that now available, or you can reset it back to artQW = 1 and go through the flowers event again.  
+Now since there are more than one dead end to that quest and I'm not sure at which one you told him to stop, I'll just reset it to the flower event. Search for "brush your teeth", you'll get a tab named din_van (you should see "act 'Brush your teeth (0:05)':". After "cumspclnt = 2", add artQW = 1, then save. Now the next time you bursh your teeth, the event will be resetted to before he gave you flowers, so you can just pick different options again. Luckily you haven't had sex with him yet, so this should be enough. Make sure to delete that line once that's done, otherwise you'll reset your reset that event every time you brush your teeth.  
+Q3-14-3: I started dating Artem and eventually decided that I wanted to do the blackmail story so I went the Dimka route. I started getting his blackmail but I can't ask Artem to steal the tape.  
+-
+A: <b>Kevin Smarts</b>: You must be a non-virgin (vagina > 0) to trigger this. Do you use the cheat menu?  
+Q3-15: How do I start Albina 's Quest?  
+-  
+A: <B>golgo13</B>: Take dance lessons at the Community Center. Once you are good enough you can join her dance team and it will play out from there.
+Q3-15-2: what do i need to be able to go home with Albina?  
+-  
+A: <B>Kevin Smarts</B>: Albina will only get close if you learn dance and join her starlets. The Vitek as boyfriend is hard to find, I don't know that one.  
+
+Q3-16-1: Vasily Shulga tells me if I ever want to do a cam show together. How can I do that?  
+-  
+A: In short: NO for now.  
+<B>Kevin Smarts</B>: Vasily used to unlock a webshow, but it was usurped by the the camsite (mfc), the dialogue still refers to the old options and not the camsite unlock.  
+ 
+Q3-16-2: When you asked to get lick from Uncle Shulga, the conversation that will sometimes appear mentions how he got so good at it. Does he ever tell you how he got so good and who he practices on?  
+-  
+A: <B>hornguy6</B>: He doesn't tell you because it's your mom. You can occasionally hear "suspicious noises" when you're in the hallway of his apartment and if you investigate it's him f***ing your mom.  
+Q3-17: How can I spot Mom with Sergey?  
+-
+A: <B>Lantera</B>: Mom with Sergey shouldn't be too hard to find, though the random function only has a small chance of success. To trigger it, the best thing you can do is enter and leave the hallway of Sergey's house repeatedly, dipping in and out of the bathroom, for example. However, I examined the code and this doesn't seem to be directly influencing this encounter. Try typing this in dynamic input:  
+```
+gt 'motherQW', 'olu'  
+```  
+<B>Kevin Smarts</B>: The 'garden' was not working as intended it should be better now. The only thing counting in the purchase was condoms and it wasn't forcing you to talk to Luda each time.  
+Q3-18: When can I start to date Vitek?  
+-
+A: <B>Kevin Smarts</B>: You can't go out with him before the Sonia becoming a slut event, after about 5 visits to the dance you should get the 'View Sonya' option which will trigger it, then you should be clear to date Vitek.
+Q3-18-1: what do i have to do to get Vitek as a boyfriend?  
+-  
+A: <B>Lantera</B>: when he likes you and you have some beers with him at the community center dance. After a while he'll dance with you, and afterwards speak the legendary phrase:  
+<I>"Hears <<$name>>, let''s muddy, you will be my type of chick. Anyone I unscrewed for you Bosko"</I>  
+  
+Q3-18-2: So how does one break-up with Vitek? :)  
+-  
+A: <B>Kevin Smarts</B>: You can get some help from one of the geeky kids, Artem.  
+Q3-19: what is the latest time you can attend high school?  
+-  
+A: <B>illume</B>:   
+7:00~7:59  May meet Anatoly E in corridor.   
+8:00~8:59  Normal  
+9:00~9:59  You are late. one-line scold, no further events  
+Q3-20: Can you have any interactions with "Uncle Misha" other than talking on the stairs
+-  
+A: <B>Malen</B>: After he seen you with sperm in your face/hair he approaches you in the cafe, after your mother left it of course. After that you have a go  
+Q3-20-2: Does uncle Mischa events related to bad rep?
+-
+A: <B>Degeneracy</B>: As for Mischa, not sure if it required bad rep, but you can randomly get offered money for a bj in the hallway.
+When you watch your mom at 1600 at the diner, it activates the random encounter from Mischa at the diner. If you go to his place, his apt is opened up in a way  
+<B>Mill</B>: Theres also the bit where if you're eating at the cafe, theres a chance he'll pop up and say your step-dad left some tools at his place and asks ya to come pick them up and offers you "icecream" for the help. Dunno what sparks that one, but from the times i got it, mom wasn't working there at the time. maybe attractiveness affects the likelyhood.  
+
+Q3-20-3: How can I get the misha and father sex scenes?  
+-  
+A: <B>Kevin Smarts</B>: You have to flirt with dad quite a bit first, and then get him when mom is late home in the living room. You can also get him to watch you in the shower in the latest test versions, which speeds things up. ;)  
+Misha won't talk to you while your mom is still about, wait until 17:00 at the earliest and then its a 1 in 5 chance he'll sit with you.  
+<B>golgo13</B>: Once you have seduced the stepfather and Misha as above (you can also seduce the stepfather at his garage once your relationship is high enough with him), to get the joint scene with them at the garage Misha needs to have seen you walking around town with cum on your face and/or clothes. It will randomly trigger just from walking around town in that state. Then at the garage (20:00~20:59) he may decide to tell your stepfather and they "punish" you. With that said, I have never triggered it when I had a good reputation, but as the town whore it would trigger every time.  
+<B>doodab</B>: You need to have a bad reputation( >=3 ) and have followed Misha home from the cafe. The event differs slightly with where you are with the stepfather, but apparently all you need is fair relations there. After you've had the threesome once you no longer need the bad reputation for a repeat.  
+<B>Degeneracy</B>: Did you already become a known whore of pav?  
+Unsure but you may have to unlock misha scene's first. For that  
+Watch your mother at 1600 in the diner in the train station, at some point after Misha will sit down with you and eat, "enjoy his company".  
+<B>Lantera</B>:   
+For uncle Mish: Once he's seen you with cum on your face (I don't think there are any other prereqs), eat in the restaurant where your mom works (I believe after 16:00). There is a random chance that you will meet Misha there. He'll ask you to come back to his house, so you can help him carry some tools your stepfather forgot back to his garage.  
+For your stepfather: He goes to the garage at 18:00 (16:00 on weekends) and stays there until 21:00. There's a random function every day that decides whether he goes or not. If he is not at home after 18:00 one evening, he'll be in his garage until 21:00. After 21:00 he'll go home, and go to bed.  
+
+Q3-21: Who is Natasha? How can I start her storyline?  
+-  
+A: <B>Degeneracy</B>: She is your classmate in highschool girl storyline, belong to Smart kid group. She live on 4th floor next to aunt's house. 
+At high Dom level you can persuade her to get it on with your brother, if your brother scene's are unlocked.  
+<B>illume</B>: Talk to her at school to advance your relationship.  
+If you are dom (dom > 0), and relationship > 80, choose <i>Could you help me out a bit in school?</i> on school dialog.  
+After that, you can find her in the schoolyard after school. Go home with her to unlock her apartment.  
+When you are at her home, (1) you have 2000/5000 rubles. (2) She is in sub, then she will accidently ask to borrow some money.   
+After due day, you can choose some "act" to remit her debt.  
+You need some dominance to force her to repay in more creative manner.  
+Q3-21-2: Is it possible for your brother to cum inside Natasha?  
+-  
+<B>Kevin Smart</B>: you need to have had sex with Kolka, have a good rep with him and time it so that he's at home.  
+ If her sub and your dom are high enough you can make her take a load from Kolka, and even if not he can do so in error. She can get pregant from it too.  
+<B>Dracilla</B>: Let her pull away (save /reload as needed if you really want) at one point she wont get away in time and from there you can tell him to finish inside her on purpose.  
+ 
+Q3-22: Is there any content with Petka/Peter, the student at school?  
+-
+A: <B>Lantera</B>: There is some, but you can only reach it through Artem.  
+Peter is eventually involved in Artem's homework sessions with you, under certain circumstances.  
+Ask Artem for help with your schoolwork. If your reputation is at least a little bit slutty (2 or more, known to have given blowjobs), Artem will demand that you do something for him in return.  
+He'll be expecting you to give him a blowjob after every homework session, which after a while will escalate into him wanting even more from you. If you keep agreeing to what he wants, you'll be giving him anatomy lessons by getting naked before him and letting him study your body, before/during the blowjob. At one point he'll admit that he told Peter about your sessions with him, and he'll ask you if it's okay Peter joins the next one.  
+Q3-23: What's the blackmail quest about Dimka/Dima, Artem and Petka/Peter?  
+-
+A: <B>Degeneracy, nutluck, illume</B>  
+First, you must let Dimka video you.  
+(1) Go to the new years eve party, get drunk, and Dimka may have sex with you.   
+(2) go home with Dimka after school and let he videos you.  
+Then breakup with Dimka, he will threaten to blackmail you with that video.  
+If your bf is Artem you, can ask him to hack the computer to get the video.   
+you can either tell him the truth or lie. Lying results in a different scenario where Peter get's involved in things.  
+Q3-24: Is there a scene with Aunt Luda?  
+-
+A: <B>pellizza</b>: <B>Yes</B>.  
+Lose your virginity, let your mother discover it and try to reconcile with her (may take some time). She will tell you about a "password" ("garden") that allows you to buy condoms in Aunt Luda's pharmacy. Buy LOTS of them, for several times, and a storyline starts.  
+<B>nutluck</B>: Get caught by your mom so she knows Sveta is a slut, then reconcile with her. Then she will tell Sveta if she is going to sleep around she should use protection and will tell Sveta to go see her aunt at the pharmacy and ask about gardening, which lets Sveta buy condoms. Buy enough of those and eventually Luda will ask Sveta if she will do her a favor. Which is go to her apartment.  
+<B>Kevin Smarts</B>: With the buying stuff from aunt, you have to go back on another day and buy a couple more. It take quite a bit of this before it progresses  
+ 
+<B>Violet Kitten</B>: You don't have to buy them all at once. Everytime you buy condoms from your aunt you get points toward her event but you can only buy 2 condoms per day so just keep visiting her and buying condoms and you will eventually get the scene where she asks you for help. Pregnancy tests also count toward the event.  
+
+Q3-25: I'm forced to suck Vitek's dick everyday in school break / Everyone in school refuse to talk to me.  
+-
+A:It's due to your reputation goes too low. You can (1) use cheat menu or (2) 
+<B>Degeneracy</b>: You can with high dom, go dancing at club, dance and don't initiate sex scenes until you get an option of 'Swear at him'. This lowers your rep, more rare as your rep gets better.  
+Q3-26: Mom refuse to talk to me after I acted slutty/ she saw sperm on me / I'm not virgin, What can I do? / How can I blackmail my mother?  
+-
+A: <B>nutluck</B>: Go to the cafe at the train station in Pav where you mom works around 1600 if memory serves and when you see it is closed one time, go around the back and you can watch your mom with the owner, then it opens up further stuff with her like what you are looking for.  
+If she catches you with sperm on you, you can confront her about stuff which opens up buying condoms and stuff at the pharmacy. Other than that catching your mom at Sergi is just random, I would say in all honesty it happens maybe 1 in 10 times I check at the possible times it can happen.  
+Q3-27: Why can't I buy condoms at the pharmacy in town?  
+-  
+A: <B>nutluck</B>:  Your anut runs the pharmacy in town, Its unlocked from your mother.   
+Have your mom find out you are no longer a virgin. To unlock 'garden'.  
+Your mother has to find out your not a virgin, then reconcile with here till you can tell her off a bit and then she will send you to the pharmacy to ask about "gardening" which lets you buy condoms, lube etc. Also it can lead to a quest with your Aunt as well who works at the Pharmacy.  
+<B>Degeneracy</B>: By the way, catch her cheating to increase relationship with her.
+Q3-28: Why Dima refuse to dance with me?  
+-  
+A: <B>Kevin Smarts</B>: Dima like skirts, any outfit with a skirt or dress will do,   
+he doesn't want the mates thinking he's dancing with a guy now does he?   
+Q3-28-2: what do i need to be able to go home with Dima?  
+-  
+A: <B>Kevin Smarts</B>: Dimka requires you to dance with him at the community center dance,   
+Q3-28-3: How do you break up with Dimka? / How do you date Artem? Does he shows up anywhere in the town after school?  
+-
+A: <B>Violet Kitten</B>: The easiest way to break up with Dimka is to ask Artem for help and in order to date Artem you need a dom rating higher than 0 then ask him "Could you help me out a bit in school?" during lunch at school.  
+<B>nutluck</B>: Artem: Talk to him at school during lunch, ask him to study with you. Go study with him, eventually he will start to make some moves. Let him make the moves or at least often enough and eventually you can start dating.  
+  
+Q3-29: Can you hook up with Julia or Inna?  
+-
+A: <B>Lantera</B>: Julia yes, Inna no.  
+To hook up with Julia, get to know her a little! Spend some time with her doing homework, and stick around after. Perhaps bring a bottle of wine from the supermarket, to loosen her tongue.
+Q3-30: Any content with the new students or not yet, also how do you go to detention? I have chosen many times the detention and i red its on saturday but have no idea how to access it.  
+-
+A: <B>No for now.</B> (0.5.2 DEV)  
+<B>nutluck</B>: Not currently no, but once I get back the detention file and boys bathroom cutting class file from proof reading then you can end up in detention and several of the new students will have scenes then. Eventaully I would like to have at least 1 scene for every student in the school but please keep in mind. Right now the school has part 1 finished, which was mostly get the new framework and structure done and enough content to make sure it works. Part 2 is almost done and will be added this coming week sometime. It is all written but waiting on proofs to come back then I can hand them off to Kevin for code.  
+  
+With that said realize because the school revamp is such a major project I had to break it up into 5 parts and part 2 is not even finished yet.  
+  
+Is there any way to "speed up" pregnancy with the cheat menu ?  
+Q3-31: In which story arc are the scenes with police trying to get a confession out of Sveta?  
+-
+A: <B>Lantera</B>: (1) The city Gopniks can also lead to a police encounter. You can encounter it if you interact with the Gopniks in the alley behind the café often:  
+At one point they'll ask if you want to go to the park with them for some pickpocketing. They promise you're only meant to be a distraction, and that no one would think that you were part of their group if the shit hits the fan. Turns out they were wrong. The police can catch you at some point and will try to pressure you to confess and give up the names of the others you're helping.  
+(2) You can also have an encounter with police captain Katalkin in Pavlovsk:  
+You can sell trinkets and baubles at the station to the many tourists that visit Pavlovsk, but you need a permit. You don't have one. He'll want a word with you.  
+(3) There's also a short encounter with two officers in the park (I'm not sure if this is Pavlovsk or City or both):  
+It happens if you're drinking with the Gopniks in the park, and go pee in the bushes.  
+(4) In School girl storyline, play Albina's dance group
+I think that's all the law enforcement encounters we have, along with the Albina's Starlets fiasco. Unless you count the military as well, in that case there's more.  
+  
+Q3-32: When is the graduation of highschool?  
+-
+A: <B>Kevin Smarts</B>: 25th May on a Saturday (you can mess this up using the cheat menu) before 9am  
+You should get the 'Go to your graduation' action in the action box. It will only happen on a week day, it cannot happen at the weekend.  
+  
+Q3-33: playing alternate start. is there any situation where you can call your mother on the phone or is she on you contact list for no reason?  
+-
+A: <B>Kevin Smarts</B>: It was just kinda there and I thought it looked like you'd have that there so I left it, but it does nothing.   
+Q3-34: Is there any content for chess and sewing that you can join clubs for in the community center?  
+-  
+A: <B>Kevin Smarts</B>: Chess has no further content, but the sewing lets you do embroidery to sell and if very good you can fix wornout clothing.  
+ 
+Q3-35: What does the vocational school in Pavlovsk do? Can I join it?  
+-  
+A: <B>Kevin Smarts</B>: You can't go to the vocational school as a pupil, it is only there for the teaching job.  
+For the teaching job at the vocational shool, you need a diploma, this is earned at the university, but you might me able to fake it. ;)  
+ 
+Q3-36: what hurts you reputation in pavlosk beside cristina and dimka events and sucking guys off behind the club. my rep just went from decent to sucked a few cocks.  
+-  
+A: <B>Kevin Smarts</B>: There are a lot of things that can hurt your rep, mostly it'll be public acts or being seen with cum on you, but some of the npcs will talk about their exploits and if they were with you, then that'll be bad for rep. You can counter it by going to church (being seen lighting a candle and praying will have the towns-folk questioning the rumours).  
+  
+Q3-37: How does Vika's story line goes?  
+-  
+A: <B>illume</B>: check the [Importation from Russian 1.2.5](http://git.tfgamessite.com/KevinSmarts/girllife-ecv/wikis/1.2.5#2-vika-her-mother-tamara)  
+  
+Q3-38: How does Igor's new story goes?  
+-  
+A: <B>illume</B>: check the [Importation from Russian 1.2.5](http://git.tfgamessite.com/KevinSmarts/girllife-ecv/wikis/1.2.5#3-igors-extension)  
+  
+Q3-39: Olu (aunts friend) told me about his nephew, but i can't find him. Is he implementet yet, and if yes, where?  
+-  
+A: <B>Kevin Smarts</B>: Olu's nephew (DeMarcus) is at the university. You can meet him at the cafe in the city park have sex with him in his university dorm.  
+-  
+A: <B>nutluck</B>: Olu tells you where you can find him but it is random when you go to those places if he is there. Once you meet him for the first time you can then just go straight to the uni dorm to see him.  
+ 
+Q3-40: Is there a way to move in at home after one has been thrown out by the mother for missing school?  
+-
+A: <B>Lantera</B>: No. Once you're out, you're out. You'll have to find a new place to live.  
+  
+A few short-term options:  
+- The hotel, provided you have enough money  
+- Uncle Sergey's house, if you're friendly enough with him he'll even let you sleep in his bed. If not, you can still use the couch.  
+  
+Permanent lodging in Pavlovsk is going to be difficult, though... you can technically live in uncle Sergey's house permanently, but you won't have all options available to you (no wardrobe, for instance). Food options are also somewhat lacking. For a new permanent home you'll have to move to the city, either by getting your own house there (uncle Sergey has a computer you can use to set that up), or by making friends there who will let you stay with them.  
+
+<B>illume</B>: You can use the changing room in school, and sleeping in park bench during night (you will lost your pantie for that).  
+After 0.5.3, you can Live in Vika's home (guest room) if you advance her storyline to a certain stage.  
+
+Q3-41: Can I have a three-some with Sonja?  
+-
+A: <B>Lantera</B>: Chatted with her many times, so you will have a option to take a bath together in Uncle Sergey's Apartment. then you can end up in a threesome with Sergey and Sonia.    
+Q3-42: At what times can you go in Vasily's and Sergei's apartment in the summer and when school is open(After summer)?  
+-
+A: <B>Lantera</B>: Normally speaking:  
+Monday - Friday: from 02:00 to 15:59 no one will open the door (no one's home). Sergey will answer the door between 16:00 and 23:59. Vasily will answer the door between 00:00 and 01:59.  
+Saturday - Sunday: No one will answer the door between 02:00 and 09:59. Vasily will answer the door between 10:00 and 15:59. Sergey will answer the door between 16:00 and 23:59. Vasily will answer the door between 00:00 and 01:59.  
+  
+Vasily will always let you in if he answers the door.  
+Sergey will let you in, if your friendship level with him is at least 30.  
+  
+If your friendship level with Sergey is at least 70, he will give you a key and you can enter any time you like.  
+Q3-43: Is it possible to date Mefodiy? I didn't see him under the popular kids section in the relationship section of the cheat menu.  
+-
+A: <B>Kevin Smarts</B>: (replied on 0.5.3) Mefodiy is one of the new school kids nutluck added in the first part of the new school updates, he should get some more content from me at some point but he will not be date-able. He will be a very useful friend though.  
+  
+Q3-44: do any of the new popular kid characters have any content? Like Marcus?  
+-
+A: <B>nutluck</B>: Marcus has some cutting class in the boys bathroom content, detention and lunch content. You can even after detention let him walk you home and give him your phone number which is the start to dating him. But that is as far as his story has gotten so far.  
+Q3-45: As I can seduce the priest in town church? or as i can activate the confesion events ?  
+-  
+A:<B>Kevin Smarts</B>: (Answered in 0.5.3) Unfortunately the priest content is just a teaser at the momment. There is a desire to add more but it will be a while before we have the time.  
+   
+
+------------
+Return to the [index](#index-of-this-faq), or back to [Home](home) page.
+
+IIII. GAME EVENTS
+======
+Q4-1: How does Natalya's Mistress/Slave route in the city goes?
+-
+A: <B>Lantera, mundungo1, Kevin Smart</B>: When you go to her house, after the wine she asks you to call her mistress, if you agree you become her slave  
+if you have a good enough dominance (> 0 ), you have the option to object. Refuse every time, then she would admit you're a better mistress and becomes your slave.  
+It takes a few meetings until you can really turn the tables on her though. Slap her and take control is on the fourth meeting now, for the first three you have to be reluctant but not disrespectful.  
+If you choose to be a slave, there's 26 events after the training events, the type can change depending on your behaviour. If see likes you and/or you're good you'll get nicer events and vice versa.
+Q4-1-2: In Slave route, I meet Masha and accept to go out on a date, but nothing happens?  
+-
+A: <B>Kevin Smart</B>: The Masha events are not written yet, but plans have been made for continuation of them  
+Q4-1-3: What must happen to unlock further stuff with Masha? She is sometimes by the Mistress, but the Mistress tells her it is to early to lend the PC.  
+-  
+A: <B>Lantera</B>: Masha is actually a different person within that quest line, she's a friend of Natalya (Mistress). There is no further content for Masha at this point in time. In the long run I plan on adding some content where Masha gets you on loan for a day, because Natalya is nice like that... but that'll be a while (think months, rather than weeks).  
+(WIP) I picked the name Masha without realizing there already was a Masha in the game. I'm probably going to have to change her name entirely, so they're easier to keep apart. Two Mashas in story lines that are both BDSM-related is too confusing.  
+Anyway, my Masha is just a good friend of Natalya, who has no experience and little interest in the little BDSM subculture her friend is in (until she sees you - then... she becomes curious). Most of your dates with her (as far as I have planned) will be her pampering you, and fairly mild in nature. She doesn't know how far she can go with a slave girl, and thus stays very far on the safe side of the border. She wouldn't want to upset her friend by accidentally injuring you, or doing things that are not considered okay (which she has little knowledge of to begin with). Being loaned to her will be like a vacation, of sorts :P. She does have a boyfriend, though.  
+  
+* Peter (the city center sex shop owner) will also play a part in this quest line. He's a rather tough dom, and knows how to push a girl to her limits. I'm planning to give him a role on both sides of the story: you as a slave, he can assist in training you... and you as a domme, he can assist you in training Natalya. His current content will also be slightly altered, to match that triangle better (him, Natalya and you).  
+  
+I suppose I could tie the other Masha loosely to them, somehow. It'll be a while before I make additions to the sub story line though. I have the domme one to continue on first, and the post office job to finish too.  
+   
+
+Q4-1-4: Mistress told me to go to the basement inside the sex shop and serve 20 men?
+-
+A. The sex shop in the city center. Go to basement, move to the booths and watch till the gloryhole option pops up.
+Q4-1-5: How can I get the invitation about the bdsm club?  
+-  
+A: <B>illume</B>: You need play Natalya's quest, on slave route.  
+<B>Kevin Smarts</B>: You should have had a scene with mistress after just over 2 months. In the scene she is tipsy and pours you some wine in a dog bowl as she tells you about the club, gives you a card and then calls a cab to send you there.  
+You can force the scene to play by typing thre following into the dynamic input in cheat menu:  
+```
+gt 'lesbimistress', 'BDSMEV'  
+```
+  
+However if you have already unlocked the club it will fail and blank-screen, then you can either just go to the club with the 10,000 rubles fee and wearing a maid uniform, or reset it with:  
+```
+BDSMmeet = 0  
+```
+Then enter the first one again.  
+Q4-1-6: How do you get to the BDSM club after 5.1 , with save from older version and were already in the access quest chain?  
+-  
+A: <B>Kevin Smarts</B>: The timer on Mistress's contract was not setup in the 0.5.1. release so it wouldn't run down and unlock the BDSM club or ever run out. you can set it in the dynamic input to:  
+```
+mistresscontract = 280  
+```
+Q4-1-7: there a way or a cheat to reset sveta relashionship to mistress ? i choose the dom path to see if there is more content in the bsdm club,but there is not, and i prefer the sub path...  
+-
+A: <B>Kevin Smarts</B>: If you're going from domme path to sub path, I think all you need to do is  
+```
+lesbiqw=0  
+MistressResist=0  
+```
+I don't know if any of the modifiers set in the domme quest will create issues down the line, but I'm fairly sure they don't. The stories mostly use different modifiers to track progress, so all you need to do is reset the overall quest stage (lesbiqw), and the modifier that tracks which path you're put on at the start (MistressResist).  
+<hr>
+
+Q4-2. HOW DARE the porn studio and photographer reject me!  
+-
+A: You must be adult to be legally into this career.  
+<B>Kevin Smarts</B>: Once you have tried and failed to sign up for a porno or glamour modeling, you can find the suspicious looking guy at the train staton in the city Northern area (he looks like Bruce Willis). He can sell you a fake passport.  
+
+Q4-2-2: Is there any progression in the porn career?  
+-  
+A: <B>Kevin Smarts </B>: Your porn career does see some progresion, you get more famous in title at the studio, pay goes up and the delay between films reduces a little. If we ever get around to the fame system a pornstar would likely be the single biggest fame gainer.  
+Q4-2-3: How can I find the porn studio?  
+A: <B>nutluck</B>: Three ways of finding the porn studio.  
+Spoiler:  
+1) Do some glamour photography at the photo studio (you will need good skin for this)    
+2) Work the glory hole in the night club a few times - you will eventually be given a business card.    
+3) Work the glory hole in the sex shop basement 20 times (I think). When you go back into the shop choose the option to talk to the store clerk.    
+4) talking to the bums by the bins in the city
+5) get told about the delivery job  
+  
+The underage problem is solved by talking to the suspicious character in the Northern Region Train Station. (and buying a fake ID for 3000 rubles)
+Q4-2-4: In the night club in man's toilet glory hole during one event you receive card but no new location appears. Is there something related to this ?  
+-
+A: <B>Kevin Smarts</B>: It unlocks the porn studio if you haven't already done so.  
+Q4-3: What variable determines time left to do more porn? or the date variable for pregnancy? Neither of these are affected by changing time in the cheat menu (due date just gets pushed back and days until next scene remains unchanged).   
+-  
+A: <B>tce</B>: For the porn, set pfilmday = daystart Change in time does not change the daystart variable.  
+<B>Kevin Smarts </B>: Pregnancy is not changed by the calender day, but overnight processes that change the chemical balance in your body. There's no easy way to adjust that it was never intended to support time changes in the cheat menu and the fact that it updates the due-date is symptomatic of the way that it calculates it, not by design.   
+<hr>
+Q4-4: How can i call Nastya out?  
+-
+A: <B>Kevin Smarts</B>: On your mobile, I think you have to wait a while. Was it a week? It was a longtime sinse I did the phone changes. I'll double check.  
+You have to be reasonably good looking, so brush your hair and stuff first and Saturdays are best for her.  
+<B>illume</B>: First keep yourself attractively enough (>80). Read dialogs carefully for locations and time.  
+You can only call her out on specify time. The 1,3,4th call only on Saturday, and the 2nd must NOT on Saturday. The 6th (last one) is not restricted.  
+If the date is on beach, but weather is not good enough, then She won't there, and the date will delay to next week without warning.  
+You can also check Q2-7 for detail.  
+Q4-4-2: Would you mess the nastya quest for exhibitionism if in the first day you get drunk and go for all ?   
+-  
+A: <B>Kevin Smarts </B>: Nastya should be OK with you whatever you do, she should phone you, but it can take her a week or so.  
+  
+Q4-4-3: Nastya hasn't phoned me at all and has passed more than 1 week .. i would say that haved passed 2-3 months and she didnt call me yet :( is there any command i should check ?  
+-  
+A: <B>golgo13 </B>: Try giving her a call instead. For my play through I could only call her on Saturdays.  
+Q4-4-4: I'm stuck in Nastya's quest after the pizza guy phone call. She said something about selling photos but she doesn't respond next day or the next week. Did I mess something up ?  
+-  
+A: <B>tce</B>: You can still phone her once, but this is the end of the current progress.  
+
+<hr>
+Q4-5: How do I become a prostitute? They tell me I have to talk to Stella but I can't find her, and they tell me I need to buy clothes I already bought. Any tips?  
+-  
+A: <B>illume</B>:   
+(1) go to the highway near the park in city during 16:00~23:59  
+(2) talk to one of these prostitute, ask her <I>How to become one</I>,   
+(3) buy and wear cloth labeled as "prostitute", then start your bussiness.  
+<B>nutluck</B>: You don't have to find Stella - she will find you eventually once you start working the street (and demand money).  
+So does some thugs in a car. Some nights you make a loss :(  
+For Another kind of "prostitute":  
+<B>tflover</B>: Only way I found was on the community party with guys wearing suits on hotel  
+<B>skazure</B>: If you want to do that in Pavlovsk, you can kinda do that with Uncle Misha, but it is pretty hard to trigger. You need to walk around with cum till you bump into him. Then eat at the cafe around 5pm a few times till he shows up asking you for "help". A lot of people have problem triggering it, but once you did, you can then have sex with him in his apartment and he will give you some money for your "trouble".  
+
+Q4-6: How do I activate the new webcam site mentioned in 5.1 changelog?
+-
+A: <B>Kevin Smarts</B>: Its not actually new, it was always in the code, but not available. I'll have a go at sorting out the front-end and introduce it to the Komp when I get a chance. So there will be a choice of site between the two. This is on hold due to the images/code not being as useful as expected.
+
+Q4-7: How can I selling things on the train station in town?  
+-  
+A: <B>illume</B>: You can know these in game. Applying the cleaning job in train station, you may meet the cashier, Vera Tsarev in woman's room. Several times later, you can ask her how to earn money, and she will told you this.    
+Spolier: Go City --> Northern region --> Storage terminal to buy some "small items" for 100 ₽.    
+You can store 30 in your room. If stepfather agree, you can stock another 100 in his gargage.  
+After 0.5.3, you MUST know this before you can actually buy anything in Storage terminal office.
+<B>tce</B>: It need to be between 11:00 ~ 11:30 or 18:00 ~ 18:30, then go to the train station in town.  
+Q4-7-2: I ask permission from stepfather to "store stuff in the garage", What does that do?  
+-  
+A: <B>Lantera</B>: The 'stuff you can store at the garage' are trinkets and baubles that you can sell at Pavlovsk Station to tourists, when the tourist trains arrive. If you haven't bought any (at the truck depot in City Industrial), you won't have anything to store in his garage. All this really does is it allows you to buy a larger amount at once, so you don't have to go to the truck depot as often. You can store more in the garage than the amount you can store in your room.  
+Q4-8: How can I start the Mira storyline?  
+-
+A: <B>Kevin Smarts</B>: Go to village, visit the meadow during the summer and when the weather is good to meet Mira. After few times, she should do stuff to progress the events when she is there.  
+Q4-8-1: How can I start Mira's storyline? How can she grant me "Wishes"?  
+-  
+A: <B>Kevin Smarts</B>: Have you found the secret medow? She loves that place.  
+<B>blubbat0r</B>: You have to catch her with one of the local boys in the meadow. Iirc you need to go drinking with the locals with her a couple of times, and at some point when you talk to her at her house during the day, you will ask her what she thinks about one of them and she will indicate that she likes him. It's after this, that the event with the two in the meadow has started triggering for me in the past. I don't know whether her acknowledging it during talking is a requirement for the actual scene, though.  
+After you've seen the two, you can call her out for it at her house later and start the whole favors story line.  
+
+Q4-8-2: Can I got a brief review for Mira's Quest?  
+-
+A: <B>blubbat0r</B>: The Mira story is basically you introducing her to Mitka and his buddies, her getting drunk and having sex with Mitka. She then breaks her promise to you to keep the meadow a secret and you can catch her there having sex with Mitka, which leads to you basically blackmailing/coercing her into becoming the village bycicle.  
+That being said, in regards to the "meadow spam": you can't catch her with Mitka in the meadow while Mitka is at your grandparents' place. ( at least I don't think so)^^  
+Q4-8-3: Question about Mira: is "the meadow" mentioned in the faw the field where the horse and cows from your grandparents run around, or is that something else?
+-
+A: <B>Lantera</B>: It's the 'secret' quiet place, roughly 10 minutes from Gadyukino. You can find if you explore Gadyukino enough (you have a 5% chance of finding it if you take a walk). Once you know about its existence, you can go there to relax. You can also invite Mira to hang out there with you, when you're with her... as long as she promises to keep it a secret!  
+Q4-8-4: About the Mira/Miroslava quest: I reached the part where I can "suggest drinking with the locals" but I'm not sure what to do after that. Also, I invited her to go to the meadow whenever she wants  
+-  
+A: <B>golgo13</B>: You need to go to the meadow by yourself on warm sunny days and you eventually run into Miroslava there. Chat with her at home afterwards about it and you can start some other adventures with her.  
+Q4-8-5:How many times do you need to watch her in the meadow? Whenever I do it and then chat with her at her house she just talks about trivia and getting drunk with village aragami  
+-  
+A: <B>golgo13</B>: You should stumble upon her with a guy (I think it was the head Gopick) and then you call her out for not keeping the meadow a secret. If you have not seen that yet the story won't progress. I do not remember how many times I went to the Meadow without her before I caught her, but I do recall it needed to be warm and not raining that day.
+Q4-8-6: Mira is like the town slut now, I can find her in every place whit the boys, even tied up in the beach. What should I do now?  
+-
+A: <B>golgo13</B>: It sounds like you have gotten about everything you can from Mira's slut route. At least that is all I have ever triggered during my playtroughs.  
+Q4-8-7: I am trying to finish the Mira "line". as in i try to get all the events in my grandparents village. so far mira only agreed to my 1st wish, which is to take it up the ass. after she does that nothing new happen no matter how much she drink and i very rarely find her in the medow. any clues? thanks.  
+-
+A: <b>golgo13</b>: Walk around the village during the day by yourself. You will eventually have an event with Mira that will lead to her granting your second wish.  
+Q4-8-8: is there any sex scenes involving old men/Mira's father, Athanasius in the village?  
+-  
+A: <B>illume</B>: It should be Mira's father.  
+It another branch to Mira's quest, you must "Not Allow" mira go the meadow alone".  
+After that, you can visit Mira's father and got some more dialog. (But no more Mira events)  
+<B>Lantera</B>: If you visit him and chat with him every day, after 20 days or so you'll get more options. It does not progress beyond having sex with him, no.  
+  
+Q4-8-9: is there any sex scenes with Mira's brother in the village?  
+-  
+A: <B>illume</B>: May to September, 18:00~21:59, temper >= 30 degree, he will ride his motorcycle from city.  
+if you are hot enough, and no pantie, he will agree to take you a ride.  
+  
+Q4-9: I Finished the Training at the BDSM Club as sub, and can't really find anything to do other than the garden scene?  
+-
+A: <B>Kevin Smarts</B>: There are a couple of random scenes, but they are little more than a nice image/gif and some text. I will be adding some more and there are already some image and gifs in the image folder for more small events. Plus I have one larger event planned and some images gather for it, but I have other projects on the go aswell as day to day stuff like bug fixes so it might take a little while.  
+I also plan to enforce some opening hours and give poor Elektra a couple of days off a week. Along with using some short photo series as shows you can watch and some you can partake in. 
+
+Q4-10: Who can I go with a movie date? in event "You and <<$telsob>> buy your tickets, drinks."'  
+-
+A: <B>Kevin Smarts</B>: They are all from the city  
+Kate = Kat from the nude beach  
+Alla = girl you meet working in salon  
+Masha = girl you find if dom and push things when a salon treatment goes badly  
+
+Q4-11: How can I get the fishing rod from the fishermen in the river near Gadyokino?    
+-
+A: <B>Kevin Smarts</B>: It just takes a few times before you can, try them again  
+<B>illume</B>: Fishermen appear in May to September: 6:00~20:59, with sunny weather  
+Chat with them, finally you can borrow a fishrod and start fishing.  
+After fishing, you can release your catch, Give to fisherman, or give them to village cat Boniface (the last one will recover your mana 20%~50%)   
+Q4-12: When I watch movie with my girlfriend at the Cinema inside shopping center, a "black chick" come and finger me, and say that I can find her at the dorm if I like that. But how?  
+-  
+A: <B>tce</B>: you need to have sex with African university students first before you can find Kendra.  
+<B>illume</B>: Go center park in city, have some food in the cafe, then it's chance to see some Africans. 50% chance to know their them.  
+then you can visit them at dorm in city center. Having lots of sex, they will introduce Kendra to you.  
+Q4-13: How can I get in the night club? The bouncer just drive me away.  
+-  
+A: <B>Kevin Smarts</B>: The comment from the bouncer is just based upon your clothing and nothing to do with reputation.   
+In 5.1, You can only wear 'naughty' style (Erotic clothing),   
+After 5.2, Clothing that is suitable for prostitutes will also do as naughty clothes.  
+  
+Q4-14: Is there any sex events while working at the hotel. If not is there any plans to include any?  
+-  
+A: <B>Kevin Smarts</B>: (For 0.5.1) You can see some sex scenes, but they are not too involved. There is a plan to add another event to the hotel when working there, but it hasn't even been started yet.
+There are more events now and the chance to become a whore there.  
+  
+Q4-15: How can I buy those aphrodisiac-stuff from the guy in the metro after version 5.2?  
+-  
+A: <B>Rodziel</B>: To unlock the encounter you first need to get event in city park where a man offers to sell you Pale Lady. If only aphrodisiacs are missing from the buying list its because you are playing a normal alter start. Aphrodisiacs were were somewhat fantastical so they are only enabled when magic is enabled.  
+Q4-16: How do I trigger the confession and sex in town church?  
+-  
+A: <B>EKay</B>: Confession is triggered by going to church during the hours specified and selecting the confess action. There is no sex yet. Due to health issues, I've been having trouble getting anything further written for the church.  
+Q4-17: I meet Tanya in the fitness center in the city, after a rousing round of sex she stole Sveta's panties and said to come visit her but doesn't say where she lives. So where is it?  
+-  
+A: <B>Lantera</B>: Tanya lives in the city center. You can visit her between 16:00 and 22:00, if she has invited you.  
+Q4-17-2: How do you proceed with the cute girl (Tanya) in the city center gym?  
+A: <B>Sadicia</B>: You have to have some + Dominance when you follow her into the shower  
+Q4-17-3: How can I get the Tanya's maid/governess work? / And where can i train as a maid?  
+-  
+A: <B>Kevin Smarts</B>: You can't train as a maid, but you can work as one for Tanya's parents  
+See girl at gym, follow;  
+Need some dom to start sexy times;  
+Can visit her place for loads of sexy times;  
+After alot of sexy times and only if you are pretty enough, she'll ask you about becoming their matron;  
+You have to quit any proper jobs (or use cheat) and she'll convince her daddy to let you work there;  
+By matron she really meant maid and mum and dad are more than happy with that;  
+Profit?  
+
+Q4-18: I accidentally activated the incomplete "you're in debt to a muscular pimp" sunbathing at the lake event. It's starting to get irritating that I just get pulled aside for 5 minutes every time I walk through the town for an incomplete event. Is there a way I can disable/deactivate it using dynamic inputs or something?  
+-
+A: <B>Lantera</B>: Try entering this in the dynamic input:  
+```
+belgangQW = 9999
+```  
+This sets the quest to a stage where it should no longer trigger anywhere. It's the stage that is used when your debt is considered to be paid off.  
+Q4-19: How can I be a vounteer at the mercy clinic in Northen Region?
+A: <B>Kevin Smarts</B>: The Mercy clinic unlock was from the bums in the trash place, but since that's now open for alt. start I think you can just work there. The man in question is the last job you get, you have to keep going back each week for the jobs to start and progress.
+<B>illume</B>: After 0.5.3, In highschool girl storymode, you can direct step in and be a weekend volunteer, ignoring the trash place part. That's presume there are some AD or Speech in school.  
+
+Q4-19-2: When you volunteer in the mercy clinic and start doing jobs from Olga, when you get the job to make a homeless man to stay in the clinic. How can I persuade him? 
+-  
+A: <B>Kevin Smarts</B>: You have to appeal to his panty fetish, try an outfit with skirt, panties, and horny > 50.   
+  
+Q4-19-3: Who is Michael / Vika / What's the strange man who need a babysitter in mercy job list?  
+-
+A: <B>illume</b>: check the 1.2.4 [import page](http://git.tfgamessite.com/KevinSmarts/girllife-ecv/wikis/1.2.4#nurse-vika-and-michael)  
+Q4-20: How to dump a boyfriend?  
+-
+A: <B>Lantera</b>: There's no way to dump a boyfriend as of yet. The easiest way to get rid of one (if you're promiscuous anyway) is to agree to meet him on a date, and then show up with cum on your face, or your breath smelling like it. They dump you instantly when that happens.  
+<B>Kevin Smarts</b>: You can now dump them by phone.  
+<B>Degeneracy</b>: in Pavlovsk, the only way I seen was to have Vitek as bf and have him run the guy off.  
+  
+Q4-21: What's about the camera webshow work?  
+-
+A: <B>Kevin Smarts</b>:  the camgirl is available if you have a pc and webcam and your int is 50+ The old website function was tailored to the Sulgin apartment, but as this has now become a proper camgirl site, it made sense to open it up to all.  
+(in 0.5.2) The old website stuff is still in a file, I was going to make an alt camgirl site out of it, but it lacks a number of functions and images, so it has been put on hold. I'll find something to do with it, or get someone else on it at some time in the future.  
+Q4-22: Wait, are there brothel in the city center?  
+-  
+A: <B>nutluck</B>: (1) The one at a sauna you can get forced to work with if you have a debt with the wrong people and you can't pay it back in time.  
+<B>illume</B>: To be more specific: barbecue in Northern Region, 23:00~23:59  
+<B>Benteparle</B>: (2) There is one when your a student , and your in the student home in the center. Make friend, with your roommate, and if you do it right, you will be able to work there.  
+Q4-23: I am not sure since i have not finished University but can you become a Teacher in the Cursed Schoolgirl Start?  
+-  
+<B>Kevin Smarts</B>: You can become a teacher at the Gymnasium (technical school) from any of the game starts. Just got a diploma (real or fake).  
+Q4-24: Is there any prison related content, and does anyone know how to get to it?  
+-  
+A: <B>Kevin Smarts</B>: You can go to prison, but its just a 'You went to prison and it sucked.' With some stat updates and that's it.  
+<B>nutluck</B>: If you mean while in prison not a lot, there is only one way I know to end up there and it is part of a longer story arc. Most of the content is about the police trying to force a confession out of you.  
+Q4-25: In the magic stories, in the park how do you find the fairy?  
+-  
+<B>Kevin Smarts</B>: Just go for a walk there's a random chance it'll find you. :D
+Q4-26: What is up with the vacant house in old town? Every time I've played the guy says "sorry darling, but the apartment was not rented wall." Is that supposed to mean the place isn't for rent or can I only rent it if certain criteria are met and if so what are they?  
+-
+A: <b>Vaelon</b>: If you're talking about the apartment on "High Street" in the old town, you can rent it from the Real Estate Agency in the city, downtown. If you're talking about the "Vacant house" off the main street down the "narrow street" (which seems to be the case), then that seems to be something not properly finished. Just sweeping the assorted code, it looks like it was part of the original machine translation and has not been touched since because the code is a F***ing mess. :o  
+Q4-27: how did i get abducted and have the slave training ?I d'd like try this route  
+-
+A: <b>Kevin Smarts</B>: (After 0.5.3) At the car wash by the garage.  
+<b>pchs</B>:It's both at Pavlosky(High Street) and Northern Region of the City. You have to work there - wash car Windows. If you are a bimbo/have bimbo clothes you will be asked to show tits/ass and eventually to give bj/sex. After the act is done, you may offend the customer (spit the cum) and he may decide to punish you. Then there is a chance after punishment to be abducted. The training begins.  
+Q4-28: My cloth got muddy while go through the swamp / dirty during my lost in forest, how can I clean it?  
+-  
+A: <B>illume</B>: check the [Importation from Russian 1.2.5](http://git.tfgamessite.com/KevinSmarts/girllife-ecv/wikis/1.2.5#iv-village-gadyukino)  
+(1) Once you return to cival, access your cabine to change.  
+(2) In swamp hut, you must wash it swamp.  
+To Wash: hot water in hut, or summer & in backwater.  
+To Hang: After that, you need to Hang it in hut or glade(in summer) (Cloth Moved to hut)  
+Then you must wail cloth to dry (5h/hut, 3h/glade) (Cloth Vanish temporary)  
+In this period, Sveta is naked.  
+
+There are events about naked Sveta in hut, and this cloth washing stuff is the only way a "non-slutty/non-exhibi" Sveta can strip naked and trigger them.
+Q4-29: Where and how do I find a pet dog?  
+-  
+A: <B>Violet Kitten</B>: (1) You will need to own a home or apartment then visit the City center - shopping center - pet store  
+(2) Pirate at Grandma's barn, in Gadukino Village.  
+
+Q4-30: Is there any progression for camwhoring job ?  
+-
+A: <B>Kevin Smarts</B>: Some of them unlock depending on popularity (on the site) or if you orifices are accommodating enough and some require you to be drunk to even consider. Also, a full range of sex toys will help. :D  
+  
+Q4-30-2: As for popularity in camwhoring, I only able to gather 800-900 viewers at max, already do every requests from them. Is there any other way to get more viewers ?  
+-
+A: <B>Kevin Smarts</B>: Each act gains some popularity, I thought it told you on the camsite main page as you start a session what it was. That many viewers is probably enough, you may have missed some images because they are only for smaller orifices if not the drunk ones have a few random outcomes so maybe its just that. ;)  
+
+Q4-31: Can somebody tell me how can i get "abducted"?  
+-
+A: <B>cloudgeomax </B>: you work at the gas station with a bimbo outfit, you suck and or f***, you let him cum in your mouth then spit it, if you do it a certain number of time, you will get abducted to become complete submissive trained slave whore  
+Q4-32: I've been taking some vocal lessons in the industrial area and the teacher invited me to his home. I went with him, but then chickened out once I was at his doorstep. Now every time I take lessons there's no more flavor text, just a prompt telling me to leave. Any way to fix it/revert things to before he wanted to bang me?  
+-
+A: <B>Kevin Smarts</B>:  (replied on 0.5.3) Those lessons are very old event, it will get revamped reasonably soon but we have some variable fixing to do before we go back to content. There's no use for the vocal skill currently so its not a big problem unless you want to bang him.  
+Q4-33: Does Dimas from the residential area have any scenes?   
+-  
+A:<B>Kevin Smarts</B>: Dima who you meet at the supermarket will take you to his place if you go along with his explanation about joining his wife and friend on a dinner date.  
+  
+  
+Q4-34: One guy asks you to clean his apartment if you want to and it leads to a sex event?  
+-  
+A:<B>Kevin Smarts</B>: Yaroslav's apartment in the town center, you have to go between 16:00 and 18:00 as agreed. You meet him in the park if you are at uni.  
+	  
+Q4-35: Someone is staring at me at the park fair in city. When I get the option, it tells me that I just walk away or something like that.  
+-  
+A:<B>Kevin Smarts</B>: Vladimir will only approach you if you have atleast normal makeup on and your hair is brushed.  
+Q4-36: Is there any way to get out of the therapist's clutches? I figured I could cold turkey it, but that hasn't been working.  
+-  
+A: <B>Malen</B>:   
+Actually, it works, but the more addicted you are, the more bothersome and long it will take. I would suggest getting fucked a lot of time without cleanup (it negates most of the withdrawal effects if you haven't figured it out yet), and not going anywhere near the thaerapist (getting fucked does not raise the addiction, only hypnosis). Actually you can go to him, just avoid the hypnotherapy.  
+It lowers one points per day, but there are stage borders, that are a bit randomized. If the necessary points lower to 0, it will get a lower stage only if you run a lucky dice. The lower the shage you are on, the sooner that might happen (better odds), and the withdrawal effects lessen too.  
+<B>golgo13</B>: If nothing else works you could reset it to zero in the Dynamic Input Command in the cheat menu by inputting the following (input the first command, hit enter, then input the second one).  
+```  
+hypnoAddict = 0  
+hypnoWithdrawal = 0  
+```  
+Q4-37: What get's you fired from vocational school? Is it just lack of vocational skill or do you get fired for sexual behaviour too? And if so, is there a way to somehow corrupt the school in order to make it more sex friendly?  
+-  
+A: <B>Violet Kitten</B>: It seems that sexual acts like dropping your pencil, chalk and entering boys restroom, ruins your reputation. Sadly that job punishes you for being naughty despite having sexual encounters scripted. :?  
+  
+Q4-37-2: Is there a way to reset your reputation at vocational school once you get fired?  
+-  
+A: <B>Violet Kitten</B>: Enter this into Dynamic input   
+```  
+teachlevel = 0  
+workPTU = 0  
+```  
+
+------------
+Return to the [index](#index-of-this-faq), or back to [Home](home) page.
+
+V. NEW CLOTHING SYSTEMS
+======
+Q5-1: about the new clothing system, what are the effects of having a short top or a short skirt ( compare to a medium one?)
+-
+A: <B>Kevin Smarts</B>: It does help your looks rating, but also it can be checked against for events and sometimes it is.  
+Q5-2: What are the new uniforms at G&M store for (Maids and Server, after 5.0)
+-
+A: <B>Kevin Smarts</B>: The maid uniforms are used in the BDSM club, but the server uniforms haven't been enforced for service jobs, they will be though.
+Q5-3: also, any chance to implement a place where to buy swimwear in Pavlovsky instead of just swimwear 4?
+-
+A: <B>Kevin Smarts</B>: There is a branch of G&M next to the clothing factory in Pavlovsk.
+Q5-4: Does there any exercise outfit consider as bimbo or prostitution?  
+-
+A: In short, NO.  
+<B>Kevin Smarts</b>: When we re-did the clothing system, we decided that exercise was a specialist outfit, like swimwear, so we didn't add any specialialities like bimbo / prostitution, so the player would have to change which adds wear. This is intended to prevent just using a single outfit for all and avoiding the costs of maintaining / replacing clothing. It is a gameplay choice and one we are not likely to change. Its not a visual choice, but a gameplay choice. Having clothing for muliple functions reduces the need to change, which means less clothing usage. The wear, limited items each day and repair failure chance are very important for making players use more clothing and spend money on new clothing. So to make that work, we have to limit outfits from fitting into too many different catergories.  
+Q5-5: What does coat do? How can I put it on?  
+-
+A: <B>Kevin Smarts</B>: Coats are worn automatically when temperature is low outside and you can change which one is your default in the cloakroom once you have more than one to choose from. You can also select no coat, but don't that'd be daft.  
+The default coat as with all coats has a high initial strength and will last a long time, but when it runs down it will be useless. The default coat is pretty crap and will only help a little (-10℃).  
+Q5-6: What are the pro's and cons of Bimbo clothing? How do they affect Sveta? Are there permament changes?    
+-
+A: see [Q2-6](#q2-6-what-is-bimbo-how-does-it-work-) for how Bimbo works.  
+<B>golgo13</B>: The bimbo clothes help you on the way to being a bimbo. If you wear them and have lots of sex you will become a bimbo. The pro, besides the fun of getting there, are a bonus to beauty. The con is a negative modifier to intelligence. The change is not permanent. If you stop being such a bimbo (have less than three sexual encounters a day) you will go into withdrawal, which will lower your mood. Takes around thirty days of withdrawal to play out before you have broken your bimbo addiction. While you are a full bimbo a couple of extra scenes/events are available, but not much else at the moment.
+
+------------
+Return to the [index](#index-of-this-faq), or back to [Home](home) page.
+
+VI. PREGNANCY AND FEMALECYCLE
+======
+Q6-1: Can I get pregnancy? Does pregnancy make any change in body or events? Can I give birth to child?  
+-  
+A: <B>Kevin Smarts </B>:  
+You can give birth, in fact if you don't when its due (it will tell you you need to go to the hospital) you can kill yourself. Your kids will show up in your apartment in text as babies in a crib or kids playing, but it is currently being worked on and improved to extend towards more interactive parenting.  
+  
+There will be restrictions to activities and body changes relating to pregnancy in a version or 2, we are still working on that.  
+  
+Q6-2: For some reason nothing happens when I go to the hospital. My due date just goes negative as well (ex. 6/-3/16).  
+-  
+A: <B>Kevin Smarts </B>: The due date is approximate, its determined by chemical levels and can vary a fair bit. Don;t know why it goes negative, I guess I'll have to look into it, or get Drugas to.  
+Q6-3: Anything new happening with the biological father?  
+-  
+A: In short: None for now.  
+<B>Kevin Smarts </B>: There are things afoot, but as this is all part of Drugas' project I don't know his schedule. My guess is he will want to get the baby part done next, before the father part. Maybe someone will do something to get the dating thing more erm.. good? That should lead to sorting out things like marriage and unmarried parents.  
+Q6-4: Is there a way to visually see or at least some indication other than that about the belly?  
+-  
+A: Oh, the generic bfs have a bit more, with the whole telling them and then they can either marry you, pay up, or be big meanies. The unique npcs vary greatly, but for the most part they haven't been given anything as far as kids are concerned.  
+Until someone hunts down the appropriate pictures I can't do body pictures for pegnancy. We are supposed to be sorting out the body weight and muscle to fat ratios atm, so it might mean waiting until we fix the current system before we add to it.  
+Q6-5: Is there any way to "speed up" pregnancy with the cheat menu ?  
+-
+A: <B>No for now.</B>  
+<B>Kevin Smarts</B>: Changing the date can mess the pregnancy up with the timings and such, so I don't know if it can be done safely, maybe some links to preg chemical and date could cure this, but not until the pregnancy system is working correctly first.  
+
+------------
+Return to the [index](#index-of-this-faq), or back to [Home](home) page.

+ 27 - 0
Fightmechanics.md

@@ -0,0 +1,27 @@
+# Fight Mechanics:  
+
+### A few notes to terms
+uron = damage<br>uvorot = dodge<br>popad  = attack<br>hod = stroke<br>tuman = fog,mist,vapor<br>dospeh = armor<br>
+### Current system
+The current system set all the enemy parameter before the fight directly. However, PCS has got her ovn system (in blue), which could be used for calculation at least a few parameters:
+
+	!The stats
+	strenV	= npc_stren
+	speedV	= (2 * (npc_stren + npc_agil) + npc_vital) / 5
+	agilV	= npc_agil
+	reactV	=											&! At the time there is not a varible in npcstat
+	vitalV	= npc_vital
+	intelV	= npc_intel
+	willV	= (npc_intel * 5 + npc_sprt * 5)
+
+	!Skills
+	magikV = 1
+	boxingV = 100
+	shootV = 100
+
+	!Parameters
+	healthV = vitalV*10 + strenV*5
+	mannaV = intelV*magikV + magikV*100 + vitalV*10
+	willpowerV = willV*10
+	BonusAtakV = 0
+	BonusDefV = 0

+ 39 - 0
Home.md

@@ -0,0 +1,39 @@
+**Our main wiki is located [here](http://girl-life.wikia.com/wiki/Girl_life_Wiki) - hosted by Fandom (external link)**
+
+**This wiki is only for hosting changelogs, dev guides and the FAQs**
+
+
+
+
+# Girl Life - English Community Version #
+
+
+This is game is based on the Russian game ЭТО by DeGross, played in [QSP](QSP). On 8/4/15 the original game development came to and end and since then both Russian and English-speaking players have taken it upon themselves to expand the game. The English Community Version originally started as a translation project, but soon became a game on its own with its own unique content (while also implementing new events from the Russian versions).
+ 
+<br>
+
+* [Changelog](https://git.catrenelle.com/Kevin_Smarts/glife/wiki/Changelog)
+
+<br>
+
+- To find out the differences in the <b>start</b>, click [here](https://git.catrenelle.com/Kevin_Smarts/glife/wiki/Start).
+ <br>  
+- To know more about the <b>characters</b> in the game, click [here](https://git.catrenelle.com/Kevin_Smarts/glife/wiki/Characters).
+- For <b>events imported</b> from the Russian version, click [here](https://git.catrenelle.com/Kevin_Smarts/glife/wiki/implant).
+- For <b>Frequently Asked Questions (FAQ)</b>, click [here](https://git.catrenelle.com/Kevin_Smarts/glife/wiki/FAQ).
+ <br>
+
+## Interested in Contributing? ##
+
+- Interested in <b>helping to translate</b> the machine transltions to full English? View this [guide](https://git.catrenelle.com/Kevin_Smarts/glife/wiki/translation+guide).
+- Interested in <b>coding your own events</b>? View this [guide](https://git.catrenelle.com/Kevin_Smarts/glife/wiki/Coding+guide).
+    - Also a WIP dev guide [here](https://git.catrenelle.com/Kevin_Smarts/glife/wiki/Developer+instruction).
+    - And a WIP translation of the [QSP language reference](https://git.catrenelle.com/Kevin_Smarts/glife/wiki/qsp+language+reference).
+- Interested in expanding the story through events? <b>Only a writer and not a coder</b>? Please follow the tips written [here](https://git.catrenelle.com/Kevin_Smarts/glife/wiki/Authorsguide).
+
+Our (old) [thread](http://www.tfgamessite.com/phpbb3/viewtopic.php?f=6&t=5882) in TFGS is always the best source of information.
+For help or to ask for information, please visit our current [thread](http://www.tfgamessite.com/phpbb3/viewtopic.php?f=6&t=8086) in TFGS.
+
+## Found a Bug? ##
+
+- Please [Report to us](https://git.catrenelle.com/Kevin_Smarts/glife/wiki/reportbug).

+ 45 - 0
Milestones.md

@@ -0,0 +1,45 @@
+# Versions Planning #
+
+## Next: 0.5.2 ##
+* 0.5.2
+    * :new: Add:
+        * painkillers and pain relief from drugs and alcohol
+        * sleeping in the park bench
+        * post office buildings to both cities
+            * deposit: live update and [200rubles or 20% penalty].
+    * :recycle: Update:
+        * your dog can now scare off burglars
+        * expand church events
+        * minor upgrades to translation text and typos
+        * code rewritten in several parts for reduced save size.
+        * north road moved to northern region.
+    * :wrench: Fix:
+        * pain status bar
+        * bonus for removing cosmetics before sleep and such
+        * can't masturbate on computer while sys is in the bedroom
+        * blank screen
+        * alarm clock and pornstudio.
+
+## Future Versions ##
+
+* 0.6.X - Exhib, Church Events, Reputation, Fame and Rebalancing (Spread somehow in 0.6 releases)
+    * [ ] Add thumbnails to shop locations.
+    * [ ] Exhibtionism
+    * [ ] Reputation
+    * [ ] Fame
+    * [ ] Skills Rebalancing - Will and such ...
+    * :new: Add:
+    * :x: Remove:
+    * :recycle: Update
+    * :wrench: Fix:
+
+* 0.7.x
+    * [ ] Character and Relationship overhaul.
+
+## TODO ##
+
+* Add random events/character interactions during meals
+* Banking
+* Payment
+* School
+    * Add more interation during school time.

+ 24 - 0
Notepad.md

@@ -0,0 +1,24 @@
+# QSP language for Notepad++
+<B>Lantera</B>:  
+These instructions will explain how to make Notepad++ look like QGen in a few simple steps.
+
+See FinnMachas' note below for latest language file. If you don't know how to obtain from repo download this file. It contains screenshots, and an XML file you will need. The numbers of the steps below correspond with the screenshots included: https://mega.nz/#!6cUCiLoA!1VgQPg0-xgMLrXOHYF92WTEh60XEOia6Dqcy_1n_Nys
+
+1. In Notepad++, in the upper bar, find 'Language'. At the bottom of this menu, you will find an option 'Define your Language'. Click that.
+2. When you clicked it, it'll bring up a menu where you can design your own language. We''re not going to do that. Instead, click the 'Import' button, near the left-hand top.
+3. It'll look for .xml files. Luckily you have one! Right? It''s in the same folder as your screenshots. Find it and Import it.
+4. There's a drop-down menu at the very left-hand top of the 'Define your Language' menu. The default is User Define Language. Click it. One of the options will be called QSP (you just imported that in step 3). Click it.
+5. Now that we have imported the XML file and highlighted it, we need to give it a name so we can use the language definitions. Choose 'Save As' and choose a name. I named mine 'QSP'.
+6. Then close Notepad++, and re-open it again. If you did everything correctly, you will now see QSP (or whatever name you gave your profile) at the very bottom of the 'Language' menu.
+
+Select the profile, and Notepad++ will look exactly like QGen does. Hopefully. Especially if you switch your background colour to grey.
+
+**FinnMacha:**
+
+Updated Information. The below xml are based on the above version, but greatly expanded.
+We now also have the .xml files in the game repo so you don’t have to use the link above to download the .xml.
+
+QSP1.xml [This version is for ‘default’ white theme as set from Settings – Style Configurator – Select theme]
+QSP4.xml [This version is for ‘Deep Black’ theme as set from Settings – Style Configurator – Select theme]
+
+Personally, I work with QSP4, so it is the most up to date. And it looks awesome!!

+ 15 - 0
Start.md

@@ -0,0 +1,15 @@
+There are 3 game modes. The first one, where you get transformed from a man to a girl, was the original storyline. Currently, the Alternate Start (and Cursed Schoolgirl) are further developed. If you want to play the game with most events, it's advised to play the Cursed Schoolgirl Start.
+
+
+- Original Start:<br>
+You are Michael Kuznetsov, a fairly average, 35 year old businessman whose life is about to be turned inside out. Features magic and an (incomplete) over-arching plot.
+This will begin with the starting plot and MtF transformation that the game relies upon, before leaving you in the [city](city) with some money, basic supplies and a rented flat.
+<br><br>
+- Alternate Start:<br>
+You are a 15 or 16 year old small-town girl with another year of school remaining. Name and starting stats are customizable, no magic and no major ''plot'' other than life. Not to say that your classmates and family don''t have their own stories, though!
+<br><br>
+- Cursed schoolgirl Start:<br>
+You are a 15 or 16 year old small-town girl with another year of school remaining. Name and starting stats are customizable. Includes magic and the (incomplete) plot from original start, plus all the family and classmate events from the alternate start.
+
+<br><br>
+Both of these two last starts will allow you to choose to start aged 15 or 16 and either at the begining or end of the summer holidays. You will begin in the town of [Pavlovsk](Pavlovsk), living with your parents and expected to attend school until your graduation at 17.

+ 588 - 0
Statistics.md

@@ -0,0 +1,588 @@
+# Statistics  
+In the game are some variables, which serve preliminary to statistics.  
+Note: hidden or unknown means that PC  is not aware of the act.  
+<table cellpadding=5 cellspacing=0 border=1>
+ <tr>
+  <th><b>Variable name</b></th>
+  <th><b>Handling</b></th>
+  <th><b>Note</b></th>
+  <th><b>Description</b></th>
+ </tr>
+<tr>
+  <td>stat['vaginal']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has had vaginal sex</td>
+</tr>
+<tr>
+  <td>stat['hidden_vaginal']</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has had vaginal sex not knowing about it</td>
+</tr>
+<tr>
+  <td>stat['mast']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has masturbated</td>
+</tr>
+<tr>
+  <td>stat['porn']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has watched porn</td>
+</tr>
+<tr>
+  <td>stat['flash_breasts']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has flashed her tits</td>
+</tr>
+<tr>
+  <td>stat['hidden_flash_breasts']</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has flashed her tits not knowing about it</td>
+</tr>
+<tr>
+  <td>stat['flash_ass']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has flashed her ass</td>
+</tr>
+<tr>
+  <td>stat['hidden_flash_ass']</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has flashed her ass not knowing about it</td>
+</tr>
+<tr>
+  <td>stat['flash_pussy']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has flashed her pussy</td>
+</tr>
+<tr>
+  <td>stat['hidden_flash_pussy']</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has flashed her pussy not knowing about it</td>
+</tr>
+<tr>
+  <td>stat['voyeur']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has watched other people fuck</td>
+</tr>
+<tr>
+  <td>stat['hj']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has jerked men off</td>
+</tr>
+<tr>
+  <td>stat['hidden_hj']</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has jerked men off not knowing about it</td>
+</tr>
+<tr>
+  <td>stat['footjob']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has jerked men off with her feet</td>
+</tr>
+<tr>
+  <td>stat['hidden_footjob']</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has jerked men off with her feet not knowing about it</td>
+</tr>
+<tr>
+  <td>stat['bj']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has sucked cock</td>
+</tr>
+<tr>
+  <td>stat['hidden_bj']</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has sucked cock not knowing about it</td>
+</tr>
+<tr>
+  <td>stat['vaginal']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has had vaginal sex</td>
+</tr>
+<tr>
+  <td>stat['hidden_vaginal']</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has had vaginal sex not knowing about it</td>
+</tr>
+<tr>
+  <td>stat['anal']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has had anal sex</td>
+</tr>
+<tr>
+  <td>stat['hidden_anal']</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has had anal sex not knowing about it</td>
+</tr>
+<tr>
+  <td>stat['cuni']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has received cunnilingus</td>
+</tr>
+<tr>
+  <td>stat['vaginal_finger']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has been fingered</td>
+</tr>
+<tr>
+  <td>stat['vaginal_fist']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has been fisted</td>
+</tr>
+<tr>
+  <td>stat['vaginal_dildo']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has been fucked with a dildo</td>
+</tr>
+<tr>
+  <td>stat['vaginal_strap']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has been fucked with a strap-on</td>
+</tr>
+<tr>
+  <td>stat['vaginal_vibe']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has been stimulated with Clitoral/Vaginal vibrator</td>
+</tr>
+<tr>
+  <td>stat['trib']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has performed tribalism</td>
+</tr>
+<tr>
+  <td>stat['anal_finger']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has been anally fingered</td>
+</tr>
+<tr>
+  <td>stat['anal_fist']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has been anally fisted</td>
+</tr>
+<tr>
+  <td>stat['rimming']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has had her ass rimmed</td>
+</tr>
+<tr>
+  <td>stat['anal_dildo']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has anal sex with a dildo</td>
+</tr>
+<tr>
+  <td>stat['anal_strap']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has had her ass fucked with a strap-on</td>
+</tr>
+<tr>
+  <td>stat['anal_vibe']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has been stimulated with anal vibrator</td>
+</tr>
+<tr>
+  <td>stat['cuni_give']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has performed cunnilingus</td>
+</tr>
+<tr>
+  <td>stat['vaginal_finger_give']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has fingered a girl</td>
+</tr>
+<tr>
+  <td>stat['vaginal_fist_give']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has fisted a girl</td>
+</tr>
+<tr>
+  <td>stat['vaginal_dildo_give']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has dildoed a girl</td>
+</tr>
+<tr>
+  <td>stat['vaginal_strap_give']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has strap-on fucked a girl</td>
+</tr>
+<tr>
+  <td>stat['vaginal_vibe_give']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has used vibrator on a girl</td>
+</tr>
+<tr>
+  <td>stat['rimming_give']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has rimmed someone</td>
+</tr>
+<tr>
+  <td>stat['anal_finger_give']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has fingered someone else's ass</td>
+</tr>
+<tr>
+  <td>stat['anal_fist_give']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has fisted someone else's ass</td>
+</tr>
+<tr>
+  <td>stat['anal_dildo_give']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has dildoed someone else's ass</td>
+</tr>
+<tr>
+  <td>stat['anal_vibe_give']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has used a vibrator on someone else's ass</td>
+</tr>
+<tr>
+  <td>stat['anal_strap_give']</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>How many times PC has fucked someone else's ass with a strap-on</td>
+</tr>
+<tr>
+  <td>pcs_throat</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>PC's throat capacity</td>
+</tr>
+<tr>
+  <td>pcs_vag</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>PC's vaginal capacity</td>
+</tr>
+<tr>
+  <td>pcs_ass</td>
+  <td>via Arousal </td>
+  <td>Note</td>
+  <td>PC's ass capacity</td>
+</tr>
+<tr>
+  <td>pcs_cp_safe_known</td>
+  <td>via Cum_Manage</td>
+  <td>Note</td>
+  <td>Number of known safe vaginal creampies</td>
+</tr>
+<tr>
+  <td>pcs_cp_notsafe_known</td>
+  <td>via Cum_Manage</td>
+  <td>Note</td>
+  <td>Number of known not safe vaginal creampies</td>
+</tr>
+<tr>
+  <td>pcs_cp_risky_known</td>
+  <td>via Cum_Manage</td>
+  <td>Note</td>
+  <td>Number of known risky vaginal creampies</td>
+</tr>
+<tr>
+  <td>pcs_cp_safe_unknown</td>
+  <td>via Cum_Manage</td>
+  <td>Note</td>
+  <td>Number of unknown safe vaginal creampies</td>
+</tr>
+<tr>
+  <td>pcs_cp_notsafe_unknown</td>
+  <td>via Cum_Manage</td>
+  <td>Note</td>
+  <td>Number of unknown not safe vaginal creampies</td>
+</tr>
+<tr>
+  <td>pcs_cp_risky_unknown</td>
+  <td>via Cum_Manage</td>
+  <td>Note</td>
+  <td>Number of unknown risky vaginal creampies</td>
+</tr>
+<tr>
+  <td>hja</td>
+  <td>Manually</td>
+  <td>boyfriend related</td>
+  <td>How many times PC has jerked off her boyfriend</td>
+</tr>
+<tr>
+  <td>bja</td>
+  <td>Manually</td>
+  <td>boyfriend related</td>
+  <td>How many times PC has sucked her boyfriends cock</td>
+</tr>
+<tr>
+  <td>sexa</td>
+  <td>Manually</td>
+  <td>boyfriend related</td>
+  <td>How many times PC has had vaginal sex with her boyfriend</td>
+</tr>
+<tr>
+  <td>anala</td>
+  <td>Manually</td>
+  <td>boyfriend related</td>
+  <td>How many times PC has had anal sex with her boyfriend</td>
+</tr>
+<tr>
+  <td><s>mastr</s></td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has masturbated</td>
+</tr>
+<tr>
+  <td>spank</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has had her ass spanked</td>
+</tr>
+<tr>
+  <td><s>guy</s></td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times you had sex with guys</td>
+</tr>
+<tr>
+  <td>hidden_guy</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times you had sex with guys</td>
+</tr>
+<tr>
+  <td><s>girl</s></td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times you had sex with girls</td>
+</tr>
+<tr>
+  <td>hidden_girl</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times you had sex with girls</td>
+</tr>
+<tr>
+  <td>divorced</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times you were married</td>
+</tr>
+<tr>
+  <td>suprdolg</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC performed her conjugal duty for her husband</td>
+</tr>
+<tr>
+  <td>rape</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has been raped</td>
+</tr>
+<tr>
+  <td>hidden_rape</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has been raped not knowing about it</td>
+</tr>
+<tr>
+  <td><s>bj</s></td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has sucked cock</td>
+</tr>
+<tr>
+  <td>gloryhole</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has sucked cock in a gloryhole</td>
+</tr>
+<tr>
+  <td>hidden_gloryhole</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has sucked cock in a gloryhole not knowing about it</td>
+</tr>
+<tr>
+  <td>sex</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has had vaginal sex</td>
+</tr>
+<tr>
+  <td>lesbian</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has had lesbian sex</td>
+</tr>
+<tr>
+  <td>hidden_lesbian</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has had lesbian sex not knowing about it</td>
+</tr>
+<tr>
+  <td>sexfuta</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has had sex with tgirls</td>
+</tr>
+<tr>
+  <td>hidden_sexfuta</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has had sex with tgirls not knowing about it</td>
+</tr>
+<tr>
+  <td><s>anal</s></td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has had anal sex</td>
+</tr>
+<tr>
+  <td>pcs_acp_known</td>
+  <td>via Cum_Manage</td>
+  <td>Note</td>
+  <td>Number of known anal creampies</td>
+</tr>
+<tr>
+  <td>pcs_acp_unknown</td>
+  <td>via Cum_Manage</td>
+  <td>Note</td>
+  <td>Number of unknown anal creampies</td>
+</tr>
+<tr>
+  <td>gang</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has had group sex</td>
+</tr>
+<tr>
+  <td>hidden_gang</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has had group sex not knowing about it</td>
+</tr>
+<tr>
+  <td><s>kuni</s></td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has received cunnilingus</td>
+</tr>
+<tr>
+  <td>slutty</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has sold her body</td>
+</tr>
+<tr>
+  <td>hidden_slutty</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has sold her body not knowing about it</td>
+</tr>
+<tr>
+  <td>bordelslutty</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has sold her body in brothel</td>
+</tr>
+<tr>
+  <td>orgasm</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has experienced orgasm</td>
+</tr>
+<tr>
+  <td>analorgasm</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has experienced orgasm anally</td>
+</tr>
+<tr>
+  <td>swallow</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has swallowed sperm</td>
+</tr>
+<tr>
+  <td><s>facial</s></td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>Number of taken facials</td>
+</tr>
+<tr>
+  <td>frot</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>clothes have been come on</td>
+</tr>
+<tr>
+  <td>hump</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>clothes have been come on</td>
+</tr>
+<tr>
+  <td>zoo</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has had sex with animals</td>
+</tr>
+<tr>
+  <td>pee</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>Number of public pissing acts</td>
+</tr>
+<tr>
+  <td>swallowpee</td>
+  <td>Manually</td>
+  <td>Note</td>
+  <td>How many times PC has swallowed urine</td>
+</tr>
+
+ <tr>
+  <td><b>Variable name</b></td>
+  <td><b>Handling</b></td>
+  <td><b>Note</b></td>
+  <td><b>Description</b></td>
+ </tr>
+</table>

+ 64 - 0
Templates.md

@@ -0,0 +1,64 @@
+# Templates  
+Templates should serve as patterns and also as skeletons for developers to allow them to code faster and to keep the common style of handling of events.
+
+## Location  
+For this article, the Location means an area in which the program goes through the instruction "GOTO 'Name of Location'". Let me also set up the term Sublocation, where the program goes through the instruction "GOTO 'Name of Location','Name of Sublocation'. The rules for both of them are similar.
+
+## Code example  
+```
+# Name of Location
+!! CLOSE ALL stops playing all the sounds
+CLOSE ALL
+
+!! $location_type is set quite often, but tested is rarely
+! $location_type = 'private'
+! $location_type = 'secluded'
+! $location_type = 'public_indoors'
+! $location_type = 'public_outdoors'
+! $location_type = 'bathroom'
+! $location_type = 'indoors'
+! $location_type = 'Sonia Bathroom' ????
+
+!! The following variables allow the proper return from universal routines.
+!! $loc and $CURLOC contain 'Name of Location'
+!! $metka and $ARGS[0] contain 'Name of Sublocation'
+$loc = $CURLOC
+$metka = $ARGS[0]
+
+!! the alternate way is to fill the variables straight with the desired values
+$loc = 'name of Location'
+$metka = 'name of sublocation'
+
+!! some locations can have their own noise, but you should allow to mute it.
+if sound = 0:PLAY 'sound/korr.mp3',30
+
+!! Rachels opinion
+!! I think that the common code should be at the beginning of the file and it shouldn''t be too long
+!! even the common room/place should be defined as a Sublocation
+
+if $ARGS[0] = 'Name of Sublocation_Basic':
+    program code
+    ....
+    act 'Leave Location': gt 'Name of Location','Leave'
+end
+
+if $ARGS[0] = 'Name of Sublocation_1':
+    program code
+    ....
+    ....
+end
+
+if $ARGS[0] = 'Name of Sublocation_2':
+    program code
+    ....
+    ....
+end
+
+if $ARGS[0] = 'Leave':
+    program code
+    killvar 'all local variables'
+    gt 'higher-up Location'
+end
+!! The most important part is write the end of file - one dash is enough, but it looks better in this way:
+--- Name of Location -------------------------------------
+

+ 1900 - 0
Variables.md

@@ -0,0 +1,1900 @@
+# Variables
+
+The variables can be divided into several categories:
+*  PC's variables - describe player character and her activity
+ * [Some of the PS's variables related to skills](https://git.catrenelle.com/Kevin_Smarts/glife/wiki/skills)
+*  NPC's variables - describe np characters, their relations to pc and their activity
+*  Environment varaiables
+
+If you want to add row into table, use this pattern or last row as a template:
+```
+ <tr>
+  <td>Category</td>
+  <td>Sub-category</td>
+  <td>Title</td>
+  <td>Obsolete</td>
+  <td>Variable</td>
+  <td>Description</td>
+ </tr>
+```
+
+Note (2017 May 16): the table was created according the Excel file, which I found somewhere and now I cannot find the link. I have not checked all the variables mentioned there.
+
+<table cellpadding=5 cellspacing=0 border=1>
+ <tr>
+  <th>Category</th>
+  <th>Sub-category</th>
+  <th>Title</th>
+  <th>Obsolete</th>
+  <th>Variable</th>
+  <th>Description</th>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Base</td>
+  <td></td>
+  <td>glacol</td>
+  <td>pcs_eyecol</td>
+  <td>Eye Color</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Base</td>
+  <td></td>
+  <td>glaraz</td>
+  <td>pcs_eyesize</td>
+  <td>Eye size</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Base</td>
+  <td></td>
+  <td></td>
+  <td>glass</td>
+  <td>Weres glasses</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Base</td>
+  <td></td>
+  <td>lip</td>
+  <td>pcs_lip</td>
+  <td>lip size</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Base</td>
+  <td>Natural Hair Color</td>
+  <td>nathcol</td>
+  <td>pcs_nhcol</td>
+  <td>Natural Hair color</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Base</td>
+  <td>Hair Length</td>
+  <td></td>
+  <td>pcs_hairlng</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Base</td>
+  <td></td>
+  <td>resnic</td>
+  <td>pcs_lashes</td>
+  <td>eyelash length</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Base</td>
+  <td>Skin Condition</td>
+  <td>skinvan</td>
+  <td>pcs_skin</td>
+  <td>skin condition</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Base</td>
+  <td></td>
+  <td></td>
+  <td>supnatvnesh</td>
+  <td>supernatural vnesh bonus; currently from Bimbo or Succubus</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Base</td>
+  <td>Apparent Age</td>
+  <td></td>
+  <td>vidage</td>
+  <td>apparent age, used to set appearance bonus</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Base</td>
+  <td></td>
+  <td></td>
+  <td>vidagebonus</td>
+  <td>ratio used in the appearance calculation /100</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Base</td>
+  <td></td>
+  <td>vneshbase</td>
+  <td></td>
+  <td>base appearance score</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Base</td>
+  <td></td>
+  <td>zub</td>
+  <td>pcs_teeth</td>
+  <td>Missing teeth or cosmetically improved teeth (-1)</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td></td>
+  <td>CloAdjustedBeauty</td>
+  <td>clothing adjustment to appearance</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td>curly</td>
+  <td>pcs_haircurl</td>
+  <td>Measures remaining hair curliness</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td>dyevmod</td>
+  <td>pcs_dye</td>
+  <td>fading hair dye penalty to appearance</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td>fbreath</td>
+  <td>pcs_breath</td>
+  <td>Fresh breath flag, brushed teeth or used mouthwash</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td></td>
+  <td>glassvnesh</td>
+  <td>glasses penalty to appearance</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td></td>
+  <td>hairkoef</td>
+  <td>very short hair penalty</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td>hapri</td>
+  <td>pcs_hairbsh</td>
+  <td>hair brushed/styled status</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td>Hotness Category</td>
+  <td></td>
+  <td>hotcat</td>
+  <td>used in some checks as an abstaction of "hotness"</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td>leghair</td>
+  <td>pcs_leghair</td>
+  <td>Legs shaved status</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td></td>
+  <td>legkoef</td>
+  <td>legs unshaved penalty to appearance</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td></td>
+  <td>lipbalmKoef</td>
+  <td>appearance bonus due to wearing lip balm</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td>lipbalmstat</td>
+  <td>pcs_lipbalm</td>
+  <td>lip balm application remaining</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td>lobok</td>
+  <td>pcs_pubes</td>
+  <td>Pubic hair status</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td>mop</td>
+  <td>pcs_makeup</td>
+  <td>Current Makeup Status</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td></td>
+  <td>mopkoef</td>
+  <td>makeup bonus to appearance</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td>Hair Color</td>
+  <td></td>
+  <td>pcs_haircol</td>
+  <td>Current hair color</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td>Sun Tan</td>
+  <td></td>
+  <td>pcs_tan</td>
+  <td>PC Sun Tan Status</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td>sweat</td>
+  <td>pcs_sweat</td>
+  <td>sweat status</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td></td>
+  <td>sweatKoef</td>
+  <td>appearance penalty due to sweat</td>
+ </tr>
+ <tr>
+  <td>Appearance</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td>vnesh</td>
+  <td>pcs_apprnc</td>
+  <td>Final appearance score</td>
+ </tr>
+ <tr>
+  <td>Attribute</td>
+  <td>0</td>
+  <td>Strength</td>
+  <td></td>
+  <td>pcs_stren</td>
+  <td>Abstracts physical power, how much oomph the PC can put behind what shes
+  doing physically</td>
+ </tr>
+ <tr>
+  <td>Attribute</td>
+  <td>1</td>
+  <td>Agility</td>
+  <td></td>
+  <td>pcs_agil</td>
+  <td>Abstract muscle response speed,
+  accuracy, and kinaesthetic sense; basically covering anything where physical
+  finesse was needed instead of raw power</td>
+ </tr>
+ <tr>
+  <td>Attribute</td>
+  <td>2</td>
+  <td>Endurance</td>
+  <td></td>
+  <td>pcs_vital</td>
+  <td>Abstract base physical stamina, staying power and also cover overall
+  health</td>
+ </tr>
+ <tr>
+  <td>Attribute</td>
+  <td>3</td>
+  <td>Intelligence</td>
+  <td></td>
+  <td>pcs_intel</td>
+  <td>Abstracts raw processing power and memory retention</td>
+ </tr>
+ <tr>
+  <td>Attribute</td>
+  <td>4</td>
+  <td>Mental Agility</td>
+  <td></td>
+  <td>pcs_react</td>
+  <td>Abstracts how quickly the PC can respond to input</td>
+ </tr>
+ <tr>
+  <td>Attribute</td>
+  <td>5</td>
+  <td>Sprit</td>
+  <td></td>
+  <td>pcs_sprt</td>
+  <td>Abstracts mental stamina and overall mental health; the "sprt"
+  variable replaces the "will" variable to limit confusion with
+  "willpower"</td>
+ </tr>
+ <tr>
+  <td>Attribute</td>
+  <td>6</td>
+  <td>Charisma</td>
+  <td></td>
+  <td>pcs_chrsm</td>
+  <td>Abstracts force of personality, sort
+  of the mental equivalent of "stren" as it relates to dealing with
+  others; replaces dom/sub checks in some places (willpower is used in others)</td>
+ </tr>
+ <tr>
+  <td>Attribute</td>
+  <td>7</td>
+  <td>Perception</td>
+  <td></td>
+  <td>pcs_prcptn</td>
+  <td>abstracts all aspects of the natural ability at personal, interpersonal,
+  and situational awareness</td>
+ </tr>
+ <tr>
+  <td>Attribute</td>
+  <td>8</td>
+  <td>Magic</td>
+  <td></td>
+  <td>pcs_magik</td>
+  <td>Measures how much power the PC can
+  handle, which effects which spells the PC can cast (but not learn), the power
+  behind those spells, and their duration; magik_exp = orgasm</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td>Base</td>
+  <td>Hips</td>
+  <td>bedra</td>
+  <td>pcs_hips</td>
+  <td>hips</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td>Base</td>
+  <td>Bust</td>
+  <td>grudi</td>
+  <td>pcs_bust</td>
+  <td>Bust</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td>Base</td>
+  <td>Band</td>
+  <td>grutal</td>
+  <td>pcs_band</td>
+  <td>Band</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td>Base</td>
+  <td>Height</td>
+  <td>rost</td>
+  <td>pcs_hgt</td>
+  <td>height</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td>Base</td>
+  <td>Waist</td>
+  <td>talia</td>
+  <td>pcs_waist</td>
+  <td>waist</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td>Base</td>
+  <td>Cup Size</td>
+  <td>titK</td>
+  <td>pcs_cup</td>
+  <td>breast cup size</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td>Base</td>
+  <td>Weight</td>
+  <td>ves</td>
+  <td>pcs_weight</td>
+  <td>weight</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>bratio</td>
+  <td>band to waist ratio set in body_shape</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>btwarn</td>
+  <td>used to flag if to display the gaining/losing weight message when bathing</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>fat</td>
+  <td>measures fat that has not made it to being carried</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>genbsize</td>
+  <td>the set genetic bust size</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>hratio</td>
+  <td>hip to height ratio set in body_shape</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>magf2bdo</td>
+  <td>flag for magic bust increase; 0, ready; 1, do it; 2, ask; 3, no</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>magicf2b</td>
+  <td>set in body_shape for the fat moved to bust</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>magtarcup</td>
+  <td>set in the dream code as the target cup size</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>mgf2bnocnt</td>
+  <td>used to count the number of times a bust increase was turned down and
+  stop asking after 3</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>nbsize</td>
+  <td>starts at a set genetic bust size, but can be adjusted down if salo drops
+  too low</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td>nipple_size</td>
+  <td>pcs_nips</td>
+  <td>Nipple Size</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>salo</td>
+  <td>measures carried body fat</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>salocatlast</td>
+  <td>the previous category of salo</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>salocatnow</td>
+  <td>the current category of salo</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>salolast</td>
+  <td>used when doing a soft rest to control the cycling of the main code</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>sftrstflag</td>
+  <td>used to prevent a code chunk from firing on a soft reset</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>vhips</td>
+  <td>derived from salo in body_shape</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>vhtmp</td>
+  <td>slows the change to vhips in body_shape</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>vofat</td>
+  <td>used as a place to put extra salo at extreme high values (i.e. really,
+  really fat) set in body_shape</td>
+ </tr>
+ <tr>
+  <td>Body Shape
+  </td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>wratio</td>
+  <td>waist to hips ratio set in body_shape</td>
+ </tr>
+ <tr>
+  <td>Image Set</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>$bodimgsets[x]</td>
+  <td>body shape descriptors, tens place is the set (using bodset), 0 - 7 the
+  descriptors (using salocatnow), 8 filler, 9 is the folder name</td>
+ </tr>
+ <tr>
+  <td>Image Set</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>bdsetlock</td>
+  <td>flag to indicate set control override, 0 is use the formula to pick a
+  set, 1 is use a fixed set</td>
+ </tr>
+ <tr>
+  <td>Image Set</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>bodset</td>
+  <td>body image and descriptor control variable, used to indicate which image
+  and descriptor set is in use</td>
+ </tr>
+ <tr>
+  <td>Image Set</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>bodsetcnt</td>
+  <td>the number of sets present</td>
+ </tr>
+ <tr>
+  <td>Image Set</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>fixbodset</td>
+  <td>the identification number of the fixed image set</td>
+ </tr>
+ <tr>
+  <td>Image Set</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>imgset6ovr[x]</td>
+  <td>a flag to indicate that an image set (x) has its own image 6</td>
+ </tr>
+ <tr>
+  <td>Image Set</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>imgset7ovr[x]</td>
+  <td>a flag to indicate that an image set (x) has its own image 7</td>
+ </tr>
+ <tr>
+  <td>Pool</td>
+  <td></td>
+  <td>Health</td>
+  <td>health</td>
+  <td>pcs_health</td>
+  <td>Health state in terms of both HP and illness</td>
+ </tr>
+ <tr>
+  <td>Pool</td>
+  <td></td>
+  <td>Health Max</td>
+  <td></td>
+  <td>healthmax</td>
+  <td>Max health state value</td>
+ </tr>
+ <tr>
+  <td>Pool</td>
+  <td></td>
+  <td>Manna</td>
+  <td>manna</td>
+  <td>pcs_manna</td>
+  <td>magic power available for spell casting</td>
+ </tr>
+ <tr>
+  <td>Pool</td>
+  <td></td>
+  <td>Manna Max</td>
+  <td></td>
+  <td>mannamax</td>
+  <td>Max magic power</td>
+ </tr>
+ <tr>
+  <td>Pool</td>
+  <td></td>
+  <td>Mood Max</td>
+  <td></td>
+  <td>maxmood</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Pool</td>
+  <td></td>
+  <td>Mood</td>
+  <td>mood</td>
+  <td>pcs_mood</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Pool</td>
+  <td></td>
+  <td>Willpower</td>
+  <td>willpower</td>
+  <td>pcs_willpwr</td>
+  <td>this will be expended for mental activities, also as a replacement for
+  dom/sub checks some in places</td>
+ </tr>
+ <tr>
+  <td>Pool</td>
+  <td></td>
+  <td>Willpower Max</td>
+  <td></td>
+  <td>willpowermax</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Pool</td>
+  <td></td>
+  <td>Staminia</td>
+  <td></td>
+  <td>pcs_stam</td>
+  <td>physical activities pool</td>
+ </tr>
+ <tr>
+  <td>Pool</td>
+  <td></td>
+  <td>Staminia Max</td>
+  <td></td>
+  <td>stammax</td>
+  <td>physical activities pool max</td>
+ </tr>
+ <tr>
+  <td>Pregnancy</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>$wombthfath</td>
+  <td>Father of current pregnancy</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>combat</td>
+  <td>Defence</td>
+  <td></td>
+  <td>pcs_def</td>
+  <td>Covers both blocking and dodging</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>combat</td>
+  <td>Jabs</td>
+  <td></td>
+  <td>pcs_jab</td>
+  <td>Quick strikes that do not have much power</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>combat</td>
+  <td>Kicks</td>
+  <td></td>
+  <td>pcs_kick</td>
+  <td>Kicking, enough said</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>combat</td>
+  <td>Power Strikes</td>
+  <td></td>
+  <td>pcs_punch</td>
+  <td>Hard strikes that are harder to land</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>combat</td>
+  <td>Marksmanship</td>
+  <td></td>
+  <td>pcs_shoot</td>
+  <td>Could be guns, bows, or spells</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>craft</td>
+  <td>Artistic Skills</td>
+  <td></td>
+  <td>pcs_artskls</td>
+  <td>painting, drawing etc.</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>craft</td>
+  <td>Instrumental Music</td>
+  <td></td>
+  <td>pcs_instrmusic</td>
+  <td>Skill at playing an instrument(s)</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>craft</td>
+  <td>Photography</td>
+  <td></td>
+  <td>pcs_photoskl</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>craft</td>
+  <td>Tailoring</td>
+  <td></td>
+  <td>pcs_sewng</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>craft</td>
+  <td>Singing</td>
+  <td></td>
+  <td>pcs_vokal</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>dance</td>
+  <td>Modern Dancing</td>
+  <td></td>
+  <td>pcs_danc</td>
+  <td>This is the basic dance skill and replaces 'dance'</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>dance</td>
+  <td>Erotic Dancing</td>
+  <td></td>
+  <td>pcs_dancero</td>
+  <td>This is used when individual eroticism is being displayed, also covers
+  &amp; replaces strip tease</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>dance</td>
+  <td>Pole Dancing</td>
+  <td></td>
+  <td>pcs_dancpol</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>game</td>
+  <td>Chess</td>
+  <td></td>
+  <td>pcs_chess</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>game</td>
+  <td>Gaming</td>
+  <td></td>
+  <td>pcs_ttgmng</td>
+  <td>Abstracts skills at all types of Table Top games</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>Social</td>
+  <td>People skills</td>
+  <td></td>
+  <td>pcs_humint</td>
+  <td>basic human interaction skill set</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>Social</td>
+  <td>Persuasion</td>
+  <td></td>
+  <td>pcs_persuas</td>
+  <td>Trained skill at getting people to agree with you or like you</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>sport</td>
+  <td>Football</td>
+  <td></td>
+  <td>pcs_ftbll</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>sport</td>
+  <td>Ice Skating</td>
+  <td></td>
+  <td>pcs_icesktng</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>sport</td>
+  <td>Running</td>
+  <td></td>
+  <td>pcs_run</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>sport</td>
+  <td>Volleyball</td>
+  <td></td>
+  <td>pcs_vball</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>sport</td>
+  <td>Wrestling</td>
+  <td></td>
+  <td>pcs_wrstlng</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>util</td>
+  <td>Hacking</td>
+  <td></td>
+  <td>pcs_comphckng</td>
+  <td>Skill at hacking computer systems</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>util</td>
+  <td>Computer Skill</td>
+  <td></td>
+  <td>pcs_compskl</td>
+  <td>Skill at using and repairing computers</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>util</td>
+  <td>Handy-work</td>
+  <td></td>
+  <td>pcs_hndiwrk</td>
+  <td>Used for non-mechanic work, i.e. plumbing</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>util</td>
+  <td>Makeup Skill</td>
+  <td></td>
+  <td>pcs_makupskl</td>
+  <td>Skill at applying makeup, goes into the vnesh calc as makupapp/5</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>util</td>
+  <td>Observation</td>
+  <td></td>
+  <td>pcs_observ</td>
+  <td>trained skill in noticing one''s surroundings and events (nothing but
+  surface detail)</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>util</td>
+  <td>Spell Casting</td>
+  <td></td>
+  <td>pcs_splcstng</td>
+  <td>The ability to Successfully cast spells</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>work</td>
+  <td>Modeling</td>
+  <td></td>
+  <td>pcs_mdlng</td>
+  <td>Knowing how to pose and hold poses for long periods of time</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>work</td>
+  <td>Medicine</td>
+  <td></td>
+  <td>pcs_medcn</td>
+  <td>Basic medical knowledge up to the level of Nursing</td>
+ </tr>
+ <tr>
+  <td>Skill</td>
+  <td>work</td>
+  <td>Serving</td>
+  <td></td>
+  <td>pcs_servng</td>
+  <td>Covers all aspects of waitressing and bartending</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Base</td>
+  <td>PC First Name</td>
+  <td></td>
+  <td>$pcs_firstname</td>
+  <td>PC First Name</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Base</td>
+  <td>PC Last Name</td>
+  <td></td>
+  <td>$pcs_lastname</td>
+  <td>PC Last Name</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Base</td>
+  <td>PC Nickname</td>
+  <td></td>
+  <td>$pcs_nickname</td>
+  <td>PC Nickname</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Dynamic</td>
+  <td>Drunk Level</td>
+  <td></td>
+  <td>alko</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Dynamic</td>
+  <td>Hunger</td>
+  <td>energy</td>
+  <td>pcs_energy</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Dynamic</td>
+  <td>Nerd Status</td>
+  <td>nerdism</td>
+  <td>pcs_nerd</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Dynamic</td>
+  <td>Pain</td>
+  <td></td>
+  <td>pain ['total']</td>
+  <td>Current totoal of all pain types</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td></td>
+  <td>pcs_grades</td>
+  <td>SG School grades</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Dynamic</td>
+  <td>Sleep</td>
+  <td>son</td>
+  <td>pcs_sleep</td>
+  <td>Tiredness measurement</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Dynamic</td>
+  <td></td>
+  <td>tanga</td>
+  <td>pcs_undies</td>
+  <td>Panty status</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>General</td>
+  <td>Speed</td>
+  <td>speed</td>
+  <td></td>
+  <td>Can be used as a generalization overall movement speed (maybe walking
+  times or escape checks) and also for backward compatibility.</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>General</td>
+  <td>Creativity</td>
+  <td></td>
+  <td>pcs_creatvty</td>
+  <td>Should be self-explanatory</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>General</td>
+  <td>Empathy</td>
+  <td></td>
+  <td>pcs_empath</td>
+  <td>used to reflect PC actions</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Magic</td>
+  <td>Natural Power</td>
+  <td></td>
+  <td>rikudo</td>
+  <td>A measure of how much of the amulets magic the PC has access to</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>NPC</td>
+  <td></td>
+  <td>Astat_rel[28]</td>
+  <td>npc_rel[28]</td>
+  <td>SG PC Relationship to Step-Father</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>NPC</td>
+  <td></td>
+  <td>Astat_rel[29]</td>
+  <td>npc_rel[29]</td>
+  <td>SG PC relationship to Mother</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>NPC</td>
+  <td></td>
+  <td>Astat_rel[33]</td>
+  <td>npc_rel[33]</td>
+  <td>SG PC relationship to Sister</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>NPC</td>
+  <td></td>
+  <td>Astat_rel[34]</td>
+  <td>npc_rel[34]</td>
+  <td>SG PC Relationship to Brother</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>NPC</td>
+  <td>NPC Relationship</td>
+  <td>Astat_rel[x]</td>
+  <td>npc_rel[x]</td>
+  <td>Relationship with NPC x, where x is the index number of an NPC</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Other</td>
+  <td></td>
+  <td></td>
+  <td>GorSlut</td>
+  <td>Pavlosk reputation</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Sex</td>
+  <td></td>
+  <td>anus</td>
+  <td>pcs_ass</td>
+  <td>Anus capasity</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Sex</td>
+  <td>Arousal</td>
+  <td></td>
+  <td>pcs_horny</td>
+  <td>Current arousal level</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Sex</td>
+  <td></td>
+  <td>throat</td>
+  <td>pcs_throat</td>
+  <td>Throat Capasity</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Sex</td>
+  <td></td>
+  <td>vagina</td>
+  <td>pcs_vag</td>
+  <td>Vaginal capasity</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>STD</td>
+  <td></td>
+  <td></td>
+  <td>Gerpes</td>
+  <td>Herpes Status</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>Candidiasis (yeast infection)</td>
+  <td></td>
+  <td></td>
+  <td>Kandidoz</td>
+  <td>Candida albicans</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>STD</td>
+  <td></td>
+  <td></td>
+  <td>Sifilis</td>
+  <td>Syphlis Status</td>
+ </tr>
+ <tr>
+  <td>Stat</td>
+  <td>STD</td>
+  <td></td>
+  <td></td>
+  <td>Triper</td>
+  <td>Gonorea Status</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>$scargrt</td>
+  <td>a string to set by the $ARGS from the calling location if $metca may not
+  have been set, set at the calling location when needed</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>$sclocrt</td>
+  <td>a string to indicate where a call came from if $loc may not have been
+  set, set at the calling location when needed</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>$scsubloc</td>
+  <td>a string to allow a sub-routine in this location to call another and
+  still get back to the first</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>$sucabs1</td>
+  <td>strings used in displaying energy absorption</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>$sucabs2</td>
+  <td>strings used in displaying energy absorption</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>$sucabs3</td>
+  <td>strings used in displaying energy absorption</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>$sucgoloc</td>
+  <td>used for the location name of where one ends up after a
+  "suc-walking" event</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>$sucgometka</td>
+  <td>used for the location $args of where one ends up after a
+  "suc-walking" event</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>$sucself1</td>
+  <td>a string used to show how you view the succubus side of yourself</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>karinsucsex</td>
+  <td>counts the number of times the PC has had sex with Karin as a succubus.</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>karinsucsexask</td>
+  <td>used to make it that you only ask Karin about sex once a day</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>karinsucsexday</td>
+  <td>use to indicate when the PC can next have sex with Karin</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>scfwon</td>
+  <td>a flag to indicate that a call is from a fight that was won or you were
+  hunting, set at the calling location</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>scpopt</td>
+  <td>a flag to indicate that a call is optional for some reason, set at the
+  calling location: 0: No, 1: Yes, 2: option taken</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>sctrainprep</td>
+  <td>used to flag that preparation for a Succubus train session are or need to
+  be done</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>sexnutrition</td>
+  <td>used as an intermediate step variable from the point of absorption to the
+  point of conversion</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>sucabscum</td>
+  <td>a flag used in displaying energy absorbed from semen</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>sucabslez</td>
+  <td>a flag used in displaying energy absorbed from lesbian sex</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td>"Food" Energy Reserve</td>
+  <td></td>
+  <td>succhungry</td>
+  <td>an indicator of your succubus energy debt (lower is better)</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>succonfail</td>
+  <td>a flag used to indicate that you tried to hold back and failed</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td>Succubus Level</td>
+  <td></td>
+  <td>succublvl</td>
+  <td>an indicator of how strong a succubus you are</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>succubusflag</td>
+  <td>a flag that indicates you are a succubus</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>succubusQW</td>
+  <td>used to show succubus states: 1: Seed planted, 2: Had 1st dream, 3:
+  Rejected, 4: Scavenger, 5: Predator</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td>Succubus XP</td>
+  <td></td>
+  <td>succubxp</td>
+  <td>succubus xp, added to by lesbian sex and absorbing semen</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>suceatinit</td>
+  <td>a flag to indicate that the initiation sub-routine was done</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td>Stored Sexual Energy</td>
+  <td></td>
+  <td>sucexcess</td>
+  <td>an indicator of absorbed sex energy in excess of what was needed for
+  survival (energy &amp; water), also used for suc energy debt</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>suchuntday</td>
+  <td>use to indicate a successful hunt to limit the number of hunts in a day.</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>sucinfoday</td>
+  <td>used to control the timing on the next succubus info release</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>suclezsex</td>
+  <td>used to show if a lesbian sex act has occurred</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>sucpcinfo</td>
+  <td>used to indicate what the PC knowledge level about succubae is</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>sucpowzeroed</td>
+  <td>a counter that indicates a succubus either had willpower had hit 0 or was
+  in energy debt for a number of days</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>sucskill</td>
+  <td>used a single point to track how high up the succubus skill ladder you
+  are</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td>Sexual Energy Storage Capacity</td>
+  <td></td>
+  <td>sucstorecap</td>
+  <td>used to indicate your excess energy storage capacity</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>sucwalkday</td>
+  <td>used to limit how often one goes "suc-walking"</td>
+ </tr>
+ <tr>
+  <td>Succubus TF</td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>sucxpsnapshot</td>
+  <td>yesterday's succubxp, used to determine if you fed today</td>
+ </tr>
+ <tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>birthday</td>
+  <td>pcs_dob</td>
+  <td></td>
+ </tr>
+ <tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>birthmonth</td>
+  <td>pcs_dob</td>
+  <td></td>
+ </tr>
+ <tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>birthyear</td>
+  <td>pcs_dob</td>
+  <td></td>
+ </tr>
+ <tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>dom</td>
+  <td>pcs_dom</td>
+  <td></td>
+ </tr>
+ <tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>tan</td>
+  <td>pcs_tan</td>
+  <td></td>
+ </tr>
+ <tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>cumspclnt</td>
+  <td>used to determine cum cleanup</td>
+ </tr>
+ <tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>stim</td>
+  <td>array of stimulation - used in arousal procedure</td>
+ </tr>
+ <tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>counter</td>
+  <td>array of events - be aware of $counter</td>
+ </tr>
+<tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>JulMilBestFrend</td>
+  <td>trigger level 50</td>
+ </tr>
+<tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>smoker</td>
+  <td>This variable increases with each cigarette and express PC's addiction. If bigger then 19, PC is addicted</td>
+ </tr>
+<tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>smokeDay</td>
+  <td>Together with smokeHour and smokeMinut gives the time when PC smoked her last cigarette</td>
+ </tr>
+<tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>smokeHour</td>
+  <td></td>
+ </tr>
+<tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>smokeminut</td>
+  <td>n</td>
+ </tr>
+<tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>smokerNeed</td>
+  <td>if PC is addicted, this expresses the need of smoking. Trigger 10 and 300</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>Contraception</td>
+  <td></td>
+  <td></td>
+  <td>pilldays</td>
+  <td></td>
+ </tr>
+<tr>
+  <td></td>
+  <td>Contraception</td>
+  <td></td>
+  <td></td>
+  <td>tabletki</td>
+  <td>Number of packages of hormonal anticonception</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>Contraception</td>
+  <td></td>
+  <td></td>
+  <td>tabletkicheck</td>
+  <td>2 .. birth control shot, 1 .. PC takes pills automaticaly</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>Contraception</td>
+  <td></td>
+  <td></td>
+  <td>tabletkishot</td>
+  <td>represents how many days lasts birth control shot</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>Contraception</td>
+  <td></td>
+  <td></td>
+  <td>prezik</td>
+  <td>total number of condoms in the purse</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>Contraception</td>
+  <td></td>
+  <td></td>
+  <td>sexcontra</td>
+  <td>Type of contraception</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>Contraception</td>
+  <td></td>
+  <td></td>
+  <td>prezikcount</td>
+  <td>total number of condoms stored at home</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>Contraception</td>
+  <td></td>
+  <td></td>
+  <td>preziksabo</td>
+  <td>total number of sabotaged condoms</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>Contraception</td>
+  <td></td>
+  <td></td>
+  <td>badprezik</td>
+  <td>total number of defected condoms</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>Contraception</td>
+  <td></td>
+  <td></td>
+  <td>preziktype</td>
+  <td>preferred type of condom for use  0 .. common, 1.. none, 2 .. sabotaged</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>Contraception</td>
+  <td></td>
+  <td></td>
+  <td>protect</td>
+  <td>1 = a condom on (STD protection)  0 = no condom</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>Contraception</td>
+  <td></td>
+  <td></td>
+  <td>noprotect</td>
+  <td>1 = a bad condom on (sabotaged or defected - no contraception)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>knowpreg</td>
+  <td>Pc knows, that she is pregnant</td>
+ </tr>
+<tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>thinkpreg</td>
+  <td>Pc thinks that she is pregnant</td>
+ </tr>
+<tr>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td></td>
+  <td>lubri</td>
+  <td>Amount of lubrication gel, which Pc has got in her purse</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>$boy</td>
+  <td>index of a person with which PC deals (there are also variants $boy1-$boy4 and $boy[i] for group actions)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>$boydesc</td>
+  <td>$npc_usedname of a person with which PC deals ($boydesc1-$boydesc4 and $boydesc[i] for group actions)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>dick</td>
+  <td>npc_dick of a person with which PC deals ($dick1-$dick4 and $dick[i] for group actions)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>$dick_girth</td>
+  <td>$npc_thdick of a person with which PC deals ($dick_girth1-$dick_girth4 and $dick_girth[i] for group actions)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>silavag</td>
+  <td>npc_sexskill of a person with which PC deals (silavag1-silavag4 and silavag[i] for group actions)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>$xe</td>
+  <td>'he', 'she' or 'xe' personal pronoun - object ($xe1-$xe4 and $xe[i] for group actions)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>$xec</td>
+  <td>'He', 'She' or 'Xe' personal pronoun - object ($xec1-$xec4 and $xec[i] for group actions)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>$xem</td>
+  <td>'his', 'her' or 'xem' personal pronoun - dependent possessive ($xem1-$xem4 and $xem[i] for group actions)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>$xemc</td>
+  <td>'His', 'Her' or 'Xem' personal pronoun - dependent possessive ($xemc1-$xemc4 and $xemc[i] for group actions)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>$xyr</td>
+  <td>'him', 'her' or 'xyr' personal pronoun - subject ($xyr1-$xyr4 and $xyr[i] for group actions)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>$xyrc</td>
+  <td>'Him', 'Her' or 'Xyr' personal pronoun - subject ($xyrc1-$xyrc4 and $xyrc[i] for group actions)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>$xyrs</td>
+  <td>'his', 'hers' or 'xyrs' personal pronoun - independent possessive ($xyrs1-$xyrs4 and $xyrs[i] for group actions)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>$xyrsc</td>
+  <td>'His', 'Hers' or 'Xyrs' personal pronoun - independent possessive ($xyrsc1-$xyrsc4 and $xyrsc[i] for group actions)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>$xemself</td>
+  <td>'himself', 'herself' or 'xerself' personal pronoun - reflexive ($xemself1-$xemself4 and $xemself[i] for group actions)</td>
+ </tr>
+<tr>
+  <td></td>
+  <td>BoyStat</td>
+  <td></td>
+  <td></td>
+  <td>$xemselfc</td>
+  <td>'Himself', 'Herself' or 'Xerself' personal pronoun - reflexive ($xemselfc1-$xemselfc4 and $xemselfc[i] for group actions)</td>
+ </tr>
+<tr>
+  <td>Category</td>
+  <td>Sub-category</td>
+  <td>Title</td>
+  <td>Obsolete</td>
+  <td>Variable</td>
+  <td>Description</td>
+ </tr>
+ </table>

+ 107 - 0
imagelibrary.md

@@ -0,0 +1,107 @@
+# Image Library:
+
+I. File structures
+-
+This file structure is for 0.6.0 release, 2017/4/3.
+
+We continue to use the image pack method from 0.5.3, with core pack and updates.    
+Two step to install:  
+
+1-1 Unpacking .zip files
+-
+Unpack any .zip files with the free program 7zip or similar.
+
+1-2 If this is a new copy of game:   
+-
+Download <i>Core pack - 0.6.0 full.7z</i>(3.75G) from [Mega](https://mega.nz/#!ctQGDYyb!8uN0cBdbsMYhWPo15yFfDHE5FBI063I2L8TmPa9iWIo) or [Yandex-1](https://yadi.sk/d/PhlPbxx53Ge6GK), [Yandex-2](https://yadi.sk/d/JFvHAv5m3GcraZ), [Yandex-3](https://yadi.sk/d/qUg5MTC_3GcmBa)
+    
+2. Update packs
+-
+Download <i> None yet
+
+Then unzip them all to the same folder as .qsp files.
+
+II. How do i integrate the images?
+-
+Create a folder called Girl Life, put the .QSP file in there and all the image folders you have for the game into it, they will promt you to overwrite if you are replacing with the optional gifs and/or Russian images pack. It should then just work out the rest by itself.  
+
+Your game folder should look like this:  
+![eto_folder_e](/uploads/7341babd143b1aad82234af200cee983/eto_folder_e.jpg)  
+<B>images</B> contain 7 main folders, about 3.75 Gb  including <B>avatar.jpg</B> your custom Avatar if you choose to customize your character.  
+<B>sounds</B> contain 98 files, 263 Mb
+<B>glife.qsp</B> is the main game file. You must launch it with Quest Soft Player.  
+
+------------------------
+I. File structures
+-
+These file structure is for 0.5.2 release, 2016/8/2.
+
+For 0.5.2, We start a new image pack method, with core pack and updates.    
+Two step to install:  
+
+1-1 Unpacking .zip files
+-
+Unpack any .zip files with the free program 7zip or similar.
+
+1-2 If this is a new copy of game:   
+-
+Download <i>Core pack - 0.5.2 full.7z</i>(2.93G) from [Mega](https://mega.nz/#!V5QXBKbA!CNgGXlWzizK_E4CKxlx4_uSmSXJreEq7nomaWTcTafk) or [Yandex-1](https://yadi.sk/d/2d0oGTB3toUca), [Yandex-2](https://yadi.sk/d/fKhBTeIVtoUKj)  
+    
+2. Update packs
+-
+Download <i>0.5.2 image update pack 1.7z</i>(9.3mb) from [Mega](https://mega.nz/#!NkIAVZRI!D6FgeIe30ZewAKzGdB1P7oXsls3xenR0Xg-SEiXInS8) or [Yandex](https://yadi.sk/d/LBS7t_5jtsyDU)  
+  
+Then unzip them all to the same folder as .qsp files.
+
+II. How do i integrate the images?
+-
+Create a folder called Girl Life, put the .QSP file in there and all the image folders you have for the game into it, they will promt you to overwrite if you are replacing with the optional gifs and/or Russian images pack. It should then just work out the rest by itself.  
+
+Your game folder should look like this:  
+![eto_folder_e](/uploads/7341babd143b1aad82234af200cee983/eto_folder_e.jpg)  
+<B>images</B> contain 369 folders, about 2.65 Gb  
+<B>sounds</B> contain 90 files, about 0.26 Gb  
+<B>avatar.jpg</B> is your custom Avatar if you choose to customize your character.  
+<B>glife.qsp</B> is the main game file. You must launch it with Quest Soft Player.  
+
+------------------------
+  
+These file structure is for 0.5.1 release, 2016/6/1.
+
+The image library is hosted by mega.nz, Thanks to <B>Ekay</B>
+https://mega.nz/#F!7sVmBRDA!7DAKFRTULbgUZHWjurSVnw
+
+You can download them direct from mega.nz, or use BT (<B>ETO ENG Images Optimized.torrent</B>)
+
+For file description, please download  <B>ETO images.nfo </B>
+
+For Main imagepack:
+-
+I. You are a new player, and want animated gifs.  
+You can simply download this and ignore below.
+<B>Core pack - 0.5.1 full.7z</B>(2.79G) ,  
+This one contain 2 files: 
+<B>core - 0.5.1 stripped gifs sound included.7z (1.09G)</B>, 
+<B>Gifs - 0.5.1 overwrite core images.7z (1.96G)</B>, 
+
+II. You want to download file separately:
+1. If you don't need animated gifs, just download
+<B>core - 0.5.1 stripped gifs sound included.7z (1.09G)</B>
+2. If you need animated gifs, then download and overwrite all existing files during unpacking.
+<B>Gifs - 0.5.1 overwrite core images.7z (1.96G)</B>
+
+III. You already have 5.0 installed, you can use the patch pack below:  
+1. If you don't need animated gifs, download
+<B>Update pre 0.5.1 - stripped gifs.7z (0.1G)</B>
+2. If you need animated gifs, then download and overwrite all existing files
+<B>Update pre 0.5.1 - Gifs only.7z  (1.27G)</B>
+
+For Optional images:
+-
+1. If you want some images from Russian image pack:
+<B>Optional Alternate Russian images - all versions.7z (18M)</B>
+2. If you want beast(zoo) images:
+<B>Optional beast images - all versions.7z  (10M)</B>
+
+------------
+Return to the [Faq index](#index-of-this-faq), or back to [Home](home) page.

+ 15 - 0
implant.md

@@ -0,0 +1,15 @@
+The project was started by **DeGross** who led it up until ЭТО version 1.1.0.   
+**Crwn157**'s Russian team continued the ETO project after that.  
+http://albedo.fludilka.su/viewtopic.php?id=674  , http://etoqsp.blogspot.fr/?zx=d8681fdb8e658c75  
+
+Currently the project is led by **zelalem**.  http://albedo.fludilka.su/viewtopic.php?id=1212
+New Albedo site post:  https://albedo.pw/thread-1684.html  
+
+While English Community Version constantly add unique content, We also implementing new events from the Russian versions.  
+
+Implant history, and events list:  
+--------------
+0.3.0: Implant 1.2.2  
+0.5.0: Implant 1.2.3 fix 2 [events](1.2.3)  
+0.5.1: implant 1.2.4 fix [events](1.2.4)  
+0.5.3: implant 1.2.5 fix [events](1.2.5)  

+ 38 - 0
locations/AleksandraGo.qsrc

@@ -0,0 +1,38 @@
+
+menu_off = 1
+if npc_QW['A231'] = 1:
+	gs 'stat'
+	'<center><b><font color="maroon"><<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/62.jpg"></center>'
+	'You walk up to <<$npc_firstname[''A231'']>> and she asks you, "Are you ready to head to my house? Once I finish changing, we''ll head to the library."'
+	'You nod your head and say "Yes, I''m ready.  Let''s go."'
+	act 'Go to <<$npc_firstname[''A231'']>>''s home':gt 'AleksandraHome', 'pre_library' & minut += 15
+elseif npc_QW['A231'] = 3:
+	gs 'stat'
+	'<center><b><font color="maroon"><<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/62.jpg"></center>'
+	'You walk up to <<$npc_firstname[''A231'']>> and she asks you, "Are you ready to head to my house?"'
+	'You nod your head and say "Yes, I''m ready.  Let''s go."'
+	act 'Go to <<$npc_firstname[''A231'']>>''s home':gt 'AleksandraHome', 'study_confront' & minut += 15
+elseif npc_QW['A231'] = 5:
+	gs 'stat'
+	'<center><b><font color="maroon"><<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/62.jpg"></center>'
+	'You walk up to <<$npc_firstname[''A231'']>> and she asks you in a hesitant tone, "Are you ready to head to my house?"'
+	'You nod your head and say "Yes, I''m ready.  Let''s go."'
+	act 'Go to <<$npc_firstname[''A231'']>>''s home':gt 'AleksandraHome', 'secret_confront' & minut += 15
+elseif npc_QW['A231'] > 5:
+	npc_rel[$static_num] += 5
+	npc_love[$static_num] += 2
+	npc_horny[$static_num] += 5
+	gs 'arousal', 'kiss', '5', 'futa'
+	gs 'stat'
+	'<center><b><font color="maroon"><<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/62.jpg"></center>'
+	'As you walk up to <<$npc_firstname[''A231'']>> and she smiles and says, "Hey <<pcs_nickname>>, there you are."'
+	'Once you finally meet up with each other, she leans in an gives you a brief kiss on the lips. Once you break off the kiss, she asks "Are you ready to head to my house?"'
+	'You nod your head and say "Yes, I''m ready.  Let''s go."'
+	act 'Go to <<$npc_firstname[''A231'']>>''s home':gt 'AleksandraHome', 'bedroom' & minut += 15
+end
+
+--- AleksandraGo ---------------------------------

+ 104 - 0
locations/AleksandraHome.qsrc

@@ -0,0 +1,104 @@
+!!npc_QW['A231'] = -1: you outed alex to the school 
+!!npc_QW['A231'] = 0: initial
+!!npc_QW['A231'] = 1: library invite
+!!npc_QW['A231'] = 2: accidentally saw cock
+!!npc_QW['A231'] = 3: confront alex
+!!npc_QW['A231'] = 4: confirmed trans
+!!npc_QW['A231'] = 5: talk trans
+!!npc_QW['A231'] = 6: relationship started
+!!npc_QW['A231'] = 7: gave blowjob
+!!npc_QW['A231'] = 8: had sex
+!!npc_QW['A231'] = 9: had anal sex
+!!npc_QW['A231'] = 10: pregnant by alex
+
+$location_type = 'indoors'
+menu_off = 1
+gs 'stat'
+
+if $args[0] = 'pre_library':
+	'<center><b><font color="maroon">Home of <<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/aleksandra/apartment/living_room.jpg"></center>'
+	'When you finally arrive at <<$npc_firstname[''A231'']>>''s home, you take a moment to admire the decour.  It''s rather plain, but quite clean.'
+	'<<$npc_firstname[''A231'']>> turns to you and says "I''m going to head to my room to change. Please make your self at home in the meantime."'
+	'"No problem, I will just wait here on the sofa" you reply.'
+	act 'Wait for <<$npc_nickname[''A231'']>>':
+		*clr & cla
+		minut += 8
+		gs 'stat'
+		'<center><b><font color="maroon">Home of <<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></font></b></center>'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/aleksandra/library_outfit.jpg"></center>'
+		'After about 5 or so minutes, <<$npc_firstname[''A231'']>> finally returns from her room. She has ditched her school uniform for a crop top and denim skirt, a stark contrast to what she normally wears.'
+		'"Sorry about the outfit. I really need to do laundry and I didn''t have many options available. It''s so warm today that I needed to wear something cooler than our uniform. Shall we head to the library now?" <<$npc_firstname[''A231'']>> says.'
+		'Caught a little off guard by her outfit, it takes you a couple of seconds to collect your thoughts.  You eventually do and reply "Sure, let''s go."'
+		act 'Go to the library': gt 'AleksandraHome', 'library' & minut += 10
+	end	
+end
+if $args[0] = 'library':
+	$loc = 'gdkbibl'
+	$location_type = 'public_indoors'
+	$menu_loc = 'gdkbibl'
+	$menu_arg = ''
+	gs 'stat'
+	gs 'themes', 'indoors'
+	'<center><b><font color="maroon">Community center library</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/library/gdkbibl.jpg"></center>'
+	'You arrive at the library and you can see <<$npc_firstname[''A231'']>>''s face light up. It becomes very obvious that this is her favorite place to be. You walk through the stacks, with her occasionally pulling out a book that she thinks would be good.'
+	'Being rather indecisive, you can''t make up your mind and keep answering with a maybe. Eventually <<$npc_nickname[''A231'']>> starts to get a little annoyed, but continues on none the less with her suggestions.'
+	act 'Continue looking':
+		cla
+		minut += 20
+		'After about 20 minutes of searching, <<$npc_firstname[''A231'']>> finally pulls a romance novel off the shelf that captures your interest. You agree that this is the book you want and start heading towards the desk to check it out of the library.'
+		act 'Check out the romance novel':
+			cla
+			minut += 5
+			w_book += 1
+			gs 'stat'
+			'You finish checking out the novel and start heading towards the exit. <<$npc_firstname[''A231'']>> mentions that she has to use the bathroom before heading home, and you say that you might as well go as well.'
+			act 'Go to the bathroom':
+				minut += 5
+				$metka = 'womens'
+				$loc = 'gdktoilet'
+				$metkaM = 'womens'
+				$locM = 'gdktoilet'
+				$menu_loc = 'gdktoilet'
+				$menu_arg = 'womens'
+				$location_type = 'bathroom'
+				*clr & cla
+				gs 'stat'
+				'<center><b><font color="maroon">Women''s Room</font></b></center>'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/bathroom/womens/bathroom_women.jpg"></center>'
+				'You both arrive at the bathroom and briefly split up into your separate stalls to take care of your business. You didn''t have to go that bad, so you finish first and exit the stall to begin washing your hands.'
+				'While you''re washing your hands, you hear a screech come from <<$npc_nickname[''A231'']>>''s stall. Thinking that there could be something wrong, you knock on the door and ask her if everything is alright. She opens the door and points to a hole in the wall.'
+				'"Some guy stuck his dick through that hole and asked if there was someone here that could give him a good time."'
+				act 'Look back at <<$npc_firstname[''A231'']>>':
+					*clr & cla
+					'<center><b><font color="maroon"><<$npc_firstname[$static_num]>> <<$npc_lastname[$static_num]>></font></b></center>'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/aleksandra/skirt-bulge.jpg"></center>'
+					npc_QW['A231'] = 2
+					'When you look back at <<$npc_nickname[''A231'']>> to confirm that she should ignore the glory hole, you realize that she hadn''t finished putting her skirt back on. As a result, you think you see a dick sticking out of the bottom of the skirt.'
+					'Caught completely off guard, you quickly look away without saying anything. You turn to the glory hole and yell through it, calling the guy on the other side a pervert and to grow up. You then both exit the bathroom and start getting ready to leave.'
+					act 'Say goodbye':
+						*clr & cla
+						minut += 10
+						gs 'stat'
+						'<center><b><font color="maroon"><<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></font></b></center>'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/aleksandra/library_outfit.jpg"></center>'
+						'You both stand near the door to leave the community center after leaving the bathroom. <<$npc_firstname[''A231'']>> says "Thanks for coming to check on me when I screamed. You''re a really good friend <<$pcs_nickname>>."'
+						'"No problem <<$npc_nickname[''A231'']>>, you would do the same for me right?" you reply.'
+						if week = 5: 
+							$day_temp = 'Monday'
+						else
+							$day_temp = 'tomorrow'
+						end
+						'"Definitely. I''m going to start walking home now. I''ll see you in school <<$day_temp>> <<$pcs_nickname>>." she replies'
+						'"See you <<$day_temp>> <<$npc_nickname[''A231'']>>."'
+						killvar $day_temp
+						act 'Stay at the Commuity Center': gt 'gdk'
+					end
+				end
+			end
+		end
+	end
+end
+
+--- AleksandraHome ---------------------------------

+ 1 - 0
locations/Cheatmenu_din.qsrc

@@ -1119,6 +1119,7 @@ $cheatmenu['reputation'] = {
 			'<<$npc_firstname[''A152'']>> <<$npc_lastname[''A152'']>>: <<npc_rel[''A152'']>>  <a href="exec:npc_rel[''A152''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A152''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			'<<$npc_firstname[''A153'']>> <<$npc_lastname[''A153'']>>: <<npc_rel[''A153'']>>  <a href="exec:npc_rel[''A153''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A153''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 			'<<$npc_firstname[''A142'']>> <<$npc_lastname[''A142'']>>: <<npc_rel[''A142'']>>  <a href="exec:npc_rel[''A142''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A142''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
+			'<<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>>: <<npc_rel[''A231'']>>  <a href="exec:npc_rel[''A231''] += 10 & dynamic $cheatmenu[''reputation'']">+10</a> <a href="exec:npc_rel[''A231''] -= 10 & dynamic $cheatmenu[''reputation'']">-10</a>'
 		end
 		*nl
 		'<i>Gopniks</i>'

+ 86 - 83
locations/FedorEv4.qsrc

@@ -114,7 +114,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'Home':
 	end
 end
 
-if $ARGS[0] =  'Hall Sex':
+if $ARGS[0] = 'Hall Sex':
 	*clr & cla
 	menu_off = 1
 	gs 'boyStat', 'A5'
@@ -195,7 +195,7 @@ if $ARGS[0] =  'Hall Sex':
 	end
 end
 
-if $ARGS[0] =  '3Way':
+if $ARGS[0] = '3Way':
 	*clr & cla
 	menu_off = 1
 	minut -= 5
@@ -255,7 +255,7 @@ if $ARGS[0] =  '3Way':
 	end
 end
 
-if $ARGS[0] =  '3way1':
+if $ARGS[0] = '3way1':
 	*clr & cla
 	menu_off = 1
 	minut -= 5
@@ -375,7 +375,7 @@ if $ARGS[0] =  '3way1':
 	end
 end
 
-if $ARGS[0] =  '3way2':
+if $ARGS[0] = '3way2':
 	*clr & cla
 	menu_off = 1
 	minut -= 10
@@ -464,7 +464,7 @@ if $ARGS[0] =  '3way2':
 	end
 end
 
-if $ARGS[0] =  '3way3':
+if $ARGS[0] = '3way3':
 	*clr & cla
 	menu_off = 1
 	minut -= 5
@@ -596,7 +596,7 @@ if $ARGS[0] =  '3way3':
 		end
 	end
 end
-if $ARGS[0] =  'Home 2':
+if $ARGS[0] = 'Home 2':
 	*clr & cla
 	menu_off = 1
 	minut += 5
@@ -669,7 +669,7 @@ if $ARGS[0] = 'Popcorn':
 	end
 end
 
-if $ARGS[0] =  'Snacks':
+if $ARGS[0] = 'Snacks':
 	*clr & cla
 	menu_off = 1
 	minut += 5
@@ -708,7 +708,7 @@ if $ARGS[0] =  'Snacks':
 	end
 end
 
-if $ARGS[0] =  'Movie Action':
+if $ARGS[0] = 'Movie Action':
 	*clr & cla
 	menu_off = 1
 	pcs_mood += 15
@@ -721,7 +721,7 @@ if $ARGS[0] =  'Movie Action':
 	act 'Finish movie':gt 'FedorEv4', 'Home 3'
 end
 
-if $ARGS[0] =  'Movie Sports':
+if $ARGS[0] = 'Movie Sports':
 	*clr & cla
 	menu_off = 1
 	pcs_mood += 15
@@ -734,7 +734,7 @@ if $ARGS[0] =  'Movie Sports':
 	act 'Finish watching TV':gt 'FedorEv4', 'Home 3'
 end
 
-if $ARGS[0] =  'Movie Family':
+if $ARGS[0] = 'Movie Family':
 	*clr & cla
 	menu_off = 1
 	pcs_mood += 15
@@ -747,7 +747,7 @@ if $ARGS[0] =  'Movie Family':
 	act 'Finish movie':gt 'FedorEv4', 'Home 3'
 end
 
-if $ARGS[0] =  'Movie Porn':
+if $ARGS[0] = 'Movie Porn':
 	*clr & cla
 	menu_off = 1
 	pcs_mood += 10
@@ -761,7 +761,7 @@ if $ARGS[0] =  'Movie Porn':
 	act 'Finish movie':gt 'FedorEv4', 'Home 3'
 end
 
-if $ARGS[0] =  'Home 3':
+if $ARGS[0] = 'Home 3':
 	*clr & cla
 	menu_off = 1
 	EndMovie = 1
@@ -811,7 +811,7 @@ if $ARGS[0] =  'Home 3':
 	end
 end
 
-if $ARGS[0] =  'Random Sex':
+if $ARGS[0] = 'Random Sex':
 	VK = rand(1,8)
 	if VK <= 1:
 		gt 'FedorEv4', 'Livingroom 1'
@@ -834,7 +834,7 @@ if $ARGS[0] =  'Random Sex':
 	end
 end
 
-if $ARGS[0] =  'Livingroom 1':
+if $ARGS[0] = 'Livingroom 1':
 	*clr & cla
 	menu_off = 1
 	WithFedor = 0
@@ -916,7 +916,7 @@ if $ARGS[0] =  'Livingroom 1':
 	end
 end
 
-if $ARGS[0] =  'Livingroom 2':
+if $ARGS[0] = 'Livingroom 2':
 	*clr & cla
 	menu_off = 1
 	WithFedor = 0
@@ -999,7 +999,7 @@ if $ARGS[0] =  'Livingroom 2':
 	end
 end
 
-if $ARGS[0] =  'Livingroom 3':
+if $ARGS[0] = 'Livingroom 3':
 	*clr & cla
 	menu_off = 1
 	WithFedor = 0
@@ -1108,7 +1108,7 @@ if $ARGS[0] =  'Livingroom 3':
 	end
 end
 
-if $ARGS[0] =  'Bathroom 1':
+if $ARGS[0] = 'Bathroom 1':
 	*clr & cla
 	menu_off = 1
 	minut += 5
@@ -1124,7 +1124,7 @@ if $ARGS[0] =  'Bathroom 1':
 	act 'Walk to bathroom':gt 'FedorEv4', 'Bathroom'
 end
 
-if $ARGS[0] =  'Bathroom Cam':
+if $ARGS[0] = 'Bathroom Cam':
 	*clr & cla
 	menu_off = 1
 	WithFedor = 0
@@ -1164,7 +1164,7 @@ if $ARGS[0] =  'Bathroom Cam':
 	end
 end
 
-if $ARGS[0] =  'Bathroom Cam 2':
+if $ARGS[0] = 'Bathroom Cam 2':
 	*clr & cla
 	menu_off = 1
 	FedorCam += 1
@@ -1355,7 +1355,7 @@ if $ARGS[0] =  'Bathroom Cam 2':
 	end
 end
 
-if $ARGS[0] =  'Bathroom 2':
+if $ARGS[0] = 'Bathroom 2':
 	*clr & cla
 	menu_off = 1
 	WithFedor = 0
@@ -1424,7 +1424,7 @@ if $ARGS[0] =  'Bathroom 2':
 	end
 end
 
-if $ARGS[0] =  'Bathroom 3':
+if $ARGS[0] = 'Bathroom 3':
 	*clr & cla
 	menu_off = 1
 	WithFedor = 0
@@ -1482,7 +1482,7 @@ if $ARGS[0] =  'Bathroom 3':
 	end
 end
 
-if $ARGS[0] =  'Kitchen 1':
+if $ARGS[0] = 'Kitchen 1':
 	*clr & cla
 	menu_off = 1
 	WithFedor = 0
@@ -1544,7 +1544,7 @@ if $ARGS[0] =  'Kitchen 1':
 	end
 end
 
-if $ARGS[0] =  'Kitchen 2':
+if $ARGS[0] = 'Kitchen 2':
 	*clr & cla
 	menu_off = 1
 	WithFedor = 0
@@ -1602,7 +1602,7 @@ if $ARGS[0] =  'Kitchen 2':
 	end
 end
 
-if $ARGS[0] =  'Bedroom Cam':
+if $ARGS[0] = 'Bedroom Cam':
 	*clr & cla
 	menu_off = 1
 	WithFedor = 0
@@ -1802,7 +1802,7 @@ if $ARGS[0] =  'Bedroom Cam':
 	end
 end
 
-if $ARGS[0] =  'Bedroom 1':
+if $ARGS[0] = 'Bedroom 1':
 	*clr & cla
 	menu_off = 1
 	WithFedor = 0
@@ -1982,7 +1982,7 @@ if $ARGS[0] =  'Bedroom 1':
 	end
 end
 
-if $ARGS[0] =  'Bedroom 2':
+if $ARGS[0] = 'Bedroom 2':
 	*clr & cla
 	menu_off = 1
 	gs 'boyStat', 'A5'
@@ -2190,7 +2190,7 @@ if $ARGS[0] =  'Bedroom 2':
 	end
 end
 
-if $ARGS[0] =  'Bedroom 3':
+if $ARGS[0] = 'Bedroom 3':
 	*clr & cla
 	menu_off = 1
 	minut -= 5
@@ -2445,7 +2445,7 @@ if $ARGS[0] = 'Bathroom Wash':
 	act 'Join Fedor in the livingroom':gt 'FedorEv4', 'Home 2'
 end
 
-if $ARGS[0] =  'Quick Wash':
+if $ARGS[0] = 'Quick Wash':
 	*clr & cla
 	menu_off = 1
 	EndMovie = 0
@@ -2466,7 +2466,7 @@ if $ARGS[0] =  'Quick Wash':
 	act 'Dry off':gt 'FedorEv4', 'Bathroom'
 end
 
-if $ARGS[0] =  'Shower':
+if $ARGS[0] = 'Shower':
 	*clr & cla
 	menu_off = 1
 	EndMovie = 0
@@ -2481,7 +2481,7 @@ if $ARGS[0] =  'Shower':
 	act 'Dry off':gt 'FedorEv4', 'Bathroom'
 end
 
-if $ARGS[0] =  'Toilet':
+if $ARGS[0] = 'Toilet':
 	*clr & cla
 	menu_off = 1
 	gs'stat'
@@ -2509,7 +2509,7 @@ if $ARGS[0] =  'Toilet':
 	end
 end
 
-if $ARGS[0] =  'Toilet 2':
+if $ARGS[0] = 'Toilet 2':
 	*clr & cla
 	menu_off = 1
 	Potty_Daystart = daystart
@@ -2523,7 +2523,7 @@ if $ARGS[0] =  'Toilet 2':
 	act 'Walk away':gt 'FedorEv4', 'Bathroom'
 end
 
-if $ARGS[0] =  'Toilet 3':
+if $ARGS[0] = 'Toilet 3':
 	*clr & cla
 	menu_off = 1
 	gs'stat'
@@ -2534,7 +2534,7 @@ if $ARGS[0] =  'Toilet 3':
 	act 'NOO!':gt 'FedorEv4', 'Bathroom'
 end
 
-if $ARGS[0] =  'Kitchen':
+if $ARGS[0] = 'Kitchen':
 	$loc = 'FedorEv4'
 	$metka = 'Kitchen'
 	$locclass = 'kitr'
@@ -2544,30 +2544,33 @@ if $ARGS[0] =  'Kitchen':
 	*clr & cla
 	if hour >= 20 and hour <= 22 and ReginaIntro = 0:gt 'FedorEv4', 'Regina Intro'
 	minut += 5
+	gs 'kit_din'
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/fedorhome/kitchen.jpg"></center>'
 	*nl
 	'This kitchen is very clean. Fedor''s parents must be very neat people.'
 	*nl
 	'There is a sink, a microwave, a stove and a <a href="exec:gt ''FedorEv4'', ''Fridge''">refrigerator</a> stocked with food.'
-	'If you''re thirsty, you can pour yourself a glass of <a href="exec:gt ''beverage'', ''bev_wat''">water</a> from the tap.'
-	if week <= 5 and hour >= 19 and hour < 20 or week > 5 and hour >= 12 and hour < 14:
-		'<a href="exec:gt ''FedorEv4'', ''Fedor Kitchen''">Fedor</a> is sitting down, eating dinner.'
-	end
 
-	if week <= 5 and hour >= 20 and hour <= 22 or week > 5 and hour >= 14 and hour < 16:
+	if week <= 5 and hour >= 19 and hour < 20 or week > 5 and hour >= 12 and hour < 14: 
+		'<a href="exec:gt ''FedorEv4'', ''Fedor Kitchen''">Fedor</a> is sitting down, eating dinner.'
+	elseif week <= 5 and hour >= 20 and hour <= 22 or week > 5 and hour >= 14 and hour < 16:
 		'<a href="exec:gt ''FedorEv4'', ''Regina Chat''">Regina</a> is sitting at the table, eating dinner.'
 	elseif week > 5 and hour >= 16 and hour <= 20:
 		'<a href="exec:gt ''FedorEv4'', ''Regina Chat''">Regina</a> is cleaning the kitchen.'
-	elseif week <= 5 and hour <= 11 and hour > 10:
+	elseif week <= 5 and hour = 11:
 		'<a href="exec:gt ''FedorEv4'', ''Regina Chat''">Regina</a> is getting ready to leave for work.'
 	end
 
 	act 'Return to the hallway':gt 'FedorEv4', 'Hallway'
 	act 'Enter the living room':gt 'FedorEv4', 'Livingroom'
+	
+	dynamic $driwater
+	dynamic $dritea
+	dynamic $fill_bottle
 end
 
-if $ARGS[0] =  'Livingroom':
+if $ARGS[0] = 'Livingroom':
 	*clr & cla
 	$menu_loc = 'FedorEv4'
 	$menu_arg = 'Livingroom'
@@ -2591,7 +2594,7 @@ if $ARGS[0] =  'Livingroom':
 	act 'Step into the kitchen':gt 'FedorEv4', 'Kitchen'
 end
 
-if $ARGS[0] =  'Hallway':
+if $ARGS[0] = 'Hallway':
 	*clr & cla
 	$menu_loc = 'FedorEv4'
 	$menu_arg = 'Hallway'
@@ -2645,7 +2648,7 @@ if $ARGS[0] =  'Hallway':
 	end
 end
 
-if $ARGS[0] =  'Bedroom':
+if $ARGS[0] = 'Bedroom':
 	*clr & cla
 	$metka = 'Bedroom'
 	$loc = 'FedorEv4'
@@ -2673,7 +2676,7 @@ if $ARGS[0] =  'Bedroom':
 	act 'Leave bedroom':gt 'FedorEv4', 'Hallway'
 end
 
-if $ARGS[0] =  'Nude':
+if $ARGS[0] = 'Nude':
 	*clr & cla
 	menu_off = 1
 	gs'stat'
@@ -2683,7 +2686,7 @@ if $ARGS[0] =  'Nude':
 	act 'Return to the hallway':gt 'FedorEv4', 'Hallway'
 end
 
-if $ARGS[0] =  'Picture':
+if $ARGS[0] = 'Picture':
 	*clr & cla
 	menu_off = 1
 	gs'stat'
@@ -2694,7 +2697,7 @@ if $ARGS[0] =  'Picture':
 	act 'Step away':gt 'FedorEv4', 'Bedroom'
 end
 
-if $ARGS[0] =  'Solo':
+if $ARGS[0] = 'Solo':
 	*clr & cla
 	menu_off = 1
 	pcs_horny += 20
@@ -2707,7 +2710,7 @@ if $ARGS[0] =  'Solo':
 	act 'Finish':gt 'FedorEv4', 'Livingroom'
 end
 
-if $ARGS[0] =  'Solo Caught':
+if $ARGS[0] = 'Solo Caught':
 	*clr & cla
 	menu_off = 1
 	if ReginaKozQW < 2: ReginaKozQW = 2
@@ -2719,7 +2722,7 @@ if $ARGS[0] =  'Solo Caught':
 	act 'Walk away':gt 'FedorEv4', 'Livingroom'
 end
 
-if $ARGS[0] =  'Fridge':
+if $ARGS[0] = 'Fridge':
 	*clr & cla
 	menu_off = 1
 	gs'stat'
@@ -2760,7 +2763,7 @@ if $ARGS[0] =  'Fridge':
 	end
 end
 
-if $ARGS[0] =  'Fedor Sleeping':
+if $ARGS[0] = 'Fedor Sleeping':
 	*clr & cla
 	menu_off = 1
 	gs'stat'
@@ -2773,7 +2776,7 @@ if $ARGS[0] =  'Fedor Sleeping':
 	act 'Spend the night':gt 'bed2'
 end
 
-if $ARGS[0] =  'End Date':
+if $ARGS[0] = 'End Date':
 	*clr & cla
 	menu_off = 1
 	gs'stat'
@@ -2791,7 +2794,7 @@ if $ARGS[0] =  'End Date':
 	end
 end
 
-if $ARGS[0] =  'End Date 2':
+if $ARGS[0] = 'End Date 2':
 	*clr & cla
 	menu_off = 1
 	minut += 5
@@ -2811,7 +2814,7 @@ if $ARGS[0] =  'End Date 2':
 	act 'Walk home':gt 'korrPar'
 end
 
-if $ARGS[0] =  'TV':
+if $ARGS[0] = 'TV':
 	*clr & cla
 	menu_off = 1
 	pcs_willpwr += rand(5, 10)
@@ -2851,7 +2854,7 @@ if $ARGS[0] =  'TV':
 	end
 end
 
-if $ARGS[0] =  'TV Action':
+if $ARGS[0] = 'TV Action':
 	*clr & cla
 	menu_off = 1
 	pcs_willpwr += rand(15, 25)
@@ -2865,7 +2868,7 @@ if $ARGS[0] =  'TV Action':
 	act 'Change channel':gt 'FedorEv4', 'TV'
 end
 
-if $ARGS[0] =  'TV Geographic':
+if $ARGS[0] = 'TV Geographic':
 	*clr & cla
 	menu_off = 1
 	pcs_willpwr += rand(5, 10)
@@ -2879,7 +2882,7 @@ if $ARGS[0] =  'TV Geographic':
 	act 'Change channel':gt 'FedorEv4', 'TV'
 end
 
-if $ARGS[0] =  'TV Sports':
+if $ARGS[0] = 'TV Sports':
 	*clr & cla
 	menu_off = 1
 	pcs_willpwr += rand(5, 20)
@@ -2893,7 +2896,7 @@ if $ARGS[0] =  'TV Sports':
 	act 'Change channel':gt 'FedorEv4', 'TV'
 end
 
-if $ARGS[0] =  'TV Family':
+if $ARGS[0] = 'TV Family':
 	*clr & cla
 	menu_off = 1
 	pcs_willpwr += rand(15, 25)
@@ -2907,7 +2910,7 @@ if $ARGS[0] =  'TV Family':
 	act 'Change channel':gt 'FedorEv4', 'TV'
 end
 
-if $ARGS[0] =  'TV Porn':
+if $ARGS[0] = 'TV Porn':
 	*clr & cla
 	menu_off = 1
 	pcs_willpwr += rand(5, 10)
@@ -2922,7 +2925,7 @@ if $ARGS[0] =  'TV Porn':
 	act 'Change channel':gt 'FedorEv4', 'TV'
 end
 
-if $ARGS[0] =  'Porn Caught':
+if $ARGS[0] = 'Porn Caught':
 	*clr & cla
 	menu_off = 1
 	minut += 5
@@ -2934,7 +2937,7 @@ if $ARGS[0] =  'Porn Caught':
 end
 
 
-if $ARGS[0] =  'Regina Intro':
+if $ARGS[0] = 'Regina Intro':
 	*clr & cla
 	menu_off = 1
 	minut += 5
@@ -2951,7 +2954,7 @@ if $ARGS[0] =  'Regina Intro':
 	act 'Only if it''s no trouble':gt 'FedorEv4', 'Dinner 1'
 end
 
-if $ARGS[0] =  'Regina Chat':
+if $ARGS[0] = 'Regina Chat':
 	*clr & cla
 	menu_off = 1
 	gs'stat'
@@ -2997,7 +3000,7 @@ if $ARGS[0] =  'Regina Chat':
 	end	
 end
 
-if $ARGS[0] =  'Regina Chat 2':
+if $ARGS[0] = 'Regina Chat 2':
 	*clr & cla
 	menu_off = 1
 	ReginaKozlov += 1
@@ -3026,7 +3029,7 @@ if $ARGS[0] =  'Regina Chat 2':
 	act 'Walk away':gt 'FedorEv4', 'Kitchen'
 end
 
-if $ARGS[0] =  'Dinner 1':
+if $ARGS[0] = 'Dinner 1':
 	*clr & cla
 	menu_off = 1
 	minut += 5
@@ -3040,7 +3043,7 @@ if $ARGS[0] =  'Dinner 1':
 	act 'Take a seat':gt 'FedorEv4', 'Dinner'
 end
 
-if $ARGS[0] =  'Dinner':
+if $ARGS[0] = 'Dinner':
 	*clr & cla
 	menu_off = 1
 	ReginaKoz_Daystart = daystart
@@ -3061,7 +3064,7 @@ if $ARGS[0] =  'Dinner':
 	act 'Finish':gt 'FedorEv4', 'Kitchen'
 end
 
-if $ARGS[0] =  'Check up':
+if $ARGS[0] = 'Check up':
 	*clr & cla
 	menu_off = 1
 	if pcs_health < 100:pcs_health = 150
@@ -3076,7 +3079,7 @@ if $ARGS[0] =  'Check up':
 	act 'Thank you':gt 'FedorEv4', 'Kitchen'
 end
 
-if $ARGS[0] =  'Fedor Livingroom':
+if $ARGS[0] = 'Fedor Livingroom':
 	*clr & cla
 	$metka = 'Fedor Livingroom'
 	$loc = 'FedorEv4'
@@ -3163,7 +3166,7 @@ if $ARGS[0] = 'Fedor Kitchen':
 	act 'Chat':gt 'FedorEv4', 'Fedor Kitchen Chat'	
 end
 
-if $ARGS[0] =  'Fedor Bedroom':
+if $ARGS[0] = 'Fedor Bedroom':
 	*clr & cla
 	$metka = 'Fedor Bedroom'
 	$loc = 'FedorEv4'
@@ -3222,7 +3225,7 @@ if $ARGS[0] =  'Fedor Bedroom':
 	end	
 end
 
-if $ARGS[0] =  'Fedor Bedroom 2':
+if $ARGS[0] = 'Fedor Bedroom 2':
 	*clr & cla
 	$metka = 'Fedor Bedroom 2'
 	$loc = 'FedorEv4'
@@ -3252,7 +3255,7 @@ if $ARGS[0] =  'Fedor Bedroom 2':
 	act 'Sure':gt 'FedorEv4', 'Fedor Bedroom Chat 2'
 end
 
-if $ARGS[0] =  'Love Talk':
+if $ARGS[0] = 'Love Talk':
 	*clr & cla
 	menu_off = 1
 	FedorLove = 1
@@ -3274,7 +3277,7 @@ if $ARGS[0] =  'Love Talk':
 	act 'Finish kissing':gt 'FedorEv4', 'Fedor Bedroom'
 end
 
-if $ARGS[0] =  'Love Talk Strela':
+if $ARGS[0] = 'Love Talk Strela':
 	*clr & cla
 	menu_off = 1
 	FedorLove = 1
@@ -3296,7 +3299,7 @@ if $ARGS[0] =  'Love Talk Strela':
 	act 'Finish kissing':gt 'FedorEv4', 'Fedor Bedroom'
 end
 
-if $ARGS[0] =  'Love Talk Strela 2':
+if $ARGS[0] = 'Love Talk Strela 2':
 	*clr & cla
 	menu_off = 1
 	FedorLove = 1
@@ -3317,7 +3320,7 @@ if $ARGS[0] =  'Love Talk Strela 2':
 	act 'Finish kissing':gt 'FedorEv4', 'Fedor Bedroom'
 end
 
-if $ARGS[0] =  'Future':
+if $ARGS[0] = 'Future':
 	*clr & cla
 	menu_off = 1
 	minut += 5
@@ -3380,7 +3383,7 @@ if $ARGS[0] =  'Future':
 	end
 end
 
-if $ARGS[0] =  'Fedor Livingroom Chat':
+if $ARGS[0] = 'Fedor Livingroom Chat':
 	*clr & cla
 	menu_off = 1
 	minut += 10
@@ -3392,7 +3395,7 @@ if $ARGS[0] =  'Fedor Livingroom Chat':
 	act 'Finish chatting':gt 'FedorEv4', 'Livingroom'
 end
 
-if $ARGS[0] =  'Fedor Kitchen Chat':
+if $ARGS[0] = 'Fedor Kitchen Chat':
 	*clr & cla
 	menu_off = 1
 	minut += 10
@@ -3404,7 +3407,7 @@ if $ARGS[0] =  'Fedor Kitchen Chat':
 	act 'Finish chatting':gt 'FedorEv4', 'Kitchen'
 end
 
-if $ARGS[0] =  'Fedor Bedroom Chat':
+if $ARGS[0] = 'Fedor Bedroom Chat':
 	*clr & cla
 	menu_off = 1
 	minut += 10
@@ -3416,7 +3419,7 @@ if $ARGS[0] =  'Fedor Bedroom Chat':
 	act 'Finish chatting':gt 'FedorEv4', 'Bedroom'
 end
 
-if $ARGS[0] =  'Fedor Bedroom Chat 2':
+if $ARGS[0] = 'Fedor Bedroom Chat 2':
 	*clr & cla
 	menu_off = 1
 	minut += 10
@@ -3433,7 +3436,7 @@ if $ARGS[0] =  'Fedor Bedroom Chat 2':
 	end
 end
 
-if $ARGS[0] =  'Private Chat':
+if $ARGS[0] = 'Private Chat':
 	*clr & cla
 	menu_off = 1
 	gs'stat'
@@ -3444,7 +3447,7 @@ if $ARGS[0] =  'Private Chat':
 	act 'Follow Fedor to his bedroom':gt 'FedorEv4', 'Dimka Help'
 end
 
-if $ARGS[0] =  'Fedor Shelter':
+if $ARGS[0] = 'Fedor Shelter':
 	*clr & cla
 	menu_off = 1
 	FedorShelter = 1
@@ -3457,7 +3460,7 @@ if $ARGS[0] =  'Fedor Shelter':
 	act 'Leave room':gt 'FedorEv4', 'Hallway'
 end
 
-if $ARGS[0] =  'Fedor Shelter 2':
+if $ARGS[0] = 'Fedor Shelter 2':
 	*clr & cla
 	menu_off = 1
 	FedorKozHome = 1
@@ -3472,7 +3475,7 @@ if $ARGS[0] =  'Fedor Shelter 2':
 	act 'Finish':gt 'FedorEv4', 'Kitchen'
 end
 
-if $ARGS[0] =  'Dimka Help':
+if $ARGS[0] = 'Dimka Help':
 	*clr & cla
 	menu_off = 1
 	minut += 5
@@ -3500,7 +3503,7 @@ if $ARGS[0] =  'Dimka Help':
 	end	
 end
 
-if $ARGS[0] =  'Dimka Aftermath':
+if $ARGS[0] = 'Dimka Aftermath':
 	*clr & cla
 	menu_off = 1
 	FedorvsDimka = 3
@@ -3526,7 +3529,7 @@ if $ARGS[0] =  'Dimka Aftermath':
 	end
 end
 
-if $ARGS[0] =  'Home Entrance':
+if $ARGS[0] = 'Home Entrance':
 	*clr & cla
 	$menu_loc = 'FedorEv4'
 	$menu_arg = 'Home Entrance'
@@ -3539,7 +3542,7 @@ if $ARGS[0] =  'Home Entrance':
 	act 'Knock on the door':gt 'FedorEv4', 'Home Entrance 2'
 end
 
-if $ARGS[0] =  'Home Entrance 2':
+if $ARGS[0] = 'Home Entrance 2':
 	*clr & cla
 	$menu_loc = 'FedorEv4'
 	$menu_arg = 'Home Entrance 2'
@@ -3551,7 +3554,7 @@ if $ARGS[0] =  'Home Entrance 2':
 		act 'Enter house':gt 'FedorEv4', 'Hallway'
 	elseif week <= 5 and hour >= 19:
 		gt 'FedorEv4', 'Home Entrance 3'
-	elseif  week > 5 and hour > 10:
+	elseif week > 5 and hour > 10:
 		'<center><b><h4><font color="#FF00FF"><<"Regina Kozlov">></font></h4></b></left>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/fedorhome/regina.jpg"></left>'
 		'You knock on the door until Regina opens it and invites you inside.'
@@ -3562,7 +3565,7 @@ if $ARGS[0] =  'Home Entrance 2':
 	end
 end
 
-if $ARGS[0] =  'Home Entrance 3':
+if $ARGS[0] = 'Home Entrance 3':
 	*clr & cla
 	menu_off = 1
 	'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></left>'

+ 20 - 4
locations/Gadhouse.qsrc

@@ -554,7 +554,11 @@ if $ARGS[0] = 'intro':
 		'You tiredly open your eyes seeing your <<$npc_nickname[''A29'']>> standing over you, "Fifteen more minutes..."'
 		'Your <<$npc_nickname[''A29'']>> lets out a loud sigh, "No, up now!" as she yanks the cover off...'
 		'"<<$npc_nickname[''A29'']>>!" you exclaim, as you feel a slight cold breeze hit your body.'
-		'"Listen!, I''m heading back to Pavlovsk this morning, and I don''t want to hear excuses, <<$pcs_nickname>>. The summer holidays will be over soon and you need to get used to waking up early, for when school starts. So, from now on set your alarm, so you can wake up at a reasonable time." <<$npc_nickname[''A29'']>> says as she stares at you expectantly.'
+		if month = 6:
+			'"Listen!, I''m heading back to Pavlovsk this morning, and I don''t want to hear excuses, <<$pcs_nickname>>. You said you''d help out your grandparents during the summer holidays. So, from now on set your alarm, so you can wake up at a reasonable time." <<$npc_nickname[''A29'']>> says as she stares at you expectantly.'
+		else
+			'"Listen!, I''m heading back to Pavlovsk this morning, and I don''t want to hear excuses, <<$pcs_nickname>>. The summer holidays will be over soon and you need to get used to waking up early, for when school starts. So, from now on set your alarm, so you can wake up at a reasonable time." <<$npc_nickname[''A29'']>> says as she stares at you expectantly.'
+		end
 		act 'Get up':
 			cla & *clr
 			minut += 2
@@ -562,7 +566,11 @@ if $ARGS[0] = 'intro':
 			'<center><H4>Your Grandparents'' Cottage</H4></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost4.jpg"></center>'
 			*nl
-			'As soon as you get off your now coverless bed, your <<$npc_nickname[''A29'']>> is quick to resume her nagging, telling you again what you already heard from her a few moments ago. "Summer is almost over, you can''t sleep in anymore, not even for another fifteen minutes." She''s not even looking at you while she talks, but luckily for you that means she misses you rolling your eyes.'
+			if month = 6:
+				'As soon as you get off your now coverless bed, your <<$npc_nickname[''A29'']>> is quick to resume her nagging, telling you again what you already heard from her a few moments ago. "The work around the farm normally gets done in the morning, so you can''t sleep in anymore, not even for another fifteen minutes." She''s not even looking at you while she talks, but luckily for you that means she misses you rolling your eyes.'
+			else
+			'	As soon as you get off your now coverless bed, your <<$npc_nickname[''A29'']>> is quick to resume her nagging, telling you again what you already heard from her a few moments ago. "Summer is almost over, you can''t sleep in anymore, not even for another fifteen minutes." She''s not even looking at you while she talks, but luckily for you that means she misses you rolling your eyes.'
+			end
 			'"What are you going to do when school starts, or when you get a job? You better get into the habit of setting your alarm so you can wake up bright and early."'
 			act 'Continue':
 				cla & *clr
@@ -572,7 +580,11 @@ if $ARGS[0] = 'intro':
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost5.jpg"></center>'
 				*nl
 				'You let out an exasperated sigh, "Yeah, yeah I know, you told me that already. So, how early are we talking?"'
-				'Your <<$npc_nickname[''A29'']>> shoots you a sharp look and you know to fix your attitude or else. "Well, depends on what you plan to do in the morning. There''s showering and brushing your teeth, doing your hair and then makeup and shaving if you really need to. If I remember right...Anya used to wake up at 06:00 for school. Besides, while you are staying at your grandparents house, you should be up extra early helping them tend to the farm, this isn''t a holiday camp!"'
+				if month = 6:
+					'Your <<$npc_nickname[''A29'']>> shoots you a sharp look and you know to fix your attitude or else. "Well, depends on what you plan to do in the morning. There''s showering and brushing your teeth, doing your hair and then makeup and shaving if you really need to. If I remember right...Anya used to wake up at 06:00 when she slept here. Besides, while you are staying at your grandparents house, you should be up extra early helping them tend to the farm, this isn''t a holiday camp!"'
+				else
+					'Your <<$npc_nickname[''A29'']>> shoots you a sharp look and you know to fix your attitude or else. "Well, depends on what you plan to do in the morning. There''s showering and brushing your teeth, doing your hair and then makeup and shaving if you really need to. If I remember right...Anya used to wake up at 06:00 for school. Besides, while you are staying at your grandparents house, you should be up extra early helping them tend to the farm, this isn''t a holiday camp!"'
+				end
 				act 'Continue':
 					cla & *clr
 					minut += 2
@@ -581,7 +593,11 @@ if $ARGS[0] = 'intro':
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost4.jpg"></center>'
 					*nl
 					'"You want me to wake up that early?!" You huff. "Can''t I wake up at like... 07:00?"'
-					'Your <<$npc_nickname[''A29'']>> shrugs. "You could, but then you might have to cut corners or even end up running late to school, and I won''t be having any of that. Your teachers won''t either," she warns you before making her way outside. "Oh, don''t forget; when you get back to Pavlovsk, you need to head down to the clinic and see the gynecologist for a check up. Not just once, but every month," she adds quickly.'
+					if month = 6:
+						'Your <<$npc_nickname[''A29'']>> shrugs. "You could, but then you might have to cut corners or your grandparents will have started work without you, and I won''t be having any of that." she warns you before making her way outside. "Oh, don''t forget; when you get back to Pavlovsk, you need to head down to the clinic and see the gynecologist for a check up. Not just once, but every month," she adds quickly.'
+					else
+						'Your <<$npc_nickname[''A29'']>> shrugs. "You could, but then you might have to cut corners or even end up running late to school, and I won''t be having any of that. Your teachers won''t either," she warns you before making her way outside. "Oh, don''t forget; when you get back to Pavlovsk, you need to head down to the clinic and see the gynecologist for a check up. Not just once, but every month," she adds quickly.'
+					end
 					act 'But why do I--':
 						cla & *clr
 						minut += 2

+ 2 - 4
locations/MartinTalk.qsrc

@@ -445,7 +445,6 @@ if $ARGS[0] = '':
 				'Martin chuckles. "Alright, you can have your secrets." But you can tell that he is a little disappointed you didn''t tell him more about yourself.'
 				*nl
 				'Still, he does what he can to hide that and give the conversation a new direction. "So, where do you live?"'
-			
 			else
 				'"I know that you are... doing porn," Martin tells you quietly.'
 				'Your face falls. You try to keep your cool, but you''re feeling cold all of a sudden. Why is he bringing this up?'
@@ -467,10 +466,9 @@ if $ARGS[0] = '':
 				'His smile infects you too. "Yeah, maybe."'
 				*nl
 				'Despite your relief, both of you fall silent for a while. It''s a lot to process, after all, and the question that goes through your head - if Martin had been jerking off to your videos - is annoyingly persistent. But with apparently nobody in the bar requiring his attention yet, Martin eventually feels like continuing the conversation somehow:' 
-				'"So, where do you live?"'
-					
-				act 'Continue': gt 'MartinTalk','MartinTalkApartment'
+				'"So, where do you live?"'	
 			end
+			act 'Continue': gt 'MartinTalk','MartinTalkApartment'
 		end
 			
 		if SchoolAtestat = 0: 

+ 2 - 2
locations/Miroslava.qsrc

@@ -1116,7 +1116,7 @@ if $ARGS[0] = 'miratalk':
 		gs 'stat'
 
 		act 'Finish':gt $loc, $metka
-		if mirasextimes > 3:
+		!if mirasextimes > 3:
 			act 'Ask Mira if she likes Mitka...':
 				*clr & cla
 				minut += 2
@@ -1129,7 +1129,7 @@ if $ARGS[0] = 'miratalk':
 
 				act 'Finish':gt $loc, $metka
 			end
-		end
+		!end
 	elseif npc_QW['A60'] = 3:
 		*clr & cla
 		minut += 10

+ 5 - 1
locations/NewCloShop.qsrc

@@ -120,7 +120,11 @@ if $ARGS[0] = 'changingroom':
 			act 'Get dressed and go back to the store': gt 'NewCloShop', 'changingend'
 		end
 	end
-	act 'Get dressed and go back to the store': gt 'NewCloShop', 'changingend'
+	if $clothingworntype = 'nude':
+		act 'Get dressed and go back to the store': gt 'NewCloShop', 'changingend'
+	else
+		act 'Go back to the store': gt 'NewCloShop', 'changingend'
+	end
 end
 
 if $ARGS[0] = 'dressingclothes':

+ 1 - 0
locations/Sgrup.qsrc

@@ -12,6 +12,7 @@ if $loc = 'gschool_grounds' or $loc = 'gschool_lunch':
 	'You stay in the cafeteria where some of the teachers are eating or watching over the kids making sure there is no trouble.'
 end
 *nl
+count1 = 0
 i = 0
 '<center><table cellspacing="3">'
 :markgruploop

+ 1 - 0
locations/Sgrup1.qsrc

@@ -12,6 +12,7 @@ if $loc = 'gschool_grounds' or $loc = 'gschool_lunch':
 	'You decide to spend your break in a classroom. As you enter, you find several of your classmates already sitting there: the smart kids decided to get an early start on their homework assignments, while the outcasts are mostly hiding away from everyone else, hoping that no one will pick on them today.'
 end
 *nl
+count1 = 0
 i = 0
 '<center><table cellspacing="3">'
 :markgruploop

+ 1 - 0
locations/Sgrup2.qsrc

@@ -12,6 +12,7 @@ if $loc = 'gschool_grounds' or $loc = 'gschool_lunch':
 	'When the break finally comes, the girls wander through the hallways of the school, gossiping about pretty much everyone they know. The guys are standing around in small groups, some of them sneaking off to have a smoke behind the school building. The cool kids are hanging out in one area, and on the other side of the hallway the sporty kids are talking about their upcoming competitions.'
 end
 *nl
+count1 = 0
 i = 0
 '<center><table cellspacing="3">'
 :markgruploop

+ 1 - 0
locations/Sgrup3.qsrc

@@ -12,6 +12,7 @@ if $loc = 'gschool_grounds' or $loc = 'gschool_lunch':
 	'When the break finally comes, the girls wander through the hallways of the school, gossiping about pretty much everyone they know. The guys are standing around in small groups, some of them sneaking off to have a smoke behind the school building. The cool kids are hanging out in one area, and on the other side of the hallway the sporty kids are talking about their upcoming competitions.'
 end
 *nl
+count1 = 0
 i = 0
 '<center><table cellspacing="3">'
 :markgruploop

+ 1 - 0
locations/Sgrup4.qsrc

@@ -12,6 +12,7 @@ if $loc = 'gschool_grounds' or $loc = 'gschool_lunch':
 	'You need to use the restroom and as you enter you notice a lot of beautiful girls from your school there. They check their make-up, doing minor touch-ups while they gossip about their classmates who happen to not be there. Some people are standing by the windows, smoking. The Gopniks from your class are standing near the toilets.'
 end
 *nl
+count1 = 0
 i = 0
 '<center><table cellspacing="3">'
 :markgruploop

+ 1 - 0
locations/Sgrup5.qsrc

@@ -12,6 +12,7 @@ if $loc = 'gschool_grounds' or $loc = 'gschool_lunch':
 	'You decide to spend your break in a classroom. As you enter, you find several of your classmates already sitting there: the smart kids decided to get an early start on their homework assignments, while the outcasts are mostly hiding away from everyone else, hoping that no one will pick on them today.'
 end
 *nl
+count1 = 0
 i = 0
 '<center><table cellspacing="3">'
 :markgruploop

+ 2 - 0
locations/SgrupDisco.qsrc

@@ -11,6 +11,8 @@ act 'Move away':gt $loc, $metka
 '<center><b><font color="maroon">Disco</font></b></center>'
 !'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/club_yaho.jpg"></center>'
 *nl
+count1 = 0
+count2 = 0
 i = 0
 '<center><table cellspacing="3">'
 :markgruploop

+ 146 - 100
locations/Snpc.qsrc

@@ -109,8 +109,7 @@ if numnpc = 45:
 !!I would like to change this so even if all the requirements are meet it only fires one in 5 times. 
 	if $loc ! 'gdkin' and npc_rel[$static_num] > 50 and (Anush_sex > 0 or hotcat >= 7) and rand(0,4) = 0:
 		act 'You''re looking flushed':
-			*clr
-			cla
+			*clr & cla
 			if Anush_lunch = 0:
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/45.jpg"></center>'
 				'"Hey Anush you feeling ok? You kinda look flush, is something wrong? Would you like to talk about it?"'
@@ -119,114 +118,61 @@ if numnpc = 45:
 				gs 'arousal', 'foreplay', 5, 'lesbian', 'exhibitionism'
 				minut -= 5
 				gs 'stat'
-				act 'Um that''s not what I meant':
-					*clr
-					cla
-					npc_rel['A144'] -= 2
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nomake.jpg"></center>'
-					'You place your hand on her shoulders and gentle push her away. "No I don''t want to."'
-					'She rolls her eyes. "Fine what ever, if you don''t want to have a little fun, I will find someone that does." With that she turns and walks off, leaving you unsure what just happened.'
-					act 'Continue': gt 'gschool_lessons', 'short_break'
-				end
-				act 'Kiss her back.':
-					*clr
-					cla
-					Anush_lunch = 1
-					npc_rel['A144'] += 1
-					pav_sex +=1
-					gs 'stat'
-					'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/anushka/makeout.mp4"></video></center>'
-					'You kiss her back. Your hands are roaming each others bodies, several of the other gopniks are checking the two of you out, especially the guys. Several of them starting hooting, hollering or whistling as the two of you make out hard right in front of them. After a couple of minutes she grabs you by the hands and says "Come on lets go some place more private to continue this.'
-					gs 'arousal', 'foreplay', 5, 'lesbian', 'exhibitionism'
-					minut -= 5
-					gs 'stat'
-					act 'Not today':
-						*clr
-						cla
-						npc_rel['A144'] -= 2
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nomake.jpg"></center>'
-						'You place your hand on her shoulders and gentle push her away. "No I don''t want to."'
-						'She rolls her eyes. "Fine what ever, if you don''t want to have a little fun, I will find someone that does." With that she turns and walks off, leaving you unsure what just happened.'
-						act 'Continue': gt 'gschool_lessons', 'short_break'
-					end
-					act 'Go with it':
-						*clr
-						cla
-						Anush_lunch = 1
-						pcs_horny += 10
-						npc_rel['A144'] += 1
-						grupvalue[4] +=1
-						pav_sex +=1
-						gs 'stat'
-						'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/anushka/makeout.mp4"></video></center>'
-						'You breath heavily feeling yourself turned on. "Ok, where?"'
-						'Her hand slides up your skirt and rubs your clit. "Come with me, I know just the place." With that she takes you by the hand and the two of your head off, with the whistles and cat calls of the other gopniks behind you.'
-						gs 'arousal', 'foreplay', 5, 'lesbian', 'exhibitionism'
-						minut -= 5
-						gs 'stat'
-						act 'Go somewhere private':  gt 'gschool_sex', 'Anush_private'
-					end
-				end
+				act 'Um that''s not what I meant': gt 'Snpc', 'anushnottoday'
+				act 'Kiss her back.': gt 'Snpc', 'kissback'
 			else
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/anushka/makeout.mp4"></video></center>'
 				'Noticing she is looking fairly turned on today, well more so than usual, you say to her. "You ok? You are looking pretty flush again today."'
-				'You barely even have time to get the words out when she is leaning in and kissing you, her hands reach around to squeeze you butt.'
+				'You barely even have time to get the words out when she is leaning in and kissing you, her hands reach around to squeeze your butt.'
 				gs 'arousal', 'foreplay', 5, 'lesbian', 'exhibitionism'
 				minut -= 5
 				gs 'stat'
-				act 'Not today':
-					*clr
-					cla
-					npc_rel['A144'] -= 2
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nomake.jpg"></center>'
-					'You place your hand on her shoulders and gentle push her away. "No I don''t want to."'
-					'She rolls her eyes. "Fine what ever, if you don''t want to have a little fun, I will find someone that does." With that she turns and walks off, leaving you unsure what just happened.'
-					act 'Continue': gt 'gschool_lessons', 'short_break'
-				end
-				act 'Kiss her back.':
-					*clr
-					cla
-					Anush_lunch = 1
-					npc_rel['A144'] += 1
-					pav_sex +=1
-					gs 'stat'
-					'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/anushka/makeout.mp4"></video></center>'
-					'You kiss her back. Your hands are roaming each others bodies, several of the other gopniks are checking the two of you out, especially the guys. Several of them starting hooting, hollering or whistling as the two of you make out hard right in front of them. After a couple of minutes she grabs you by the hands and says "Come on lets go some place more private to continue this.'
-					gs 'arousal', 'foreplay', 5, 'lesbian', 'exhibitionism'
-					minut -= 5
-					gs 'stat'
-					act 'Not today':
-						*clr
-						cla
-						npc_rel['A144'] -= 2
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nomake.jpg"></center>'
-						'You place your hand on her shoulders and gentle push her away. "No I don''t want to."'
-						'She rolls her eyes. "Fine what ever, if you don''t want to have a little fun, I will find someone that does." With that she turns and walks off, leaving you unsure what just happened.'
-						act 'Continue': gt 'gschool_lessons', 'short_break'
-					end
-					act 'Go with it':
-						*clr
-						cla
-						Anush_lunch = 1
-						pcs_horny += 10
-						npc_rel['A144'] += 1
-						grupvalue[4] +=1
-						pav_sex +=1
-						gs 'stat'
-						'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/anushka/makeout.mp4"></video></center>'
-						'You breath heavily feeling yourself turned on. "Ok, where?"'
-						'Her hand slides up your skirt and rubs your clit. "Come with me, I know just the place." With that she takes you by the hand and the two of your head off, with the whistles and cat calls of the other gopniks behind you.'
-						gs 'arousal', 'foreplay', 5, 'lesbian', 'exhibitionism'
-						minut -= 5
-						gs 'stat'
-						act 'Go somewhere private':  gt 'gschool_sex', 'Anush_private'
-					end
-				end
+				act 'Not today': gt 'Snpc', 'anushnottoday'
+				act 'Kiss her back.': gt 'Snpc', 'kissback'
 			end
 		end
 	end
 end
 
+if $ARGS[0] = 'kissback':
+	*clr & cla
+	Anush_lunch = 1
+	npc_rel['A144'] += 1
+	pav_sex +=1
+	gs 'stat'
+	'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/anushka/makeout.mp4"></video></center>'
+	'You kiss her back. Your hands are roaming each others bodies, several of the other gopniks are checking the two of you out, especially the guys. Several of them starting hooting, hollering or whistling as the two of you make out hard right in front of them. After a couple of minutes she grabs you by the hands and says "Come on lets go some place more private to continue this.'
+	gs 'arousal', 'foreplay', 5, 'lesbian', 'exhibitionism'
+	minut -= 5
+	gs 'stat'
+	act 'Not today': gt 'Snpc', 'anushnottoday'
+	act 'Go with it':
+		*clr & cla
+		Anush_lunch = 1
+		pcs_horny += 10
+		npc_rel['A144'] += 1
+		grupvalue[4] +=1
+		pav_sex +=1
+		gs 'stat'
+		'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/anushka/makeout.mp4"></video></center>'
+		'You breath heavily feeling yourself turned on. "Ok, where?"'
+		'Her hand slides up your skirt and rubs your clit. "Come with me, I know just the place." With that she takes you by the hand and the two of your head off, with the whistles and cat calls of the other gopniks behind you.'
+		gs 'arousal', 'foreplay', 5, 'lesbian', 'exhibitionism'
+		minut -= 5
+		gs 'stat'
+		act 'Go somewhere private':  gt 'gschool_sex', 'Anush_private'
+	end
+end
+
+if $ARGS[0] = 'anushnottoday':
+	*clr & cla
+	npc_rel['A144'] -= 2
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nomake.jpg"></center>'
+	'You place your hand on her shoulders and gentle push her away. "No I don''t want to."'
+	'She rolls her eyes. "Fine what ever, if you don''t want to have a little fun, I will find someone that does." With that she turns and walks off, leaving you unsure what just happened.'
+	act 'Continue': gt 'gschool_lessons', 'short_break'
+end
+
 !!!!!!!!!!!!!!!!!!!!!!!!
 !!!Albina Barlovskaya!!!
 !!!!!!!!!!!!!!!!!!!!!!!!
@@ -447,7 +393,7 @@ if numnpc = 14:
 			minut += 1
 			gs'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga_kiss1.jpg"></center>'
-		elseif $loc ! 'gdkin':
+		else
 			minut += 1
 			gs'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga_kiss.jpg"></center>'
@@ -666,5 +612,105 @@ if numnpc = 31:
 	end
 end
 
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!!!!Aleksandra Kirilenko!!!!!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+if numnpc = 62:
+	if npc_rel[$static_num] >= 100 and grupTipe = 3 and npc_QW[$static_num] = 0 and temper >= 15:
+		act 'Ask to join at library after school':
+			*clr & cla
+			minut += 5
+			npc_QW[$static_num] = 1
+			gs 'stat'
+			'<center><b><font color="maroon"><<$npc_firstname[$static_num]>> <<$npc_lastname[$static_num]>></font></b></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/62.jpg"></center>'
+			'"Hi <<$npc_nickname[''<<$static_num>>'']>>! I just finished my last book at home and I''m not sure what I should read next. Can I join you at the library this afternoon so that you can help me find another good one to read?"'
+			'<<$npc_firstname[''<<$static_num>>'']>>''s face quickly shifts from a smile to confusion. You can tell she''s not sure how to respond and there is a long pause as a result.  Finally after about 30 seconds of thought she responds "Sure, that should be alright.  Do you mind going home with me first so that I can change out of our uniform?"'
+			'"That is no problem at all" you reply. "I''ll meet you outside of school after our last period, and then we can head to your house together."'
+			'"Sounds good <<$pcs_nickname>>. See you then" <<$npc_firstname[''<<$static_num>>'']>> replies as she heads off.'
+			if $loc ! 'gdkin':
+				xgt 'gschool_lessons', 'short_break', 'nopict'
+			else
+				act 'Move away': gt $loc, $metka
+			end
+		end
+	elseif npc_rel[$static_num] >= 100 and grupTipe = 3 and npc_QW[$static_num] = 2 and schoolprogul > 0:
+		act 'Ask to study at her house after school':
+			*clr & cla
+			minut += 5
+			npc_QW[$static_num] = 3
+			gs 'stat'
+			'<center><b><font color="maroon"><<$npc_firstname[$static_num]>> <<$npc_lastname[$static_num]>></font></b></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/62.jpg"></center>'
+			'"Hi <<$npc_nickname[''<<$static_num>>'']>>! I ended up missing school the other day because I was sick. Would it be alright with you if we went to your house after school so that you can help me catch up?"'
+			'<<$npc_firstname[''<<$static_num>>'']>> replies "Sure <<$pcs_nickname>>, just as long as you aren''t sick anymore.  I don''t want to get sick with whatever you had and miss school as well."'
+			'You giggle a little bit and reply "Nah, I got over my sickness so you should be fine. I''ll meet you outside of school after our last period, and then we can head to your house together."'
+			'"Sounds good <<$pcs_nickname>>. See you then" <<$npc_firstname[''<<$static_num>>'']>> replies as she heads off.'
+			if $loc ! 'gdkin':
+				xgt 'gschool_lessons', 'short_break', 'nopict'
+			else
+				act 'Move away': gt $loc, $metka
+			end
+		end
+	elseif npc_rel[$static_num] >= 100 and npc_QW[$static_num] = 4 and pcs_dom >= 20:
+		act 'Serious talk':
+			*clr & cla
+			minut += 5
+			gs 'stat'
+			npc_QW['A231'] = 5
+			'<center><b><font color="maroon"><<$npc_firstname[$static_num]>> <<$npc_lastname[$static_num]>></font></b></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/62.jpg"></center>'
+			'As you walk to up <<$npc_firstname[''<<$static_num>>'']>>, you feel your stomach drop to the floor due to how awkward the situation is. However you''re not about to let what happened end your friendship without at least clearing the air.'
+			'After about a minute or so of eye contact, you finally develop enough courage to speak first.'
+			'"Hi <<$npc_nickname[''<<$static_num>>'']>>...." You say in a nervous and defeated voice.'
+			'"Hi <<$pcs_nickname>>...." she replies in an equally nervous voice.'
+			'After taking a couple more seconds to fully collect your thoughs, you say "Look, I think we need to talk about what happened last time at your house. Given the subject, it would be best to do so privately.  Can we meet after school to talk about it?"'
+			'<<$npc_nickname[''<<$static_num>>'']>> doesn''t respond, and almost looks like she''s about to start crying. She finally wimpers "Are you mad at me or are you sickened by me?"'
+			'Not completely surprised by what she said, you hold firm in making sure to wait until the two of you are alone. "I don''t wan''t to discuss things here. Meet me after school so we can talk about this more. I promise I''m not going to hurt you if that is what you''re afraid of."'
+			'Looking a little releaved, <<$npc_firstname[''<<$static_num>>'']>> nods her head in a slow manner and sheds a couple of tears. You walk away without either of you saying another word."'
+			if $loc ! 'gdkin':
+				xgt 'gschool_lessons', 'short_break', 'nopict'
+			else
+				act 'Move away': gt $loc, $metka
+			end
+		end	
+	elseif npc_rel[$static_num] >= 100 and npc_QW[$static_num] = 4 and pcs_dom < 20:
+		act 'Chicken Out':
+			*clr & cla
+			minut += 5
+			gs 'stat'
+			'<center><b><font color="maroon"><<$npc_firstname[$static_num]>> <<$npc_lastname[$static_num]>></font></b></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/62.jpg"></center>'
+			'As you see <<$npc_firstname[''<<$static_num>>'']>>, you feel your stomach drop to the floor due to how awkward the situation is. You don''t have enough courage to bring up what happened the last time you were at <<$npc_firstname[''<<$static_num>>'']>>''s house, so you pretend to not see her and carry on your way.'
+			if $loc ! 'gdkin':
+				xgt 'gschool_lessons', 'short_break', 'nopict'
+			else
+				act 'Move away': gt $loc, $metka
+			end
+		end
+	elseif npc_QW[$static_num] > 5:
+		'Ever since you asked <<$npc_nickname[''<<$static_num>>'']>> to be your girlfriend, she has come out of her shell a bit more. She even kisses you while at school!'
+		act 'Kiss her':
+			*clr & cla
+			minut += 5
+			npc_rel[$static_num] += 10
+			npc_love[$static_num] += 5
+			npc_horny[$static_num] += 15
+			gs 'arousal', 'kiss', '5', 'futa'
+			gs 'stat'
+			'<center><b><font color="maroon"><<$npc_firstname[$static_num]>> <<$npc_lastname[$static_num]>></font></b></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/aleksandra/school_kiss.jpg"></center>'
+			'You lean in to kiss <<$npc_firstname[''<<$static_num>>'']>> and you both close your eyes as your lips meet. You don''t really care what anyone else thinks, you both just enjoy the moment.' 
+			'You eventually break off the kiss and say "See you later cutie" and head on your way.'
+			if $loc ! 'gdkin':
+				xgt 'gschool_lessons', 'short_break', 'nopict'
+			else
+				act 'Move away': gt $loc, $metka
+			end
+		end
+	end
+end
+
 --- Snpc ---------------------------------
 

+ 2 - 0
locations/anushapt.qsrc

@@ -1331,6 +1331,8 @@ if $ARGS[0] = 'livingroom':
 end
 
 if $ARGS[0] = 'kitchen':
+	$loc = 'anushapt'
+	$metka = 'kitchen'
 	$menu_loc = 'anushapt'
 	$menu_arg = 'kitchen'
 	menu_off = 0

File diff suppressed because it is too large
+ 318 - 384
locations/brother.qsrc


+ 155 - 122
locations/brother2.qsrc

@@ -86,8 +86,58 @@ if $ARGS[0] = 'chat':
 	act'Continue':gt'brother','start'
 end
 
+if $ARGS[0] = 'nattalk':
+	*clr & cla
+	minut += 15
+	gs 'stat'
+	'<center><b><font color="maroon">Kolka</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/kolka/brother.jpg"></center>'
+	'"So Kolka, did you like what you saw in the stairway?" You ask him coyly.'
+	'"I was wondering if you did that for my benefit." He says hesitantly.'
+	'"Well? Did you like it?"'
+	'"Ofcourse I did, Natasha wasn''t wearing any panties, I could see everything."'
+	'"She was wearing panties." You say with a grin. "I had stuffed them in her tight pussy."'
+	'"You? Wow. That''s hot."'
+	if kolkawantsnat = 0:
+		act 'Offer to set something up between them':
+			*clr & cla
+			natkolkatease += 1
+			kolkawantsnat = 1
+			'<center><b><font color="maroon">Kolka</font></b></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/kolka/brother.jpg"></center>'
+			if brotherSex > 6:	
+				'"Would you like to fuck Natasha too? I could arrange something."'
+				'"Could I?" He asks in disbelief.'
+				'"Only if you promise to do exactly as I say."'
+			elseif npc_rel['A34'] >= 50:
+				'"Since you''re constantly sporting a boner lately I thought I''d help you out a bit. Would you like me to set something up with Natasha?"'
+				'"You''d be the best sister ever if you did." He says, grinning from ear to ear.'
+				'"But you''ll have to promise to do exactly as I say."'
+			else
+				'"Look Kolka, I know we haven''t been very close lately. So I wanted to try and make it up to you. I was thinking I could help you hook you up with Natasha."'
+				'Kolka looks at you dubiously. "Why would you do that?"'
+				'"Do I need a reason to try and be a better sister? Do you want me to set it up or not?"'
+				'"How would that work?"'
+				'"Just trust me. As long as you do as I tell you it''ll work out."'
+			end
+			'"Ofcourse, I promise." He says without hesitation.'
+			'"Good, I''ll keep you informed."'
+			act'Continue':gt'brother','start'
+		end
+	end
+	act 'Tease him':
+		*clr & cla
+		'<center><b><font color="maroon">Kolka</font></b></center>'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/kolka/brother.jpg"></center>'
+		'"She was dripping wet all day long." You say, eyeing the growing bulge in his pants.'
+		'You lean in close to him and whisper in his ear: "Now you''ll have something to jerk off to tonight."'
+		act'Continue':gt'brother','start'
+	end
+end
+
 if $ARGS[0] = 'kiss':
 	gs 'arousal', 'kiss', rand(1,5)
+	gs 'stat'
 	brotherkiss += 1
 	'<center><video autoplay loop src="images/shared/sex/kiss/kiss_lips.mp4"></video></center>'
 	'With your stepfather gone, you take the opportunity you have and start kissing your brother.'
@@ -119,13 +169,14 @@ if $ARGS[0] = 'kiss2':
 end
 
 if $ARGS[0] = 'kiss_end':
-	gs 'arousal', 'end'
 	cla & *clr
 	'<center><b><font color = maroon>Kolka</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/kolka/brother.jpg"></center>'
 	'Eventually, you the two of you reluctantly pull apart.'
 	'"Better stop before we get caught," you say breathlessly.'
 	'"Yeah..."'
+	gs 'arousal', 'end'
+	gs 'stat'
 	act'Finish':gt 'sitrPar'
 end
 
@@ -134,6 +185,7 @@ if $ARGS[0] = 'hj':
 	npc_rel['A34'] += 1
 	cla & *clr
 	gs 'arousal', 'hj', rand(1,3)
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/hj.jpg"></center>'
 	'Snaking your hand into his pants, you pull out his cock, jerking him off with the same vigor you continue to kiss him with.'
 	brohj = 1
@@ -141,6 +193,7 @@ if $ARGS[0] = 'hj':
 		cla
 		*nl
 		gs 'arousal', 'hj', rand(1,3)
+		gs 'stat'
 		'You continue to give him a handjob while making out with him until you feel his body start to stiffen beneath yours. You think he''s probably about to cum.'
 		act'Let him cum in your hand':
 			cla & *clr
@@ -148,6 +201,7 @@ if $ARGS[0] = 'hj':
 			'Not stopping, you quicken your pace until you feel ropes of his thick cum spattering against your hand.'
 			'Moving your head back, you survey your handiwork before smiling back at him and leaning in for a peck on the lips before getting up to find some tissues for your brother and to wash off your hand.'
 			gs 'arousal', 'end'
+			gs 'stat'
 			act 'Finish': gt 'sitrPar'
 		end
 		act'Put your lips over the tip':
@@ -155,6 +209,7 @@ if $ARGS[0] = 'hj':
 			gs 'arousal', 'bj', 1
 			gs 'cum_call', 'mouth', 'A34', 1
 			gs 'arousal', 'end'
+			gs 'stat'
 			npc_rel['A34'] += 3
 			swallow += 1
 			if brotherSex < 6: brotherSex = 6
@@ -174,6 +229,7 @@ if $ARGS[0] = 'bj':
 	cla & *clr
 	npc_rel['A34'] += 2
 	gs 'arousal', 'bj', rand(1,5)
+	gs 'stat'
 	if brotherSex < 6: brotherSex = 6
 	brotherbj += 1
 	if $clothingworntype = 'nude' and $braworntype = 'none':
@@ -194,6 +250,7 @@ if $ARGS[0] = 'bj':
 		swallow += 1
 		gs 'cum_call', 'mouth', 'A34', 1
 		gs 'arousal', 'end'
+		gs 'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/homework/swallow.mp4"></video></center>'
 		'You diligently continue to blow him until you feel his hot cum spurting into your mouth. Gathering it all up, your remove your lips from Kolka''s cock, tilting your head back and swallowing at the same time.'
 		'"I can''t believe you just swallowed like that," he says, breathless.'
@@ -207,6 +264,7 @@ if $ARGS[0] = 'bj':
 		'<center><video src="images/shared/sex/cum/facial/facial0,3.mp4"></center>'
 		gs 'cum_call', 'face', 'A34', 1
 		gs 'arousal', 'end'
+		gs 'stat'
 		'You quickly pull back and kneel in front of Kolka as he furiously jerks off in front of you. You close your eyes just as you feel his hot cum spatter against your face, flinching as it does. When he''s finally done, you feel a few droplets drip down your cheeks onto the carpeted floor.'
 		'Peeking through cum-slathered eyes, you look at your brother, saying, "Maybe we shouldn''t have done it like this. Now we need to clean up before someone spots us."'
 		'Leaving Kolka to clean his semen out of the carpet, you slink towards the bathroom to wash off your face.'
@@ -234,6 +292,7 @@ if $ARGS[0] = 'bj':
 			'"Maybe we shouldn''t have finished like that..." you say, smiling wistfully at your brother.'
 			'Leaving Kolka to clean his semen out of the carpet, you slink towards the bathroom to wipe off .'
 			gs 'arousal', 'end'
+			gs 'stat'
 			act'Finish':gt'vanrPar'
 		end
 	end
@@ -295,96 +354,24 @@ if $ARGS[0] = 'wakeup':
 			cla	
 			*nl
 			'"I''ll tell you what Kolka, if you get up now, I''ll let you look at my tits."'
-			if $clothingworntype = 'nude' and $braworntype = 'none':
-				'He cracks open an eye. "I don''t need to get up to do that."'
-				'You look down at yourself and remember that you''re already topless. Right. That wasn''t a very good plan...'
-				act'Back to the drawing board':gt'brother2','wakeup'
-			end
-			
+			gs 'brother2', 'wakeupresponse', 'tits'
 			if $clothingworntype ! 'nude':
 				act'Pull up your top':
-					brotherMorningSex = daystart
-					cla & *clr
-					npc_rel['A34'] += 4
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/titflash<<rand(1,4)>>.jpg"></center>'
-					'Following through on your promise, you lift up your top, revealing your breasts to your brother. Still tired, he smiles only faintly in satisfaction.'
-					'"There. Happy now?"'
-					if brotherwaketrick = 1:
-						'"Pretty happy, yeah. Especially since you actually kept your promise this time."'
-						'You gently lower your top again, not really sure what to say to that. He is right. You didn''t keep your promise last time.'
-						'"Well, I followed through this time. Hopefully you''ll forgive me. Now go get dressed Kolka."'
-						brotherwaketrick = 2
-					else
-						'"Very."'
-						'"Good." You cover yourself up, putting your clothes back in place. "Now go get dressed."'
-					end
-					'"Alright," he says, yawning one more time before folding his blanket for storage and beginning the process of getting ready for school.'
-					act'Move away':gt $loc, $metka
+					$whatshow = 'top'
+					gt 'brother2', 'show'
 				end
-			end
-			if $braworntype ! 'none':
+			elseif $clothingworntype = 'nude' and $braworntype ! 'none':
 				act'Pull down your bra':
-					brotherMorningSex = daystart
-					cla & *clr
-					npc_rel['A34'] += 4
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/titflash5.jpg"></center>'
-					'Following through on your promise, you pull down your bra, revealing your breasts to your brother. Still tired, he smiles only faintly in satisfaction.'
-					'"There. Happy now?"'
-					if brotherwaketrick = 1:
-						'"Pretty happy, yeah. Especially since you actually kept your promise this time."'
-						'You gently lower your top again, not really sure what to say to that. He is right. You didn''t keep your promise last time.'
-						'"Well, I followed through this time. Hopefully you''ll forgive me. Now go get dressed Kolka."'
-						brotherwaketrick = 2
-					else
-						'"Very."'
-						'"Good." You cover yourself up, putting your clothes back in place. "Now go get dressed."'
-					end
-					'"Alright," he says, yawning one more time before folding his blanket for storage and beginning the process of getting ready for school.'
-					act'Move away':gt $loc, $metka
+					$whatshow = 'bra'
+					gt 'brother2', 'show'
 				end
-			end
-			
+			end		
 			if $clothingworntype ! 'nude' or $braworntype ! 'none':
 				act'Trick him and don''t do it':
-					cla & *clr
-					brotherMorningSex = daystart
-					brotherwaketrick = 1
-					npc_rel['A34'] -= 5
-					'<center><b><font color="maroon">Kolka</font></b></center>'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/kolka/brother.jpg"></center>'
-					'You wait for him to be more or less fully awake before snatching his blanket and move away.'
-					'"Hey!" he cries. "What are you doing?"'
-					'"I''m leaving. What the hell is wrong with you? You really thought I was gonna show you my tits?"'
-					if brotherSex = 2 or brotherSex = 3:
-						'"You''ve let me look at you before!"'
-						'"Yeah well, this isn''t ''before''. I''m not doing it today."'
-					elseif brotherSex >= 4:
-						'"You''ve done so much with me before!"'
-						'"Yeah well, this isn''t ''before''. I''m not doing anything today."'
-					end
-					'"Liar!" he screams at you.'
-					'"Listen here you little-!"'
-					'<b><i>"Hey!"</i></b> your mother shouts from the bedroom. "What is all this racket going on so early in the morning?! You two get along or so help me I will spank you! I don''t care how old you are!"'
-					'Glaring silently at one another, the two of you retreat after a ceasefire being called by your mother. This probably wasn''t good for your relationship though...'
-					act'Move away':gt $loc, $metka
+					$whatshow = 'tits'
+					gt 'brother2', 'trick'
 				end
 			end
-			
-			if brotherwaketrick = 1 and ($clothingworntype ! 'nude' or $braworntype ! 'none'):
-				'He opens his eyes slowly, looking at you with suspicion.'
-				'"You''re not just going to leave like you did last time are you?"'
-				'"No Kolka."'
-				'"You promise? For real this time?"'
-				'"I promise."'
-				'He pulls back his blanket and sits up, rubbing the sleep from his eyes to focus on you.'
-			elseif $clothingworntype ! 'nude' or $braworntype ! 'none':
-				'He opens his eyes slowly, looking at you with suspicion.'
-				'"This isn''t just some trick to get me out of bed?"'
-				'"No Kolka."'
-				'"You promise?"'
-				'"I promise."'
-				'He pulls back his blanket and sits up, rubbing the sleep from his eyes before focus on you.'
-			end
 		end
 	end
 	if brotherSex >= 3  or pcs_inhib >= 45 or npc_rel['A34'] >= 80:
@@ -392,25 +379,7 @@ if $ARGS[0] = 'wakeup':
 			cla
 			brotherMorningSex = daystart
 			'"I''ll tell you what Kolka, if you get up now, I''ll show you my pussy."'
-			if $clothingworntype = 'nude':
-				'He cracks open an eye. "I don''t need to get up to do that."'
-				'You look down at yourself and remember that you''re naked. Right. That wasn''t a very good plan...'
-				act'Back to the drawing board':gt'brother2','wakeup'
-			elseif brotherwaketrick = 1:
-				'He opens his eyes slowly, looking at you with suspicion.'
-				'"You''re not just going to leave like you did last time are you?"'
-				'"No Kolka."'
-				'"You promise? For real this time?"'
-				'"I promise."'
-				'He pulls back his blanket and sits up, rubbing the sleep from his eyes to focus on you.'
-			else
-				'He opens his eyes slowly, looking at you with suspicion.'
-				'"This isn''t just some trick to get me out of bed?"'
-				'"No Kolka."'
-				'"You promise?"'
-				'"I promise."'
-				'He pulls back his blanket and sits up, rubbing the sleep from his eyes before focus on you.'
-			end
+			gs 'brother2', 'wakeupresponse', 'pussy'
 			if $clothingworntype ! 'nude' or $pantyworntype ! 'none':
 				act'Expose yourself':
 					cla & *clr
@@ -432,32 +401,13 @@ if $ARGS[0] = 'wakeup':
 				end
 			
 				act'Trick him and don''t do it':
-					cla & *clr
-					brotherwaketrick = 1
-					npc_rel['A34'] -= 5
-					'<center><b><font color="maroon">Kolka</font></b></center>'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/kolka/brother.jpg"></center>'
-					'You wait for him to be more or less fully awake before snatching his blanket and move away.'
-					'"Hey!" he cries. "What are you doing?"'
-					'"I''m leaving. What the hell is wrong with you? You really thought I was gonna show you my pussy?"'
-					if brotherSex = 2 or brotherSex = 3:
-						'"You''ve let me look at you before!"'
-						'"Yeah well, this isn''t ''before''. I''m not doing it today."'
-					elseif brotherSex >= 4:
-						'"You''ve done so much with me before!"'
-						'"Yeah well, this isn''t ''before''. I''m not doing anything today."'
-					end
-					'"Liar!" he screams at you.'
-					'"Listen here you little-!"'
-					'<b><i>"Hey!"</i></b> your mother shouts from the bedroom. "What is all this racket going on so early in the morning?! You two get along or so help me I will spank you! I don''t care how old you are!"'
-					'Glaring silently at one another, the two of you retreat after a ceasefire being called by your mother. This probably wasn''t good for your relationship though...'
-					act'Move away':gt $loc, $metka
+					$whatshow = 'pussy'
+					gt 'brother2', 'trick'
 				end
 			end
 		end
 	end
 			
-	
 	if brotherSex >= 5 or pcs_inhib >= 50 or npc_rel['A34'] >= 85:
 		act'Tell him you''ll give him a handjob':
 			npc_rel['A34'] += 5
@@ -480,6 +430,7 @@ if $ARGS[0] = 'wakeup':
 				'Your duty done, you pull your now sticky hand back, saying, "Alright Kolka. A deal''s a deal. Now clean up and get dressed before <<$npc_nickname[''A29'']>> comes out here and sees you like this."'
 				'"Alright!" he says cheerfully, waddling away with his pants around his ankles to find some tissues to clean himself up.'
 				gs 'arousal', 'end'
+				gs 'stat'
 				act'Move away':gt $loc, $metka
 			end
 		end
@@ -512,12 +463,92 @@ if $ARGS[0] = 'wakeup':
 				'"Glad I could help I guess," you reply, giving his cock a few more licks to make sure it''s clean. "Now go get dressed for school. Before <<$npc_nickname[''A29'']>> comes out and yells at you for having your dick hanging out."'
 				'"Okay, okay," he says, getting up and tidying up the couch from where he was sleeping.'
 				gs 'arousal', 'end'
+				gs 'stat'
 				act'Move away':gt $loc, $metka
 			end
 		end
 	end
 end
 
+if $ARGS[0] = 'wakeupresponse':
+	if $ARGS[1] = 'tits' and $clothingworntype = 'nude' and $braworntype = 'none':
+		'He cracks open an eye. "I don''t need to get up to do that."'
+		'You look down at yourself and remember that you''re already topless. Right. That wasn''t a very good plan...'
+		act'Back to the drawing board':gt'brother2','wakeup'
+	elseif $ARGS[1] = 'pussy' and $clothingworntype = 'nude' and $pantyworntype = 'none':
+		'He cracks open an eye. "I don''t need to get up to do that."'
+		'You look down at yourself and remember that you''re naked. Right. That wasn''t a very good plan...'
+		act'Back to the drawing board':gt'brother2','wakeup'
+	elseif brotherwaketrick = 1:
+		'He opens his eyes slowly, looking at you with suspicion.'
+		'"You''re not just going to leave like you did last time are you?"'
+		'"No Kolka."'
+		'"You promise? For real this time?"'
+		'"I promise."'
+		'He pulls back his blanket and sits up, rubbing the sleep from his eyes before focusing on you.'
+	else
+		'He opens his eyes slowly, looking at you with suspicion.'
+		'"This isn''t just some trick to get me out of bed?"'
+		'"No Kolka."'
+		'"You promise?"'
+		'"I promise."'
+		'He pulls back his blanket and sits up, rubbing the sleep from his eyes before focusing on you.'
+	end
+end
+
+if $ARGS[0] = 'show':
+	brotherMorningSex = daystart
+	cla & *clr
+	npc_rel['A34'] += 4
+	if $whatshow = 'top':
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/titflash<<rand(1,4)>>.jpg"></center>'
+		'Following through on your promise, you lift up your top, revealing your breasts to your brother. Still tired, he smiles only faintly in satisfaction.'
+	elseif $whatshow = 'bra':
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/titflash5.jpg"></center>'
+		'Following through on your promise, you pull down your bra, revealing your breasts to your brother. Still tired, he smiles only faintly in satisfaction.'
+	end
+	'"There. Happy now?"'
+	if brotherwaketrick = 1:
+		'"Pretty happy, yeah. Especially since you actually kept your promise this time."'
+		if $whatshow = 'top':
+			'You gently lower your top again, not really sure what to say to that. He is right. You didn''t keep your promise last time.'
+		elseif $whatshow = 'bra':
+			'You gently pull your bra up again, not really sure what to say to that. He is right. You didn''t keep your promise last time.'
+		end
+		'"Well, I followed through this time. Hopefully you''ll forgive me. Now go get dressed Kolka."'
+		brotherwaketrick = 2
+	else
+		'"Very."'
+		'"Good." You cover yourself up, putting your clothes back in place. "Now go get dressed."'
+	end
+	'"Alright," he says, yawning one more time before folding his blanket for storage and beginning the process of getting ready for school.'
+	act'Move away':gt $loc, $metka
+end
+
+if $ARGS[0] = 'trick':
+	cla & *clr
+	brotherMorningSex = daystart
+	brotherwaketrick = 1
+	npc_rel['A34'] -= 5
+	'<center><b><font color="maroon">Kolka</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/kolka/brother.jpg"></center>'
+	'You wait for him to be more or less fully awake before snatching his blanket and move away.'
+	'"Hey!" he cries. "What are you doing?"'
+	'"I''m leaving. What the hell is wrong with you? You really thought I was gonna show you my <<$whatshow>>?"'
+	if brotherSex = 2 or brotherSex = 3:
+		'"You''ve let me look at you before!"'
+		'"Yeah well, this isn''t ''before''. I''m not doing it today."'
+	elseif brotherSex >= 4:
+		'"You''ve done so much with me before!"'
+		'"Yeah well, this isn''t ''before''. I''m not doing anything today."'
+	end
+	'"Liar!" he screams at you.'
+	'"Listen here you little-!"'
+	'<b><i>"Hey!"</i></b> your mother shouts from the bedroom. "What is all this racket going on so early in the morning?! You two get along or so help me I will spank you! I don''t care how old you are!"'
+	'Glaring silently at one another, the two of you retreat after a ceasefire being called by your mother. This probably wasn''t good for your relationship though...'
+	act'Move away':gt $loc, $metka
+end
+
 if $ARGS[0] = 'morninghj':
 	cla & *clr
 	gs 'arousal', 'hj', 5
@@ -533,6 +564,7 @@ if $ARGS[0] = 'morninghj':
 	'As you think about what you should do to clean it off, you hear him saying, "Handjobs are great and everything, but do you think you could try a blowjob next time instead?"'
 	'"I''ll think about it," you say, rolling your eyes in amusement as you walk away, your brother automatically beginning to get ready for school.'
 	gs 'arousal', 'end'
+	gs 'stat'
 	act'Move away':gt $loc, $metka
 end
 
@@ -559,6 +591,7 @@ if $ARGS[0] = 'morningbj':
 	'Swallowing his cum, you flash him a toothy grin. "I know. Now up an at''em kiddo! I don''t do this just so you can go back to sleep."'
 	'Having been given sufficient positive reinforcement, he obediently gets up and starts going about tidying the sofa and getting ready to go to school.'
 	gs 'arousal', 'end'
+	gs 'stat'
 	act'Move away':gt $loc, $metka
 end
 --- brother2 ---------------------------------

+ 18 - 2
locations/brother_voyeur.qsrc

@@ -687,6 +687,7 @@ if $ARGS[0] = 'brother_shower_together':
 					act'Continue':
 						cla & *clr
 						gs 'arousal','masturbate', 5
+						gs 'stat'
 						mastr += 1
 						orgasm += 1
 						'<center><video src="images/shared/home/bathroom/wash2.mp4"></center>'
@@ -846,6 +847,7 @@ end
 if $ARGS[0] = 'showerfun':
 	if brothergrope < 4:
 		gs 'arousal','breasts', 1
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex1.jpg"></center>'
 		'	You squeak as you feel your brother''s hands grab you by the breasts, squeezing hard and pinching your nipples.'
 		if milkedvolume > 0:
@@ -905,6 +907,7 @@ if $ARGS[0] = 'showerfun':
 			*nl
 			gs 'arousal','breasts', 2
 			pcs_horny += 10
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 			'	"Ughh... Oh yeah... Keep doing <i>that...</i>"'
 			'	You lean into your brother''s touch, his hands roaming up and down your body, focusing mostly on your breasts. Your hand unconsciously reaches back and grabs hold of his dick, jerking it gently. You think about what you want to do next.'
@@ -913,6 +916,7 @@ if $ARGS[0] = 'showerfun':
 		end
 	else
 		gs 'arousal','breasts', 3
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 		'	Feeling turned on from your brother''s hands on you, you lean back into him, teasingly handling his package. He responds in kind, fondling your breasts, eliciting moans when he pinches your nipples.'
 		act'Blow him':gt'brother_voyeur','brother_shower_bj'
@@ -953,6 +957,7 @@ if $ARGS[0] = 'brother_shower_shave':
 				act'Continue':
 					if brotherfuck > 0 or brotherbj > 0 or brotherwash > 5:
 						gs 'arousal','vaginal_finger', 1
+						gs 'stat'
 						cla & *clr
 						'<center><video src="images/shared/home/bathroom/brotherpussyfeel.mp4"></center>'
 						'	"There," you say, rinsing off the last of the hair, stubble, and lather. "Satisfied?"'
@@ -964,6 +969,7 @@ if $ARGS[0] = 'brother_shower_shave':
 							cla
 							*nl
 							gs 'arousal','vaginal_finger', 5
+							gs 'stat'
 							'	Unable to help yourself, you grab his wrist and lean into it, letting his fingers work you even harder.'
 							act'Blow him':gt'brother_voyeur','brother_shower_bj'
 							act'Fuck him':gt'brother_voyeur','brother_shower_fuck'
@@ -1005,6 +1011,7 @@ if $ARGS[0] = 'brother_shower_shave':
 						if brotherfuck > 0 or brotherbj > 0 or brotherwash > 5:
 							act'Get frisky':
 								gs 'arousal','breasts', 1
+								gs 'stat'
 								'	Clean from your shower together, and now with freshly shaved legs, you can''t help yourself as you start to get frisky with your brother. His hands slide up your body to caress your breasts. In response, you reach back and start jerking his cock feeling him harden under your touch.'
 								act'Blow him':gt'brother_voyeur','brother_shower_bj'
 								act'Fuck him':gt'brother_voyeur','brother_shower_fuck'
@@ -1049,6 +1056,7 @@ if $ARGS[0] = 'brother_shower_shave':
 						if brotherfuck > 0 or brotherbj > 0 or brotherwash > 5:
 							act'Have some fun':
 								gs 'arousal','breasts', 1
+								gs 'stat'
 								'	Clean from your shower together, and now with freshly shaved legs, you can''t help yourself as you start to get frisky with your brother. His hands slide up your body to caress your breasts. In response, you reach back and start jerking his cock feeling him harden under your touch.'
 								act'Blow him':gt'brother_voyeur','brother_shower_bj'
 								act'Fuck him':gt'brother_voyeur','brother_shower_fuck'
@@ -1097,6 +1105,7 @@ if $ARGS[0] = 'brother_shower_shave':
 							if brotherfuck > 0 or brotherbj > 0 or brotherwash > 5:
 								act'Have some fun':
 									gs 'arousal','breasts', 1
+									gs 'stat'
 									'	Clean from your shower together, and now with freshly shaved legs, you can''t help yourself as you start to get frisky with your brother. His hands slide up your body to caress your breasts. In response, you reach back and start jerking his cock feeling him harden under your touch.'
 									act'Blow him':gt'brother_voyeur','brother_shower_bj'
 									act'Fuck him':gt'brother_voyeur','brother_shower_fuck'
@@ -1150,6 +1159,7 @@ if $ARGS[0] = 'brother_shower_shave':
 								act'Have some fun':
 									cla & *clr
 									gs 'arousal','breasts', 1
+									gs 'stat'
 									'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 									'	Clean from your shower together, and now with freshly shaved legs, you can''t help yourself as you start to get frisky with your brother. His hands slide up your body to caress your breasts. In response, you reach back and start jerking his cock feeling him harden under your touch.'
 									act'Blow him':gt'brother_voyeur','brother_shower_bj'
@@ -1183,6 +1193,7 @@ if $ARGS[0] = 'brother_shower_shave':
 									*nl
 									gs 'arousal','vaginal_finger', 5
 									gs 'arousal','breasts', 1
+									gs 'stat'
 									'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 									'	Clean from your shower together, and now with freshly a shaved pussy, you can''t help yourself as you start to get frisky with your brother. His hands slide up your body to caress your breasts. In response, you reach back and start jerking his cock feeling him harden under your touch.'
 									act'Blow him':gt'brother_voyeur','brother_shower_bj'
@@ -1204,6 +1215,7 @@ if $ARGS[0] = 'brother_shower_shave':
 					act'Have some fun':
 						cla & *clr
 						gs 'arousal','breasts', 1
+						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 						'	Clean from your shower together, and now with freshly shaved legs, you can''t help yourself as you start to get frisky with your brother. His hands slide up your body to caress your breasts. In response, you reach back and start jerking his cock feeling him harden under your touch.'
 						act'Blow him':gt'brother_voyeur','brother_shower_bj'
@@ -1252,6 +1264,7 @@ if $ARGS[0] = 'brother_shower_shave':
 							cla & *clr
 							gs 'arousal','vaginal_finger', 5
 							gs 'arousal','breasts', 1
+							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 							'	Clean from your shower together, and now with freshly a shaved pussy, you can''t help yourself as you start to get frisky with your brother. His hands slide up your body to caress your breasts. In response, you reach back and start jerking his cock feeling him harden under your touch.'
 							act'Blow him':gt'brother_voyeur','brother_shower_bj'
@@ -1287,6 +1300,7 @@ if $ARGS[0] = 'brother_shower_shave':
 									cla & *clr
 									gs 'arousal','vaginal_finger', 5
 									gs 'arousal','breasts', 1
+									gs 'stat'
 									'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 									'	Clean from your shower together, and now with freshly a shaved pussy, you can''t help yourself as you start to get frisky with your brother. His hands slide up your body to caress your breasts. In response, you reach back and start jerking his cock feeling him harden under your touch.'
 									act'Blow him':gt'brother_voyeur','brother_shower_bj'
@@ -1308,6 +1322,7 @@ if $ARGS[0] = 'brother_shower_shave':
 					pcs_horny += 10
 					'<center><video src="images/shared/home/bathroom/brotherpussyfeel.mp4"></center>'
 					gs 'arousal','vaginal_finger', 1
+					gs 'stat'
 					'	"There," you say, taking your brother''s hand and pressing it against your freshly shaved pubic region. "Happy now?"'
 					'	He takes advantage of the opportunity sliding his fingers down your smooth front of your pussy to slip his fingers inside, forcing a moan from you.'
 					'	"Very," he grins back.'
@@ -1316,6 +1331,7 @@ if $ARGS[0] = 'brother_shower_shave':
 						cla & *clr
 						gs 'arousal','vaginal_finger', 5
 						gs 'arousal','breasts', 1
+						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 						'	Clean from your shower together, and now with freshly a shaved pussy, you can''t help yourself as you start to get frisky with your brother. His hands slide up your body to caress your breasts. In response, you reach back and start jerking his cock feeling him harden under your touch.'
 						act'Blow him':gt'brother_voyeur','brother_shower_bj'
@@ -1643,7 +1659,7 @@ if $ARGS[0] = 'shower_swallow':
 					act'Only for you(sisterly)':
 						cla
 						*nl
-						'	"Only for you!" You wrap your arms around him, smothering him and rubbing your head against his cheek. "I just love you so so so so so very much! What sister could stop herself from slutting up for such a cute baby brother?"'
+						'	"Only for you!" You wrap your arms around him, smothering him and rubbing your head against his cheek. "I just love you so very much! What sister could stop herself from slutting up for such a cute baby brother?"'
 						'	"Ack!" he cries out and shoves you away. "Get off of me! Weirdo!"'
 						if broshowerfuck = daystart:
 							'	"Hey! What''s wrong with that?" you grin at him. "I''d say it''s pretty weird to for your sister to let you fuck her in the shower. I thought you liked that! Don''t you want me to be a slutty weirdo then?"'
@@ -2446,7 +2462,7 @@ if $ARGS[0] = 'brother_shower_fuck_end':
 			if pcs_vag >= 25:
 				'	"If it was your first time, how come you''re so loose?"'
 				'	<i>Shit!</i>'
-				'	"I always heard that virgins are supposed to be really really tight for their first time, but you weren''t. I mean, it still felt really good but I slid in so easily. How come?"'
+				'	"I always heard that virgins are supposed to be really tight for their first time, but you weren''t. I mean, it still felt really good but I slid in so easily. How come?"'
 				'	Unable to come up with a suitable explanation, you decide to retaliate with false offense.'
 				'	"What are you trying to say about me? Huh? That I''m a slut? That I would lie to you about giving you my virginity? How dare you!"'
 				'	Kolka shies away at your sudden burst of emotion.'

+ 4 - 2
locations/dinsister.qsrc

@@ -328,7 +328,8 @@ $d_sister[3]={
 			'You chat with your sister, discussing the latest trends in fashion.'
 		end
 		if sisterTalk = 12:
-			'Anya recognized, that before she was fond of diets, but they are deteriorated skin and went pryshi, and the start of this match, so now it cracks for three and it only gets more beautiful.'
+			'Anya tells you how used to try various fad diets to make herself beautiful. However she was under weight, her skin looked gaunt and she kept getting acne. Since quitting the diets she is much healthier and looks more beautiful every day.'
+			'The last part has you both laughing.'
 		end
 		if sisterTalk = 13:
 			'You chat with your sister and she tells you that she went dancing before, but she quickly got tired.'
@@ -344,9 +345,10 @@ $d_sister[3]={
 		end
 		if sisterTalk = 17:
 			'You chat with your sister, she says that her ex-boyfriend was a weirdo, "He told me, pier, I love you as much, I just a shit in the sea. Both out on the sea, but we do not go together..."'
+			'You wonder if she was dating Venom.'
 		end
 		if sisterTalk = 18:
-			'You chat with your sister, Anya, she asks you how you feel about womens sexual rights. You spend some time having a very frank and quite revealing conversation.'
+			'You chat with your sister, Anya, she asks you how you feel about women''s sexual rights. You spend some time having a very frank and quite revealing conversation.'
 		end
 	end
 }

+ 9 - 9
locations/foto.qsrc

@@ -81,7 +81,7 @@ if $ARGS[0] = 'start':
 	end
 
 	if $pantyworntype ! 'none' and pcs_inhib < 60:
-		if studio_strip_talk < 3 and $braworntype ! 'none' and pcs_inhib < 60:
+		if studio_strip_talk < 3:
 			act'Just strip to your panties':
 				gs 'clothing', 'strip'
 				cla & *clr
@@ -106,7 +106,7 @@ if $ARGS[0] = 'start':
 			end
 		end
 
-		if studio_strip_talk < 2 and pcs_inhib < 60:
+		if studio_strip_talk < 2 and $braworntype ! 'none':
 			act'Just strip to your underwear':
 				gs 'clothing', 'strip'
 				gs 'stat'
@@ -310,11 +310,11 @@ if $ARGS[0] = 'studio':
 						'	"Okay, listen. I''m not really 18. I''m <<age>> and I don''t have a passport that says otherwise, but I still want to work here. Isn''t there some way we can work this out?"'
 						'	"Hmmm..." He rubs his chin thoughtfully, smiling while he looks you up and down. Just the way he stares gives you the impression that he''s undressing you with his eyes, remembering what you look like naked. "Alright. I''m not supposed to do this but I like your tits and I wouldn''t mind seeing more of that around here."'
 						'	<i>He was thinking about me naked! I knew it!</i>'
-						'	"There''s a man who hangs around at the train station in the industrial area. Bald head, sunglasses, real sketchy. If you can come up with 3000 cash, he can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Deal?"'
+						'	"There''s a man who hangs around at the train station in the industrial area. Bald head, sunglasses, real sketchy. If you can come up with 30.000 cash, he can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Deal?"'
 						'	"Deal."'
 						'	"Good. Now don''t come back without that passport. I don''t like having my time wasted."'
 						'	He shoos you away and you leave the studio, getting ready for the next step.'
-						if money < 3000:'	<i>Great. Now I just need to find 3000 <b>₽</b> for the fake passport. Just great. Big load of trouble this job is...</i>'
+						if money < 30000:'	<i>Great. Now I just need to find 30.000 <b>₽</b> for the fake passport. Just great. Big load of trouble this job is...</i>'
 						act 'Leave': minut += 1 & gt 'down'
 					end
 				else
@@ -573,7 +573,7 @@ if $ARGS[0] = 'job_offer':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
 					'	"Hmmm..." He rubs his chin thoughtfully while continuing to look at your body before saying, "Alright, listen, I''m not supposed to do this but you really do have an exceptional body so I''m going to make an exception."'
-					'	He leans in close and whispers into your ear, "There''s a man who hangs around at the train station in the industrial area. If you can come up with 3000 cash, he can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Sound good?"'
+					'	He leans in close and whispers into your ear, "There''s a man who hangs around at the train station in the industrial area. If you can come up with 30.000 cash, he can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Sound good?"'
 					'	With wide eyes and a smile of relief, you nod furiously and rush to get dressed before running out.'
 					gs 'clothing', 'wear_last_worn'
 					gs 'underwear', 'wear'
@@ -592,7 +592,7 @@ if $ARGS[0] = 'job_offer':
 					'"Oh please!" you shout abruptly. The truth is, I''m only <<age>>. But it just makes me so fucking horny to know that strange men I''ll never meet could be out there looking at pictures of my naked body!"'
 					'	You stand there trembling with tight muscles before him. You can feel your juices starting to flow from between your legs with a heightened sense of arousal in anticipation.'
 					*nl
-					'	"Hmmm..." He rubs his chin thoughtfully while continuing to look at your body, especially the fluids that have already begun to leak out of your pussy and slip down your thighs, before saying, "Alright, listen, I''m not supposed to do this but you really do have an exceptional body so I''m going to make an exception. There''s a man who hangs around at the train station in the industrial area. If you can come up with 3000 cash, he can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Sound good?"'
+					'	"Hmmm..." He rubs his chin thoughtfully while continuing to look at your body, especially the fluids that have already begun to leak out of your pussy and slip down your thighs, before saying, "Alright, listen, I''m not supposed to do this but you really do have an exceptional body so I''m going to make an exception. There''s a man who hangs around at the train station in the industrial area. If you can come up with 30.000 cash, he can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Sound good?"'
 					*nl
 					'	With wide eyes and an excited cry of relief, you rush forward and bear hug him in your naked form.'
 					'	"Thank you! Thank you! Thank you! Thank you!" you shout, your breasts smushing into his chest.'
@@ -623,7 +623,7 @@ if $ARGS[0] = 'job_offer':
 			*nl
 			'	"Oh please! Isn''t there any way that you can hire me?" you say as you step forward holding your hands together, momentarily forgetting your nakedness in your desperation.'
 			'	"Hmmm..." He rubs his chin thoughtfully while continuing to look at your body before saying, "Alright, listen, I''m not supposed to do this but you really do have an exceptional body so I''m going to make an exception."'
-			'	He leans in close and whispers into your ear, "There''s a man who hangs around at the train station in the industrial area. If you can come up with 3000 cash, he can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Sound good?"'
+			'	He leans in close and whispers into your ear, "There''s a man who hangs around at the train station in the industrial area. If you can come up with 30.000 cash, he can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Sound good?"'
 			'	With wide eyes and a smile of relief, you nod furiously and rush to get dressed before running out.'
 			gs 'clothing', 'wear_last_worn'
 			gs 'underwear', 'wear'
@@ -642,7 +642,7 @@ if $ARGS[0] = 'job_offer':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
 				'"Hmmm..." He rubs his chin thoughtfully while continuing to look at your body before saying, "Alright, listen, I''m not supposed to do this but you have an exceptional body so I''m going to make an exception."'
-				'	He leans in close and whispers into your ear, "There''s a man who hangs around at the train station in the industrial area. If you can come up with 3000 cash, he can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Sound good?"'
+				'	He leans in close and whispers into your ear, "There''s a man who hangs around at the train station in the industrial area. If you can come up with 30.000 cash, he can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Sound good?"'
 				'	You smile and sigh with relief. "Thanks. I''ll do just that," you say before getting dressed and leaving.'
 				gs 'clothing', 'wear_last_worn'
 				gs 'underwear', 'wear'
@@ -661,7 +661,7 @@ if $ARGS[0] = 'job_offer':
 			'	You stand defiantly in front of him, glaring with your hands on your hips, your nudity completely forgotten in your burning fury.'
 			*nl
 			'	He gives a short laugh. "I have to admit kid, you''ve got spunk and that''s real sexy," he says while reaching out his hand to gently fondle your breast before you slap his hand away.'
-			'	"So I''ll tell you what, there''s a guy who hangs around the train station in the industrial area. If you can scrape together 3000 in cash, he''ll get you a fake passport that says you''re 18 and you can work here. Deal?"'
+			'	"So I''ll tell you what, there''s a guy who hangs around the train station in the industrial area. If you can scrape together 30.000 in cash, he''ll get you a fake passport that says you''re 18 and you can work here. Deal?"'
 			'	He holds his hand out for a shake.'
 			act 'Shake':
 				cla

+ 32 - 32
locations/gadforest_event.qsrc

@@ -45,7 +45,7 @@ if $ARGS[0] = 'gopforest_mitka':
 				'Walking through the forest you met Mitka. You see him shamelessly scratching his balls.'
 				'"<<$pcs_nickname>>, seeing you always gives me a boner, let''s go fuck." he says grinning.'
 
-				act 'Agree':forest_gopsex = 1 & temphunt = 4 & gt 'hunters', 'start'
+				act 'Agree':gt 'mitkasex', 'forest1', 'A63'
 				if npc_QW['A63'] < 10 and alko < 6 and pcs_horny < 90:act 'Refuse':gt 'gadforest','1'
 			end
 		! with Mira in forest
@@ -199,7 +199,7 @@ if $ARGS[0] = 'gopforest_mitka':
 				'Walking through the woods with Mira you met Mitka. Scratching his balls and not paying any attention to Mira, who was standing right next to him, he said with a grin:'
 				'"<<$pcs_nickname>>, seeing you always gives me a boner, let''s go fuck."'
 
-				act 'Agree':MiraLoc = 0 & forest_gopsex = 1 & temphunt = 4 & gt 'hunters', 'start'
+				act 'Agree':MiraLoc = 0 & gt 'mitkasex', 'forest1', 'A63'
 				if npc_QW['A63'] < 10 and alko < 6 and pcs_horny < 70:
 					act 'Refuse':gt 'gadforest','1'
 				end
@@ -308,7 +308,7 @@ if $ARGS[0] = 'gopforest_mitka':
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/mitka.jpg"></center>'
 				'Walking through the forest you met Mitka. After spotting him him, you tried to dress, but Mitka, without wasting another minute he grabbed you by the hand and dragged you into the nearest bush.'
 
-				act 'Go with him':forest_gopsex = 1 & temphunt = 4 & gt 'hunters', 'start'
+				act 'Go with him':gt 'mitkasex', 'forest1', 'A63'
 			end
 		! with Mira
 		else
@@ -449,7 +449,7 @@ if $ARGS[0] = 'gopforest_mitka':
 				if temp_gadf = 1:'Walking through the forest with Mira, you come face-to-face with Mitka. You yelp in surprise, and rush to your clothing. You are running away with Mira, but before you get too far Mitka grabs you in his arms and drags you with him into the nearest bush.'
 				if temp_gadf = 2:'Walking through the forest you saw Mitka. Realizing that he hasn''t noticed you yet, you decide to...'
 
-				if temp_gadf = 1:act 'Go with him':MiraLoc = 0 & forest_gopsex = 1 & temphunt = 4 & gt 'hunters', 'start'
+				if temp_gadf = 1:act 'Go with him':MiraLoc = 0 & gt 'mitkasex', 'forest1', 'A63'
 				if temp_gadf = 2:
 					act 'Hide':
 						cla
@@ -534,7 +534,7 @@ if $ARGS[0] = 'gopforest_kolyamba':
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/kolyamba.jpg"></center>'
 				'Walking through the forest you met Kolyamba. Seeing you, he scratched his balls and dragged you into the nearest bushes.'
 
-				act 'Go with him':forest_gopsex = 1 & temphunt = 5 & gt 'hunters', 'start'
+				act 'Go with him':gt 'mitkasex', 'forest1', 'A61'
 			end
 		! with Mira
 		else
@@ -592,7 +592,7 @@ if $ARGS[0] = 'gopforest_kolyamba':
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/kolyamba.jpg"></center>'
 				'Walking through the woods with Mira you met Kolyamba. Scratching his balls and not paying any attention to Mira, who was standing right next to him, he dragged you into the nearest bush.'
 
-				act 'Go with him':forest_gopsex = 1 & temphunt = 5 & gt 'hunters', 'start'
+				act 'Go with him':gt 'mitkasex','forest1','A61'
 			! Sveta is the boys slut and Mira is too
 			elseif npc_QW['A63'] >= 13 and npc_QW['A60'] >= 11 and gadriver_gang < 3:
 				cla
@@ -684,7 +684,7 @@ if $ARGS[0] = 'gopforest_kolyamba':
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/kolyamba.jpg"></center>'
 				'Walking through the forest you met Kolyamba. After spotting him, you tried to dress, but Kolyamba, without wasting another minute grabbed you by the hand and dragged you into the nearest bush.'
 
-				act 'Go with him':forest_gopsex = 1 & temphunt = 5 & gt 'hunters', 'start'
+				act 'Go with him':gt'mitkasex','forest1','A61'
 			end
 		! with Mira
 		else
@@ -808,7 +808,7 @@ if $ARGS[0] = 'gopforest_kolyamba':
 				 if temp_gadf = 1:'Walking through the forest with Mira, you come face-to-face with Kolyamba. You yelp in surprise, and rush to your clothing. You are running away with Mira, but before you get too far Kolyamba grabs you in his arms and drags you with him into the nearest bush.'
 				 if temp_gadf = 2:'Walking through the forest you saw Kolyamba. Realizing that he hasn''t noticed you yet, you decide to...'
 
-				if temp_gadf = 1:act 'Go with him':Miraloc = 0 & forest_gopsex = 1 & temphunt = 5 & gt 'hunters', 'start'
+				if temp_gadf = 1:act 'Go with him':MiraLoc = 0 & gt 'mitkasex', 'forest1', 'A61'
 				if temp_gadf = 2:
 					act 'Hide':
 						cla
@@ -894,7 +894,7 @@ if $ARGS[0] = 'gopforest_vasyan':
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/vasyan.jpg"></center>'
 				'Walking through the forest you met Vasyan. Seeing you, he scratched his balls and dragged you into the nearest bushes.'
 
-				act 'Go with him':forest_gopsex = 1 & temphunt = 6 & gt 'hunters', 'start'
+				act 'Go with him':gt 'mitkasex','forest1','A62'
 			end
 		! with Mira
 		else
@@ -951,7 +951,7 @@ if $ARGS[0] = 'gopforest_vasyan':
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/vasyan.jpg"></center>'
 				'Walking through the woods with Mira you met Vasyan. Scratching his balls and not paying any attention to Mira, who was standing right next to him, he dragged you into the nearest bush.'
 
-				act 'Go with him':forest_gopsex = 1 & temphunt = 6 & gt 'hunters', 'start'
+				act 'Go with him':gt'mitkasex','forest1','A62'
 			! Sveta is the boys slut and Mira is too and Sveta still the village whore
 			elseif npc_QW['A63'] >= 13 and npc_QW['A60'] >= 11 and gadriver_gang < 3:
 				cla
@@ -1042,7 +1042,7 @@ if $ARGS[0] = 'gopforest_vasyan':
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/vasyan.jpg"></center>'
 				'Walking through the forest you met Vasyan. After spotting him, you tried to dress, but Vasyan, without wasting another minute grabbed you by the hand and dragged you into the nearest bush.'
 
-				act 'Go with him':forest_gopsex = 1 & temphunt = 6 & gt 'hunters', 'start'
+				act 'Go with him':gt'mitkasex','forest1','A62'
 			end
 		! with Mira
 		else
@@ -1166,7 +1166,7 @@ if $ARGS[0] = 'gopforest_vasyan':
 				if temp_gadf = 1:'Walking through the forest with Mira, you come face-to-face with Vasyan. You yelp in surprise, and rush to your clothing. You are running away with Mira, but before you get too far Vasyan grabs you in his arms and drags you with him into the nearest bush.'
 				if temp_gadf = 2:'Walking through the forest you saw Vasyan. Realizing that he hasn''t noticed you yet, you decide to...'
 
-				if temp_gadf = 1:act 'Go with him':Miraloc = 0 & forest_gopsex = 1 & temphunt = 6 & gt 'hunters', 'start'
+				if temp_gadf = 1:act 'Go with him':MiraLoc = 0 & gt 'mitkasex','forest1','A62'
 				if temp_gadf = 2:
 					act 'Hide':
 						cla
@@ -1228,7 +1228,7 @@ if $ARGS[0] = 'gopforest_2boys':
 	if $clothingworntype ! 'nude':
 		! alone in forest
 		if MiraLoc ! 3:
-			temphunt = rand(4,6)
+			temphunt = rand(1,3)
 			! Sveta not the boys slut or not the village whore
 			if npc_QW['A63'] < 13 or gadriver_gang >= 3:
 				cla
@@ -1238,11 +1238,11 @@ if $ARGS[0] = 'gopforest_2boys':
 				gs 'stat'
 
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/2boys.'+rand(1,2)+'.jpg"></center>'
-				if temphunt = 4:
+				if temphunt = 1:
 					'Walking through the forest you met Mitka and Kolyamba. You chatted with them a bit and went on.'
-				elseif temphunt = 5:
+				elseif temphunt = 2:
 					'Walking through the forest you met Mitka and Vasyan. You chatted with them a bit and went on.'
-				elseif temphunt = 6:
+				elseif temphunt = 3:
 					'Walking through the forest you met Kolyamba and Vasyan. You chatted with them a bit and went on.'
 				end
 
@@ -1256,15 +1256,15 @@ if $ARGS[0] = 'gopforest_2boys':
 				gs 'stat'
 
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/2boys.'+rand(1,2)+'.jpg"></center>'
-				if temphunt = 4:
+				if temphunt = 1:
 					'Walking through the forest you met Mitka and Kolyamba. Seeing you, they grinned and dragged you to the bushes.'
-				elseif temphunt = 5:
+				elseif temphunt = 2:
 					'Walking through the forest you met Mitka and Vasyan. Seeing you, they grinned and dragged you to the bushes.'
-				elseif temphunt = 6:
+				elseif temphunt = 3:
 					'Walking through the forest you met Kolyamba and Vasyan. Seeing you, they grinned and dragged you to the bushes.'
 				end
 
-				act 'Go with them':forest_gopsex = 2 & gt 'huntersex', 'doublelovesex'
+				act 'Go with them':gt'mitkasex','forest2',temphunt
 			end
 		! with Mira
 		else
@@ -1350,7 +1350,7 @@ if $ARGS[0] = 'gopforest_2boys':
 					'Walking through the forest with Mira you meet Kolyamba and Vasyan. Seeing you, they smiled and not paying any attention to Mira, who was standing right next to them, they dragged you into the nearest bush.'
 				end
 
-				act 'Go with them':forest_gopsex = 2 & gt 'huntersex', 'doublelovesex'
+				act 'Go with them':gt'mitkasex','forest2',mitboyrand
 			! Sveta and Mira are both the boys slut and still the village whore
 			elseif npc_QW['A63'] >= 13 and npc_QW['A60'] >= 11 and gadriver_gang < 3:
 				cla
@@ -1395,7 +1395,7 @@ if $ARGS[0] = 'gopforest_2boys':
 		inhib_exp += rand(1,3)
 		! alone in forest
 		if MiraLoc ! 3:
-			temphunt = rand(4,6)
+			temphunt = rand(1,3)
 			! Sveta is not the boys slut or is not the village whore
 			if npc_QW['A63'] < 13 or gadriver_gang >= 3:
 				cla
@@ -1465,7 +1465,7 @@ if $ARGS[0] = 'gopforest_2boys':
 					'Walking through the forest you met Kolyamba and Vasyan. Seeing them you tried to run away and get dressed, but without wasting another minute they grabbed you by the arms and dragged you into the nearest bush.'
 				end
 
-				act 'Go with them':forest_gopsex = 2 & gt 'huntersex', 'doublelovesex'
+				act 'Go with them':gt 'mitkasex', 'forest2', temphunt
 			end
 		! with Mira
 		else
@@ -1628,12 +1628,12 @@ if $ARGS[0] = 'gopforest_2boys':
 						'Walking through the forest with Mira, you come face-to-face with Kolyamba and Vasyan. You yelp in surprise, and rush to your clothing. You are running away with Mira, but before you get too far the guys grab you by the arms and drag you with them into the nearest bush.'
 					end
 				else
-					if mitboyrand = 4:'Walking through the forest with Mira you saw Mitka and Kolyamba. Realizing that they haven''t noticed you yet, you decide to...'
-					if mitboyrand = 5:'Walking through the forest with Mira you saw Mitka and Vasyan. Realizing that they haven''t noticed you yet, you decide to...'
-					if mitboyrand = 6:'Walking through the forest with Mira you saw Kolyamba and Vasyan. Realizing that they haven''t noticed you yet, you decide to...'
+					if mitboyrand = 1:'Walking through the forest with Mira you saw Mitka and Kolyamba. Realizing that they haven''t noticed you yet, you decide to...'
+					if mitboyrand = 2:'Walking through the forest with Mira you saw Mitka and Vasyan. Realizing that they haven''t noticed you yet, you decide to...'
+					if mitboyrand = 3:'Walking through the forest with Mira you saw Kolyamba and Vasyan. Realizing that they haven''t noticed you yet, you decide to...'
 				end
 
-				if temp_gadf = 1:act 'Go with them':Miraloc = 0 & forest_gopsex = 2 & gt 'huntersex', 'doublelovesex'
+				if temp_gadf = 1:act 'Go with them':MiraLoc = 0 & gt 'mitkasex', 'forest2', mitboyrand
 				if temp_gadf = 2:
 					act 'Hide':
 						cla
@@ -1729,7 +1729,7 @@ if $ARGS[0] = 'gopforest_3boys':
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/3boys.'+rand(1,2)+'.jpg"></center>'
 				'Walking through the forest you met Mitka, Kolyamba and Vasyan. Seeing you, they grinned and dragged you with them to the bushes.'
 
-				act 'Go with them':forest_gopsex = 3 & gt 'hunters', 'start'
+				act 'Go with them':gt 'mitkasex','forest3'
 			end
 		! with Mira
 		else
@@ -1783,7 +1783,7 @@ if $ARGS[0] = 'gopforest_3boys':
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/3boys.'+rand(1,2)+'.jpg"></center>'
 				'Walking through the forest with Mira you meet Mitka, Kolyamba and Vasyan. Seeing you, they smiled and not paying any attention to Mira, who was standing right next to them, they dragged you into the nearest bush.'
 
-				act 'Go with them':forest_gopsex = 3 & gt 'hunters', 'start'
+				act 'Go with them':gt'mitkasex','forest3'
 			! Sveta is the boys slut and so is Mira and still the village whore
 			elseif npc_QW['A63'] >= 13 and npc_QW['A60'] >= 11 and gadriver_gang < 3:
 				cla
@@ -1875,7 +1875,7 @@ if $ARGS[0] = 'gopforest_3boys':
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/3boys.'+rand(1,2)+'.jpg"></center>'
 				'Walking through the forest you met Mitka, Kolyamba and Vasyan. Seeing them you tried Run away and get dressed, but without wasting another minute they grabbed you by the arms and dragged you into the nearest bush.'
 
-				act 'Go with them':forest_gopsex = 3 & gt 'hunters', 'start'
+				act 'Go with them':gt 'mitkasex', 'forest3'
 			end
 		! with Mira
 		else
@@ -2006,7 +2006,7 @@ if $ARGS[0] = 'gopforest_3boys':
 					'Walking through the forest with Mira you saw Mitka, Kolyamba and Vasyan. Realizing that they haven''t noticed you yet, you decide to...'
 				end
 
-				if temp_gadf = 1:act 'Go with them':Miraloc = 0 & forest_gopsex = 3 & gt 'hunters', 'start'
+				if temp_gadf = 1:act 'Go with them':MiraLoc = 0 & gt 'mitkasex', 'forest3'
 				if temp_gadf = 2:
 					act 'Hide':
 						cla
@@ -2033,7 +2033,7 @@ if $ARGS[0] = 'gopforest_3boys':
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/3boys.'+rand(1,2)+'.jpg"></center>'
 				'Walking through the forest with Mira, you come face-to-face with Mitka, Kolyamba and Vasyan. Seeing you naked they scratched their balls and dragged you into the nearest bush.'
 
-				act 'Go with them': gt 'mitkasex', 'forest2', rand(1,3)
+				act 'Go with them': gt 'mitkasex', 'forest3'
 			! Sveta and Mira are both not the boys sluts
 			else
 				cla

+ 1 - 1
locations/gadprostitutes.qsrc

@@ -215,7 +215,7 @@ if $ARGS[0] = 'just_mira':
 		act 'Leave Mira to her work': gt 'gadprostitutes', 'start'
 	else
 		'It is too late for Mira to work as a prostitute now.'
-		act 'Walk back to Gadukino together':MiraLoc = 0 & gt 'gadukino', 'start'
+		act 'Walk back to Gadukino together':MiraLoc = 0 & gt 'gadukino', ''
 	end
 end
 

+ 2 - 2
locations/gadroad.qsrc

@@ -37,10 +37,10 @@ if $ARGS[0] = '':
 	if mitka_first_drink > 0 and mitkaday ! daystart and hour >= 17 and hour < 20 and mitkarand = 1 and (npc_QW['A63'] < 11 or gadriver_gang > 2):
 		'<a href="exec:gt ''mitka''">Mitka</a> is smoking near the road, he smiles at you as you walk by.'
 	! Meet the boys to drink with them at 20 if Sveta has been invited by Mitka already
-	elseif mitka_first_drink > 0 and hour = 20:
+	elseif mitka_first_drink > 0 and hour = 20 and alko < 10 and mitkadrinkday ! daystart:
 		'<a href="exec:gt ''gadroad'',''drinking_invite''">Mitka, Kolyamba, and Vasyan</a> are walking down the road towards the woods, drinking moonshine and talking loudly.'
 	! If Sveta is late to go drink with the boys if she already knows where the trailer is she can still get there
-	elseif mitka_first_drink = 2 and hour > 20 and alko < 10:
+	elseif mitka_first_drink = 2 and hour > 20 and alko < 10 and mitkadrinkday ! daystart:
 		! if Sveta did not bring Mira with her and Mira has met the boys already then there is a 50% chance she will show up too
 		if MiraLoc ! 5 and npc_QW['A60'] >= 1:
 			mirarand = rand(1,10)

+ 5 - 3
locations/gaptek.qsrc

@@ -252,7 +252,7 @@ if $ARGS[0] = 'buy_condoms':
 		gap_condom_count += 1
 		gaprezikday = daystart
 		gs 'stat'
-		if npc_QW['A29'] < 3:gaogorod += gap_condom_count
+		if npc_QW['A29'] < 3:gaogorod += 5
 		$gardmess = '<center><font color="green">You bought 5 <b>Condoms</b>.</font></center><br>You pay for the condoms and quickly put them in your pocket, before anyone sees you buy them.'
 		*nl
 		gt 'gaptek', 'garden'
@@ -270,7 +270,7 @@ if $ARGS[0] = 'buy_preg_test':
 		gap_preg_count += 1
 		gapregday = daystart
 		gs 'stat'
-		if npc_QW['A29'] < 3:gaogorod += gap_preg_count
+		if npc_QW['A29'] < 3:gaogorod += 5
 		$gardmess = '<center><font color="green">You bought 1 <b>Pregnancy test</b>.</font></center><br>You pay for the pregnancy tests and quickly put them in your pocket, before anyone sees you buy them.'
 		*nl
 		gt 'gaptek', 'garden'
@@ -289,7 +289,7 @@ if $ARGS[0] = 'buy_lube':
 		gap_lub_count += 1
 		galubriday = daystart
 		gs 'stat'
-		if npc_QW['A29'] < 3:gaogorod += gap_lub_count
+		if npc_QW['A29'] < 3:gaogorod += 3
 		$gardmess = '<center><font color="green">You bought 1 <b>Lubricant</b>.</font></center><br>You pay for the lubricant and quickly put the tubes in your pocket, before anyone sees you buy them.'
 		*nl
 		gt 'gaptek', 'garden'
@@ -306,6 +306,7 @@ if $ARGS[0] = 'buy_birth_control':
 		money -= 1870
 		gap_bc_count += 1
 		gatabletkiday = daystart
+		if npc_QW['A29'] < 3:gaogorod += 5
 		gs 'stat'
 		$gardmess = '<center><font color="green">You bought 1 <b>Birth control pills</b>.</font></center><br>You pay for the birth control pills and quickly put the strips in your pocket, before anyone sees you buy them.'
 		*nl
@@ -318,6 +319,7 @@ if $ARGS[0] = 'buy_enema':
 	money -= 1250
 	$gardmess = '<center><font color="green">You bought an Enema kit</font></center><br>You pay for the enema kit and quickly ask your aunt to put it in a paper bag, before the other customers see it.'
 	*nl
+	if npc_QW['A29'] < 3:gaogorod += 10
 	gt 'gaptek', 'garden'
 end
 

+ 2 - 1
locations/gkafe.qsrc

@@ -94,7 +94,8 @@ if $ARGS[0] = '':
 				razvrand = rand(1, 10)
 
 				! WD: Allpw event to trigger even after talking to <<$npc_nickname[''A29'']>> about fucking her boss
-				if razvrand > 7 and hour > 16 and hour < 20 and age < 18 and dyadyamishaevent = 0 and momslut >= 1:
+				! SM: Change event to trigger once Misha has seen Sveta with cum on face in public at least once
+				if razvrand > 7 and hour > 16 and hour < 20 and age < 18 and dyadyamishaevent = 0 and sosedknow = 1:
 					''
 					'A male figure walks closely by your table. You look up and recognize uncle Misha, your neighbor. He stops and recognizes you as well, and sits down with you. He gives you a friendly smile as he says: "Oh, <<$pcs_nickname>>, hello. Listen, me and your stepfather were working late in the garage yesterday, and went for a nightcap at my place when we were finished. When your stepfather left, he accidentally left some of his tools behind. I''m fairly sure he needs them again today, and I could use a hand bringing them back to the garage. Could you help me out? I''ll give you money so you can get some ice cream for your troubles."'
 

+ 92 - 229
locations/grandmahelp.qsrc

@@ -9,120 +9,35 @@ frost = 0
 
 'You ask your grandmother if you there was something you could help out with something here at home. Your grandmother turns to you and says:'
 
-if month <= 4 and month >= 10:grandmahelping = RAND(0,2)
-if month = 5 or month = 6:grandmahelping = RAND(0,5)
-if month = 7:grandmahelping = RAND(0,6)
-if month = 8:grandmahelping = RAND(7,13)
-if month = 9:grandmahelping = RAND(14,19)
-
-if grandmahelping = 0:
-	'"- There is always something to do <<$pcs_nickname>>. I''ve gotten quite old and my strength is not what it used to be. Could you help me out by cleaning the floor?"'
-
-	act 'Clean the floor (1:00)':
-		cls
-		minut += 60
-		grandmahelp += 1
-		gs'stat'
+if month <= 4 or month >= 10:
+	grandmahelping = RAND(0,2)
+elseif month = 5 or month = 6:
+	grandmahelping = RAND(0,5)
+else
+	grandmahelping = RAND(0,6)
+end
 
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/washfloor.jpg"></center>'
-		'You grab a bucket and a rag, and get down on your knees and begin scrubbing the floor. Within the hour the floor shines and you are satisfied with the work you''ve done. You put the cleaning supplies into a corner and continue on with your day.'
-		
-		act 'Go':gt'Gadhouse'
-	end
+if grandmahelping = 0: 
+	gt 'grandmahelp', 'cleanfloor'
 elseif grandmahelping = 1:
-	'"- Of course, <<$pcs_nickname>>, you can help me wash your grandfathers dirty clothes."'
-
-	act 'Wash clothes (1:00)':
-		cls
-		minut += 60
-		grandmahelp += 1
-		gs'stat'
-
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/washclothes1.jpg"></center>'
-		'You pick up grandfathers dirty clothes and take it with you outside where you soak them in water for an hour.'
-		
-		act 'Hang the Laundry':
-		    cls
-		    minut += 10
-		    gs'stat'
-		    '<center><img <<$set_imgh>> src="images/locations/gadukino/village/washclothes2.jpg"></center>'
-		    'You are done with the washing and walk over to the yard to carefully hang the clothes to dry.'
-
-		    act 'Go':gt'Gaddvor'
-		end    
-	end
+	gt 'grandmahelp', 'washclothes'
 elseif grandmahelping = 2 and hour < 9 and hour > 20:
-	' "- <<$pcs_nickname>>, go to the barn and milk the cows."'
-
-	act 'Go to the barn (0:10)':
-		cls
-		minut += 10
-		milk_cow = 1
-		gs'stat'
-
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You walk over to the shed where the cows are kept.'
-
-		act 'Further':gt'Gadsarai'
-	end	
+	gt 'grandmahelp', 'milkcows'
 elseif grandmahelping = 3:
-	'"- Of course my dear <<$pcs_nickname>>, could you go to the yard and feed the chickens?"'
-	
-	act 'Feed for the chickens (0:30)':
-		cls
-		feed_chickens = 1
-		minut += 30
-		gs'stat'
-
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/feed_chickens.jpg"></center>'
-		'You take the grain mix for the chickens with you and walk over to the yard.'
-
-		act 'Go':gt'Gaddvor'
-	end
+	gt 'grandmahelp', 'feedchickens'
 elseif grandmahelping = 4 and sunWeather = 1:
-	'"- <<$pcs_nickname>>, go to the garden and check on the plants."'
-
-	act 'Go to garden (0:10)':
-		cls
-        work_garden = 1
-		minut += 10
-		gs'stat'
-
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You go to the garden.'
-
-		act 'Further':gt'Gadgarden','garden'
-	end	
+	gt 'grandmahelp', 'checkplants'
 elseif grandmahelping = 5 and sunWeather = 1:
-	'"- Dear <<$pcs_nickname>>, could you go and water the planted field in the garden?"'
-
-	act 'Go to the garden (0:10)':
-		cls
-        water_garden = 1
-		minut += 10
-		gs'stat'
-
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You bring a bucket along with you to the garden.'
-
-		act 'Further':gt'Gadgarden','garden'
-	end
+	gt 'grandmahelp', 'waterplants'
 elseif grandmahelping = 6 and sunWeather = 1:
-	'"- <<$pcs_nickname>> dear, the strawberries are ripe to pick. Could you go over to the plot and pick them today?"'
-	
-	act 'Go to the strawberry plot (0:15)':
-		cls
-        collect_strawberries = 1
-		minut += 15
-		gs'stat'
-
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You bring a basket with you and walk to the strawberry plot.'
+	gt 'grandmahelp', 'harvest'
+else
+	'"- There is nothing to do today <<$pcs_nickname>>, take a day off.'
+	act 'Go':gt'Gadhouse'			
+end
 
-		act 'Further':gt'Gadgarden','strawberry'
-	end
-elseif grandmahelping = 7:
-	'"- There is always something to do <<$pcs_nickname>>. I''ve gotten quite old and my knees hurt. Would you be kind and help me out by cleaning the floor?"'
+if $ARGS[0] = 'cleanfloor':
+	'"- There is always something to do <<$pcs_nickname>>. I''ve gotten quite old and my strength is not what it used to be. Could you help me out by cleaning the floor?"'
 
 	act 'Clean the floor (1:00)':
 		cls
@@ -131,117 +46,13 @@ elseif grandmahelping = 7:
 		gs'stat'
 
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/washfloor.jpg"></center>'
-		'Armed with a bucket and a rag, you hunch over and begin to scrub the floor. The floor is shining. You are satisfied and put the cleaning supplies into a corner.'
-
-		act 'Go':gt'Gadhouse'
-	end
-elseif grandmahelping = 8:
-	'"- Of course, <<$pcs_nickname>>, you grandfather was out running around the field, could you help me wash his dirty clothes?"'
-	
-	act 'Do the laundry (1:00)':
-		cls
-		minut += 60
-		grandmahelp += 1
-		gs'stat'
-
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/washclothes1.jpg"></center>'
-		'You pick up grandfathers dirty clothes and take it with you outside where you soak them in water for an hour.'
+		'You grab a bucket and a rag, and get down on your knees and begin scrubbing the floor. Within the hour the floor shines and you are satisfied with the work you''ve done. You put the cleaning supplies into a corner and continue on with your day.'
 		
-		act 'Hang the Laundry':
-		    cls
-		    minut += 10
-		    gs'stat'
-		    '<center><img <<$set_imgh>> src="images/locations/gadukino/village/washclothes2.jpg"></center>'
-		    'You took the laundry out of the metal basin and carefully hung it in the yard.'
-
-		    act 'Go':gt'Gaddvor'
-		end    
-	end
-elseif grandmahelping = 9:
-	'"- Of course my dear <<$pcs_nickname>>, could you go and feed the chickens?"'
-	
-	act 'Feed the chickens (0:30)':
-		cls
-		feed_chickens = 1
-		minut += 30
-		gs'stat'
-
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/feed_chickens.jpg"></center>'
-		'You take the grain mix for the chickens with you and walk over to the yard.'
-
-		act 'Go':gt'Gaddvor'
-	end
-elseif grandmahelping = 10 and hour < 9 and hour > 20:
-	'"- <<$pcs_nickname>>, go to the barn to milk the cows."'
-
-	act 'Go to the barn (0:10)':
-		cls
-		minut += 10
-		milk_cow = 1
-		gs'stat'
-
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You walk over to the shed where the cows are kept.'
-
-		act 'Further':gt'Gadsarai'
-	end
-elseif grandmahelping = 11 and sunWeather = 1:
-	'"- <<$pcs_nickname>>, go to the garden and check on the plants."'
-
-	act 'Go to the garden (0:10)':
-		cls
-        work_garden = 1
-		minut += 10
-		gs'stat'
-
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You go to the garden.'
-
-		act 'Further':gt'Gadgarden','garden'
-	end		
-elseif grandmahelping = 12 and sunWeather = 1:
-	'"- Dear <<$pcs_nickname>>, could you go and water the field in the garden?"'
-
-	act 'Go to the garden (0:10)':
-		cls
-        water_garden = 1
-		minut += 10
-		gs'stat'
-
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You bring a bucket along with you to the garden.'
-
-		act 'Further':gt'Gadgarden','garden'
-	end	
-elseif grandmahelping = 13 and sunWeather = 1:
-	'"- <<$pcs_nickname>> dear, the fruits are ripe and it is time to start collecting them, could you go and do it today?"'
-
-	act 'Go to the garden (0:15)':
-		cls
-        fruit_collect = 1
-		minut += 15
-		gs'stat'
-
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You bring a basket with you and walk to the fruit garden.'
-
-		act 'Further':gt'Gadgarden','fruit_garden'
-	end
-elseif grandmahelping = 14:
-	'"- Sure <<$pcs_nickname>>. I''ve gotten quite old, could you help me out by cleaning the floor?"'
-
-	act 'Clean the floor (1:00)':
-		cls
-		minut += 60
-		grandmahelp += 1
-		gs'stat'
-
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/washfloor.jpg"></center>'
-		'Armed with a bucket and a rag, you hunch over and begin to scrub the floor. The floor is shining. You are satisfied and put the cleaning supplies into a corner.'
-
 		act 'Go':gt'Gadhouse'
 	end
-elseif grandmahelping = 15:
+end
+
+if $ARGS[0] = 'washclothes':
 	'"- Of course, <<$pcs_nickname>>, you can help me wash your grandfathers dirty clothes."'
 	
 	act 'Wash clothes (1:00)':
@@ -263,7 +74,9 @@ elseif grandmahelping = 15:
 		    act 'Go':gt'Gaddvor'
 		end    
 	end
-elseif grandmahelping = 16:
+end
+
+if $ARGS[0] = 'feedchickens':
 	'"- Of course <<$pcs_nickname>>, would you be kind and feed the chickens?"'
 	
 	act 'Feed the chickens (0:30)':
@@ -277,8 +90,10 @@ elseif grandmahelping = 16:
 
 		act 'Go':gt'Gaddvor'
 	end
-elseif grandmahelping = 17 and hour < 9 and hour > 20:
-	'"- <<$pcs_nickname>>, go to the barn and milk the cows."'
+end
+
+if $ARGS[0] = 'milkcows':
+	' "- <<$pcs_nickname>>, go to the barn and milk the cows."'
 
 	act 'Go to the barn (0:10)':
 		cls
@@ -290,9 +105,11 @@ elseif grandmahelping = 17 and hour < 9 and hour > 20:
 		'You walk over to the shed where the cows are kept.'
 
 		act 'Further':gt'Gadsarai'
-	end
-elseif grandmahelping = 18 and sunWeather = 1:
-	'"- <<$pcs_nickname>>, could you go to the garden and check on the plants?"'
+	end	
+end
+
+if $ARGS[0] = 'checkplants':
+	'"- <<$pcs_nickname>>, go to the garden and check on the plants."'
 
 	act 'Go to garden (0:10)':
 		cls
@@ -301,27 +118,73 @@ elseif grandmahelping = 18 and sunWeather = 1:
 		gs'stat'
 
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You take a walk to the garden.'
+		'You go to the garden.'
 
 		act 'Further':gt'Gadgarden','garden'
 	end
-elseif grandmahelping = 19 and sunWeather = 1:
-	'"- <<$pcs_nickname>> dear, could you go to the garden today, it''s time to collect the harvest."'
+end
 
-	act 'Go to garden (0:10)':
+if $ARGS[0] = 'waterplants':
+	'"- Dear <<$pcs_nickname>>, could you go and water the planted field in the garden?"'
+
+	act 'Go to the garden (0:10)':
 		cls
-        harvest_garden = 1
+        water_garden = 1
 		minut += 10
 		gs'stat'
 
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You bring the harvest tools with you and go over to the garden.'
+		'You bring a bucket along with you to the garden.'
 
 		act 'Further':gt'Gadgarden','garden'
 	end
-else
-	'"- There is nothing to do today <<$pcs_nickname>>, take a day off.'
-	act 'Go':gt'Gadhouse'			
 end
+
+if $ARGS[0] = 'harvest':
+	if month = 7:
+		'"- <<$pcs_nickname>> dear, the strawberries are ripe to pick. Could you go over to the plot and pick them today?"'
+		
+		act 'Go to the strawberry plot (0:15)':
+			cls
+			collect_strawberries = 1
+			minut += 15
+			gs'stat'
+
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
+			'You bring a basket with you and walk to the strawberry plot.'
+
+			act 'Further':gt'Gadgarden','strawberry'
+		end
+	elseif month = 8:
+		'"- <<$pcs_nickname>> dear, the fruits are ripe and it is time to start collecting them, could you go and do it today?"'
+
+		act 'Go to the garden (0:15)':
+			cls
+			fruit_collect = 1
+			minut += 15
+			gs'stat'
+
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
+			'You bring a basket with you and walk to the fruit garden.'
+
+			act 'Further':gt'Gadgarden','fruit_garden'
+		end
+	elseif month = 9:
+		'"- <<$pcs_nickname>> dear, could you go to the garden today, it''s time to collect the harvest."'
+
+		act 'Go to garden (0:10)':
+			cls
+			harvest_garden = 1
+			minut += 10
+			gs'stat'
+
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
+			'You bring the harvest tools with you and go over to the garden.'
+
+			act 'Further':gt'Gadgarden','garden'
+		end
+	end
+end
+
 --- grandmahelp ---------------------------------
 

+ 109 - 534
locations/grandpahelp.qsrc

@@ -6,47 +6,18 @@ gs'stat'
 '<center><img <<$set_imgh>> src="images/locations/gadukino/grandparents/grandpa1.jpg"></center>'
 'You walk up to your grandfather and ask if he needs any help. Grandpa thinks for a moment and says:'
 
-if month = 1:grandpahelping = RAND(0,5)
-if month = 2:grandpahelping = RAND(0,5)
-if month = 3:grandpahelping = RAND(0,5)
-if month = 4:grandpahelping = RAND(0,5)
-if month = 5:grandpahelping = RAND(6,11)
-if month = 6:grandpahelping = RAND(12,21)
-if month = 7:grandpahelping = RAND(22,32)
-if month = 8:grandpahelping = RAND(22,32)
-if month = 9:grandpahelping = RAND(12,21)
-if month = 10:grandpahelping = RAND(0,4)
-if month = 11:grandpahelping = RAND(0,4)
-if month = 12:grandpahelping = RAND(0,4)
+if month <= 4 or month >= 10:
+	grandpahelping = RAND(0,5)
+elseif month = 5:
+	grandpahelping = RAND(3,8)
+elseif month = 6 or month = 9:
+	grandpahelping = RAND(3,12)
+else
+	grandpahelping = RAND(3,13)
+end
 
 !month >= 1 and month < 5 and month > 9
 if grandpahelping = 0:
-	'"- Of course <<$pcs_nickname>>, I need your help in the yard. Bring a garden tool with you."'
-
-	act 'Clean up the yard (1:00)':
-		*clr & cla
-		if month >= 4 and month <= 10:
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/clean_yard1.jpg"></center>'
-				'Armed with a rake, you begin cleaning the yard. You''re pleased seeing the yard clean. You return the rake to the shed and continue on with your business.'
-		else
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/clean_yard2.jpg"></center>'
-			'Armed with a shovel, you begin clearing the yard from snow. You''re pleased with yourself seeing the courtyard is free from snow. You return the shovel to the shed and continue on with your business.'
-		end
-		minut += 60
-		grandmahelp += 1
-		if month >= 4 and month <= 10:
-			fat -= RAND(1,3)
-		else
-			stren_exp += 1
-			fat -= RAND(1,5)
-		end
-		gs'stat'
-
-		act 'Go':gt'Gaddvor'
-	end
-end
-
-if grandpahelping = 1:
 	'"- <<$pcs_nickname>>, could you bring firewood for the stove?"'
 
 	act 'Fetch firewood (0:15)':
@@ -65,9 +36,7 @@ if grandpahelping = 1:
 
 		act 'Go':gt'Gadhouse'
 	end
-end
-
-if grandpahelping = 2:
+elseif grandpahelping = 1:
 	'"- <<$pcs_nickname>>, I need you to go to the barn and feed Desperado."'
 
 	act 'Go to the barn (0:15)':
@@ -84,9 +53,7 @@ if grandpahelping = 2:
 
 		act 'Further':gt'Gadsarai'
 	end
-end
-
-if grandpahelping = 3:
+elseif grandpahelping = 2:
 	'"- <<$pcs_nickname>>, go to the barn to feed the cows."'
 
 	act 'Go to the barn (0:15)':
@@ -103,206 +70,81 @@ if grandpahelping = 3:
 
 		act 'Further':gt'Gadsarai'
 	end
-end
-
-if grandpahelping = 4:
-	'"- Of course <<$pcs_nickname>>, I need your help to groom Desperado."'
-
-	act 'Go to the barn (0:15)':
-		*clr & cla
-		if month >= 4 and month <= 10:
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		else
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard_winter.jpg"></center>'
-		end
-		'You went to the barn, took out a brush and started grooming Desperado.'
-		comb_horse = 1
-		minut += 15
-		gs'stat'
-
-		act 'Further':gt'Gadsarai'
-	end
-end
-
-if grandpahelping = 5:
-	'"- <<$pcs_nickname>>, could you go to the barn and feed the hogs."'
-
-	act 'Go to the barn (0:15)':
-		*clr & cla
-		if month >= 4 and month <= 10:
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		else
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard_winter.jpg"></center>'
-		end
-		'You went to the barn and fed the hogs.'
-		feed_boar = 1
-		minut += 15
-		gs'stat'
-
-		act 'Further':gt'Gadsarai'
-	end
-end
+elseif grandpahelping = 3:
+	gt 'grandpahelp', 'cleanyard'
+elseif grandpahelping = 4:
+	gt 'grandpahelp', 'groomhorse'
+elseif grandpahelping = 5:
+	gt 'grandpahelp', 'feedhogs'
 !month = 5
-if grandpahelping = 6:
-	'"- Of course <<$pcs_nickname>>, I need your help cleaning the yard. Bring a garden tool with you."'
+elseif grandpahelping = 6 and hour >= 6 and hour < 9:
+	gt 'grandpahelp', 'grazehorse'
+elseif grandpahelping = 7 and hour >= 6 and hour < 9:
+	gt 'grandpahelp', 'leadcows'
+elseif grandpahelping = 8 and hour >= 6 and hour < 9:
+	gt 'grandpahelp', 'grazecows'
+!month = 6 or month = 9
+elseif grandpahelping = 9 and temper >= 15 and sunWeather = 1 and week > 5:
+	gt 'grandpahelp', 'washhorse'
+elseif grandpahelping = 10 and go_in_boletus = 0 and go_in_bilberry = 0 and go_in_boletus_bilberry = 0:
+	gt 'grandpahelp', 'pickforest'
+elseif grandpahelping = 11 and go_in_boletus = 0 and go_in_bilberry = 0 and go_in_boletus_bilberry = 0:
+	gt 'grandpahelp', 'pickforest'
+elseif grandpahelping = 12 and go_in_boletus = 0 and go_in_bilberry = 0 and go_in_boletus_bilberry = 0:
+	gt 'grandpahelp', 'pickforest'
+!month = 7 or month = 8
+elseif grandpahelping = 13 and temper >= 15 and sunWeather = 1 and hour >= 6 and hour < 9:
+	'"- <<$pcs_nickname>>, we need to help out with hay gathering today. We have to go to the field and help out."'
+	'"- Okay, grandfather," you replied. You grab a rake, and start walking towards the field.'
 
-	act 'Clean up the yard (1:00)':
+	act 'Go to the field (0:40)':
 		*clr & cla
-		if month >= 4 and month <= 10:
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/clean_yard1.jpg"></center>'
-			'Armed with a rake, you begin cleaning the yard. You''re pleased seeing the yard clean. You return the rake to the shed and continue on with your business.'
-		else
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/clean_yard2.jpg"></center>'
-			'Armed with a shovel, you begin clearing the yard from snow. You''re pleased with yourself seeing the courtyard is free from snow. You return the shovel to the shed and continue on with your business.'
-		end
-		minut += 60
-		grandmahelp += 1
-		if month >= 4 and month <= 10:
-			fat -= RAND(1,3)
-		else
-			stren_exp += 1
-			fat -= RAND(1,5)
-		end
+		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_gadfield.jpg"></center>'
+		'With the rake in your hand you met up with the other local residents at the field. All the present at the field got assigned to a task. You work hard gathering the hay.'
+		haying_time = 1
+		minut += 40
 		gs'stat'
 
-		act 'Go':gt'Gaddvor'
+		act 'Further':gt'gadfield','field'
 	end
-end
-
-if grandpahelping = 7:
-	'"- <<$pcs_nickname>>, could you go to the barn and feed the hogs."'
-
-	act 'Go to the barn (0:15)':
-		*clr & cla
-		if month >= 4 and month <= 10:
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
+else
+	if hour >= 9:
+		randmsg = rand(0,5):
+		if randmsg = 0:
+			'"- You can rest today <<$pcs_nickname>>, you don''t need to help me today."'
+		elseif randmsg = 1:
+			'"- You can rest today child, there is nothing to do."'
+		elseif randmsg = 2:
+			'"- You can rest today <<$pcs_nickname>>, there is nothing to do."'
+		elseif randmsg = 3:
+			'"- There''s no work today <<$pcs_nickname>>, go and rest up."'
+		elseif randmsg = 4:
+			'"- You can rest today my dear granddaughter."'
 		else
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard_winter.jpg"></center>'
+			'"- You can take the day off to rest up."'
 		end
-		'You went to the barn and fed the hogs.'
-		feed_boar = 1
-		minut += 15
-		gs'stat'
-
-		act 'Further':gt'Gadsarai'
-	end
-end
-
-if grandpahelping = 8 and week > 5:
-	'"- Of course <<$pcs_nickname>>, I need your help to groom Desperado."'
-
-	act 'Go to the barn (0:15)':
-		*clr & cla
-		if month >= 4 and month <= 10:
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
+	else
+		randmsg = rand(0,1):
+		if randmsg = 0:
+			'"- You don''t need to help out today <<$pcs_nickname>>."'
 		else
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard_winter.jpg"></center>'
+			'"- You can take the day off."'
 		end
-		'You went to the barn, took out a brush and started grooming Desperado.'
-		comb_horse = 1
-		minut += 15
-		gs'stat'
-
-		act 'Further':gt'Gadsarai'
 	end
-elseif grandpahelping = 8 and week <= 5:
-	'"- You don''t need to help out today <<$pcs_nickname>>."'
-
 	act 'Go':gt'Gadhouse'
 end
 
-if grandpahelping = 9 and hour >= 6 and hour < 9:
-	'"- <<$pcs_nickname>>, take the horse to the field, my legs hurt so I need to rest for a bit. I`ll retrieve the horse up in the evening."'
-
-	act 'Go to the barn (0:15)':
-		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You led the horse to the field.'
-		horse_field = 1
-		minut += 15
-		gs'stat'
-
-		act 'Further':& gt'Gadsarai'
-	end
-elseif grandpahelping = 9 and hour >= 9:
-	'"- You can rest today <<$pcs_nickname>>, you don''t need to help me today."'
-
-	act 'Go':gt'Gadhouse'
-end
-
-if grandpahelping = 10 and hour >= 6 and hour < 9:
-	'"- I have sore feet today, <<$pcs_nickname>>. My dear granddaughter could you lead the cows on the field and tell the herders to drive them home at the end of the day."'
-
-	act 'Go to the barn (0:15)':
-		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You went to the shed where the cows are and led the herd to the field.'
-		cow_field = 1
-		minut += 15
-		gs'stat'
-
-		act 'Further':gt'Gadsarai'
-	end
-elseif grandpahelping = 10 and hour >= 9:
-	'"- You can rest today child, there is nothing to do."'
-
-	act 'Go':gt'Gadhouse'
-end
-
-if grandpahelping = 11 and hour >= 6 and hour < 9:
-	if graze_cow_exp = 0: '"- <<$pcs_nickname>>, we need to let the cows graze on the field today. Grab something to eat, lead the herd to the field. I''ll meet you there."'
-	if graze_cow_exp > 0: '"- <<$pcs_nickname>>, it''s our turn to look out for the cows grazing on the field today. So grab something to eat quickly, and stop by the field where the herd is. I''ll bring back them back home."'
-
-	if graze_cow_exp = 0:
-		act 'Go to the barn (0:20)':
-			gs 'food', 'm_meal' &! use current one, *clr & cla will clear messages
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-			'You took a little nibble of a sandwich and went to the shed where the herd was. Your grandmother put a sandwich and a bottle of water in the bag for lunch.'
-			graze_cow = 1
-			pcs_mood += 20
-			pcs_health += 10
-			minut += 20
-			bottle += 1
-			buterbrod += 1
-			gs'stat'
-
-			act 'Further':gt'Gadsarai'
-		end
-	else
-		act 'Go to the field (0:20)':
-			gs 'food', 'm_meal' &! use current one, *clr & cla will clear messages
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/cow_go_field.jpg"></center>'
-			'You had a quick bite and went to the field where the village herd is. Your grandmother put a sandwich and a bottle of water in the bag for lunch.'
-			graze_cow = 1
-			pcs_mood += 20
-			pcs_health += 10
-			minut += 20
-			bottle += 1
-			buterbrod += 1
-			gs'stat'
-
-			act 'Further':gt'gadfield','cow'
-		end
-	end
-elseif grandpahelping = 11 and hour >= 9:
-	'"- You can rest today <<$pcs_nickname>>, there is nothing to do."'
-
-	act 'Go':gt'Gadhouse'
-end
-!month = 6 or month = 9
-if grandpahelping = 12:
-	'"– I need your help cleaning the yard, bring the garden tools."'
+if $ARGS[0] = 'cleanyard':
+	'"- Of course <<$pcs_nickname>>, I need your help in the yard. Bring a garden tool with you."'
 
 	act 'Clean up the yard (1:00)':
 		*clr & cla
 		if month >= 4 and month <= 10:
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/clean_yard1.jpg"></center>'
-			 'Armed with a rake, you begin cleaning the yard. You''re pleased seeing the yard clean. You return the rake to the shed and continue on with your business.'
+			'Armed with a rake, you begin cleaning the yard. You''re pleased seeing the yard clean. You return the rake to the shed and continue on with your business.'
 		else
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/clean_yard2.jpg"></center>'
-			'Armed with a shovel, you begin clearing the yard from snow. You''re pleased with yourself seeing the courtyard is free from snow. You return the shovel to the shed and continue on with your business.'
+			'Armed with a shovel, you begin clearing the yard of snow. You''re pleased with yourself seeing the courtyard is free of snow. You return the shovel to the shed and continue on with your business.'
 		end
 		minut += 60
 		grandmahelp += 1
@@ -318,8 +160,8 @@ if grandpahelping = 12:
 	end
 end
 
-if grandpahelping = 13:
-	'"- <<$pcs_nickname>>, could you go to the barn and feed the pigs."'
+if $ARGS[0] = 'feedhogs':
+	'"- <<$pcs_nickname>>, could you go to the barn and feed the hogs."'
 
 	act 'Go to the barn (0:15)':
 		*clr & cla
@@ -328,7 +170,7 @@ if grandpahelping = 13:
 		else
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard_winter.jpg"></center>'
 		end
-		'You went to the barn to fed the pigs.'
+		'You go to the barn and feed the hogs.'
 		feed_boar = 1
 		minut += 15
 		gs'stat'
@@ -337,111 +179,7 @@ if grandpahelping = 13:
 	end
 end
 
-if grandpahelping = 14 and week > 5:
-	'"- <<$pcs_nickname>>, I need your help to groom Desperado."'
-
-	act 'Go to the barn (0:15)':
-		*clr & cla
-		if month >= 4 and month <= 10:
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		else
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard_winter.jpg"></center>'
-		end
-		'You went to the barn, took out a brush and started grooming Desperado.'
-		comb_horse = 1
-		minut += 15
-		gs'stat'
-
-		act 'Further':gt'Gadsarai'
-	end
-elseif grandpahelping = 14 and week <= 5:
-	'"- You can take the day off."'
-
-	act 'Go':gt'Gadhouse'
-end
-
-if grandpahelping = 15 and hour >= 6 and hour < 9:
-	'"- <<$pcs_nickname>>, take the horse to the field, my legs hurt so I need to rest for a bit. I`ll retrieve the horse up in the evening."'
-
-	act 'Go to the barn (0:15)':
-		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You led the horse to the field.'
-		horse_field = 1
-		minut += 15
-		gs'stat'
-
-		act 'Further':& gt'Gadsarai'
-	end
-elseif grandpahelping = 15 and hour >= 9:
-	'"- There''s no work today <<$pcs_nickname>>, go and rest up."'
-
-	act 'Go':gt'Gadhouse'
-end
-
-if grandpahelping = 16 and hour >= 6 and hour < 9:
-	'"- I have sore feet today, <<$pcs_nickname>>. My dear granddaughter could you lead the cows on the field and tell the herders to drive them home at the end of the day."'
-
-	act 'Go to the barn (0:15)':
-		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You went to the shed where the cows are and led the herd to the field.'
-		cow_field = 1
-		minut += 15
-		gs'stat'
-
-		act 'Further':gt'Gadsarai'
-	end
-elseif grandpahelping = 16 and hour >= 9:
-	'"- You can rest today my dear granddaughter."'
-
-	act 'Go':gt'Gadhouse'
-end
-
-if grandpahelping = 17 and hour >= 6 and hour < 9:
-	if graze_cow_exp = 0: '"- <<$pcs_nickname>>, we need to let the cows graze on the field today. Grab something to eat, lead the herd to the field. I''ll meet you there."'
-	if graze_cow_exp > 0: '"- <<$pcs_nickname>>, it''s our turn to look out for the cows grazing on the field today. So grab something to eat quickly, and stop by the field where the herd is. I''ll bring back them back home."'
-
-	if graze_cow_exp = 0:
-		act 'Go to the barn (0:20)':
-			gs 'food', 'm_meal'&!use current one, *clr & cla will clear messages
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-			'You took a little nibble of a sandwich and went to the shed where the herd was. Your grandmother put a sandwich and a bottle of water in the bag for lunch.'
-			graze_cow = 1
-			pcs_mood += 20
-			pcs_health += 10
-			minut += 20
-			bottle += 1
-			buterbrod += 1
-			gs'stat'
-
-			act 'Further':gt'Gadsarai'
-		end
-	else
-		act 'Go to the field (0:20)':
-			gs 'food', 'm_meal'&!use current one, *clr & cla will clear messages
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/cow_go_field.jpg"></center>'
-			'You had a quick bite and went to the field where the village herd is. Your grandmother put a sandwich and a bottle of water in the bag for lunch.'
-			graze_cow = 1
-			pcs_mood += 20
-			pcs_health += 10
-			minut += 20
-			bottle += 1
-			buterbrod += 1
-			gs'stat'
-
-			act 'Further':gt'gadfield','field'
-		end
-	end
-elseif grandpahelping = 17 and hour >= 9:
-	'"- You can take the day off to rest up."'
-
-	act 'Go':gt'Gadhouse'
-end
-
-if grandpahelping = 18 and temper >= 15 and sunWeather = 1 and week > 5:
+if $ARGS[0] = 'washhorse':
 	'"- It''s good weather today. Take Desperado to the river and give him a bath."'
 
 	act 'Go to the barn (0:10)':
@@ -452,103 +190,11 @@ if grandpahelping = 18 and temper >= 15 and sunWeather = 1 and week > 5:
 		minut += 10
 		gs'stat'
 
-		act 'Further':gt'Gadsarai'
-	end
-elseif grandpahelping = 18 and week <= 5 or grandpahelping = 18 and temper < 15 or grandpahelping = 18 and sunWeather = 0:
-	'"- You don''t need to help out today <<$pcs_nickname>>."'
-
-	act 'Go':gt'Gadhouse'
-end
-
-if grandpahelping = 19 and go_in_boletus = 0 and go_in_bilberry = 0 and go_in_boletus_bilberry = 0:
-	grandpa_boletus = rand(2,3)
-	go_in_boletus = 1
-	'"- <<$pcs_nickname>>, could you go to the forest and pick mushrooms? I''m craving fried mushrooms."'
-	'"- How much should I pick, grandpa?", you asked.'
-	'"- <<grandpa_boletus>> kg will be enough," grandfather replied. "- Be careful so you don''t get lost."'
-
-	act 'Go':gt'Gadhouse'
-elseif grandpahelping = 19 and go_in_boletus = 1 or grandpahelping = 19 and go_in_bilberry = 1 or grandpahelping = 19 and go_in_boletus_bilberry = 1:
-	'"- You can rest today <<$pcs_nickname>>, you don''t need to help me today."'
-
-	act 'Go':gt'Gadhouse'
-end
-
-if grandpahelping = 20 and go_in_boletus = 0 and go_in_bilberry = 0 and go_in_boletus_bilberry = 0:
-	grandpa_bilberry = rand(3,5)
-	go_in_bilberry = 1
-	'"- <<$pcs_nickname>>, could you go to the forest to pick some berries? Grandma wants to make homemade fruit jam."'
-	'"- How much should I pick, grandpa?" you asked.'
-	'"- <<grandpa_bilberry>> kg will be enough," grandfather replied. "- Just be careful so you don''t get lost."'
-
-	act 'Go':gt'Gadhouse'
-elseif grandpahelping = 20 and go_in_boletus = 1 or grandpahelping = 20 and go_in_bilberry = 1 or grandpahelping = 20 and go_in_boletus_bilberry = 1:
-	'"- You can take the day off."'
-
-	act 'Go':gt'Gadhouse'
-end
-
-if grandpahelping = 21 and go_in_boletus = 0 and go_in_bilberry = 0 and go_in_boletus_bilberry = 0:
-	grandpa_boletus = rand(2,3)
-	grandpa_bilberry = rand(2,3)
-	go_in_boletus_bilberry = 1
-	'"- <<$pcs_nickname>>, can you go to the forest and pick some berries and mushrooms? Your grandmother wants to make a mushroom soup, and has a craving for some fresh berries."'
-	'"- How much should I pick, grandpa?"'
-	'"- <<grandpa_boletus>> kg mushrooms and <<grandpa_bilberry>> kg of berries will be enough," grandfather replied. "- Just don`t get lost."'
-
-	act 'Go':gt'Gadhouse'
-elseif grandpahelping = 21 and go_in_boletus = 1 or grandpahelping = 21 and go_in_bilberry = 1 or grandpahelping = 21 and go_in_boletus_bilberry = 1:
-	'"- There''s no work today <<$pcs_nickname>>, go and rest up."'
-
-	act 'Go':gt'Gadhouse'
-end
-!month = 7 or month = 8
-if grandpahelping = 22:
-	'"- Of course <<$pcs_nickname>>, I need your help in the yard. Bring a garden tool with you."'
-
-	act 'Clean up the yard (1:00)':
-		*clr & cla
-		if month >= 4 and month <= 10:
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/clean_yard1.jpg"></center>'
-			'Armed with a rake, you begin cleaning the yard. You''re pleased seeing the yard clean. You return the rake to the shed and continue on with your business.'
-		else
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/clean_yard2.jpg"></center>'
-			'Armed with a shovel, you begin clearing the yard from snow. You''re pleased with yourself seeing the courtyard is free from snow. You return the shovel to the shed and continue on with your business.'
-		end
-		minut += 60
-		grandmahelp += 1
-		if month >= 4 and month <= 10:
-			fat -= RAND(1,3)
-		else
-			stren_exp += 1
-			fat -= RAND(1,5)
-		end
-		gs'stat'
-
-		act 'Go':gt'Gaddvor'
-	end
-end
-
-if grandpahelping = 23:
-	'"- <<$pcs_nickname>>, could you go to the barn and feed the hogs."'
-
-	act 'Go to the barn (0:15)':
-		*clr & cla
-		if month >= 4 and month <= 10:
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		else
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard_winter.jpg"></center>'
-		end
-		'You went to the barn and fed the hogs.'
-		feed_boar = 1
-		minut += 15
-		gs'stat'
-
 		act 'Further':gt'Gadsarai'
 	end
 end
 
-if grandpahelping = 24 and week > 5:
+if $ARGS[0] = 'groomhorse':
 	'"- Of course <<$pcs_nickname>>, I need your help to groom Desperado."'
 
 	act 'Go to the barn (0:15)':
@@ -558,67 +204,43 @@ if grandpahelping = 24 and week > 5:
 		else
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard_winter.jpg"></center>'
 		end
-		'You went to the barn, took out a brush and started grooming Desperado.'
+		'You go to the barn, take out a brush and start grooming Desperado.'
 		comb_horse = 1
 		minut += 15
 		gs'stat'
 
 		act 'Further':gt'Gadsarai'
 	end
-elseif grandpahelping = 24 and week <= 5:
-	'"- You don''t need to help out today <<$pcs_nickname>>."'
-
-	act 'Go':gt'Gadhouse'
 end
 
-if grandpahelping = 25 and hour >= 6 and hour < 9:
+if $ARGS[0] = 'grazehorse':
 	'"- <<$pcs_nickname>>, take the horse to the field, my legs hurt so I need to rest for a bit. I`ll retrieve the horse up in the evening."'
 
-	act 'Go to the barn (0:10)':
+	act 'Go to the barn (0:15)':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You led the horse to the field.'
+		'You lead the horse to the field.'
 		horse_field = 1
-		minut += 10
+		minut += 15
 		gs'stat'
 
 		act 'Further':& gt'Gadsarai'
 	end
-elseif grandpahelping = 25 and hour >= 9:
-	'"- There''s no work today <<$pcs_nickname>>, go and rest up."'
-
-	act 'Go':gt'Gadhouse'
 end
 
-if grandpahelping = 26 and hour >= 6 and hour < 9:
-	'"- I have sore feet today, <<$pcs_nickname>>. My dear granddaughter could you lead the cows on the field and tell the herders to drive them home at the end of the day."'
-
-	act 'Go to the barn (0:10)':
-		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You went to the shed where the cows are and led the herd to the field.'
-		cow_field = 1
-		minut += 10
-		gs'stat'
-
-		act 'Further':gt'Gadsarai'
+if $ARGS[0] = 'grazecows':
+	if graze_cow_exp = 0: 
+		'"- <<$pcs_nickname>>, we need to let the cows graze on the field today. Grab something to eat and lead the herd to the field. I''ll meet you there."'
+	else
+		'"- <<$pcs_nickname>>, it''s our turn to look out for the cows grazing on the field today. So grab something to eat quickly, and stop by the field where the herd is. I''ll bring them back home."'
 	end
-elseif grandpahelping = 26 and hour >= 9:
-	'"- You can rest today my dear granddaughter."'
-
-	act 'Go':gt'Gadhouse'
-end
-
-if grandpahelping = 27 and hour >= 6 and hour < 9:
-	if graze_cow_exp = 0: '"- <<$pcs_nickname>>, we need to let the cows graze on the field today. Grab something to eat, lead the herd to the field. I''ll meet you there."'
-	if graze_cow_exp > 0: '"- <<$pcs_nickname>>, it''s our turn to look out for the cows grazing on the field today. So grab something to eat quickly, and stop by the field where the herd is. I''ll bring back them back home."'
 
 	if graze_cow_exp = 0:
 		act 'Go to the barn (0:20)':
-			gs 'food', 'm_meal'&!use current one, *clr & cla will clear messages
+			gs 'food', 'm_meal' &! use current one, *clr & cla will clear messages
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-			'You took a little nibble of a sandwich and went to the shed where the herd was. Your grandmother put a sandwich and a bottle of water in the bag for lunch.'
+			'You take a little nibble of a sandwich and go to the shed where the herd is. Your grandmother put a sandwich and a bottle of water in the bag for lunch.'
 			graze_cow = 1
 			pcs_mood += 20
 			pcs_health += 10
@@ -631,10 +253,10 @@ if grandpahelping = 27 and hour >= 6 and hour < 9:
 		end
 	else
 		act 'Go to the field (0:20)':
-			gs 'food', 'm_meal'&!use current one, *clr & cla will clear messages
+			gs 'food', 'm_meal' &! use current one, *clr & cla will clear messages
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/cow_go_field.jpg"></center>'
-			'You had a quick bite and went to the field where the village herd is. Your grandmother put a sandwich and a bottle of water in the bag for lunch.'
+			'You have a quick bite and go to the field where the village herd is. Your grandmother put a sandwich and a bottle of water in the bag for lunch.'
 			graze_cow = 1
 			pcs_mood += 20
 			pcs_health += 10
@@ -643,95 +265,48 @@ if grandpahelping = 27 and hour >= 6 and hour < 9:
 			buterbrod += 1
 			gs'stat'
 
-			act 'Further':gt'gadfield','field'
+			act 'Further':gt'gadfield','cow'
 		end
 	end
-elseif grandpahelping = 27 and hour >= 9:
-	'"- You can take the day off to rest up."'
-
-	act 'Go':gt'Gadhouse'
 end
 
-if grandpahelping = 28 and temper >= 15 and sunWeather = 1 and week > 5:
-	'"- It''s good weather today. Take Desperado to the river and give him a bath."'
+if $ARGS[0] = 'leadcows':
+	'"- I have sore feet today, <<$pcs_nickname>>. My dear granddaughter could you lead the cows on the field and tell the herders to drive them home at the end of the day."'
 
-	act 'Go to the barn (0:10)':
+	act 'Go to the barn (0:15)':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_yard.jpg"></center>'
-		'You went and got the horse from the barn and led it to the river.'
-		horse_river = 1
-		minut += 10
+		'You go to the shed where the cows are and lead the herd to the field.'
+		cow_field = 1
+		minut += 15
 		gs'stat'
 
 		act 'Further':gt'Gadsarai'
 	end
-elseif grandpahelping = 28 and week <= 5 or grandpahelping = 28 and temper < 15 or grandpahelping = 28 and sunWeather = 0:
-	'"- You don''t need to help out today <<$pcs_nickname>>."'
-
-	act 'Go':gt'Gadhouse'
 end
 
-if grandpahelping = 29 and go_in_boletus = 0 and go_in_bilberry = 0 and go_in_boletus_bilberry = 0:
+if $ARGS[0] = 'pickforest':
 	grandpa_boletus = rand(2,3)
-	go_in_boletus = 1
-	'"- <<$pcs_nickname>>, could you go to the forest and pick mushrooms? I''m craving fried mushrooms."'
-	'"- How much should I pick, grandpa?", you asked.'
-	'"- <<grandpa_boletus>> kg will be enough," grandfather replied. "- Be careful so you don''t get lost."'
-
-	act 'Go':gt'Gadhouse'
-elseif grandpahelping = 29 and go_in_boletus = 1 or grandpahelping = 29 and go_in_bilberry = 1 or grandpahelping = 29 and go_in_boletus_bilberry = 1:
-	'"- You can rest today <<$pcs_nickname>>, you don''t need to help me today."'
-
-	act 'Go':gt'Gadhouse'
-end
-
-if grandpahelping = 30 and go_in_boletus = 0 and go_in_bilberry = 0 and go_in_boletus_bilberry = 0:
 	grandpa_bilberry = rand(3,5)
-	go_in_bilberry = 1
-	'"- <<$pcs_nickname>>, could you go to the forest to pick some berries? Grandma wants to make homemade fruit jam."'
-	'"- How much should I pick, grandpa?" you asked.'
-	'"- <<grandpa_bilberry>> kg will be enough," grandfather replied. "- Just be careful so you don''t get lost."'
-
-	act 'Go':gt'Gadhouse'
-elseif grandpahelping = 30 and go_in_boletus = 1 or grandpahelping = 30 and go_in_bilberry = 1 or grandpahelping = 30 and go_in_boletus_bilberry = 1:
-	'"- You can take the day off."'
-
-	act 'Go':gt'Gadhouse'
-end
-
-if grandpahelping = 31 and go_in_boletus = 0 and go_in_bilberry = 0 and go_in_boletus_bilberry = 0:
-	grandpa_boletus = rand(2,3)
-	grandpa_bilberry = rand(2,3)
-	go_in_boletus_bilberry = 1
-	'"- <<$pcs_nickname>>, can you go to the forest and pick some berries and mushrooms? Your grandmother wants to make a mushroom soup, and has a craving for some fresh berries."'
-	'"- How much should I pick, grandpa?"'
-	'"- <<grandpa_boletus>> kg mushrooms and <<grandpa_bilberry>> kg of berries will be enough," grandfather replied. "- Just don`t get lost."'
-
-	act 'Go':gt'Gadhouse'
-elseif grandpahelping = 31 and go_in_boletus = 1 or grandpahelping = 31 and go_in_bilberry = 1 or grandpahelping = 31 and go_in_boletus_bilberry = 1:
-	'"- There''s no work today <<$pcs_nickname>>, go and rest up."'
-
-	act 'Go':gt'Gadhouse'
-end
-
-if grandpahelping = 32 and temper >= 15 and sunWeather = 1 and hour >= 6 and hour < 9:
-	'"- <<$pcs_nickname>>, we need to help out with hay gathering today. We have to go to the field and help out."'
-	'"- Okay, grandfather," you replied. You grabed a rake, and started walking towards the field.'
-
-	act 'Go to the field (0:40)':
-		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/go_gadfield.jpg"></center>'
-		'With the rake in your hand you met up with the other local residents at the field. All the present at the field got assigned to a task. You work hard gathering the hay.'
-		haying_time = 1
-		minut += 40
-		gs'stat'
-
-		act 'Further':gt'gadfield','field'
+	if grandpahelping = 10:
+		go_in_boletus = 1
+		'"- <<$pcs_nickname>>, could you go to the forest and pick mushrooms? I''m craving fried mushrooms."'
+		'"- How much should I pick, grandpa?", you ask.'
+		'"- <<grandpa_boletus>> kg will be enough," grandfather replies. "- Be careful so you don''t get lost."'
+	elseif grandpahelping = 11:
+		go_in_bilberry = 1
+		'"- <<$pcs_nickname>>, could you go to the forest to pick some berries? Grandma wants to make homemade fruit jam."'
+		'"- How much should I pick, grandpa?" you ask.'
+		'"- <<grandpa_bilberry>> kg will be enough," grandfather replies. "- Just be careful so you don''t get lost."'
+	elseif grandpahelping = 12:
+		grandpa_bilberry = rand(2,3)
+		go_in_boletus_bilberry = 1
+		'"- <<$pcs_nickname>>, can you go to the forest and pick some berries and mushrooms? Your grandmother wants to make a mushroom soup, and has a craving for some fresh berries."'
+		'"- How much should I pick, grandpa?"'
+		'"- <<grandpa_boletus>> kg mushrooms and <<grandpa_bilberry>> kg of berries will be enough," grandfather replies. "- Just don`t get lost."'
 	end
-elseif grandpahelping = 32 and hour >= 9 or grandpahelping = 32 and temper < 15 or grandpahelping = 32 and sunWeather = 0:
-	'"- You don''t need to help out today <<$pcs_nickname>>."'
-
 	act 'Go':gt'Gadhouse'
 end
+
 --- grandpahelp ---------------------------------
 

+ 22 - 20
locations/gschool_boys_bathroom.qsrc

@@ -1227,7 +1227,7 @@ if $ARGS[0] = 'companyb4':
 		'You decide to keep watching them, she sucks his cock for awhile as you watch. Neither seem to be aware of your presence as they are engrossed in each other. Then he pulls her up standing and turns her around, he pushes her forward. Bending her over the sinks, as she pulls up her skirt, he pulls down her panties. With her panties around her ankles, he moves up and starts fucking her; at first he is slow but passionate. As she begins to moan louder he picks up his pace and before long he is pounding her like crazy.'
 		*nl
 		'It doesn''t take much longer until Miss Orlov is having a screaming orgasm, Mr. Kuznetsov, is forced to put his hand over her mouth as she orgasms while he fucks her to muffle her cries of ecstasy. Some time after she finishes, he pulls out of her. She turns around and gets back on her knees and starts sucking his cock again. Moment latter he starts grunting obviously cumming in her mouth. Not a single drop escapes her mouth, she milks his cock of ever last drop before removing it from her mouth. The grin at each other and then kiss, after that they get dressed and leave the bathroom.'
-		act 'Masturbate':gt 'gschool_boys_bathroom', 'bathroom2'
+		act 'Masturbate': gt 'gschool_boys_bathroom', 'masturbateb4'
 		if school_bunk = 0:
 			act 'Continue playing on phone':gt 'gschool_boys_bathroom', 'bathroom2'
 		else
@@ -1245,26 +1245,28 @@ if $ARGS[0] = 'companyb4':
 			act 'Keep smoking':gt 'gschool_boys_bathroom', 'bathroom2'
 		end
 	end
-	act 'Masturbate':
-		cla & *clr
-		stat['mast'] += 1
-		if pcs_inhib < 40:inhib_exp += rand(1,3)
-		orgasm += 1
-		pcs_horny = 0
-		gs 'arousal', 'mast', 10
-		gs 'stat'
-		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
-		'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/sex/masturbate'+ rand(1,2) +'.mp4"></video></center>'
-		if $pantyworntype = 'true':
-			'Listening to Miss Orlov getting pounded, the constant slapping sounds of flesh and her moans of pleasure is exciting - too exciting for you. You know you shouldn''t, you know it''s risky, but you just can''t resist: You hike up your skirt and spread your legs. Your hand slides down your thigh, then back up towards your crotch. Your pussy lips are already swollen and starting to get wet, and your clit stands out as if to make it easier for you to find it.'
-		else
-			'Listening to Miss Orlov getting pounded, the constant slapping sounds of flesh and her moans of pleasure is exciting - too exciting for you. You know you shouldn''t, you know it''s risky, but you just can''t resist: You pull your panties off, hike up your skirt and spread your legs. Your hand slides down your thigh, then back up towards your crotch. Your pussy lips are already swollen and starting to get wet, and your clit stands out as if to make it easier for you to find it.'
-		end
-		*nl
-		'You rub your sensitive little nub carefully, to ease yourself into the pleasure; if you don''t stay in control, you''re going to make sounds and you don''t want them to notice you. After teasing yourself for a bit, you sink two of your fingers into your wet hole, gasping soundlessly, and mimic the fucking Vice Principal Kuznetsov is giving Miss Orlov. You add your other hand to the mix, rubbing your clit while you''re fingerfucking yourself, faster and faster as they get louder and louder. You have to bite your lip to keep from crying out as an orgasm shoots through your body and causes you to convulse on the toilet seats like you are having a seizure.'
-		'By the sound of it, you came in perfect unison with her and only a few moments later, you can hear him grunt as well. They talk in low voices again after they have both cum; the water is running for a couple of seconds as they clean up, then you hear the door open and close and all is quiet once more.'
-		act 'Go to class':gt 'gschool_lessons', 'short_break'
+	act 'Masturbate': gt 'gschool_boys_bathroom', 'masturbateb4'
+end
+
+if $ARGS[0]  'masturbateb4':
+	cla & *clr
+	stat['mast'] += 1
+	if pcs_inhib < 40:inhib_exp += rand(1,3)
+	orgasm += 1
+	pcs_horny = 0
+	gs 'arousal', 'mast', 10
+	gs 'stat'
+	'<center><b><font color="maroon">Girls bathroom</font></b></center>'
+	'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/sex/masturbate'+ rand(1,2) +'.mp4"></video></center>'
+	if $pantyworntype = 'true':
+		'Listening to Miss Orlov getting pounded, the constant slapping sounds of flesh and her moans of pleasure is exciting - too exciting for you. You know you shouldn''t, you know it''s risky, but you just can''t resist: You hike up your skirt and spread your legs. Your hand slides down your thigh, then back up towards your crotch. Your pussy lips are already swollen and starting to get wet, and your clit stands out as if to make it easier for you to find it.'
+	else
+		'Listening to Miss Orlov getting pounded, the constant slapping sounds of flesh and her moans of pleasure is exciting - too exciting for you. You know you shouldn''t, you know it''s risky, but you just can''t resist: You pull your panties off, hike up your skirt and spread your legs. Your hand slides down your thigh, then back up towards your crotch. Your pussy lips are already swollen and starting to get wet, and your clit stands out as if to make it easier for you to find it.'
 	end
+	*nl
+	'You rub your sensitive little nub carefully, to ease yourself into the pleasure; if you don''t stay in control, you''re going to make sounds and you don''t want them to notice you. After teasing yourself for a bit, you sink two of your fingers into your wet hole, gasping soundlessly, and mimic the fucking Vice Principal Kuznetsov is giving Miss Orlov. You add your other hand to the mix, rubbing your clit while you''re fingerfucking yourself, faster and faster as they get louder and louder. You have to bite your lip to keep from crying out as an orgasm shoots through your body and causes you to convulse on the toilet seats like you are having a seizure.'
+	'By the sound of it, you came in perfect unison with her and only a few moments later, you can hear him grunt as well. They talk in low voices again after they have both cum; the water is running for a couple of seconds as they clean up, then you hear the door open and close and all is quiet once more.'
+	act 'Go to class':gt 'gschool_lessons', 'short_break'
 end
 
 if $ARGS[0] = 'caughtb':

+ 2 - 0
locations/gschool_grounds.qsrc

@@ -249,6 +249,7 @@ if $ARGS[0] = 'main':
 			if JuliaMilLernQW >= 1:'<a href="exec:minut += 1 & gt ''JuliaMilGo''">Julia Milova</a> is sitting somewhere on the school courtyard, reading a book.'
 			if NatBelLernQW >= 1:'<a href="exec:minut += 1 & gt ''NatBelGo''">Natasha Belova</a> is standing in a corner.'
 			if artemLernQW >= 1 and artemVitokQW ! 2 and artemblok = 0:'<a href="exec:minut += 15 & gt ''artemEv'', ''start''">Artem Chebotarev</a> is waiting for you near the school entrance.'
+			if npc_QW['A231'] = 1 or npc_QW['A231'] = 3 or npc_QW['A231'] >= 5:'<a href="exec:minut += 1 & gt ''AleksandraGo'', ''Start''"><<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></a> is waiting for you at the end of the school courtyard, listening to music.'
 
 			if katjaMeynoldday ! daystart and meynoldQW >= 2:'<a href="exec:minut += 15 & gt ''katjaEv''">Katja Meynold</a> is walking across the school courtyard, getting ready to go home.'
 			if DimaBeHomeOnce = 1 and DimaRudeBlock = 0:
@@ -287,6 +288,7 @@ if $ARGS[0] = 'main':
 			elseif fedorKozlovQW >= 10:
 				gs'show_table','<a href="exec:gt ''FedorEv'', ''Start''">Fedor</a>','5'
 			end
+			if npc_QW['A231'] = 1 or npc_QW['A231'] = 3 or npc_QW['A231'] >= 5:gs'show_table','<a href="exec:minut += 1 & gt ''AleksandraGo'', ''Start''"><<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></a>','5'
 			if st_count > 0 :
 				'Near school yard, you see:'
 				'<TABLE BORDER=1><<$show_table>></TR></TABLE>'

+ 357 - 141
locations/gschool_lessons.qsrc

@@ -3082,6 +3082,8 @@ if $ARGS[0] = 'npc_data':
 !!4 - Gopnik
 !!5 - outcasts
 !!6 - teachers
+!!7 - Family
+!!8 - Pavlovsk
 
 !!
 !!===========================Male Students=======================
@@ -3090,164 +3092,218 @@ if $ARGS[0] = 'npc_data':
 	$school_static_num[1] = 'A1'
 	npcPol[1] = 0
 	grupTipe[1] = 1
+	selfieenable[1] = 1
 	$npcGo[1] = '<a href="exec:numnpc = 1 & gt ''Snpc''"><<$npc_firstname[''A1'']>> <<$npc_lastname[''A1'']>></a>'
+	$npcSelfie[1] = '<a href="exec:numnpc = 1 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A1'']>> <<$npc_lastname[''A1'']>></a>'
 
 !!Artem Chebotarev
 	$school_static_num[2] = 'A2'
 	npcPol[2] = 0
 	grupTipe[2] = 3
+	selfieenable[2] = 1
 	$npcGo[2] = '<a href="exec:numnpc = 2 & gt ''Snpc''"><<$npc_firstname[''A2'']>> <<$npc_lastname[''A2'']>></a>'
+	$npcSelfie[2] = '<a href="exec:numnpc = 2 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A2'']>> <<$npc_lastname[''A2'']>></a>'
 
 !!Ivan Prokhorov
 	$school_static_num[3] = 'A3'
 	npcPol[3] = 0
 	grupTipe[3] = 2
+	selfieenable[3] = 1
 	$npcGo[3] = '<a href="exec:numnpc = 3 & gt ''Snpc''"><<$npc_firstname[''A3'']>> <<$npc_lastname[''A3'']>></a>'
+	$npcSelfie[3] = '<a href="exec:numnpc = 3 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A3'']>> <<$npc_lastname[''A3'']>></a>'
 
 !!Igor Kruglov
 	$school_static_num[4] = 'A4'
 	npcPol[4] = 0
 	grupTipe[4] = 1
+	selfieenable[4] = 1
 	$npcGo[4] = '<a href="exec:numnpc = 4 & gt ''Snpc''"><<$npc_firstname[''A4'']>> <<$npc_lastname[''A4'']>></a>'
+	$npcSelfie[4] = '<a href="exec:numnpc = 4 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A4'']>> <<$npc_lastname[''A4'']>></a>'
 
 !!Fedor Kozlov
 	$school_static_num[5] = 'A5'
 	npcPol[5] = 0
 	if fedormasha = 1: grupTipe[5] = 5
 	if fedormasha = 0: grupTipe[5] = 2
+	selfieenable[5] = 1
 	$npcGo[5] = '<a href="exec:numnpc = 5 & gt ''Snpc''"><<$npc_firstname[''A5'']>> <<$npc_lastname[''A5'']>></a>'
+	$npcSelfie[5] = '<a href="exec:numnpc = 5 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A5'']>> <<$npc_lastname[''A5'']>></a>'
 
 !!Petka Klyuyev
 	$school_static_num[6] = 'A6'
 	npcPol[6] = 0
 	grupTipe[6] = 3
+	selfieenable[6] = 1
 	$npcGo[6] = '<a href="exec:numnpc = 6 & gt ''Snpc''"><<$npc_firstname[''A6'']>> <<$npc_lastname[''A6'']>></a>'
+	$npcSelfie[6] = '<a href="exec:numnpc = 6 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A6'']>> <<$npc_lastname[''A6'']>></a>'
 
 !!Lesco Tsarev
 	$school_static_num[7] = 'A7'
 	npcPol[7] = 0
 	grupTipe[7] = 5
+	selfieenable[7] = 1
 	$npcGo[7] = '<a href="exec:numnpc = 7 & gt ''Snpc''"><<$npc_firstname[''A7'']>> <<$npc_lastname[''A7'']>></a>'
+	$npcSelfie[7] = '<a href="exec:numnpc = 7 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A7'']>> <<$npc_lastname[''A7'']>></a>'
 
 !!Svyatoslav Voinov
 	$school_static_num[8] = 'A8'
 	npcPol[8] = 0
 	grupTipe[8] = 2
+	selfieenable[8] = 1
 	$npcGo[8] = '<a href="exec:numnpc = 8 & gt ''Snpc''"><<$npc_firstname[''A8'']>> <<$npc_lastname[''A8'']>></a>'
+	$npcSelfie[8] = '<a href="exec:numnpc = 8 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A8'']>> <<$npc_lastname[''A8'']>></a>'
 
 !!Vitek Kotov
 	$school_static_num[9] = 'A9'
 	npcPol[9] = 0
 	grupTipe[9] = 4
+	selfieenable[9] = 1
 	$npcGo[9] = '<a href="exec:numnpc = 9 & gt ''Snpc''"><<$npc_firstname[''A9'']>> <<$npc_lastname[''A9'']>></a>'
+	$npcSelfie[9] = '<a href="exec:numnpc = 9 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A9'']>> <<$npc_lastname[''A9'']>></a>'
 
 !!Dan Ryzhov
 	$school_static_num[10] = 'A10'
 	npcPol[10] = 0
 	grupTipe[10] = 4
+	selfieenable[10] = 1
 	$npcGo[10] = '<a href="exec:numnpc = 10 & gt ''Snpc''"><<$npc_firstname[''A10'']>> <<$npc_lastname[''A10'']>></a>'
+	$npcSelfie[10] = '<a href="exec:numnpc = 10 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A10'']>> <<$npc_lastname[''A10'']>></a>'
 
 !!Vasily Shulgin
 	$school_static_num[11] = 'A11'
 	npcPol[11] = 0
 	grupTipe[11] = 4
+	selfieenable[11] = 1
 	$npcGo[11] = '<a href="exec:numnpc = 11 & gt ''Snpc''"><<$npc_firstname[''A11'']>> <<$npc_lastname[''A11'']>></a>'
+	$npcSelfie[11] = '<a href="exec:numnpc = 11 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A11'']>> <<$npc_lastname[''A11'']>></a>'
 
 !!Marcus Larson
-	$school_static_num[27] = 'A146'
-	npcPol[27] = 0
-	grupTipe[27] = 1
-	$npcGo[27] = '<a href="exec:numnpc = 27 & gt ''Snpc''"><<$npc_firstname[''A146'']>> <<$npc_lastname[''A146'']>></a>'
+	$school_static_num[146] = 'A146'
+	npcPol[146] = 0
+	grupTipe[146] = 1
+	selfieenable[146] = 1
+	$npcGo[146] = '<a href="exec:numnpc = 146 & gt ''Snpc''"><<$npc_firstname[''A146'']>> <<$npc_lastname[''A146'']>></a>'
+	$npcSelfie[146] = '<a href="exec:numnpc = 146 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A146'']>> <<$npc_lastname[''A146'']>></a>'
 
 !!Andrey Aleksandrov
-	$school_static_num[28] = 'A147'
-	npcPol[28] = 0
-	grupTipe[28] = 1
-	$npcGo[28] = '<a href="exec:numnpc = 28 & gt ''Snpc''"><<$npc_firstname[''A147'']>> <<$npc_lastname[''A147'']>></a>'
+	$school_static_num[147] = 'A147'
+	npcPol[147] = 0
+	grupTipe[147] = 1
+	selfieenable[147] = 1
+	$npcGo[147] = '<a href="exec:numnpc = 147 & gt ''Snpc''"><<$npc_firstname[''A147'']>> <<$npc_lastname[''A147'']>></a>'
+	$npcSelfie[147] = '<a href="exec:numnpc = 147 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A147'']>> <<$npc_lastname[''A147'']>></a>'
 
 !!Mefodiy Utkin
-	$school_static_num[29] = 'A148'
-	npcPol[29] = 0
-	grupTipe[29] = 1
-	$npcGo[29] = '<a href="exec:numnpc = 29 & gt ''Snpc''"><<$npc_firstname[''A148'']>> <<$npc_lastname[''A148'']>></a>'
+	$school_static_num[148] = 'A148'
+	npcPol[148] = 0
+	grupTipe[148] = 1
+	selfieenable[148] = 1
+	$npcGo[148] = '<a href="exec:numnpc = 148 & gt ''Snpc''"><<$npc_firstname[''A148'']>> <<$npc_lastname[''A148'']>></a>'
+	$npcSelfie[148] = '<a href="exec:numnpc = 148 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A148'']>> <<$npc_lastname[''A148'']>></a>'
 
 !!Lazar Utkin
-	$school_static_num[32] = 'A149'
-	npcPol[32] = 0
-	grupTipe[32] = 2
-	$npcGo[32] = '<a href="exec:numnpc = 32 & gt ''Snpc''"><<$npc_firstname[''A149'']>> <<$npc_lastname[''A149'']>></a>'
+	$school_static_num[149] = 'A149'
+	npcPol[149] = 0
+	grupTipe[149] = 2
+	selfieenable[149] = 1
+	$npcGo[149] = '<a href="exec:numnpc = 149 & gt ''Snpc''"><<$npc_firstname[''A149'']>> <<$npc_lastname[''A149'']>></a>'
+	$npcSelfie[149] = '<a href="exec:numnpc = 149 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A149'']>> <<$npc_lastname[''A149'']>></a>'
 
 !!Erast Vagin
-	$school_static_num[33] = 'A150'
-	npcPol[33] = 0
-	grupTipe[33] = 2
-	$npcGo[33] = '<a href="exec:numnpc = 33 & gt ''Snpc''"><<$npc_firstname[''A150'']>> <<$npc_lastname[''A150'']>></a>'
+	$school_static_num[150] = 'A150'
+	npcPol[150] = 0
+	grupTipe[150] = 2
+	selfieenable[150] = 1
+	$npcGo[150] = '<a href="exec:numnpc = 150 & gt ''Snpc''"><<$npc_firstname[''A150'']>> <<$npc_lastname[''A150'']>></a>'
+	$npcSelfie[150] = '<a href="exec:numnpc = 150 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A150'']>> <<$npc_lastname[''A150'']>></a>'
 
 !!Evgeny Kuznetsov
-	$school_static_num[35] = 'A151'
-	npcPol[35] = 0
-	grupTipe[35] = 3
-	$npcGo[35] = '<a href="exec:numnpc = 35 & gt ''Snpc''"><<$npc_firstname[''A151'']>> <<$npc_lastname[''A151'']>></a>'
+	$school_static_num[151] = 'A151'
+	npcPol[151] = 0
+	grupTipe[151] = 3
+	selfieenable[151] = 1
+	$npcGo[151] = '<a href="exec:numnpc = 151 & gt ''Snpc''"><<$npc_firstname[''A151'']>> <<$npc_lastname[''A151'']>></a>'
+	$npcSelfie[151] = '<a href="exec:numnpc = 151 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A151'']>> <<$npc_lastname[''A151'']>></a>'
 
 !!Feofan Krupin
-	$school_static_num[36] = 'A152'
-	npcPol[36] = 0
-	grupTipe[36] = 3
-	$npcGo[36] = '<a href="exec:numnpc = 36 & gt ''Snpc''"><<$npc_firstname[''A152'']>> <<$npc_lastname[''A152'']>></a>'
+	$school_static_num[152] = 'A152'
+	npcPol[152] = 0
+	grupTipe[152] = 3
+	selfieenable[152] = 1
+	$npcGo[152] = '<a href="exec:numnpc = 152 & gt ''Snpc''"><<$npc_firstname[''A152'']>> <<$npc_lastname[''A152'']>></a>'
+	$npcSelfie[152] = '<a href="exec:numnpc = 152 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A152'']>> <<$npc_lastname[''A152'']>></a>'
 
 !!Gerasim Vasilyev
-	$school_static_num[37] = 'A153'
-	npcPol[37] = 0
-	grupTipe[37] = 3
-	$npcGo[37] = '<a href="exec:numnpc = 37 & gt ''Snpc''"><<$npc_firstname[''A153'']>> <<$npc_lastname[''A153'']>></a>'
+	$school_static_num[153] = 'A153'
+	npcPol[153] = 0
+	grupTipe[153] = 3
+	selfieenable[153] = 1
+	$npcGo[153] = '<a href="exec:numnpc = 153 & gt ''Snpc''"><<$npc_firstname[''A153'']>> <<$npc_lastname[''A153'']>></a>'
+	$npcSelfie[153] = '<a href="exec:numnpc = 153 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A153'']>> <<$npc_lastname[''A153'']>></a>'
 
 !!Radomir Popov
-	$school_static_num[39] = 'A154'
-	npcPol[39] = 0
-	grupTipe[39] = 4
-	$npcGo[39] = '<a href="exec:numnpc = 39 & gt ''Snpc''"><<$npc_firstname[''A154'']>> <<$npc_lastname[''A154'']>></a>'
+	$school_static_num[154] = 'A154'
+	npcPol[154] = 0
+	grupTipe[154] = 4
+	selfieenable[154] = 1
+	$npcGo[154] = '<a href="exec:numnpc = 154 & gt ''Snpc''"><<$npc_firstname[''A154'']>> <<$npc_lastname[''A154'']>></a>'
+	$npcSelfie[154] = '<a href="exec:numnpc = 154 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A154'']>> <<$npc_lastname[''A154'']>></a>'
 
 !!Lavrenti Romanov
-	$school_static_num[40] = 'A155'
-	npcPol[40] = 0
-	grupTipe[40] = 4
-	$npcGo[40] = '<a href="exec:numnpc = 40 & gt ''Snpc''"><<$npc_firstname[''A155'']>> <<$npc_lastname[''A155'']>></a>'
+	$school_static_num[155] = 'A155'
+	npcPol[155] = 0
+	grupTipe[155] = 4
+	selfieenable[155] = 1
+	$npcGo[155] = '<a href="exec:numnpc = 155 & gt ''Snpc''"><<$npc_firstname[''A155'']>> <<$npc_lastname[''A155'']>></a>'
+	$npcSelfie[155] = '<a href="exec:numnpc = 155 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A155'']>> <<$npc_lastname[''A155'']>></a>'
 
 !!Arkadi Fyodorov
-	$school_static_num[41] = 'A156'
-	npcPol[41] = 0
-	grupTipe[41] = 4
-	$npcGo[41] = '<a href="exec:numnpc = 41 & gt ''Snpc''"><<$npc_firstname[''A156'']>> <<$npc_lastname[''A156'']>></a>'
+	$school_static_num[156] = 'A156'
+	npcPol[156] = 0
+	grupTipe[156] = 4
+	selfieenable[156] = 1
+	$npcGo[156] = '<a href="exec:numnpc = 156 & gt ''Snpc''"><<$npc_firstname[''A156'']>> <<$npc_lastname[''A156'']>></a>'
+	$npcSelfie[156] = '<a href="exec:numnpc = 156 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A156'']>> <<$npc_lastname[''A156'']>></a>'
 
 !!Roman Yakovlev
-	$school_static_num[42] = 'A157'
-	npcPol[42] = 0
-	grupTipe[42] = 4
-	$npcGo[42] = '<a href="exec:numnpc = 42 & gt ''Snpc''"><<$npc_firstname[''A157'']>> <<$npc_lastname[''A157'']>></a>'
+	$school_static_num[157] = 'A157'
+	npcPol[157] = 0
+	grupTipe[157] = 4
+	selfieenable[157] = 1
+	$npcGo[157] = '<a href="exec:numnpc = 157 & gt ''Snpc''"><<$npc_firstname[''A157'']>> <<$npc_lastname[''A157'']>></a>'
+	$npcSelfie[157] = '<a href="exec:numnpc = 157 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A157'']>> <<$npc_lastname[''A157'']>></a>'
 
 !!Valentin Bogdanov
-	$school_static_num[43] = 'A158'
-	npcPol[43] = 0
-	grupTipe[43] = 4
-	$npcGo[43] = '<a href="exec:numnpc = 43 & gt ''Snpc''"><<$npc_firstname[''A158'']>> <<$npc_lastname[''A158'']>></a>'
+	$school_static_num[158] = 'A158'
+	npcPol[158] = 0
+	grupTipe[158] = 4
+	selfieenable[158] = 1
+	$npcGo[158] = '<a href="exec:numnpc = 158 & gt ''Snpc''"><<$npc_firstname[''A158'']>> <<$npc_lastname[''A158'']>></a>'
+	$npcSelfie[158] = '<a href="exec:numnpc = 158 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A158'']>> <<$npc_lastname[''A158'']>></a>'
 
 !!Petia Alkaev
-	$school_static_num[47] = 'A159'
-	npcPol[47] = 0
-	grupTipe[47] = 5
-	$npcGo[47] = '<a href="exec:numnpc = 47 & gt ''Snpc''"><<$npc_firstname[''A159'']>> <<$npc_lastname[''A159'']>></a>'
+	$school_static_num[159] = 'A159'
+	npcPol[159] = 0
+	grupTipe[159] = 5
+	selfieenable[159] = 1
+	$npcGo[159] = '<a href="exec:numnpc = 159 & gt ''Snpc''"><<$npc_firstname[''A159'']>> <<$npc_lastname[''A159'']>></a>'
+	$npcSelfie[159] = '<a href="exec:numnpc = 159 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A159'']>> <<$npc_lastname[''A159'']>></a>'
 
 !!Vanya Yanka
-	$school_static_num[59] = 'A165'
-	npcPol[59] = 0
-	grupTipe[59] = 2
-	$npcGo[59] = '<a href="exec:numnpc = 59 & gt ''Snpc''"><<$npc_firstname[''A165'']>> <<$npc_lastname[''A165'']>></a>'
+	$school_static_num[165] = 'A165'
+	npcPol[165] = 0
+	grupTipe[165] = 2
+	selfieenable[165] = 1
+	$npcGo[165] = '<a href="exec:numnpc = 165 & gt ''Snpc''"><<$npc_firstname[''A165'']>> <<$npc_lastname[''A165'']>></a>'
+	$npcSelfie[165] = '<a href="exec:numnpc = 165 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A165'']>> <<$npc_lastname[''A165'']>></a>'
 	
 !!Nikolai Volkov
-	$school_static_num[61] = 'A189'
-	npcPol[61] = 0
-	grupTipe[61] = 4
-	$npcGo[61] = '<a href="exec:numnpc = 61 & gt ''Snpc''"><<$npc_firstname[''A189'']>> <<$npc_lastname[''A189'']>></a>'
+	$school_static_num[189] = 'A189'
+	npcPol[189] = 0
+	grupTipe[189] = 4
+	selfieenable[189] = 1
+	$npcGo[189] = '<a href="exec:numnpc = 189 & gt ''Snpc''"><<$npc_firstname[''A189'']>> <<$npc_lastname[''A189'']>></a>'
+	$npcSelfie[189] = '<a href="exec:numnpc = 189 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A189'']>> <<$npc_lastname[''A189'']>></a>'
 
 !!
 !!===========================Female Students=======================
@@ -3256,37 +3312,49 @@ if $ARGS[0] = 'npc_data':
 	$school_static_num[12] = 'A12'
 	npcPol[12] = 1
 	grupTipe[12] = 3
+	selfieenable[12] = 1
 	$npcGo[12] = '<a href="exec:numnpc = 12 & gt ''Snpc''"><<$npc_firstname[''A12'']>> <<$npc_lastname[''A12'']>></a>'
+	$npcSelfie[12] = '<a href="exec:numnpc = 12 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A12'']>> <<$npc_lastname[''A12'']>></a>'
 
 !!Lariska Gruzdeva
 	$school_static_num[13] = 'A13'
 	npcPol[13] = 1
 	grupTipe[13] = 2
+	selfieenable[13] = 1
 	$npcGo[13] = '<a href="exec:numnpc = 13 & gt ''Snpc''"><<$npc_firstname[''A13'']>> <<$npc_lastname[''A13'']>></a>'
+	$npcSelfie[13] = '<a href="exec:numnpc = 13 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A13'']>> <<$npc_lastname[''A13'']>></a>'
 
 !!Katja Meynold
 	$school_static_num[14] = 'A14'
 	npcPol[14] = 1
 	grupTipe[14] = 1
+	selfieenable[14] = 1
 	$npcGo[14] = '<a href="exec:numnpc = 14 & gt ''Snpc''"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></a>'
+	$npcSelfie[14] = '<a href="exec:numnpc = 14 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></a>'
 
 !!Vicky Meynold
 	$school_static_num[15] = 'A15'
 	npcPol[15] = 1
 	grupTipe[15] = 1
+	selfieenable[15] = 1
 	$npcGo[15] = '<a href="exec:numnpc = 15 & gt ''Snpc''"><<$npc_firstname[''A15'']>> <<$npc_lastname[''A15'']>></a>'
+	$npcSelfie[15] = '<a href="exec:numnpc = 15 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A15'']>> <<$npc_lastname[''A15'']>></a>'
 
 !!Natasha Belova
 	$school_static_num[16] = 'A16'
 	npcPol[16] = 1
 	grupTipe[16] = 3
+	selfieenable[16] = 1
 	$npcGo[16] = '<a href="exec:numnpc = 16 & gt ''Snpc''"><<$npc_firstname[''A16'']>> <<$npc_lastname[''A16'']>></a>'
+	$npcSelfie[16] = '<a href="exec:numnpc = 16 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A16'']>> <<$npc_lastname[''A16'']>></a>'
 
 !!Inna Devyatova
 	$school_static_num[17] = 'A17'
 	npcPol[17] = 1
 	grupTipe[17] = 1
+	selfieenable[17] = 1
 	$npcGo[17] = '<a href="exec:numnpc = 17 & gt ''Snpc''"><<$npc_firstname[''A17'']>> <<$npc_lastname[''A17'']>></a>'
+	$npcSelfie[17] = '<a href="exec:numnpc = 17 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A17'']>> <<$npc_lastname[''A17'']>></a>'
 
 !!Christina Zvereva
 	$school_static_num[18] = 'A18'
@@ -3296,43 +3364,56 @@ if $ARGS[0] = 'npc_data':
 	else
 		grupTipe[18] = 2
 	end
+	selfieenable[18] = 1
 	$npcGo[18] = '<a href="exec:numnpc = 18 & gt ''Snpc''"><<$npc_firstname[''A18'']>> <<$npc_lastname[''A18'']>></a>'
+	$npcSelfie[18] = '<a href="exec:numnpc = 18 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A18'']>> <<$npc_lastname[''A18'']>></a>'
 
 !!Lina Starov
 	$school_static_num[19] = 'A19'
 	npcPol[19] = 1
 	grupTipe[19] = 2
+	selfieenable[19] = 1
 	$npcGo[19] = '<a href="exec:numnpc = 19 & gt ''Snpc''"><<$npc_firstname[''A19'']>> <<$npc_lastname[''A19'']>></a>'
+	$npcSelfie[19] = '<a href="exec:numnpc = 19 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A19'']>> <<$npc_lastname[''A19'']>></a>'
 
 !!Lena Kotova
 	$school_static_num[20] = 'A20'
 	npcPol[20] = 1
 	grupTipe[20] = 4
+	selfieenable[20] = 1
 	$npcGo[20] = '<a href="exec:numnpc = 20 & gt ''Snpc''"><<$npc_firstname[''A20'']>> <<$npc_lastname[''A20'']>></a>'
+	$npcSelfie[20] = '<a href="exec:numnpc = 20 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A20'']>> <<$npc_lastname[''A20'']>></a>'
 
 !!Lera Tsarev
 	$school_static_num[21] = 'A21'
 	npcPol[21] = 1
 	grupTipe[21] = 4
+	selfieenable[21] = 1
 	$npcGo[21] = '<a href="exec:numnpc = 21 & gt ''Snpc''"><<$npc_firstname[''A21'']>> <<$npc_lastname[''A21'']>></a>'
+	$npcSelfie[21] = '<a href="exec:numnpc = 21 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A21'']>> <<$npc_lastname[''A21'']>></a>'
 
 !!Bella Artamonov
 	$school_static_num[22] = 'A22'
 	npcPol[22] = 1
 	grupTipe[22] = 2
+	selfieenable[22] = 1
 	$npcGo[22] = '<a href="exec:numnpc = 22 & gt ''Snpc''"><<$npc_firstname[''A22'']>> <<$npc_lastname[''A22'']>></a>'
+	$npcSelfie[22] = '<a href="exec:numnpc = 22 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A22'']>> <<$npc_lastname[''A22'']>></a>'
 
 !!Albina Barlovskaya
 	$school_static_num[23] = 'A23'
 	npcPol[23] = 1
 	grupTipe[23] = 1
 	$npcGo[23] = '<a href="exec:numnpc = 23 & gt ''Snpc''"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></a>'
+	$npcSelfie[23] = '<a href="exec:numnpc = 23 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A23'']>> <<$npc_lastname[''A23'']>></a>'
 
 !!Pauline Sebagotulina
 	$school_static_num[24] = 'A24'
 	npcPol[24] = 1
 	grupTipe[24] = 4
+	selfieenable[24] = 1
 	$npcGo[24] = '<a href="exec:numnpc = 24 & gt ''Snpc''"><<$npc_firstname[''A24'']>> <<$npc_lastname[''A24'']>></a>'
+	$npcSelfie[24] = '<a href="exec:numnpc = 24 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A24'']>> <<$npc_lastname[''A24'']>></a>'
 
 !!Sonia Ivanko
 	$school_static_num[25] = 'A25'
@@ -3342,49 +3423,73 @@ if $ARGS[0] = 'npc_data':
 	else
 		grupTipe[25] = 1
 	end
+	selfieenable[25] = 1
 	$npcGo[25] = '<a href="exec:numnpc = 25 & gt ''Snpc''"><<$npc_firstname[''A25'']>> <<$npc_lastname[''A25'']>></a>'
+	$npcSelfie[25] = '<a href="exec:numnpc = 25 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A25'']>> <<$npc_lastname[''A25'']>></a>'
 
 !!Stasya Pavlov
-	$school_static_num[30] = 'A139'
-	npcPol[30] = 1
-	grupTipe[30] = 1
-	$npcGo[30] = '<a href="exec:numnpc = 30 & gt ''Snpc''"><<$npc_firstname[''A139'']>> <<$npc_lastname[''A139'']>></a>'
+	$school_static_num[139] = 'A139'
+	npcPol[139] = 1
+	grupTipe[139] = 1
+	selfieenable[139] = 1
+	$npcGo[139] = '<a href="exec:numnpc = 139 & gt ''Snpc''"><<$npc_firstname[''A139'']>> <<$npc_lastname[''A139'']>></a>'
+	$npcSelfie[139] = '<a href="exec:numnpc = 139 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A139'']>> <<$npc_lastname[''A139'']>></a>'
 
 !!Lizaveta Petrov
-	$school_static_num[31] = 'A140'
-	npcPol[31] = 1
-	grupTipe[31] = 1
-	$npcGo[31] = '<a href="exec:numnpc = 31 & gt ''Snpc''"><<$npc_firstname[''A140'']>> <<$npc_lastname[''A140'']>></a>'
+	$school_static_num[140] = 'A140'
+	npcPol[140] = 1
+	grupTipe[140] = 1
+	selfieenable[140] = 1
+	$npcGo[140] = '<a href="exec:numnpc = 140 & gt ''Snpc''"><<$npc_firstname[''A140'']>> <<$npc_lastname[''A140'']>></a>'
+	$npcSelfie[140] = '<a href="exec:numnpc = 140 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A140'']>> <<$npc_lastname[''A140'']>></a>'
 
 !!Veronika Sokolov
-	$school_static_num[34] = 'A141'
-	npcPol[34] = 1
-	grupTipe[34] = 2
-	$npcGo[34] = '<a href="exec:numnpc = 34 & gt ''Snpc''"><<$npc_firstname[''A141'']>> <<$npc_lastname[''A141'']>></a>'
+	$school_static_num[141] = 'A141'
+	npcPol[141] = 1
+	grupTipe[141] = 2
+	selfieenable[141] = 1
+	$npcGo[141] = '<a href="exec:numnpc = 141 & gt ''Snpc''"><<$npc_firstname[''A141'']>> <<$npc_lastname[''A141'']>></a>'
+	$npcSelfie[141] = '<a href="exec:numnpc = 141 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A141'']>> <<$npc_lastname[''A141'']>></a>'
 
 !!Zinaida Alkaev
-	$school_static_num[38] = 'A142'
-	npcPol[38] = 1
-	grupTipe[38] = 3
-	$npcGo[38] = '<a href="exec:numnpc = 38 & gt ''Snpc''"><<$npc_firstname[''A142'']>> <<$npc_lastname[''A142'']>></a>'
-
+	$school_static_num[142] = 'A142'
+	npcPol[142] = 1
+	grupTipe[142] = 3
+	selfieenable[142] = 1
+	$npcGo[142] = '<a href="exec:numnpc = 142 & gt ''Snpc''"><<$npc_firstname[''A142'']>> <<$npc_lastname[''A142'']>></a>'
+	$npcSelfie[142] = '<a href="exec:numnpc = 142 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A142'']>> <<$npc_lastname[''A142'']>></a>'
+	
 !!Alyona Alkaev
-	$school_static_num[44] = 'A143'
-	npcPol[44] = 1
-	grupTipe[44] = 4
-	$npcGo[44] = '<a href="exec:numnpc = 44 & gt ''Snpc''"><<$npc_firstname[''A143'']>> <<$npc_lastname[''A143'']>></a>'
+	$school_static_num[143] = 'A143'
+	npcPol[143] = 1
+	grupTipe[143] = 4
+	selfieenable[143] = 1
+	$npcGo[143] = '<a href="exec:numnpc = 143 & gt ''Snpc''"><<$npc_firstname[''A143'']>> <<$npc_lastname[''A143'']>></a>'
+	$npcSelfie[143] = '<a href="exec:numnpc = 143 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A143'']>> <<$npc_lastname[''A143'']>></a>'
 
 !!Anushka Konstantinov
-	$school_static_num[45] = 'A144'
-	npcPol[45] = 1
-	grupTipe[45] = 4
-	$npcGo[45] = '<a href="exec:numnpc = 45 & gt ''Snpc''"><<$npc_firstname[''A144'']>> <<$npc_lastname[''A144'']>></a>'
+	$school_static_num[144] = 'A144'
+	npcPol[144] = 1
+	grupTipe[144] = 4
+	selfieenable[144] = 1
+	$npcGo[144] = '<a href="exec:numnpc = 144 & gt ''Snpc''"><<$npc_firstname[''A144'']>> <<$npc_lastname[''A144'']>></a>'
+	$npcSelfie[144] = '<a href="exec:numnpc = 144 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A144'']>> <<$npc_lastname[''A144'']>></a>'
 
 !!Ekaterina Maksimov
-	$school_static_num[46] = 'A145'
-	npcPol[46] = 1
-	grupTipe[46] = 4
-	$npcGo[46] = '<a href="exec:numnpc = 46 & gt ''Snpc''"><<$npc_firstname[''A145'']>> <<$npc_lastname[''A145'']>></a>'
+	$school_static_num[145] = 'A145'
+	npcPol[145] = 1
+	grupTipe[145] = 4
+	selfieenable[145] = 1
+	$npcGo[145] = '<a href="exec:numnpc = 145 & gt ''Snpc''"><<$npc_firstname[''A145'']>> <<$npc_lastname[''A145'']>></a>'
+	$npcSelfie[145] = '<a href="exec:numnpc = 145 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A145'']>> <<$npc_lastname[''A145'']>></a>'
+	
+!! Aleksandra Kirilenko
+	$school_static_num[231] = 'A231'
+	$npcPol[231] = 1
+	grupTipe[231] = 3
+	selfieenable[231] = 1
+	$npcGo[231] = '<a href="exec:numnpc = 231 & gt ''Snpc''"><<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></a>'
+	$npcSelfie[231] = '<a href="exec:numnpc = 231 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></a>'
 
 !!
 !!===========================Teachers=======================
@@ -3393,73 +3498,184 @@ if $ARGS[0] = 'npc_data':
 	$school_static_num[26] = 'A26'
 	npcPol[26] = 0
 	grupTipe[26] = 6
+	selfieenable[26] = 1
 	$npcGo[26] = '<a href="exec:numnpc = 26 & gt ''Snpc''"><<$npc_firstname[''A26'']>> <<$npc_lastname[''A26'']>></a>'
+	$npcSelfie[26] = '<a href="exec:numnpc = 26 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A26'']>> <<$npc_lastname[''A26'']>></a>'
+
+!!Mikhail Nikolaevich
+	$school_static_num[69] = 'A69'
+	npcPol[69] = 0
+	grupTipe[69] = 6
+	selfieenable[69] = 1
+	$npcGo[69] = '<a href="exec:numnpc = 69 & gt ''Snpc''"><<$npc_firstname[''A69'']>> <<$npc_lastname[''A69'']>></a>'
+	$npcSelfie[69] = '<a href="exec:numnpc = 69 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A69'']>> <<$npc_lastname[''A69'']>></a>'
+
+!!Makar Vasilyev
+	$school_static_num[128] = 'A128'
+	npcPol[128] = 0
+	grupTipe[128] = 6
+	selfieenable[128] = 1
+	$npcGo[128] = '<a href="exec:numnpc = 128 & gt ''Snpc''"><<$npc_firstname[''A128'']>> <<$npc_lastname[''A128'']>></a>'
+	$npcSelfie[128] = '<a href="exec:numnpc = 128 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A128'']>> <<$npc_lastname[''A128'']>></a>'
 
+!!Serafim Ivanov
+	$school_static_num[129] = 'A129'
+	npcPol[129] = 0
+	grupTipe[129] = 6
+	selfieenable[129] = 1
+	$npcGo[129] = '<a href="exec:numnpc = 129 & gt ''Snpc''"><<$npc_firstname[''A129'']>> <<$npc_lastname[''A129'']>></a>'
+	$npcSelfie[129] = '<a href="exec:numnpc = 129 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A129'']>> <<$npc_lastname[''A129'']>></a>'
+	
 !!Ilya Yenotin
-	$school_static_num[48] = 'A130'
-	npcPol[48] = 0
-	grupTipe[48] = 6
-	$npcGo[48] = '<a href="exec:numnpc = 48 & gt ''Snpc''"><<$npc_firstname[''A130'']>> <<$npc_lastname[''A130'']>></a>'
+	$school_static_num[130] = 'A130'
+	npcPol[130] = 0
+	grupTipe[130] = 6
+	selfieenable[130] = 1
+	$npcGo[130] = '<a href="exec:numnpc = 130 & gt ''Snpc''"><<$npc_firstname[''A130'']>> <<$npc_lastname[''A130'']>></a>'
+	$npcSelfie[130] = '<a href="exec:numnpc = 130 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A130'']>> <<$npc_lastname[''A130'']>></a>'
 
 !!Viktor Pavlovich
-	$school_static_num[49] = 'A131'
-	npcPol[49] = 0
-	grupTipe[49] = 6
-	$npcGo[49] = '<a href="exec:numnpc = 49 & gt ''Snpc''"><<$npc_firstname[''A131'']>> <<$npc_lastname[''A131'']>></a>'
+	$school_static_num[131] = 'A131'
+	npcPol[131] = 0
+	grupTipe[131] = 6
+	selfieenable[131] = 1
+	$npcGo[131] = '<a href="exec:numnpc = 131 & gt ''Snpc''"><<$npc_firstname[''A131'']>> <<$npc_lastname[''A131'']>></a>'
+	$npcSelfie[131] = '<a href="exec:numnpc = 131 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A131'']>> <<$npc_lastname[''A131'']>></a>'
+
+!!Ruslan Kuznetsov
+	$school_static_num[132] = 'A132'
+	npcPol[132] = 0
+	grupTipe[132] = 6
+	selfieenable[132] = 1
+	$npcGo[132] = '<a href="exec:numnpc = 132 & gt ''Snpc''"><<$npc_firstname[''A132'']>> <<$npc_lastname[''A132'']>></a>'
+	$npcSelfie[132] = '<a href="exec:numnpc = 132 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A132'']>> <<$npc_lastname[''A132'']>></a>'
 
+!!Rolan Matveev
+	$school_static_num[133] = 'A133'
+	npcPol[133] = 0
+	grupTipe[133] = 6
+	selfieenable[133] = 1
+	$npcGo[133] = '<a href="exec:numnpc = 133 & gt ''Snpc''"><<$npc_firstname[''A133'']>> <<$npc_lastname[''A133'']>></a>'
+	$npcSelfie[133] = '<a href="exec:numnpc = 133 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A133'']>> <<$npc_lastname[''A133'']>></a>'
+	
 !!Aleksandrina Volkov
-	$school_static_num[50] = 'A134'
-	npcPol[50] = 1
-	grupTipe[50] = 6
-	$npcGo[50] = '<a href="exec:numnpc = 50 & gt ''Snpc''"><<$npc_firstname[''A134'']>> <<$npc_lastname[''A134'']>></a>'
+	$school_static_num[134] = 'A134'
+	npcPol[134] = 1
+	grupTipe[134] = 6
+	selfieenable[134] = 1
+	$npcGo[134] = '<a href="exec:numnpc = 134 & gt ''Snpc''"><<$npc_firstname[''A134'']>> <<$npc_lastname[''A134'']>></a>'
+	$npcSelfie[134] = '<a href="exec:numnpc = 134 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A134'']>> <<$npc_lastname[''A134'']>></a>'
 
 !!Yeva Sokoloff
-	$school_static_num[51] = 'A135'
-	npcPol[51] = 1
-	grupTipe[51] = 6
-	$npcGo[51] = '<a href="exec:numnpc = 51 & gt ''Snpc''"><<$npc_firstname[''A135'']>> <<$npc_lastname[''A135'']>></a>'
-
-!!Serafim Ivanov
-	$school_static_num[52] = 'A129'
-	npcPol[52] = 0
-	grupTipe[52] = 6
-	$npcGo[52] = '<a href="exec:numnpc = 52 & gt ''Snpc''"><<$npc_firstname[''A129'']>> <<$npc_lastname[''A129'']>></a>'
+	$school_static_num[135] = 'A135'
+	npcPol[135] = 1
+	grupTipe[135] = 6
+	selfieenable[135] = 1
+	$npcGo[135] = '<a href="exec:numnpc = 135 & gt ''Snpc''"><<$npc_firstname[''A135'']>> <<$npc_lastname[''A135'']>></a>'
+	$npcSelfie[135] = '<a href="exec:numnpc = 135 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A135'']>> <<$npc_lastname[''A135'']>></a>'
 
 !!Olga Aleksandrov
-	$school_static_num[53] = 'A136'
-	npcPol[53] = 1
-	grupTipe[53] = 6
-	$npcGo[53] = '<a href="exec:numnpc = 53 & gt ''Snpc''"><<$npc_firstname[''A136'']>> <<$npc_lastname[''A136'']>></a>'
+	$school_static_num[136] = 'A136'
+	npcPol[136] = 1
+	grupTipe[136] = 6
+	selfieenable[136] = 1
+	$npcGo[136] = '<a href="exec:numnpc = 136 & gt ''Snpc''"><<$npc_firstname[''A136'']>> <<$npc_lastname[''A136'']>></a>'
+	$npcSelfie[136] = '<a href="exec:numnpc = 136 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A136'']>> <<$npc_lastname[''A136'']>></a>'
 
 !!Raven Braakman
-	$school_static_num[54] = 'A137'
-	npcPol[54] = 1
-	grupTipe[54] = 6
-	$npcGo[54] = '<a href="exec:numnpc = 54 & gt ''Snpc''"><<$npc_firstname[''A137'']>> <<$npc_lastname[''A137'']>></a>'
+	$school_static_num[137] = 'A137'
+	npcPol[137] = 1
+	grupTipe[137] = 6
+	selfieenable[137] = 1
+	$npcGo[137] = '<a href="exec:numnpc = 137 & gt ''Snpc''"><<$npc_firstname[''A137'']>> <<$npc_lastname[''A137'']>></a>'
+	$npcSelfie[137] = '<a href="exec:numnpc = 137 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A137'']>> <<$npc_lastname[''A137'']>></a>'
 
 !!Arina Orlov
-	$school_static_num[55] = 'A138'
-	npcPol[55] = 1
-	grupTipe[55] = 6
-	$npcGo[55] = '<a href="exec:numnpc = 55 & gt ''Snpc''"><<$npc_firstname[''A138'']>> <<$npc_lastname[''A138'']>></a>'
+	$school_static_num[138] = 'A138'
+	npcPol[138] = 1
+	grupTipe[138] = 6
+	selfieenable[138] = 1
+	$npcGo[138] = '<a href="exec:numnpc = 138 & gt ''Snpc''"><<$npc_firstname[''A138'']>> <<$npc_lastname[''A138'']>></a>'
+	$npcSelfie[138] = '<a href="exec:numnpc = 138 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A138'']>> <<$npc_lastname[''A138'']>></a>'
 
-!!Ruslan Kuznetsov
-	$school_static_num[56] = 'A132'
+!!
+!!===========================Family=======================
+!!
+!!Vladimir Lebedev
+	$school_static_num[28] = 'A28'
+	npcPol[28] = 0
+	grupTipe[28] = 7
+	selfieenable[28] = 1
+	$npcGo[28] = '<a href="exec:numnpc = 28 & gt ''Snpc''"><<$npc_firstname[''A28'']>> <<$npc_lastname[''A28'']>></a>'
+	$npcSelfie[28] = '<a href="exec:numnpc = 28 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A28'']>> <<$npc_lastname[''A28'']>></a>'
+	
+!!Natasha Lebedev
+	$school_static_num[29] = 'A29'
+	npcPol[29] = 1
+	grupTipe[29] = 7
+	selfieenable[29] = 1
+	$npcGo[29] = '<a href="exec:numnpc = 29 & gt ''Snpc''"><<$npc_firstname[''A29'']>> <<$npc_lastname[''A29'']>></a>'
+	$npcSelfie[29] = '<a href="exec:numnpc = 29 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A29'']>> <<$npc_lastname[''A29'']>></a>'
+	
+!!Anya Lebedev
+	$school_static_num[33] = 'A33'
+	npcPol[33] = 1
+	grupTipe[33] = 7
+	selfieenable[33] = 1
+	$npcGo[33] = '<a href="exec:numnpc = 33 & gt ''Snpc''"><<$npc_firstname[''A33'']>> <<$npc_lastname[''A33'']>></a>'
+	$npcSelfie[33] = '<a href="exec:numnpc = 33 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A33'']>> <<$npc_lastname[''A33'']>></a>'
+	
+!!Kolka Lebedev
+	$school_static_num[34] = 'A34'
+	npcPol[34] = 0
+	grupTipe[34] = 7
+	selfieenable[34] = 1
+	$npcGo[34] = '<a href="exec:numnpc = 34 & gt ''Snpc''"><<$npc_firstname[''A34'']>> <<$npc_lastname[''A34'']>></a>'
+	$npcSelfie[34] = '<a href="exec:numnpc = 34 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A34'']>> <<$npc_lastname[''A34'']>></a>'
+
+!!Mikhail Kuznetsov
+	$school_static_num[35] = 'A35'
+	npcPol[35] = 0
+	grupTipe[35] = 7
+	selfieenable[35] = 1
+	$npcGo[35] = '<a href="exec:numnpc = 35 & gt ''Snpc''"><<$npc_firstname[''A35'']>> <<$npc_lastname[''A35'']>></a>'
+	$npcSelfie[35] = '<a href="exec:numnpc = 35 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A35'']>> <<$npc_lastname[''A35'']>></a>'
+
+!!Uncle Misha
+	$school_static_num[54] = 'A54'
+	npcPol[54] = 0
+	grupTipe[54] = 7
+	selfieenable[54] = 1
+	$npcGo[54] = '<a href="exec:numnpc = 54 & gt ''Snpc''"><<$npc_firstname[''A54'']>> <<$npc_lastname[''A54'']>></a>'
+	$npcSelfie[54] = '<a href="exec:numnpc = 54 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_nickname[''A54'']>>'
+	
+!!
+!!===========================Pavlovsk=======================
+!!
+!!Roma Meynold
+	$school_static_num[56] = 'A56'
 	npcPol[56] = 0
-	grupTipe[56] = 6
-	$npcGo[56] = '<a href="exec:numnpc = 56 & gt ''Snpc''"><<$npc_firstname[''A132'']>> <<$npc_lastname[''A132'']>></a>'
+	grupTipe[56] = 8
+	selfieenable[56] = 1
+	$npcGo[56] = '<a href="exec:numnpc = 56 & gt ''Snpc''"><<$npc_firstname[''A56'']>> <<$npc_lastname[''A56'']>></a>'
+	$npcSelfie[56] = '<a href="exec:numnpc = 56 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A56'']>> <<$npc_lastname[''A56'']>></a>'
 
-!!Makar Vasilyev
-	$school_static_num[58] = 'A128'
-	npcPol[58] = 0
-	grupTipe[58] = 6
-	$npcGo[58] = '<a href="exec:numnpc = 58 & gt ''Snpc''"><<$npc_firstname[''A128'']>> <<$npc_lastname[''A128'']>></a>'
-
-!!Rolan Matveev
-	$school_static_num[57] = 'A133'
+!!Rex
+	$school_static_num[57] = 'A57'
 	npcPol[57] = 0
-	grupTipe[57] = 6
-	$npcGo[57] = '<a href="exec:numnpc = 57 & gt ''Snpc''"><<$npc_firstname[''A133'']>> <<$npc_lastname[''A133'']>></a>'
+	grupTipe[57] = 8
+	selfieenable[57] = 1
+	$npcGo[57] = '<a href="exec:numnpc = 57 & gt ''Snpc''"><<$npc_firstname[''A57'']>> <<$npc_lastname[''A57'']>></a>'
+	$npcSelfie[57] = '<a href="exec:numnpc = 57 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A57'']>>'
+
+!!Sergey Shulgin
+	$school_static_num[112] = 'A112'
+	npcPol[112] = 0
+	grupTipe[112] = 8
+	selfieenable[112] = 1
+	$npcGo[112] = '<a href="exec:numnpc = 112 & gt ''Snpc''"><<$npc_firstname[''A112'']>> <<$npc_lastname[''A112'']>></a>'
+	$npcSelfie[112] = '<a href="exec:numnpc = 112 & gt ''phone_selfies'', ''listretrieve2''"><<$npc_firstname[''A112'']>> <<$npc_lastname[''A112'']>></a>'
+
 end
 
 --- gschool_lessons ---------------------------------

+ 119 - 263
locations/gschool_socialchg.qsrc

@@ -434,101 +434,8 @@ if $ARGS[0] = 'gopnik initiation':
 		minut += 10
 		gs 'stat'
 
-		act 'Agree':
-			cla & *clr
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstorein.jpg"></center>'
-			'You nod your head. "Got it." Then you grin at them and add. "Lets go get some booze bitches."'
-			'Lena snorts a slight laugh and Lera smiles a bit, then they head inside. You wait a few minutes then follow them in.'
-			gs 'stat'
-
-			act 'Wait for distraction':
-				cla & *clr
-				'<center><video src="images/locations/pavlovsk/events/gopnikinvite/distraction.mp4"></center>'
-				'You make your way towards the back, keeping an eye on Lena and Lera who are standing near the checkout and then they start making out. Lera seems to be really into it, pulling Lena back in for further kisses having her hands roam all over Lena''s body. Well it seems to have worked as the only other customer and the man behind the counter are both staring at them.'
-				minut += 5
-				gs 'stat'
-
-				act 'Steal':
-					cla & *clr
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/steal.jpg"></center>'
-					grupvalue[4] += 5
-					gs 'gschool_socialchg', 'group_rel_change','gopniks', 5
-					minut += 5
-					gs 'stat'
-					LenaDis = 1 & LeraDis = 1
-
-					if bag = 1:
-						!!purse not sure the code
-						'You grab one bottle of the most expansive vodka on the shelf and stuff it into your purse, then you grab another and do the same. You take a last look around making sure no one is watching you. You make your way to the door, you can feel your heart pounding inside your chest. You walk up to the doors and push them open walking out, expecting at any moment for someone to yell that you''re stealing. Yet no one does, once outside you rush around the side of the building and await your accomplices. A few moments later Lera and Lena join you all smiles, you show them the bottles and the whoop.'
-						'Lena with a big grin starts to take off. "Come on they''re waiting for us by now." With that she takes off running with Lera right behind and you bringing up the rear.'
-
-						act 'Go to the party': gt 'gschool_socialchg', 'gopnik party'
-					elseif defaultcoat ! 0 and temper < 0:
-						!!no purse but wearing a coat
-						'You grab one bottle of the most expansive vodka on the shelf and hide it under your coat, then you grab another and do the same. You take a last look around making sure no one is watching you. You make your way to the door, you can feel your heart pounding inside your chest. You walk up to the doors and push them open walking out, expecting at any moment for someone to yell that you''re stealing. Yet no one does, once outside you rush around the side of the building and await your accomplices. A few moments later Lera and Lena join you all smiles, you show them the bottles and the whoop.'
-						'Lena with a big grin starts to take off. "Come on they''re waiting for us by now." With that she takes off running with Lera right behind and you bringing up the rear.'
-
-						act 'Go to the party': gt 'gschool_socialchg', 'gopnik party'
-					else
-						'You grab one bottle of the most expansive vodka on the shelf and hide it under your top, then you grab another and do the same. You take a last look around making sure no one is watching you. You make your way to the door, you can feel your heart pounding inside your chest. You walk up to the doors and push them open walking out, expecting at any moment for someone to yell that you''re stealing. Yet no one does, once outside you rush around the side of the building and await your accomplices. A few moments later Lera and Lena join you all smiles, you show them the bottles and the whoop.'
-						'Lena with a big grin starts to take off. "Come on they''re waiting for us by now." With that she takes off running with Lera right behind and you bringing up the rear.'
-
-						act 'Go to the party': gt 'gschool_socialchg', 'gopnik party'
-					end
-				end
-				act 'Change your mind':
-					cla & *clr
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-					'Your heart is pounding so hard it feels like it is going to come out of your chest. You look around and decide that you can''t do this. So you turn and walk outside. A few minutes later Lena and Lera join you, they are looking at you. Obviously trying to see where you got the bottles hidden. You blush slightly and look down. "Sorry I couldn''t do it."'
-					'Lena goes red with rage and crowds you, pushing you up against the side of the building. "Are you fucking kidding me? You fucking useless bitch, why are you even here if all you''re going to do is waste our time. I should beat your fucking ass!" She looks around and notices some people are watching what''s going on with her yelling. She then looks back at you. "You''re fucking lucky bitch, stay the fuck away from us from now on or I will give you an epic ass beating." With that she turns and leaves, with Lera smirking at you, obviously looking forward to pick on you from now on.'
-					act 'Stay silent':
-						cla & *clr
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-						'You stay silent and watch them walk away. You know you just painted a target on your back to the gopniks, but you just couldn''t bring yourself to steal. Sighing you walk back out to the street.'
-						grupvalue[4] -= 20
-						gs 'gschool_socialchg', 'group_rel_change','gopniks', -10
-						gs 'stat'
-
-						!!have this auto dump you after the text back onto the residential street of Pavlovsk
-						act 'Leave the gang': gt 'pavResidential'
-					end
-					act 'Beg for another chance':
-						cla & *clr
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-						'As they start to walk off you catch up real quick. "Wait please, give me another chance."'
-						'Lera gives you a slight push away, while Lena says. "You had your chance and you blew it."'
-						'Feeling desperate you say. "Please! I''ll do anything!" you beg.'
-						'Finally they stop at those words and turn to look at you again. Lena gives you a once over, while Lera gets a devious look on her face then she leans over and whispers to Lena, who listens, laughs a bit then nods. "Ok slut, you want in that bad? And you''re willing to do anything for the gopniks to become ones of us?" You nod your head yes.'
-						'She crosses her arms and gives you a look of slight disdain. "Fine, then you can be the group bitch. We will take you to the party and you have to do anything anyone fucking tells you. If I tell you to lick my fucking boots, then you will lick my boots. If one of the guys tells you to suck his fucking dick, then you suck his fucking dick. If the guys decide to pull a train on you then you let them. Got it? You still want in that badly?" Lera is grinning like a wolf, as they wait for your reply.'
-						minut += 5
-						gs 'stat'
-
-						act 'Yes, I''ll do anything':
-							cla & *clr
-							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-							'You nod your head yes. "Ok I''ll do anything, I will be anything you guys want me to be."'
-							'They exchange looks and then finally Lena shurgs and says to Lera. "You were right." Then she looks at you, "Well come on then slut." With that she turns and leads you toward the party as she texts something on her phone.'
-							gs 'stat'
-
-							act 'Go to the party': gt 'gschool_socialchg', 'gopnik slut'
-						end
-						act 'No':
-							cla & *clr
-							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-							'You shake your head no. "I''m not a slut."'
-							'They turn around and start walking away again. "Then fuck you bitch!" and with that they leave you behind. You know you are a target for the gopniks now, but better than being their personal slut. You turn and make your way back to the street.'
-							grupvalue[4] -= 20
-							gs 'gschool_socialchg', 'group_rel_change','gopniks', -10
-							gs 'stat'
-
-							!!have this auto dump you after the text back onto the residential street of Pavlovsk
-							act 'Leave the gang': gt 'pavResidential'
-						end
-					end
-				end
-			end
-		end
+		act 'Agree': gt 'gschool_socialchg', 'agreesteal'
+			
 		act 'Refuse':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
@@ -536,97 +443,8 @@ if $ARGS[0] = 'gopnik initiation':
 			'Lena goes a bit red with anger, "Then why the fuck are you wasting our time? If you weren''t serious about joining us you should have never said you would." She takes a deep breath. "You going to do this or not?"'
 			gs 'stat'
 
-			act 'Agree':
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstorein.jpg"></center>'
-				'You nod your head. "Got it." Then you grin at them and add. "Lets go get some booze bitches."'
-				'Lena snorts a slight laugh and Lera smiles a bit, then they head inside. You wait a few minutes then follow them in.'
-				gs 'stat'
-
-				act 'Wait for distraction':
-					cla & *clr
-					'<center><video src="images/locations/pavlovsk/events/gopnikinvite/distraction.mp4"></center>'
-					'You make your way towards the back, keeping an eye on Lena and Lera. Who are standing near the checkout and then they start making out. Lera seems to be really into it, pulling Lena back in for further kisses while her hands roam all over Lena''s body. Well it seems to have worked as the only other customer and the man behind the counter are both staring at them.'
-					minut += 5
-					gs 'stat'
-
-					act 'Steal':
-						cla & *clr
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/steal.jpg"></center>'
-						grupvalue[4] += 5
-						gs 'gschool_socialchg', 'group_rel_change','gopniks', 5
-						minut += 5
-						gs 'stat'
-						LenaDis = 1 & LeraDis = 1
-						if bag = 1:
-							'You grab one bottle of the most expansive vodka on the shelf and stuff it into your purse, then you grab another and do the same. You take a last look around making sure no one is watching you. You make your way to the door, you can feel your heart pounding inside your chest. You walk up to the doors and push them open walking out, expecting at any moment for someone to yell that you''re stealing. Yet no one does, once outside you rush around the side of the building and await your accomplices. A few moments later Lera and Lena join you all smiles, you show them the bottles and the whoop.'
-							'Lena with a big grin starts to take off. "Come on they''re waiting for us by now." With that she takes off running with Lera right behind and you bringing up the rear.'
-
-							act 'Go to the party': gt 'gschool_socialchg', 'gopnik party'
-						elseif defaultcoat ! 0 and temper < 0:
-							'You grab one bottle of the most expansive vodka on the shelf and hide it under your coat, then you grab another and do the same. You take a last look around making sure no one is watching you. You make your way to the door, you can feel your heart pounding inside your chest. You walk up to the doors and push them open walking out, expecting at any moment for someone to yell that you''re stealing. Yet no one does, once outside you rush around the side of the building and await your accomplices. A few moments later Lera and Lena join you all smiles, you show them the bottles and the whoop.'
-							'Lena with a big grin starts to take off. "Come on they''re waiting for us by now." With that she takes off running with Lera right behind and you bringing up the rear.'
-
-							act 'Go to the party': gt 'gschool_socialchg', 'gopnik party'
-						else
-							'You grab one bottle of the most expansive vodka on the shelf and hide it under your top, then you grab another and do the same. You take a last look around making sure no one is watching you. You make your way to the door, you can feel your heart pounding inside your chest. You walk up to the doors and push them open walking out, expecting at any moment for someone to yell that you''re stealing. Yet no one does, once outside you rush around the side of the building and await your accomplices. A few moments later Lera and Lena join you all smiles, you show them the bottles and the whoop.'
-							'Lena with a big grin starts to take off. "Come on they''re waiting for us by now." With that she takes off running with Lera right behind and you bringing up the rear.'
-
-							act 'Go to the party': gt 'gschool_socialchg', 'gopnik party'
-						end
-					end
-				end
-				act 'Change your mind':
-					cla & *clr
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-					'Your heart is pounding so hard it feels like it is going to come out of your chest. You look around and decide that you can''t do this. So you turn and walk outside. A few minutes later Lena and Lera join you, they are looking at you. Obviously trying to see where you got the bottles hidden. You blush slightly and look down. "Sorry I couldn''t do it."'
-					'Lena goes red with rage and crowds you, pushing you up against the side of the building. "Are you fucking kidding me? You fucking useless bitch, why are you even here if all you''re going to do is waste our time. I should beat your fucking ass!" She looks around and notices some people are watching what''s going on with her yelling. She then looks back at you. "You''re fucking lucky bitch, stay the fuck away from us from now on or I will give you an epic ass beating." With that she turns and leaves, with Lera smirking at you, obviously looking forward to pick on you from now on.'
-					gs 'stat'
-
-					act 'Stay silent':
-						cla & *clr
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-						'You stay silent and watch them walk away. You know you just painted a target on your back to the gopniks, but you just couldn''t bring yourself to steal. Sighing you walk back out to the street.'
-						grupvalue[4] -= 20
-						gs 'gschool_socialchg', 'group_rel_change','gopniks', -10
-						gs 'stat'
-						act 'Leave the gang': gt 'pavResidential'
-					end
-					act 'Beg for another chance':
-						cla & *clr
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-						'As they start to walk off you catch up real quick. "Wait please, give me another chance."'
-						'Lera gives you a slight push away, while Lena says. "You had your chance and you blew it."'
-						'Feeling desperate you say. "Please! I''ll do anything!" you beg.'
-						'Finally they stop at those words and turn to look at you again. Lena gives you a once over, while Lera gets a devious look on her face then she leans over and whispers to Lena, who listens, laughs a bit then nods. "Ok slut, you want in that bad? And you''re willing to do anything for the gopniks to become ones of us?" You nod your head yes.'
-						'She crosses her arms and gives you a look of slight disdain. "Fine, then you can be the group bitch. We will take you to the party and you have to do anything anyone fucking tells you. If I tell you to lick my fucking boots, then you will lick my boots. If one of the guys tells you to suck his fucking dick, then you suck his fucking dick. If the guys decide to pull a train on you then you let them. Got it? You still want in that badly?" Lera is grinning like a wolf, as they wait for your reply.'
-						minut += 5
-						gs 'stat'
-
-						act 'Yes, I''ll do anything':
-							cla & *clr
-							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-							'You nod your head yes. "Ok I''ll do anything, I will be anything you guys want me to be."'
-							'They exchange looks and then finally Lena shrugs and says to Lera. "You were right." Then she looks at you, "Well come on then slut." With that she turns and leads you toward the party as she texts something on her phone.'
-							gs 'stat'
-
-							act 'Go to the party': gt 'gschool_socialchg', 'gopnik slut'
-						end
-						act 'No':
-							cla & *clr
-							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-							'You shake your head no. "I''m not a slut."'
-							'They turn around and start walking away again. "Then fuck you bitch!" and with that they leave you behind. You know you are a target for the gopniks now, but better than being their personal slut. You turn and make your way back to the street.'
-							grupvalue[4] -= 20
-							gs 'gschool_socialchg', 'group_rel_change','gopniks', -10
-							gs 'stat'
-
-							!!have this auto dump you after the text back onto the residential street of Pavlovsk
-							act 'Leave the gang': gt 'pavResidential'
-						end
-					end
-				end
-			end
+			act 'Agree': gt 'gschool_socialchg', 'agreesteal'
+			
 			act 'Offer to be a distraction':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
@@ -670,91 +488,129 @@ if $ARGS[0] = 'gopnik initiation':
 					'Lena shoves you. "Then stop wasting our fucking time bitch and get lost." You know you are about to lose all standing with the gopniks.'
 					gs 'stat'
 
-					act 'Walk off':
-						cla & *clr
-						grupvalue[4] -= 20
-						gs 'gschool_socialchg', 'group_rel_change','gopniks', -10
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-						'You shake your head again. "Sorry I wasted your time then." With that you walk off, while Lena and Lera shout out all kind of names at you. You know you''ve made a target of yourself to the gopniks but you''re no thief. You don''t even know why you thought joining them was a good idea in the first place.'
-						!!have this auto dump you after the text back onto the residential street of Pavlovsk
-						act 'Leave the gang': gt 'pavResidential'
-					end
-					act 'Ask if there is something else you can do':
-						cla & *clr
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-						'You know you''re about to blow your chance to be a gopnik and you are feeling desperate now. "Maybe there is something else I can do, some other way to be useful to you guys?"'
-						'They look at you as you utter those words. Lena gives you a once over, while Lera gets a devious look on her face as she leans over and whispers something to Lena, who listens, laughs a bit then nods. "Ok slut, you want in that bad? Are you willing to do anything for the gopniks to become one of us?" You nod your head yes.'
-						'She crosses her arms and gives you a look of slight disdain. "Fine, then you can be the group bitch. We will take you to the party and you have to do anything anyone fucking tells you. If I tell you to lick my fucking boots, then you will lick my boots. If one of the guys tells you to suck his fucking dick, then you suck his fucking dick. If the guys decide to pull a train on you then you let them. Got it? You still want in that badly?" Lera is grinning like a wolf, as they wait for your reply.'
-						gs 'stat'
-						act 'Yes, I''ll do anything':
-							cla & *clr
-							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-							'You nod your head yes. "Ok I''ll do anything, I will be anything you guys want me to be."'
-							'They exchange looks and then finally Lena shrugs and says to Lera. "You were right." Then she looks at you, "Well come on then slut." With that she turns and leads you toward the party as she texts something on her phone.'
-							gs 'stat'
-
-							act 'Go to the party': gt 'gschool_socialchg', 'gopnik slut'
-						end
-						act 'No':
-							cla & *clr
-							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-							'You shake your head no. "I''m not a slut."'
-							'They turn around and start walking away again. "Then fuck you bitch!" and with that they leave you behind. You know you are a target for the gopniks now, but better than being their personal slut. You turn and make your way back to the street.'
-							grupvalue[4] -= 20
-							gs 'gschool_socialchg', 'group_rel_change','gopniks', -10
-							gs 'stat'
-							!!have this auto dump you after the text back onto the residential street of Pavlovsk
-							act 'Leave the gang': gt 'pavResidential'
-						end
-					end
+					act 'Walk off': gt 'gschool_socialchg', 'walkoff'
+					act 'Ask if there is something else you can do': gt 'gschool_socialchg', 'somethingelse'
 				end
 			end
-			act 'Walk off':
-				cla & *clr
-				grupvalue[4] -= 20
-				gs 'gschool_socialchg', 'group_rel_change','gopniks', -10
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-				'You shake your head again. "Sorry I wasted your time then." With that you walk off, while Lena and Lera shout out all kind of names at you. You know you''ve made a target of yourself to the gopniks but you''re no thief. You don''t even know why you thought joining them was a good idea in the first place.'
+			act 'Walk off': gt 'gschool_socialchg', 'walkoff'
+			act 'Ask if there is something else you can do': gt 'gschool_socialchg', 'somethingelse'
+		end
+	end
+end
 
-				!!have this auto dump you after the text back onto the residential street of Pavlovsk
-				act 'Leave the gang': gt 'pavResidential'
-			end
-			act 'Ask if there is something else you can do':
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-				'You know you''re about to blow your chance to be a gopnik and you are feeling desperate now. "Maybe there is something else I can do, some other way to be useful to you guys?"'
-				'They look at you as you utter those words. Lena gives you a once over, while Lera gets a devious look on her face as she leans over and whispers something to Lena, who listens, laughs a bit then nods. "Ok slut, you want in that bad? Are you willing to do anything for the gopniks to become one of us?" You nod your head yes.'
-				'She crosses her arms and gives you a look of slight disdain. "Fine, then you can be the group bitch. We will take you to the party and you have to do anything anyone fucking tells you. If I tell you to lick my fucking boots, then you will lick my boots. If one of the guys tells you to suck his fucking dick, then you suck his fucking dick. If the guys decide to pull a train on you then you let them. Got it? You still want in that badly?" Lera is grinning like a wolf, as they wait for your reply.'
-				gs 'stat'
+if $ARGS[0] = 'walkoff':
+	cla & *clr
+	grupvalue[4] -= 20
+	gs 'gschool_socialchg', 'group_rel_change','gopniks', -10
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
+	'You shake your head again. "Sorry I wasted your time then." With that you walk off, while Lena and Lera shout out all kind of names at you. You know you''ve made a target of yourself to the gopniks but you''re no thief. You don''t even know why you thought joining them was a good idea in the first place.'
 
-				act 'Yes, I''ll do anything':
-					cla & *clr
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-					'You nod your head yes. "Ok I''ll do anything, I will be anything you guys want me to be."'
-					'They exchange looks and then finally Lena shrugs and says to Lera. "You were right." Then she looks at you, "Well come on then slut." With that she turns and leads you toward the party as she texts something on her phone.'
-					gs 'stat'
+	!!have this auto dump you after the text back onto the residential street of Pavlovsk
+	act 'Leave the gang': gt 'pavResidential'
+end
 
-					act 'Go to the party': gt 'gschool_socialchg', 'gopnik slut'
-				end
-				act 'No':
-					cla & *clr
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
-					'You shake your head no. "I''m not a slut."'
-					'They turn around and start walking away again. "Then fuck you bitch!" and with that they leave you behind. You know you are a target for the gopniks now, but better than being their personal slut. You turn and make your way back to the street.'
-					grupvalue[4] -= 20
-					gs 'gschool_socialchg', 'group_rel_change','gopniks', -10
-					gs 'stat'
+if $ARGS[0] =  'somethingelse':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
+	'You know you''re about to blow your chance to be a gopnik and you are feeling desperate now. "Maybe there is something else I can do, some other way to be useful to you guys?"'
+	'They look at you as you utter those words. Lena gives you a once over, while Lera gets a devious look on her face as she leans over and whispers something to Lena, who listens, laughs a bit then nods. "Ok slut, you want in that bad? Are you willing to do anything for the gopniks to become one of us?" You nod your head yes.'
+	'She crosses her arms and gives you a look of slight disdain. "Fine, then you can be the group bitch. We will take you to the party and you have to do anything anyone fucking tells you. If I tell you to lick my fucking boots, then you will lick my boots. If one of the guys tells you to suck his fucking dick, then you suck his fucking dick. If the guys decide to pull a train on you then you let them. Got it? You still want in that badly?" Lera is grinning like a wolf, as they wait for your reply.'
+	gs 'stat'
 
-					!!have this auto dump you after the text back onto the residential street of Pavlovsk
-					act 'Leave the gang': gt 'pavResidential'
-				end
+	act 'Yes, I''ll do anything': gt 'gschool_socialchg', 'doanything'
+	act 'No': gt 'gschool_socialchg', 'noslut'
+end
+
+if $ARGS[0] = 'agreesteal':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstorein.jpg"></center>'
+	'You nod your head. "Got it." Then you grin at them and add. "Lets go get some booze bitches."'
+	'Lena snorts a slight laugh and Lera smiles a bit, then they head inside. You wait a few minutes then follow them in.'
+	gs 'stat'
+
+	act 'Wait for distraction':
+		cla & *clr
+		'<center><video src="images/locations/pavlovsk/events/gopnikinvite/distraction.mp4"></center>'
+		'You make your way towards the back, keeping an eye on Lena and Lera. Who are standing near the checkout and then they start making out. Lera seems to be really into it, pulling Lena back in for further kisses while her hands roam all over Lena''s body. Well it seems to have worked as the only other customer and the man behind the counter are both staring at them.'
+		minut += 5
+		gs 'stat'
+
+		act 'Steal':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/steal.jpg"></center>'
+			grupvalue[4] += 5
+			gs 'gschool_socialchg', 'group_rel_change','gopniks', 5
+			minut += 5
+			gs 'stat'
+			LenaDis = 1 & LeraDis = 1
+			if bag = 1:
+				'You grab a bottle of the most expansive vodka on the shelf and stuff it into your purse, then you grab another and do the same. You take a last look around making sure no one is watching you. You make your way to the door, you can feel your heart pounding inside your chest. You walk up to the doors and push them open walking out, expecting at any moment for someone to yell that you''re stealing. Yet no one does, once outside you rush around the side of the building and await your accomplices. A few moments later Lera and Lena join you all smiles, you show them the bottles and the whoop.'
+			elseif defaultcoat ! 0 and temper < 0:
+				'You grab a bottle of the most expansive vodka on the shelf and hide it under your coat, then you grab another and do the same. You take a last look around making sure no one is watching you. You make your way to the door, you can feel your heart pounding inside your chest. You walk up to the doors and push them open walking out, expecting at any moment for someone to yell that you''re stealing. Yet no one does, once outside you rush around the side of the building and await your accomplices. A few moments later Lera and Lena join you all smiles, you show them the bottles and the whoop.'
+			else
+				'You grab a bottle of the most expansive vodka on the shelf and hide it under your top, then you grab another and do the same. You take a last look around making sure no one is watching you. You make your way to the door, you can feel your heart pounding inside your chest. You walk up to the doors and push them open walking out, expecting at any moment for someone to yell that you''re stealing. Yet no one does, once outside you rush around the side of the building and await your accomplices. A few moments later Lera and Lena join you all smiles, you show them the bottles and the whoop.'
 			end
+			'Lena with a big grin starts to take off. "Come on they''re waiting for us by now." With that she takes off running with Lera right behind and you bringing up the rear.'
+			act 'Go to the party': gt 'gschool_socialchg', 'gopnik party'
+		end
+	end
+	act 'Change your mind':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
+		'Your heart is pounding so hard it feels like it is going to come out of your chest. You look around and decide that you can''t do this. So you turn and walk outside. A few minutes later Lena and Lera join you, they are looking at you. Obviously trying to see where you got the bottles hidden. You blush slightly and look down. "Sorry I couldn''t do it."'
+		'Lena goes red with rage and crowds you, pushing you up against the side of the building. "Are you fucking kidding me? You fucking useless bitch, why are you even here if all you''re going to do is waste our time. I should beat your fucking ass!" She looks around and notices some people are watching what''s going on with her yelling. She then looks back at you. "You''re fucking lucky bitch, stay the fuck away from us from now on or I will give you an epic ass beating." With that she turns and leaves, with Lera smirking at you, obviously looking forward to pick on you from now on.'
+		gs 'stat'
+
+		act 'Stay silent':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
+			'You stay silent and watch them walk away. You know you just painted a target on your back to the gopniks, but you just couldn''t bring yourself to steal. Sighing you walk back out to the street.'
+			grupvalue[4] -= 20
+			gs 'gschool_socialchg', 'group_rel_change','gopniks', -10
+			gs 'stat'
+			act 'Leave the gang': gt 'pavResidential'
+		end
+		act 'Beg for another chance':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
+			'As they start to walk off you catch up real quick. "Wait please, give me another chance."'
+			'Lera gives you a slight push away, while Lena says. "You had your chance and you blew it."'
+			'Feeling desperate you say. "Please! I''ll do anything!" you beg.'
+			'Finally they stop at those words and turn to look at you again. Lena gives you a once over, while Lera gets a devious look on her face then she leans over and whispers to Lena, who listens, laughs a bit then nods. "Ok slut, you want in that bad? And you''re willing to do anything for the gopniks to become ones of us?" You nod your head yes.'
+			'She crosses her arms and gives you a look of slight disdain. "Fine, then you can be the group bitch. We will take you to the party and you have to do anything anyone fucking tells you. If I tell you to lick my fucking boots, then you will lick my boots. If one of the guys tells you to suck his fucking dick, then you suck his fucking dick. If the guys decide to pull a train on you then you let them. Got it? You still want in that badly?" Lera is grinning like a wolf, as they wait for your reply.'
+			minut += 5
+			gs 'stat'
+
+			act 'Yes, I''ll do anything': gt 'gschool_socialchg', 'doanything'
+			act 'No': gt 'gschool_socialchg', 'noslut'
 		end
 	end
 end
 
+if $ARGS[0] = 'doanything':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
+	'You nod your head yes. "Ok I''ll do anything, I will be anything you guys want me to be."'
+	'They exchange looks and then finally Lena shrugs and says to Lera. "You were right." Then she looks at you, "Well come on then slut." With that she turns and leads you toward the party as she texts something on her phone.'
+	gs 'stat'
+
+	act 'Go to the party': gt 'gschool_socialchg', 'gopnik slut'
+end
+
+if $ARGS[0] = 'noslut':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/events/gopnikinvite/liqstoreout.jpg"></center>'
+	'You shake your head no. "I''m not a slut."'
+	'They turn around and start walking away again. "Then fuck you bitch!" and with that they leave you behind. You know you are a target for the gopniks now, but better than being their personal slut. You turn and make your way back to the street.'
+	grupvalue[4] -= 20
+	gs 'gschool_socialchg', 'group_rel_change','gopniks', -10
+	gs 'stat'
+
+	!!have this auto dump you after the text back onto the residential street of Pavlovsk
+	act 'Leave the gang': gt 'pavResidential'
+end
+
 if $ARGS[0] = 'gopnik party':
 	menu_off = 1
 	grupvalue[2] -= 20
@@ -1103,7 +959,7 @@ if $ARGS[0] = 'tLera':
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/21.jpg"></center>'
 				'"It was pretty wild kissing like that." you say.'
 				'Lera shrugs her shoulders, "It''s not the first time Lena and I pulled something like that off. We mostly do it to tease the guys as it makes them go crazy. You''re not a bad kisser <<$pcs_nickname>>. Hopefully it wasn''t the last time we do that." Lera slyly winks at you.'
-				'Immediately you start blushing as Lera starts to laugh, "Relax, tease each other all the time. It''s what we do, you will just have to get use to it." she teases you.'
+				'Immediately you start blushing as Lera starts to laugh, "Relax, we tease each other all the time. It''s what we do, you will just have to get use to it." she teases you.'
 				'You mumble something and quickly move away from her...'
 				minut += 2
 				npc_rel['A21'] += 1
@@ -1274,7 +1130,7 @@ if $ARGS[0] = 'Niko':
 			act 'Have a drink':
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile2.jpg"></center>'
-				'You begin drinking as a few drops fall down your chin onto your shirt. Niko quickly grabs a napkin then begin slowly whipping the drops off of your shirt as he says, "Careful there, we wouldn''t want to that lovely shirt you''re wearing." You pause drinking to give him a light smile before saying, "Charmer are we?" Niko replies, "Only for one as beautiful as you." You shake your head before getting up and saying, "Well maybe we can do this again sometime." Niko gives you a wink before replying, "I''m looking forward to it."'
+				'You begin drinking as a few drops fall down your chin onto your shirt. Niko quickly grabs a napkin then begin slowly whipping the drops off of your shirt as he says, "Careful there, we wouldn''t want to ruin that lovely shirt you''re wearing." You pause drinking to give him a light smile before saying, "Charmer are we?" Niko replies, "Only for one as beautiful as you." You shake your head before getting up and saying, "Well maybe we can do this again sometime." Niko gives you a wink before replying, "I''m looking forward to it."'
 				gs 'stat'
 
 				act 'Head back': gt 'gschool_socialchg', 'explore'
@@ -1327,7 +1183,7 @@ if $ARGS[0] = 'office':
 				'You begin to blush as you stand there, "By the way what were you doing all alone in the room?"'
 				'"You looked fucking good tonight so I went away to rub one out." he answers while laughing.'
 				'Not sure what to say to that. "Oh... ok sorry to have bothered you then."'
-				'He laughs so more. "The real reason I''m is Vasily was pissing me off and I was about to cave his face in. Vitek always gets upset when I do that, so I came in her to cool off."'
+				'He laughs so more. "The real reason I''m here is that Vasily was pissing me off and I was about to cave his face in. Vitek always gets upset when I do that, so I came in here to cool off."'
 				minut += 2
 				gs 'stat'
 

+ 3 - 3
locations/kiosk.qsrc

@@ -49,9 +49,9 @@ if $ARGS[0] = 'start':
 			end
 		end
 
-		if sub >= 15:
+		if exhibitionist_lvl > 0:
 			act 'Suggest a blowjob in exchange for jumping the queue':
-				if cumloc[12] = 0 and cumloc[11] = 0:
+				if cumloc[11] = 0:
 					*clr & cla
 					pcs_throat += 1
 					gs 'npcgeneratec', 0, 'stranger from the post office', rand(19,45)
@@ -92,7 +92,7 @@ if $ARGS[0] = 'start':
 				else
 					*clr & cla
 					'<center><video autoplay loop src="images/locations/shared/postoffice/punch.mp4"></video></center>'	
-					'The Man punches you in the gut and says, <font color="#0D42C0">"Go away bitch, your mouth is full of sperm."</font> You stagger away from the kiosk and spend 2 hours curled up in a ball.'
+					'The Man punches you in the gut and says, <font color="#0D42C0">"Go away bitch, your face is covered in sperm."</font> You stagger away from the kiosk and spend 2 hours curled up in a ball.'
 					minut += 120
 					gs 'pain', 4, 'tummy', 'hit'
 					gs 'stat'

+ 5 - 0
locations/korrPar.qsrc

@@ -57,6 +57,11 @@ act '<b>Leave and go to the courtyard</b>':
 	end
 end
 
+!! is this vacation check correct?
+if NatashaQW >= 4 and week < 6 and hour = 7 and kanikuli = 0 and SchoolAtestat = 0 and SchoolBlock = 0:
+	act 'Go pick up Natasha before school': gt 'natbelEv', 'carrybooks'
+end
+
 if blockBedrPar = 0:
 	if sisboyday + 1 = daystart and hour = 18 and sisboytrioQW = 1:
 		act 'Go to your room':gt 'sisterQW', 'sisboytrioQW_bedroom', 'start'

+ 13 - 126
locations/mey_home.qsrc

@@ -131,13 +131,14 @@ end
 
 ! kitchen
 if $ARGS[0] = '1':
-	cls
+	*clr & cla
 	$loc = 'mey_home'
 	$metka = '1'
 	$locclass = 'kitr'
 	$menu_loc = 'mey_home'
 	$menu_arg = '1'
 	menu_off = 0
+	gs 'kit_din'
 	gs 'stat'
 	'<center><h4><font color="maroon">Kitchen</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/meynolds/kitchen.jpg"></center>'
@@ -158,136 +159,22 @@ if $ARGS[0] = '1':
 			act 'Finish': gt 'mey_home', '1'
 		end
 	end
-	!copy acts from [gadhouse]
-	act 'Eat a full meal (0:30)':gs 'food', 'm_meal'
-
-	act 'Eat a light meal (0:20)':gs 'food', 's_meal'
-
-	act 'Have a snack (0:05)':gs 'food', 'snack'
-
-	act 'Drink some water (0:05)':gs 'beverage', 'bev_wat'
-
-	act 'Have a cup of tea (0:05)':
-		cls
-		if pcs_hydra >= 100:
-			'You don''t need any more tea.'
-		else
-			minut += 5
-			pcs_hydra += 80
-			cumspclnt = 2
-			gs 'cum_cleanup'
-			pcs_breath = 0
-			pcs_mood += rand(3, 6)
-			'You make a refreshing cup of tea and everything seems a little better.'
-		end
-	
-		gs 'stat'
-
-		act 'Get up from the table':gt 'mey_home', '1'
-	end
-
-	if pranik > 0:
-		'You brought your <<pranik>> tea biscuits with you.'
 
-		act 'Drink tea with biscuits (0:05)':
-			menu_off = 1
-			cla
-			*clr
-			minut += 5
-			pranik -= 1
-			pcs_health += 30
-			pcs_mood += 30
-			pcs_energy += 20
-			pcs_hydra += 60
-			cumspclnt = 2
-			gs 'cum_cleanup'
-			pcs_breath = 0
-			fat += 4
-			frost = 0
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/shared/food/food.jpg"></center>'
-			'You enjoy a cup of tea while you eat some tea biscuits. You know they''re too sweet and can''t be good for your figure, but they taste so good!'
+	act 'Eat a full meal (0:30)':gs 'food', 'm_meal'
 
-			act 'Get up from the table':gt 'mey_home', '1'
-		end
-	end
+	act 'Eat a light meal (0:25)':gs 'food', 's_meal'
 
-	if edaD > 0:
-		act 'Eat diet food (0:30)':
-			menu_off = 1
-			cla
-			*clr
-			frost = 0
-			minut += 30
-			pcs_health += 10
-			pcs_mood += 20
-			edaD -= 1
-			'<center><img <<$set_imgh>> src="images/shared/food/food.jpg"></center>'
-			if pcs_energy >= 100:
-				'You prepare a diet meal and try to eat it, but you''re really not hungry at all. You can''t finish the meal.'
-			elseif pcs_energy >= 80:
-				pcs_energy += 40
-				'You try to enjoy the diet meal, but half-way in you realize you weren''t all that hungry yet. You manage to finish the meal, but feel like it was kind of a waste to prepare it.'
-			else
-				pcs_energy += 80
-				'The diet meal is tasty, and you enjoy eating it.'
-			end
-
-			act 'Get up from the table':gt 'mey_home', '1'
-		end
-	end
+	act 'Have a snack (0:15)':gs 'food', 'snack'
 
+	dynamic $driwater
+	dynamic $dritea
+	dynamic $fill_bottle
+	dynamic $edaD
+	dynamic $pranik
 	dynamic $fatdel
-
-	if lekarstvo > 0:
-		'You have <<lekarstvo>> tablet(s) left.'
-
-		if sick > 0 and lekarday ! daystart:
-			act 'Take a pill (0:05)':
-				menu_off = 1
-				cla
-				*clr
-				minut += 5
-				lekarday = daystart
-				lekarstvo -= 1
-				sick -= sick * 20 / 100
-				if pcs_hydra < 50 : pcs_hydra += 30 else pcs_hydra +=15
-				if pcs_hydra > 100: pcs_hydra = 100
-
-				'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/lekr<<picrand>>.jpg"></center>'
-				'You swallow the pill, and shortly after you feel a bit better.'
-
-				act 'Continue':gt 'mey_home', '1'
-			end
-		end
-	end
-
-	if vitamin > 0:
-		'You have <<vitamin>> vitamin pills left.'
-
-		if vitaminday ! daystart:
-			act 'Take vitamins (0:05)':
-				menu_off = 1
-				cla
-				*clr
-
-				minut += 5
-				vitaminday = daystart
-				vitamin -= 1
-				frost = 0
-
-				if KandidozOnce = 1:Kandidoz -= 2
-				if GerpesOnce = 1:Gerpes -= 2
-				if SifacOnce = 1 and Sifilis >= 10:Sifilis -= rand(0, 1)
-
-				pcs_skin += 1
-
-				'You take some vitamins to stay healthy.'
-
-				act 'Continue':gt 'mey_home', '1'
-			end
-		end
-	end
+	dynamic $fatdel
+	dynamic $lekarstvo
+	dynamic $vitamin
 
 	gs 'events', 'read'
 

+ 28 - 26
locations/mitkabuh.qsrc

@@ -52,7 +52,7 @@ end
 if $ARGS[0] = 'partyalone':
 	$loc = 'mitkabuh'
 	$metka = 'partyalone'
-	$location_type = 'secluded'
+	$location_type = 'indoors'
 	
 	$menu_loc = 'mitkabuh'
 	$menu_arg = 'partyalone'
@@ -64,6 +64,7 @@ if $ARGS[0] = 'partyalone':
 	
 	! prevent drinking events from repeating after sex is done because the passage of time in the sex events allowed alko to decrease again
 	if mitkabuhday = 1 and alko < 10: alko = 10
+	mitkadrinkday = daystart
 	
 	! Sveta is not drunk
 	if alko < 10:
@@ -71,9 +72,9 @@ if $ARGS[0] = 'partyalone':
 			*clr & cla
 			menu_off = 1
 			minut += 30
-			npc_rel['A63'] += 1
-			npc_rel['A62'] += 1
-			npc_rel['A61'] += 1
+			npc_rel['A63'] += rand(0,1)
+			npc_rel['A62'] += rand(0,1)
+			npc_rel['A61'] += rand(0,1)
 			alko += rand(3,5)
 			cumspclnt = 2
 			gs 'cum_cleanup'
@@ -152,7 +153,7 @@ end
 if $ARGS[0] = 'partywithMira':
 	$loc = 'mitkabuh'
 	$metka = 'partywithMira'
-	$location_type = 'secluded'
+	$location_type = 'indoors'
 	
 	$menu_loc = 'mitkabuh'
 	$menu_arg = 'partywithMira'
@@ -211,10 +212,10 @@ if $ARGS[0] = 'partywithMira':
 				act 'Drink the shot yourself':
 					cla
 					minut += 30
-					npc_rel['A63'] += 1
-					npc_rel['A62'] += 1
-					npc_rel['A61'] += 1
-					npc_rel['A60'] += 1
+					npc_rel['A63'] += rand(0,1)
+					npc_rel['A62'] += rand(0,1)
+					npc_rel['A61'] += rand(0,1)
+					npc_rel['A60'] += rand(0,1)
 					alko += rand(3,5)
 					cumspclnt = 2
 					gs 'cum_cleanup'
@@ -266,10 +267,10 @@ if $ARGS[0] = 'partywithMira':
 				act 'Mira drinks the shot instead':
 					cla
 					minut += 30
-					npc_rel['A63'] += 1
-					npc_rel['A62'] += 1
-					npc_rel['A61'] += 1
-					npc_rel['A60'] += 1
+					npc_rel['A63'] += rand(0,1)
+					npc_rel['A62'] += rand(0,1)
+					npc_rel['A61'] += rand(0,1)
+					npc_rel['A60'] += rand(0,1)
 					npc_drunk['A60'] += rand(3,5)
 					gs 'stat'
 					
@@ -292,10 +293,10 @@ if $ARGS[0] = 'partywithMira':
 				*clr & cla
 				menu_off = 1
 				minut += 30
-				npc_rel['A63'] += 1
-				npc_rel['A62'] += 1
-				npc_rel['A61'] += 1
-				npc_rel['A60'] += 1
+				npc_rel['A63'] += rand(0,1)
+				npc_rel['A62'] += rand(0,1)
+				npc_rel['A61'] += rand(0,1)
+				npc_rel['A60'] += rand(0,1)
 				gs 'stat'
 				
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/drinking.jpg"></center>'
@@ -337,9 +338,10 @@ if $ARGS[0] = 'partywithMira':
 				*clr & cla
 				menu_off = 1
 				minut += 30
-				npc_rel['A63'] += 1
-				npc_rel['A62'] += 1
-				npc_rel['A61'] += 1
+				npc_rel['A63'] += rand(0,1)
+				npc_rel['A62'] += rand(0,1)
+				npc_rel['A61'] += rand(0,1)
+				npc_rel['A60'] += rand(0,1)
 				alko += rand(3,5)
 				cumspclnt = 2
 				gs 'cum_cleanup'
@@ -371,10 +373,10 @@ if $ARGS[0] = 'partywithMira':
 			act 'Watch Mira drink with the boys':
 				*clr & cla
 				menu_off = 1
-				npc_rel['A63'] += 1
-				npc_rel['A62'] += 1
-				npc_rel['A61'] += 1
-				npc_rel['A60'] += 1
+				npc_rel['A63'] += rand(0,1)
+				npc_rel['A62'] += rand(0,1)
+				npc_rel['A61'] += rand(0,1)
+				npc_rel['A60'] += rand(0,1)
 				minut += 30
 				npc_drunk['A60'] += rand(3,5)
 				gs 'stat'
@@ -897,9 +899,9 @@ if $ARGS[0] = 'solo_11andup_2boys':
 			if npc_QW['A63'] < 20: npc_QW['A63'] += 1
 			npc_sex[$boy[0]] += 1
 			npc_sex[$boy[1]] += 1
-			gs 'arousal', 'bj', 10, 'sub', 'rough'
+			gs 'arousal', 'bj', 10, 'sub', 'rough', 'deepthroat'
 			if mesec = 0:
-				gs 'arousal', 'vaginal', 10, 'sub', 'rough', 'deepthroat'
+				gs 'arousal', 'vaginal', 10, 'sub', 'rough'
 			else
 				gs 'arousal', 'anal', 10, 'sub', 'rough'
 			end

+ 578 - 600
locations/mitkabuh_group.qsrc

@@ -1,287 +1,439 @@
 # mitkabuh_group
 
-!MiraLoc tells us where Mira is Located
-!----------------------------------------------
-!MiraLoc = 0 (Mira at home)
-!MiraLoc = 1 (Mira at river)
-!MiraLoc = 2 (Mira at meadow)
-!MiraLoc = 3 (Mira at forest)
-!MiraLoc = 4 (Mira at field)
-!MiraLoc = 5 (Mira with gop)
-!---------------------------------------------
-!! default entry point
 if $ARGS[0] = '':
+	menu_off = 1
+	CLOSE ALL
+	gs 'stat'
+	
+	'<center><img <<$set_imgh>> src="images/locations/gadukino/village/mitka_old_trailer.jpg"></center>'
+	*nl
+	'You follow the boys into the woods. Soon the familiar old trailer comes into view.'
+
+	*nl
+	if sunWeather = 1:
+		'The skies are clear today so you all decide to drink outside tonight.'
+		'You quickly head over to the bench and sit down before anyone else can claim it.'
+		
+		act 'Sit down outside':
+			gt 'mitkabuh_group','partywithMira'
+		end
+	else
+		'The weather is poor outside today so you all decide to drink inside tonight.'
+		'The inside of the trailer looks like last time, just with maybe a few more empty bottles and cups strewn about. You quickly head over to the best couch and sit down before anyone else can claim it.'
+		
+		act 'Go inside the trailer':
+			gt 'mitkabuh_group','partywithMira'
+		end
+	end
+end
+
+if $ARGS[0] = 'partywithMira':
+	$loc = 'mitkabuh_group'
+	$metka = 'partywithMira'
+	$location_type = 'indoors'
+	
 	$menu_loc = 'mitkabuh_group'
-	$menu_arg = ''
+	$menu_arg = 'partywithMira'
 	menu_off = 0
+		
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/village/drunk.jpg"></center>'
-	'Sitting in a secluded place, three village youths - Mitka Shkvoryen, Vasyan Paket and Kolyamba Pyut - drink vodka without snacks. You and Mira approach them and ask them if you can join them. The boys immediately brighten up and nod their heads. Mitka immediately begins to pour the moonshine into some extra glasses, then passes one of them to you, saying that, as they don''t have enough cups, you and Mira may have to take turns drinking.'
-!! repeat until drunk
-	if alko < 8:
-		if alko <4: act 'Leave': gt'Gaddvor'
-		temp_mb = RAND(0,1)
-		if temp_mb = 0:
-			act 'You take the liquor and swallow it quickly':
-				menu_off = 1
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/drinking.jpg"></center>'
-				'You take a glass of moonshine and quickly gulp it down, you cough and suck in your breath. Mira meanwhile holds her drink and slowly sips on it, while the local youths encourage her to slug it down like you did.'
-				minut += 15
-				alko += rand (3,5)
-				if pcs_hydra >= 100:
-					pcs_hydra -= 10
-				else
-					pcs_hydra -= 20
-				end
-				temp_mb = 2
-				gs 'stat'
-
-				act 'Breathe':gt $curloc
-			end
+	*nl
+	'You, Mira, Mitka, Kolyamba and Vasyan are sitting on some '+iif(sunWeather=1,'logs outside','couches inside')+' the trailer. There is plenty of moonshine to go around but no snacks.'
+	
+	! prevent drinking events from repeating after sex is done because the passage of time in the sex events allowed alko to decrease again
+	if mitkabuhday = 1 and alko < 10: alko = 10
+	if mitkabuhmiraday = 1 and npc_drunk['A60'] < 10: npc_drunk['A60'] = 10
+	mitkadrinkday = daystart
+	
+	! Sveta is drunk and Mira is drunk and boys fucked both already tonight
+	if npc_drunk['A60'] >= 10 and alko >= 10 and mitkabuhday = 1 and mitkabuhmiraday = 1:
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/village/mira/girls_go.jpg"></center>'
+		*nl
+		'You and Mira are both way too drunk and can barely stand. The guys tell you to leave, they already fucked you tonight, but to make sure to come back tomorrow for another round.'
+		'As you are leaving the guys call after you both "Hey whores, come drink with us again, we love fucking you both!! Ha-ha!" They laugh as you make your way out. You are too drunk to come up with a response and just walk away with Mira.'
+		
+		act 'Leave': MiraLoc = 0 & npc_drunk['A60'] = 0 & mitkabuhmiraday = 0 & mitkabuhday = 0 & minut += 15 & gt 'gadroad'
+	! Sveta is drunk and Mira is drunk and both not had sex with the boys 
+	elseif npc_drunk['A60'] >= 10 and alko >= 10 and mitkabuhday = 0 and mitkabuhmiraday = 0:
+		*clr & cla
+		mitkabuhday = 1
+		mitkabuhmiraday = 1
+		mitkarand = rand(1,10)
+		mitkabuhrand = rand(1,6)
+		if mitkabuhrand = 1:
+			gs 'boyStat','A61','0'
+			gs 'boyStat','A62','1'
+			gs 'boyStat','A63','2'
+		elseif mitkabuhrand = 2:
+			gs 'boyStat','A61','0'
+			gs 'boyStat','A63','1'
+			gs 'boyStat','A62','2'
+		elseif mitkabuhrand = 3:
+			gs 'boyStat','A62','0'
+			gs 'boyStat','A61','1'
+			gs 'boyStat','A63','2'
+		elseif mitkabuhrand = 4:
+			gs 'boyStat','A62','0'
+			gs 'boyStat','A63','1'
+			gs 'boyStat','A61','2'
+		elseif mitkabuhrand = 5:
+			gs 'boyStat','A63','0'
+			gs 'boyStat','A62','1'
+			gs 'boyStat','A61','2'
+		elseif mitkabuhrand = 6:
+			gs 'boyStat','A63','0'
+			gs 'boyStat','A61','1'
+			gs 'boyStat','A62','2'
+		end	
+		if mitkarand <= 4 and mesec = 0:
+			gt 'mitkabuh_group','group_sex'
+		elseif mitkarand  <= 7:
+			gt 'mitkabuh_group', 'group_bj'
+		elseif mitkarand <= 9:
+			gt 'mitkabuh_group', 'group_show'
 		else
-			act 'You pass the shot glass of liquor to Mira':
-				menu_off = 1
-				*clr & cla
-				npc_drunk['A60'] += rand (3,5)
-				minut += 15
-				temp_mb = 0
-				mirapiss = RAND(0,10)
-				gs 'stat'
-				if npc_QW['A60'] >= 15 and mirapiss <= 2:
-					gt 'mitkabuh_group','mirapiss_1'
-				elseif npc_QW['A60'] >= 15 and mirapiss >= 3 and mirapiss < 6:
-					gt 'mitkabuh_group','mirapiss_2'
-				elseif npc_QW['A60'] >= 15 and mirapiss = 6:
-					gt 'mitkabuh_group','mirapiss_3'
-				else
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/village/drinking.jpg"></center>'
-					'You pass Mira a shot glass full of liquor, she examines the glass''s contents for a moment, then gulps down the entire glass with a single tose of her head. Her eyes wided and she coughs a little, sucking in her breath with a smile. You talk with the guys as they drink as well.'
-
-					act 'Continue':gt $curloc
-				end
-			end
+			gt 'mitkabuh_group', 'group_anal'
 		end
+	! Sveta is not drunk and Mira is not drunk
 	else
-		menu_off = 1
-		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/drunkgirl1.jpg"></center>'
-		'You got so drunk on the swill they served you, your legs can barely hold you upright. The guys notice your condition. They immediately grabbed you and Mira by the hands and lead you both over to Mitka''s house.'
-		mitkadaybuh = daystart
-		temp_mb = RAND(0,5)
-			if temp_mb = 0:
-				xgt 'mitkabuh_group','mirafuck_0'
-			elseif temp_mb = 1:
-				xgt 'mitkabuh_group','mirafuck_1'
-			elseif temp_mb = 2:
-				xgt 'mitkabuh_group','mirafuck_2'
-			elseif temp_mb = 3:
-				xgt 'mitkabuh_group','mirafuck_3'
-			elseif temp_mb = 4:
-				xgt 'mitkabuh_group','mirafuck_4'
-			elseif temp_mb = 5:
-				xgt 'mitkabuh_group','mirafuck_5'
+		act 'Drink with Mira and the boys':
+			*clr & cla
+			menu_off = 1
+			minut += 30
+			npc_rel['A63'] += rand(0,1)
+			npc_rel['A62'] += rand(0,1)
+			npc_rel['A61'] += rand(0,1)
+			npc_rel['A60'] += rand(0,1)
+			gs 'stat'
+			
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/drinking.jpg"></center>'
+			*nl
+			'Mitka pours some of the brew into two clear plastic shot glasses and hands them over to you.'
+			'You take one glass and give it to Mira while the other you quickly gulp down. Mira does the same with the one you gave her.'
+			'You and Mira have almost the same reaction to the moonshine. Your eyes widen and you coughs a little, sucking in your breath with a smile. You chat with the boys as they drink as well.'
+			'Mitka looks at you approvingly, "Good shit, right?"'
+			'"Just as good as the last batch you made!" you reply.'
+
+			npc_drunk['A60'] += 5
+			alko += 5
+			cumspclnt = 2
+			gs 'cum_cleanup'
+			pcs_breath = 0
+			if pcs_hydra >= 100:
+				pcs_hydra -= 5
+			else
+				pcs_hydra -= 10
 			end
+			gs 'stat'
+			
+			act 'Continue drinking':gt 'mitkabuh_group','partywithMira'
 		end
-	else
+		act 'Leave': MiraLoc = 0 & npc_drunk['A60'] = 0 & mitkabuhmiraday = 0 & mitkabuhday = 0 & minut += 15 & gt 'gadroad'
+	end
 end
 
-if $ARGS[0] = 'mirapiss_1':
-	*clr & cla
+if $ARGS[0] = 'group_sex':
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/drunk1.jpg"></center>'
-	'You pass Mira a shot glass full of liquor, she examines the glass''s contents for a moment, then gulps down the entire glass with a single tose of her head. Her eyes widened and she coughs a little, sucking in her breath with a smile.'
-	'After she drank the liquor, Vasyan jokingly says that you both look incredible, but would look even better with cocks in your mouths.'
-	'Mira, already pretty drunk, just giggles in response and nods. You shrug, and nod in agreement as well. Kolyamba immediately stands up and crushed Mira in a bear hug, while Vasyan approaches you. Mira, continues to giggle drunkenly as Kolyamba finished his hug and forces her to her knees. You smile at Vasyan as you see him slowly unzipping his pants and lowering them to his ankles. You then follow Mira''s example and get on your knees before Vasyan.'
-	minut += 5
-	if npc_QW['A60'] < 20: npc_QW['A60'] += 1
-	gs 'stat'
-
-	act 'Suck':
+	*nl
+	'While drinking with Mira, <<$boydesc[0]>> comes up to you and starts removing your clothes. At the same time <<$boydesc[1]>> does the same to Mira. They tell you, "We want to share you both right now."'
+	'<<$boydesc[2]>> looks on but doesn''t move or say anything. Mira doesn''t bother resisting and goes along with it.'
+	
+	act 'Let them continue':
 		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh0.'+rand(1,5)+'.jpg"></center>'
-		'You, drunkenly smack your lips on and obediently start to suck the guy''s cock.'
-		gs 'boyStat', 'A62'
-		npc_sex[$boy] += 1
-		gs 'oral','start'
+		
+		npc_rel[$boy[0]] += 1
+		npc_rel[$boy[1]] += 1
+		npc_rel['A60'] += 1
+		if npc_QW['A63'] < 20: npc_QW['A63'] += 1
+		if npc_QW['A60'] < 15: npc_QW['A60'] += 1
+		npc_sex[$boy[0]] += 1
+		npc_sex[$boy[1]] += 1
+		sub += 1
+		gang += 1
+		gs 'arousal', 'vaginal', 10, 'sub', 'gangbang'
+		gs 'arousal', 'bj', 10, 'sub', 'gangbang'
 		gs 'stat'
-
-		act 'Swallow':
+		
+		mitkapicrand = rand(1,5)
+		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhgroup1.'+mitkapicrand+'.jpg"></center>'
+		*nl
+		'<<$boydesc[0]>> and <<$boydesc[1]>> waste no time as they quickly put you and Mira on your knees. They shove their cocks in your mouths and you give them sloppy blowjobs while trying to avoid gagging.'
+		'<<$boydesc[0]>> turns you around and begins thrusting rapidly, as Mira moans beside you from the fucking she is receiving from <<$boydesc[1]>>.'
+		'The boys always seem to be constantly changing positions and trading you and Mira back and forth between them.'
+		'Out of the corner of your eye, you see <<$boydesc[2]>> stroking himself as he watches you and Mira. You were only distracted for a second, but in that time <<$boydesc[0]>> and <<$boydesc[1]>> started cumming onto you and Mira.'
+		'<<$boydesc[2]>> walks up and says, "Ready for Round 2 girls?"'
+		
+		gs 'cum_call','vagina',$boy[0],1
+		gs 'cum_call','vagina',$boy[1],1
+		gs 'arousal', 'end'
+		gs 'stat'
+		
+		act 'Pleasure <<$boydesc[2]>> with Mira':
 			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhcum0.'+rand(1,5)+'.jpg"></center>'
-			'You tightly squeeze Vasyan''s cock in your hand and without taking it out of your mouth, he starts to fiercely slam his cock into your gaping mouth until he finally erupts into your mouth. You taste his warm sticky sperm in your mouth and sliding down your throat as you swallow it all.'
-			swallow += 1
-			gs 'cum_call', 'mouth', $boy, 1
+			npc_rel[$boy[2]] += 1
+			npc_rel['A60'] += 1
+			npc_sex[$boy[2]] += 1
+			sub += 1
+			gang += 1
+			gs 'arousal', 'bj', 10, 'sub', 'gangbang'
 			gs 'stat'
-
-			act 'Suck':
+			
+			mitkapicrand = rand(1,4)
+			if mitkapicrand = 1:
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh2.2.jpg"></center>'
+			elseif mitkapicrand = 2:
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoral0.1.jpg"></center>'
+			elseif mitkapicrand = 3:
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoral0.5.jpg"></center>'
+			elseif mitkapicrand = 4:
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoral0.6.jpg"></center>'
+			end
+			*nl
+			'Mira seems to be just as insatiable as the boys as she races you over to <<$boydesc[2]>>''s cock. She is the first to wrap her lips around it as you are left to try and lick whatever Mira isn''t currently shoving down her throat.'
+			'You get your turn soon though when <<$boydesc[2]>> says, "Come on Mira, give <<$pcs_nickname>> a chance, there is more than enough for both of you."'	
+			'As Mira removes <<$boydesc[2]>>''s cock from her mouth she gives you a little smile and wink. You quickly begin to suck with even more enthusiasm, not wanting to be outdone by Mira.'
+						
+			act 'Make <<$boydesc[2]>> cum':
 				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh0.'+rand(3,5)+'.jpg"></center>'
-				'"Well, now it`s my turn," Kolyamba says and stumbles over to you.'
-				gs 'boyStat', 'A61'
-				npc_sex[$boy] += 1
-				gs 'oral','start'
+				
+				mitkapicrand = rand(1,8)
+				if mitkapicrand <= 5:
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhcum0.'+mitkapicrand+'.jpg"></center>'
+				elseif mitkapicrand = 6:
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.4.jpg"></center>'
+				elseif mitkapicrand = 7:
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.5.jpg"></center>'
+				elseif mitkapicrand = 8:
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkagroupcum2.jpg"></center>'
+				end
+				*nl
+				'<<$boydesc[2]>> doesn''t last long under the combined talents of you and Mira. You don''t even have time to get in position to share the cumshot with Mira, as he erupts a huge load onto your face.'
+				'Mira doesn''t seem to mind as she once again starts to lap up the cum that ran down your face and pooled on your breasts and body.'
+				
+				gs 'cum_call','breasts',$boy[2],1
+				gs 'cum_call','stomach',$boy[2],1
+				gs 'cum_call','face',$boy[2],1
+				gs 'cum_call','mouth',$boy[2],1
+				gs 'arousal', 'end'
 				gs 'stat'
-
-				act 'Swallow':
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhcum0.'+rand(1,5)+'.jpg"></center>'
-					'You enthusiastically suck him, until he releases a torrent of cum into your mouth as well. He holds your mouth closed until you swallow it all.'
-					swallow += 1
-					minut += 5
-					gs 'cum_call', 'mouth', $boy, 1
-					gs 'stat'
-
-					act 'Bend over':
-						*clr & cla
-						'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkasexpublic0.'+rand(1,2)+'.jpg"></center>'
-						'Mitka, who had already drunk a couple more glasses of liquor as he watched the others getting blowjobs from you and Mira, silently walked over to you and tells you to bend over. You can barely stand on your feet and approach a nearby log and bend over it resting your hands on the rough bark. Feeling his lust building, Mitka pulls down your pants and bares your ass before he lowers his own pants, he then starts to roughly fuck you.'
-						gs 'boyStat', 'A63'
-						npc_sex[$boy] += 1
-						if mesec = 0:
-							gs 'dinsex', 'boy_puts_condom'
-							gs 'dinsex','vaginal_sex',10,'gangbang'
-							gs 'dinsex','sexcum'
-						else
-							gs 'dinSex','boy_wants_anal','lubri'
-							gs 'dinsex','analsex',10,'gangbang'
-						end
-						gs 'arousal', 'end'
-						gs 'stat'
-
-						act 'Leave': MiraLoc = 0 & minut += 10 & gt'Gaddvor'
-					end
+				
+				if sunWeather = 1:
+					act 'Sit down outside':gt 'mitkabuh_group','partywithMira'
+				else
+					act 'Sit down in the trailer':gt 'mitkabuh_group','partywithMira'
 				end
 			end
 		end
 	end
 end
-if $ARGS[0] = 'mirapiss_2':
-	if npc_drunk['A60'] >= 4:
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhshow1.jpg"></center>'
-		'"Bitches," Mitka yelled at both you and Mira. "I want to see a show, how about you bitches play with those holes? Show us how truely nasty you are!" The rest of the drunken guys yell their approval.'
-		'Mira smiled as you both willingly comply with his demands.'
-		minut += 5
-		if npc_QW['A60'] < 30: npc_QW['A60'] += 1
-		gs 'stat'
 
-		act 'Sit on the bench':
+if $ARGS[0] = 'group_bj':
+	*clr & cla
+	menu_off = 1
+	
+	mitkarand = rand(0,1)
+	if mitkarand = 0:
+		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/drunk1.jpg"></center>'
+		*nl
+		'While you are drinking with Mira, <<$boydesc[0]>> jokingly says that you both look incredible, but would look even better with cocks in your mouths.'
+		'Mira giggles in response, "You mean like this?", as she gets on her knees in front of him. She quickly pulls his cock out of his pants and wraps her lips around it.'
+		'Seeing this <<$boydesc[1]>> immediately walks up to you and takes his cock out too.'
+		
+		act 'Suck <<$boydesc[1]>> too':
 			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkagroup.jpg"></center>'
-			'You plunk you bare ass down on a bench and the youths immediately start to paw your breasts and pussy. Several fingers get shoved into your pussy and ass.'
-			pcs_horny += 20
-			minut += 5
+			npc_rel[$boy[0]] += 1
+			npc_rel[$boy[1]] += 1
+			npc_rel['A60'] += 1
+			if npc_QW['A63'] < 20: npc_QW['A63'] += 1
+			if npc_QW['A60'] < 15: npc_QW['A60'] += 1
+			npc_sex[$boy[0]] += 1
+			npc_sex[$boy[1]] += 1
+			sub += 1
+			gang += 1
+			gs 'arousal', 'hj', 10, 'sub', 'gangbang'
+			gs 'arousal', 'bj', 10, 'sub', 'gangbang'
 			gs 'stat'
-
-			act 'Let the boys have their way with you':
+			
+			mitkapicrand = rand(1,4)
+			if mitkapicrand = 1:
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh0.1.jpg"></center>'
+			elseif mitkapicrand = 2:
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh0.2.jpg"></center>'
+			elseif mitkapicrand = 3:
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoral0.4.jpg"></center>'
+			elseif mitkapicrand = 4:
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoral0.7.jpg"></center>'
+			end
+			*nl
+			'You follow Mira''s example and obediently drop to your knees and begin to blow <<$boydesc[1]>> as well. Both of your heads bob in unison as the boys moan in pleasure.'
+			'Mira occasionally looks at you to see if you are keeping up, but you aren''t having any trouble at all. You''ve gotten used to these nighttime adventures and have come to even enjoy them as well.'
+			
+			act 'Make <<$boydesc[1]>> cum':
 				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkagroupcum.jpg"></center>'
-				'You lie back on a wooden bench...'
-				pose = 0
-				gang += 1
-				minut += 10
+				
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.1.jpg"></center>'
+				*nl
+				'Out of the corner of your eye, you see <<$boydesc[2]>> stroking himself as he watches you and Mira. You were only distracted for a second, but in that time <<$boydesc[0]>> and <<$boydesc[1]>> started cumming onto you and Mira.'
+				'You open your mouth in surprise and feel cum fly into your mouth. As you turn back to look at Mira again, her tongue greedily licks some of the cum off your face. You begin to return the favor as <<$boydesc[2]>> walks up and says, "Ready for Round 2 girls?"'
+				
+				gs 'cum_call','breasts',$boy[0],1
+				gs 'cum_call','stomach',$boy[0],1
+				gs 'cum_call','face',$boy[1],1
+				gs 'cum_call','mouth',$boy[1],1
+				gs 'arousal', 'end'
 				gs 'stat'
-
-				act 'Moan':
+				
+				act 'Pleasure <<$boydesc[2]>> with Mira':
 					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkagroupcum.jpg"></center>'
-					gs 'boyStat', 'A61'
-					npc_sex[$boy] += 1
-					gs 'dinSex','boy_wants_anal','lubri'
-					gs 'dinsex','analsex',10,'gangbang'
-					gs 'cum_call', 'anus', $boy, 1
+					npc_rel[$boy[2]] += 1
+					npc_rel['A60'] += 1
+					npc_sex[$boy[2]] += 1
+					sub += 1
+					gang += 1
+					gs 'arousal', 'bj', 10, 'sub', 'gangbang'
 					gs 'stat'
-
-					act 'Moan':
+					
+					mitkapicrand = rand(1,4)
+					if mitkapicrand = 1:
+						'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh2.2.jpg"></center>'
+					elseif mitkapicrand = 2:
+						'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoral0.1.jpg"></center>'
+					elseif mitkapicrand = 3:
+						'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoral0.5.jpg"></center>'
+					elseif mitkapicrand = 4:
+						'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoral0.6.jpg"></center>'
+					end
+					*nl
+					'Mira seems to be just as insatiable as the boys as she races you over to <<$boydesc[2]>>''s cock. She is the first to wrap her lips around it as you are left to try and lick whatever Mira isn''t currently shoving down her throat.'
+					'You get your turn soon though when <<$boydesc[2]>> says, "Come on Mira, give <<$pcs_nickname>> a chance, there is more than enough for both of you."'
+					'As Mira removes <<$boydesc[2]>>''s cock from her mouth she gives you a little smile and wink. You quickly begin to suck with even more enthusiasm, not wanting to be outdone by Mira.'
+					
+					act 'Make <<$boydesc[2]>> cum':
 						*clr & cla
-						'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkagroupcum1.jpg"></center>'
-						gs 'boyStat', 'A63'
-						npc_sex[$boy] += 1
-						gs 'dinsex', 'boy_puts_condom'
-						gs 'dinsex','vaginal_sex',10,'gangbang'
-						gs 'dinsex','sexcum'
+						
+						mitkapicrand = rand(1,8)
+						if mitkapicrand <= 5:
+							'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhcum0.'+mitkapicrand+'.jpg"></center>'
+						elseif mitkapicrand = 6:
+							'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.4.jpg"></center>'
+						elseif mitkapicrand = 7:
+							'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.5.jpg"></center>'
+						elseif mitkapicrand = 8:
+							'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkagroupcum2.jpg"></center>'
+						end
+						*nl
+						'<<$boydesc[2]>> doesn''t last long under the combined talents of you and Mira. You don''t even have time to get in position to share the cumshot with Mira, as he erupts a huge load onto your face.'
+						'Mira doesn''t seem to mind as she once again starts to lap up the cum that ran down your face and pooled on your breasts and body.'
+						
+						gs 'cum_call','breasts',$boy[2],1
+						gs 'cum_call','stomach',$boy[2],1
+						gs 'cum_call','face',$boy[2],1
+						gs 'cum_call','mouth',$boy[2],1
+						gs 'arousal', 'end'
 						gs 'stat'
-
-						act 'Suck':
-							*clr & cla
-							'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkagroupcum2.jpg"></center>'
-							gs 'boyStat', 'A62'
-							npc_sex[$boy] += 1
-							gs 'oral','start'
-							'Exhausted, you hear, Vasyan straining as he fucks your mouth. You immediately tighten your grip around his cock and squeeze it and guide it into your mouth. A few seconds later you feel the tart taste of semen...'
-							gs 'cum_call', 'mouth', $boy, 1
-							gs 'arousal', 'end'
-							gs 'stat'
-
-							act 'Leave': MiraLoc = 0 & minut += 10 & gt'Gaddvor'
+						
+						if sunWeather = 1:
+							act 'Sit down outside':gt 'mitkabuh_group','partywithMira'
+						else
+							act 'Sit down in the trailer':gt 'mitkabuh_group','partywithMira'
 						end
 					end
 				end
 			end
 		end
 	else
-		'<center><img <<$set_imgh>> src="images/characters/village/mira/miraqw11_4.jpg"></center>'
-		'"Alright girls," Mitka yelled. "Its time to pay us back for all the booze you have been drinking. Get on your knees and show us how much you like cock!" - The rest of the drunken guys yell their approval.'
-		'You and Mira both nod together and obediently kneel down right where you stood.'
-		minut += 5
-		if npc_QW['A60'] < 20: npc_QW['A60'] += 1
-		gs 'stat'
-
-		act 'Suck':
+		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/drunk1.jpg"></center>'
+		*nl
+		'While you are drinking with Mira, <<$boydesc[0]>> jokingly says that you both look incredible, but would look even better with cocks in your mouths.'
+		'Mira giggles in response, "You mean like this?", as she gets on her knees in front of him. She quickly pulls his cock out of his pants and wraps her lips around it.'
+		
+		act 'Look at Mira':
 			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh0.'+rand(1,5)+'.jpg"></center>'
-			'You, drunkenly smack your lips on and obediently start to suck the guy''s cock.'
-			gs 'boyStat', 'A62'
-			npc_sex[$boy] += 1
-			gs 'oral','start'
+			gs 'arousal', 'voyeur', 5, 'sub'
 			gs 'stat'
-
-			act 'Swallow':
+			
+			mitkapicrand = rand(1,5)
+			if mitkapicrand <= 5:
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh1.'+mitkapicrand+'.jpg"></center>'
+			elseif mitkapicrand = 6:
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh0.3.jpg"></center>'
+			elseif mitkapicrand = 7:
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh0.4.jpg"></center>'
+			elseif mitkapicrand = 8:
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh0.5.jpg"></center>'
+			elseif mitkapicrand = 9:
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh2.1.jpg"></center>'
+			end
+			*nl
+			'You spend the next few minutes watching Mira. You can''t bring yourself to look away as you watch her enjoy herself with <<$boydesc[0]>>''s cock.'
+			'<<$boydesc[1]>> and <<$boydesc[2]>> notice your interest and walk up to you. They say, "Don''t wory we can have some fun with you too" as they take their cocks out for you.'
+			
+			act 'Suck them both':
 				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhcum0.'+rand(1,5)+'.jpg"></center>'
-				'You tightly squeeze Vasyan''s cock in your hand and without taking it out of your mouth, he starts to fiercely slam his cock into your gaping mouth until he finally erupts into your mouth. You taste his warm sticky sperm in your mouth and sliding down your throat as you swallow it all.'
-				swallow += 1
-				minut += 5
-				gs 'cum_call', 'mouth', $boy, 1
+				
+				npc_rel[$boy[0]] += 1
+				npc_rel[$boy[1]] += 1
+				npc_rel[$boy[2]] += 1
+				npc_rel['A60'] += 1
+				if npc_QW['A63'] < 20: npc_QW['A63'] += 1
+				if npc_QW['A60'] < 15: npc_QW['A60'] += 1
+				npc_sex[$boy[1]] += 1
+				npc_sex[$boy[2]] += 1
+				sub += 1
+				gang += 1
+				gs 'arousal', 'hj', 10, 'sub', 'gangbang'
+				gs 'arousal', 'bj', 10, 'sub', 'gangbang'
 				gs 'stat'
-
-				act 'Suck':
+				
+				mitkapicrand = rand(2,4)
+				if mitkapicrand <= 3:
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoral0.'+mitkapicrand+'.jpg"></center>'
+				else
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoral0.8.jpg"></center>'
+				end
+				*nl
+				'You kneel and position yourself between <<$boydesc[1]>> and <<$boydesc[2]>>. The boys never leave your mouth empty as they swap back and forth, each one taking turns using your mouth.'
+				'You make sure to keep stroking both boys as you try to equally please both of them. It isn''t enough for <<$boydesc[1]>> as he puts his hand on the back of your head, shoving his cock deeper down your throat.'
+				'As you begin to gag a little, <<$boydesc[2]>> slaps his dick against your face and laughs, "Perfect, right where you should be. You know it is tough, deciding whether you or Mira is the better fuck, but why choose when we can have both!"'
+				
+				act 'Make them both cum':
 					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh0.'+rand(1,5)+'.jpg"></center>'
-					'You dutifully continue to suck, occasionally glancing at Mira doing the same.'
-					gs 'boyStat', 'A61'
-					npc_sex[$boy] += 1
-					gs 'oral','start'
+					
+					mitkapicrand = rand(2,3)
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.'+mitkapicrand+'.jpg"></center>'
+					*nl
+					'You pick up the pace, moving your head faster and faster with each stroke. <<$boydesc[1]>> is the first to cum and <<$boydesc[2]>> isn''t far behind him.'
+					'They both pull back a little before shooting their loads onto you. There is a decent amount of cum that has gotten in your hair and dripped down your face onto your body.'
+					
+					gs 'cum_call','breasts',$boy[2],1
+					gs 'cum_call','stomach',$boy[2],1
+					gs 'cum_call','face',$boy[1],1
+					gs 'cum_call','hair',$boy[1],1
 					gs 'stat'
-
-					act 'Swallow':
+					
+					act 'Look at Mira again':
 						*clr & cla
-						'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhcum0.'+rand(1,5)+'.jpg"></center>'
-						'You quickly begin moving bobbing your head up and down the cock in your mouth, until finally you fill your mouth filled with his warm sticky cum...'
-						minut += 5
-						swallow += 1
-						gs 'cum_call', 'mouth', $boy, 1
+						gs 'arousal', 'voyeur', 5
+						gs 'arousal', 'end'
 						gs 'stat'
-
-						act 'Suck':
-							*clr & cla
-							'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh0.'+rand(1,5)+'.jpg"></center>'
-							'You`re tired, but obediently begin to suck...'
-							gs 'boyStat', 'A63'
-							npc_sex[$boy] += 1
-							gs 'oral','start'
-							gs 'stat'
-
-							act 'Swallow':
-								*clr & cla
-								'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhcum0.'+rand(1,5)+'.jpg"></center>'
-								'You tigten your lips around Mitka''s large cock and increase the tempo, until you are rewarded with a mouthful of cum, which you greedily swallow.'
-								minut += 5
-								swallow += 1
-								gs 'cum_call', 'mouth', $boy, 1
-								gs 'arousal', 'end'
-								gs 'stat'
-
-								act 'Leave': MiraLoc = 0 & minut += 10 & gt'Gaddvor'
-							end
+						
+						mitkapicrand = rand(1,7)
+						if mitkapicrand <= 5:
+							'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhcum0.'+mitkapicrand+'.jpg"></center>'
+						elseif mitkapicrand = 6:
+							'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.4.jpg"></center>'
+						elseif mitkapicrand = 7:
+							'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.5.jpg"></center>'
+						end
+						*nl
+						'You take another look at Mira once the boys are done with you and are just in time to watch <<$boydesc[0]>> finish on her face.'
+						'Mira notices you watching and smiles while pointing to the cum on both of your faces.'
+						
+						if sunWeather = 1:
+							act 'Sit down outside':gt 'mitkabuh_group','partywithMira'
+						else
+							act 'Sit down in the trailer':gt 'mitkabuh_group','partywithMira'
 						end
 					end
 				end
@@ -290,391 +442,217 @@ if $ARGS[0] = 'mirapiss_2':
 	end
 end
 
-if $ARGS[0] = 'mirapiss_3':
-	if npc_drunk['A60'] >= 4:
-		'<center><img <<$set_imgh>> src="images/characters/village/mira/sex/miraqw15.jpg"></center>'
-		'"I''m bored!" Kolyamba yells. "Mira get your ass down and give us a show to remember!" he snorts like a pig. "Show us how loose your holes are whore..."'
-		'Mira slurs affirmatively, and undresses. She gets down on all hours and sticks out her ass in the direction of the party. She begins to fuck many of her fingers into both holes. Mira moans like an animal as she forces more fingers into her stretched holes. She continues to awkwardly thrust her fingers deep into both her pussy and ass. Vasyan, looks over at you appraisingly and says, "<<$pcs_nickname>>, why don''t you join her" - and starts cheering you on. '
-		minut += 5
-		if npc_QW['A60'] < 30: npc_QW['A60'] += 1
-		if npc_QW['A63'] < 20:npc_QW['A63'] += 1
-		gs 'stat'
-
-		act 'You join Mira':
-			*clr & cla
-			if anus <= 15:
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhshow2.jpg"></center>'
-				'You drunkenly drop down next to Mira as she wantonly continues to masturbate before the group of guys. At first, you are a little uncomfortable masterbating before the guys, but the excitement takes over and you join Mira as a sexual beast. You are moaning and thrusting your fingers as deep as you can into both your holes, you rapidly bring yourself to raging orgasm.'
-			end
-			if anus > 15:
-				'<center><video autoplay loop src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhshow2.mp4"></video></center>'
-				'You drunkenly drop down next to Mira as she wantonly continues to masturbate before the group of guys. At first, you are a little uncomfortable masterbating before the guys, but the excitement takes over and you join Mira as a sexual beast. You are moaning and thrusting your fingers as deep as you can into both your holes. Eventually get on your knees and thrust your entire hand into your ass, which rapidly bring yourself to screaming orgasm. The guys stand and cheer your efforts.'
-			end
-			gs 'arousal','masturbate',15,'exhibitionism', 'sub', 'group'
-			gs 'stat'
-
-			act 'Continue':gt $curloc
-		end
-	else
+if $ARGS[0] = 'group_show':
+	*clr & cla
+	menu_off = 1
+	
+	mitkarand = rand(0,1)
+	if mitkarand = 0 and sunWeather = 1 and temper >= 10:
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/drunk1.jpg"></center>'
-		'"Okay girls, get off your asses and give us a show!" - Kolyamba demands. "I want to see you dance..."'
-		'Mira and you laughing while stripping off your clothes...'
-		gs 'clothing', 'strip', 'Gaddvor'
-		gs 'underwear', 'remove'
-		inhib_exp += rand(0,1)
-		minut += 5
-		if npc_QW['A60'] < 25: npc_QW['A60'] += 1
-		gs 'stat'
-
-		act 'Dance':
+		*nl
+		'While drinking with Mira, <<$boydesc[0]>> yells at you, "I''m bored!, get your asses over here and dance for us!"'
+		'<<$boydesc[1]>> and <<$boydesc[2]>> shout their approval of this idea as well. Mira slurs a response that you assume was a yes because she begins to undress.'
+		'<<$boydesc[0]>>, looks over at you and says, "<<$pcs_nickname>>, why don''t you join her?". <<$boydesc[1]>> and <<$boydesc[2]>> start cheering you on as you decide what to do.'
+		
+		act 'Join Mira':
 			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhdance0.'+rand(0,3)+'.jpg"></center>'
-			'You whirl and dance around the fire completely naked. You are drunk, but having fun and it is fun to dance with Mira...'
-			gs 'arousal','flash', 10, 'sub', 'group'
+		
+			npc_rel[$boy[0]] += 1
+			npc_rel[$boy[1]] += 1
+			npc_rel[$boy[2]] += 1
+			npc_rel['A60'] += 1
+			if npc_QW['A63'] < 20: npc_QW['A63'] += 1
+			if npc_QW['A60'] < 15: npc_QW['A60'] += 1
+			sub += 1
 			gs 'stat'
-
-			act 'Continue':gt $curloc
-		end
-	end
-end
-
-if $ARGS[0] = 'mirafuck_0':
-	act 'Suck':
-		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoral0.'+rand(1,8)+'.jpg"></center>'
-		'The guys roughly undress both you and Mira. They fall upon you both and start to fuck you both in the mouth at the same time. You think to yourself, "<i>Damn, they lacked imagination</i>"'
-		gs 'clothing', 'strip', 'gadukino'
-		gs 'underwear', 'remove'
-		minut += 10
-		if npc_QW['A60'] < 20: npc_QW['A60'] += 1
-
-		gs 'boyStat', 'A63'
-		npc_sex[$boy] += 1
-		gs 'oral','start'
-		gs 'boyStat', 'A62'
-		npc_sex[$boy] += 1
-		gs 'oral','start'
-		gs 'cum_call', 'mouth', $boy, 1
-		gs 'boyStat', 'A61'
-		npc_sex[$boy] += 1
-		gs 'oral','start'
-		gs 'stat'
-
-		act 'Swallow':
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.'+rand(1,5)+'.jpg"></center>'
-			'The youths quickly reach the peak of excitement and start dumping their cum all over both of your faces.'
-			minut += 10
-			swallow += 1
-			gs 'cum_call', 'face', $boy, 1
-			gs 'arousal', 'end'
+			
+			mitkapicrand = rand(0,3)
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhdance0.'+mitkapicrand+'.jpg"></center>'
+			*nl
+			'You follow Mira''s lead and quickly undress. It doesn''t take long for you both to be completely naked in front of the boys.'
+			'You whirl and dance around the fire completely naked. You are having so much fun dancing with Mira that you barely notice the boys watching you.'
+			'The boys take their cocks out at begin to stroke themselves as they watch you and Mira dance for them. The boys are having a blast as they race to see which one can cum first, just by looking at you and Mira.'
+			'The boys move closer and closer to you as they near climaxing. <<$boydesc[0]>> is the first to cum, quickly followed by <<$boydesc[1]>> and <<$boydesc[2]>>. The combination of the three boys cum lands all over you and Mira.'
+			
+			gs 'cum_call','butt',$boy[0],1
+			gs 'cum_call','labia',$boy[0],1
+			gs 'cum_call','breasts',$boy[2],1
+			gs 'cum_call','stomach',$boy[2],1
+			gs 'cum_call','face',$boy[1],1
+			gs 'cum_call','mouth',$boy[1],1
+			gs 'cum_call','hair',$boy[1],1
+			gs 'arousal','foreplay',15,'exhibitionism', 'sub'
+			gs 'arousal','end'
 			gs 'stat'
-			gs 'underwear', 'wear'
-			gs 'clothing', 'recover_lost_clothes', 'gadukino', 1
-
-			act 'Leave': MiraLoc = 0 & minut += 10 & gt'gadukino'
-		end
-	end
-end
-
-if $ARGS[0] = 'mirafuck_1':
-	act 'Fuck Mitka':
-		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhgroup1.'+rand(1,5)+'.jpg"></center>'
-		'You go with Mitka and he quickly undresses and begins to roughly fuck you. While Mira gets a similar treatment just a couple feet away from Vasyan.'
-		gs 'clothing', 'strip', 'gadukino'
-		gs 'underwear', 'remove'
-		gs 'boyStat', 'A63'
-		npc_sex[$boy] += 1
-		pose = 1
-		if npc_QW['A60'] < 30: npc_QW['A60'] += 1
-		if mesec = 0:
-			gs 'dinsex', 'boy_puts_condom'
-			gs 'dinsex','vaginal_sex',10,'gangbang'
-			gs 'dinsex','sexcum'
-		else
-			gs 'dinSex','boy_wants_anal','lubri'
-			gs 'dinsex','analsex',10,'gangbang'
-		end
-		gs 'stat'
-
-		act 'Fuck Kolyamba':
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhgroup1.'+rand(1,5)+'.jpg"></center>'
-			'Once Mitka has finished with you he passes you over to Kolyamba. He is even more rough in his treatment as he fucks you hard. Mitka moves over to Mira and fucks her with wild abandon.'
-			gs 'boyStat', 'A61'
-			npc_sex[$boy] += 1
-			pose = 1
-			gs 'stat'
-			if mesec = 0:
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10,'gangbang'
-				gs 'dinsex','sexcum'
+			
+			if sunWeather = 1:
+				act 'Sit down outside':gt 'mitkabuh_group','partywithMira'
 			else
-				gs 'dinsex','analsex',10,'gangbang'
-			end
-
-			act 'Fuck Vasyan':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhgroup1.'+rand(1,5)+'.jpg"></center>'
-				'Finally, Vasyan takes his turn with your sore pussy, while Kolyamba grabs Mira and slams his cock balls deep in her abused pussy.'
-				gs 'boyStat', 'A62'
-				npc_sex[$boy] += 1
-				pose = 1
-				if mesec = 0:
-					gs 'dinsex', 'boy_puts_condom'
-					gs 'dinsex','vaginal_sex',10,'gangbang'
-					gs 'dinsex','sexcum'
-				else
-					gs 'dinsex','analsex',10,'gangbang'
-				end
-				gs 'stat'
-
-				act 'Swallow':
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.'+rand(1,5)+'.jpg"></center>'
-					'In the end they sit you and Mira on your knees and release all the pent up cum upon your faces.'
-					minut += 10
-					swallow += 1
-					facial +=1
-					gs 'cum_call', 'mouth', $boy, 1
-					gs 'boyStat', 'A61'
-					gs 'cum_call', 'face', $boy, 1
-					gs 'arousal', 'end'
-					gs 'stat'
-					gs 'underwear', 'wear'
-					gs 'clothing', 'recover_lost_clothes', 'gadukino', 1
-
-					act 'Leave': MiraLoc = 0 & minut += 10 & gt'gadukino'
-				end
+				act 'Sit down in the trailer':gt 'mitkabuh_group','partywithMira'
 			end
 		end
-	end
-end
-
-if $ARGS[0] = 'mirafuck_2':
-	act 'Suck':
-		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh1.'+rand(1,5)+'.jpg"></center>'
-		'You are fully clothed and on your knees before the youths cocks. You open your mouth wide and slowly began to serve them.'
-		if npc_QW['A60'] < 20: npc_QW['A60'] += 1
-		gs 'boyStat', 'A63'
-		npc_sex[$boy] += 1
-		gs 'oral','start'
-		gs 'cum_call', 'face', $boy, 1
-		gs 'boyStat', 'A62'
-		npc_sex[$boy] += 1
-		gs 'oral','start'
-		gs 'cum_call', 'face', $boy, 1
-		gs 'boyStat', 'A61'
-		npc_sex[$boy] += 1
-		gs 'oral','start'
-		gs 'cum_call', 'face', $boy, 1
-		'Soon they start cumming on your face, seeming to have balls full of cum. Once they finish, they walk back to their drinks and lose all interest to you...'
-		gs 'arousal', 'end'
-
-		act 'Leave': MiraLoc = 0 & minut += 10 & gt'gadukino'
-	end
-end
-
-if $ARGS[0] = 'mirafuck_3':
-	act 'Flop on the bed':
-		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh2.'+rand(3,4)+'.jpg"></center>'
-		'You and Mira both flop down on the bed and the boys immediately begin to touch you both and push there fingers into all your holes.'
-		gs 'clothing', 'strip', 'gadukino'
-		gs 'underwear', 'remove'
-		npc_QW['A63'] += 1
-		if npc_QW['A60'] < 30: npc_QW['A60'] += 1
-		gs 'stat'
-
-		act 'Suck':
+	else
+		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/drunk1.jpg"></center>'
+		*nl
+		'While drinking with Mira, <<$boydesc[0]>> yells at you, "I''m bored!, get your asses over here a give us a show to remember! Let''s get a good look at all your holes!"'
+		'<<$boydesc[1]>> and <<$boydesc[2]>> shout their approval of this idea as well. Mira slurs a response that you assume was a yes because she begins to undress.'
+		'<<$boydesc[0]>>, looks over at you and says, "<<$pcs_nickname>>, why don''t you join her?". <<$boydesc[1]>> and <<$boydesc[2]>> start cheering you on as you decide what to do.'
+		
+		act 'Join Mira':
 			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh2.'+rand(1,2)+'.jpg"></center>'
-			'You are not given time to get fully into the bed before a cock is shoved into your mouth. You start to suck on the guys cock.'
-			gang += 1
-			minut += 10
+			
+			npc_rel[$boy[0]] += 1
+			npc_rel[$boy[1]] += 1
+			npc_rel[$boy[2]] += 1
+			npc_rel['A60'] += 1
+			if npc_QW['A63'] < 20: npc_QW['A63'] += 1
+			if npc_QW['A60'] < 15: npc_QW['A60'] += 1
+			sub += 1
 			gs 'stat'
-
-			act 'Fuck the boys':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhanal0.'+rand(1,5)+'.jpg"></center>'
-				gs 'boyStat', 'A61'
-				npc_sex[$boy] += 1
-				gs 'dinSex','boy_wants_anal','lubri'
-				gs 'dinsex','analsex',10,'gangbang'
-				gs 'cum_call', 'anus', $boy, 1
-				gs 'stat'
-
-				act 'Moan':
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhgroup0.'+rand(1,5)+'.jpg"></center>'
-					gs 'boyStat', 'A63'
-					npc_sex[$boy] += 1
-					gs 'dinsex', 'boy_puts_condom'
-					gs 'dinsex','vaginal_sex',10,'gangbang'
-					gs 'dinsex','sexcum'
+			
+			if sunWeather = 1:
+				mitkapicrand = rand(1,3)
+				if mitkapicrand = 1:
+					gs 'cum_call','butt',$boy[0],1
+					gs 'cum_call','legs',$boy[0],1
+					gs 'cum_call','butt',$boy[2],1
+					gs 'cum_call','legs',$boy[2],1
+					gs 'cum_call','butt',$boy[1],1
+					gs 'cum_call','legs',$boy[1],1
+					gs 'arousal','foreplay',15,'exhibitionism', 'sub'
+					gs 'arousal','end'
 					gs 'stat'
-
-					act 'Suck more':
-						*clr & cla
-						'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.'+rand(1,3)+'.jpg"></center>'
-						gs 'boyStat', 'A62'
-						npc_sex[$boy] += 1
-						gs 'oral','start'
-						'Exhausted, you hear Vasyan straining as he fucks your mouth. You immediately tighten your grip around his cock and squeeze it and guide it into your mouth. A few seconds later you feel the tart taste of semen...'
-						gs 'cum_call', 'mouth', $boy, 1
-						gs 'arousal', 'end'
-						gs 'stat'
-						gs 'underwear', 'wear'
-						gs 'clothing', 'recover_lost_clothes', 'gadukino', 1
-
-						act 'Leave': MiraLoc = 0 & minut += 10 & gt'gadukino'
-					end
-				end
-			end
-		end
-	end
-end
-
-
-
-if $ARGS[0] = 'mirafuck_4':
-	act 'Go with the boys':
-		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhgroup.jpg"></center>'
-		'The two youths wave goodbye to Mitka and Mira before they take you to Vasyan''s home, where they quickly begin to remove your clothes...'
-		gs 'clothing', 'strip', 'gadukino'
-		gs 'underwear', 'remove'
-		temp_mb = RAND(0,5)
-		minut += 15
-		gs 'boyStat', 'A61'
-		npc_sex[$boy] += 1
-		if npc_QW['A63'] < 20:npc_QW['A63'] += 1
-		if npc_QW['A60'] < 30: npc_QW['A60'] += 1
-		gs 'stat'
-
-		if temp_mb < 4:
-			act 'Moan':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhgroup0.'+rand(1,5)+'.jpg"></center>'
-				gs 'boyStat', 'A62'
-				npc_sex[$boy] += 1
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10,'gangbang'
-				gs 'dinsex','sexcum'
-				gs 'stat'
-
-				act 'Suck':
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.'+rand(4,5)+'.jpg"></center>'
-					gs 'boyStat', 'A61'
-					gs 'oral','start'
-					'Exhausted, you hear Vasyan straining as he fucks your mouth. You immediately tighten your grip around his cock and squeeze it and guide it into your mouth. A few seconds later you feel the tart taste of semen...'
-					gs 'cum_call', 'mouth', $boy, 1
-					gs 'arousal', 'end'
+					
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhshow1.jpg"></center>'
+					*nl
+					'You follow Mira''s lead and quickly undress. It doesn''t take long for you both to be completely naked in front of the boys.'
+					'You bend over for the boys, giving them a great view of your ass. The boys take their cocks out at begin to stroke themselves as they watch you and Mira pose for them.'
+					'The boys are having a blast as they race to see which one can cum first, just by looking at you and Mira. The boys move closer and closer to you as they near climaxing.'
+					'<<$boydesc[0]>> is the first to cum, quickly followed by <<$boydesc[1]>> and <<$boydesc[2]>>. The combination of the three boys cum lands all over you and Mira. This is more than enough to finally bring yourself to an orgasm too.'
+				elseif mitkapicrand <= 3:
+					gs 'cum_call','breasts',$boy[0],1
+					gs 'cum_call','stomach',$boy[0],1
+					gs 'cum_call','breasts',$boy[2],1
+					gs 'cum_call','stomach',$boy[2],1
+					gs 'cum_call','face',$boy[1],1
+					gs 'cum_call','mouth',$boy[1],1
+					gs 'cum_call','hair',$boy[1],1
+					gs 'arousal','masturbate',15,'exhibitionism', 'sub'
+					gs 'arousal','end'
 					gs 'stat'
-					gs 'underwear', 'wear'
-					gs 'clothing', 'recover_lost_clothes', 'gadukino', 1
-
-					act 'Leave': MiraLoc = 0 & minut += 10 & gt'gadukino'
+					
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhshow2.jpg"></center>'
+					*nl
+					'You follow Mira''s lead and quickly undress. It doesn''t take long for you both to be completely naked in front of the boys.'
+					'You sit down on the ground and begin to masturbate for the boys. At first, it is a bit uncomfortable since you are just trying to finger yourself on command, without any foreplay. But soon a feeling of excitement takes over as Mira moans next to you.'
+					'The boys take their cocks out at begin to stroke themselves as they watch you and Mira masturbate for them. The boys are having a blast as they race to see which one can cum first, just by looking at you and Mira.'
+					'The boys move closer and closer to you as they near climaxing. <<$boydesc[0]>> is the first to cum, quickly followed by <<$boydesc[1]>> and <<$boydesc[2]>>. The combination of the three boys cum lands all over you and Mira. This is more than enough to finally bring yourself to an orgasm too.'
+				elseif mitkapicrand = 3 and pcs_ass > 15:
+					gs 'cum_call','butt',$boy[0],1
+					gs 'cum_call','legs',$boy[0],1
+					gs 'cum_call','butt',$boy[2],1
+					gs 'cum_call','legs',$boy[2],1
+					gs 'cum_call','butt',$boy[1],1
+					gs 'cum_call','legs',$boy[1],1
+					gs 'arousal','masturbate',15,'exhibitionism', 'sub'
+					gs 'arousal','end'
+					gs 'stat'
+					
+					'<center><video autoplay loop src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhshow2.mp4"></video></center>'
+					*nl
+					'You follow Mira''s lead and quickly undress. It doesn''t take long for you both to be completely naked in front of the boys.'
+					'You kneel on the ground and begin to tease your fingers into your ass. As you get more and more excited, you eventually are able to thrust most of your hand into your ass. The boys are most amazed at the feat and move closer to watch.'
+					'The boys take their cocks out at begin to stroke themselves as they watch you and Mira masturbate for them. The boys are having a blast as they race to see which one can cum first, just by looking at you and Mira.'
+					'The boys move closer and closer to you as they near climaxing. <<$boydesc[0]>> is the first to cum, quickly followed by <<$boydesc[1]>> and <<$boydesc[2]>>. The combination of the three boys cum lands all over you and Mira. This is more than enough to finally bring yourself to an orgasm too.'
 				end
-			end
-		else
-			act 'Moan':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhanal0.'+rand(1,5)+'.jpg"></center>'
-				gs 'boyStat', 'A61'
-				gs 'dinSex','boy_wants_anal','lubri'
-				gs 'dinsex','analsex',10,'gangbang'
-				gs 'cum_call', 'anus', $boy, 1
-				gs 'stat'
-
-				act 'Suck':
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.'+rand(4,5)+'.jpg"></center>'
-					gs 'boyStat', 'A62'
-					npc_sex[$boy] += 1
-					gs 'oral','start'
-					'Exhausted, you hear Vasyan straining as he fucks your mouth. You immediately tighten your grip around his cock and squeeze it and guide it into your mouth. A few seconds later you feel the tart taste of semen...'
-					gs 'cum_call', 'mouth', $boy, 1
-					gs 'arousal', 'end'
+			else
+				mitkapicrand = rand(1,2)
+				if mitkapicrand = 1:
+					gs 'cum_call','breasts',$boy[0],1
+					gs 'cum_call','stomach',$boy[0],1
+					gs 'cum_call','breasts',$boy[2],1
+					gs 'cum_call','stomach',$boy[2],1
+					gs 'cum_call','face',$boy[1],1
+					gs 'cum_call','mouth',$boy[1],1
+					gs 'cum_call','hair',$boy[1],1
+					gs 'arousal','foreplay',15,'exhibitionism', 'sub'
+					gs 'arousal','end'
 					gs 'stat'
-					gs 'underwear', 'wear'
-					gs 'clothing', 'recover_lost_clothes', 'gadukino', 1
-
-					act 'Leave': MiraLoc = 0 & minut += 10 & gt'gadukino'
+					
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh2.3.jpg"></center>'
+					*nl
+					'You follow Mira''s lead and quickly undress. It doesn''t take long for you both to be completely naked in front of the boys.'
+					'You spready your legs open for the boys, giving them a great view of your pussy. The boys take their cocks out at begin to stroke themselves as they watch you and Mira pose for them.'
+					'The boys are having a blast as they race to see which one can cum first, just by looking at you and Mira. The boys move closer and closer to you as they near climaxing.'
+					'<<$boydesc[0]>> is the first to cum, quickly followed by <<$boydesc[1]>> and <<$boydesc[2]>>. The combination of the three boys cum lands all over you and Mira. This is more than enough to finally bring yourself to an orgasm too.'
+				elseif mitkapicrand = 2:
+					gs 'cum_call','butt',$boy[0],1
+					gs 'cum_call','legs',$boy[0],1
+					gs 'cum_call','butt',$boy[2],1
+					gs 'cum_call','legs',$boy[2],1
+					gs 'cum_call','butt',$boy[1],1
+					gs 'cum_call','legs',$boy[1],1
+					gs 'arousal','foreplay',15,'exhibitionism', 'sub'
+					gs 'arousal','end'
+					gs 'stat'
+					
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh2.4.jpg"></center>'
+					*nl
+					'You follow Mira''s lead and quickly undress. It doesn''t take long for you both to be completely naked in front of the boys.'
+					'You kneel on all fours for the boys, giving them a great view of your ass. The boys take their cocks out at begin to stroke themselves as they watch you and Mira pose for them.'
+					'The boys are having a blast as they race to see which one can cum first, just by looking at you and Mira. The boys move closer and closer to you as they near climaxing.'
+					'<<$boydesc[0]>> is the first to cum, quickly followed by <<$boydesc[1]>> and <<$boydesc[2]>>. The combination of the three boys cum lands all over you and Mira. This is more than enough to finally bring yourself to an orgasm too.'
 				end
+			end			
+
+			if sunWeather = 1:
+				act 'Sit down outside':gt 'mitkabuh_group','partywithMira'
+			else
+				act 'Sit down in the trailer':gt 'mitkabuh_group','partywithMira'
 			end
 		end
 	end
 end
 
-if $ARGS[0] = 'mirafuck_5':
-	act 'Get in position':
+if $ARGS[0] = 'group_anal':
+	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/drunk1.jpg"></center>'
+	*nl
+	'While drinking with Mira, <<$boydesc[0]>> comes up to you and starts pulling off your clothes. "I''m going to fuck that nice ass of yours right now" he says.'
+	'<<$boydesc[1]>> and <<$boydesc[2]>> shout their approval of this idea and go over to do the same to Mira. She doesn''t bother resisting and goes along with it.'
+	
+	act 'Let <<$boydesc[0]>> fuck your ass':
 		*clr & cla
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuh2.4.jpg"></center>'
-		'You and Mira obediently get on all fours. The youths immediately begin to be have fun with your holes...'
-		gs 'clothing', 'strip', 'gadukino'
-		gs 'underwear', 'remove'
-		temp_mb = RAND(0,5)
-		minut += 15
-		pose = 1
-		if npc_QW['A60'] < 30: npc_QW['A60'] += 1
+		
+		npc_rel[$boy[0]] += 1
+		if npc_QW['A63'] < 20: npc_QW['A63'] += 1
+		if npc_QW['A60'] < 15: npc_QW['A60'] += 1
+		npc_sex[$boy[0]] += 1
+		sub += 1
+		gs 'cum_call','anus',$boy[0],1
+		gs 'arousal', 'anal', 10, 'sub', 'rough', 'deepthroat'
+		gs 'arousal','end'
 		gs 'stat'
-
-		if temp_mb < 4:
-			act 'Moan':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhgroup1.'+rand(1,5)+'.jpg"></center>'
-				gs 'boyStat', 'A62'
-				npc_sex[$boy] += 1
-				gs 'dinsex', 'boy_puts_condom'
-				gs 'dinsex','vaginal_sex',10,'gangbang'
-				gs 'dinsex','sexcum'
-
-				act 'Suck':
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.'+rand(4,5)+'.jpg"></center>'
-					gs 'boyStat', 'A61'
-					npc_sex[$boy] += 1
-					gs 'oral','start'
-					'Exhausted, you hear Vasyan straining as he fucks your mouth.You immediately tighten your grip around his cock and squeeze it and guide it into your mouth. A few seconds later you feel the tart taste of semen...'
-					gs 'cum_call', 'mouth', $boy, 1
-					gs 'arousal', 'end'
-					gs 'stat'
-					gs 'underwear', 'wear'
-					gs 'clothing', 'recover_lost_clothes', 'gadukino', 1
-
-					act 'Leave': MiraLoc = 0 & minut += 10 & gt'gadukino'
-				end
-			end
-		else
-			act 'Moan':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhgroup1.'+rand(1,5)+'.jpg"></center>'
-				gs 'boyStat', 'A61'
-				npc_sex[$boy] += 1
-				gs 'dinSex','boy_wants_anal','lubri'
-				gs 'dinsex','analsex',10,'gangbang'
-				gs 'cum_call', 'anus', $boy, 1
-				gs 'stat'
-
-				act 'Suck':
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhoralcum0.'+rand(4,5)+'.jpg"></center>'
-					gs 'boyStat', 'A62'
-					npc_sex[$boy] += 1
-					gs 'oral','start'
-					'Exhausted, you hear Vasyan straining as he fucks your mouth. You immediately tighten your grip around his cock and squeeze it and guide it into your mouth. A few seconds later you feel the tart taste of semen...'
-					gs 'cum_call', 'mouth', $boy, 1
-					gs 'arousal', 'end'
-					gs 'stat'
-					gs 'underwear', 'wear'
-					gs 'clothing', 'recover_lost_clothes', 'gadukino', 1
-
-					act 'Leave': MiraLoc = 0 & minut += 10 & gt'gadukino'
-				end
+		
+		mitkapicrand = rand(1,5)
+		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhanal0.'+mitkapicrand+'.jpg"></center>'
+		*nl
+		'<<$boydesc[0]>> takes you inside the trailer and pushes you down on the bed face first. As he penetrates you, he says something to himself about choosing the right girl, whatever that means.'
+		'You wouldn''t call this particularly enjoyable tonight as <<$boydesc[0]>> roughly thrusts into you without a care. With the pace he is keeping, he doesn''t last long and he quickly cums in your ass.'		
+		'<<$boydesc[0]>> makes you lick his dick clean before taking you back to where the other guys are already finished with Mira as well.'
+		
+		act 'Go back with him':
+			*clr & cla
+			
+			mitkapicrand = rand(1,5)
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitka_group/mitkabuhgroup0.'+mitkapicrand+'.jpg"></center>'
+			*nl
+			'As you walk back to where you left Mira, <<$boydesc[1]>>, and <<$boydesc[2]>> you see they are just finishing up with Mira too.'
+			'<<$boydesc[0]>> walks up to them and says, "I think I got the better deal here, but maybe you''ll get <<$pcs_nickname>> next time."'
+			
+			if sunWeather = 1:
+				act 'Sit down outside':gt 'mitkabuh_group','partywithMira'
+			else
+				act 'Sit down in the trailer':gt 'mitkabuh_group','partywithMira'
 			end
 		end
 	end

+ 110 - 13
locations/natbelEv.qsrc

@@ -2,6 +2,88 @@
 
 !! Events concerning Natasha Belova (and her mother)
 
+!! Event handling for Natasha''s storyline
+if $ARGS[0] = 'natbelQuest':
+	natbelXP += ARGS[1]
+	if NatashaQW < 10:
+		if natbelXP > 50:
+			NatashaQW = 10
+			natbelXP = 0
+		end
+	elseif NatashaQW < 20
+		if natbelXP > 10:
+			NatashaQW = 20
+			natbelXP = 0
+		end
+	elseif NatashaQW < 30
+		if natbelXP > 150:
+			NatashaQW = 30
+			natbelXP = 0
+		end
+	elseif NatashaQW < 40
+		if natbelXP > 200:
+			NatashaQW = 40
+			natbelXP = 0
+		end
+	elseif NatashaQW < 50
+		if natbelXP > 250:
+			NatashaQW = 50
+			natbelXP = 0
+		end
+	elseif NatashaQW < 60
+		if natbelXP > 300:
+			NatashaQW = 60
+			natbelXP = 0
+		end
+	elseif NatashaQW < 70
+		if natbelXP > 350:
+			NatashaQW = 70
+			natbelXP = 0
+		end
+	elseif NatashaQW < 80
+		if natbelXP > 400:
+			NatashaQW = 80
+			natbelXP = 0
+		end
+	elseif NatashaQW < 90
+		if natbelXP > 450:
+			NatashaQW = 90
+			natbelXP = 0
+		end
+	elseif NatashaQW < 100
+		if natbelXP > 500:
+			NatashaQW = 100
+			natbelXP = 0
+		end
+	elseif NatashaQW < 110
+		if natbelXP > 550:
+			NatashaQW = 110
+			natbelXP = 0
+		end
+	elseif NatashaQW < 120
+		if natbelXP > 600:
+			NatashaQW = 120
+			natbelXP = 0
+		end
+	end
+end
+
+if $ARGS[0] = 'natcumresponse':
+	if natcp = 0:
+		'Natasha suddenly tries to pull away from Kolka, saying "Pull out, not inside! I don''t want to end up pregnant!"'
+	elseif natpregday > 0 and (daystart-natpregday) > 20 and (daystart-natpregday) < 84:
+		'Natasha looks at you questioningly, whether will you let him cum inside of her. It doesn''t seems to bother her that Kolka may knock her up.'
+	elseif natpregday > 0 and (daystart-natpregday) >= 84:
+		'Natasha looks at you questioningly, whether will you let him cum inside of her. It doesn''t really matter now, since Kolka has already knocked her up.'
+	elseif natpregday = 0 and pregtalknat = 1 and natbabycount = 0:
+		'Natasha looks at you and almost inaudably whispers "Please let him cum inside me. I want a baby too."'
+	elseif natpregday = 0 and pregtalknat = 1 and natbabycount > 0:
+		'Natasha looks at you and moans "Please let him cum inside me. I need him to give me another baby."'		
+	else
+		'Natasha looks at you questioningly, whether will you let him cum inside of her and risking her getting pregnant with your niece or nephew, or letting her pull away from you brother.'
+	end
+end
+
 !! Check if Natasha''s mother is home from work so this can be called with: gs 'natbelEv', 'natmomhome'
 if $ARGS[0] = 'natmomhome':
 	if (hour >= 16 and hour < 21) or (week > 5 and hour >= 10 and hour < 21):
@@ -21,16 +103,7 @@ if $ARGS[0] = 'carrybooks':
 	'When you head over to Natasha''s apartment to pick her up her mother opens the door and tells you she''s in her room getting ready so you go there.'
 	'As you open the door you see Natasha sitting on her small sofa, pulling up her stockings'
 	'"Ready to go?" You ask her, as you put your bag next to her.'
-	if NatashaQW > 6:
-		act 'Lift her skirt':
-			*clr & cla
-			'<center><img src="images/characters/pavlovsk/school/girl/natasha/skirt.jpg"></center>'
-			'You can''t stop yourself from pulling up her skirt as she turns to grab your bag. "Cute panties Natasha, they match the stockings."'
-			'Natasha looks over her shoulder at you with a faint blush on her cheeks. "I... Uhm... Thank you <<$pcs_nickname>>." She lets out in a whisper.'
-			'Not wanting to lose your mule to school you let her skirt fall down again and head to school.'
-			gt 'gschool_grounds', 'main'
-		end
-	elseif NatashaQW > 8:
+	if NatashaQW > 7:
 		act 'Lift her skirt':
 			*clr & cla
 			'<center><img src="images/characters/pavlovsk/school/girl/natasha/skirt.jpg"></center>'
@@ -41,18 +114,42 @@ if $ARGS[0] = 'carrybooks':
 			'Natasha obediently opens her legs for you. showing off her pretty pussy. Not wasting any time you start playing with her, first rubbing her lips, then focussing more on her clit as you watch closely while Natasha''s pussy gets wetter and wetter.'
 			act 'Stuff her panties':
 				*clr & cla
-				'<center><img src="images/characters/pavlovsk/school/girl/natasha/sex/stuffpanties.mp4"></center>'
+				'<center><video <<$set_imgh>> src="images/characters/pavlovsk/school/girl/natasha/sex/stuffpanties.mp4"></center>'
 				'You stop playing with her pussy and grab her panties, handing them over to her. "Put them inside your pussy."'
 				'Natasha looks at you in confusion for a second but then starts to slowly push them into her pussy.'
 				'When there''s only enough left to easily grab on in case you''d want to pull them out she stops and looks at you expectantly. "Like this <<$pcs_nickname>>?"'
 				'You reach down and push the last bit inside as well, holding them in with your finger for a bit before pulling your finger out again.'
 				'"This is how you''ll wear your panties for me at school today Natasha." You tell her. "Now put your skirt back on or we''ll be late.'
-				gt 'gschool_grounds', 'main'
+				act 'Go to school': gt 'natbelEv', 'schoolwalk'
 			end
 		end
+	elseif NatashaQW > 5:
+		act 'Lift her skirt':
+			*clr & cla
+			'<center><img src="images/characters/pavlovsk/school/girl/natasha/skirt.jpg"></center>'
+			'You can''t stop yourself from pulling up her skirt as she turns to grab your bag. "Cute panties Natasha, they match the stockings."'
+			'Natasha looks over her shoulder at you with a faint blush on her cheeks. "I... Uhm... Thank you <<$pcs_nickname>>." She lets out in a whisper.'
+			'Not wanting to lose your mule to school you let her skirt fall down again and head to school.'
+			act 'Go to school': gt 'gschool_grounds', 'main'
+		end
 	else
 		'Natasha grabs both of your bags and you head to school.'
-		gt 'gschool_grounds', 'main'	
+		act 'Go to school': gt 'gschool_grounds', 'main'	
+	end
+	act 'Go to school': gt 'gschool_grounds', 'main'	
+end
+
+if $ARGS[0] = 'schoolwalk':
+	if rand(0,4) = 0:
+		natkolkatease = 1
+		*clr & cla
+		'<center><img src="images/characters/pavlovsk/school/girl/natasha/tease.jpg"></center>'
+		'As you reach the bottom of the stairs, you notice Kolka coming down as well.'
+		'Deciding to tease him a bit you grab the bottom of Natasha''s skirt and pull it up while you bend over yourself to show him both of your asses.'
+		'Natasha quickly slaps your hand away and the two of you resume your walk to school. As you exit the hall you can''t hear Kolka''s footsteps. He must have stopped in his tracks at the sight.'
+		act 'Continue on to school': gt 'gschool_grounds', 'main'
+	else
+		gt 'gschool_grounds', 'main'
 	end
 end
 

File diff suppressed because it is too large
+ 183 - 114
locations/natbelapt.qsrc


+ 102 - 0
locations/npcstatic5.qsrc

@@ -2859,6 +2859,108 @@ npc_chem['A<<npctemp>>'] = 0
 npc_clothpref['A<<npctemp>>'] = 0
 $npc_PersType['A<<npctemp>>'] = 'XXXX'
 
+npctemp = 231
+$npc_dna['A<<npctemp>>'] = '1263221443 9149303548 9924295213 3412488451 0692260208 9156586673 648903478'
+$npc_firstname['A<<npctemp>>'] = 'Aleksandra'
+$npc_nickname['A<<npctemp>>'] = 'Alex'
+$npc_lastname['A<<npctemp>>'] = 'Kirilenko'
+$npc_usedname['A<<npctemp>>'] = 'Alex'
+if npc_QW['A231'] = -1:
+	$npc_notes['A<<npctemp>>'] = 'Ever since you outed Alex to Lizaveta, she has been tortured endlessly.  The only time the girls will acknowledge her presence is when they''re verbally abusing her, while the guys ignore her completely due to the fear of being considered gay for hitting on someone with a dick.'
+elseif npc_QW['A231'] >= 2 and npc_QW['A231'] < 5:
+	$npc_notes['A<<npctemp>>'] = 'After a complete accident, you now know that Alex is actually a trans woman. It seems that Aleksandra is placing a lot of faith in you to keep her secret, but you''re still not sure how you feel about the situation. You need some more time to process everything in order to make the decision you feel is the correct one.'
+elseif npc_QW['A231'] >= 5:
+	$npc_notes['A<<npctemp>>'] = 'After taking the time to really think about the situation with Alex, you realized that you had feelings for her.  You sat her down and revealed these feelings to her and now have started a secret romantic relationship.'
+else
+	$npc_notes['A<<npctemp>>'] = 'Alex Kirilenko is a very shy and introverted girl who seems to go out of her way to be by herself. No one really knows much about her other than she does really well in school and spends a lot of her afternoons at the library reading.  She has never shown interest any of the guys or girls at the school, and refuses any advances made by the guys.'
+end
+
+npc_dob['A<<npctemp>>'] = 20000229
+npc_vital['A<<npctemp>>'] = rand(20,30)
+npc_stren['A<<npctemp>>'] = rand(30,40)
+npc_intel['A<<npctemp>>'] = rand(10,20)
+npc_agil['A<<npctemp>>'] = rand(20,30)
+npc_sprt['A<<npctemp>>'] = rand(20,30)
+npc_magik['A<<npctemp>>'] = 0
+npc_drunk['A<<npctemp>>'] = 0
+npc_pantys['A<<npctemp>>'] = 0
+npc_cyc['A<<npctemp>>'] = -1
+npc_fert['A<<npctemp>>'] = -1
+$npc_firstpart['A<<npctemp>>'] = 'U'
+$npc_lastpart['A<<npctemp>>'] = 'U'
+$npc_kidpater['A<<npctemp>>'] = 'N'
+npc_gender['A<<npctemp>>'] = 1
+$npc_thdick['A<<npctemp>>'] = 'slim'
+npc_dick['A<<npctemp>>'] = 17
+npc_sexskill['A<<npctemp>>'] = 1
+npc_spermpot['A<<npctemp>>'] = 5000
+npc_vag['A<<npctemp>>'] = -1
+npc_ass['A<<npctemp>>'] = 0
+npc_hymen['A<<npctemp>>'] = -1
+npc_horny['A<<npctemp>>'] = 0
+npc_Pavrep['A<<npctemp>>'] = 0
+npc_Godrep['A<<npctemp>>'] = 0
+npc_apprnc['A<<npctemp>>'] = 0
+npc_lipbalm['A<<npctemp>>'] = 0
+npc_makeup['A<<npctemp>>'] = 0
+npc_sweat['A<<npctemp>>'] = 0
+npc_dye['A<<npctemp>>'] = 0
+npc_hairbsh['A<<npctemp>>'] = 0
+npc_skin['A<<npctemp>>'] = 0
+npc_bodyhair['A<<npctemp>>'] = 0
+npc_breath['A<<npctemp>>'] = 0
+npc_hipcurv['A<<npctemp>>'] = 0
+npc_hgt['A<<npctemp>>'] = 170
+npc_bust['A<<npctemp>>'] = 9
+npc_nips['A<<npctemp>>'] = 4
+npc_fat['A<<npctemp>>'] = 0
+npc_pubes['A<<npctemp>>'] = 0
+npc_hairlng['A<<npctemp>>'] = 300
+npc_haircol['A<<npctemp>>'] = 1
+npc_haircurl['A<<npctemp>>'] = 0
+npc_tan['A<<npctemp>>'] = 1
+npc_lip['A<<npctemp>>'] = 1
+npc_lashes['A<<npctemp>>'] = 0
+npc_eyesize['A<<npctemp>>'] = 0
+npc_eyecol['A<<npctemp>>'] = 1
+npc_dom['A<<npctemp>>'] = 0
+npc_sub['A<<npctemp>>'] = 0
+npc_glasses['A<<npctemp>>'] = 0
+npc_grades['A<<npctemp>>'] = 0
+npc_run['A<<npctemp>>'] = 10
+npc_vball['A<<npctemp>>'] = 0
+npc_shoot['A<<npctemp>>'] = 0
+npc_sewing['A<<npctemp>>'] = 0
+npc_serving['A<<npctemp>>'] = 0
+npc_chess['A<<npctemp>>'] = 0
+npc_dance['A<<npctemp>>'] = 10
+npc_danceero['A<<npctemp>>'] = 0
+npc_jab['A<<npctemp>>'] = 10
+npc_punch['A<<npctemp>>'] = 10
+npc_kick['A<<npctemp>>'] = 10
+npc_def['A<<npctemp>>'] = 10
+npc_vokal['A<<npctemp>>'] = 10
+npc_teach['A<<npctemp>>'] = 0
+npc_QW['A<<npctemp>>'] = 0
+npc_rel['A<<npctemp>>'] = 0
+npc_love['A<<npctemp>>'] = 0
+npc_job['A<<npctemp>>'] = 0
+npc_cloc['A<<npctemp>>'] = 0
+$npc_dad['A<<npctemp>>'] = 'U'
+$npc_mom['A<<npctemp>>'] = 'U'
+$npc_pic['A<<npctemp>>'] = 'xPICx'
+npc_herpes['A<<npctemp>>'] = 0
+npc_syth['A<<npctemp>>'] = 0
+npc_gon['A<<npctemp>>'] = 0
+npc_chlam['A<<npctemp>>'] = 0
+npc_genwart['A<<npctemp>>'] = 0
+npc_thrush['A<<npctemp>>'] = 0
+npc_malen['A<<npctemp>>'] = 0
+npc_chem['A<<npctemp>>'] = 0
+npc_clothpref['A<<npctemp>>'] = 0
+$npc_PersType['A<<npctemp>>'] = 'XXXX'
+
+
 !! {Keep this at the end of file of the npcstatics.}
 aarraynumber = npctemp
 

+ 6 - 3
locations/obekt.qsrc

@@ -1,5 +1,7 @@
 # obekt
 
+$loc = 'obekt'
+$metka = ''
 $menu_loc = 'obekt'
 $menu_arg = ''
 menu_off = 0
@@ -15,10 +17,10 @@ if car > 0 and cardrive = 12:
 	'The <a href="exec:gs ''carF'', ''start''"> <<$car>></a> is standing in the parking.'
 end
 
-act 'Go to the road':minut += 15 & nroad = 16 & gt 'road'
+act 'Go to the road': minut += 15 & nroad = 16 & gt 'road'
 
 act 'Sneak into the construction site':
-	*clr & cla
+	cla
 	minut += 5
 	menu_off = 1
 	gs 'stat'
@@ -26,9 +28,10 @@ act 'Sneak into the construction site':
 	if ObjektOpen = 0:
 		if ObjektBil = 0: 
 			ObjektBil = 1
+			*nl
 			'Before you''re able to enter, you hear a voice asking you what you''re doing. It''s the guard that caught you. He points towards the direction you should be heading instead.'
 
-			act 'Leave':gt $curloc
+			act 'Leave':gt $loc, $metka
 		else
 			gt 'obekt2'
 		end

+ 3 - 8
locations/obekt2.qsrc

@@ -1,6 +1,7 @@
 # obekt2
 
-
+$loc = 'obekt2'
+$metka = ''
 $menu_loc = 'obekt2'
 $menu_arg = ''
 menu_off = 0
@@ -13,13 +14,7 @@ $location_type = 'secluded'
 '<center><img <<$set_imgh>> src="images/locations/construction/obekt.jpg"></center>'
 'There is not much to see at the construction site, only a trailer where a guard sits. The entrance is closed...'
 
-act 'Leave the construction site':
-	cla & *clr
-	menu_off = 1
-	minut += 5
-	gs 'stat'
-	gt 'obekt'
-end
+act 'Leave the construction site': minut += 5 & gt 'obekt'
 
 !!Access blocked until it is needed again
 !!act 'Try to sneak in':

+ 21 - 21
locations/obj_din.qsrc

@@ -2505,27 +2505,27 @@ if $ARGS[0] = 'records':
 	if haraklover[2] = 2 and loverrelation[2] > 1:'<<$obj_loverpron>>''s short-tempered and strict.'
 	*nl
 	
-!! Could someone move this is it''s in the wrong location?
-	if firstvag ! 0:
-		'Your hymen is broken:'
-		'<<$firstvagstat>>'
-	else
-		'Your vaginal virginity is intact'
-	end
-	
-	if firstanal ! 0:
-		'Your anal virginity has been taken:'
-		'<<$firstanalstat>>'
-	else
-		'Your anal virginity is intact'
-	end
-	
-	if firstoral ! 0:
-		'Your mouth has been used:'
-		'<<$firstoralstat>>'
-	else
-		'Your oral virginity is intact'
-	end
+!! Not implemented
+!!	if firstvag ! 0:
+!!		'Your hymen is broken:'
+!!		'<<$firstvagstat>>'
+!!	else
+!!		'Your vaginal virginity is intact'
+!!	end
+!!	
+!!	if firstanal ! 0:
+!!		'Your anal virginity has been taken:'
+!!		'<<$firstanalstat>>'
+!!	else
+!!		'Your anal virginity is intact'
+!!	end
+!!	
+!!	if firstoral ! 0:
+!!		'Your mouth has been used:'
+!!		'<<$firstoralstat>>'
+!!	else
+!!		'Your oral virginity is intact'
+!!	end
 	
 	*nl
 	gs'Menu.Create','zapisMenu'

+ 4 - 0
locations/pavSharedApt.qsrc

@@ -278,6 +278,10 @@ if $ARGS[0] = 'start':
 		end
 	end
 	
+	if NatashaQW >= 4 and week < 6 and hour = 7 and kanikuli = 0 and SchoolAtestat = 0 and SchoolBlock = 0:
+		act 'Go pick up Natasha before school': gt 'natbelEv', 'carrybooks'
+	end
+	
 	if rentPaid = 1:
 		'A large apartment currently serves as shared living. As well as the normal living spaces, there are four bedrooms, one rented by you and three occupied by <a href="exec: gt ''pavShared_nd'', ''ndDick''"><font color=#<<$nd_font>>><<$nd_name>></font></a>, <a href="exec: gt ''pavShared_gp'', ''gpDick''"><font color=#<<$gp_font>>><<$gp_name>></font></a>, <a href="exec: gt ''pavShared_sp'', ''spDick''"><font color=#<<$sp_font>>><<$sp_name>></font></a>.'
 		'You stand in the hallway. '

+ 289 - 0
locations/pavaptcourtev.qsrc

@@ -1202,4 +1202,293 @@ if $ARGS[0] = 'homenaked':
 	end
 end
 
+if $ARGS[0] = 'naked_aptcomplex':
+	*clr & cla
+	menu_off = 1
+	minut += 2
+	gs 'exhibitionism', 4
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/complexnaked.jpg"></center>'
+	'There are several older women sitting out front of your building. So you make your way around to the back of the complex near the garages, you stop a moment to peek around one of the buildings. Not seeing anyone, you dart from one building to the next, leaving just the small courtyard behind your building to cross. You peek around a building and see a few people there, you keep yourself hidden as you wait, finally they move off and you rush across the courtyard and into the back door of the apartment building.'
+	act 'Sneak upstairs':
+		*clr & cla
+		rand(1,10)
+		if nakedrand = 1: 
+			gt 'pavaptcourtev', 'two_boys'
+		elseif nakedrand = 2: 
+			gt 'pavaptcourtev', 'misha'
+		else
+			gs 'exhibitionism', 4
+			minut += 1
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/aptstairsnaked.jpg"></center>'
+			'Once inside you sigh in relief, almost home finally. Taking a look around, you glance up the stairs and then slowly start creeping up them hoping no one suddenly comes out of their apartment or comes down the stairs, catching you naked.'
+			gs 'stat'
+
+			act 'Sneak to your apartment':
+				*clr & cla
+				minut += 22
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/homedoornaked.jpg"></center>'
+				'You make it to your door, fishing your keys out of your purse. You unlock the door and slip inside, closing the door behind you. You rush down the hall to your bedroom, finally making it to your bedroom and are able to get dressed.'
+!!this option should only show up if Sveta has another uniform or basic uniform should be equipped 
+!!				act 'Put on spare uniform and go back to school':
+!!					*clr & cla
+!!					minut += 12
+!!					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/walk_home2.jpg"></center>'
+!!					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/walk_homew1.jpg"></center>'
+!!					'You change into your other school uniform quickly and then rush back to school.'
+!!					!!this should take Sveta back to school missing one period
+!!				end
+			end
+			act 'Stay home': gt 'bedrPar'
+		end
+	end
+end
+
+if $ARGS[0] = 'two_boys':
+	*clr & cla
+	minut += 3
+	gs 'exhibitionism', 4
+	killvar 'nakedrand'
+	
+	pavapt_boyrand = rand(1,2)
+	
+	if pavapt_boyrand = 1:
+		gs 'boyStat', 'A122', 1
+		gs 'boyStat', 'A123', 2
+	else
+		gs 'boyStat', 'A125', 1
+		gs 'boyStat', 'A126', 2	
+	end
+	
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/aptstairsnaked.jpg"></center>'
+	'Once inside you sigh in relief, almost home finally. Taking a look around, you glance up the stairs and then slowly start creeping up them hoping no one suddenly comes out of their apartment or comes down the stairs, catching you naked. Just before you make it to your door, you hear the clomping of boots on the stairs, as you reach your door you hear someone says. "Well well, look-y what we have here. What you doing <<pcs_nickname>>?"'
+	*nl
+	'You turn around and see <<$boydesc[1]>> and <<$boydesc[2]>>, standing behind you. One of them taking your picture with his phone, while the other walks over and leans against your apartment door, so you open it. "Please guys, I just need to get inside. Please share those pictures."'
+	'The one taking the pictures laughs and keeps taking them, while his friends leers at you, looking over your whole body. "Well if you are going to run around like a whore, we should treat you like one. So how about you come over here and let us fuck you and we will keep your secret and you can be our little whore, what do you say?"'
+	gs 'stat'
+	
+	act 'Tell them no and go home':
+!!willpower
+		*clr & cla
+		pav_sex += 4
+		minut += 1
+		gs 'exhibitionism', 4
+		killvar 'pavapt_boyrand'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/homedoornaked.jpg"></center>'
+		'You shake your head no. "No, I''ll be your personal whore, now move out of my way."'
+		'He laughs and gets off the door. "Whatever you say, whore." With that, you pull open the door and go into your apartment, with their laughter echoing out in the hall. Nothing you can do now, hopefully, they share the images with anyone, or at least anyone you know. Sighing you walk down the hall to your bedroom.'
+		gs 'stat'
+		
+!!this option should only show up if Sveta has another uniform	
+!!		act 'Put on spare uniform and Go back to school':
+!!			*clr & cla
+!!			minut += 12
+!!			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/walk_home2.jpg"></center>'
+!!			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/walk_homew1.jpg"></center>'
+!!			'You change into your other school uniform quickly and then rush back to school.'
+!!this should take Sveta back to school missing one period
+!!		end
+		act 'Stay home': gt 'bedrPar'
+	end
+	
+	act 'Agree':
+		*clr & cla
+		pav_sex += 2
+		minut += 2
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/sex/apartment/napt.jpg"></center>'
+		'You nod in agreement. "Ok fine, if you won''t tell anyone, just tell me what you want?"'
+		'"Well to fuck you like the whore you are, of course." He barks with a laugh, with that they take you to their apartment. Once inside one of them pushes you down to your knees and the stand on each side of you, with obvious bulges in their pants from having hard-ons.'
+		gs 'arousal', 'foreplay', 2, 'exhibitionism'
+		gs 'stat'
+		
+		act 'Suck dick':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/sex/apartment/nsuck1.jpg"></center>'
+			'They pull down their pants and let their hard dicks spring free. "Well start sucking our cocks whore, they won''t suck themselves." One of them says with a laugh. You do as you are told, you take one of their cocks into your mouth, while you jerk the other guy off.'
+			gs 'arousal', 'bj', 2, 'sub', 'group'
+			gs 'arousal', 'hj', 2, 'sub', 'group'
+			minut -= 2
+			gs 'stat'
+			
+			act 'Switch dicks':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/sex/apartment/nsuck2.jpg"></center>'
+				'As you are sucking and jerking the guys off, the one who is getting the hand job grabs your hair and pulls your face to his cock. "My turn to get my dick sucked." You do as you are told and now start sucking his dick, while jerking the other one off now.'
+				'After a few minutes, they stop and tell you. "Get your ass up there on the foot stole, so we can fuck you!" It looks rather large to be a foot stole, you don''t think that is what it is called but you can''t think of it''s name, regardless it doesn''t matter. You get up and move over to it.'
+				gs 'arousal', 'bj', 3, 'sub'
+				gs 'arousal', 'hj', 3, 'sub', 'group'
+				minut -= 3
+				gs 'stat'
+				
+				act 'Tell them you are a vigin':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/sex/apartment/nanal1.jpg"></center>'
+					'You sit down on the cushion and say. "Guys can''t I just suck you off? I''m still a virgin."'
+					'They both scoff at that. "Bull shit you are." You give him a serious look and nod that you are a virgin. They pause just a second and the other one says. "Well good thing you go more holes then lay down on your side." He grins as you do it before adding. "Don''t worry we won''t pop your cherry."'
+					*nl
+					'One of them walks over, pushes you over so you are laying on your side, and sticks his dick back in your mouth. Making you unable to see what the other one is doing, but you feel him sit or lay down next to you. A moment later you feel slick fingers lubing up your asshole before you feel the head of his cock against your asshole.'
+					*nl
+					'With a quick shove, he pops his cock in your ass and starts fucking it. It hurts a little, but at least he used lube and it isn''t to bad. You lay on your side as one of them fucks your mouth and the other fucks your ass.'
+					gs 'pain', 1, 'asshole', 'stretch'
+					gs 'arousal', 'bj', 5, 'sub', 'group'
+					gs 'arousal', 'anal', 5, 'sub', 'group'
+					minut -= 5
+					gs 'stat'
+					
+					act 'Switch dicks':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/sex/apartment/nanal2.jpg"></center>'
+						'As you lay there getting fucked you hear the one, currently with his dick in your mouth say to his friend. "Lets switch, I want to fuck her ass too." With that they switch positions and the dick that was in your ass, now slides in your mouth, leaving you to taste the lube among other things. While the other boy slides his dick in your ass and starts pumping it hard and fast.'
+						gs 'arousal', 'bj', 5, 'sub', 'group'
+						gs 'arousal', 'anal', 5, 'sub', 'group'
+						minut -= 5
+						gs 'stat'
+						
+						act 'Back on your knees':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/sex/apartment/ncum.jpg"></center>'
+							'Several minutes go by until they both starting grunting, obviously getting close to cumming. They pull out of you as one of them tells you. "Get on your knee''s whore and open your mouth." You do as you are told, they both step up close with the dicks right in your facing jerking them a few times. Both of them starting cumming at almost the same time, some of it going in your mouth and on your tongue, most of the rest splattering your face with strains of thick seamen. Once they finish cumming on you, the first one grabs you by the arm and pulls you to your feet. Drags you over to the door, while his friend opens it and then they shove you out into the hall naked, with your face covered in their cum. "Get lost whore!" With that, they close the door in your face.'
+							gs 'arousal', 'foreplay', 2, 'sub', 'group', 'humiliation'
+							if pavapt_boyrand = 1:
+								gs 'cum_call', 'face', 'A122', 1
+								gs 'cum_call', 'mouth', 'A123', 1
+							else
+								gs 'cum_call', 'face', 'A125', 1
+								gs 'cum_call', 'mouth', 'A126', 1
+							end
+							gs 'arousal', 'end'
+							gs 'stat'
+							act 'Go home':
+								*clr & cla
+								killvar 'pavapt_boyrand'
+								minut +2
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/homedoornaked.jpg"></center>'
+								'You leave the apartment behind and walk back to your apartment. You unlock the door and walk down the hall to your bedroom and are finally able to get cleaned up and dressed.'
+								
+!!this option should only show up if Sveta has another uniform	
+!!								act 'Put on spare uniform and Go back to school':
+!!									*clr & cla
+!!									minut += 12
+!!									'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/walk_home2.jpg"></center>'
+!!									'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/walk_homew1.jpg"></center>'
+!!									'You change into your other school uniform quickly and then rush back to school.'
+!!this should take Sveta back to school missing one period
+!!								end
+								
+								act 'Stay home': gt 'bedrPar'
+							end
+						end
+					end
+				end
+				if pcs_vag > 0:
+					act 'Let them do what they want':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/sex/apartment/nfuck1.jpg"></center>'
+						'You kneel down on your hands and knees on the cushion and say. One of them walks over and lays down on the cushion on his back, he pulls your head over and forces it back down on his dick. The other walks up behind you, you feel the head of his cock rub against your slit and then he slides it in your twat. Once you are good and wet he starts fucking your hard and face while his friend forces your head down to gag on his dick.'
+						gs 'arousal', 'bj', 5, 'sub', 'group'
+						gs 'arousal', 'vaginal', 5, 'sub', 'group'
+						minut -= 5
+						gs 'stat'
+						act 'Switch dicks':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/sex/apartment/nfuck2.jpg"></center>'
+							'As you kneel there getting fucked you hear the one, currently with his dick in your mouth say to his friend. "Lets switch, I want to fuck her too." With that they switch positions and the dick that was in your pussy, now slides in your mouth. While the other boy slides his dick in your pussy and starts pumping it hard and fast, while he rubs his thumb against your asshole.'
+							gs 'arousal', 'bj', 5, 'sub', 'group'
+							gs 'arousal', 'vaginal', 5, 'sub', 'group'
+							minut -= 5
+							gs 'stat'
+							act 'Double tap':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/sex/apartment/ndp1.jpg"></center>'
+								'As you kneel there getting fucked the one, currently with his dick in your mouth speaks up. "Let us switch again, I want to fuck her some more."'
+								'His friend doesn''t stop fucking you. "You already had a turn." They argue a bit back and forth until they decided they should just fuck you, luckily you have a spare hole. They make you crawl up and mount the one laying on his back, once his cock is all the way in you, his friend moves up behind you and presses the head of his cock against your asshole until it pops in. You feel a moment of pain, then he slides it in further and they both start to fuck you.'
+								gs 'pain', 1, 'asshole', 'stretch'
+								gs 'pain', 1, 'asshole', 'stretch'
+								gs 'arousal', 'anal', 5, 'sub', 'group'
+								gs 'arousal', 'vaginal', 5, 'sub', 'group'
+								minut -= 5
+								gs 'stat'
+								act 'Switch holes':
+									*clr & cla
+									'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/sex/apartment/ndp2.jpg"></center>'
+									'Several minutes go by until they want to switch again, this time they make you roll over so the guy laying on his back can slide his dick up your ass and his friend slips his dick in your pussy. Once they are both in they start fucking you again, filling you up completely.'
+									gs 'arousal', 'anal', 5, 'sub', 'group'
+									gs 'arousal', 'vaginal', 5, 'sub', 'group'
+									minut -= 5
+									gs 'stat'
+									act 'Back on your knees':
+										*clr & cla
+										'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/sex/apartment/ncum.jpg"></center>'
+										'Several minutes go by until they both starting grunting, obviously getting close to cumming. They pull out of you as one of them tells you. "Get on your knee''s whore and open your mouth." You do as you are told, they both step up close with the dicks right in your facing jerking them a few times. Both of them starting cumming at almost the same time, some of it going in your mouth and on your tongue, most of the rest splattering your face with strains of thick seamen. Once they finish cumming on you, the first one grabs you by the arm and pulls you to your feet. Drags you over to the door, while his friend opens it and then they shove you out into the hall naked, with your face covered in their cum. "Get lost whore!" With that, they close the door in your face.'
+										gs 'arousal', 'foreplay', 2, 'sub', 'group', 'humiliation'
+										if pavapt_boyrand = 1:
+											gs 'cum_call', 'face', 'A122', 1
+											gs 'cum_call', 'mouth', 'A123', 1
+										else
+											gs 'cum_call', 'face', 'A125', 1
+											gs 'cum_call', 'mouth', 'A126', 1
+										end
+										gs 'arousal', 'end'
+										gs 'stat'
+										act 'Go home':
+											*clr & cla
+											minut += 2
+											killvar 'pavapt_boyrand'
+											'<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/homedoornaked.jpg"></center>'
+											'You leave the apartment behind and walk back to your apartment. You unlock the door and walk down the hall to your bedroom and are finally able to get cleaned up and dressed.'
+!!this option should only show up if Sveta has another uniform	
+!!											act 'Put on spare uniform and Go back to school':
+!!												*clr & cla
+!!												minut += 12
+!!												'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/walk_home2.jpg"></center>'
+!!												'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/walk_homew1.jpg"></center>'
+!!												'You change into your other school uniform quickly and then rush back to school.'
+!!												this should take Sveta back to school missing one period
+!!											end
+											act 'Stay home': gt 'bedrPar'
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'misha':
+	*clr & cla
+	minut += 1
+	killvar 'nakedrand'
+	gs 'exhibitionism', 4
+	npc_rel['A54'] += 3
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/aptstairsnaked.jpg"></center>'
+	'Once inside you sigh in relief, almost home finally. Taking a look around, you glance up the stairs and then slowly start creeping up them hoping no one suddenly comes out of their apartment or comes down the stairs, catching you naked. You almost make it to your door when you hear a door behind you open, followed by a cough. You turn around and see Uncle Misha watching you with a raised eyebrow. "Should I ask why you are running around naked <<pcs_nickname>>?"'
+	*nl
+	'You blush as he stares at your naked body, having been caught by someone you know. "Some girls at school stole my clothes." You explain to him, he snorts a laugh and shakes his head.'
+	'"Well you best get inside then." He tells you, as you go unlock the door as quickly as you can, as you go inside you think you hear him say. "Where were girls like that when I was in school." Rushing down the hall you go to your bedroom.'
+	gs 'stat'
+	
+	act 'Go to your bedroom':
+		*clr & cla
+		minut += 2
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/naked/homedoornaked.jpg"></center>'
+		'You finally make it to your bedroom and are able to get dressed.'
+		
+!! this option should only show up if Sveta has another uniform
+!!		act 'Put on spare uniform and go back to school':
+!!			*clr & cla
+!!			minut += 12
+!!			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/walk_home2.jpg"></center>'
+!!			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/walk_homew1.jpg"></center>'
+!!			'You change into your other school uniform quickly and then quickly rush back to school.'
+!!			!!this should take Sveta back to school missing one period
+!!		end
+		
+		act 'Stay home': gt 'bedrPar'
+	end
+end
+
 --- pavaptcourtev ---------------------------------

+ 6 - 3
locations/pavtrain.qsrc

@@ -19,11 +19,14 @@ end
 
 clr
 gs 'stat'
-'<center><h4>Pavlovsk''s train station</h4></center>'
+'<center><h2>Pavlovsk''s train station</h2></center>'
 '<center><img <<$set_imgh>> src="images/locations/city/shared/trainstation/vokzal.jpg"></center>'
+*nl
 'Pavlovsk''s modest train station. You can enter the central hall of the <a href="exec:minut += 3 & gt ''pavtrainhall''">train station</a>, in which you can find Pavlovsk''s police station. Also attached to the train station is the <a href="exec:minut += 5 & gt ''gkafe''">Borislav''s cafe</a>' + iif(storyline = 1,' where your mother works','') + '.'
+*nl
 'The front of the train station has a large square, where you can find a <a href="exec:minut += 1 & gt ''pavtrain_market'', ''start''">market</a> on most days.'
-'Pavlovsk''s only and rather run-down <a href="exec:minut += 1 & gt ''HotelHole''">hotel</a> is just across the square, where travelers can spend the night. You know they''re often looking for maids.'
+*nl
+'Pavlovsk''s only and rather run-down <a href="exec:minut += 1 & gt ''HotelHole''">hotel</a> is just across the square, where travelers can spend the night. Always on the look out for maids among the local girl population.'
 
 if dimaRevChoice = 5 and dimaRevenge = 4 and dimaTrain = 0:
 	gt 'dimaRevenge', dimaRevenge
@@ -50,7 +53,7 @@ if kidaloa = 0:
 			gs 'stat'
 			'<center><h4>Pavlovsk''s train station</h4></center>'
 			'<center><img <<$set_imgh>> src="images/locations/city/shared/trainstation/vokzal.jpg"></center>'
-			'You happily take the box from the girl''s hands as the man starts filming. The girl holds the microphone closer to her mouth, and invites you to give some shoutouts to relatives and friends while you''re on TV. Then she points the microphone at you. You gladly accept the invitation and address your friends and family enthusiastically while looking at the camera, sincerely hoping you did not leave anyone out. Then the man turns the camera away for a second.'
+			'You happily take the box from the girl''s hands as the man starts filming. The girl holds the microphone closer to her mouth, and invites you to give some shout-outs to relatives and friends while you''re on TV. Then she points the microphone at you. You gladly accept the invitation and address your friends and family enthusiastically while looking at the camera, sincerely hoping you did not leave anyone out. Then the man turns the camera away for a second.'
 			'The girl tells you: "Unfortunately, the government doesn''t just let us give away items for nothing. We''re legally obligated to have our winners pay VAT over the amount of money their gift is worth. In your case, this comes down to 5000 <b>₽</b>."'
 
 			act 'Pay the VAT and check out your new laptop':

+ 148 - 100
locations/pavtrain_market.qsrc

@@ -26,26 +26,27 @@ if $ARGS[0] = 'start':
 
 	clr
 	gs 'stat'
-	'<center><h4>Market</h4></center>'
+	'<center><h2>Market</h2></center>'
 	if month >= 11 or month <= 3:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/grinokw.jpg"></center>'
 	else
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/grinok.jpg"></center>'
 	end
+	*nl
 	'This small open air market is located near the train station.'
 	if arturQW = 1 and (week = 6 or week = 7) and hour < 12:
 		act 'Wait for Aurel to arrive':hour = 12 & gt 'pavtrain_market', 'start'
 	end
-
+	*nl
 	if hour >= 8 and hour <= 18:
-		'In the market the sellers of goods are beckoning shoppers.'
+		'The market stalls are buzzing with shoppers. Everyone seems to be in a good mood and you can hear back and forth bargaining as you pass by.'
 		if pav_slut >= 50 and rand(0,9) = 0:
 			'An Armenian man comes up to you and in broken Russian says, "You girl who like men, no? Come meet real men have good time."'
 			act 'Go with him':gt 'gevent', '3'
 			act 'Reject him':
 				menu_off = 1
-				cla
-				'You pretend not to understand what he is saying.'
+				*clr & cla
+				'You pretend not to understand what he is saying, smiling and shaking your head as you move away from him.'
 				act 'Return':gt 'pavtrain_market', 'start'
 			end
 			
@@ -74,7 +75,7 @@ if $ARGS[0] = 'start':
 		if gobelen > 0 and gobQW = 0:
 			act'Sell ​​tapestry':
 				menu_off = 1
-				cls
+				*clr & cla
 				gobQW = 1
 				minut += 15
 				gs'stat'
@@ -87,7 +88,7 @@ if $ARGS[0] = 'start':
 		if gobelen > 0 and gobQW >= 1:
 			act'Sell ​​tapestry':
 				menu_off = 1
-				cls
+				*clr & cla
 				minut += 15
 				gs'stat'
 				'You go to the man who offered to buy your tapestries for 1000 <b>₽</b>. You find him by his stall, smiling.'
@@ -100,7 +101,7 @@ if $ARGS[0] = 'start':
 					'The man greets you and introduces himself as Roman, you tell him that your name is <<$pcs_nickname>>. After a brief chat Roman says that he is interested in seeing what you have for sale.'
 				end
 				act'Show your tapestry':
-					cls
+					*clr & cla
 					gobelen -= 1
 					money += 1000
 					gs'stat'
@@ -109,7 +110,7 @@ if $ARGS[0] = 'start':
 				end
 				if gobelen > 1:
 					act'Sell all of your tapestries':
-						cls
+						*clr & cla
 						kolgob = gobelen
 						gobelen = 0
 						moneyGob = kolgob*1000
@@ -123,64 +124,66 @@ if $ARGS[0] = 'start':
 			end
 		end
 		if ShowerIvan = 5 and porndeal = 0 and rand(1,10) <= 4 and lookwine ! daystart:
-			*clr
-			cla
+			*clr & cla
 			gs 'stat'
 			minut += 20
 			menu_off = 1
 			lookwine = daystart
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/chinese_stall01.jpg"></center>'
 			'You were looking through the market when you came upon a stall selling Chinese foods. On a shelf behind the old woman minding the stall there are a number of bottles.'
-			act 'Ask about huangjiu':
+			act 'Ask about wang-goo':
 				cla
 				'You asked the old woman if she has any rice wine to sell. She smiles at you and points to a basket filled with rice.'
-				'"Onry 2 kopec, hundred glam." she said in badly accented Russian, "You buy?"'
-				'"No," you replied, "I need rice wine, rice wine."'
-				'She looked at you in confusion for a moment then suddenly brightened, "Ah!" she exclaimed, "Come, come!"'
-				'The old woman hurried to the other side of the stall and you followed her to where a number of smoked piglets hung in a row.'
-				'"Here," the old woman crowed handing you one of r the pigs, "Nice swine, vely nice swine."'
-				'"No, not nice swine," you cried in dispair, "Rice. Wine."'
-				'"Yes, yes," the woman countered, "Nice swine, only 5 lubles."'
-				'Just as you were about to give up, a young Chinese boy about your brother''s age arrived.'
-				'"I am sorry, my grandmother does not speak much Russian." he said as he stepped up beside the old woman who started to speak rapidly to him in what you assumed was Chinese.'
-				'"My grandmother asks why you don''t like the piglets." he translated as the old woman stopped speaking.'
-				'"I don''t want a pig," you replied in relief as his Russian is quite good, "I am looking for rice wine, wang-goo."'
-				'"Ah, huangjiu!" he said in understanding then spoke to his grandmother in Chinese.'
-				'The old woman glared at you then hung the smoked pig back on its hook. She shuffled over to the shelf with the bottles and peered short-sightedly at the labels. She finally picked up one of them and brought it over to you.'
-				'"Why you not say wanted lice wine." she asked in aggrieved tones, "500 lubles."'
+				'"Onry 2 <b>₽</b>, hundred glam." she said in badly accented Russian, "You buy?"'
+				'"No," you reply, "I need rice wine, rice wine."'
+				'She looks at you in confusion for a moment then suddenly brightened, "Ah!" she exclaims, "Come, come!"'
+				'The old woman hurries to the other side of the stall as you follow her to where a number of smoked piglets are hung in a row.'
+				'"Here," the old woman crowed handing you one of the pigs, "Nice swine, vely nice swine."'
+				'"No, not nice swine," you sigh out in despair, "Rice! Wine."'
+				'"Yes, yes," the woman counters, "Nice swine, only 5 <b>₽</b>."'
+				*nl
+				'Just as you were about to give up, a young Chinese boy about your brother''s age arrives.'
+				'"I am sorry, my grandmother does not speak much Russian." he says as he steps beside the old woman who started to speak rapidly to him in what you assume is Chinese.'
+				'"My grandmother asks why you don''t like the piglets?" he translates as the old woman stops.'
+				'"I don''t want a pig," you reply in relief as his Russian is quite good, "I am looking for rice wine, wang-goo."'
+				'"Ah, huangjiu!" he exclaims as he turns to his grandmother and starts speaking in Chinese.'
+				'The old woman glares at you, hangs back the smoked pig and shuffles over to the shelf with the bottles. She finally picks up one of them and brings it over to you.'
+				'"Why you not say wanted lice wine." she asked in aggrieved tones, "500 <b>₽</b>."'
 				if money >= 500:
 					act 'Buy the wine':
-						cla
+						*clr & cla
 						money -= 500
 						ricewine = 1
 						'You hand the woman the money and she gives you the wine.'
 						act 'Leave': gt 'pavtrain_market', 'start'
 					end
 				else
-					'You are astonished by the price and realize that you cannot afford the wine. You apologize and turn away.'
+					'You are chocked by the high price and realize that you cannot afford the wine. You apologize and turn away.'
+					
 					act 'Leave the market': gt 'pavtrain_market', 'start'
+					
 					act 'Continue browsing the market':
-						*clr
-						cla
+						*clr & cla
 						gs 'stat'
 						minut += 15
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/market_boy01.jpg"></center>'
-						'You continued to wander through the market for another 15 minutes when the boy from the Chinese stall came up to you.'
-						'"Hey, you really want that rice wine?" he asked after checking to make sure no one was watching.'
-						'"Yes," you answered him, "But it costs too much. I can''t afford it."'
-						'"I''ll make a deal with you." he said, "Go to the porn dealer and buy me a porn magazine and I''ll get you the wine."'
-						if pornmarkonce = 0: pornmarkonce = 1 & '"Where is the porn dealer?" you asked and he gives you directions.'
+						'You continue to wander through the market for another 15 minutes when the boy from the Chinese stall comes up to you.'
+						'"Hey, you really want that rice wine?" he asks after checking to make sure that no one is watching.'
+						'"Yes," you answer him, "But it''s too expensive. I can''t afford it."'
+						'"How about we make a deal." he says, "Go to the porn dealer and buy me a porn magazine and I''ll get you the wine."'
+						if pornmarkonce = 0: pornmarkonce = 1 & '"Where can I find the porn dealer?" you ask and he happily gives you directions.'
+						
 						act 'Agree': porndeal = 1 & gt 'pavtrain_market', 4
+						
 						act 'Refuse':
-							'You declined his offer and he shrugged and walked away.'
+							'You decline his offer as he upsettingly walks away.'
 							act 'Leave': gt 'pavtrain_market', 'start'
 						end
 					end
 				end
 			end
 		elseif ShowerIvan = 5 and lookwine ! daystart:
-			cla
-			*clr
+			*clr & cla
 			menu_off = 1
 			gs 'stat'
 			lookwine = daystart
@@ -190,32 +193,31 @@ if $ARGS[0] = 'start':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/grinok.jpg"></center>'
 			end
 			'You look around the market, but the Chinese vendors don''t seem to be here today.'
+			
 			act 'Leave': gt 'pavtrain_market', 'start'
 		end
 		if porndeal = 1 and porndealday ! daystart:
-			*clr
-			cla
+			*clr & cla
 			menu_off = 1
 			gs 'stat'
 			porndealday = daystart
 			lookboy = 0
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/market_boy01.jpg"></center>'
-			'The boy from the Chinese stall comes up to you as you entered the market.'
-			'"Do you have it?" he asked eagerly.'
+			'The boy from the Chinese stall comes up to you as you enter the market.'
+			'"Do you have it?" he asks eagerly.'
 			if haveporn = 1: 
 				porndeal = 2 & ! to close the ricewine event
 				ricewine = 1
-				'"Do you have the wine?" you countered.'
+				'"Do you have the wine?" you counter.'
 				'He pulls the bottle out of his backpack and you trade items.'
 				act 'Leave': gt 'pavtrain_market', 'start'
 			else
-				'You told him you didn''t have his magazine yet but you were working on it.'
+				'You tell him that you haven''t had time to pick up the magazine yet but you were working on it.'
 				act 'Leave': gt 'pavtrain_market', 'start'
 			end 
 		end
 		if porndeal = 1 and porndealday = daystart and lookboy = 0:
-			cls
-			cla
+			*clr & cla
 			menu_off = 1
 			gs 'stat'
 			lookboy = 1
@@ -230,9 +232,8 @@ if $ARGS[0] = 'start':
 end
 
 if $ARGS[0] = 'events':
-	cls
-	cla
-	'<center><h4>Market</h4></center>'
+	'<center><h2>Market</h2></center>'
+	*clr & cla
 	minut += 10
 	menu_off = 1
 	gs 'stat'
@@ -246,55 +247,57 @@ if $ARGS[0] = 'events':
 		$pavtrain_market_text[3]='you pass a stall, it is selling children''s clothes.'
 		$pavtrain_market_text[4]='you see a woman looking for underwear.'
 		$pavtrain_market_text[5]='you notice a half-naked girl trying on clothes.'
-		$pavtrain_market_text[6]='you look away as a woman tries on a bra'
+		$pavtrain_market_text[6]='you look away as a woman tries on a bra.'
 		$pavtrain_market_text[7]='you don''t see anything unusual, just the usual vegetables and tasteless clothes.'
 		$pavtrain_market_text[8]='you just see old women in dressing gowns and slippers. Stupid crappy market.'
-		$pavtrain_market_text[9]='you don''t find anything interesting'
+		$pavtrain_market_text[9]='you don''t find anything interesting.'
 		$pavtrain_market_text[10]='you just see cheap Chinese goods and nothing more.'
 		$pavtrain_market_text[11]='you see all the usual stuff. People with bags scurrying back and forth, children begging for toys from their parents and vociferous traders.'
 		$pavtrain_market_text[12]='you have to be careful as its so busy. The hustle and bustle makes it hard to find anything worthwhile.'	
 	
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/brodit'+rand(1,8)+'.jpg"></center>'
+		*nl
 		'As you are strolling through the market, ' + $pavtrain_market_text[rand(3,12)]
 		killvar '$pavtrain_market_text'
 	end
 end
 
 if ARGS[0] = 1:
-	cla
-	*clr
+	*clr & cla
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/poproshaika1.jpg"></center>'
 	'You are strolling through the market when a beggar asks you for some change.'
 	act 'Don''t give money': 
-		cla
-		*clr
+		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/poproshaika2.jpg"></center>'
-		'You ignore the begger and pretend not to hear him.'
+		'You ignore the beggar and pretend not to hear him.'
 		act 'Wander around the market': gt 'pavtrain_market','events'
 	end
 	act 'Give some money': 
-		cla
-		*clr
+		*clr & cla
 		money -= rand(3,20)
 		pcs_willpwr += 5
 		pcs_mood += 5
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/podaet.jpg"></center>'
-		'You give the beggar a few rubles'
+		'You give the beggar a few rubles which he kindly thanks you for.'
 		act 'Wander around the market': gt 'pavtrain_market','events'
 	end
 end
 
 if ARGS[0] = 2:
+	*clr & cla
+	menu_off = 1
+	minut += 5
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/dedgitara.jpg"></center>'
-	'You see an old man playing the guitar.'
+	'You see an old man playing the guitar. He''s trying to avert as much attention as he can to himself.'
 end
 
 if ARGS[0] = 3:
-	cls
+	*clr & cla
 	menu_off = 1
 	gs 'stat'
 	if month >= 11 or month <= 3:
@@ -340,8 +343,7 @@ if ARGS[0] = 3:
 end
 
 if ARGS[0] = 4:
-	cla
-	*clr
+	*clr & cla
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/pornmag.jpg"></center>'
@@ -357,7 +359,7 @@ if ARGS[0] = 4:
 			delact 'Buy cards'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/pornmag.jpg"></center>'
-			'You tried not to look into the eyes of the porn dealer as you counted out the money. You took the cards and quickly put them in your purse.'
+			'You try not to look into the eyes of the porn dealer as you count the money. You quickly grab the cards and shove them in your purse.'
 			act 'Leave':gt 'pavtrain_market', 'start'
 			act 'Buy something else':gt 'pavtrain_market', 4
 		end
@@ -371,7 +373,7 @@ if ARGS[0] = 4:
 				haveporn = 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/pornmag.jpg"></center>'
-				'You tried not to look into the eyes of the porn dealer as you counted out the money. You took the magazine and quickly hid it.'
+				'You try your best not to look into the eyes of the porn dealer as you count the money. You take the magazine and quickly hide it.'
 				act 'Leave':gt 'pavtrain_market', 'start'
 				act 'Buy something else':gt 'pavtrain_market', 4
 			end
@@ -385,7 +387,7 @@ if ARGS[0] = 4:
 			act 'Leave':gt 'pavtrain_market', 'start'
 			act 'Look for something else':gt 'pavtrain_market', 4
 			if TimesBuyPorno = 0:
-				'You look over the covers of the magazines, covered in images of half-naked girls on them. Many of them appear to be near your own age. The porn dealer noticed your interest and looks at you expectantly.'
+				'You look over the magazine covers, covered in images of half-naked girls on them. Many of them appear to be near your own age. The porn dealer notices your interest and looks at you expectantly.'
 				act 'Look through a magazine':
 					cla
 					'You pick up one of the magazines and flip through the pages. Inside the magazines, you see men with large erect penis engaging in sexual acts with women who are either half-naked or fully naked, most of them look close to your own age. You feel yourself getting aroused looking at the images.'
@@ -423,7 +425,7 @@ if ARGS[0] = 4:
 					act 'Leave':gt 'pavtrain_market', 'start'
 					act 'Look for something else':gt 'pavtrain_market', 4
 					if money >= 400:
-						act 'Buy magazine':
+						act 'Buy magazine (400 <b>₽</b>)':
 							cls
 							minut += 5
 							money -= 400
@@ -438,14 +440,14 @@ if ARGS[0] = 4:
 					end
 				end
 			elseif TimesBuyPorno >= 5:
-				'The porn dealer see you approaching. "Ah, my best customer!"'
+				'The porn dealer sees you approaching the stall, "Ah, my best customer! Welcome back!"'
 				act 'Look through a magazine':
 					cla
 					'You pick up one of the magazines and flip through the pages. Inside the magazines, you see men with large erect penis engaging in sexual acts with women who are either half-naked or fully naked, most of them look close to your own age. You feel yourself getting aroused looking at the images.'
 					act 'Leave':gt 'pavtrain_market', 'start'
 					act 'Look for something else':gt 'pavtrain_market', 4
 					if money >= 400:
-						act 'Buy magazine':
+						act 'Buy magazine (400 <b>₽</b>)':
 							cls
 							minut += 5
 							money -= 400
@@ -478,7 +480,7 @@ if ARGS[0] = 4:
 				pcs_horny += 10
 				TimesBuyPorno += 1
 				if pcs_horny >= 50 and pav_slut < 75:
-					'You buy a dildo and hastily hid it, while your face blushes your embarrassment.'
+					'You buy a dildo and hastily hide it, while your face blushes with embarrassment.'
 				else
 					'You buy a dildo and calmly hide it.'
 				end
@@ -495,7 +497,7 @@ if ARGS[0] = 4:
 				pcs_horny += 10
 				TimesBuyPorno += 1
 				if pcs_horny >= 50 and pav_slut < 75:
-					'You buy a vibrator and hastily hid it, while your face blushes your embarrassment.'
+					'You buy a vibrator and hastily hide it, while your face blushes with embarrassment.'
 				else
 					'You buy a vibrator and calmly hide it.'
 				end
@@ -512,7 +514,7 @@ if ARGS[0] = 4:
 				pcs_horny += 10
 				TimesBuyPorno += 1
 				if pcs_horny >= 50 and pav_slut < 75:
-					'You buy a butt plug and hastily hid it, while your face blushesd your embarrassment.'
+					'You buy a butt plug and hastily hide it, while your face blushes with embarrassment.'
 				else
 					'You buy a butt plug and calmly hide it.'
 				end
@@ -520,7 +522,7 @@ if ARGS[0] = 4:
 			act 'Leave':gt 'pavtrain_market', 'start'
 			act 'Buy something else':gt 'pavtrain_market', 4
 		end
-		act 'Buy strapon harness (1000 <b>₽</b>)':
+		act 'Buy strap-on harness (1000 <b>₽</b>)':
 			cla
 			if money >= 1000 and strapon = 0:
 				minut += 5
@@ -529,9 +531,9 @@ if ARGS[0] = 4:
 				pcs_horny += 10
 				TimesBuyPorno += 1
 				if pcs_horny >= 50 and pav_slut < 75:
-					'You buy a strapon harness and hastily hid it, while your face blushes your embarrassment.'
+					'You buy a strap-on harness and hastily hide it, while your face blushes with embarrassment.'
 				else
-					'You buy a strapon harness and calmly hide it.'
+					'You buy a strap-on harness and calmly hide it.'
 				end
 			end
 			act 'Leave':gt 'pavtrain_market', 'start'
@@ -541,24 +543,28 @@ if ARGS[0] = 4:
 end
 
 if ARGS[0] = 5:
+	*clr & cla
+	menu_off = 1
+	minut += 5
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/dedgitara.jpg"></center>'
-	'You see an old man playing the guitar.'
+	'You see an old man playing the guitar. He''s trying to avert as much attention as he can to himself.'
 end
 
 if ARGS[0] = 6:
+	*clr & cla
 	menu_off = 1
+	minut += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/nenavizublyadcigan.jpg"></center>'
 	'You meet a Gypsy woman. She offers to tell your fortune.'
 	act 'Agree':
-		cla
-		*clr
+		*clr & cla
 		minut += 5
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/gadaet'+rand(1,2)+'.jpg"></center>'
 		'You agree and Gypsy takes your hand before she predicts you will have great happiness and lots of money. Afterwards, she promptly walks away.'
 		act 'Something''s wrong':
-			cla
-			*clr
+			*clr & cla
 			money = 0
 			pcs_mood -= 50
 			gs 'stat'
@@ -576,12 +582,15 @@ if ARGS[0] = 6:
 end
 
 if ARGS[0] = 7:
+	*clr & cla
 	menu_off = 1
+	minut += 5
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/kosmetic.jpg"></center>'
 	tovpay = 800
 	'You see some cosmetics on sale for <<tovpay>> <b>₽</b>.'
 	if money >= tovpay:
-		act 'Buy':
+		act 'Buy the cosmetics (800 <b>₽</b>)':
 			cls
 			minut += 15
 			money -= tovpay
@@ -593,12 +602,15 @@ if ARGS[0] = 7:
 end
 
 if ARGS[0] = 8:
+	*clr & cla
 	menu_off = 1
+	minut += 5
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/vitaminki.jpg"></center>'
 	tovpay = 105
 	'You see some vitamins on sale for <<tovpay>> <b>₽</b>.'
 	if money >= tovpay:
-		act 'Buy':
+		act 'Buy vitamins (105 <b>₽</b>)':
 			cls
 			minut += 15
 			vitamin += 20
@@ -609,12 +621,15 @@ if ARGS[0] = 8:
 end
 
 if ARGS[0] = 9:
+	*clr & cla
 	menu_off = 1
+	minut += 5
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/condoms.jpg"></center>'
 	tovpay = 80
 	'You see a booth selling condoms for <<tovpay>> <b>₽</b>.'
 	if money >= tovpay:
-		act 'Buy':
+		act 'Buy condoms (80 <b>₽</b>)':
 			cls
 			minut += 15
 			prezik += 5
@@ -630,12 +645,15 @@ if ARGS[0] = 9:
 end
 
 if ARGS[0] = 10:
+	*clr & cla
 	menu_off = 1
+	minut += 5
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/balzam.jpg"></center>'
 	tovpay = 100
 	'There is lip balm on sale for <<tovpay>> <b>₽</b>.'
 	if money >= tovpay:
-		act 'Buy':
+		act 'Buy lip balm (100 <b>₽</b>)':
 			cls
 			minut += 15
 			lipbalm += 30
@@ -646,7 +664,10 @@ if ARGS[0] = 10:
 end
 
 if ARGS[0] = 11:
+	*clr & cla
 	menu_off = 1
+	minut += 5
+	gs 'stat'
 	if arturKnow = 0:
 		'Someone suddenly calls out to you, "Hey pretty girl, do you want a fresh, juicy tangerine?"'
 		act 'Look': gt 'arturRinok','start'
@@ -657,7 +678,10 @@ if ARGS[0] = 11:
 end
 
 if ARGS[0] = 12:
+	*clr & cla
 	menu_off = 1
+	minut += 5
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/cheburek.jpg"></center>'
 	'Walking through the market, you came across an old woman selling pies.'
 	if pcs_energy <= 80:
@@ -674,7 +698,7 @@ if ARGS[0] = 12:
 			minut+=10
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/eat.jpg"></center>'
-			'You ate a delicious pie with pleasure.'
+			'The pie is still warm as the woman hands it over to you. Barely able to keep yourself away from it, you find a place to sit down and enjoy the pie.'
 			act 'Continue walking through the market': gt 'pavtrain_market','events'
 		end
 	else
@@ -683,36 +707,39 @@ if ARGS[0] = 12:
 end
 
 if ARGS[0] = 13:
+	*clr & cla
 	menu_off = 1
+	minut += 5
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/dropwallet.jpg"></center>'
-	'You see woman ahead of you drop her purse.'
+	'You see a wallet fall out of a woman''s purse.'
 	cla
 	act 'Tell her':
-		cla
-		*clr
+		*clr & cla
 		minut += 2
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/vernutwallet.jpg"></center>'
 		'You call to the woman and hold out her wallet. She looks at you and releasing she gratefully takes her wallet back and walks away.'
 		act 'Continue walking through the market': gt 'pavtrain_market','events'
 	end
 	act 'Look through the purse':
-		cla
-		*clr
+		*clr & cla
 		minut += 5
+		gs 'stat'
 		i = rand(40,200)
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/zaglanut.jpg"></center>'
-		'In the purse is <<i>> <b>₽</b>'
+		'You open the wallet and you see that there''s <<i>> <b>₽</b>'
 		act 'Take the money and throw away the wallet':
-			cla
-			*clr
+			*clr & cla
 			money += i
 			pcs_mood += 10
+			gs 'stat'
 			gt 'pavtrain_market', 'start'
 		end
 		act 'Catch up with the woman and return her purse':
-			cla
-			*clr
+			*clr & cla
 			pcs_mood += 5
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/proverka.jpg"></center>'
 			'You catch up with the woman and telling her she dropped something you hand her the purse. The woman checks her money is still there and seeing that everything is in place, she thanks you and walked away.'
 			act 'Continue walking through the market': gt 'pavtrain_market','events'
@@ -721,32 +748,50 @@ if ARGS[0] = 13:
 end
 
 if ARGS[0] = 14:
+	*clr & cla
+	menu_off = 1
+	minut += 5
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/rebenok.jpg"></center>'
 	'You see a young mother and her crying baby.'
 end
 
 if ARGS[0] = 15:
+	*clr & cla
+	menu_off = 1
+	minut += 5
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/rezba.jpg"></center>'
 	'You find a stall with beautiful things carved out of wood and metal.'
 end
 
 if ARGS[0] = 16:
+	*clr & cla
+	menu_off = 1
+	minut += 5
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/gruzchik.jpg"></center>'
-	'Looking around, you almost collided with a man pulling a small cart.'
+	'Looking around, you almost collide with a man pulling a small cart.'
 end
 
 if ARGS[0] = 17:
+	*clr & cla
+	menu_off = 1
+	minut += 5
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/meatlavka.jpg"></center>'
-	'You wandered past a the meet seller and see a butcher working with an axe.'
+	'You wander past a the meet seller and see a butcher working with an axe.'
 end
 
 if ARGS[0] = 18:
+	*clr & cla
 	menu_off = 1
+	minut += 5
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/dirka.jpg"></center>'
 	'As you walk past a stall you notice a small hole torn in the canvas.'
 	act 'Look through the hole':
-		cla
-		*clr
+		*clr & cla
 		if girl > 1: pcs_horny += 5
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/pereodev'+rand(1,15)+'.jpg"></center>'
 		'You look inside the tent and see ' + $pavtrain_marketrandtext[rand(3,7)]
@@ -755,12 +800,15 @@ if ARGS[0] = 18:
 end
 
 if ARGS[0] = 19:
+	*clr & cla
 	menu_off = 1
+	minut += 5
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/market/birthcontrolpills.jpg"></center>'
 	tovpay = 1500
 	'You see a booth selling birth control pills for <<tovpay>> <b>₽</b>.'
 	if money >= tovpay:
-		act 'Buy':
+		act 'Buy birth control pills (1500 <b>₽</b>)':
 			cls
 			minut += 15
 			tabletki += 1

+ 25 - 23
locations/pavtrainhall.qsrc

@@ -15,25 +15,25 @@ if $ARGS[0] = '':
 	gs 'stat'
 	gs 'themes', 'indoors'
 
-	'<center><h4>Pavlovsk train station interior</h4></center>'
+	'<center><h2>Pavlovsk train station interior</h2></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/vokzal.jpg"></center>'
-	'The center of the station building is a large waiting room, where passengers can wait until their train arrives. Opposite to that you can find the <a href="exec: gt ''pavtrainhall_events'', ''manager''">station manager''s office</a>, and the <a href="exec:minut += 1 & gt ''pavtrainhall'', ''toilet''">toilets</a> on the other end of the building.'
+	*nl
+	'Stepping into the station building you are greated by a large waiting room, where passengers await the trains. In one of the corners you can clearly see the <a href="exec: gt ''pavtrainhall_events'', ''manager''">station manager''s office</a>. The <a href="exec:minut += 1 & gt ''pavtrainhall'', ''toilet''">toilets</a> are located farthest back of the building.'
+	*nl
 	'The long-distance trains are at the station platforms between 11:00-11:30 and 18:00-18:30.'
-
 	*nl
 	if katalkinSexOnce = 1:'There is a small <a href="exec:minut += 5 & gt ''katalkin''">police station</a> inside the station building.'
-
 	*nl
 	if StoryLine = 1 and SchoolAtestat = 0:
 		if (sunWeather = 0 or temper <= 0) and hour >= 18 and hour < 20 and week < 6:
 			'You see your classmates <a href="exec:minut += 3 & gt ''gopskver''">Vitek, Dan and Vasily</a> hanging around here.'
 		end
 	end
-
+	*nl
 	if podbros = 0:
 		podrand = rand(0, 1)
 
-		if money >= 1000 and hour >= 8 and hour <= 20 and podrand = 0:'As you walk through the station building, you notice a man''s thick <a href="exec: gt ''pavtrainhall_events'', ''wallet1''">wallet</a> dropping from his pocket, not far away from you.'
+		if money >= 1000 and hour >= 8 and hour <= 20 and podrand = 0:'As you walk through the station building, you notice a man''s thick <a href="exec: gt ''pavtrainhall_events'', ''wallet1''">wallet</a> fall out from his pocket, not far away from you.'
 		*nl
 	end
 
@@ -59,7 +59,7 @@ if $ARGS[0] = '':
 			act 'Collect your salary':
 				menu_off = 1
 				*clr & cla
-				'<center><h4>Pavlovsk train station interior</h4></center>'
+				'<center><h2>Pavlovsk train station interior</h2></center>'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/vokzal.jpg"></center>'
 				cleZarplatDay = daystart
 				vokzalVork += 1
@@ -125,10 +125,11 @@ if $ARGS[0] = 'platform':
 	*clr & cla
 	gs'stat'
 
-	'<center><H4>Pavlovsk station platforms</H4></center>'
+	'<center><h2>Pavlovsk station platforms</h2></center>'
 	'<center><img <<$set_imgh>> src="images/locations/shared/train/pavplat.jpg"></center>'
+	*nl
 	'Because Pavlovsk is a place that attracts a fair amount of tourists, the station can be quite busy at times. The busiest times on the platforms are between 11:00 and 11:30, and between 18:00 and 18:30 when the long-distance trains are ready for boarding.'
-	
+	*nl
 	if week >= 6 and hour >= 9 and hour <= 10:
 		'You notice <a href="exec:gt ''gschool_socialchg1'', ''tBella''">Bella</a> standing at the train station platform, looking at the time table.'
 	end
@@ -136,22 +137,22 @@ if $ARGS[0] = 'platform':
 	act 'Enter the station building': gt'pavtrainhall'
 
 	if Trainpass_day > daystart:
-		act 'Take a train to the old town': gt 'pavtrainhall', 'oldtown'
+		act 'Take the train to the old town': gt 'pavtrainhall', 'oldtown'
 
-		act 'Take a train to the village of Gadukino': gt 'pavtrainhall', 'village'
+		act 'Take the train to the village of Gadukino': gt 'pavtrainhall', 'village'
 
-		act 'Take a train to the communal village': gt 'pavtrainhall', 'communal'
+		act 'Take the train to the communal village': gt 'pavtrainhall', 'communal'
 
-		act 'Take a train to city industrial area': gt 'pavtrainhall', 'ind'
+		act 'Take the train to city industrial area': gt 'pavtrainhall', 'ind'
 
-		act 'Take a train to city center': gt 'pavtrainhall', 'centre'
+		act 'Take the train to city center': gt 'pavtrainhall', 'centre'
 	end
 end
 
 if $ARGS[0] = 'work':
 	menu_off = 1
 	*clr & cla
-	'<center><h4>Pavlovsk train station interior</h4></center>'
+	'<center><h2>Pavlovsk train station interior</h2></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/vokzal.jpg"></center>'
 	if cleZalDay ! daystart:
 		act 'Mop the waiting room floor (1:00)':
@@ -161,7 +162,7 @@ if $ARGS[0] = 'work':
 			pcs_mood -= 6
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/office/clener1.jpg"></center>'
-			'You take some cleaning supplies from the maintenance closet, pour some water and soap into a bucket and wash the floor in the waiting room.'
+			'You take some cleaning supplies from the maintenance closet, pour some water and soap into a bucket and mop the station building floor.'
 
 			act 'Continue':minut += 1 & gt 'pavtrainhall', 'work'
 		end
@@ -175,7 +176,7 @@ if $ARGS[0] = 'work':
 			pcs_mood -= 6
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/office/clener1.jpg"></center>'
-			'You take some cleaning supplies from the maintenance closet, pour some water and soap into a bucket and go to the men''s room.'
+			'You take some cleaning supplies from the maintenance closet, pour some water and soap into a bucket and head into the men''s restroom.'
 			gs 'pavtrainhall_events', 'toilet_event'
 			!!'You began to wash the floor in the men''s room, and then began to scrub toilets.'
 
@@ -191,7 +192,7 @@ if $ARGS[0] = 'work':
 			pcs_mood -= 6
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/office/clener1.jpg"></center>'
-			'You take some cleaning supplies from the maintenance closet, pour some water and soap into a bucket and scrub the toilets in the ladies'' room before mopping the floor.'
+			'You take some cleaning supplies from the maintenance closet, pour some water and soap into a bucket and scrub the toilets in the ladies'' restroom before you finish up by mopping the floor.'
 			gs 'pavtrainhall_events', 'vera'
 
 			act 'Leave restroom':minut += 1 & gt 'pavtrainhall', 'work'
@@ -206,7 +207,7 @@ if $ARGS[0] = 'ticket':
 	menu_off = 0
 	*clr & cla
 	gs 'stat'
-	'<center><h4>Ticket office</h4></center>'
+	'<center><h2>Ticket office</h2></center>'
 	'<center><img <<$set_imgh>> src="images/locations/shared/train/kassa.jpg"></center>'
 
 	act 'Leave the ticket office':minut += 1 & gt 'pavtrainhall'
@@ -371,9 +372,10 @@ if $ARGS[0] = 'toilet':
 	vokzalToilet = 0
 	gs 'stat'
 
-	'<center><h4>Pavlovsk train station interior</h4></center>'
+	'<center><h2>Pavlovsk train station interior</h2></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/vokzal.jpg"></center>'
-	'You are at the station''s restrooms, you can find the <a href="exec:minut += 1 & gt ''pavtrainhall'', ''female''">ladies'' room</a> and <a href="exec:minut += 1 & gt ''pavtrainhall'', ''male''">men''s room</a> here.'
+	*nl
+	'You stand by the station''s restrooms, you see the <a href="exec:minut += 1 & gt ''pavtrainhall'', ''female''">ladies'' restroom</a> to the right and <a href="exec:minut += 1 & gt ''pavtrainhall'', ''male''">men''s restroom</a> to the left, clearly marked by signs on the door.'
 
 	act 'Return to the train station':minut += 1 & gt 'pavtrainhall'
 end
@@ -392,7 +394,7 @@ if $ARGS[0] = 'female':
 	gs 'stat'
 	'<center><h4>The ladies'' room</h4></center>'
 	'<center><img <<$set_imgh>> src="images/locations/shared/bathroom/publictoilet.jpg"></center>'
-	'You open the door to the ladies'' room and go in.'
+	'You open the door to the ladies'' restroom and head inside.'
 
 	act 'Leave':minut += 1 & gt 'pavtrainhall', 'toilet'
 
@@ -418,7 +420,7 @@ if $ARGS[0] = 'male':
 	gs 'stat'
 	'<center><h4>The men''s room</h4></center>'
 	'<center><img <<$set_imgh>> src="images/locations/shared/bathroom/publictoilet.jpg"></center>'
-	'You open the door to the men''s room and go in.'
+	'You open the door to the men''s restroom and head inside.'
 
 	act 'Leave':minut += 1 & gt 'pavtrainhall', 'toilet'
 

+ 32 - 32
locations/pavtrainhall_events.qsrc

@@ -1,26 +1,26 @@
 # pavtrainhall_events
 
 if $ARGS[0] = 'manager':
-	cls
+	*clr & cla
 	menu_off = 1
 	gs 'stat'
-	'When you walk past the station manager''s office, you notice a sign next to the door:'
-	'"Cleaner wanted! 2 hours per day at any time, salary 130 <b>₽</b>. Ask inside for more info."'
-	'"Office opening hours: 08:00 - 17:00"'
+	'As you walk past the station manager''s office, you notice a sign next to the door:'
+	'"Cleaner wanted! 2 hours per day at any time, salary 130 <b>₽</b>. Ask the station manager for more information."'
+	'"Office visiting hours: 08:00 - 17:00"'
 
 	act 'Return to the train station':minut += 1 & gt 'pavtrainhall'
 
 	if hour >= 8 and hour <= 16:
 		act 'Enter the office':
-			cls
+			*clr & cla
 			gs 'stat'
-			'You knock on the door and enter the station manager''s office. An elderly man looks up from the papers on his desk and says, "Can I help you?"'
+			'You knock on the door and enter the station manager''s office. An elderly man looks up from his papers on his desk and says, "Can I help you?"'
 
 			act 'Apologize and leave':minut += 1 & gt 'pavtrainhall'
 
 			if vokzalVork = 0:
 				act 'Apply for the cleaning job':
-					cls
+					*clr & cla
 					vokzalVork = 1
 					minut += 15
 					gs 'stat'
@@ -37,17 +37,17 @@ if $ARGS[0] = 'manager':
 end
 
 if $ARGS[0] = 'wallet1':
-	cls
+	*clr & cla
 	menu_off = 1
 	gs 'stat'
-	'<center><h4>Pavlovsk train station interior</h4></center>'
+	'<center><h2>Pavlovsk train station interior</h2></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/vokzal.jpg"></center>'
 	'As you reach for the wallet, a foot steps on it just before you can pick it up. You look up, straight into the eyes of a slim girl. She looks around quickly and then softly asks: "Want to share?"'
 
 	act 'Keep it all for yourself':
-		cls
+		*clr & cla
 		gs 'stat'
-		'<center><h4>Pavlovsk train station interior</h4></center>'
+		'<center><h2>Pavlovsk train station interior</h2></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/vokzal.jpg"></center>'
 		'You tell the girl to get lost, and quickly push her away and snag the wallet before she can protest. As you remove the money from it and stuff it in your pocket, you feel a hand firmly grasping your shoulder. It''s the man who the wallet belongs to... that girl must have ratted you out!'
 		'You sigh and give him the empty wallet back, hoping he won''t check. Unfortunately for you, he checks. He bellows: "Young lady, you have 5 seconds to give me my money back or we''re going to the police station!"'
@@ -58,9 +58,9 @@ if $ARGS[0] = 'wallet1':
 	act 'Let her have the wallet and leave':minut += 1 & gt 'pavtrainhall'
 
 	act 'Share the money':
-		cls
+		*clr & cla
 		gs 'stat'
-		'<center><h4>Pavlovsk train station interior</h4></center>'
+		'<center><h2>Pavlovsk train station interior</h2></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/vokzal.jpg"></center>'
 		'You pick up the wallet and drag the girl off to the side. Making sure you are not being watched, you quickly split the money in two even piles and give her half. She quickly walks away while you put your share in your pocket. Suddenly, you feel a hand firmly grasping your shoulder. It''s the man who the wallet belongs to...'
 		'You sigh and give him the empty wallet back, hoping he won''t check. Unfortunately for you, he checks. He bellows: "Young lady, you have 5 seconds to give me my money back or we''re going to the police station!"'
@@ -70,12 +70,12 @@ if $ARGS[0] = 'wallet1':
 end
 
 if $ARGS[0] = 'wallet2':
-	cls
+	*clr & cla
 	gs 'stat'
 	'You give back the money you took from his wallet, but he acts insulted: "That''s not all of it! I had much more in my wallet, where is it!? I want it back now or we''re going to the police station! This is your last chance!"'
 
 	act 'Give him your money':
-		cls
+		*clr & cla
 		money = 0
 		podbros = 1
 		gs 'stat'
@@ -508,7 +508,7 @@ if $ARGS[0] = 'vera':
 			npc_rel['A27'] += 10
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vera/verasmoke.jpg"></center>'
-			'You put your cleaning supplies aside and go have a chat with Vera while no one is looking to buy a ticket anyway. After a while, the topic ends up being her sex life. Vera complains how her husband doesn''t satisfy her in bed.'
+			'You put your cleaning supplies aside and walk over to Vera to have a chat with her while she also seems to be having a slow day. After a while, the topic ends up being her sex life. Vera complains how her husband doesn''t satisfy her in bed.'
 
 			act 'Leave':minut += 1 & gt 'pavtrainhall'
 		end
@@ -527,7 +527,7 @@ if $ARGS[0] = 'vera':
 			act 'Leave':minut += 1 & gt 'pavtrainhall'
 		end
 	elseif verakassir = 0 and hour >= 8 and hour <= 20:
-		'While you''re on your way to clean the ladies'' room, you see the cashier in the ticket office look at you. She gives you a friendly nod while she smokes a cigarette, and you decide you could go for a quick break and have a chat if you feel like it.'
+		'While you''re on your way to clean the ladies'' restroom, you see the cashier in the ticket office look at you. She gives you a friendly nod while she smokes a cigarette, and you decide you could go for a quick break and have a chat if you feel like it.'
 
 		act 'Chat with the cashier':
 			*clr & cla
@@ -575,7 +575,7 @@ if $ARGS[0] = 'toilet_event':
 
 			if pcs_horny >= 50:
 				act 'Try to sneak a peek':
-					cls
+					*clr & cla
 					minut += 1
 					seepeenach += 1
 					tot_seepee += 1
@@ -585,7 +585,7 @@ if $ARGS[0] = 'toilet_event':
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/event/seepee.jpg"></center>'
 					'You try and sneak a glance at his penis and succeed. It''s flacid, and a stream of urine is steadily flowing from it. When he''s done, he washes his hands before he leaves.'
-					'You wash the floor in the men''s room, and ponder whether you should move out for a minute when you hear a man loudly evacuate his bowels. You decide against it and just focus on finishing your cleaning work as fast as you can, doing your best to ignore the smell.'
+					'You wash the floor in the men''s restroom, and ponder whether you should move out for a minute when you hear a man loudly empty his bowels. You decide against it and just focus on finishing your cleaning work as fast as you can, doing your best to ignore the smell.'
 
 					gs 'arousal', 'voyeur', 3
 					gs 'arousal', 'end'
@@ -599,7 +599,7 @@ if $ARGS[0] = 'toilet_event':
 
 			if pcs_horny >= 50:
 				act 'Try to sneak a peek':
-					cls
+					*clr & cla
 					minut += 1
 					seepeecop += 1
 					tot_seepee += 1
@@ -609,7 +609,7 @@ if $ARGS[0] = 'toilet_event':
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/event/seepee.jpg"></center>'
 					'You try and sneak a glance at his penis and succeed. It''s flacid, and a stream of urine is steadily flowing from it. He doesn''t wash his hands when he leaves... gross!'
-					'You wash the floor in the men''s room, and ponder whether you should move out for a minute when you hear a man loudly evacuate his bowels. You decide against it and just focus on finishing your cleaning work as fast as you can, doing your best to ignore the smell.'
+					'You wash the floor in the men''s room, and ponder whether you should move out for a minute when you hear a man loudly empty his bowels. You decide against it and just focus on finishing your cleaning work as fast as you can, doing your best to ignore the smell.'
 
 					gs 'arousal', 'voyeur', 3
 					gs 'arousal', 'end'
@@ -623,7 +623,7 @@ if $ARGS[0] = 'toilet_event':
 
 			if pcs_horny >= 50:
 				act 'Try to sneak a peek':
-					cls
+					*clr & cla
 					minut += 1
 					seepeeman += 1
 					tot_seepee += 1
@@ -633,7 +633,7 @@ if $ARGS[0] = 'toilet_event':
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/event/seepee.jpg"></center>'
 					'You try and sneak a glance at his penis and succeed. It''s flacid, and a stream of urine is steadily flowing from it. He doesn''t wash his hands when he leaves.'
-					'You wash the floor in the men''s room, and ponder whether you should move out for a minute when you hear a man loudly evacuate his bowels. You decide against it and just focus on finishing your cleaning work as fast as you can, doing your best to ignore the smell.'
+					'You wash the floor in the men''s room, and ponder whether you should move out for a minute when you hear a man loudly empty his bowels. You decide against it and just focus on finishing your cleaning work as fast as you can, doing your best to ignore the smell.'
 
 					gs 'arousal', 'voyeur', 3
 					gs 'arousal', 'end'
@@ -644,12 +644,12 @@ if $ARGS[0] = 'toilet_event':
 			end
 		end
 	elseif startevtoirand > 0:
-		'You wash the floor in the men''s room, and ponder whether you should move out for a minute when you hear a man loudly evacuate his bowels. You decide against it and just focus on finishing your cleaning work as fast as you can, doing your best to ignore the smell.'
+		'You wash the floor in the men''s room, and ponder whether you should move out for a minute when you hear a man loudly empty his bowels. You decide against it and just focus on finishing your cleaning work as fast as you can, doing your best to ignore the smell.'
 	end
 end
 
 if $ARGS[0] = 'trinkets':
-	cls
+	*clr & cla
 	menu_off = 1
 	minut += 30
 	prodskill = pcs_apprnc/4 + pcs_sprt + pcs_dom
@@ -674,7 +674,7 @@ if $ARGS[0] = 'trinkets':
 	'You manage to sell <<tovarand>> trinkets to passengers today, while earning <<tovpay>> <b>₽</b>.'
 
 	act 'Leave':
-		cls
+		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/katalkin/katalkin.jpg"></center>'
 		if pcs_intel + pcs_prcptn > 80 and rand(0,5) = 5:
@@ -684,16 +684,16 @@ if $ARGS[0] = 'trinkets':
 		exit
 
 		else
-			'Two police officers had been keeping an eye on you while you were trying to sell your goods, and when you move to leave the platform they approach you. Captain Katalkin says: "Excuse me miss, we saw you were attempting to sell items to passengers. Do you have the proper permits for that? We need to see your papers."'
+			'Two police officers had been keeping an eye on you while you were trying to sell your goods, and when you move to leave the platform they approach you. Captain Katalkin says: "Excuse me miss, we saw you were attempting to sell items to passengers. Do you have the proper permit for that? We need to see your papers."'
 		end
 
 		if money >= 500:
 			act 'Bribe them (500 <b>₽</b>)':
-				cls
+				*clr & cla
 				money -= 500
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/katalkin/katalkin.jpg"></center>'
-				'You smile at them: "Permits, officer? Of course I have the permits, one moment..."'
+				'You smile at them: "Permit, officer? Of course I have the permit, one moment..."'
 				'You look around and, when you''re sure the coast is clear, stick out your hand with a 500 <b>₽</b> note in it.'
 				'The police officers smile at you and quickly take the money before they walk away: "I see everything''s in order. Have a nice day, miss."'
 
@@ -702,7 +702,7 @@ if $ARGS[0] = 'trinkets':
 		end
 
 		act 'Beg him to forgive you':
-			cls
+			*clr & cla
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/katalkin/katalkin.jpg"></center>'
 			'You show him your best innocent face and say: "Please sir, times are tough! I''ll get the permit, I''m sorry! Please let me go, I promise it won''t happen again!"'
@@ -721,7 +721,7 @@ if $ARGS[0] = 'trinkets':
 					'Captain Katalkin suddenly recognizes you and frowns: "<<$pcs_nickname>>? You haven''t come to see me in a long time... I thought we had an agreement. Are you avoiding me?"'
 
 					act 'No you haven''t!':
-						cls
+						*clr & cla
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/katalkin/katalkin.jpg"></center>'
 						'You blurt out a mixture of protests and apologies: "No sir! I''ve just been busy, that''s all... I''m sorry."'
@@ -735,7 +735,7 @@ if $ARGS[0] = 'trinkets':
 		end
 
 		act 'Admit you have no permit':
-			cls
+			*clr & cla
 			money = 0
 			tovarL = 0
 			minut += 120

+ 714 - 10
locations/phone_selfies.qsrc

@@ -14,13 +14,9 @@ if $ARGS[0] = 'selfies':
 	$undname = 'underwear'
 	$undnamecap = 'Underwear'
 	
-	'<center><h4><font color="maroon">Selfie overview</font></h4></center>'
+	'<center><h4><font color="maroon">Photo library</font></h4></center>'
 	*nl
-	
-	!!default images that are used in any location not set
-	if phone_selfie[1] = 1:'<a href="exec:view''images/system/phone/selfie/phone_selfie1.jpg''"><b>Selfie number1</b></a>'
-	if phone_selfie[2] = 1:'<a href="exec:view''images/system/phone/selfie/phone_selfie2.jpg''"><b>Selfie number2</b></a>'
-
+	'Selfies'
 	'<a href="exec:gt ''phone_selfies'', ''bathroom''">Bathroom selfies</a>'
 	'<a href="exec:gt ''phone_selfies'', ''bedroom''">Bedroom selfies</a>'
 	'<a href="exec:gt ''phone_selfies'', ''kitchen''">Kitchen selfies</a>'
@@ -29,7 +25,16 @@ if $ARGS[0] = 'selfies':
 	'<a href="exec:gt ''phone_selfies'', ''park''">Park selfies</a>'
 	'<a href="exec:gt ''phone_selfies'', ''lockerroom''">Lockerroom selfies</a>'
 	'<a href="exec:gt ''phone_selfies'', ''beach''">Beach selfies</a>'
-	
+	'<a href="exec:gt ''phone_selfies'', ''gym''">Gym selfies</a>'
+	'<a href="exec:gt ''phone_selfies'', ''dance''">Dance selfies</a>'
+	'<a href="exec:gt ''phone_selfies'', ''misc''">Misc selfies</a>'
+	*nl
+	'Family and friends'
+	'<a href="exec:gt ''phone_selfies'', ''family''">Family</a>'
+	'<a href="exec:gt ''phone_selfies'', ''school''">School friends</a>'
+	'<a href="exec:gt ''phone_selfies'', ''teacher''">Teachers</a>'
+	'<a href="exec:gt ''phone_selfies'', ''pavlovsk''">Pavlovsk friends</a>'
+	'<a href="exec:gt ''phone_selfies'', ''city''">City friends</a>'
 	!gt $loc, $metka
 	act 'Stop watching selfies': gt '<<$menu_loc>>', '<<$menu_arg>>'
 end
@@ -45,7 +50,6 @@ if $ARGS[0] = 'listretrieve':
 		:temp_loop
 			!!setting value to unmixed variable so it can be checked in the if below
 			dynamic '$phone_locval = <<$phone_loc>>_closelfie[<<temp_clocnt>>]'
-			!!if $phone_locval = 1: *p '<a href="exec:view''images/pc/selfies/<<$phone_loc>>/clothed/<<temp_clocnt>>.jpg''"><b>Selfie #<<temp_clocnt>></b></a>'
 			if $phone_locval = 1: *p '<a href="exec:view''images/pc/selfies/<<$phone_loc>>/clothed/<<temp_clocnt>>.jpg''"><img src="images/pc/selfies/<<$phone_loc>>/clothed/<<temp_clocnt>>.jpg"     height="150" /></a>  '
 			temp_clocnt += 1
 		if temp_clocnt <= temp_total: jump'temp_loop'
@@ -60,7 +64,6 @@ if $ARGS[0] = 'listretrieve':
 		dynamic 'temp_total = <<$phone_loc>>_undtot'
 		:temp_loop1
 			dynamic '$phone_locval = <<$phone_loc>>_undselfie[<<temp_undcnt>>]'
-			!!if $phone_locval = 1: *p '<a href="exec:view''images/pc/selfies/<<$phone_loc>>/<<$undname>>/<<temp_undcnt>>.jpg''"><b>Selfie #<<temp_undcnt>></b></a>'
 			if $phone_locval = 1: *p '<a href="exec:view''images/pc/selfies/<<$phone_loc>>/<<$undname>>/<<temp_undcnt>>.jpg''"><img src="images/pc/selfies/<<$phone_loc>>/<<$undname>>/<<temp_undcnt>>.jpg"     height="150" /></a>  '
 			temp_undcnt += 1
 		if temp_undcnt <= temp_total: jump'temp_loop1'
@@ -75,13 +78,553 @@ if $ARGS[0] = 'listretrieve':
 		dynamic 'temp_total = <<$phone_loc>>_nudtot'
 		:temp_loop2
 			dynamic '$phone_locval = <<$phone_loc>>_nudselfie[<<temp_nudcnt>>]'
-			!!if $phone_locval = 1: *p '<a href="exec:view''images/pc/selfies/<<$phone_loc>>/nude/<<temp_nudcnt>>.jpg''"><b>Selfie #<<temp_nudcnt>></b></a>'
 			if $phone_locval = 1: *p '<a href="exec:view''images/pc/selfies/<<$phone_loc>>/nude/<<temp_nudcnt>>.jpg''"><img src="images/pc/selfies/<<$phone_loc>>/nude/<<temp_nudcnt>>.jpg"     height="150" /></a>  '
 			temp_nudcnt += 1
 		if temp_nudcnt <= temp_total: jump'temp_loop2'
 	end
 end
 
+if $ARGS[0] = 'listretrieve2':
+	if numnpc = 1:
+		'<center><h4><font color="maroon">Dimka selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/dimka/selfies/'
+		$selfienpc = 'dimka'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 2:
+		'<center><h4><font color="maroon">Artem selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/artem/selfies/'
+		$selfienpc = 'artem'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 3:
+		'<center><h4><font color="maroon">Ivan selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/ivan/selfies/'
+		$selfienpc = 'ivan'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 4:
+		'<center><h4><font color="maroon">Igor selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/igor/selfies/'
+		$selfienpc = 'igor'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 5:
+		'<center><h4><font color="maroon">Fedor selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/fedor/selfies/'
+		$selfienpc = 'fedor'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 6:
+		'<center><h4><font color="maroon">Petka selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/petka/selfies/'
+		$selfienpc = 'petka'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 7:
+		'<center><h4><font color="maroon">Lesco selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/lesco/selfies/'
+		$selfienpc = 'lesco'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 8:
+		'<center><h4><font color="maroon">Svyatoslav selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/svyatoslav/selfies/'
+		$selfienpc = 'svyatoslav'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 9:
+		'<center><h4><font color="maroon">Vitek selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/vitek/selfies/'
+		$selfienpc = 'vitek'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 10:
+		'<center><h4><font color="maroon">Dan selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/dan/selfies/'
+		$selfienpc = 'dan'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 11:
+		'<center><h4><font color="maroon">Vasily selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/vasily/selfies/'
+		$selfienpc = 'vasily'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 12:
+		'<center><h4><font color="maroon">Julia selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/julia/selfies/'
+		$selfienpc = 'julia'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 13:
+		'<center><h4><font color="maroon">Lariska selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/lariska/selfies/'
+		$selfienpc = 'lariska'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 14:
+		'<center><h4><font color="maroon">Katja selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/katja/selfies/'
+		$selfienpc = 'katja'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 15:
+		'<center><h4><font color="maroon">Vicky selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/vicky/selfies/'
+		$selfienpc = 'vicky'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 16:
+		'<center><h4><font color="maroon">Natasha selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/natasha/selfies/'
+		$selfienpc = 'natasha'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 17:
+		'<center><h4><font color="maroon">Inna selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/inna/selfies/'
+		$selfienpc = 'inna'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 18:
+		'<center><h4><font color="maroon">Christina selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/christina/selfies/'
+		$selfienpc = 'christina'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 19:
+		'<center><h4><font color="maroon">Lina selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/lina/selfies/'
+		$selfienpc = 'lina'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 20:
+		'<center><h4><font color="maroon">Lena selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/lena/selfies/'
+		$selfienpc = 'lena'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 21:
+		'<center><h4><font color="maroon">Lera selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/lera/selfies/'
+		$selfienpc = 'lera'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 22:
+		'<center><h4><font color="maroon">Bella selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/bella/selfies/'
+		$selfienpc = 'bella'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 23:
+		'<center><h4><font color="maroon">Albina selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/albina/selfies/'
+		$selfienpc = 'albina'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 24:
+		'<center><h4><font color="maroon">Pauline selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/pauline/selfies/'
+		$selfienpc = 'pauline'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 25:
+		'<center><h4><font color="maroon">Sonia selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/girl/sonia/selfies/'
+		$selfienpc = 'sonia'
+		loopmax = 45
+		loopmaxsveta = 25
+		loopmaxsex = 9
+	elseif numnpc = 26:
+		'<center><h4><font color="maroon">Anatoly selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/teacher/anatoly/selfies/'
+		$selfienpc = 'anatoly'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 28:
+		'<center><h4><font color="maroon">Stepfather selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/resident/vladimir/selfies/'
+		$selfienpc = 'vladimir'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 29:
+		'<center><h4><font color="maroon">Mother selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/resident/mom/selfies/'
+		$selfienpc = 'mom'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 33:
+		'<center><h4><font color="maroon">Anya selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/resident/anya/selfies/'
+		$selfienpc = 'anya'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 34:
+		'<center><h4><font color="maroon">Kolka selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/resident/kolka/selfies/'
+		$selfienpc = 'kolka'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 35:
+		'<center><h4><font color="maroon">Father selfies</font></h4></center>'
+!! Where are these located?
+		$imgloc = 'images/characters/pavlovsk/resident/???/selfies/'
+		$selfienpc = 'father'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 54:
+		'<center><h4><font color="maroon">Uncle Misha selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/resident/misha/selfies/'
+		$selfienpc = 'misha'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 56:
+		'<center><h4><font color="maroon">Roma selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/resident/roma/selfies/'
+		$selfienpc = 'roma'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 57:
+		'<center><h4><font color="maroon">Rex selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/resident/rex/selfies/'
+		$selfienpc = 'rex'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 69:
+		'<center><h4><font color="maroon">Mikhail selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/teacher/mikhail/selfies/'
+		$selfienpc = 'coachmikhail'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 54:
+		'<center><h4><font color="maroon">Sergey selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/resident/sergey/selfies/'
+		$selfienpc = 'sergey'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 128:
+		'<center><h4><font color="maroon">Makar selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/teacher/makar/selfies/'
+		$selfienpc = 'makar'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 129:
+		'<center><h4><font color="maroon">Serafim selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/teacher/serafim/selfies/'
+		$selfienpc = 'serafim'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 130:
+		'<center><h4><font color="maroon">Ilya selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/teacher/ilya/selfies/'
+		$selfienpc = 'ilya'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 131:
+		'<center><h4><font color="maroon">Viktor selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/teacher/viktor/selfies/'
+		$selfienpc = 'viktor'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 132:
+		'<center><h4><font color="maroon">Ruslan selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/teacher/ruslan/selfies/'
+		$selfienpc = 'ruslan'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 133:
+		'<center><h4><font color="maroon">Rolan selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/teacher/rolan/selfies/'
+		$selfienpc = 'rolan'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 134:
+		'<center><h4><font color="maroon">Aleksandrina selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/teacher/aleksandrina/selfies/'
+		$selfienpc = 'aleksandrina'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 135:
+		'<center><h4><font color="maroon">Yeva selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/teacher/yeva/selfies/'
+		$selfienpc = 'yeva'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 136:
+		'<center><h4><font color="maroon">Olga selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/teacher/olga/selfies/'
+		$selfienpc = 'olga'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 137:
+		'<center><h4><font color="maroon">Raven selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/teacher/raven/selfies/'
+		$selfienpc = 'raven'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 138:
+		'<center><h4><font color="maroon">Arina selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/teacher/arina/selfies/'
+		$selfienpc = 'arina'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 139:
+		'<center><h4><font color="maroon">Stasya selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/stasya/selfies/'
+		$selfienpc = 'stasya'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 140:
+		'<center><h4><font color="maroon">Lizaveta selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/lizaveta/selfies/'
+		$selfienpc = 'lizaveta'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 141:
+		'<center><h4><font color="maroon">Veronika selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/veronika/selfies/'
+		$selfienpc = 'veronika'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 142:
+		'<center><h4><font color="maroon">Zinaida selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/zinaida/selfies/'
+		$selfienpc = 'zinaida'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 143:
+		'<center><h4><font color="maroon">Alyona selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/alyona/selfies/'
+		$selfienpc = 'alyona'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 144:
+		'<center><h4><font color="maroon">Anushka selfies</font></h4></center>'	
+		$imgloc = 'images/characters/pavlovsk/school/girl/anushka/selfies/'
+		$selfienpc = 'anushka'
+		loopmax = 22
+		loopmaxsveta = 0
+		loopmaxsex = 7
+	elseif numnpc = 145:
+		'<center><h4><font color="maroon">Ekaterina selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/ekaterina/selfies/'
+		$selfienpc = 'ekaterina'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 146:
+		'<center><h4><font color="maroon">Marcus selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/marcus/selfies/'
+		$selfienpc = 'marcus'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 147:
+		'<center><h4><font color="maroon">Andrey selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/andrey/selfies/'
+		$selfienpc = 'andrey'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 148:
+		'<center><h4><font color="maroon">Mefodiy selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/mefodiy/selfies/'
+		$selfienpc = 'mefodiy'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 149:
+		'<center><h4><font color="maroon">Lazar selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/lazar/selfies/'
+		$selfienpc = 'lazar'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 150:
+		'<center><h4><font color="maroon">Erast selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/erast/selfies/'
+		$selfienpc = 'erast'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 151:
+		'<center><h4><font color="maroon">Evgeny selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/evgeny/selfies/'
+		$selfienpc = 'evgeny'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 152:
+		'<center><h4><font color="maroon">Feofan selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/feofan/selfies/'
+		$selfienpc = 'feofan'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 153:
+		'<center><h4><font color="maroon">Gerasim selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/gerasim/selfies/'
+		$selfienpc = 'gerasim'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 154:
+		'<center><h4><font color="maroon">Radomir selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/radomir/selfies/'
+		$selfienpc = 'radomir'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 155:
+		'<center><h4><font color="maroon">Lavrenti selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/lavrenti/selfies/'
+		$selfienpc = 'lavrenti'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 156:
+		'<center><h4><font color="maroon">Arkadi selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/arkadi/selfies/'
+		$selfienpc = 'arkadi'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 157:
+		'<center><h4><font color="maroon">Roman selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/roman/selfies/'
+		$selfienpc = 'roman'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 158:
+		'<center><h4><font color="maroon">Valentin selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/valentin/selfies/'
+		$selfienpc = 'valentin'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 159:
+		'<center><h4><font color="maroon">Petia selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/petia/selfies/'
+		$selfienpc = 'petia'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 165:
+		'<center><h4><font color="maroon">Vanya selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/vanya/selfies/'
+		$selfienpc = 'vanya'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	elseif numnpc = 189:
+		'<center><h4><font color="maroon">Nikolai selfies</font></h4></center>'
+		$imgloc = 'images/characters/pavlovsk/school/boy/nikolai/selfies/'
+		$selfienpc = 'nikolai'
+		loopmax = 0
+		loopmaxsveta = 0
+		loopmaxsex = 0
+	else
+		!! New npcs with selfies should be included above
+	end
+	
+	if loopmax > 0:
+		*nl
+		'<center><b>Regular selfies</b></center>'
+		*nl
+		
+		i = 1
+		:temp_loopselfies
+            dynamic '$selfie = <<$selfienpc>>[<<i>>]'
+            if $selfie = 1: *p '<a href="exec:view''<<$imgloc>><<i>>.jpg''"><img src="<<$imgloc>><<i>>.jpg"     height="150" /></a>  '
+            i += 1
+        if i <= loopmax: jump'temp_loopselfies'
+	end
+	
+	if loopmaxsveta > 0:
+		*nl
+		'<center><b>Selfies with me</b></center>'
+		*nl
+		
+		i = 1
+		:temp_loopselfiessveta
+			dynamic '$selfie = <<$selfienpc>>sveta[<<i>>]'
+			if $selfie = 1: *p '<a href="exec:view''<<$imgloc>>sveta/<<i>>.jpg''"><img src="<<$imgloc>>sveta/<<i>>.jpg"     height="150" /></a>  '
+			i += 1
+		if i <= loopmaxsveta: jump'temp_loopselfiessveta'
+	end
+	
+	if loopmaxsex > 0:
+		*nl
+		'<center><b>Sex selfies</b></center>'
+		*nl
+		
+		i = 1
+		:temp_loopselfiessex
+			dynamic '$selfie = <<$selfienpc>>sex[<<i>>]'
+			if $selfie = 1: *p '<a href="exec:view''<<$imgloc>>sex/<<i>>.jpg''"><img src="<<$imgloc>>sex/<<i>>.jpg"     height="150" /></a>  '
+			i += 1
+		if i <= loopmaxsex: jump'temp_loopselfiessex'
+	end
+	
+	act 'Back': gt 'phone_selfies', 'selfies'
+	!gt $loc, $metka
+	act 'Stop watching selfies': gt '<<$menu_loc>>', '<<$menu_arg>>'
+end
+
+
 if $ARGS[0] = 'bathroom':
 	'<center><h4><font color="maroon">Bathroom selfies</font></h4></center>'
 	$phone_loc = 'bathroom'
@@ -173,4 +716,165 @@ if $ARGS[0] = 'beach':
 	act 'Stop watching selfies': gt '<<$menu_loc>>', '<<$menu_arg>>'
 end
 
+if $ARGS[0] = 'gym':
+	'<center><h4><font color="maroon">Gym selfies</font></h4></center>'
+	$phone_loc = 'gym'
+	*nl
+	gs 'phone_selfies', 'listretrieve'
+		
+	act 'Back': gt 'phone_selfies', 'selfies'
+	!gt $loc, $metka
+	act 'Stop watching selfies': gt '<<$menu_loc>>', '<<$menu_arg>>'
+end
+
+if $ARGS[0] = 'dance':
+	'<center><h4><font color="maroon">Dance selfies</font></h4></center>'
+	$phone_loc = 'dance'
+	undvar = 0
+	nudvar = 0
+	*nl
+	gs 'phone_selfies', 'listretrieve'
+		
+	act 'Back': gt 'phone_selfies', 'selfies'
+	!gt $loc, $metka
+	act 'Stop watching selfies': gt '<<$menu_loc>>', '<<$menu_arg>>'
+end
+
+if $ARGS[0] = 'misc':
+	'<center><h4><font color="maroon">Misc selfies</font></h4></center>'
+	$phone_loc = 'dance'
+	undvar = 0
+	nudvar = 0
+	*nl
+	gs 'phone_selfies', 'listretrieve'
+		
+	act 'Back': gt 'phone_selfies', 'selfies'
+	!gt $loc, $metka
+	act 'Stop watching selfies': gt '<<$menu_loc>>', '<<$menu_arg>>'
+end
+
+if $ARGS[0] = 'family':
+	'<center><h4><font color="maroon">Family members</font></h4></center>'
+	gs 'gschool_lessons', 'npc_data'
+	$textgrup = ''
+	count1 = 0
+	i = 1
+	'<center><table cellspacing="3">'
+	:familygruploop	
+		if count1 = 6 : $textgrup += '<tr>'
+
+		if grupTipe[i] = 7 and selfieenable[i] = 1:
+			count1 += 1
+			$textgrup += '' + '<td bgcolor=<<$bcolor2>> align="center"><img  height="100" src="images/pc/npc_headshots/<<i>>.jpg"><br>' + $npcSelfie[i]
+		end
+		if count1< 6 and grupTipe[i] = 7:
+			$textgrup += '</td>'
+		elseif count1 = 6 and grupTipe[i] = 7:
+			$textgrup +='</td></tr><tr>' & count1 = 0
+		end
+		i += 1
+	if i <= 231:jump 'familygruploop'
+
+	'<<$textgrup>>'
+	
+	act 'Back': gt 'phone_selfies', 'selfies'
+	!gt $loc, $metka
+	act 'Stop watching selfies': gt '<<$menu_loc>>', '<<$menu_arg>>'
+end
+
+if $ARGS[0] = 'school':
+	'<center><h4><font color="maroon">School friends</font></h4></center>'
+	gs 'gschool_lessons', 'npc_data'
+	$textgrup = ''
+	count1 = 0
+	i = 1
+	'<center><table cellspacing="3">'
+	:schoolgruploop	
+		if count1 = 6 : $textgrup += '<tr>'
+
+		if (grupTipe[i] = 1 or grupTipe[i] = 2 or grupTipe[i] = 3 or grupTipe[i] = 4 or grupTipe[i] = 5) and selfieenable[i] = 1:
+			count1 += 1
+			$textgrup += '' + '<td bgcolor=<<$bcolor2>> align="center"><img  height="100" src="images/pc/npc_headshots/<<i>>.jpg"><br>' + $npcSelfie[i]
+		end
+		if count1< 6 and (grupTipe[i] = 1 or grupTipe[i] = 2 or grupTipe[i] = 3 or grupTipe[i] = 4 or grupTipe[i] = 5):
+			$textgrup += '</td>'
+		elseif count1 = 6 and (grupTipe[i] = 1 or grupTipe[i] = 2 or grupTipe[i] = 3 or grupTipe[i] = 4 or grupTipe[i] = 5):
+			$textgrup +='</td></tr><tr>' & count1 = 0
+		end
+		i += 1
+	if i <= 231:jump 'schoolgruploop'
+
+	'<<$textgrup>>'
+	
+	act 'Back': gt 'phone_selfies', 'selfies'
+	!gt $loc, $metka
+	act 'Stop watching selfies': gt '<<$menu_loc>>', '<<$menu_arg>>'
+end
+
+if $ARGS[0] = 'teacher':
+	'<center><h4><font color="maroon">Teachers</font></h4></center>'
+	gs 'gschool_lessons', 'npc_data'
+	$textgrup = ''
+	count1 = 0
+	i = 1
+	'<center><table cellspacing="3">'
+	:teachergruploop	
+		if count1 = 6 : $textgrup += '<tr>'
+
+		if grupTipe[i] = 6 and selfieenable[i] = 1:
+			count1 += 1
+			$textgrup += '' + '<td bgcolor=<<$bcolor2>> align="center"><img  height="100" src="images/pc/npc_headshots/<<i>>.jpg"><br>' + $npcSelfie[i]
+		end
+		if count1< 6 and grupTipe[i] = 6:
+			$textgrup += '</td>'
+		elseif count1 = 6 and grupTipe[i] = 6:
+			$textgrup +='</td></tr><tr>' & count1 = 0
+		end
+		i += 1
+	if i <= 231:jump 'teachergruploop'
+
+	'<<$textgrup>>'
+	
+	act 'Back': gt 'phone_selfies', 'selfies'
+	!gt $loc, $metka
+	act 'Stop watching selfies': gt '<<$menu_loc>>', '<<$menu_arg>>'
+end
+
+if $ARGS[0] = 'pavlovsk':
+	'<center><h4><font color="maroon">Pavlovsk friends</font></h4></center>'
+	gs 'gschool_lessons', 'npc_data'
+	$textgrup = ''
+	count1 = 0
+	i = 1
+	'<center><table cellspacing="3">'
+	:pavgruploop	
+		if count1 = 6 : $textgrup += '<tr>'
+
+		if grupTipe[i] = 8 and selfieenable[i] = 1:
+			count1 += 1
+			$textgrup += '' + '<td bgcolor=<<$bcolor2>> align="center"><img  height="100" src="images/pc/npc_headshots/<<i>>.jpg"><br>' + $npcSelfie[i]
+		end
+		if count1< 6 and grupTipe[i] = 8:
+			$textgrup += '</td>'
+		elseif count1 = 6 and grupTipe[i] = 8:
+			$textgrup +='</td></tr><tr>' & count1 = 0
+		end
+		i += 1
+	if i <= 231:jump 'pavgruploop'
+
+	'<<$textgrup>>'
+	
+	act 'Back': gt 'phone_selfies', 'selfies'
+	!gt $loc, $metka
+	act 'Stop watching selfies': gt '<<$menu_loc>>', '<<$menu_arg>>'
+end
+
+if $ARGS[0] = 'city':
+	'<center><h4><font color="maroon">City friends</font></h4></center>'
+	
+	act 'Back': gt 'phone_selfies', 'selfies'
+	!gt $loc, $metka
+	act 'Stop watching selfies': gt '<<$menu_loc>>', '<<$menu_arg>>'
+end
+
 --- phone_selfies ---------------------------------

+ 2 - 2
locations/postoffice.qsrc

@@ -60,7 +60,7 @@ if $ARGS[0] = 'start':
 			act 'Suggest a blowjob in exchange for jumping the queue':
 				*clr & cla
 				menu_off = 1
-				if cumloc[12] = 0 and cumloc[11] = 0:
+				if cumloc[11] = 0:
 					pcs_throat += 1
 					gs 'npcgeneratec', 0, 'stranger', rand(18,45)
 					gs 'boyStat', $npclastgenerated
@@ -106,7 +106,7 @@ if $ARGS[0] = 'start':
 				
 				else
 					'<center><video autoplay loop src="images/locations/shared/postoffice/punch.mp4"></video></center>'						
-					'The Man punches you in the gut and says, <font color="#0D42C0">"Go away bitch, your mouth is full of sperm."</font> You stagger away from the postoffice and spend 2 hours curled up like a ball.'
+					'The Man punches you in the gut and says, <font color="#0D42C0">"Go away bitch, your face is covered in sperm."</font> You stagger away from the postoffice and spend 2 hours curled up like a ball.'
 					minut += 120
 					gs 'pain', 4, 'tummy', 'hit'
 

+ 2 - 2
locations/preSYS.qsrc

@@ -1267,7 +1267,7 @@ if $ARGS[0] = 'socialgroup_setting':
 		npc_rel[$school_static_num] += grup5
 	end
 	r += 1
-	if r <= 61:jump 'socialgroup_loop'
+	if r <= 65:jump 'socialgroup_loop'
 end
 
 if $ARGS[0] = 'socialgroup_setting_boys':
@@ -1302,7 +1302,7 @@ if $ARGS[0] = 'socialgroup_setting_boys':
 		end
 	end
 	r += 1
-	if r <= 61:jump 'socialgroup2_loop'
+	if r <= 65:jump 'socialgroup2_loop'
 end
 
 --- preSYS ---------------------------------

+ 11 - 15
locations/rolanapt.qsrc

@@ -193,7 +193,12 @@ if $ARGS[0] = 'kitchen':
 	*clr
 	minut += 1
 	$locclass = 'kitr'
-	menu_off = 1
+	$loc = 'rolanapt'
+	$metka = 'kitchen'
+	$menu_loc = 'rolanapt'
+	$menu_arg = 'kitchen'
+	menu_off = 0
+	gs 'kit_din'
 	gs 'stat'
 	'<center><b><font color = maroon>Kitchen</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptrolan/kitchen.jpg"></center>'
@@ -219,6 +224,7 @@ if $ARGS[0] = 'kitchen':
 			act 'Approach Rolan':
 				*clr & cla
 				minut += 5
+				menu_off = 1
 				rolancooklesson = 1
 				rolan_cooklesson_day = daystart
 				gs 'stat'
@@ -255,6 +261,7 @@ if $ARGS[0] = 'kitchen':
 		elseif rolancooklesson = 2 and rolan_cooklesson_day ! daystart and $wornpantytype ! 'none':
 			act 'Approach Rolan':
 				*clr & cla
+				menu_off = 1
 				minut += 5
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptrolan/kitch/lesson/intro3.jpg"></center>'
@@ -268,6 +275,7 @@ if $ARGS[0] = 'kitchen':
 		elseif rolancooklesson > 2 and rolancooklesson <= 6 and rolan_cooklesson_day ! daystart and $wornpantytype ! 'none':
 			act 'Approach Rolan':
 				*clr & cla
+				menu_off = 1
 				minut += 5
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptrolan/kitch/lesson/intro3.jpg"></center>'
@@ -278,20 +286,8 @@ if $ARGS[0] = 'kitchen':
 	end
 !!	elseif rolancooklesson = 6:
 	act 'Look in the fridge': gt 'rolanapt', 'holodil'
-	act 'Drink water (0:05)':
-		cla
-		minut += 5
-		if water >= 80:
-			'You don''t need any more water.'
-		else
-			water += 80
-			cumspclnt = 2
-			gs 'cum_cleanup'
-			pcs_breath = 0
-			'You gladly drink a glass of water.'
-		end
-		act 'Get up from the table':gt 'rolanapt','kitchen'
-	end
+	dynamic $driwater
+	dynamic $fill_bottle
 	!!FRIDGE!!
 	!!filling the refrigerator:
 	!!count-bottles of beer in a day

+ 0 - 3
locations/underwear.qsrc

@@ -10,7 +10,6 @@ if $ARGS[0] = 'dispose':
 end
 
 if $ARGS[0] = 'remove':
-	if $pantyworntype = 'none' and $braworntype = 'none':exit
 	if $pantyworntype = 'none':
 		panty_none = 1
 	else
@@ -26,8 +25,6 @@ end
 if $ARGS[0] = 'wear':
 	if panty_none = 0: gs 'panties', 'wear'
 	if bra_none = 0: gs 'bras', 'wear'
-	panty_none = 0
-	bra_none = 0
 end
 
 if $ARGS[0] = 'dresser':

+ 545 - 0
qsp language reference.md

@@ -0,0 +1,545 @@
+# Table of Contents
+  - [Basic concepts](#basic-concepts)
+  - [Reference](#reference)
+    - [Locations](#locations)
+    - [Transitions](#transitions)
+    - [Variables](#variables)
+    - [Operators](#operators)
+      - [Operator precedence](#operator-precedence)
+    - [Arrays](#arrays)
+      - [Array functions and operators](#array-functions-and-operators)
+    - [Syntax](#syntax)
+    - [Strings](#strings)
+    - [Conditionals](#conditionals)
+    - [Built-in functions](#built-in-functions)
+    - [User-defined functions](#user-defined-functions)
+    - [Loops, and transitions inside a location](#loops-and-transitions-inside-a-location)
+    - [Order of execution](#order-of-execution)
+    - [System locations](#system-locations)
+    - [Dynamic code](#dynamic-code)
+    - [Text output](#text-output)
+    - [Actions](#actions)
+    - [Inventory](#inventory)
+    - [Multiple selections](#multiple-selections)
+    - [Formatting](#formatting)
+    - [Reserved keywords](#reserved-keywords)
+
+## Basic concepts
+The QSP user interface consists of five parts:
+- the main description area
+- inventory (or object area)
+- action area
+- additional description area
+- manual text input
+
+Only the first four are used by Girl Life.
+
+Games consist of *locations*, which can be used to represent physical areas (a room, street corner, the Moon) as well as more abstract concepts (dream sequence, action scene, passage of time). Each location has a unique name that allows to refer to it from other parts of the game. When working on Girl Life locations are found in the `locations/` directory, one file per location.
+
+Locations consist of a *description* that the player sees when they enter, *actions* that the player can choose to perform there, and *code* to be executed.
+
+Descriptions are flavor text used to facilitate the flow of the story. They can include static or animated images, background sounds, links that lead to actions or other areas, as well as custom formatting.
+
+Actions are something the player can choose to do in order to progress the story. They appear in the action area of the user interface and have associated code that describes what they do in terms of the game world.
+
+Code is used to keep track of the state of the game world and to update it in response to the player's actions. It consists of
+* *variables*: a place to store information such as a character's name, current time in the game world, how far along you are in a story line and so on
+* *operations* on variables: arithmetic operations on numeric variables (for example, gaining or losing weight) and text operations (for example joining a variable with the character's first name and the variable with their last name into a new variable that contains the full name)
+* *conditions*: a way to specify the prerequisites for game events and actions (for example, *if* inventory contains food *then* add an action to eat it *else* display flavor text that the player should start looking for food)
+
+## Reference
+The language reference is based mostly on the [official documentation](http://wiki.qsp.su/help:qsp).
+
+### Locations
+Locations must have an explicit start and end. A location begins with a line starting with `#` followed by the location name. It ends with a new line starting with `-`.
+```
+# location_name
+
+...location content goes here...
+
+-
+```
+Any text after the `-` until the start of the next location is ignored.
+
+Location names can be any valid string and are case-insensitive. The following prefixes can be used:
+* `!name` or `$name` - system location without a database
+* `#name` - location with a database
+* `^name` - sub-location that is a part of another location:
+
+```
+# apartment
+<...>
+--- apartment
+
+# ^kitchen
+<...>
+--- apartment/kitchen
+
+# ^bedroom
+<...>
+--- apartment/bedroom
+
+# ^^closet
+<...>
+--- apartment/bedroom/closet
+```
+
+#### :warning: Note
+Girl Life stores each location in a separate file with a matching name, so the convention is to avoid spaces and special characters in location names.
+
+### Transitions
+In order to transition from one location to another the following functions can be used:
+
+`goto` or `gt` replaces the main description and action area with those of the new location. Optional arguments (up to 9) are available in the new location from the `ARGS` array.
+```
+gt 'location without args'
+gt 'location with args', 'arg1', 'arg2', 123
+```
+
+`xgoto` or `xgt` does not clear the main description area and appends the new location's description to the existing text. Otherwise identical to `goto`.
+
+#### :bulb: Tip
+A common idiom in Girl Life is to split a location into multiple blocks and move around them by `gt`-ing to the same location with the block name as the first argument.
+```
+# example
+if $ARGS[0] = 'blockA':
+  'You are in block A'
+  act 'Go to block B': gt 'example', 'blockB'
+end
+
+if $ARGS[0] = 'blockB':
+  'You are in block B'
+  act 'Return to block A': gt 'example', 'blockA'
+end
+-
+```
+
+### Variables
+Variables in QSP can be of two types: number (32-bit signed integer from -2147483648 to 2147483647) or text string (maximum length depends on the player and can be 32KB or 2GB).
+
+Number and string variables with the same name can coexist; string variable names are always prefixed with `$`. Variables can be used without having been initialized, in which case a default value will be used: `0` for numbers and `''` (empty string) for text.
+
+When used in conditional expressions numeric variables correspond to `false` when the value is `0`, and `true` for all other values.
+
+Variable names adhere to the following rules:
+* Must not begin with a digit.
+* Must not be the same as a [reserved keyword](#reserved-keywords).
+* Must not include whitespace or the following symbols: `!` `:` `&` `=` `<` `>` `+` `-` `*` `/` `,` `'` `"` `(` `)` `[` `]` `{` `}`. In order to delimit multiple words in a variable name the underscore (`_`) can be used.
+* Are case-insensitive, `varname` and `varName` are equivalent.
+
+Variables are initialized by using the `set` or `let` keywords, or by simply assigning the value. The following are equivalent:
+```
+let varName = value
+set varName = value
+varName = value
+```
+
+Variables can be uninitialized by using the `killvar` function:
+```
+killvar 'varName'
+```
+
+#### :poop: Technical
+Due to implementation details, number and string variables that share the same name are related. Resetting the numeric variable `varName` using `killvar` will also reset the string variable `$varName`.
+
+Under the hood each variable is actually a single element array. The following are equivalent:
+```
+varName = value
+varName[0] = value
+```
+
+### Operators
+
+* `+`*num*, `-`*num* - unary plus/minus. `-` inverts the sign of the following numeric expression (negative numbers become positive and vice versa).
+* `+`, `-`, `*`, `/` - arithmetic operations on numeric expressions. Addition, subtraction, multiplication and division.
+* *numA* `mod` *numB* - modulo operator. Returns the remainder of the division of *numA* by *numB*.
+* Comparison operators:
+ * `=` true if expressions are equal.
+ * `!` true if expressions are not equal.
+ * `<` true if the expression on the left side of the operator is smaller than the one on the right side.
+ * `>` true if the expression on the left side of the operator is larger than the one on the right side.
+ * `<=` true if the expression on the left side of the operator is smaller or equal to the one on the right side.
+ * `>=` true if the expression on the left side of the operator is larger or equal to the one on the right side.
+* `obj` *$str* - true if inventory contains item *$str*.
+* `loc` *$str* - true if the game contains a location named *$str*.
+* `no` *num* - negation. Same as `-1 - num`. Since the above mentioned comparison operators all return `-1` when they are true, `no` can be used as logical negation.
+* *numA* `or` *numB* - bitwise OR. Usually used as logical OR.
+* *numA* `and` *numB* - bitwise AND. Usually used as logical AND.
+* *$str* `&` *$str* - string concatenation. Used to combine two or more strings into one.
+
+Examples (comments are marked with `&!`):
+```
+x = 5
+y = 6
+(x ! y) or (x <> y)   &! returns -1 (true)
+x or y                &! binary 101 OR 110 = 111; returns 7
+x and y               &! binary 101 AND 110 = 100; returns 4
+y mod x               &! 11/5 = 2 with remainder 1; returns 1
+
+obj 'food'            &! returns -1 (true) in case inventory contains an object named 'food', otherwise returns 0 (false)
+loc 'home'            &! returns -1 (true) in case the game contains a location named 'home', otherwise returns 0 (false)
+
+res = x*y + y*-x/2    &! (5*6) + (6 * (-5) / 2) = 15; returns 15
+res = no x = y        &! no 0 = -1; returns -1 (true)
+ 
+15*5/2                &! (15*5)/2 = 75/2 = 37
+15/2*5                &! (15/2)*5 = 7*5 = 35
+
+$firstName = 'John'
+$lastName = 'Doe'
+$firstName + ' ' + $lastName    &! returns the string 'John Doe'
+```
+
+#### Operator precedence
+From highest to lowest. Operators on the same line have the same precedence and are executed from left to right.
+* `(`*expression inside parentheses*`)`
+* `+` `-` (unary)
+* `*` `/`
+* `mod`
+* `+`, `-` (binary)
+* `=` `<` `>` `!` `<>` `<=` `>=` `=<` `=>`
+* `obj` `loc` `no`
+* `and`
+* `or`
+* `&`
+
+#### :poop: Technical
+Maximum depth of nested parentheses is 30. Maximum number of operators in an expression is 100.
+
+### Arrays
+A QSP array is a collection of values. Each element of the array has a unique index that can be used to access it. Indexes can be either numeric or strings, but it is not recommended to mix numeric and string indexes in the same array.
+
+The syntax for adding elements to an array and retrieving them is as follows:
+```
+! create array of strings
+$child_names[0] = 'Jack'
+$child_names[1] = 'Jill'
+
+! add an element to the end of the array
+$child_names[] = 'Slagathor'
+! which would have been the same as
+$child_names[2] = 'Slagathor'
+
+! get the first element (note that numeric indexes start from 0, not 1)
+$first_child = $child_names[0]
+
+! get the third element
+$third_child = $child_names[2]
+
+! get the last element
+$last_child = $child_names[]
+
+! array of numbers with string indexes
+child_ages['Jack'] = 10
+child_ages['Jill'] = 8
+child_ages['Slagathor'] = 500
+```
+
+Arrays are useful for cases when you have a large amount of uniform information and it's unwieldy to give each element its own variable name. Any data that can be displayed in a table should probably be stored in arrays - in this case each column is a different array and row ids are the array indexes. Same goes for cases when you have multiple variables named `var1, var2, var3, ...` or `varA, varB, varC, ...` - you can replace them with a single array `vars` and access the items like `vars[1]` or `vars['c']`.
+
+For example, Girl Life uses arrays for the wardrobe: it's a perfect fit because you may have an arbitrary amount of clothing items, and giving each item its own variable name is not convenient. Instead of having dozens of variables like `$clothing1_description`, `$clothing2_description`, you create a single array `$clothing_descriptions` and then add any newly purchased items to it.
+
+The great benefit here is that when you need to perform the same operation on each item - like displaying it on the wardrobe screen - you don't have to write a series of `if` statements. You can go from 0 to the last element of the array in a loop and only write the code once:
+```
+'You have the following clothes in your wardrobe':
+
+! bad approach
+if clothing1_purchased:
+    $clothing1_description
+    act 'Put on ' & $clothing1_description: ...
+end
+if clothing2_purchased:
+    $clothing2_description
+    act 'Put on ' & $clothing1_description: ...
+end
+
+! better approach
+index = 0
+amount = arrsize('$clothing_descriptions')
+:start
+if index < amount:
+    $clothing_descriptions[index]
+    act 'Put on ' & $clothing_descriptions[index]: ...
+    index += 1
+    jump 'start'
+end
+```
+Note how the code that uses arrays doesn't need to be updated if more elements are added to `$clothing_descriptions`. We just go through the list of available items and perform the same operation on each. Whether there's 0 items or 1000, the code remains the same and is simple to maintain.
+
+#### Array functions and operators
+`killvar` '*arr_name*' - deletes the whole array.
+`killvar` '*arr_name*', *index* - removes the item corresponding to *index* from the array. Removing an item with a numeric index moves all following items closer to the beginning of the array - an array with numeric indexes can never have gaps.
+
+`copyarr` '*target*', '*source*', *index*, *amount* - copies *amount* elements starting from *index* from *source* array to *target* array. If *amount* is not specified, all items up to the end of the *source* array are copied. If *index* is not specified, the whole array is copied.
+
+`arrsize(`'*array_name*'`)` - returns the number of elements in the array named *array_name*.
+
+`arrpos(`*index*, '*array_name*', *value*`)` - returns the index of *value* in the array *array_name* if it exists. The search starts from *index*. In case an element is not found the function returns `-1`.  
+<B>Note</B>: In Quest player for Android by Nex, or the upcoming Qgen6, the parameter sequence changed:  
+`arrpos(`'*array_name*', *value*, *index*`)`
+
+`arrcomp(`*index*, '*array_name*', '*pattern*'`)` - returns the index of the first element of array *array_name* that matches the regular expression *pattern*. The search starts from *index*. In case an element is not found the function returns `-1`.
+
+### Syntax
+Operations are performed sequentially, one by one. Each operation is usually written on its own line, and related operations are often grouped and separated by empty lines:
+```
+apples  = 5
+pears   = 10
+oranges = 3
+
+act 'Eat apple':  apples  -= 1
+act 'Eat pear':   pears   -= 1
+act 'Eat orange': oranges -= 1
+```
+
+If needed, multiple operations can be written on the same line, in which case they have to be separated by `&`:
+```
+act 'Eat one of each': apples -= 1 & pears -= 1 & oranges -= 1
+```
+It is highly recommended to have one operation per line for readability, outside of some cases that require all operations to be on the same line.
+
+Content of `if`, `act` and other blocks should be indented to the right in order to visually distinguish the start and end of the block. This is purely a readability improvement; the code is executed exactly the same regardless of the indentation. Common indentation sizes are 2 or 4 spaces, or a TAB.
+```
+if apples = 0:
+    'We are all out of apples'
+    mood -= 10
+end
+```
+
+In rare cases it might be necessary to split a single line of operations into multiple lines. Although possible, this should be avoided as it is usually a sign of overcomplicated code. Putting ` _` (an empty space and an underscore) at the end of a line means the player application will consider these two lines as one:
+```
+if a > 1 and b > 2 and c > 3: p 'a, b and c are bigger than 1, 2 and 3' & gt 'nextStage'
+```
+is the same as
+```
+if a > 1 _
+  and b > 2 _
+  and c > 3: p 'a, b and c are bigger than 1, 2 and 3' _
+  & gt 'nextStage'
+```
+Note that any potential error messages will also consider these to be a single line and will always report the number of the initial line.
+
+#### :poop: Technical
+You might need to put two spaces before `_` at the end of the line in order to avoid some player applications concatenating the two lines without the space inbetween, resulting in bugs or broken syntax.
+
+#### Comments
+Sometimes it is useful to leave notes, explanations or future plans inside a location. This concept is called *comments*. Comments are intended purely for humans to read and have no effect on the execution of the code. This means that they are also a good way to quickly exclude a block of code from execution during testing without actually removing it from the location. Comments begin with a `!`.
+
+Comments can take up a single line:
+```
+apples  = 5
+pears   = 10
+oranges = 3
+! TODO: add bananas
+```
+or multiple lines:
+```
+apples  = 5
+!'pears   = 10
+oranges = 3'
+
+! both pears and oranges are ignored by the same comment, because they are inside quotes
+```
+or follow on the same line as an operation:
+```
+apples  = 5
+pears   = 10 &! too many pears?
+oranges = 3
+```
+#### :poop: Technical
+Note that sometimes inline comments have to be separated from the preceding code by a `&`, because `!` is also the negation operator and in case of ambiguity it will be interpreted as such.
+
+#### :poop::poop::poop: Never do this
+Multi-line comments can take grotesque forms:
+```
+!'this part of the comment is inside
+single quotes' but "this is still part
+of the same comment because sometimes
+life is unfair." Oh yeah, {curly brackets
+also count}. This is still the same comment.
+```
+All of the above is a single comment. Don't do this.
+
+#### Statements and functions
+*Statements* are keywords (words reserved by QSP and unavailable for use as a variable or location name) that perform a certain operation, sometimes taking one or more values as arguments. Statements do not return a result, their purpose is to modify the state of the game.
+```
+! examples of statements
+pl('this text will be printed')
+clear()
+
+! these are equivalent
+addobj 'clothes', 'pics/clothes.jpg'
+addobj('clothes', 'pics/clothes.jpg')
+```
+
+*Functions* are keywords that perform certain operations and return the result to be used by other code, usually without modifying the state of the game in the process. They often take one or more arguments.
+```
+largest = max(1, 2, 4)
+randomPercentage = rand(0, 100)
+ownedItems = countobj
+```
+
+#### :warning: Note
+While not required, it is highly recommended to prefix the function name with a `$` if it returns a string value. This helps code readability by annotating the expected type of the return value.
+```
+! these are equivalent
+pl str(43)
+pl $str(43)
+```
+
+#### :poop: Technical
+Maximum number of arguments for statements and functions is 10.
+
+### Strings
+
+### Conditionals
+
+### Built-in functions
+
+### User-defined functions
+
+### Loops, and transitions inside a location
+
+### Order of execution
+
+### System locations
+
+### Dynamic code
+
+### Text output
+
+### Actions
+
+### Inventory
+
+### Multiple selections
+
+### Formatting
+
+### Reserved keywords
+```
+act
+addlib
+addobj
+addqst
+and
+arrcomp
+arrpos
+arrsize
+$backimage
+bcolor
+cla
+clear
+*clear
+close
+clr
+*clr
+cls
+cmdclear
+cmdclr
+copyarr
+$counter
+countobj
+$curacts
+curloc
+debug
+delact
+dellib
+delobj
+desc
+disablescroll
+disablesubex
+dynamic
+dyneval
+else
+elseif
+exit
+fcolor
+$fname
+freelib
+fsize
+func
+getobj
+gosub
+goto
+gs
+gt
+if
+iif
+inclib
+input
+instr
+isnum
+isplay
+jump
+killall
+killobj
+killqst
+killvar
+lcase
+lcolor
+len
+let
+loc
+$maintxt
+max
+menu
+mid
+min
+mod
+msecscount
+msg
+nl
+*nl
+no
+nosave
+obj
+$onactsel
+$ongload
+$ongsave
+$onnewloc
+$onobjadd
+$onobjdel
+$onobjsel
+opengame
+openqst
+or
+p
+*p
+pl
+*pl
+play
+qspver
+rand
+refint
+replace
+rgb
+rnd
+savegame
+selact
+selobj
+set
+settimer
+showacts
+showinput
+showobjs
+showstat
+$stattxt
+str
+strcomp
+strfind
+strpos
+trim
+ucase
+unsel
+unselect
+usehtml
+$usercom
+user_text
+usrtxt
+val
+view
+wait
+xgoto
+xgt
+```

+ 83 - 0
qspplayerforandroid.md

@@ -0,0 +1,83 @@
+This guide is for Android user. If you want to play QSP on iPhone, try [AeroQSP](http://qsp.su/index.php?option=com_content&view=article&id=115&Itemid=80)
+
+# I. Which Version do I need?
+Quest player 1.4+ only support 4.4.4+
+
+If your Android is below 4.4.4 (including 4.4.4):   Use Quest player 1.0.2 or 1.3
+  
+If your Android is 5.x or 6.x, got modified 1.3 version by BOOM.vrn:  
+Main update for 1.3:
+1. support Android 5/6  
+2. support Animated gif  
+3. support Autosave  
+
+
+# II. Get Quest player for Android  
+2017/7: New version! 1.4+ by [b]MrBoboFace[/b], require Android 4.4.4+
+[i]Still in development, only English version for now.[/i]
+Major change:
+* extend html flag, table support
+* support webm video
+https://github.com/MrBoboFace/QuestPlayer
+-----
+You can download my translated apk, or do it on your own.  
+
+ * download my translated .apk    
+About permission of Destribution:  
+
+```
+e-mail on 2016/11/2:
+illume: I translate it into English and Chinese. Can I distribute it on English and Chinese forum?  
+Nex: Please do whatever you want, it is open source )
+```
+  
+QuestPlayer 1.0.2 by Nex:  
+http://www.mediafire.com/file/arg1felbt5sbn5g/qsp_QuestPlayer_Translated.7z  
+  
+QuestPlayer 1.3 by BOOM.vik:  
+http://www.mediafire.com/file/rc7ssixhljeqd5h/qsp_QuestPlayer13_Translated.7z  
+  
+password is <b>qsp</b>  
+QSPplayer113_en_Sign.apk   English UI  
+QspPlayer113_tc_Sign.apk   Traditional Chinese UI  
+QSPplayer113_gb_Sign.apk   Simplified Chinese UI  
+
+ * You want to do the translation yourself:  
+
+Download Quest player 1.1 from [Google play](https://play.google.com/store/apps/details?id=com.qsp.player)  
+or
+(1) Download Quest player 1.3 from [4pda](http://4pda.ru/forum/index.php?showtopic=215110&view=findpost&p=52673212  )   You will need register to 4pda to download.  
+Then [download my Translated .xml here](http://www.mediafire.com/file/8s5d5s7td2ifcdj/QuestPlayerTranslation_113.7z) , password is <B>qsp</b>  
+(2) Use Apktool to unpack russian .apk  
+(3) overwrite my translated .xml to res\values  
+(4) pack with apktool  
+(5) sign apk  
+
+# III. Install Game  
+Create a folder in your SD card  
+<B>sdcard1/QSP/games/ETO</B>  
+  
+put game files as this:  
+```
+sdcard1/QSP/games/ETO/glife.qsp  
+sdcard1/QSP/games/ETO/avatar.jpg  
+Images&sounds Goes these 2 folders:  
+sdcard1/QSP/games/ETO/sound/  
+sdcard1/QSP/games/ETO/images/  
+```
+For QSP player 1.3 by BOOM, it can fit image width to screen (set in menu).  
+For 1.1 on google play, you must adjust image size manually before copy them into sdcard.  
+the width of screen is 1920.  
+  
+  
+# IV. Play game:  
+1. Launch QSP player  
+2. Select "ETO" (same as folder name as you set in II.)  
+3. A messagebox with 2 russian button will pop out. one is play, another is cancel.  
+4. Once in game, press MENU key of your phone to do the setting and save/load.  
+  
+* Quest player of Android does not support in-game save, you must save through system menu on your own.  
+* 1.3 version by BOOM.vrn support autosave  
+
+---
+back to [Home](home) page.

+ 12 - 0
reportbug.md

@@ -0,0 +1,12 @@
+I find a bug! How can I report this?
+-
+Thanks for you help, please do as follows:  
+1. Which version do you use? release version from IGDB? dev version or  pre-release test version?  
+     Some bugs may already be solved in newest dev version.  
+2. What's the bug does?  A error window? blank screen ?  no action?  some status goes wrong?  
+(1) Is there a message box? If yes, please post the colored texts (loation & line & Desc)
+![qsp_Error](/uploads/9564051c8bc8ad21093dfed28d698e64/qsp_Error.jpg)  
+(2) If not, please copy some texts in or before the bug scene, this will help us to locate.  
+
+3. Reply these informations (Game Version / Bug describe / error window message / texts copied from screen) on http://tfgamessite.com/phpbb3/viewtopic.php?f=6&t=8086   
+We will deal with them.  

+ 155 - 0
sex_handling.md

@@ -0,0 +1,155 @@
+In the game are mainly traced the sex affairs of player character (pc) with other non-player characters (npc). The reason for tracing is evolution of pc and statistics. 
+
+## Sex event sequence
+* gs 'BoyStat','param1',['param2']  
+ the routine boyStat sets variables related to parameters of Pc's sexual partner(s). They are used mainly in routine 'arousal'
+* gs 'arousal','param1' ... ['param8']  
+this routine describes evolution of the sex event .. time, excitement, orgasm and more.  It is called usually several times.
+* gs 'cum_call','param1', ..  
+ this routine handles first of all a sperm deposit. It can be called several times, especialy when the semen ends on/in different parts of PC body (like mouth and face).
+* gs 'arousal','end'  
+ the routine 'arousal' called with parameter 'end' should clean a few variables, which are set during the sex event.
+
+## Routine description
+One of the core routines is **Cum_Manage**, which handle placing of cum all over pc's body and in her cavities. This routine also solve the reliability of condoms in dependency at the penis size (the game supposes one size of condoms).
+
+This routine can be called with parameter: **'cumeater'** or **'cumgather'** but generally is called without parameters and all the necessary variable has to be set in advance.
+
+Necessary variables are:
+* $boy        ... source of sperm
+* spafinloc   ... target place
+
+Optional variables are:
+* sexvolume   ... amount od sperm, default = 40 (4 ccm)
+* sexspecpot  ... potency of sperm, if not defined the value is taken from nps predefined  sexspecpot = npc_spermpot[$boy] or it is randomly generated
+* cumprecheck ... if this parameter is set, the deposit is always only precum and pc is not aware that it can be potent
+* sexunaware  ... this parameter states whether pc is aware of the act
+* sexpartkno  ... this parametr state whether the npc is familiar with pc 
+* sexcontra   ... kind of intraception
+
+
+* vibratorIN
+* analplugIN
+
+The front end for **Cum_Manage** is **cum_call**, which allows to input the necessary values as a parameter and which prepares the apropriate variables and finaly calls the **Cum_Manage**
+
+
+<Table width ="400">
+<tr><th width ="200"><b>Target place</b></th><Th width ="100"><b>Cum_Manage</b></th><th width ="100"><b>cum_call</b></th></tr>
+<tr><th></th><Th><b>spafinloc =</b></th><th><b>$ARGS[0]</b></th></tr>
+<tr><td>In your Vagina</td><TD>0</td><td>''</td></tr>
+<tr><td>On your labia</td><TD>1</td><td>'labia'</td></tr>
+<tr><td>On your panties over your vagina</td><TD>2</td><td>'pantyfront'</td></tr>
+<tr><td>In your anus</td><TD>3</td><td>'anus'</td></tr>
+<tr><td>On your butt</td><TD>4</td><td>'butt'</td></tr>
+<tr><td>On your panties over your butt</td><TD>5</td><td>'pantyrear'</td></tr>
+<tr><td>On your clothes in your groin area</td><TD>6</td><td>'clothesgroin'</td></tr>
+<tr><td>On your clothes</td><TD>7</td><td>'clothes'</td></tr>
+<tr><td>On your back</td><TD>8</td><td>'back'</td></tr>
+<tr><td>On your legs</td><TD>9</td><td>'legs'</td></tr>
+<tr><td>On your arms</td><TD>10</td><td>'arms'</td></tr>
+<tr><td>On your face</td><TD>11</td><td>'face'</td></tr>
+<tr><td>Inside your mouth</td><TD>12</td><td>'mouth'</td></tr>
+<tr><td>On your hands</td><TD>13</td><td>'hands'</td></tr>
+<tr><td>On your stomach</td><TD>14</td><td>'stomach'</td></tr>
+<tr><td>On your breasts</td><TD>15</td><td>'breasts'</td></tr>
+<tr><td>In your hair</td><TD>16</td><td>'hair'</td></tr>
+<tr><td>In a condom in your vagina</td><TD>17</td><td>'internalcondom'</td></tr>
+</table>
+<br><br>
+**cum_call** has got following parameters:
+<Table width ="400">
+<tr><th width ="50"><b>order</b></th><Th width ="100"><b>type</b></th><th width ="250"><b>function</b></th></tr>
+<tr><td>1</td><TD>string</td><td>name of the target location according the table above</td></tr>
+<tr><td>2</td><TD>string</td><td>code name of the sexual partner like 'A9' or '9'</td></tr>
+<tr><td>3</td><TD>number</td><td>partner knowledge: 0 - unknown partner, 1 - familiar partner, 2 - pc isn't aware about sex</td></tr>
+<tr><td>4</td><TD>number</td><td>contraception, if left blank it will use the default, value 1 .. 7</td></tr>
+<tr><td>5</td><TD>number</td><td>argument is used for changing the potency, -1 for unable to impregnate, default is 10,000</td></tr>
+<tr><td>6</td><TD>number</td><td>parametr sets the volume of sperm, default is 40 (4ml)</td></tr>
+</table>
+
+<br>
+List of values for contraception and their meaning 
+1.  He thought, that pc was on the pill but she wasn't.
+2.  Pc is on the Pill
+3.  Condom. Condoms can still fail vy the code.
+4.  The Condom Broke. This is mostly used to check if cum manage resulted in a broken condom.
+5.  The Condom Slipped off. Like 4, this is mostly to check if the contraception of 3 had a failure. 
+6.  The condom was sabotaged but the pc shouldn't know that
+7.  The Condom was sabotaged by the pc
+
+<br>
+<br>
+
+These two codes make the same:
+
+> <p><b>gs 'cum_call','anus','A10',1</b> ,2,5000,25</p> 
+
+||
+
+> <p>
+> <b>gs 'boyStat', 'A10'</b><br>
+> <b>spafinloc = 3</b><br>
+> sexvolume = 25<br>
+> sexspecpot = 5000<br>
+> <b>sexpartkno = 1</b><br>
+> sexcontra = 2<br>
+> <b>gs 'Cum_Manage'</b>
+> </p>
+
+
+Usually only the bold parts are used.
+
+However the following code, which handle precum, can be writen only in this way:
+
+> <p>
+> gs 'boyStat', 'A10'<br>
+> spafinloc = 0<br>
+> <b>cumprecheck = 1<b><br>
+> <b>gs 'Cum_Manage'<b>
+> </p>
+
+According to the last agreement, this action should not be used separate and  it is included into "arousal vaginal" act, its occurrence there is driven by random generator.
+
+
+<br>Some more remarks:
+
+**cum_call** calls the <b>boyStat</b>, but on the other hand it preserves variable **$boy**
+
+**Cum_Manage** sets to zero following parameters: **cumprecheck**,**spafinloc**, and **sexvolume**
+
+
+<br><br>
+The second core routine is **arousal**. This routine is used much widely than the preceding two and it cares about emotional and physical changes during any sexual stimulation. 
+**Arousal** has got the folowing parameters:
+
+<Table width ="400">
+<tr><th width ="50"><b>order</b></th><Th width ="100"><b>type</b></th><th width ="250"><b>function</b></th></tr>
+<tr><td>1</td><TD>string</td><td>name of the action which causes arousal</td></tr>
+<tr><td>2</td><TD>number</td><td>duration of the action in minutes</td></tr>
+<tr><td>3</td><TD>string</td><td>name of variable which represents lenght of penis or toy in format 'dick...'. It makes sense only for 'bj', 'anal' and 'vaginal' actions. </td></tr>
+<tr><td>3 .. 9</td><TD>string</td><td>list of affected fetishes</td></tr>
+</table>
+
+<br><br>
+List of keywords for actions:
+
+'masturbate', 'porn', 'voyeur', 'kiss', 'breasts', 'massage', 'foreplay', 'cuni', 'rimming', 'trib', 'anal', 'anal_finger', 'anal_fist', 'anal_dildo', 'anal_strap', 'anal_vibe', 'vaginal', 'vaginal_finger', 'vaginal_fist', 'vaginal_dildo', 'vaginal_strap', 'vaginal_vibe'
+
+also when giving any of the following:
+
+'flash_breasts', 'flash_pussy', 'flash_ass', 'kiss_give', 'breasts_give', 'massage_give', 'foreplay_give', 'cuni_give', 'rimming_give', 'anal_finger_give', 'anal_fist_give', 'anal_dildo_give', 'anal_vibe_give', 'anal_strap_give',
+'vaginal_finger_give', 'vaginal_fist_give', 'vaginal_dildo_give', 'vaginal_strap_give', 'vaginal_vibe_give', 'hj', 'bj', 'footjob'
+
+List of keywords for fetishes
+
+'maso', 'bound', 'beast', 'exhibitionism', 'rough', 'prostitution', 'dom', 'sub', 'incest', 'feet', 'lesbian', 'group', 'gangbang', 'humiliation', 'deepthroat', 'unknown'
+
+
+Format to use: 
+
+> gs 'arousal', 'act', duration, 'fetish', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish' 
+
+or 
+
+> gs 'arousal', 'act', duration, 'dick*', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish' 

+ 135 - 0
skills.md

@@ -0,0 +1,135 @@
+# Skills:  
+
+## List of Skills:
+
+### Sport Skills
+* Jabs
+* Power Strikes
+* Kicks
+* Defence
+* Wrestling
+ 
+* Runnig
+* Ice Skating
+* ~~Skying~~
+ 
+* Volleyball
+* Football
+
+* Chess
+* Gaming
+* Markmanship
+* ~~Computer Gaming~~
+
+### Mental Skills
+* People skill
+* Persuasion
+* Observation
+* ~~Seduction~~
+* Spell Casting
+* ~~Gambling~~
+
+### Beauty/Modelling Skills
+* Makeup
+* Modern Dancind
+* Erotic Dancing
+* Pole Dancing
+* Modelling
+
+### Artistic Skills
+* Singing
+* Instrumental Music
+* Photography
+* Artistic Skills
+
+### Job Skills
+* Computer
+* Hacking
+* Handy-work
+* Tailoring
+* Medicine
+* Serving
+* ~~Mechanic~~
+* ~~Larceny~~
+
+## List of Traits:
+* Dancer
+* Athlete
+* Scholarly
+
+## Table of Skills and relevant variables
+
+<table border="1" bordercolor="green">
+<tr>
+<th><b>Name of the Skil</b>l</th>
+<th><b>Base Variable</b><br> "read only" </th>
+<th><b>Level Variable</b><br>"read only"<br>use this if you want trigger an event</th>
+<th><b>Progress Variable</b><br>"read/write"<br>use this, if you want to make a change</th>
+<th><b>Affected by Attributes</b><br></th>
+<th><b>Trigger Levels</b><br></th>
+</tr>
+<tr> <td> Jabs         	</td><td>jab_lvl  		</td><td>pcs_jab		</td><td>jab_exp		</td><td>Agility, Strength</td><td>none</td> </tr>
+<tr> <td> Power Strikes	</td><td>punch_lvl		</td><td>pcs_punch   	</td><td>punch_exp		</td><td>Agility, Strength</td><td>none</td> </tr>
+<tr> <td> Kicks        	</td><td>kick_lvl 		</td><td>pcs_kick 		</td><td>kick_exp		</td><td>Agility, Strength</td><td>50</td> </tr>
+<tr> <td> Defence      	</td><td>def_lvl 		</td><td>pcs_def 		</td><td>def_exp		</td><td>Agility, Strength, Reaction</td><td>none</td> </tr>
+<tr> <td> Markmanship  	</td><td>shoot_lvl 		</td><td>pcs_shoot 		</td><td>shoot_exp		</td><td>Agility, Reaction</td><td>1,10,20,40,60,80,100,150,200,300,400,500</td> </tr>
+<tr> <td> Singing    	</td><td>vokal_lvl 		</td><td>pcs_vokal 		</td><td>vokal_exp		</td><td>Intelligence, Charisma</td><td>none</td> </tr>
+<tr> <td> Tailoring 	</td><td>sewng_lvl 		</td><td>pcs_sewng		</td><td>sewng_exp		</td><td>Agility, Intelligence</td><td>40,50,100,200</td> </tr>
+<tr> <td> Instrumental Music</td><td>instrmusic_lvl</td><td>pcs_instrmusic</td><td>instrmusic_exp</td><td>Agility, Intelligence</td><td>none</td> </tr>
+<tr> <td> Photography 	</td><td>photoskl_lvl 	</td><td>pcs_photoskl	</td><td>photoskl_exp	</td><td>Intelligence, Reaction</td><td>none</td> </tr>
+<tr> <td> Artistic Skills </td><td>artskls_lvl 	</td><td>pcs_artskls	</td><td>artskls_exp	</td><td>Intelligence, Reaction</td><td>none</td> </tr>
+<tr> <td> Modern Dancind</td><td>danc_lvl 		</td><td>pcs_danc		</td><td>danc_exp		</td><td>Agility, Endurance, Reaction</td><td>30,40,50,60</td> </tr>
+<tr> <td> Erotic Dancing</td><td>dancero_lvl 	</td><td>pcs_dancero	</td><td>dancero_exp	</td><td>Agility, Endurance, Charisma, Flexibility</td><td>10,15,20,50,100</td> </tr>
+<tr> <td> Pole Dancing 	</td><td>dancpol_lvl 	</td><td>pcs_dancpol	</td><td>dancpol_exp	</td><td>Agility, Strength, Charisma, Flexibility</td><td>100</td> </tr>
+<tr> <td> Chess 		</td><td>chess_lvl 		</td><td>pcs_chess		</td><td>chess_exp		</td><td>Intelligence, Logic</td><td>none</td> </tr>
+<tr> <td> Gaming 		</td><td>ttgmng_lvl 	</td><td>pcs_ttgmng		</td><td>ttgmng_exp		</td><td>Intelligence, Reaction</td><td>none</td> </tr>
+<tr> <td> People skill 	</td><td>humint_lvl 	</td><td>pcs_humint		</td><td>humint_exp		</td><td>Reaction, Charisma</td><td>none</td> </tr>
+<tr> <td> Persuasion 	</td><td>persuas_lvl 	</td><td>pcs_persuas	</td><td>persuas_exp	</td><td>Charisma, Perception</td><td>none</td> </tr>
+<tr> <td> Runnig 		</td><td>run_lvl 		</td><td>pcs_run		</td><td>run_exp		</td><td>Agility, Endurance</td><td>10,20, .. ,90,110,130,150,170</td> </tr>
+<tr> <td> Volleyball 	</td><td>vball_lvl 		</td><td>pcs_vball		</td><td>vball_exp		</td><td>Agility, Endurance, Reaction</td><td>15,20,25,30,35,40,50,60,75,80,100</td> </tr>
+<tr> <td> Ice Skating 	</td><td>icesktng_lvl 	</td><td>pcs_icesktng	</td><td>icesktng_exp	</td><td>Agility, Strength</td><td>10,30</td> </tr>
+<tr> <td> Wrestling 	</td><td>wrstlng_lvl 	</td><td>pcs_wrstlng	</td><td>wrstlng_exp	</td><td>Agility, Endurance, Strength</td><td>none</td> </tr>
+<tr> <td> Football 		</td><td>ftbll_lvl 		</td><td>pcs_ftbll		</td><td>ftbll_exp		</td><td>Agility, Endurance, Strength</td><td>none</td> </tr>
+<tr> <td> Spell Casting </td><td>splcstng_lvl 	</td><td>pcs_splcstng	</td><td>splcstng_exp	</td><td>Intelligence, Reaction</td><td>none</td> </tr>
+<tr> <td> Observation 	</td><td>observ_lvl 	</td><td>pcs_observ		</td><td>observ_exp		</td><td>Intelligence, Reaction, Perception</td><td>none</td> </tr>
+<tr> <td> Makeup 		</td><td>makupskl_lvl 	</td><td>pcs_makupskl	</td><td>makupskl_exp	</td><td>Agility, Intelligence,</td><td>none</td> </tr>
+<tr> <td> Heels 		</td><td><s>heels_lvl</s>	</td><td>pcs_heels	</td><td>heels_exp	</td><td></td><td>5,15,25,40,60</td> </tr>
+<tr> <td> Computer 		</td><td>compskl_lvl 	</td><td>pcs_compskl	</td><td>compskl_exp	</td><td>Intelligence, Logic </td><td>none</td> </tr>
+<tr> <td> Hacking 		</td><td>comphckng_lvl 	</td><td>pcs_comphckng	</td><td>comphckng_exp	</td><td>Intelligence, Reaction, Logic</td><td>none</td> </tr>
+<tr> <td> Handy-work 	</td><td>hndiwrk_lvl 	</td><td>pcs_hndiwrk	</td><td>hndiwrk_exp	</td><td>Agility, Intelligence,</td><td>none</td> </tr>
+<tr> <td> Serving 		</td><td>servng_lvl 	</td><td>pcs_servng		</td><td>servng_exp		</td><td>Endurance, Intelligence,</td><td>100</td> </tr>
+<tr> <td> Modelling 	</td><td>mdlng_lvl 		</td><td>pcs_mdlng		</td><td>mdlng_exp		</td><td>Agility, Endurance, </td><td>none</td> </tr>
+<tr> <td> Medicine 		</td><td>medcn_lvl 		</td><td>pcs_medcn		</td><td>medcn_exp		</td><td>Intelligence, Reaction, Perception</td><td>none</td> </tr>
+
+<tr> <td><del>Skying</del> </td> 	<td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>
+<tr> <td><del> Computer Gaming</del></td> <td> </td> <td> </td> <td> </td> <td> </td> <td></td> </tr>
+<tr> <td><del>Seduction</del> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>
+<tr> <td><del>Gambling</del> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>
+<tr> <td><del>Mechanic</del> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>
+<tr> <td><del>Larceny</del> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr>
+
+</table>
+
+Skill progress samples:
+<table>
+<tr><th>Level</th><th>Reached when PC gets</th></tr>
+<tr><td>1</td><td>1 point</td></tr>
+<tr><td>2</td><td>1 point</td></tr>
+<tr><td>3</td><td>2 points</td></tr>
+<tr><td>4</td><td>4 points</td></tr>
+<tr><td>5</td><td>6 points</td></tr>
+<tr><td>6</td><td>9 points</td></tr>
+<tr><td>7</td><td>13 points</td></tr>
+<tr><td>8</td><td>17 points</td></tr>
+<tr><td> ... </td><td> ... point</td></tr>
+<tr><td>10</td><td>28 points</td></tr>
+<tr><td>20</td><td>121 points</td></tr>
+<tr><td>30</td><td>281 points</td></tr>
+<tr><td>40</td><td>508 points</td></tr>
+<tr><td>50</td><td>801 points</td></tr>
+<tr><td>60</td><td>1161 points</td></tr>
+<tr><td>70</td><td>1588 points</td></tr>
+<tr><td>80</td><td>2081 points</td></tr>
+<tr><td>90</td><td>2641 points</td></tr>
+<tr><td>100</td><td>3268 points</td></tr>
+</table>

+ 14 - 0
translation guide.md

@@ -0,0 +1,14 @@
+The game was written in Russian and translated via machine. This translation is not very clear and sometimes just confusing gibberish. We as a community view the translation as our primary goal and appreciate any assistance in getting the game to a fully translated version.
+
+
+- The easiest way to help is to use the program QGen (http://qsp.su/attachments/qgen400b1.zip), this allows you to open the qsp file and view / edit the game locations
+- From here it is quite simple to copy / paste the locations to a .txt file in notepad++ allowing editing with more advanced editing tools (This is the prefered process)
+- See this [guide](notepad++) to setting up notepad++
+- Once you have the file ready to edit it is just a case of identifying the text. In qsp it will always be separated from code by apostrophes (') and well appear green in QGen. Just take care not to change variables that are enclosed in anglular parentheses <<example>>
+- Also the actions which are prefixed by the command act and separated from code by apostrophes (')
+- When you want to use apostrophes in the text, double them and they will show correctly and not prematurely end
+- Once you have edited a location and have a .txt file that you would like added to the game, you can post it to Mega (or similar) and post a link in the forum, or PM it to one of the devs and it will be posted to the development version for use in the next release. If you are familiar with Git repositories, you can commit it to the repo here (master branch)
+- To display an apostrophe in the text you have to use two of them so it looks like '' but when on screen in game it will appear as '
+
+
+Return to the [Home](home) page.

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