Browse Source

pull from upstream

Thavus 2 years ago
parent
commit
073e3f11af
100 changed files with 17273 additions and 3365 deletions
  1. 811 0
      Obsidian.xml
  2. 1453 821
      glife-notepad++
  3. 8 0
      glife.qproj
  4. 2 2
      isample_mod/isample.qproj
  5. BIN
      isample_mod/isample.txt
  6. 4 4
      isample_mod/locations/mod_isample.qsrc
  7. 3 3
      isample_mod/locations/mod_isample_city_residential.qsrc
  8. 3 3
      isample_mod/locations/mod_isample_pav_residential.qsrc
  9. 2 2
      isample_mod/locations/mod_isample_setup.qsrc
  10. 14 1
      locations/Cheatmenu_din.qsrc
  11. 3 3
      locations/Club2.qsrc
  12. 1 1
      locations/FedorEv4.qsrc
  13. 2 2
      locations/Komp.qsrc
  14. 1 1
      locations/Kwlake1.qsrc
  15. 164 33
      locations/LariskaSex.qsrc
  16. 4 7
      locations/MartinSex3.qsrc
  17. 1 1
      locations/Nudelake.qsrc
  18. 2 2
      locations/Peterroom.qsrc
  19. 1 1
      locations/RimmaSexQW.qsrc
  20. 2 2
      locations/Serge_kuh.qsrc
  21. 1 552
      locations/Snpc.qsrc
  22. 3 3
      locations/VoltrenerSexShower.qsrc
  23. 19 11
      locations/Voltrenersex.qsrc
  24. 3 3
      locations/WorkHosp.qsrc
  25. 924 200
      locations/_attributes_cats_outfits.qsrc
  26. 631 180
      locations/_attributes_coco_outfits.qsrc
  27. 884 122
      locations/_attributes_flamingos_outfits.qsrc
  28. 1 1
      locations/_attributes_gm_maid.qsrc
  29. 707 330
      locations/_attributes_gm_outfits.qsrc
  30. 37 3
      locations/agentned.qsrc
  31. 284 26
      locations/albina_chat.qsrc
  32. 8 173
      locations/albina_house_events.qsrc
  33. 2 2
      locations/albina_lazar_sex.qsrc
  34. 1 1
      locations/albina_mother_events.qsrc
  35. 120 109
      locations/albina_starlets.qsrc
  36. 1 0
      locations/albina_starlets_aftermath.qsrc
  37. 15 3
      locations/albinahome.qsrc
  38. 1 1
      locations/alexandriaSex.qsrc
  39. 3 3
      locations/anushapt.qsrc
  40. 43 35
      locations/arousal.qsrc
  41. 2 2
      locations/artem_events.qsrc
  42. 1 0
      locations/artstudia.qsrc
  43. 143 142
      locations/audition_reflections.qsrc
  44. 24 17
      locations/balkon2.qsrc
  45. 2 2
      locations/bass.qsrc
  46. 23 17
      locations/bed.qsrc
  47. 36 28
      locations/bed2.qsrc
  48. 1582 0
      locations/booty_call.qsrc
  49. 972 0
      locations/booty_call_after.qsrc
  50. 1609 0
      locations/booty_call_morning.qsrc
  51. 2626 0
      locations/booty_call_sex.qsrc
  52. 1876 0
      locations/booty_call_start.qsrc
  53. 425 0
      locations/booty_call_talk.qsrc
  54. 468 0
      locations/booty_call_virgin.qsrc
  55. 4 3
      locations/bordelv.qsrc
  56. 20 18
      locations/brother.qsrc
  57. 18 8
      locations/brother_voyeur.qsrc
  58. 4 0
      locations/carF.qsrc
  59. 16 0
      locations/cikl.qsrc
  60. 33 0
      locations/city_house_res_bathr.qsrc
  61. 41 0
      locations/city_house_res_bedr.qsrc
  62. 82 0
      locations/city_house_res_kitch.qsrc
  63. 356 0
      locations/city_house_res_misc.qsrc
  64. 47 61
      locations/city_jorahouse.qsrc
  65. 2 2
      locations/city_kafe2.qsrc
  66. 40 11
      locations/city_lake.qsrc
  67. 4 4
      locations/city_mansion_residence_3.qsrc
  68. 12 1
      locations/city_residential.qsrc
  69. 4 3
      locations/clothing_QV.qsrc
  70. 6 1
      locations/dimaHome.qsrc
  71. 2 2
      locations/din_pav.qsrc
  72. 10 2
      locations/din_van.qsrc
  73. 2 6
      locations/divan.qsrc
  74. 2 2
      locations/djibrilev1.qsrc
  75. 37 43
      locations/ender.qsrc
  76. 2 2
      locations/etoexhib.qsrc
  77. 125 0
      locations/fight_npcdata.qsrc
  78. 1 0
      locations/fit.qsrc
  79. 34 6
      locations/foto.qsrc
  80. 1 1
      locations/foto_models.qsrc
  81. 2 2
      locations/gdksport.qsrc
  82. 14 11
      locations/gdktoilet_mens.qsrc
  83. 8 5
      locations/gdktoilet_womens.qsrc
  84. 1 1
      locations/goplust.qsrc
  85. 292 214
      locations/gopnew.qsrc
  86. 1 1
      locations/gopsex.qsrc
  87. 2 2
      locations/gschool_boys_bathroom.qsrc
  88. 14 14
      locations/gschool_break.qsrc
  89. 14 14
      locations/gschool_cheerleading.qsrc
  90. 6 2
      locations/gschool_detention.qsrc
  91. 3 2
      locations/gschool_girls_bathroom.qsrc
  92. 6 6
      locations/gschool_groups.qsrc
  93. 7 3
      locations/gschool_lessons4.qsrc
  94. 4 4
      locations/gschool_lessonsev1.qsrc
  95. 4 4
      locations/gschool_lessonsev2.qsrc
  96. 2 2
      locations/gschool_lessonsev3.qsrc
  97. 1 2
      locations/hotel_resep.qsrc
  98. 2 2
      locations/housecall.qsrc
  99. 6 0
      locations/housing.qsrc
  100. 21 43
      locations/hunter_interactions.qsrc

+ 811 - 0
Obsidian.xml

@@ -0,0 +1,811 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+Notepad++ Custom Style
+
+  Style name:    Obsidian v2
+      Author:    Joni Eskelinen
+        Date:    2009-04-06 (last changed 2013-04-23)
+   Languages:    php, html, css, xml, javascript, python, sql, c, c++, 
+                   assembly, bash, batch, lua at least for detail. Everything else more or less...
+        Info:    Inspired by Oblivion theme for gedit.
+-->
+<NotepadPlus>
+    <LexerStyles>
+        <LexerType name="actionscript" desc="ActionScript" ext="">
+            <WordsStyle name="DEFAULT" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="FUNCTION" styleID="20" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type2" />
+            <WordsStyle name="PREPROCESSOR" styleID="9" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="TYPE WORD" styleID="16" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="7" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VERBATIM" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="REGEX" styleID="14" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC" styleID="3" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE DOC" styleID="15" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD" styleID="17" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD ERROR" styleID="18" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+        </LexerType>
+        <LexerType name="ada" desc="ADA" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="1" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="IDENTIFIER" styleID="2" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="3" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DELIMITER" styleID="4" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="5" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER EOL" styleID="6" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="7" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING EOL" styleID="8" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="LABEL" styleID="9" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="10" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ILLEGAL" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="asp" desc="asp" ext="asp">
+            <WordsStyle name="DEFAULT" styleID="81" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENTLINE" styleID="82" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="83" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="WORD" styleID="84" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="STRING" styleID="85" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRINGEOL" styleID="87" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="86" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ASPSYMBOL" styleID="15" fgColor="D955C1" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="SCRIPTTYPE" styleID="16" fgColor="D955C1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="asm" desc="Assembly" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="2" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="3" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="4" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="5" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CPU INSTRUCTION" styleID="6" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="MATH INSTRUCTION" styleID="7" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre2" />
+            <WordsStyle name="REGISTER" styleID="8" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="DIRECTIVE" styleID="9" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type2" />
+            <WordsStyle name="DIRECTIVE OPERAND" styleID="10" fgColor="D2C5E0" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type3" />
+            <WordsStyle name="COMMENT BLOCK" styleID="11" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="12" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRINGEOL" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="EXT INSTRUCTION" styleID="14" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="type4" />
+        </LexerType>
+        <LexerType name="autoit" desc="autoIt" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="3" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="FUNCTION" styleID="4" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="instre2" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="MACRO" styleID="6" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="STRING" styleID="7" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="8" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VARIABLE" styleID="9" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SENT" styleID="10" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type2" />
+            <WordsStyle name="PREPROCESSOR" styleID="11" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type3" />
+            <WordsStyle name="SPECIAL" styleID="12" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type4" />
+            <WordsStyle name="EXPAND" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type5" />
+            <WordsStyle name="COMOBJ" styleID="14" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="bash" desc="bash" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ERROR" styleID="1" fgColor="FFC6C6" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="4" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="NUMBER" styleID="3" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="5" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="6" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="7" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="8" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SCALAR" styleID="9" fgColor="B7C8D9" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="PARAM" styleID="10" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="BACKTICKS" styleID="11" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="HERE DELIM" styleID="12" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="HERE Q" styleID="13" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="batch" desc="Batch" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="KEYWORDS" styleID="2" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="LABEL" styleID="3" fgColor="C29F56" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="HIDE SYMBOL" styleID="4" fgColor="D3DA50" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMAND" styleID="5" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VARIABLE" styleID="6" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="7" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="c" desc="C" ext="">
+            <WordsStyle name="PREPROCESSOR" styleID="9" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DEFAULT" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="TYPE WORD" styleID="16" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="7" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VERBATIM" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="REGEX" styleID="14" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC" styleID="3" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE DOC" styleID="15" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD" styleID="17" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD ERROR" styleID="18" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+        </LexerType>
+        <LexerType name="cpp" desc="C++" ext="">
+            <WordsStyle name="PREPROCESSOR" styleID="9" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DEFAULT" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="TYPE WORD" styleID="16" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="7" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VERBATIM" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="REGEX" styleID="14" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC" styleID="3" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE DOC" styleID="15" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD" styleID="17" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD ERROR" styleID="18" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+        </LexerType>
+        <LexerType name="cs" desc="C#" ext="">
+            <WordsStyle name="PREPROCESSOR" styleID="9" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DEFAULT" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="TYPE WORD" styleID="16" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="7" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VERBATIM" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="REGEX" styleID="14" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC" styleID="3" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE DOC" styleID="15" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD" styleID="17" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD ERROR" styleID="18" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+        </LexerType>
+        <LexerType name="caml" desc="Caml" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="1" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="TAGNAME" styleID="2" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="3" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="BUILIN FUNC &amp; TYPE" styleID="4" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="instre2" />
+            <WordsStyle name="TYPE" styleID="5" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="LINENUM" styleID="6" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="7" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="8" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="9" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="11" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="12" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="13" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC" styleID="14" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE DOC" styleID="15" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="cmake" desc="CMakeFile" ext="cmake">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING D" styleID="2" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING L" styleID="3" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING R" styleID="4" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMAND" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="PARAMETER" styleID="6" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VARIABLE" styleID="7" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="USER DEFINED" styleID="8" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="WHILEDEF" styleID="9" fgColor="D0D2B5" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="FOREACHDEF" styleID="10" fgColor="D0D2B5" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="IFDEF" styleID="11" fgColor="D0D2B5" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="MACRODEF" styleID="12" fgColor="D0D2B5" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="STRING VARIABLE" styleID="13" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="14" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+        </LexerType>
+        <LexerType name="css" desc="CSS" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="TAG" styleID="1" fgColor="D0D2B5" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CLASS" styleID="2" fgColor="93C763" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="PSEUDOCLASS" styleID="3" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="UNKNOWN_PSEUDOCLASS" styleID="4" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="5" fgColor="9CB4AA" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="6" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="UNKNOWN_IDENTIFIER" styleID="7" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VALUE" styleID="8" fgColor="F0F0F0" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="9" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ID" styleID="10" fgColor="D5AB55" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IMPORTANT" styleID="11" fgColor="F3DB2E" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DIRECTIVE" styleID="12" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="diff" desc="DIFF" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMAND" styleID="2" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="HEADER" styleID="3" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="POSITION" styleID="4" fgColor="0080C0" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DELETED" styleID="5" fgColor="FF8080" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ADDED" styleID="6" fgColor="00FF40" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="nfo" desc="Dos Style" ext="">
+            <WordsStyle name="DEFAULT" styleID="32" fgColor="E0E2E4" bgColor="293134" fontSize="" fontStyle="0" />
+        </LexerType>
+        <LexerType name="fortran" desc="Fortran" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="2" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="3" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING2" styleID="4" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRINGEOL" styleID="5" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="6" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="7" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="8" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="FUNCTION1" styleID="9" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="instre2" />
+            <WordsStyle name="FUNCTION2" styleID="10" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="PREPROCESSOR" styleID="11" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR2" styleID="12" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="LABEL" styleID="13" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CONTINUATION" styleID="14" fgColor="9FAC95" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="fortran77" desc="Fortran (fixed form)" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="2" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="3" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING2" styleID="4" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRINGEOL" styleID="5" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="6" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="7" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="8" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="FUNCTION1" styleID="9" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="instre2" />
+            <WordsStyle name="FUNCTION2" styleID="10" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="PREPROCESSOR" styleID="11" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR2" styleID="12" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="LABEL" styleID="13" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CONTINUATION" styleID="14" fgColor="9FAC95" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="haskell" desc="Haskell" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="1" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="KEYWORD" styleID="2" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="3" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="4" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="5" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CLASS" styleID="6" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="MODULE" styleID="7" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CAPITAL" styleID="8" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DATA" styleID="9" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IMPORT" styleID="10" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="11" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTANCE" styleID="12" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENTLINE" styleID="13" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENTBLOCK" styleID="14" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENTBLOCK2" styleID="15" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENTBLOCK3" styleID="16" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="html" desc="HTML" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="9" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="5" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DOUBLESTRING" styleID="6" fgColor="E1E2CF" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SINGLESTRING" styleID="7" fgColor="E1E2CF" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="TAG" styleID="1" fgColor="8CBBAD" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="TAGEND" styleID="11" fgColor="8CBBAD" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="TAGUNKNOWN" styleID="2" fgColor="8CBBAD" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="ATTRIBUTE" styleID="3" fgColor="B3B689" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="ATTRIBUTEUNKNOWN" styleID="4" fgColor="B3B689" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="SGMLDEFAULT" styleID="21" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CDATA" styleID="17" fgColor="D0D2B5" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VALUE" styleID="19" fgColor="FF8000" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ENTITY" styleID="10" fgColor="BBBBBB" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="ini" desc="ini file" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SECTION" styleID="2" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="ASSIGNMENT" styleID="3" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DEFVAL" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="inno" desc="InnoSetup" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="KEYWORD" styleID="2" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre2" />
+            <WordsStyle name="PARAMETER" styleID="3" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="SECTION" styleID="4" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="PREPROCESSOR" styleID="5" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type2" />
+            <WordsStyle name="PREPROCESSOR INLINE" styleID="6" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT PASCAL" styleID="7" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="KEYWORD PASCAL" styleID="8" fgColor="93C763" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type3" />
+            <WordsStyle name="KEYWORD USER" styleID="9" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type4" />
+            <WordsStyle name="STRING DOUBLE" styleID="10" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING SINGLE" styleID="11" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="12" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="java" desc="Java" ext="">
+            <WordsStyle name="PREPROCESSOR" styleID="9" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DEFAULT" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="TYPE WORD" styleID="16" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="7" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VERBATIM" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="REGEX" styleID="14" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC" styleID="3" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE DOC" styleID="15" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD" styleID="17" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD ERROR" styleID="18" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+        </LexerType>
+        <LexerType name="javascript" desc="JavaScript" ext="">
+            <WordsStyle name="DEFAULT" styleID="41" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="45" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="WORD" styleID="46" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="KEYWORD" styleID="47" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="STRINGRAW" styleID="20" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DOUBLESTRING" styleID="48" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SINGLESTRING" styleID="49" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SYMBOLS" styleID="50" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRINGEOL" styleID="51" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="REGEX" styleID="52" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="42" fgColor="818E96" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENTLINE" styleID="43" fgColor="818E96" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENTDOC" styleID="44" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="kix" desc="KiXtart" ext="">
+            <WordsStyle name="DEFAULT" styleID="31" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="2" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING2" styleID="3" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VAR" styleID="5" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="MACRO" styleID="6" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="instre2" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="7" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="FUNCTION" styleID="8" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="OPERATOR" styleID="9" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="lisp" desc="LISP" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENTLINE" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="2" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="FUNCTION WORD" styleID="3" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="SYMBOL" styleID="5" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRINGEOL" styleID="8" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="9" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="SPECIAL" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="12" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="lua" desc="Lua" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC" styleID="3" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="LITERALSTRING" styleID="8" fgColor="C29F56" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="PREPROCESSOR" styleID="9" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="7" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="FUNC1" styleID="13" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="instre2" />
+            <WordsStyle name="FUNC2" styleID="14" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="FUNC3" styleID="15" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type2" />
+        </LexerType>
+        <LexerType name="makefile" desc="Makefile" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="PREPROCESSOR" styleID="2" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="3" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="4" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="TARGET" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDEOL" styleID="9" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="matlab" desc="Matlab" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMAND" styleID="2" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="3" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="4" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1">endfunction endif</WordsStyle>
+            <WordsStyle name="STRING" styleID="5" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="6" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="7" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DOUBLE QUOTE STRING" styleID="8" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="nsis" desc="NSIS" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENTLINE" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING DOUBLE QUOTE" styleID="2" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING LEFT QUOTE" styleID="3" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING RIGHT QUOTE" styleID="4" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="FUNCTION" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="VARIABLE" styleID="6" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="instre2" />
+            <WordsStyle name="LABEL" styleID="7" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="USER DEFINED" styleID="8" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type2" />
+            <WordsStyle name="SECTION" styleID="9" fgColor="D955C1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SUBSECTION" styleID="10" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IF DEFINE" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="MACRO" styleID="12" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING VAR" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="14" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SECTION GROUP" styleID="15" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="PAGE EX" styleID="16" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="FUNCTION DEFINITIONS" styleID="17" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="18" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="objc" desc="Objective-C" ext="">
+            <WordsStyle name="DIRECTIVE" styleID="19" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="instre2" />
+            <WordsStyle name="DEFAULT" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="QUALIFIER" styleID="20" fgColor="ABBFD3" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type2" />
+            <WordsStyle name="PREPROCESSOR" styleID="9" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="TYPE WORD" styleID="16" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="7" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VERBATIM" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="REGEX" styleID="14" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC" styleID="3" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE DOC" styleID="15" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD" styleID="17" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD ERROR" styleID="18" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+        </LexerType>
+        <LexerType name="pascal" desc="Pascal" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="PREPROCESSOR" styleID="5" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="PREPROCESSOR2" styleID="6" fgColor="9473B5" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="1" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="9" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="NUMBER" styleID="7" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="HEX NUMBER" styleID="8" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="10" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING EOL" styleID="11" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="7" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="13" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ASM" styleID="14" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="4" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC" styleID="3" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="perl" desc="Perl" ext="">
+            <WordsStyle name="PREPROCESSOR" styleID="9" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="7" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="REGEX" styleID="17" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SCALAR" styleID="12" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ARRAY" styleID="13" fgColor="5899C0" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="HASH" styleID="14" fgColor="5AB9BE" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SYMBOL TABLE" styleID="15" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="PUNCTUATION" styleID="8" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="POD" styleID="3" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ERROR" styleID="1" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="LONGQUOTE" styleID="19" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DATASECTION" styleID="21" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="REGSUBST" styleID="18" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="BACKTICKS" styleID="20" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="php" desc="php" ext="">
+            <WordsStyle name="QUESTION MARK" styleID="18" fgColor="D955C1" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="DEFAULT" styleID="118" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="119" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING VARIABLE" styleID="126" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SIMPLESTRING" styleID="120" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="WORD" styleID="121" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="NUMBER" styleID="122" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VARIABLE" styleID="123" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="124" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENTLINE" styleID="125" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="127" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="powershell" desc="PowerShell" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="7D8C93" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="2" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="3" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VARIABLE" styleID="5" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="6" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="8" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="CMDLET" styleID="9" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="instre2" />
+            <WordsStyle name="ALIAS" styleID="10" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+        </LexerType>
+		<LexerType name="postscript" desc="Postscript" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DSC COMMENT" styleID="2" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DSC VALUE" styleID="3" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="Name" styleID="5" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION" styleID="6" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="LITERAL" styleID="7" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IMMEVAL" styleID="8" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="PAREN ARRAY" styleID="9" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="PAREN DICT" styleID="10" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="PAREN PROC" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="TEXT" styleID="12" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="HEX STRING" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="BASE85 STRING" styleID="14" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="BAD STRING CHAR" styleID="15" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="props" desc="Properties file" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SECTION" styleID="2" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ASSIGNMENT" styleID="3" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DEFVAL" styleID="4" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="python" desc="Python" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENTLINE" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="2" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="3" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="4" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="KEYWORDS" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1">True False</WordsStyle>
+            <WordsStyle name="TRIPLE" styleID="6" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="TRIPLEDOUBLE" styleID="7" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CLASSNAME" styleID="8" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="DEFNAME" styleID="9" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENTBLOCK" styleID="12" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRINGEOL" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="F STRING" styleID="16" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="F CHARACTER" styleID="17" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="F TRIPLE" styleID="18" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="F TRIPLEDOUBLE" styleID="19" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="rc" desc="RC" ext="">
+            <WordsStyle name="PREPROCESSOR" styleID="9" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DEFAULT" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="TYPE WORD" styleID="16" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="7" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VERBATIM" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="REGEX" styleID="14" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC" styleID="3" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE DOC" styleID="15" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD" styleID="17" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD ERROR" styleID="18" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+        </LexerType>
+        <LexerType name="ruby" desc="Ruby" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ERROR" styleID="1" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENTLINE" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="POD" styleID="3" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1">if else for while</WordsStyle>
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="">bool long int char</WordsStyle>
+            <WordsStyle name="CHARACTER" styleID="7" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CLASS NAME" styleID="8" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="DEF NAME" styleID="9" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="REGEX" styleID="12" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="GLOBAL" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SYMBOL" styleID="14" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="MODULE NAME" styleID="15" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTANCE VAR" styleID="16" fgColor="B6C8DA" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CLASS VAR" styleID="17" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="BACKTICKS" styleID="18" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DATA SECTION" styleID="19" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING Q" styleID="24" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="scheme" desc="Schime" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENTLINE" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="2" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="FUNCTION WORD" styleID="3" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="SYMBOL" styleID="5" fgColor="B3B689" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRINGEOL" styleID="8" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="9" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="B3B689" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="type1" />
+            <WordsStyle name="SPECIAL" styleID="11" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="12" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="smalltalk" desc="Smalltalk" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="1" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="2" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="3" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SYMBOL" styleID="4" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="BINARY" styleID="5" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="BOOL" styleID="6" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SELF" styleID="7" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SUPER" styleID="8" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NIL" styleID="9" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="GLOBAL" styleID="10" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="RETURN" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SPECIAL" styleID="12" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="KWS END" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ASSIGN" styleID="14" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="15" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SPECIAL SELECTOR" styleID="16" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="sql" desc="SQL" ext="">
+            <WordsStyle name="KEYWORD" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="USER1" styleID="16" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre2" />
+            <WordsStyle name="KEYWORD2" styleID="19" fgColor="007FFF" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="type3" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING2" styleID="7" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC" styleID="3" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="Q OPERATOR" styleID="24" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="tcl" desc="TCL" ext="">
+            <WordsStyle name="PREPROCESSOR" styleID="9" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DEFAULT" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="TYPE WORD" styleID="16" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CHARACTER" styleID="7" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="VERBATIM" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="REGEX" styleID="14" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC" styleID="3" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE DOC" styleID="15" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD" styleID="17" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="COMMENT DOC KEYWORD ERROR" styleID="18" fgColor="6C788C" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+        </LexerType>
+        <LexerType name="tex" desc="TeX" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SPECIAL" styleID="1" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="GROUP" styleID="2" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="SYMBOL" styleID="3" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMAND" styleID="4" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="TEXT" styleID="5" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="vb" desc="VB / VBS" ext="">
+            <WordsStyle name="DEFAULT" styleID="7" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="2" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="WORD" styleID="3" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="STRING" styleID="4" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="PREPROCESSOR" styleID="5" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="6" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DATE" styleID="8" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="verilog" desc="Verilog" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="TAGNAME" styleID="2" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="5" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="KEYWORD" styleID="7" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="OPERATOR" styleID="10" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="PREPROCESSOR" styleID="9" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="6" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LINE BANG" styleID="3" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING EOL" styleID="12" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="USER" styleID="19" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="vhdl" desc="VHDL" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT LIne" styleID="2" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="3" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="4" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="5" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="6" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING EOL" styleID="7" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION" styleID="8" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="STD OPERATOR" styleID="9" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="instre2" />
+            <WordsStyle name="ATTRIBUTE" styleID="10" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
+            <WordsStyle name="DIRECTIVE" styleID="9" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DIRECTIVE OPERAND" styleID="10" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STD FUNCTION" styleID="11" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type2" />
+            <WordsStyle name="STD PACKAGE" styleID="12" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type3" />
+            <WordsStyle name="STD TYPE" styleID="13" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type4" />
+            <WordsStyle name="USER DEFINE" styleID="14" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="type5" />
+        </LexerType>
+        <LexerType name="xml" desc="XML" ext="">
+            <WordsStyle name="XMLSTART" styleID="12" fgColor="ABBFD3" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="XMLEND" styleID="13" fgColor="ABBFD3" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="9" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="5" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="DOUBLESTRING" styleID="6" fgColor="E1E2CF" bgColor="293134" fontName="" fontStyle="0" fontSize="">if else for while</WordsStyle>
+            <WordsStyle name="SINGLESTRING" styleID="7" fgColor="E1E2CF" bgColor="293134" fontName="" fontStyle="0" fontSize="">bool long int char</WordsStyle>
+            <WordsStyle name="TAG" styleID="1" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="TAGEND" styleID="11" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="TAGUNKNOWN" styleID="2" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="ATTRIBUTE" styleID="3" fgColor="B3B689" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="ATTRIBUTEUNKNOWN" styleID="4" fgColor="B3B689" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="SGMLDEFAULT" styleID="21" fgColor="D39745" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="CDATA" styleID="17" fgColor="D5E6F0" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ENTITY" styleID="10" fgColor="BBBBBB" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="yaml" desc="YAML" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="IDENTIFIER" styleID="2" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="COMMENT" styleID="1" fgColor="66747B" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="INSTRUCTION WORD" styleID="3" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="NUMBER" styleID="4" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="REFERENCE" styleID="5" fgColor="A082BD" bgColor="293134" fontName="" fontStyle="0" fontSize="">if else for while</WordsStyle>
+            <WordsStyle name="DOCUMENT" styleID="6" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="">bool long int char</WordsStyle>
+            <WordsStyle name="TEXT" styleID="7" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ERROR" styleID="8" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+        <LexerType name="searchResult" desc="Search result" ext="">
+            <WordsStyle name="Search Header" styleID="1" fgColor="A6ABB3" bgColor="3A4649" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="File Header" styleID="2" fgColor="78838B" bgColor="2F383C" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="Line Number" styleID="3" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="Hit Word" styleID="4" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="5" fontSize="" />
+            <WordsStyle name="Selected Line" styleID="5" fgColor="FF8409" bgColor="2F393C" fontName="" fontStyle="1" fontSize="">if else for while</WordsStyle>
+            <WordsStyle name="Current line background colour" styleID="6" bgColor="2F393C" fgColor="E0E2E4" fontSize="" fontStyle="0">bool long int char</WordsStyle>
+        </LexerType>
+        <LexerType name="json" desc="JSON" ext="">
+            <WordsStyle name="DEFAULT" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="NUMBER" styleID="1" fgColor="FFCD22" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRING" styleID="2" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="STRINGEOL" styleID="3" fgColor="808080" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="PROPERTYNAME" styleID="4" fgColor="678CB1" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="ESCAPESEQUENCE" styleID="5" fgColor="FF8409" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="LINECOMMENT" styleID="6" fgColor="008000" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="BLOCKCOMMENT" styleID="7" fgColor="008000" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="OPERATOR" styleID="8" fgColor="E8E2B7" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="URI" styleID="9" fgColor="EC7600" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+            <WordsStyle name="COMPACTIRI" styleID="10" fgColor="0000A0" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+            <WordsStyle name="KEYWORD" styleID="11" fgColor="93C763" bgColor="293134" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
+            <WordsStyle name="LDKEYWORD" styleID="12" fgColor="FF0000" bgColor="293134" fontName="" fontStyle="0" fontSize="" keywordClass="instre2" />
+            <WordsStyle name="ERROR" styleID="13" fgColor="D03565" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        </LexerType>
+    </LexerStyles>
+    <GlobalStyles>
+        <!-- Attention : Don't modify the name of styleID="0" -->
+        <WidgetStyle name="Global override" styleID="0" fgColor="E0E2E4" bgColor="293134" fontName="Courier New" fontStyle="0" fontSize="10" />
+        <WidgetStyle name="Default Style" styleID="32" fgColor="E0E2E4" bgColor="293134" fontName="Courier New" fontStyle="0" fontSize="10" />
+        <WidgetStyle name="Indent guideline style" styleID="37" fgColor="394448" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        <WidgetStyle name="Brace highlight style" styleID="34" fgColor="F3DB2E" bgColor="293134" fontName="" fontStyle="1" fontSize="" />
+        <WidgetStyle name="Bad brace colour" styleID="35" fgColor="FB0000" bgColor="293134" fontName="" fontStyle="0" fontSize="" />
+        <WidgetStyle name="Current line background colour" styleID="0" bgColor="2F393C" fgColor="0080C0" fontSize="" fontStyle="0" />
+        <WidgetStyle name="Selected text colour" styleID="0" bgColor="404E51" fgColor="C00000" />
+        <WidgetStyle name="Caret colour" styleID="2069" fgColor="C1CBD2" bgColor="6699CC" fontStyle="0" />
+        <WidgetStyle name="Edge colour" styleID="0" fgColor="445257" bgColor="112435" fontSize="" fontStyle="0" />
+        <WidgetStyle name="Line number margin" styleID="33" fgColor="81969A" bgColor="3F4B4E" fontName="" fontStyle="0" fontSize="" />
+        <WidgetStyle name="Bookmark margin" styleID="0" bgColor="3F4B4E" />
+        <WidgetStyle name="Fold" styleID="0" fgColor="6A8088" bgColor="2F383C" fontSize="" fontStyle="0" />
+        <WidgetStyle name="Fold active" styleID="0" fgColor="6A8088" />
+        <WidgetStyle name="Fold margin" styleID="0" fgColor="343F41" bgColor="343F41" fontSize="" fontStyle="0" />
+        <WidgetStyle name="White space symbol" styleID="0" fgColor="343F43" bgColor="3476A3" fontSize="" fontStyle="0" />
+        <WidgetStyle name="Smart HighLighting" styleID="29" bgColor="56676D" fgColor="222222" />
+        <WidgetStyle name="Find Mark Style" styleID="31" bgColor="6B8189" fgColor="E0E2E4" fontSize="" fontStyle="1" />
+        <WidgetStyle name="Mark Style 1" styleID="25" bgColor="00659B" fgColor="E0E2E4" />
+        <WidgetStyle name="Mark Style 2" styleID="24" bgColor="00880B" fgColor="E0E2E4" />
+        <WidgetStyle name="Mark Style 3" styleID="23" bgColor="A6AA00" fgColor="E0E2E4" />
+        <WidgetStyle name="Mark Style 4" styleID="22" bgColor="8A0B0B" fgColor="E0E2E4" />
+        <WidgetStyle name="Mark Style 5" styleID="21" bgColor="44116F" fgColor="E0E2E4" />
+        <WidgetStyle name="Incremental highlight all" styleID="28" bgColor="0080FF" fgColor="FFFF80" fontSize="" fontStyle="0" />
+        <WidgetStyle name="Tags match highlighting" styleID="27" bgColor="4D5C62" fgColor="E0E2E4" />
+        <WidgetStyle name="Tags attribute" styleID="26" bgColor="93975E" fgColor="FFCAB0" />
+        <WidgetStyle name="Active tab focused indicator" styleID="0" fgColor="FAAA3C" bgColor="8000FF" />
+        <WidgetStyle name="Active tab unfocused indicator" styleID="0" fgColor="FFCAB0" bgColor="008000" />
+        <WidgetStyle name="Active tab text" styleID="0" fgColor="000000" bgColor="0080FF" />
+        <WidgetStyle name="Inactive tabs" styleID="0" fgColor="808080" bgColor="C0C0C0" />
+        <WidgetStyle name="URL hovered" styleID="0" fgColor="FFFFFF" />
+    </GlobalStyles>
+</NotepadPlus>

+ 1453 - 821
glife-notepad++

@@ -1,827 +1,1459 @@
 <NotepadPlus>
 	<Project name="GLife">
 		<Folder name="Locations">
-			<File name="locations\abduction" />
-			<File name="locations\abductionCustomer" />
-			<File name="locations\agentned" />
-			<File name="locations\albina_election_events" />
-			<File name="locations\albinaEv" />
-			<File name="locations\albinahome" />
-			<File name="locations\albinaporog" />
-			<File name="locations\albinaRide" />
-			<File name="locations\AlbStarsEnd" />
-			<File name="locations\alex" />
-			<File name="locations\alexgang" />
-			<File name="locations\amrul" />
-			<File name="locations\AnalPR" />
-			<File name="locations\AndreiHanter" />
-			<File name="locations\andrey" />
-			<File name="locations\anekdot" />
-			<File name="locations\annafrends" />
-			<File name="locations\arousal" />
-			<File name="locations\artem_events" />
-			<File name="locations\artemev2" />
-			<File name="locations\artemEv3" />
-			<File name="locations\artemhome" />
-			<File name="locations\artgar" />
-			<File name="locations\artstudia" />
-			<File name="locations\arturdin" />
-			<File name="locations\arturend" />
-			<File name="locations\arturHome" />
-			<File name="locations\arturkiosk" />
-			<File name="locations\arturQW" />
-			<File name="locations\arturRinok" />
-			<File name="locations\arturSex" />
-			<File name="locations\atak" />
-			<File name="locations\atakA" />
-			<File name="locations\atakA1" />
-			<File name="locations\atakB" />
-			<File name="locations\atakB1" />
-			<File name="locations\atakM" />
-			<File name="locations\authors3" />
-			<File name="locations\autosalonF" />
-			<File name="locations\autoservisF" />
-			<File name="locations\autotraidF" />
-			<File name="locations\avb" />
-			<File name="locations\avt" />
-			<File name="locations\avtonorm" />
-			<File name="locations\backwater" />
-			<File name="locations\balkon" />
-			<File name="locations\balkon2" />
-			<File name="locations\bandit" />
-			<File name="locations\banditbreak" />
-			<File name="locations\bank" />
-			<File name="locations\BanSexType" />
-			<File name="locations\barbershop" />
-			<File name="locations\bass" />
-			<File name="locations\BDman" />
-			<File name="locations\BDsex" />
-			<File name="locations\BDSM" />
-			<File name="locations\BDSM_Club" />
-			<File name="locations\BDSM_training" />
-			<File name="locations\bed" />
-			<File name="locations\bed1" />
-			<File name="locations\bed2" />
-			<File name="locations\bedr" />
-			<File name="locations\bedr2x" />
-			<File name="locations\bedrPar" />
-			<File name="locations\bedrPar2" />
-			<File name="locations\before" />
-			<File name="locations\beg" />
-			<File name="locations\beg1" />
-			<File name="locations\begin" />
-			<File name="locations\belgang" />
-			<File name="locations\belpicknick" />
-			<File name="locations\BelSex" />
-			<File name="locations\bicycle" />
-			<File name="locations\billiard" />
-			<File name="locations\billsvid" />
-			<File name="locations\blackjack" />
-			<File name="locations\blackjackPlay" />
-			<File name="locations\blackjackView" />
-			<File name="locations\blowPR" />
-			<File name="locations\BMloc" />
-			<File name="locations\bobka" />
-			<File name="locations\body" />
-			<File name="locations\body_shape" />
-			<File name="locations\boilerroom" />
-			<File name="locations\bordel" />
-			<File name="locations\bordelv" />
-			<File name="locations\bouling" />
-			<File name="locations\boxing" />
-			<File name="locations\boy" />
-			<File name="locations\boy_likes" />
-			<File name="locations\boyfrend" />
-			<File name="locations\boylove" />
-			<File name="locations\boymass" />
-			<File name="locations\boyStat" />
-			<File name="locations\brosh" />
-			<File name="locations\brosok" />
-			<File name="locations\brother" />
-			<File name="locations\budgetclothes" />
-			<File name="locations\budilnik" />
-			<File name="locations\buklinik" />
-			<File name="locations\buklinik_event" />
-			<File name="locations\burger" />
-			<File name="locations\BurgerTip" />
-			<File name="locations\burgerWork" />
-			<File name="locations\butik" />
-			<File name="locations\butoilet" />
-			<File name="locations\cafe_parco" />
-			<File name="locations\cafe2" />
-			<File name="locations\cafe3" />
-			<File name="locations\card" />
-			<File name="locations\cardgame_durak" />
-			<File name="locations\cards" />
-			<File name="locations\carF" />
-			<File name="locations\carF1" />
-			<File name="locations\casino" />
-			<File name="locations\cfnm" />
-			<File name="locations\cikl" />
-			<File name="locations\cityTrain" />
-			<File name="locations\clener" />
-			<File name="locations\cloakroom" />
-			<File name="locations\clothing" />
-			<File name="locations\clothing_attributes" />
-			<File name="locations\clothing_descriptions" />
-			<File name="locations\clothing_QV" />
-			<File name="locations\club" />
-			<File name="locations\Club2" />
-			<File name="locations\comendant" />
-			<File name="locations\counter" />
-			<File name="locations\croupier" />
-			<File name="locations\croupier2" />
-			<File name="locations\cum_arrcheat" />
-			<File name="locations\cum_call" />
-			<File name="locations\cum_cleanup" />
-			<File name="locations\Cum_Manage" />
-			<File name="locations\cumarrput" />
-			<File name="locations\cuminsidereact" />
-			<File name="locations\cumreaction" />
-			<File name="locations\dachain" />
-			<File name="locations\dachamy" />
-			<File name="locations\dachaogr" />
-			<File name="locations\dachaogr0" />
-			<File name="locations\dachi" />
-			<File name="locations\danceclass" />
-			<File name="locations\danceGev" />
-			<File name="locations\DanceWhore1" />
-			<File name="locations\DanceWhore2" />
-			<File name="locations\DanceWhore3" />
-			<File name="locations\DanceWhore4" />
-			<File name="locations\DanceWhore5" />
-			<File name="locations\DanceWhore6" />
-			<File name="locations\DanceWhore7" />
-			<File name="locations\DanceWhore8" />
-			<File name="locations\dangeon" />
-			<File name="locations\daystart" />
-			<File name="locations\deckShuffle" />
-			<File name="locations\defence" />
-			<File name="locations\dibodi" />
-			<File name="locations\dima" />
-			<File name="locations\dimaGoHome2" />
-			<File name="locations\dimaHome" />
-			<File name="locations\dimaRudeEv" />
-			<File name="locations\DimkaWarning" />
-			<File name="locations\din_bad" />
-			<File name="locations\din_npc" />
-			<File name="locations\din_pav" />
-			<File name="locations\din_van" />
-			<File name="locations\dina" />
-			<File name="locations\dinBoroda" />
-			<File name="locations\dinfather" />
-			<File name="locations\dinmother" />
-			<File name="locations\dinnpc" />
-			<File name="locations\dinParty" />
-			<File name="locations\dinSex" />
-			<File name="locations\dinSex2" />
-			<File name="locations\dinsexFX" />
-			<File name="locations\dinsexgivi" />
-			<File name="locations\dinsister" />
-			<File name="locations\divan" />
-			<File name="locations\dk" />
-			<File name="locations\DNA" />
-			<File name="locations\dom_gor" />
-			<File name="locations\dorm" />
-			<File name="locations\dort" />
-			<File name="locations\down" />
-			<File name="locations\dreams" />
-			<File name="locations\dvor" />
-			<File name="locations\elevator" />
-			<File name="locations\ender" />
-			<File name="locations\enderKik" />
-			<File name="locations\enemy" />
-			<File name="locations\etoexhib" />
-			<File name="locations\EvBoyBuh" />
-			<File name="locations\event" />
-			<File name="locations\events" />
-			<File name="locations\EvgopBuh" />
-			<File name="locations\EvOtelMan" />
-			<File name="locations\exercise" />
-			<File name="locations\exhibitionistshop" />
-			<File name="locations\famdorfride" />
-			<File name="locations\fame" />
-			<File name="locations\family" />
-			<File name="locations\farmhomeride" />
-			<File name="locations\father" />
-			<File name="locations\fathersex" />
-			<File name="locations\fbDorm" />
-			<File name="locations\fbDormD" />
-			<File name="locations\fbGar" />
-			<File name="locations\fbHouse" />
-			<File name="locations\FedorEv" />
-			<File name="locations\FedorEv2" />
-			<File name="locations\FedorEv3" />
-			<File name="locations\FedorEv4" />
-			<File name="locations\FedorMisc" />
-			<File name="locations\femcyc" />
-			<File name="locations\fight" />
-			<File name="locations\film" />
-			<File name="locations\fit" />
-			<File name="locations\food" />
-			<File name="locations\foto" />
-			<File name="locations\foto_albums" />
-			<File name="locations\frot" />
-			<File name="locations\FSfight" />
-			<File name="locations\FSgame" />
-			<File name="locations\FSroom" />
-			<File name="locations\FSstart" />
-			<File name="locations\FSstat" />
-			<File name="locations\furi" />
-			<File name="locations\furisex" />
-			<File name="locations\Gadbana" />
-			<File name="locations\Gaddvor" />
-			<File name="locations\gadfield" />
-			<File name="locations\gadforest" />
-			<File name="locations\gadforest_event" />
-			<File name="locations\gadforestlost" />
-			<File name="locations\gadforestrelax" />
-			<File name="locations\gadforestswamp" />
-			<File name="locations\Gadgarden" />
-			<File name="locations\Gadhouse" />
-			<File name="locations\gadmarket" />
-			<File name="locations\gadprostitutes" />
-			<File name="locations\gadriver" />
-			<File name="locations\gadroad" />
-			<File name="locations\Gadsarai" />
-			<File name="locations\gadukino" />
-			<File name="locations\gadukino_event" />
-			<File name="locations\gameover" />
-			<File name="locations\gaptek" />
-			<File name="locations\garfather" />
-			<File name="locations\gargazel" />
-			<File name="locations\gdk" />
-			<File name="locations\gdkbibl" />
-			<File name="locations\gdkin" />
-			<File name="locations\gdkkru" />
-			<File name="locations\gdksport" />
-			<File name="locations\gdktoilet" />
-			<File name="locations\gevent" />
-			<File name="locations\gkafe" />
-			<File name="locations\gKristinaZv" />
-			<File name="locations\glake" />
-			<File name="locations\gLakeNude" />
-			<File name="locations\gLakeNudeEvent" />
-			<File name="locations\gLakeNudeForest" />
-			<File name="locations\Gnpc" />
-			<File name="locations\Gnpc_cinema" />
-			<File name="locations\Gnpc2" />
-			<File name="locations\goplust" />
-			<File name="locations\gopnew" />
-			<File name="locations\gopnik_house" />
-			<File name="locations\gopsex" />
-			<File name="locations\gopskver" />
-			<File name="locations\gopwho" />
-			<File name="locations\gpoli" />
-			<File name="locations\Gpornmark" />
-			<File name="locations\grandmahelp" />
-			<File name="locations\grandpahelp" />
-			<File name="locations\graveyard" />
-			<File name="locations\Grinok" />
-			<File name="locations\Gshveyfab" />
-			<File name="locations\gschool_bathrooms" />
-			<File name="locations\gschool_detention" />
-			<File name="locations\gschool_events" />
-			<File name="locations\gschool_gossip" />
-			<File name="locations\gschool_grounds" />
-			<File name="locations\gschool_lessons" />
-			<File name="locations\gschool_lunch" />
-			<File name="locations\gschool_sex" />
-			<File name="locations\gskino" />
-			<File name="locations\gskver" />
-			<File name="locations\gtelefon" />
-			<File name="locations\hairsalon" />
-			<File name="locations\hall" />
-			<File name="locations\HanterLoveSex" />
-			<File name="locations\hanters" />
-			<File name="locations\hantersex" />
-			<File name="locations\hotel" />
-			<File name="locations\hotel_resep" />
-			<File name="locations\HotelAdmin" />
-			<File name="locations\HotelHole" />
-			<File name="locations\HotelRoom" />
-			<File name="locations\HotelWork" />
-			<File name="locations\house" />
-			<File name="locations\housecall" />
-			<File name="locations\husb" />
-			<File name="locations\husbSex" />
-			<File name="locations\changingroom" />
-			<File name="locations\Cheatmenu_din" />
-			<File name="locations\chessplay" />
-			<File name="locations\IgorEv" />
-			<File name="locations\IgorHanter" />
-			<File name="locations\igorhome" />
-			<File name="locations\igravt" />
-			<File name="locations\igrkart2" />
-			<File name="locations\indik" />
-			<File name="locations\indoors" />
-			<File name="locations\init" />
-			<File name="locations\init_music" />
-			<File name="locations\initKik" />
-			<File name="locations\inputProcessing" />
-			<File name="locations\ira" />
-			<File name="locations\IrinaRoom" />
-			<File name="locations\IvanEv" />
-			<File name="locations\ivanRoom" />
-			<File name="locations\izdevat" />
-			<File name="locations\JuliaMilGo" />
-			<File name="locations\JuliaMilHome" />
-			<File name="locations\JuliaMilVhod" />
-			<File name="locations\kafe" />
-			<File name="locations\kafe2" />
-			<File name="locations\kafeend" />
-			<File name="locations\kafeM" />
-			<File name="locations\kafesvid" />
-			<File name="locations\kakuzu" />
-			<File name="locations\kamera" />
-			<File name="locations\kameraKPZ" />
-			<File name="locations\katalkin" />
-			<File name="locations\katalkinAlko" />
-			<File name="locations\katalkinSex" />
-			<File name="locations\kathouse0" />
-			<File name="locations\katja_sex" />
-			<File name="locations\Katja_Tanga" />
-			<File name="locations\katjaEv" />
-			<File name="locations\katjaEvDin" />
-			<File name="locations\KatjaHomeTalk" />
-			<File name="locations\Katlake" />
-			<File name="locations\katspalnya" />
-			<File name="locations\kavkazkafe" />
-			<File name="locations\kazinosvid" />
-			<File name="locations\kazvar" />
-			<File name="locations\KGDbefore" />
-			<File name="locations\KGDexp" />
-			<File name="locations\KGDfight" />
-			<File name="locations\KGDgame" />
-			<File name="locations\KGDparty" />
-			<File name="locations\KGDstart" />
-			<File name="locations\KGOLboss" />
-			<File name="locations\KGOLenemy" />
-			<File name="locations\KGOLexpa" />
-			<File name="locations\KGOLfight" />
-			<File name="locations\KGOLgame" />
-			<File name="locations\KGstart" />
-			<File name="locations\KGZdyn" />
-			<File name="locations\KGZfight" />
-			<File name="locations\KGZgame" />
-			<File name="locations\KGZstart" />
-			<File name="locations\kid" />
-			<File name="locations\Kikatak" />
-			<File name="locations\kikbox" />
-			<File name="locations\kino" />
-			<File name="locations\kinoM" />
-			<File name="locations\kinosvid" />
-			<File name="locations\kiosk" />
-			<File name="locations\kisameQW" />
-			<File name="locations\kit_din" />
-			<File name="locations\klofdomhouse" />
-			<File name="locations\Komp" />
-			<File name="locations\kompMFC" />
-			<File name="locations\kompMFCtwo" />
-			<File name="locations\koncepod" />
-			<File name="locations\koncepod1" />
-			<File name="locations\korr" />
-			<File name="locations\korr2x" />
-			<File name="locations\korrPar" />
-			<File name="locations\kotovdom" />
-			<File name="locations\kotovEv" />
-			<File name="locations\kotovSex" />
-			<File name="locations\kotovtalker" />
-			<File name="locations\krol" />
-			<File name="locations\kruchess" />
-			<File name="locations\krupo" />
-			<File name="locations\krutishi" />
-			<File name="locations\kseniyaQW" />
-			<File name="locations\kuhr" />
-			<File name="locations\kuhr2x" />
-			<File name="locations\kuhrPar" />
-			<File name="locations\kutuzka" />
-			<File name="locations\Kwlake1" />
-			<File name="locations\Kwlake2" />
-			<File name="locations\lab" />
-			<File name="locations\lake" />
-			<File name="locations\LakeBoyDy" />
-			<File name="locations\LakeBoyZ" />
-			<File name="locations\lakecafe" />
-			<File name="locations\laketoilet" />
-			<File name="locations\larek" />
-			<File name="locations\LariskaGo" />
-			<File name="locations\LariskaHome" />
-			<File name="locations\LariskaStart" />
-			<File name="locations\LBZhouse" />
-			<File name="locations\LCporn" />
-			<File name="locations\LCwork" />
-			<File name="locations\lena" />
-			<File name="locations\leonid" />
-			<File name="locations\lesbidomhouse" />
-			<File name="locations\lesbimistress" />
-			<File name="locations\lesbisubhouse" />
-			<File name="locations\lezbsex" />
-			<File name="locations\liam" />
-			<File name="locations\liamelkafe" />
-			<File name="locations\liames" />
-			<File name="locations\loadg" />
-			<File name="locations\LOCA" />
-			<File name="locations\lost_clothes_here" />
-			<File name="locations\love" />
-			<File name="locations\lug" />
-			<File name="locations\MagEncounterFairy" />
-			<File name="locations\magik" />
-			<File name="locations\mainQW" />
-			<File name="locations\Maria1" />
-			<File name="locations\masharoom" />
-			<File name="locations\MBallroom" />
-			<File name="locations\MBasement" />
-			<File name="locations\MBathrooms" />
-			<File name="locations\MConservatory" />
-			<File name="locations\MDining" />
-			<File name="locations\MDressing" />
-			<File name="locations\Meadow" />
-			<File name="locations\MEastbed" />
-			<File name="locations\meet" />
-			<File name="locations\MenuLoc" />
-			<File name="locations\MenuMainLoc" />
-			<File name="locations\metro" />
-			<File name="locations\metro_events" />
-			<File name="locations\mey_home" />
-			<File name="locations\mey_tamara_events" />
-			<File name="locations\mey_vika_events" />
-			<File name="locations\mey_vika_strings" />
-			<File name="locations\MGames" />
-			<File name="locations\MHall" />
-			<File name="locations\Military" />
-			<File name="locations\Mirafather" />
-			<File name="locations\mirasex" />
-			<File name="locations\Miroslava" />
-			<File name="locations\MiroslavaHome" />
-			<File name="locations\mirror" />
-			<File name="locations\misha" />
-			<File name="locations\mitka" />
-			<File name="locations\mitkabuh" />
-			<File name="locations\mitkabuh_group" />
-			<File name="locations\mitkasex" />
-			<File name="locations\MKitchen" />
-			<File name="locations\MLanding" />
-			<File name="locations\MLibrary" />
-			<File name="locations\MLiving" />
-			<File name="locations\motel" />
-			<File name="locations\mother" />
-			<File name="locations\motherkafeboss" />
-			<File name="locations\motherQW" />
-			<File name="locations\mqroom" />
-			<File name="locations\MRear" />
-			<File name="locations\musorkaexh" />
-			<File name="locations\MWestbed" />
-			<File name="locations\narkopriton" />
-			<File name="locations\nastja" />
-			<File name="locations\NatBelGo" />
-			<File name="locations\NatBelHome" />
-			<File name="locations\NatBelVhod" />
-			<File name="locations\NewCloShop" />
-			<File name="locations\NikoDates" />
-			<File name="locations\NikoDreams" />
-			<File name="locations\NikoEv" />
-			<File name="locations\NikoEv2" />
-			<File name="locations\NikoPayback" />
-			<File name="locations\NikoSlut" />
-			<File name="locations\nill" />
-			<File name="locations\nogorslut" />
-			<File name="locations\Nord" />
-			<File name="locations\NormPR" />
-			<File name="locations\npc_age" />
-			<File name="locations\npc_intro" />
-			<File name="locations\npcbreeder" />
-			<File name="locations\npccleanc" />
-			<File name="locations\npcgeneratec" />
-			<File name="locations\npcgenext" />
-			<File name="locations\npcpreservec" />
-			<File name="locations\npcrnamefile" />
-			<File name="locations\npcstatic1" />
-			<File name="locations\npcstatic2" />
-			<File name="locations\npcstatic3" />
-			<File name="locations\npcstatic4" />
-			<File name="locations\npcstatic5" />
-			<File name="locations\Nudelake" />
-			<File name="locations\number1" />
-			<File name="locations\number2" />
-			<File name="locations\number3" />
-			<File name="locations\number4" />
-			<File name="locations\obekt" />
-			<File name="locations\obekt2" />
-			<File name="locations\obj_din" />
-			<File name="locations\obkitchen" />
-			<File name="locations\obroom" />
-			<File name="locations\office" />
-			<File name="locations\onobjsel" />
-			<File name="locations\oral" />
-			<File name="locations\orgasm" />
-			<File name="locations\orgazm" />
-			<File name="locations\outdoors" />
-			<File name="locations\pain" />
-			<File name="locations\Palatka" />
-			<File name="locations\ParChurch" />
-			<File name="locations\ParChurch2" />
-			<File name="locations\park" />
-			<File name="locations\parkBimbo" />
-			<File name="locations\parkdin" />
-			<File name="locations\parkivent" />
-			<File name="locations\ParkKafe" />
-			<File name="locations\parkM" />
-			<File name="locations\parks" />
-			<File name="locations\parksvid" />
-			<File name="locations\party" />
-			<File name="locations\party_boy" />
-			<File name="locations\party_boys" />
-			<File name="locations\party_girls" />
-			<File name="locations\pattest" />
-			<File name="locations\pavCommercial" />
-			<File name="locations\pavCommercialOffices" />
-			<File name="locations\pavResidential" />
-			<File name="locations\paysex" />
-			<File name="locations\Peterroom" />
-			<File name="locations\pharmacy" />
-			<File name="locations\pirsingsalon" />
-			<File name="locations\placer" />
-			<File name="locations\placer_act" />
-			<File name="locations\placer_end" />
-			<File name="locations\placer_gop_orgy" />
-			<File name="locations\placer_gskver" />
-			<File name="locations\placer_house" />
-			<File name="locations\placer_house_one" />
-			<File name="locations\placer_man" />
-			<File name="locations\placer_sex" />
-			<File name="locations\pod_ezd" />
-			<File name="locations\pod_whore" />
-			<File name="locations\podezdM" />
-			<File name="locations\podrsex" />
-			<File name="locations\podval_rape" />
-			<File name="locations\poli" />
-			<File name="locations\police" />
-			<File name="locations\popu" />
-			<File name="locations\porn_view" />
-			<File name="locations\porn_view_construct" />
-			<File name="locations\porn_view_strings" />
-			<File name="locations\pornfilm" />
-			<File name="locations\pornhist" />
-			<File name="locations\pornschedule" />
-			<File name="locations\pornstudio" />
-			<File name="locations\portnoi" />
-			<File name="locations\portnoi2" />
-			<File name="locations\postdeliveries" />
-			<File name="locations\postevents" />
-			<File name="locations\postmaster" />
-			<File name="locations\postoffice" />
-			<File name="locations\preALT" />
-			<File name="locations\preCUST" />
-			<File name="locations\pregriskeval" />
-			<File name="locations\preSYS" />
-			<File name="locations\preTG" />
-			<File name="locations\priziv" />
-			<File name="locations\Prostitute" />
-			<File name="locations\city_suburbs" />
-			<File name="locations\ptu_dush" />
-			<File name="locations\qjob" />
-			<File name="locations\qwBarPolet" />
-			<File name="locations\qwBarPoletToilet" />
-			<File name="locations\qwbereg" />
-			<File name="locations\qwbereg2" />
-			<File name="locations\qwIzoldaApp" />
-			<File name="locations\qwloc" />
-			<File name="locations\qwloc2" />
-			<File name="locations\qwloc3" />
-			<File name="locations\qwloc4" />
-			<File name="locations\qwlocdog" />
-			<File name="locations\qwmeet" />
-			<File name="locations\qwmeet2" />
-			<File name="locations\qwmeet3" />
-			<File name="locations\qwpaluba" />
-			<File name="locations\rate" />
-			<File name="locations\razrKik" />
-			<File name="locations\reks" />
-			<File name="locations\restoran" />
-			<File name="locations\restoranM" />
-			<File name="locations\result" />
-			<File name="locations\RimmaSexQW" />
-			<File name="locations\rinok" />
-			<File name="locations\rinwork" />
-			<File name="locations\road" />
-			<File name="locations\roma" />
-			<File name="locations\roulette" />
-			<File name="locations\RynokHoz" />
-			<File name="locations\salon" />
-			<File name="locations\saloon" />
-			<File name="locations\sauna" />
-			<File name="locations\sauna2" />
-			<File name="locations\saunabed" />
-			<File name="locations\saunaroom" />
-			<File name="locations\saunawhore" />
-			<File name="locations\saunawork" />
-			<File name="locations\saveg" />
-			<File name="locations\saveupdater" />
-			<File name="locations\sbReksHome" />
-			<File name="locations\seeparentsex" />
-			<File name="locations\seeporn" />
-			<File name="locations\selfplay" />
-			<File name="locations\sell_young_clothes" />
-			<File name="locations\Serge_kuh" />
-			<File name="locations\Serge_Shulgin" />
-			<File name="locations\SergeiHanter" />
-			<File name="locations\serpent" />
-			<File name="locations\set_home" />
-			<File name="locations\sex" />
-			<File name="locations\sexcontraprio" />
-			<File name="locations\sexdvanadva" />
-			<File name="locations\sexdvoe" />
-			<File name="locations\sexm" />
-			<File name="locations\sexorg" />
-			<File name="locations\sexprefrand" />
-			<File name="locations\sexshop" />
-			<File name="locations\Sgrup" />
-			<File name="locations\Sgrup1" />
-			<File name="locations\Sgrup2" />
-			<File name="locations\Sgrup3" />
-			<File name="locations\Sgrup4" />
-			<File name="locations\Sgrup5" />
-			<File name="locations\SgrupDisco" />
-			<File name="locations\shop" />
-			<File name="locations\shopdacha" />
-			<File name="locations\show_table" />
-			<File name="locations\shulga_room" />
-			<File name="locations\shulgabath" />
-			<File name="locations\shulgabed" />
-			<File name="locations\shulgahall" />
-			<File name="locations\shulgahome" />
-			<File name="locations\shulgakuh" />
-			<File name="locations\sister" />
-			<File name="locations\sister_party" />
-			<File name="locations\sisterQW" />
-			<File name="locations\sistersleep" />
-			<File name="locations\sitr" />
-			<File name="locations\sitr2x" />
-			<File name="locations\sitrPar" />
-			<File name="locations\skverdin" />
-			<File name="locations\Snpc" />
-			<File name="locations\sny" />
-			<File name="locations\soba" />
-			<File name="locations\soniaDisco" />
-			<File name="locations\SoniaHome" />
-			<File name="locations\spell" />
-			<File name="locations\sportShop" />
-			<File name="locations\stallion" />
-			<File name="locations\starenie" />
-			<File name="locations\start" />
-			<File name="locations\StasQW" />
-			<File name="locations\StasSex" />
-			<File name="locations\stat" />
-			<File name="locations\stat_display" />
-			<File name="locations\stat_sklattrib" />
-			<File name="locations\statBat" />
-			<File name="locations\stihi" />
-			<File name="locations\stol" />
-			<File name="locations\street" />
-			<File name="locations\street_event" />
-			<File name="locations\strela" />
-			<File name="locations\strelba" />
-			<File name="locations\stripclub" />
-			<File name="locations\stwork" />
-			<File name="locations\stwork2" />
-			<File name="locations\subkid" />
-			<File name="locations\succubus" />
-			<File name="locations\svi" />
-			<File name="locations\svidan" />
-			<File name="locations\svidboy" />
-			<File name="locations\swamp" />
-			<File name="locations\swamp_yard" />
-			<File name="locations\swamphouse" />
-			<File name="locations\swampspring" />
-			<File name="locations\tanapartment" />
-			<File name="locations\tanhouse" />
-			<File name="locations\tanhousezal" />
-			<File name="locations\tanhozspal" />
-			<File name="locations\tankitchen" />
-			<File name="locations\tanNicholas" />
-			<File name="locations\tanroom" />
-			<File name="locations\tanspalnya" />
-			<File name="locations\tanvanr" />
-			<File name="locations\tatiana_missions" />
-			<File name="locations\taxi" />
-			<File name="locations\telefon" />
-			<File name="locations\Terminal" />
-			<File name="locations\TerminalOffice" />
-			<File name="locations\test" />
-			<File name="locations\therapist" />
-			<File name="locations\therapist_reminder" />
-			<File name="locations\Timofei" />
-			<File name="locations\TimofeiMetro" />
-			<File name="locations\tobiQW" />
-			<File name="locations\torgcentr" />
-			<File name="locations\torgpred" />
-			<File name="locations\train" />
-			<File name="locations\train_incidental" />
-			<File name="locations\trashplace" />
-			<File name="locations\trFatherMisha" />
-			<File name="locations\TV" />
-			<File name="locations\ugel" />
-			<File name="locations\ugol" />
-			<File name="locations\ugol1" />
-			<File name="locations\unicoursework" />
-			<File name="locations\uniutil" />
-			<File name="locations\univer" />
-			<File name="locations\univer_din" />
-			<File name="locations\vann" />
-			<File name="locations\vanr" />
-			<File name="locations\vanr2x" />
-			<File name="locations\vanrPar" />
-			<File name="locations\vecher" />
-			<File name="locations\version" />
-			<File name="locations\Vika" />
-			<File name="locations\vipclub" />
-			<File name="locations\Vnlake1" />
-			<File name="locations\Vnlake2" />
-			<File name="locations\vokBimbo" />
-			<File name="locations\vokdin" />
-			<File name="locations\vokdinvera" />
-			<File name="locations\vokmantoiev" />
-			<File name="locations\vokzal" />
-			<File name="locations\vokzalG" />
-			<File name="locations\vokzalGin" />
-			<File name="locations\vokzalholle" />
-			<File name="locations\vokzalper" />
-			<File name="locations\vokzalperG" />
-			<File name="locations\vokzaltoilet" />
-			<File name="locations\vokzaltorg" />
-			<File name="locations\volAndGev" />
-			<File name="locations\VolkovHome" />
-			<File name="locations\VolleyTrenCentr" />
-			<File name="locations\VolleyTrenerSpeak" />
-			<File name="locations\Voltrener" />
-			<File name="locations\Voltrenersex" />
-			<File name="locations\VoltrenerSexShower" />
-			<File name="locations\webcam_site" />
-			<File name="locations\WorkHosp" />
-			<File name="locations\worksalon" />
-			<File name="locations\yarik" />
-			<File name="locations\yban" />
-			<File name="locations\ybass" />
-			<File name="locations\ybedr" />
-			<File name="locations\ybib" />
-			<File name="locations\ydet" />
-			<File name="locations\yesgorslut" />
-			<File name="locations\ykabinet" />
-			<File name="locations\ykamin" />
-			<File name="locations\ykuh" />
-			<File name="locations\ymans" />
-			<File name="locations\young_shop" />
-			<File name="locations\youplace" />
-			<File name="locations\youry" />
-			<File name="locations\ysport" />
-			<File name="locations\yvan" />
-			<File name="locations\yzal" />
-			<File name="locations\zaprF" />
-			<File name="locations\zaprFWash" />
-			<File name="locations\zoomagazine" />
-			<File name="locations\zsoft_gopskverGorSlut" />
-			<File name="locations\_attributes_average" />
-			<File name="locations\_attributes_burlesque" />
-			<File name="locations\_attributes_coat" />
-			<File name="locations\_attributes_exercise" />
-			<File name="locations\_attributes_exhibit" />
-			<File name="locations\_attributes_expensive" />
-			<File name="locations\_attributes_fetish" />
-			<File name="locations\_attributes_formal" />
-			<File name="locations\_attributes_cheap" />
-			<File name="locations\_attributes_office" />
-			<File name="locations\_attributes_school" />
-			<File name="locations\_attributes_swimwear" />
-			<File name="locations\_attributes_uniform" />
-			<File name="locations\_buy_item" />
-			<File name="locations\_buy_single_item" />
-			<File name="locations\_clothing_image" />
-			<File name="locations\_clothing_name" />
-			<File name="locations\_face_image" />
-			<File name="locations\_menu_addoldmenu" />
-			<File name="locations\_menu_autosave" />
-			<File name="locations\_menu_avariya" />
-			<File name="locations\_menu_bloknot" />
-			<File name="locations\_menu_body" />
-			<File name="locations\_menu_clothes" />
-			<File name="locations\_menu_descrip" />
-			<File name="locations\_menu_face" />
-			<File name="locations\_menu_cheat" />
-			<File name="locations\_menu_magic" />
-			<File name="locations\_menu_mobila" />
-			<File name="locations\_menu_obnovit" />
-			<File name="locations\_menu_pain" />
-			<File name="locations\_menu_pirs" />
-			<File name="locations\_menu_reputation" />
-			<File name="locations\_menu_skills" />
-			<File name="locations\_menu_statistika" />
-			<File name="locations\_menu_tattoos" />
-			<File name="locations\_short_description" />
-			<File name="locations\_single_stock_item" />
-			<File name="locations\_statcheck" />
-			<File name="locations\_stock_item" />
-			<File name="locations\_stock_item_info" />
+			<File name="locations\start.qsrc" />
+			<File name="locations\version.qsrc" />
+			<!--history-->
+			<File name="locations\gameover.qsrc" />
+			<File name="locations\begin.qsrc" />
+			<File name="locations\onobjsel.qsrc" />
+			<File name="locations\obj_din.qsrc" />
+			<!--journal-->
+			<!--journal_quests-->
+			<!--journal_portfolio-->
+			<File name="locations\Cheatmenu_din.qsrc" />
+			<!--themes-->
+			<Folder name="System">
+				<File name="locations\counter.qsrc" />
+				<File name="locations\loadg.qsrc" />
+				<File name="locations\LOCA.qsrc" />
+				<File name="locations\saveg.qsrc" />
+				<File name="locations\inputProcessing.qsrc" />
+				<!--restoreposition-->
+				<!--saveposition-->
+				<!--mod_setting-->
+				<!--$difficulty-->
+				<!--UnitAppearance-->
+			</Folder>
+			<Folder name="Stats">
+				<File name="locations\DNA.qsrc" />
+				<File name="locations\cikl.qsrc" />
+				<File name="locations\daystart.qsrc" />
+				<File name="locations\dina.qsrc" />
+				<File name="locations\MenuMainLoc.qsrc" />
+				<File name="locations\starenie.qsrc" />
+				<File name="locations\stat.qsrc" />
+				<File name="locations\stat_display.qsrc" />
+				<File name="locations\stat_sklattrib.qsrc" />
+				<!--stat_sklattrib_lvlset-->
+				<File name="locations\fame.qsrc" />
+				<!--traits-->
+				<File name="locations\din_bad.qsrc" />
+				<File name="locations\din_van.qsrc" />
+				<File name="locations\kid.qsrc" />
+				<File name="locations\pattest.qsrc" />
+				<File name="locations\subkid.qsrc" />
+				<File name="locations\set_home.qsrc" />
+				<File name="locations\npc_age.qsrc" />
+			</Folder>
+			<Folder name="Functions">
+				<File name="locations\indik.qsrc" />
+				<!--indiktab-->
+				<!--shortgs-->
+				<File name="locations\show_table.qsrc" />
+				<File name="locations\femcyc.qsrc" />
+				<File name="locations\exercise.qsrc" />
+				<File name="locations\food.qsrc" />
+				<!--beverage-->
+				<!--food_menu-->
+				<!--sleep-->
+				<!--willpower-->
+				<!--drugs-->
+				<!--npc_relationship-->
+				<!--grades-->
+			</Folder>
+			<Folder name="Body">
+				<File name="locations\body.qsrc" />
+				<File name="locations\body_shape.qsrc" />
+				<!--lact_lib-->
+				<!--lact_bp-->
+				<!--body_din-->
+				<!--medical_din-->
+				<!--sweat-->
+				<!--piercing_management-->
+			</Folder>
+			<Folder name="Stimulus">
+				<File name="locations\boyStat.qsrc" />
+				<File name="locations\pain.qsrc" />
+				<File name="locations\arousal.qsrc" />
+				<File name="locations\orgasm.qsrc" />
+				<File name="locations\dinSex.qsrc" />
+				<File name="locations\dinSex2.qsrc" />
+				<File name="locations\dinsexFX.qsrc" />
+				<File name="locations\oral.qsrc" />
+			</Folder>
+			<Folder name="CumManage">
+				<File name="locations\Cum_Manage.qsrc" />
+				<File name="locations\cum_arrcheat.qsrc" />
+				<File name="locations\cum_cleanup.qsrc" />
+				<File name="locations\cum_call.qsrc" />
+				<File name="locations\pregriskeval.qsrc" />
+				<File name="locations\cuminsidereact.qsrc" />
+			</Folder>
+			<Folder name="clothing">
+				<!--wardrobe-->
+				<File name="locations\clothing.qsrc" />
+				<File name="locations\clothing_QV.qsrc" />
+				<!--$clothing_image-->
+				<File name="locations\changingroom.qsrc" />
+				<File name="locations\clothing_attributes.qsrc" />
+				<File name="locations\clothing_descriptions.qsrc" />
+				<!--$short_description-->
+				<!--$attributes_gm_outfits-->
+				<!--$attributes_gm_dress-->
+				<!--$attributes_gm_maid-->
+				<!--$attributes_gm_server-->
+				<!--$attributes_office-->
+				<!--$attributes_school-->
+				<!--$attributes_cats_outfits-->
+				<!--$attributes_flamingos_outfits-->
+				<!--$attributes_flamingos_dress-->
+				<!--$attributes_coco_outfits-->
+				<!--$attributes_coco_dress-->
+				<!--$attributes_fashionista-->
+				<!--$attributes_fashionista_outfits-->
+				<!--$attributes_moncheri_gown-->
+				<!--$attributes_moncheri_dress-->
+				<!--$attributes_scandalicious_dress-->
+				<!--$attributes_scandalicious_outfits-->
+				<!--$attributes_scandalicious_swim_one-->
+				<!--attributes_scandalicious_swim_two-->
+				<!--$attributes_allure_swim_one-->
+				<!--$attributes_allure_swim_two-->
+				<!--$attributes_fancy_burlesque-->
+				<!--$attributes_eroto_dress-->
+				<!--$attributes_eroto_outfits-->
+				<!--$attributes_eroto_strip-->
+				<!--$attributes_salacious_dress-->
+				<!--$attributes_salacious_outfits-->
+				<!--$attributes_dolls_outfits-->
+				<!--$attributes_dolls_dress-->
+				<!--$attributes_bomba_outfits-->
+				<!--$attributes_bomba_dress-->
+				<!--$attributes_nerdvana_cosplay-->
+				<!--$attributes_nerdvana_outfits-->
+				<!--$attributes_nerdvana_swim_one-->
+				<!--$attributes_nerdvana_swim_two-->
+				<!--$attributes_market_clothes-->
+				<!--$attributes_danilovich_outfits-->
+				<!--$attributes_danilovich_swim_one-->
+				<!--$attributes_materinstvo_dress-->
+				<!--$attributes_misc_outfits-->
+				<File name="locations\lost_clothes_here.qsrc" />
+				<File name="locations\portnoi.qsrc" />
+				<File name="locations\portnoi2.qsrc" />
+			</Folder>
+			<Folder name="shoes">
+				<!--shoes-->
+				<!--$shoe_image-->
+				<!--$shoe_description-->
+				<!--shoe_attributes-->
+				<!--shoe_description2-->
+				<!--$attributes_cats_shoes-->
+				<!--$attributes_bomba_shoes-->
+				<!--$attributes_danilovich_shoes-->
+				<!--$attributes_gm_shoes-->
+				<!--$attributes_dolls_shoes-->
+				<!--$attributes_moncheri_shoes-->
+				<!--$attributes_eroto_shoes-->
+				<!--$attributes_scandalicious_shoes-->
+			</Folder>
+			<Folder name="coats">
+				<!--coats-->
+				<!--$coat_image-->
+				<!--coat_attributes-->
+				<!--$attributes_bomba_coats-->
+				<!--$attributes_cats_coats-->
+				<!--$attributes_danilovich_coats-->
+				<!--$attributes_dolls_coats-->
+				<!--$attributes_gm_coats-->
+				<!--$attributes_moncheri_coats-->
+			</Folder>
+			<Folder name="underwear">
+				<!--underwear-->
+				<!--bras-->
+				<!--$bra_image-->
+				<!--panties-->
+				<!--$panty_image-->
+			</Folder>
+			<Folder name="Accessories">
+				<!--purses-->
+				<!--$purse_image-->
+				<!--sewing-->
+				<!--camera-->
+			</Folder>
+			<Folder name="Phone">
+				<File name="locations\telefon.qsrc" />
+				<!--phone_selfies-->
+				<!--phone_selfies_popup-->
+				<!--$phone_theme-->
+			</Folder>
+			<Folder name="Prostitution">
+				<!--street_walker-->
+				<File name="locations\Prostitute.qsrc" />
+				<File name="locations\NormPR.qsrc" />
+				<File name="locations\blowPR.qsrc" />
+				<File name="locations\AnalPR.qsrc" />
+			</Folder>
+			<Folder name="Quests">
+				<File name="locations\event.qsrc" />
+				<File name="locations\lesbidomhouse.qsrc" />
+				<File name="locations\lesbimistress.qsrc" />
+				<File name="locations\lesbisubhouse.qsrc" />
+				<!--city_kafeevents2-->
+				<!--city_kafeevents3-->
+				<File name="locations\ParkKafe.qsrc" />
+			</Folder>
+			<Folder name="Magic Quests">
+				<File name="locations\mainQW.qsrc" />
+				<File name="locations\tobiQW.qsrc" />
+				<File name="locations\kisameQW.qsrc" />
+				<File name="locations\succubus.qsrc" />
+				<File name="locations\serpent.qsrc" />
+			</Folder>
+			<Folder name="Prehistory">
+				<File name="locations\preSYS.qsrc" />
+				<!--preSYS2-->
+				<File name="locations\preTG.qsrc" />
+				<!--preNT-->
+				<File name="locations\preCUST.qsrc" />
+				<File name="locations\preALT.qsrc" />
+				<!--preCSB-->
+			</Folder>
+			<Folder name="NPCManage">
+				<File name="locations\npccleanc.qsrc" />
+				<File name="locations\npcgeneratec.qsrc" />
+				<File name="locations\npcgenext.qsrc" />
+				<File name="locations\npcpreservec.qsrc" />
+				<File name="locations\npcrnamefile.qsrc" />
+				<!--npcstaticdefaults-->
+				<File name="locations\npcstatic1.qsrc" />
+				<File name="locations\npcstatic2.qsrc" />
+				<File name="locations\npcstatic3.qsrc" />
+				<File name="locations\npcstatic4.qsrc" />
+				<File name="locations\npcstatic5.qsrc" />
+				<!--fight_npcdata-->
+				<File name="locations\npc_intro.qsrc" />
+				<File name="locations\saveupdater.qsrc" />
+				<!--NPCChanger-->
+			</Folder>
+			<Folder name="Combat">
+				<File name="locations\fight.qsrc" />
+				<File name="locations\ender.qsrc" />
+				<File name="locations\nill.qsrc" />
+				<File name="locations\test.qsrc" />
+				<File name="locations\kikbox.qsrc" />
+				<File name="locations\initKik.qsrc" />
+				<File name="locations\Kikatak.qsrc" />
+				<File name="locations\enderKik.qsrc" />
+				<File name="locations\razrKik.qsrc" />
+			</Folder>
+			<Folder name="Furniture">
+				<File name="locations\bed.qsrc" />
+				<File name="locations\bed2.qsrc" />
+				<File name="locations\dreams.qsrc" />
+				<File name="locations\budilnik.qsrc" />
+				<File name="locations\divan.qsrc" />
+				<File name="locations\Komp.qsrc" />
+				<File name="locations\kompMFC.qsrc" />
+				<File name="locations\kompMFCtwo.qsrc" />
+				<!--kompMFCanal-->
+				<!--kompMFCoral-->
+				<File name="locations\mirror.qsrc" />
+				<File name="locations\stol.qsrc" />
+				<File name="locations\kit_din.qsrc" />
+				<File name="locations\TV.qsrc" />
+				<File name="locations\vann.qsrc" />
+			</Folder>
+			<Folder name="Shared locations">
+				<File name="locations\outdoors.qsrc" />
+				<File name="locations\indoors.qsrc" />
+				<File name="locations\shop.qsrc" />
+				<File name="locations\bank.qsrc" />
+				<File name="locations\kiosk.qsrc" />
+				<File name="locations\taxi.qsrc" />
+				<File name="locations\train.qsrc" />
+				<File name="locations\train_incidental.qsrc" />
+				<File name="locations\metro.qsrc" />
+				<File name="locations\metro_events.qsrc" />
+				<File name="locations\events.qsrc" />
+				<!--flash-->
+				<File name="locations\street_event.qsrc" />
+				<!--fame_events-->
+				<!--noticeboard-->
+				<!--shop_allure-->
+			</Folder>
+			<Folder name="Post office">
+				<!--post_office-->
+				<!--post_master-->
+				<!--post_deliveries-->
+				<!--post_events-->
+			</Folder>
+			<Folder name="Home Street - Locations">
+				<!--city_residential-->
+				<!--city_apt_building-->
+				<!--city_pharmacy-->
+				<!--city_smalloffice-->
+				<!--city_dima-->
+				<!--city_kafegivisex-->
+				<!--city_irinaroom-->
+				<!--city_kafe-->
+				<!--city_kafe2-->
+				<!--city_kafeend-->
+				<!--city_kavkazkafe-->
+				<!--city_jorahouse-->
+				<!--city_lake-->
+				<!--city_lake_path-->
+				<!--city_drugden-->
+				<!--city_bobka-->
+				<!--city_park-->
+				<!--park_walkeventsrnd-->
+				<!--park_walkevents-->
+				<!--city_clinic-->
+				<!--city_market-->
+				<!--city_marketwork-->
+				<!--city_sauna-->
+				<!--city_saunawhore-->
+				<!--city_trashplace-->
+				<!--city_trashplaceevents-->
+				<!--city_marketsex-->
+				<!--city_church-->
+			</Folder>
+			<Folder name="BDSM_Club">
+				<File name="locations\BDSM_Club.qsrc" />
+				<File name="locations\BDSM_training.qsrc" />
+				<File name="locations\MHall.qsrc" />
+				<File name="locations\MDressing.qsrc" />
+				<File name="locations\MLanding.qsrc" />
+				<File name="locations\MDining.qsrc" />
+				<File name="locations\MLibrary.qsrc" />
+				<File name="locations\MBallroom.qsrc" />
+				<File name="locations\MRear.qsrc" />
+				<File name="locations\MConservatory.qsrc" />
+				<File name="locations\MKitchen.qsrc" />
+				<File name="locations\MBasement.qsrc" />
+				<File name="locations\MWestbed.qsrc" />
+				<File name="locations\MEastbed.qsrc" />
+				<File name="locations\MGames.qsrc" />
+				<File name="locations\MLiving.qsrc" />
+				<File name="locations\MBathrooms.qsrc" />
+			</Folder>
+			<Folder name="Trade Representative">
+				<!--city_trademission-->
+				<File name="locations\StasQW.qsrc" />
+				<File name="locations\StasSex.qsrc" />
+			</Folder>
+			<Folder name="EfimovRA">
+				<File name="locations\billiard.qsrc" />
+				<File name="locations\billsvid.qsrc" />
+				<File name="locations\bouling.qsrc" />
+				<File name="locations\kafesvid.qsrc" />
+				<File name="locations\kamera.qsrc" />
+				<File name="locations\kathouse0.qsrc" />
+				<File name="locations\Katlake.qsrc" />
+				<File name="locations\katspalnya.qsrc" />
+				<File name="locations\kazinosvid.qsrc" />
+				<File name="locations\kino.qsrc" />
+				<File name="locations\kinosvid.qsrc" />
+				<File name="locations\Kwlake1.qsrc" />
+				<File name="locations\Kwlake2.qsrc" />
+				<File name="locations\lezbsex.qsrc" />
+				<File name="locations\masharoom.qsrc" />
+				<File name="locations\Military.qsrc" />
+				<File name="locations\Nudelake.qsrc" />
+				<File name="locations\Palatka.qsrc" />
+				<File name="locations\parksvid.qsrc" />
+				<File name="locations\paysex.qsrc" />
+				<File name="locations\podrsex.qsrc" />
+				<File name="locations\police.qsrc" />
+				<File name="locations\qjob.qsrc" />
+				<File name="locations\sex.qsrc" />
+				<File name="locations\sexprefrand.qsrc" />
+				<File name="locations\sexdvanadva.qsrc" />
+				<File name="locations\sexdvoe.qsrc" />
+				<File name="locations\svidboy.qsrc" />
+				<File name="locations\Vnlake1.qsrc" />
+				<File name="locations\Vnlake2.qsrc" />
+				<File name="locations\WorkHosp.qsrc" />
+				<File name="locations\worksalon.qsrc" />
+			</Folder>
+			<Folder name="Nicholas">
+				<!--nichApartment-->
+				<!--nichBathGuest-->
+				<!--nichBathMaster-->
+				<!--nichBathServant-->
+				<!--nichBedroomMaster-->
+				<!--nichBedroomServant-->
+				<!--nichBedroomTanja-->
+				<!--nichChore-->
+				<!--nichClub-->
+				<!--nichCook-->
+				<!--nichGala-->
+				<!--nichKitchen-->
+				<!--nichLivingroom-->
+				<!--nichNicholas-->
+				<!--nichStudy-->
+				<!--nichTanya-->
+				<!--nichTaras-->
+				<!--nichUtil-->
+			</Folder>
+			<Folder name="Apartment">
+				<File name="locations\bedr.qsrc" />
+				<File name="locations\sitr.qsrc" />
+				<File name="locations\vanr.qsrc" />
+				<File name="locations\kuhr.qsrc" />
+				<File name="locations\korr.qsrc" />
+				<File name="locations\housecall.qsrc" />
+			</Folder>
+			<Folder name="Block">
+				<!--pav_complex-->
+				<!--pav_complexb2-->
+				<!--pav_complexb3-->
+				<!--pav_complexold-->
+				<!--pav_aptcourtev-->
+				<File name="locations\pod_ezd.qsrc" />
+				<!--praiders_garage-->
+				<!--praiders_garageev1-->
+				<File name="locations\pod_whore.qsrc" />
+				<File name="locations\gopsex.qsrc" />
+				<File name="locations\misha.qsrc" />
+			</Folder>
+			<Folder name="Parent's Apartment">
+				<File name="locations\bedrPar.qsrc" />
+				<File name="locations\bedrPar2.qsrc" />
+				<File name="locations\sitrPar.qsrc" />
+				<File name="locations\vanrPar.qsrc" />
+				<File name="locations\kuhrPar.qsrc" />
+				<File name="locations\korrPar.qsrc" />
+				<File name="locations\selfplay.qsrc" />
+				<File name="locations\gtelefon.qsrc" />
+			</Folder>
+			<Folder name="Family">
+				<!--family_schedule-->
+				<File name="locations\father.qsrc" />
+				<File name="locations\fathersex.qsrc" />
+				<File name="locations\dinfather.qsrc" />
+				<File name="locations\mother.qsrc" />
+				<!--mother_sextalk-->
+				<File name="locations\dinmother.qsrc" />
+				<File name="locations\sister.qsrc" />
+				<!--sister_chat-->
+				<File name="locations\sistersleep.qsrc" />
+				<File name="locations\sisterQW.qsrc" />
+				<File name="locations\family.qsrc" />
+				<!--ludahome-->
+				<!--olu-->
+			</Folder>
+			<Folder name="Rolan">
+				<!--pav_complexrolan-->
+				<!--rolanapt-->
+				<!--rolanbath-->
+			</Folder>
+			<Folder name="Generic boyfriend">
+				<File name="locations\Gnpc.qsrc" />
+				<File name="locations\Gnpc_cinema.qsrc" />
+				<File name="locations\Gnpc2.qsrc" />
+				<!--hookup-->
+				<!--hookup_sex-->
+				<!--hookup_after-->
+				<!--hookup_talk-->
+				<!--hookup_morning-->
+			</Folder>
+			<Folder name="Brother porn">
+				<File name="locations\brother.qsrc" />
+				<!--brother2-->
+				<!--brother_voyeur-->
+				<!--brother_lessons-->
+				<File name="locations\seeporn.qsrc" />
+			</Folder>
+			<Folder name="Rex">
+				<!--rex_events-->
+				<!--rex_party_home-->
+				<!--rex_party_events-->
+				<!--rex_party_boys_events-->
+				<!--rex_party_girls_events-->
+				<!--rex_party_sister_events-->
+			</Folder>
+			<Folder name="Dima Nosov">
+				<!--dimaEv-->
+				<File name="locations\dimaHome.qsrc" />
+				<!--dimalina-->
+				<!--dimaRevenge-->
+				<File name="locations\dinnpc.qsrc" />
+				<File name="locations\krutishi.qsrc" />
+			</Folder>
+			<Folder name="Artem Chebotarev">
+				<File name="locations\artem_events.qsrc" />
+				<File name="locations\artemhome.qsrc" />
+				<!--artem_date_events-->
+				<File name="locations\artgar.qsrc" />
+			</Folder>
+			<Folder name="Igor Kruglov">
+				<File name="locations\IgorEv.qsrc" />
+				<File name="locations\igorhome.qsrc" />
+			</Folder>
+			<Folder name="Katja Meynold">
+				<File name="locations\katjaEv.qsrc" />
+				<File name="locations\katjaEvDin.qsrc" />
+				<File name="locations\KatjaHomeTalk.qsrc" />
+				<File name="locations\katja_sex.qsrc" />
+				<File name="locations\Katja_Tanga.qsrc" />
+			</Folder>
+			<Folder name="Vika Meynold">
+				<File name="locations\mey_home.qsrc" />
+				<!--NikoMeyHome-->
+				<File name="locations\mey_vika_events.qsrc" />
+				<File name="locations\mey_tamara_events.qsrc" />
+			</Folder>
+			<Folder name="Niko Volkov">
+				<File name="locations\VolkovHome.qsrc" />
+				<File name="locations\NikoEv.qsrc" />
+				<File name="locations\NikoEv2.qsrc" />
+				<File name="locations\NikoDates.qsrc" />
+				<File name="locations\NikoDreams.qsrc" />
+				<File name="locations\NikoPayback.qsrc" />
+				<File name="locations\NikoSlut.qsrc" />
+				<!--NikoWhore-->
+			</Folder>
+			<Folder name="Anushka">
+				<!--anushka-->
+				<!--anushkaev1-->
+				<!--anushkaev2-->
+				<!--anushapt-->
+				<!--anushaptbr-->
+				<!--anushkachat-->
+				<!--anushkamaksim-->
+			</Folder>
+			<Folder name="Sonia">
+				<File name="locations\soniaDisco.qsrc" />
+			</Folder>
+			<Folder name="Gadyukino">
+				<File name="locations\Gadhouse.qsrc" />
+				<File name="locations\grandmahelp.qsrc" />
+				<File name="locations\grandpahelp.qsrc" />
+				<File name="locations\Gaddvor.qsrc" />
+				<File name="locations\Gadsarai.qsrc" />
+				<File name="locations\Gadbana.qsrc" />
+				<File name="locations\gadukino.qsrc" />
+				<File name="locations\gadukino_event.qsrc" />
+				<File name="locations\gadriver.qsrc" />
+				<File name="locations\Meadow.qsrc" />
+				<File name="locations\mitka.qsrc" />
+				<File name="locations\mitkabuh.qsrc" />
+				<File name="locations\mitkabuh_group.qsrc" />
+				<File name="locations\mitkasex.qsrc" />
+				<File name="locations\gadprostitutes.qsrc" />
+				<File name="locations\bicycle.qsrc" />
+				<File name="locations\gadfield.qsrc" />
+				<File name="locations\Gadgarden.qsrc" />
+				<File name="locations\gadmarket.qsrc" />
+				<File name="locations\gadroad.qsrc" />
+				<!--grigory-->
+				<File name="locations\MiroslavaHome.qsrc" />
+				<File name="locations\Miroslava.qsrc" />
+				<File name="locations\mirasex.qsrc" />
+				<File name="locations\Mirafather.qsrc" />
+				<File name="locations\gadforest.qsrc" />
+				<File name="locations\gadforest_event.qsrc" />
+				<File name="locations\gadforestlost.qsrc" />
+				<!--gad_church-->
+			</Folder>
+			<Folder name="Swamp">
+				<File name="locations\swamp.qsrc" />
+				<File name="locations\swamp_yard.qsrc" />
+				<File name="locations\swamphouse.qsrc" />
+				<File name="locations\swampspring.qsrc" />
+				<File name="locations\backwater.qsrc" />
+				<!--hunters-->
+				<!--huntersex-->
+				<!--hunterLoveSex-->
+				<!--hunter_ambient-->
+				<!--hunter_favors-->
+				<!--hunter_interactions-->
+				<!--swamp_woods-->
+				<!--andreihunter-->
+				<!--igorhunter-->
+				<!--sergeihunter-->
+			</Folder>
+			<Folder name="Generator">
+				<File name="locations\placer.qsrc" />
+				<!--placer_pav_park-->
+				<File name="locations\placer_man.qsrc" />
+				<File name="locations\placer_act.qsrc" />
+				<File name="locations\skverdin.qsrc" />
+				<File name="locations\placer_end.qsrc" />
+				<File name="locations\placer_sex.qsrc" />
+				<File name="locations\podval_rape.qsrc" />
+				<File name="locations\gopnik_house.qsrc" />
+				<File name="locations\placer_house.qsrc" />
+				<File name="locations\placer_house_one.qsrc" />
+				<File name="locations\placer_gop_orgy.qsrc" />
+				<File name="locations\fbHouse.qsrc" />
+				<File name="locations\fbDorm.qsrc" />
+				<File name="locations\fbDormD.qsrc" />
+				<File name="locations\fbGar.qsrc" />
+				<File name="locations\zsoft_gopskverGorSlut.qsrc" />
+			</Folder>
+			<Folder name="Pavlovsk">
+				<!--pav_residential-->
+				<!--pav_commercial-->
+				<!--pav_commercial_offices-->
+				<!--pav_industrial-->
+				<File name="locations\leonid.qsrc" />
+				<File name="locations\gargazel.qsrc" />
+				<File name="locations\garfather.qsrc" />
+				<!--pav_factory-->
+				<!--pav_pharmacy-->
+				<File name="locations\gkafe.qsrc" />
+				<File name="locations\motherkafeboss.qsrc" />
+				<!--pav_clinic-->
+				<File name="locations\therapist.qsrc" />
+				<File name="locations\therapist_reminder" />
+				<!--pavlov_home-->
+				<File name="locations\gevent.qsrc" />
+				<!--pav_park-->
+				<File name="locations\gopskver.qsrc" />
+				<File name="locations\gskino.qsrc" />
+				<File name="locations\cafe_parco.qsrc" />
+				<File name="locations\kotovEv.qsrc" />
+				<File name="locations\IvanEv.qsrc" />
+				<File name="locations\strela.qsrc" />
+				<File name="locations\kotovSex.qsrc" />
+				<File name="locations\kotovdom.qsrc" />
+				<File name="locations\boymass.qsrc" />
+				<File name="locations\barbershop.qsrc" />
+				<File name="locations\MagEncounterFairy.qsrc" />
+				<!--pav_church-->
+				<!--pav_church2-->
+				<!--brothel-->
+				<!--tour_guide-->
+				<!--shop_coco_carmen-->
+				<!--marisha_ev-->
+			</Folder>
+			<Folder name="pav_lake">
+				<!--pav_lake-->
+				<!--pav_lake_nude-->
+				<!--pav_lake_nude_events-->
+				<!--pav_lake_nude_forest-->
+				<File name="locations\LakeBoyZ.qsrc" />
+			</Folder>
+			<Folder name="Fedor">
+				<File name="locations\FedorEv.qsrc" />
+				<File name="locations\FedorEv2.qsrc" />
+				<File name="locations\FedorEv3.qsrc" />
+				<File name="locations\FedorEv4.qsrc" />
+				<File name="locations\FedorMisc.qsrc" />
+			</Folder>
+			<Folder name="School">
+				<File name="locations\gschool_grounds.qsrc" />
+				<File name="locations\gschool_lessons.qsrc" />
+				<!--gschool_lessons1-->
+				<!--gschool_lessons2-->
+				<!--gschool_lessons3-->
+				<!--gschool_lessons4-->
+				<!--gschool_lessonsev1-->
+				<!--gschool_lessonsev2-->
+				<!--gschool_lessonsev3-->
+				<!--gschool_break-->
+				<File name="locations\gschool_lunch.qsrc" />
+				<!--gschool_office-->
+				<File name="locations\gschool_events.qsrc" />
+				<File name="locations\gschool_gossip.qsrc" />
+				<!--gschool_groups-->
+				<!--gschool_boys_bathroom-->
+				<!--gschool_girls_bathroom-->
+				<File name="locations\gschool_sex.qsrc" />
+				<File name="locations\gschool_detention.qsrc" />
+				<!--gschool_randperson-->
+				<!--gschool_socialchg-->
+				<!--gschool_socialchg1-->
+				<!--gschool_schedule-->
+				<!--gschool_chats-->
+				<!--gschool_chats1-->
+				<!--gschool_chats2-->
+				<!--gschool_chats3-->
+				<!--gschool_post_shower-->
+				<File name="locations\nogorslut.qsrc" />
+				<File name="locations\yesgorslut.qsrc" />
+				<!--bbgamein-->
+				<!--bbgameout-->
+				<!--fbgameout-->
+				<!--gschool_cheerleading-->
+				<!--nerd_game_night-->
+				<!--gopnik_initiation-->
+			</Folder>
+			<Folder name="Shared_appartment">
+				<!--pav_shared_apt-->
+				<!--pav_shared_gp-->
+				<!--pav_shared_nd-->
+				<!--pav_shared_sp-->
+			</Folder>
+			<Folder name="Community center">
+				<!--pav_commcenter-->
+				<!--pav_commclubs-->
+				<!--pav_library-->
+				<!--pav_library_nerdstudy-->
+				<File name="locations\gdksport.qsrc" />
+				<File name="locations\gdktoilet.qsrc" />
+				<!--gdktoilet_mens-->
+				<!--gdktoilet_womens-->
+				<!--gdksex-->
+				<File name="locations\BMloc.qsrc" />
+				<File name="locations\ugel.qsrc" />
+				<File name="locations\Voltrener.qsrc" />
+				<File name="locations\VolleyTrenCentr.qsrc" />
+				<File name="locations\VolleyTrenerSpeak.qsrc" />
+				<File name="locations\Voltrenersex.qsrc" />
+				<File name="locations\chessplay.qsrc" />
+				<File name="locations\boilerroom.qsrc" />
+				<File name="locations\krupo.qsrc" />
+				<File name="locations\kruchess.qsrc" />
+				<File name="locations\VoltrenerSexShower.qsrc" />
+				<File name="locations\Snpc.qsrc" />
+				<File name="locations\cumreaction.qsrc" />
+				<File name="locations\kotovtalker.qsrc" />
+			</Folder>
+			<Folder name="Pavlovsk Disco">
+				<!--pav_disco-->
+				<!--pav_disco_coolkids-->
+				<!--pav_disco_gopniks-->
+				<!--pav_disco_jocks-->
+				<!--pav_disco_sex-->
+				<!--pav_discoev1-->
+			</Folder>
+			<Folder name="Event gym town">
+				<File name="locations\danceGev.qsrc" />
+				<File name="locations\volAndGev.qsrc" />
+			</Folder>
+			<Folder name="Station Campus">
+				<!--pav_market-->
+				<!--pav_train_hall-->
+				<!--pav_train_hall_events-->
+				<!--pav_train_market-->
+				<!--pav_station-->
+				<File name="locations\katalkin.qsrc" />
+				<File name="locations\katalkinSex.qsrc" />
+				<File name="locations\katalkinAlko.qsrc" />
+				<File name="locations\kutuzka.qsrc" />
+				<!--olutaxi-->
+			</Folder>
+			<Folder name="Christina Zvereva">
+				<File name="locations\gKristinaZv.qsrc" />
+			</Folder>
+			<Folder name="Julia Milov 12">
+				<File name="locations\JuliaMilGo.qsrc" />
+				<File name="locations\JuliaMilHome.qsrc" />
+				<File name="locations\JuliaMilVhod.qsrc" />
+			</Folder>
+			<Folder name="Arthur">
+				<File name="locations\arturRinok.qsrc" />
+				<File name="locations\arturHome.qsrc" />
+				<File name="locations\arturSex.qsrc" />
+				<File name="locations\arturkiosk.qsrc" />
+				<File name="locations\arturend.qsrc" />
+				<File name="locations\arturdin.qsrc" />
+				<File name="locations\arturQW.qsrc" />
+			</Folder>
+			<Folder name="Natasha Belova 16">
+				<!--natbelapt-->
+				<!--natbelEv-->
+				<!--natkolEv-->
+				<!--natpimp-->
+				<File name="locations\NatBelGo.qsrc" />
+			</Folder>
+			<Folder name="Albina">
+				<!--albina_starlets_aftermath-->
+				<File name="locations\albinahome.qsrc" />
+				<!--albina_chat-->
+				<!--albina_lazar_sex-->
+				<!--albina_school_sex-->
+				<!--albina_house_events-->
+				<!--albina_mother_events-->
+				<File name="locations\albina_election_events.qsrc" />
+				<!--albina_starlets-->
+			</Folder>
+			<Folder name="Lariska">
+				<File name="locations\LariskaStart.qsrc" />
+				<File name="locations\LariskaGo.qsrc" />
+				<File name="locations\LariskaHome.qsrc" />
+				<!--lariska_schedule-->
+				<!--LariskaSex-->
+				<!--lariska_storyline-->
+			</Folder>
+			<Folder name="Pets">
+				<File name="locations\krol.qsrc" />
+				<File name="locations\popu.qsrc" />
+				<File name="locations\qwlocdog.qsrc" />
+				<File name="locations\RimmaSexQW.qsrc" />
+			</Folder>
+			<Folder name="Encounter Generator">
+				<File name="locations\din_npc.qsrc" />
+				<File name="locations\podezdM.qsrc" />
+				<File name="locations\sexm.qsrc" />
+				<!--dateM-->
+				<File name="locations\kinoM.qsrc" />
+				<File name="locations\parkM.qsrc" />
+				<File name="locations\kafeM.qsrc" />
+				<File name="locations\restoranM.qsrc" />
+				<File name="locations\anekdot.qsrc" />
+				<File name="locations\stihi.qsrc" />
+				<File name="locations\love.qsrc" />
+				<File name="locations\brosok.qsrc" />
+				<!--gossips-->
+			</Folder>
+			<Folder name="City Center">
+				<!--city_center-->
+				<!--city_train-->
+				<File name="locations\agentned.qsrc" />
+				<File name="locations\kameraKPZ.qsrc" />
+				<File name="locations\bass.qsrc" />
+				<File name="locations\burger.qsrc" />
+				<File name="locations\burgerWork.qsrc" />
+				<File name="locations\BurgerTip.qsrc" />
+				<!--moncheri-->
+				<!--lusso-->
+				<File name="locations\butoilet.qsrc" />
+				<File name="locations\cfnm.qsrc" />
+				<File name="locations\club.qsrc" />
+				<File name="locations\Club2.qsrc" />
+				<File name="locations\vipclub.qsrc" />
+				<File name="locations\danceclass.qsrc" />
+				<!--uni_dorm-->
+				<!--city_library-->
+				<File name="locations\fit.qsrc" />
+				<!--talent_agency-->
+				<!--tatiana_lab-->
+				<File name="locations\tatiana_missions.qsrc" />
+				<!--alexandriaHome-->
+				<!--alexandriaChat-->
+				<!--alexandriaEv-->
+				<!--alexandriaSex-->
+				<!--shop_fashionista-->
+				<File name="locations\office.qsrc" />
+				<File name="locations\restoran.qsrc" />
+				<File name="locations\hairsalon.qsrc" />
+				<File name="locations\shopdacha.qsrc" />
+				<File name="locations\sportShop.qsrc" />
+				<!--scandalicious-->
+				<File name="locations\torgcentr.qsrc" />
+				<File name="locations\yarik.qsrc" />
+				<File name="locations\zoomagazine.qsrc" />
+				<File name="locations\budgetclothes.qsrc" />
+				<!--city_musicstore-->
+				<!--city_musicstore_stock-->
+				<!--shop_materinstvo-->
+				<!--shop_photography-->
+			</Folder>
+			<Folder name="Salon">
+				<File name="locations\salon.qsrc" />
+				<!--masseuse_work-->
+				<!--masseuse_schedule-->
+				<!--masseuse_break-->
+			</Folder>
+			<Folder name="Photo studio">
+				<File name="locations\foto.qsrc" />
+				<!--foto_shoot-->
+				<!--foto_practice-->
+				<!--foto_events-->
+				<!--foto_events2-->
+				<!--foto_model_documentary-->
+				<File name="locations\foto_albums.qsrc" />
+				<!--foto_models-->
+				<!--foto_models2-->
+			</Folder>
+			<Folder name="Crime and Punishment">
+				<!--police_station-->
+				<!--sentence-->
+				<!--shoplifting-->
+			</Folder>
+			<Folder name="City Industrial">
+				<!--city_industrial-->
+				<!--city_industrial_train-->
+				<File name="locations\Terminal.qsrc" />
+				<File name="locations\TerminalOffice.qsrc" />
+				<!--ilyRoom-->
+				<File name="locations\trFatherMisha.qsrc" />
+				<File name="locations\dk.qsrc" />
+				<File name="locations\kakuzu.qsrc" />
+				<File name="locations\youry.qsrc" />
+				<File name="locations\alex.qsrc" />
+				<File name="locations\alexgang.qsrc" />
+				<File name="locations\lakecafe.qsrc" />
+				<File name="locations\laketoilet.qsrc" />
+				<File name="locations\LCporn.qsrc" />
+				<File name="locations\LCwork.qsrc" />
+				<!--eugeneev1-->
+				<File name="locations\pirsingsalon.qsrc" />
+				<File name="locations\obekt.qsrc" />
+				<File name="locations\obekt2.qsrc" />
+			</Folder>
+			<Folder name="Red Light">
+				<!--city_redlight-->
+				<File name="locations\bordel.qsrc" />
+				<File name="locations\bordelv.qsrc" />
+				<File name="locations\sexshop.qsrc" />
+				<File name="locations\stripclub.qsrc" />
+				<File name="locations\stwork.qsrc" />
+				<File name="locations\stwork2.qsrc" />
+			</Folder>
+			<Folder name="Bar Rabotnik">
+				<File name="locations\qwBarPolet.qsrc" />
+				<File name="locations\qwBarPoletToilet.qsrc" />
+				<!--qwBarBilliard-->
+				<!--qwBarBilliard2-->
+				<!--qwBarEncounters-->
+				<!--MartinTalk-->
+				<!--MartinSex-->
+				<!--MartinSex2-->
+				<!--MartinSex3-->
+			</Folder>
+			<Folder name="North Road">
+				<File name="locations\dachain.qsrc" />
+				<File name="locations\dachamy.qsrc" />
+				<File name="locations\dachaogr.qsrc" />
+				<File name="locations\dachaogr0.qsrc" />
+				<File name="locations\dachi.qsrc" />
+				<File name="locations\graveyard.qsrc" />
+				<File name="locations\motel.qsrc" />
+				<File name="locations\road.qsrc" />
+				<!--city_mansion_entrance-->
+				<File name="locations\furi.qsrc" />
+				<File name="locations\furisex.qsrc" />
+			</Folder>
+			<Folder name="Mansion">
+				<!--city_mansion_residence_1-->
+				<!--city_mansion_residence_2-->
+				<!--city_mansion_residence_3-->
+			</Folder>
+			<Folder name="Porn">
+				<File name="locations\BDSM.qsrc" />
+				<File name="locations\pornstudio.qsrc" />
+				<File name="locations\pornfilm.qsrc" />
+				<File name="locations\pornhist.qsrc" />
+				<File name="locations\pornschedule.qsrc" />
+			</Folder>
+			<Folder name="Boys">
+				<File name="locations\BDman.qsrc" />
+				<File name="locations\BDsex.qsrc" />
+				<File name="locations\boy.qsrc" />
+				<File name="locations\boyfrend.qsrc" />
+				<File name="locations\boylove.qsrc" />
+			</Folder>
+			<Folder name="music">
+				<!--music_actions-->
+				<!--music_bedroompractice-->
+				<!--music_onlinemusic-->
+				<!--music_gigstarts-->
+				<!--music_guitarlesson-->
+				<!--music_buskingevents-->
+				<!--music_delparco-->
+			</Folder>
+			<Folder name="Lover">
+				<!--girl-->
+				<!--girlfriend-->
+				<!--dateF-->
+				<!--lover-->
+				<!--lover_change-->
+				<!--lover_likes-->
+				<!--lover_love-->
+				<!--lover_meet-->
+				<!--lover_pref-->
+				<!--lover_pronouns-->
+				<!--pronouns-->
+			</Folder>
+			<Folder name="University">
+				<!--city_island-->
+				<!--uni_shop-->
+				<!--shop_dolls-->
+				<!--shop_nerdvana-->
+				<File name="locations\vecher.qsrc" />
+				<!--djibril-->
+				<!--gosha-->
+				<!--kendra-->
+				<!--djibrilev1-->
+				<File name="locations\Vika.qsrc" />
+				<!--vikaev1-->
+				<!--uni_grounds-->
+				<!--uni_admin-->
+				<!--uni_programs-->
+				<!--uni_lessons-->
+				<!--uni_lessons1-->
+				<!--uni_lessonsev1-->
+				<!--uni_library-->
+				<File name="locations\unicoursework.qsrc" />
+				<File name="locations\uniutil.qsrc" />
+				<!--shop_flamingos-->
+			</Folder>
+			<Folder name="Game 1">
+				<File name="locations\KGstart.qsrc" />
+				<File name="locations\KGOLgame.qsrc" />
+				<File name="locations\KGOLenemy.qsrc" />
+				<File name="locations\KGOLboss.qsrc" />
+				<File name="locations\KGOLfight.qsrc" />
+				<File name="locations\KGOLexpa.qsrc" />
+				
+			</Folder>
+			<Folder name="Game 2">
+				<File name="locations\KGDstart.qsrc" />
+				<File name="locations\KGDgame.qsrc" />
+				<File name="locations\KGDexp.qsrc" />
+				<File name="locations\KGDbefore.qsrc" />
+				<File name="locations\KGDfight.qsrc" />
+				<File name="locations\KGDparty.qsrc" />
+			</Folder>
+			<Folder name="Game 3">
+				<File name="locations\KGZstart.qsrc" />
+				<File name="locations\KGZgame.qsrc" />
+				<File name="locations\KGZdyn.qsrc" />
+				<File name="locations\KGZfight.qsrc" />
+			</Folder>
+			<Folder name="Game 4">
+				<File name="locations\FSstart.qsrc" />
+				<File name="locations\FSgame.qsrc" />
+				<File name="locations\FSstat.qsrc" />
+				<File name="locations\FSroom.qsrc" />
+			</Folder>
+			<Folder name="Youth Shop">
+				<!--shop_pussycats-->
+				<File name="locations\andrey.qsrc" />
+				<File name="locations\gopnew.qsrc" />
+				<File name="locations\goplust.qsrc" />
+				<File name="locations\gopwho.qsrc" />
+			</Folder>
+			<Folder name="Cars">
+				<File name="locations\avtonorm.qsrc" />
+				<File name="locations\avt.qsrc" />
+				<File name="locations\avb.qsrc" />
+				<File name="locations\zaprF.qsrc" />
+				<File name="locations\zaprFWash.qsrc" />
+				<File name="locations\abduction.qsrc" />
+				<File name="locations\abductionCustomer.qsrc" />
+				<File name="locations\autosalonF.qsrc" />
+				<File name="locations\autoservisF.qsrc" />
+				<File name="locations\autotraidF.qsrc" />
+				<File name="locations\carF.qsrc" />
+				<File name="locations\carF1.qsrc" />
+			</Folder>
+			<Folder name="Quest">
+				<File name="locations\qwIzoldaApp.qsrc" />
+				<File name="locations\qwloc.qsrc" />
+				<File name="locations\qwmeet.qsrc" />
+			</Folder>
+			<Folder name="Casino">
+				<File name="locations\casino.qsrc" />
+				<File name="locations\mqroom.qsrc" />
+				<File name="locations\hotel.qsrc" />
+				<File name="locations\deckShuffle.qsrc" />
+			</Folder>
+			<Folder name="Game Menu">
+				<!--$menu_setting-->
+				<File name="locations\_menu_skills.qsrc" />
+				<File name="locations\_menu_descrip.qsrc" />
+				<File name="locations\_menu_statistika.qsrc" />
+				<!--$menu_calendar-->
+				<File name="locations\_menu_reputation.qsrc" />
+				<!--$menu_traits-->
+				<File name="locations\_menu_mobila.qsrc" />
+				<File name="locations\_menu_magic.qsrc" />
+				<File name="locations\_menu_pain.qsrc" />
+				<File name="locations\_menu_face.qsrc" />
+				<File name="locations\_menu_body.qsrc" />
+				<File name="locations\_menu_clothes.qsrc" />
+				<!--$menu_bra-->
+				<!--$menu_panties-->
+				<!--$menu_shoes-->
+				<File name="locations\_menu_tattoos.qsrc" />
+				<File name="locations\_menu_pirs.qsrc" />
+				<File name="locations\_menu_obnovit.qsrc" />
+				<File name="locations\_menu_bloknot.qsrc" />
+				<File name="locations\_menu_avariya.qsrc" />
+				<File name="locations\_menu_autosave.qsrc" />
+				<File name="locations\_menu_cheat.qsrc" />
+			</Folder>
+			<Folder name="Etogame">
+				<File name="locations\etoexhib.qsrc" />
+				<!--trainBimbo-->
+				<File name="locations\parkBimbo.qsrc" />
+				<File name="locations\ptu_dush.qsrc" />
+				<File name="locations\nastja.qsrc" />
+				<File name="locations\balkon.qsrc" />
+				<File name="locations\balkon2.qsrc" />
+				<File name="locations\dom_gor.qsrc" />
+				<File name="locations\comendant.qsrc" />
+				<File name="locations\buklinik.qsrc" />
+				<File name="locations\buklinik_event.qsrc" />
+				<!--tryndin-->
+			</Folder>
+			<Folder name="Misc">
+				<File name="locations\beg.qsrc" />
+				<File name="locations\beg1.qsrc" />
+				<!--housing-->
+				<File name="locations\husb.qsrc" />
+				<File name="locations\husbSex.qsrc" />
+				<File name="locations\Peterroom.qsrc" />
+				<File name="locations\sexorg.qsrc" />
+				<File name="locations\_stock_item_info.qsrc" />
+				<File name="locations\_stock_item.qsrc" />
+				<File name="locations\_single_stock_item.qsrc" />
+				<File name="locations\_buy_item.qsrc" />
+				<File name="locations\_buy_single_item.qsrc" />
+				<File name="locations\_face_image.qsrc" />
+				<!--$body_image-->
+				<!--$pube_image-->
+			</Folder>
+			<Folder name="New Year 2010">
+				<!--nyp_school-->
+				<File name="locations\sny.qsrc" />
+			</Folder>
+			<Folder name="Deck of cards">
+				<File name="locations\card.qsrc" />
+			</Folder>
+			<Folder name="Hotel">
+				<File name="locations\HotelHole.qsrc" />
+				<File name="locations\hotel_resep.qsrc" />
+				<File name="locations\HotelAdmin.qsrc" />
+				<!--hotel_work-->
+				<File name="locations\HotelRoom.qsrc" />
+				<!--hotel_anna-->
+				<!--hotel_anna_gear-->
+			</Folder>
+			<Folder name="Shulga">
+				<File name="locations\shulgahome.qsrc" />
+				<File name="locations\shulgahall.qsrc" />
+				<File name="locations\shulgabed.qsrc" />
+				<File name="locations\shulgakuh.qsrc" />
+				<File name="locations\shulgabath.qsrc" />
+				<File name="locations\shulga_room.qsrc" />
+				<File name="locations\cardgame_durak.qsrc" />
+				<File name="locations\Serge_kuh.qsrc" />
+				<File name="locations\Serge_Shulgin.qsrc" />
+			</Folder>
+			<Folder name="Bel gang">
+				<File name="locations\LakeBoyDy.qsrc" />
+				<File name="locations\belgang.qsrc" />
+				<File name="locations\BelSex.qsrc" />
+				<File name="locations\belpicknick.qsrc" />
+			</Folder>
+			<Folder name="Old Town">
+				<File name="locations\liam.qsrc" />
+				<File name="locations\liamelkafe.qsrc" />
+				<File name="locations\stallion.qsrc" />
+				<File name="locations\larek.qsrc" />
+				<File name="locations\dvor.qsrc" />
+				<File name="locations\ugol.qsrc" />
+				<File name="locations\ugol1.qsrc" />
+				<File name="locations\artstudia.qsrc" />
+				<File name="locations\liames.qsrc" />
+				<!--burlesque-->
+				<!--rasputin_entrance-->
+				<!--rasputin_host-->
+				<!--rasputin_walkway-->
+				<!--rasputin_show_bur-->
+				<!--rasputin_show_var-->
+				<File name="locations\exhibitionistshop.qsrc" />
+				<File name="locations\kseniyaQW.qsrc" />
+				<File name="locations\parks.qsrc" />
+				<File name="locations\lug.qsrc" />
+				<File name="locations\dibodi.qsrc" />
+				<File name="locations\city_suburbs.qsrc" />
+				<File name="locations\din_pav.qsrc" />
+				<!--shop_fancy_pancy-->
+				<!--shop_tsar_bomba-->
+			</Folder>
+			<Folder name="OldTownHome">
+				<File name="locations\vanr2x.qsrc" />
+				<File name="locations\korr2x.qsrc" />
+				<File name="locations\bedr2x.qsrc" />
+				<File name="locations\sitr2x.qsrc" />
+				<File name="locations\kuhr2x.qsrc" />
+				<File name="locations\koncepod.qsrc" />
+				<File name="locations\koncepod1.qsrc" />
+			</Folder>
+			<Folder name="crossfit_north">
+				<!--crossfit_north_box-->
+				<!--crossfit_north_wod-->
+				<!--crossfit_north_record-->
+				<!--crossfit_north_girlmeet-->
+			</Folder>
+			<File name="locations\LBZhouse.qsrc" />
+			<File name="locations\BanSexType.qsrc" />
+			<Folder name="Magic">
+				<!--castSpell-->
+				<!--castSpellNPC-->
+				<!--spellList-->
+				<!--spellBook-->
+				<!--spellTimer-->
+				<File name="locations\spell.qsrc" />
+				<!--treeCircle-->
+				<!--treeCircActs-->
+				<!--treeCircEntry-->
+			</Folder>
+			<!--cleanHTML-->
+			<File name="locations\authors3.qsrc" />
+
+			<Folder name="unused files">
+				<File name="locations\unused\_statcheck.qsrc" />
+				<File name="locations\unused\before.qsrc" />
+				<File name="locations\unused\brosh.qsrc" />
+				<File name="locations\unused\dangeon.qsrc" />
+				<File name="locations\unused\enemy.qsrc" />
+				<File name="locations\unused\FSfight.qsrc" />
+				<File name="locations\unused\init.qsrc" />
+				<File name="locations\unused\location_settings.qsrc" />
+				<File name="locations\unused\magik.qsrc" />
+				<File name="locations\unused\npcbreeder.qsrc" />
+				<File name="locations\unused\porn_view.qsrc" />
+				<File name="locations\unused\porn_view_construct.qsrc" />
+				<File name="locations\unused\porn_view_strings.qsrc" />
+				<File name="locations\unused\randAnpc.qsrc" />
+				<File name="locations\unused\statBat.qsrc" />
+				<File name="locations\unused\virginity_call.qsrc" />
+				<File name="locations\unused\webcam_site.qsrc" />
+			</Folder>
+			<Folder name="missing files">
+				<File name="locations\_menu_addoldmenu.qsrc" />
+				<File name="locations\_clothing_name.qsrc" />
+				<File name="locations\_attributes_uniform.qsrc" />
+				<File name="locations\_attributes_swimwear.qsrc" />
+				<File name="locations\_attributes_cheap.qsrc" />
+				<File name="locations\_attributes_formal.qsrc" />
+				<File name="locations\_attributes_fetish.qsrc" />
+				<File name="locations\_attributes_expensive.qsrc" />
+				<File name="locations\_attributes_exhibit.qsrc" />
+				<File name="locations\_attributes_exercise.qsrc" />
+				<File name="locations\_attributes_coat.qsrc" />
+				<File name="locations\_attributes_burlesque.qsrc" />
+				<File name="locations\_attributes_average.qsrc" />
+				<File name="locations\yzal.qsrc" />
+				<File name="locations\yvan.qsrc" />
+				<File name="locations\ysport.qsrc" />
+				<File name="locations\youplace.qsrc" />
+				<File name="locations\young_shop.qsrc" />
+				<File name="locations\ymans.qsrc" />
+				<File name="locations\ykuh.qsrc" />
+				<File name="locations\ykamin.qsrc" />
+				<File name="locations\ykabinet.qsrc" />
+				<File name="locations\ydet.qsrc" />
+				<File name="locations\ybib.qsrc" />
+				<File name="locations\ybedr.qsrc" />
+				<File name="locations\ybass.qsrc" />
+				<File name="locations\yban.qsrc" />
+				<File name="locations\vokzaltorg.qsrc" />
+				<File name="locations\vokzaltoilet.qsrc" />
+				<File name="locations\vokzalperG.qsrc" />
+				<File name="locations\vokzalper.qsrc" />
+				<File name="locations\vokzalholle.qsrc" />
+				<File name="locations\vokzalGin.qsrc" />
+				<File name="locations\vokzalG.qsrc" />
+				<File name="locations\vokzal.qsrc" />
+				<File name="locations\vokmantoiev.qsrc" />
+				<File name="locations\vokdinvera.qsrc" />
+				<File name="locations\vokdin.qsrc" />
+				<File name="locations\vokBimbo.qsrc" />
+				<File name="locations\univer_din.qsrc" />
+				<File name="locations\univer.qsrc" />
+				<File name="locations\trashplace.qsrc" />
+				<File name="locations\torgpred.qsrc" />
+				<File name="locations\TimofeiMetro.qsrc" />
+				<File name="locations\Timofei.qsrc" />
+				<File name="locations\tanvanr.qsrc" />
+				<File name="locations\tanspalnya.qsrc" />
+				<File name="locations\tanroom.qsrc" />
+				<File name="locations\tanNicholas.qsrc" />
+				<File name="locations\tankitchen.qsrc" />
+				<File name="locations\tanhozspal.qsrc" />
+				<File name="locations\tanhousezal.qsrc" />
+				<File name="locations\tanhouse.qsrc" />
+				<File name="locations\tanapartment.qsrc" />
+				<File name="locations\svidan.qsrc" />
+				<File name="locations\svi.qsrc" />
+				<File name="locations\strelba.qsrc" />
+				<File name="locations\street.qsrc" />
+				<File name="locations\SoniaHome.qsrc" />
+				<File name="locations\soba.qsrc" />
+				<File name="locations\sister_party.qsrc" />
+				<File name="locations\SgrupDisco.qsrc" />
+				<File name="locations\Sgrup5.qsrc" />
+				<File name="locations\Sgrup4.qsrc" />
+				<File name="locations\Sgrup3.qsrc" />
+				<File name="locations\Sgrup2.qsrc" />
+				<File name="locations\Sgrup1.qsrc" />
+				<File name="locations\Sgrup.qsrc" />
+				<File name="locations\sexcontraprio.qsrc" />
+				<File name="locations\SergeiHanter.qsrc" />
+				<File name="locations\sell_young_clothes.qsrc" />
+				<File name="locations\seeparentsex.qsrc" />
+				<File name="locations\sbReksHome.qsrc" />
+				<File name="locations\saunawork.qsrc" />
+				<File name="locations\saunawhore.qsrc" />
+				<File name="locations\saunaroom.qsrc" />
+				<File name="locations\saunabed.qsrc" />
+				<File name="locations\sauna2.qsrc" />
+				<File name="locations\sauna.qsrc" />
+				<File name="locations\saloon.qsrc" />
+				<File name="locations\albinaEv.qsrc" />
+				<File name="locations\albinaporog.qsrc" />
+				<File name="locations\albinaRide.qsrc" />
+				<File name="locations\AlbStarsEnd.qsrc" />
+				<File name="locations\amrul.qsrc" />
+				<File name="locations\AndreiHanter.qsrc" />
+				<File name="locations\annafrends.qsrc" />
+				<File name="locations\artemev2.qsrc" />
+				<File name="locations\artemEv3.qsrc" />
+				<File name="locations\atak.qsrc" />
+				<File name="locations\atakA.qsrc" />
+				<File name="locations\atakA1.qsrc" />
+				<File name="locations\atakB.qsrc" />
+				<File name="locations\atakB1.qsrc" />
+				<File name="locations\atakM.qsrc" />
+				<File name="locations\bed1.qsrc" />
+				<File name="locations\bandit.qsrc" />
+				<File name="locations\banditbreak.qsrc" />
+				<File name="locations\blackjack.qsrc" />
+				<File name="locations\blackjackPlay.qsrc" />
+				<File name="locations\blackjackView.qsrc" />
+				<File name="locations\boxing.qsrc" />
+				<File name="locations\bobka.qsrc" />
+				<File name="locations\boy_likes.qsrc" />
+				<File name="locations\butik.qsrc" />
+				<File name="locations\cafe2.qsrc" />
+				<File name="locations\cafe3.qsrc" />
+				<File name="locations\cards.qsrc" />
+				<File name="locations\cityTrain.qsrc" />
+				<File name="locations\croupier.qsrc" />
+				<File name="locations\croupier2.qsrc" />
+				<File name="locations\cumarrput.qsrc" />
+				<File name="locations\clener.qsrc" />
+				<File name="locations\cloakroom.qsrc" />
+				<File name="locations\DanceWhore1.qsrc" />
+				<File name="locations\DanceWhore2.qsrc" />
+				<File name="locations\DanceWhore3.qsrc" />
+				<File name="locations\DanceWhore4.qsrc" />
+				<File name="locations\DanceWhore5.qsrc" />
+				<File name="locations\DanceWhore6.qsrc" />
+				<File name="locations\DanceWhore7.qsrc" />
+				<File name="locations\DanceWhore8.qsrc" />
+				<File name="locations\defence.qsrc" />
+				<File name="locations\dima.qsrc" />
+				<File name="locations\dimaGoHome2.qsrc" />
+				<File name="locations\dimaRudeEv.qsrc" />
+				<File name="locations\DimkaWarning.qsrc" />
+				<File name="locations\dinBoroda.qsrc" />
+				<File name="locations\dinParty.qsrc" />
+				<File name="locations\dinsexgivi.qsrc" />
+				<File name="locations\dinsister.qsrc" />
+				<File name="locations\dorm.qsrc" />
+				<File name="locations\dort.qsrc" />
+				<File name="locations\down.qsrc" />
+				<File name="locations\elevator.qsrc" />
+				<File name="locations\EvBoyBuh.qsrc" />
+				<File name="locations\EvgopBuh.qsrc" />
+				<File name="locations\EvOtelMan.qsrc" />
+				<File name="locations\famdorfride.qsrc" />
+				<File name="locations\frot.qsrc" />
+				<File name="locations\farmhomeride.qsrc" />
+				<File name="locations\film.qsrc" />
+				<File name="locations\gadforestrelax.qsrc" />
+				<File name="locations\gadforestswamp.qsrc" />
+				<File name="locations\gaptek.qsrc" />
+				<File name="locations\gdk.qsrc" />
+				<File name="locations\gdkbibl.qsrc" />
+				<File name="locations\glake.qsrc" />
+				<File name="locations\gdkin.qsrc" />
+				<File name="locations\gdkkru.qsrc" />
+				<File name="locations\gLakeNude.qsrc" />
+				<File name="locations\gLakeNudeEvent.qsrc" />
+				<File name="locations\gpoli.qsrc" />
+				<File name="locations\gLakeNudeForest.qsrc" />
+				<File name="locations\Gpornmark.qsrc" />
+				<File name="locations\gskver.qsrc" />
+				<File name="locations\Grinok.qsrc" />
+				<File name="locations\hall.qsrc" />
+				<File name="locations\Gshveyfab.qsrc" />
+				<File name="locations\gschool_bathrooms.qsrc" />
+				<File name="locations\HotelWork.qsrc" />
+				<File name="locations\HanterLoveSex.qsrc" />
+				<File name="locations\hanters.qsrc" />
+				<File name="locations\house.qsrc" />
+				<File name="locations\hantersex.qsrc" />
+				<File name="locations\IgorHanter.qsrc" />
+				<File name="locations\igravt.qsrc" />
+				<File name="locations\igrkart2.qsrc" />
+				<File name="locations\init_music.qsrc" />
+				<File name="locations\ira.qsrc" />
+				<File name="locations\IrinaRoom.qsrc" />
+				<File name="locations\ivanRoom.qsrc" />
+				<File name="locations\izdevat.qsrc" />
+				<File name="locations\kavkazkafe.qsrc" />
+				<File name="locations\kafe.qsrc" />
+				<File name="locations\kafe2.qsrc" />
+				<File name="locations\kafeend.qsrc" />
+				<File name="locations\klofdomhouse.qsrc" />
+				<File name="locations\kazvar.qsrc" />
+				<File name="locations\lab.qsrc" />
+				<File name="locations\lake.qsrc" />
+				<File name="locations\meet.qsrc" />
+				<File name="locations\Maria1.qsrc" />
+				<File name="locations\mey_vika_strings.qsrc" />
+				<File name="locations\lena.qsrc" />
+				<File name="locations\RynokHoz.qsrc" />
+				<File name="locations\MenuLoc.qsrc" />
+				<File name="locations\motherQW.qsrc" />
+				<File name="locations\Nord.qsrc" />
+				<File name="locations\musorkaexh.qsrc" />
+				<File name="locations\narkopriton.qsrc" />
+				<File name="locations\NatBelHome.qsrc" />
+				<File name="locations\NatBelVhod.qsrc" />
+				<File name="locations\NewCloShop.qsrc" />
+				<File name="locations\number1.qsrc" />
+				<File name="locations\number2.qsrc" />
+				<File name="locations\number3.qsrc" />
+				<File name="locations\number4.qsrc" />
+				<File name="locations\obkitchen.qsrc" />
+				<File name="locations\obroom.qsrc" />
+				<File name="locations\orgazm.qsrc" />
+				<File name="locations\ParChurch.qsrc" />
+				<File name="locations\ParChurch2.qsrc" />
+				<File name="locations\park.qsrc" />
+				<File name="locations\parkdin.qsrc" />
+				<File name="locations\parkivent.qsrc" />
+				<File name="locations\party.qsrc" />
+				<File name="locations\party_boy.qsrc" />
+				<File name="locations\party_boys.qsrc" />
+				<File name="locations\party_girls.qsrc" />
+				<File name="locations\pavCommercial.qsrc" />
+				<File name="locations\pavCommercialOffices.qsrc" />
+				<File name="locations\pavResidential.qsrc" />
+				<File name="locations\pharmacy.qsrc" />
+				<File name="locations\placer_gskver.qsrc" />
+				<File name="locations\poli.qsrc" />
+				<File name="locations\postdeliveries.qsrc" />
+				<File name="locations\postevents.qsrc" />
+				<File name="locations\postmaster.qsrc" />
+				<File name="locations\postoffice.qsrc" />
+				<File name="locations\priziv.qsrc" />
+				<File name="locations\qwbereg.qsrc" />
+				<File name="locations\qwbereg2.qsrc" />
+				<File name="locations\qwloc2.qsrc" />
+				<File name="locations\qwloc3.qsrc" />
+				<File name="locations\qwloc4.qsrc" />
+				<File name="locations\qwmeet2.qsrc" />
+				<File name="locations\qwmeet3.qsrc" />
+				<File name="locations\qwpaluba.qsrc" />
+				<File name="locations\rate.qsrc" />
+				<File name="locations\reks.qsrc" />
+				<File name="locations\result.qsrc" />
+				<File name="locations\rinok.qsrc" />
+				<File name="locations\rinwork.qsrc" />
+				<File name="locations\roma.qsrc" />
+				<File name="locations\roulette.qsrc" />
+			</Folder>
+			<Folder name="stored data files">
+				<File name="locations\_short_description.qsrc" />
+				<File name="locations\_clothing_image.qsrc" />
+				<File name="locations\_attributes_school.qsrc" />
+				<File name="locations\_attributes_office.qsrc" />
+			</Folder>
 		</Folder>
 	</Project>
 </NotepadPlus>

+ 8 - 0
glife.qproj

@@ -406,6 +406,12 @@
 		<Location name="korr"/>
 		<Location name="housecall"/>
 	</Folder>
+	<Folder name="House">
+		<Location name="city_house_res_misc"/>
+		<Location name="city_house_res_bedr"/>
+		<Location name="city_house_res_bathr"/>
+		<Location name="city_house_res_kitch"/>
+	</Folder>
 	<Folder name="Block">
 		<Location name="pav_complex"/>
 		<Location name="pav_complexb2"/>
@@ -610,6 +616,7 @@
 		<Location name="pav_clinic"/>
 		<Location name="therapist"/>
 		<Location name="therapist_reminder"/>
+		<Location name="pavlov_home"/>
 		<Location name="gevent"/>
 		<Location name="pav_park"/>
 		<Location name="gopskver"/>
@@ -979,6 +986,7 @@
 		<Location name="uni_lessons"/>
 		<Location name="uni_lessons1"/>
 		<Location name="uni_lessonsev1"/>
+		<Location name="uni_exams1"/>
 		<Location name="uni_library"/>
 		<Location name="unicoursework"/>
 		<Location name="uniutil"/>

+ 2 - 2
isample_mod/isample.qproj

@@ -8,8 +8,8 @@
       <Location name="mod_isample"/>
     </Folder>
     <Folder name="locations">
-      <Location name="mod_isample_pavResidential"/>
-      <Location name="mod_isample_street"/>
+      <Location name="mod_isample_pav_residential"/>
+      <Location name="mod_isample_city_residential"/>
     </Folder>
   </Structure>
 </QGen-project>

BIN
isample_mod/isample.txt


+ 4 - 4
isample_mod/locations/mod_isample.qsrc

@@ -30,17 +30,17 @@ if $curloc = 'bedrPar':
 end
 
 !entry point 4: access in-mod location
-if $curloc = 'pavResidential':
+if $curloc = 'pav_residential':
 	act '[mod]Chase the rabbit':
-		gt 'mod_isample_pavResidential'
+		gt 'mod_isample_pav_residential'
 	end
 end
 
-if $curloc = 'street':
+if $curloc = 'city_residential':
 	act '[mod]Jump into rabit hole':
 		*clr & cla
 		'[mod]Suddenly, everything blank out'
-		gs 'mod_isample_street'
+		gs 'mod_isample_city_residential'
 	end
 end
 --- mod_isample ---------------------------------

+ 3 - 3
isample_mod/locations/mod_isample_street.qsrc → isample_mod/locations/mod_isample_city_residential.qsrc

@@ -1,7 +1,7 @@
-# mod_isample_street
+# mod_isample_city_residential
 !mod event. remember to add a act to exit
 '[mod-isample]'
 'You try to jump into rabbit hole, sadly, this is only a sample mod, so you can not even find a hole to jump.'
-act 'Back to street': gt 'street'
---- mod_isample_street ---------------------------------
+act 'Back to street': gt 'city_residential'
+--- mod_isample_city_residential ---------------------------------
 

+ 3 - 3
isample_mod/locations/mod_isample_pavResidential.qsrc → isample_mod/locations/mod_isample_pav_residential.qsrc

@@ -1,7 +1,7 @@
-# mod_isample_pavResidential
+# mod_isample_pav_residential
 !mod event. remember to add a act to exit
 '[mod-isample]'
 'You try to chase the rabbit in town, sadly, this is only a sample mod, so there are no rabbit in sight.'
-act 'Back to town': gt 'pavResidential'
---- mod_isample_pavResidential ---------------------------------
+act 'Back to town': gt 'pav_residential'
+--- mod_isample_pav_residential ---------------------------------
 

+ 2 - 2
isample_mod/locations/mod_isample_setup.qsrc

@@ -19,8 +19,8 @@ $mod_info[3] = 'This is a sample for new mod system, please fill your own mod in
 $mod_info[4] = 'Options'
 !4=mod options/settings link name.
 
-
-if curloc = 'mod_<<$mod_info[0]>>_setup':
+! be aware, the following condition is case sensitive, you can use lcase() or ucase() to shft them before check. 
+if $curloc = 'mod_<<$mod_info[0]>>_setup':
 	usehtml = 1
 	!this will be only showed if you exec mod file. This location should be only called by gs, so this line will not trigger on normal mod playing
 	'<center><h1><font color=red>ACCESS DENIED</font></h1></center>'

+ 14 - 1
locations/Cheatmenu_din.qsrc

@@ -2977,5 +2977,18 @@ $cheatmenu['sucresetdo'] = {
 !!	This list will be updated as new variables are added
 	dynamic $cheatmenu['magic']
 }
---- Cheatmenu_din ---------------------------------
+$cheatmenu['about'] = {
+	*clr & cla
+	gs 'obj_din', 'settingtabs'
+	gs 'stat'
+	'<center><h1>About Window</h1></center>'
+	'<center><table cellspacing="0" cellpadding="20" valign="top">'
+	'<tr><td><h3><center>Girl Life version <<version_major>>.<<version_minor>>.<<version_revision>>.<<version_patch>></center></h3></td></tr>'
+	'<tr><td><h3><center>built on <<$builddate>></center></h3></td></tr>'
+	$tmp = STRFIND($version, '"(.+)"', 1)
+	'<tr><td cellspacing="0" cellpadding="20" valign="top"><h3><center>for</center></h3><h4><center><<$tmp>></center><h4></td></tr>'
+	'</table></center>'
+	killvar '$tmp'
+}
 
+--- Cheatmenu_din ---------------------------------

+ 3 - 3
locations/Club2.qsrc

@@ -80,10 +80,10 @@ if $ARGS[0] = 'toilet':
 	gs 'stat'
 	'You pee sitting on the toilet and begin to wipe with toilet paper. Apparently you pressed too hard, as you feel a thrill coming from between the legs.'
 	
-	gs 'arousal', 'masturbate', 3 
+	gs 'arousal', 'clit_finger', 3 
 	gs 'stat'
 
-	act 'Leave':gt 'club', 'inside'
+	act 'Leave':gs 'arousal', 'end' & gt 'club', 'inside'
 
 	act 'Caress yourself':
 		cla
@@ -98,7 +98,7 @@ if $ARGS[0] = 'toilet':
 		'The man behind the wall realises he has been caught, and giggles that you put on a great show. Suddenly the eye disappears, and 500 rubles are pushed through the hole.'
 
 		$orgasm_or = 'yes'
-		gs 'arousal', 'masturbate', 5, 'exhibitionism'
+		gs 'arousal', 'clit_finger', 5, 'exhibitionism', 'masturbate'
 		gs 'arousal', 'end'
 		gs 'stat'
 	

+ 1 - 1
locations/FedorEv4.qsrc

@@ -2611,7 +2611,7 @@ if $ARGS[0] = 'Solo':
 	gs 'stat'
 	'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/livingroom/sex/solo.mp4"></video></center>'
 	'VKwip'
-	gs 'arousal', 'masturbate', 5
+	gs 'arousal', 'clit_finger', 5, 'masturbate'
 	gs 'arousal', 'end'
 
 	act 'Finish':gt 'FedorEv4', 'Livingroom'

+ 2 - 2
locations/Komp.qsrc

@@ -187,13 +187,13 @@ if $ARGS[0] = 'masturbate':
 	'You get comfortable in front of your computer and with one hand begin to fondle your breasts, while you click on a link to something really dirty.'
 	'You let go of the mouse and start rubbing your pussy, imagining you''re the woman in the video. The fantasy and your touching are getting you all hot and bothered.'
 
-	gs 'arousal', 'masturbate', 15
+	gs 'arousal', 'clit_finger', 15, 'masturbate'
 	gs 'stat'
 
 	if pcs_horny >= 100:
 		$orgasm_or = 'yes'
 		$orgasm_txt = 'Suddenly your muscles tighten and you cum powerfully, while you stifle your moans so your neighbours won''t find out. Afterwards, you have goosebumps all over your skin. That was just what you needed!'
-		gs 'arousal', 'masturbate', -1
+		gs 'arousal', 'clit_finger', -1, 'masturbate'
 		gs 'stat'
 	end
 

+ 1 - 1
locations/Kwlake1.qsrc

@@ -56,7 +56,7 @@ act 'Fondle her':
 			'Kat answers the question for him, eagerly grabbing his cock and taking it into her mouth. Now that she''s ignoring you, you quickly decide to do the next best thing - and thrust the stone cock deep inside your welcoming snatch.'
 
 			gs 'arousal', 'cuni', 5, 'lesbian'
-			gs 'arousal', 'masturbate', 5
+			gs 'arousal', 'vaginal_dildo', 5
 			minut -= 5
 			gs 'stat'
 		

+ 164 - 33
locations/LariskaSex.qsrc

@@ -56,8 +56,7 @@ if $ARGS[0] = 'lick1':
 	'You decide to step it up and and start licking her clit directly, before closing your lips around it and gently sucking. This sends her into a frenzy, moaning her way into pure bliss. As the orgasm breaks over her, her hips begin to jerk, her back arches, and her head swings around wildly.'
 	$orgasm_txt = 'You are so aroused by the sight of Lariska riding your tongue that your fingers manage to trigger a massive orgasm. Your hips start bucking, and your feet flail in the air, as you try and keep yourself focused enough to continue eating Lariska out.'
 	$orgasm_or = 'custom'
-	pcs_horny += 15
-	gs 'arousal', 'masturbate', -5, 'lesbian'
+	gs 'arousal', 'clit_finger', -5, 'lesbian'
 	gs 'arousal', 'cuni_give', 5, 'lesbian'
 	gs 'stat'
 	'Spent she crawls off of you and you snuggle, exchanging passionate kisses as your bodies come down from the euphoria you both just experienced.'
@@ -93,18 +92,59 @@ if $ARGS[0] = 'dildo1':
 		vibratorOUT = 1
 		'You spread your legs and take the vibrator out of your pussy, letting out a slight moan as you do so. You feel somewhat empty now.'
 	end
-	if pcs_vag = 0:
-		'She pushes the dildo inside, and you feel something inside of you rip. You know it was your hymen, you are no longer a virgin.'
-	end
-	'You gasp as she works the dildo in, then try to focus back on your own end as you work the tip deeper inside her honeypot. Before long the both of you are fucking each other with the dildos, the sounds of moans and gasps filling the air. Lariska doesn''t seem to have any issues taking a dildo this big, so you begin to pump it in and out, faster and deeper each time.'
-	$orgasm_txt = 'As the waves of your impending orgasm builds, you gasp out "More! Harder!" Lariska, taking the hint, starts slamming the dildo deeper into your muff. The wave breaks over you, forcing your head back and your body to buck, held only in one place by Lariska''s light frame on top of you. Feeling your orgasm beneath her overwhelms her, and soon you are both hanging on to each other, jerking around, but trying not to stop pleasing the other.'
-	$orgasm_or = 'custom'
-	pcs_horny += 15
 	gs 'arousal', 'cuni', 10, 'lesbian'
 	gs 'arousal', 'cuni_give', -10, 'lesbian'
 	gs 'stat'
-	'As the roaring in your ears slowly subsides, Lariska pushes herself around and starts kissing you passionately, eager to show how happy you just made her.'
-	act 'Cuddle': gt 'LariskaSex', 'undressed2'
+	if pcs_vag = 0:
+		if LariskaQW['tellvirg'] = 0:
+			'I''m a virgin, you tell her softly.'
+			LariskaQW['tellvirg'] = 1
+		else
+			'I''m still a virgin, you say softly.'
+		end
+
+		act 'Let her pop your cherry':
+			*clr & cla
+			menu_off = 1
+			'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/lariska/sex/home/dildo_1.mp4"></video></center>'
+			'You gasp as she works the dildo in, feeling something break inside you. You know you aren''t a virgin anymore. Trying to push the pain aside, you focus on your own end as you work the tip deeper inside her honeypot. Before long the both of you are fucking each other with the dildos, the sounds of moans and gasps filling the air. Lariska doesn''t seem to have any issues taking a dildo this big, so you begin to pump it in and out, faster and deeper each time.'
+
+			$orgasm_txt = 'As the waves of your impending orgasm builds, you gasp out "More! Harder!" Lariska, taking the hint, starts slamming the dildo deeper into your muff. The wave breaks over you, forcing your head back and your body to buck, held only in one place by Lariska''s light frame on top of you. Feeling your orgasm beneath her overwhelms her own senses and soon you are both hanging on to each other, bodies jerking around while trying not to stop pleasing the other.'
+			$orgasm_or = 'custom'
+			pcs_horny += 15
+			gs 'arousal', 'vaginal_dildo', 10, 'lesbian'
+			gs 'arousal', 'vaginal_dildo_give', -10, 'lesbian'
+			gs 'stat'
+			'As the roaring in your ears slowly subsides, Lariska pushes herself around and starts kissing you passionately, eager to show how happy you just made her.'
+			act 'Cuddle': gt 'LariskaSex', 'undressed2'
+		end
+		act 'Stay a virgin':
+			*clr & cla
+			menu_off = 1
+			'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/lariska/sex/home/dildo_1.mp4"></video></center>'
+			'She smiles sweetly and says "Don''t worry, I won''t take that from you." Instead of sliding it in, she rubs the tip around your labia while licking your clit gently. You work the tip deeper inside her honeypot trying hard to concentrate with the heavenly feeling she is producing between your legs. The sounds of moans and gasps fill the air as you grind against each other, lost in your passions. Lariska doesn''t seem to have any issues taking a dildo this big, so you begin to pump it in and out, faster and deeper each time.'
+
+			$orgasm_txt = 'As the waves of your impending orgasm builds, you gasp out "More!" Lariska, taking the hint, starts licking your clit faster. The wave breaks over you, forcing your head back and your body to buck, held only in one place by Lariska''s light frame on top of you. Feeling your orgasm beneath her overwhelms her own senses and soon you are both hanging on to each other, bodies jerking around while trying not to stop pleasing the other.'
+			$orgasm_or = 'custom'
+			pcs_horny += 15
+			gs 'arousal', 'vaginal_vibe', 10, 'lesbian'
+			gs 'arousal', 'vaginal_dildo_give', -10, 'lesbian'
+			gs 'stat'
+			'As the roaring in your ears slowly subsides, Lariska pushes herself around and starts kissing you passionately, eager to show how happy you just made her.'
+			act 'Cuddle': gt 'LariskaSex', 'undressed2'
+		end
+	else
+		'You gasp as she works the dildo in, then try to focus back on your own end as you work the tip deeper inside her honeypot. Before long the both of you are fucking each other with the dildos, the sounds of moans and gasps filling the air. Lariska doesn''t seem to have any issues taking a dildo this big, so you begin to pump it in and out, faster and deeper each time.'
+
+		$orgasm_txt = 'As the waves of your impending orgasm builds, you gasp out "More! Harder!" Lariska, taking the hint, starts slamming the dildo deeper into your muff. The wave breaks over you, forcing your head back and your body to buck, held only in one place by Lariska''s light frame on top of you. Feeling your orgasm beneath her overwhelms her own senses and soon you are both hanging on to each other, bodies jerking around while trying not to stop pleasing the other.'
+		$orgasm_or = 'custom'
+		pcs_horny += 15
+		gs 'arousal', 'vaginal_dildo', 10, 'lesbian'
+		gs 'arousal', 'vaginal_dildo_give', -10, 'lesbian'
+		gs 'stat'
+		'As the roaring in your ears slowly subsides, Lariska pushes herself around and starts kissing you passionately, eager to show how happy you just made her.'
+		act 'Cuddle': gt 'LariskaSex', 'undressed2'
+	end
 end
 
 !!!!!! You wear the strap-on !!!!!!!!!
@@ -266,9 +306,22 @@ if $ARGS[0] = 'bj_1':
 	pcs_horny += 5
 	gs 'arousal', 'bj', -5, 'lesbian', 'sub'
 	gs 'stat'
-	act 'Missionary': gt 'LariskaSex', 'miss_1'
-	act 'Cowgirl': gt 'LariskaSex', 'cow_1'
-	act 'Doggy': gt 'LariskaSex', 'dog_1'
+	if pcs_vag = 0:
+		act 'Get your cherry popped':
+			temp = rand (1, 3)
+			if temp = 1:
+				act 'Missionary': gt 'LariskaSex', 'miss_1'
+			elseif temp = 2:
+				act 'Cowgirl': gt 'LariskaSex', 'cow_1'
+			else
+				act 'Doggy': gt 'LariskaSex', 'dog_1'
+			end
+		end
+	else
+		act 'Missionary': gt 'LariskaSex', 'miss_1'
+		act 'Cowgirl': gt 'LariskaSex', 'cow_1'
+		act 'Doggy': gt 'LariskaSex', 'dog_1'
+	end
 	act 'Anal Missionary': gt 'LariskaSex', 'anal_miss_1'
 	act 'Anal Cowgirl': gt 'LariskaSex', 'anal_cow_1'
 	act 'Anal Doggy': gt 'LariskaSex', 'anal_dog_1'
@@ -299,9 +352,22 @@ if $ARGS[0] = 'miss_1':
 	$orgasm_txt = 'As Lariska pounds away, the rush of pleasure shooting through your body sets off an orgasm, and the room quickly fills with the sounds of you screaming her name.'
 	gs 'arousal', 'vaginal_strap', 5, 'lesbian', 'sub'
 	gs 'stat'
-	act 'Missionary': gt 'LariskaSex', 'miss_1'
-	act 'Cowgirl': gt 'LariskaSex', 'cow_1'
-	act 'Doggy': gt 'LariskaSex', 'dog_1'
+	if pcs_vag = 0:
+		act 'Get your cherry popped':
+			temp = rand (1, 3)
+			if temp = 1:
+				act 'Missionary': gt 'LariskaSex', 'miss_1'
+			elseif temp = 2:
+				act 'Cowgirl': gt 'LariskaSex', 'cow_1'
+			else
+				act 'Doggy': gt 'LariskaSex', 'dog_1'
+			end
+		end
+	else
+		act 'Missionary': gt 'LariskaSex', 'miss_1'
+		act 'Cowgirl': gt 'LariskaSex', 'cow_1'
+		act 'Doggy': gt 'LariskaSex', 'dog_1'
+	end
 	act 'Anal Missionary': gt 'LariskaSex', 'anal_miss_1'
 	act 'Anal Cowgirl': gt 'LariskaSex', 'anal_cow_1'
 	act 'Anal Doggy': gt 'LariskaSex', 'anal_dog_1'
@@ -332,9 +398,22 @@ if $ARGS[0] = 'cow_1':
 	$orgasm_txt = 'The multiple sensations start to overwhelm you, causing an orgasm to sweep through you like lightning. Throwing your head back, you ride the waves as they wash through you.'
 	gs 'arousal', 'vaginal_strap', 5, 'lesbian', 'sub'
 	gs 'stat'
-	act 'Missionary': gt 'LariskaSex', 'miss_1'
-	act 'Cowgirl': gt 'LariskaSex', 'cow_1'
-	act 'Doggy': gt 'LariskaSex', 'dog_1'
+	if pcs_vag = 0:
+		act 'Get your cherry popped':
+			temp = rand (1, 3)
+			if temp = 1:
+				act 'Missionary': gt 'LariskaSex', 'miss_1'
+			elseif temp = 2:
+				act 'Cowgirl': gt 'LariskaSex', 'cow_1'
+			else
+				act 'Doggy': gt 'LariskaSex', 'dog_1'
+			end
+		end
+	else
+		act 'Missionary': gt 'LariskaSex', 'miss_1'
+		act 'Cowgirl': gt 'LariskaSex', 'cow_1'
+		act 'Doggy': gt 'LariskaSex', 'dog_1'
+	end
 	act 'Anal Missionary': gt 'LariskaSex', 'anal_miss_1'
 	act 'Anal Cowgirl': gt 'LariskaSex', 'anal_cow_1'
 	act 'Anal Doggy': gt 'LariskaSex', 'anal_dog_1'
@@ -365,9 +444,22 @@ if $ARGS[0] = 'dog_1':
 	$orgasm_txt = 'The pleasure builds into a crescendo, threatening to overwhelm your senses as an orgasm rips through you.'
 	gs 'arousal', 'vaginal_strap', 5, 'lesbian', 'sub'
 	gs 'stat'
-	act 'Missionary': gt 'LariskaSex', 'miss_1'
-	act 'Cowgirl': gt 'LariskaSex', 'cow_1'
-	act 'Doggy': gt 'LariskaSex', 'dog_1'
+	if pcs_vag = 0:
+		act 'Get your cherry popped':
+			temp = rand (1, 3)
+			if temp = 1:
+				act 'Missionary': gt 'LariskaSex', 'miss_1'
+			elseif temp = 2:
+				act 'Cowgirl': gt 'LariskaSex', 'cow_1'
+			else
+				act 'Doggy': gt 'LariskaSex', 'dog_1'
+			end
+		end
+	else
+		act 'Missionary': gt 'LariskaSex', 'miss_1'
+		act 'Cowgirl': gt 'LariskaSex', 'cow_1'
+		act 'Doggy': gt 'LariskaSex', 'dog_1'
+	end
 	act 'Anal Missionary': gt 'LariskaSex', 'anal_miss_1'
 	act 'Anal Cowgirl': gt 'LariskaSex', 'anal_cow_1'
 	act 'Anal Doggy': gt 'LariskaSex', 'anal_dog_1'
@@ -401,9 +493,22 @@ if $ARGS[0] = 'anal_miss_1':
 	$orgasm_txt = 'The sensation of having your ass pounded by Lariska overwhelms you, sending waves of pleasure screaming through your body.'
 	gs 'arousal', 'anal_strap', 5, 'lesbian', 'sub'
 	gs 'stat'
-	act 'Missionary': gt 'LariskaSex', 'miss_1'
-	act 'Cowgirl': gt 'LariskaSex', 'cow_1'
-	act 'Doggy': gt 'LariskaSex', 'dog_1'
+	if pcs_vag = 0:
+		act 'Get your cherry popped':
+			temp = rand (1, 3)
+			if temp = 1:
+				act 'Missionary': gt 'LariskaSex', 'miss_1'
+			elseif temp = 2:
+				act 'Cowgirl': gt 'LariskaSex', 'cow_1'
+			else
+				act 'Doggy': gt 'LariskaSex', 'dog_1'
+			end
+		end
+	else
+		act 'Missionary': gt 'LariskaSex', 'miss_1'
+		act 'Cowgirl': gt 'LariskaSex', 'cow_1'
+		act 'Doggy': gt 'LariskaSex', 'dog_1'
+	end
 	act 'Anal Missionary': gt 'LariskaSex', 'anal_miss_1'
 	act 'Anal Cowgirl': gt 'LariskaSex', 'anal_cow_1'
 	act 'Anal Doggy': gt 'LariskaSex', 'anal_dog_1'
@@ -436,9 +541,22 @@ if $ARGS[0] = 'anal_cow_1':
 	$orgasm_txt = 'The sensation of having your ass pounded by Lariska overwhelms you, sending waves of pleasure screaming through your body.'
 	gs 'arousal', 'anal_strap', 5, 'lesbian', 'sub'
 	gs 'stat'
-	act 'Missionary': gt 'LariskaSex', 'miss_1'
-	act 'Cowgirl': gt 'LariskaSex', 'cow_1'
-	act 'Doggy': gt 'LariskaSex', 'dog_1'
+	if pcs_vag = 0:
+		act 'Get your cherry popped':
+			temp = rand (1, 3)
+			if temp = 1:
+				act 'Missionary': gt 'LariskaSex', 'miss_1'
+			elseif temp = 2:
+				act 'Cowgirl': gt 'LariskaSex', 'cow_1'
+			else
+				act 'Doggy': gt 'LariskaSex', 'dog_1'
+			end
+		end
+	else
+		act 'Missionary': gt 'LariskaSex', 'miss_1'
+		act 'Cowgirl': gt 'LariskaSex', 'cow_1'
+		act 'Doggy': gt 'LariskaSex', 'dog_1'
+	end
 	act 'Anal Missionary': gt 'LariskaSex', 'anal_miss_1'
 	act 'Anal Cowgirl': gt 'LariskaSex', 'anal_cow_1'
 	act 'Anal Doggy': gt 'LariskaSex', 'anal_dog_1'
@@ -473,16 +591,29 @@ if $ARGS[0] = 'anal_dog_1':
 	$orgasm_txt = 'The sensation of having your ass pounded by Lariska overwhelms you, sending waves of pleasure screaming through your body.'
 	gs 'arousal', 'anal_strap', 5, 'lesbian', 'sub'
 	gs 'stat'
-	act 'Missionary': gt 'LariskaSex', 'miss_1'
-	act 'Cowgirl': gt 'LariskaSex', 'cow_1'
-	act 'Doggy': gt 'LariskaSex', 'dog_1'
+	if pcs_vag = 0:
+		act 'Get your cherry popped':
+			temp = rand (1, 3)
+			if temp = 1:
+				act 'Missionary': gt 'LariskaSex', 'miss_1'
+			elseif temp = 2:
+				act 'Cowgirl': gt 'LariskaSex', 'cow_1'
+			else
+				act 'Doggy': gt 'LariskaSex', 'dog_1'
+			end
+		end
+	else
+		act 'Missionary': gt 'LariskaSex', 'miss_1'
+		act 'Cowgirl': gt 'LariskaSex', 'cow_1'
+		act 'Doggy': gt 'LariskaSex', 'dog_1'
+	end
 	act 'Anal Missionary': gt 'LariskaSex', 'anal_miss_1'
 	act 'Anal Cowgirl': gt 'LariskaSex', 'anal_cow_1'
 	act 'Anal Doggy': gt 'LariskaSex', 'anal_dog_1'
 	act 'Put the strap-on away': gt 'LariskaSex', 'undressed2'
 end
 
-
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
 if $ARGS[0] = 'boyfriend_sex':
 	menu_off = 1

+ 4 - 7
locations/MartinSex3.qsrc

@@ -186,7 +186,7 @@ if $ARGS[0] = 'MartinBlowjob':
 		! 'Your dedication pays off: Before long, his dick seems to swell and you can hear him say your name. Martin is about to cum.'
 		
 		! if $clothingworntype = 'nude' and $pantyworntype = 'none':
-			! gs 'arousal', 'masturbate', 4, 'dom'
+			! gs 'arousal', 'clit_finger', 4, 'dom', 'masturbate'
 			! minut -= 4
 		! end
 		! gs 'arousal', 'bj', 5, 'dom'
@@ -221,7 +221,7 @@ if $ARGS[0] = 'MartinBlowjob':
 				*nl
 				'One of your hands inadvertently makes its way down south, following the heat you feel in your groin, and finds your <<$pcdesc_genitals>> dripping wet. Being used by Martin, reduced to an object for him to satisfy himself with, is arousing in ways that even you yourself have trouble understanding.'
 				'But you don''t have to understand. All you have to do is leave your fingers to themselves and reap the rewards, moaning softly as you let your lover fuck your mouth.'
-			$orgasm_txt = 'This sense of complete obedience fans the flames your striptease has lighted. The familiar heat of lust spreads inside your belly, building up like a wave and then washing over you. You cum, your fingers busy on your clit, your moans muffled by Martin''s cock in your mouth.'
+				$orgasm_txt = 'This sense of complete obedience fans the flames your striptease has lighted. The familiar heat of lust spreads inside your belly, building up like a wave and then washing over you. You cum, your fingers busy on your clit, your moans muffled by Martin''s cock in your mouth.'
 			end
 		
 		else
@@ -255,12 +255,9 @@ if $ARGS[0] = 'MartinBlowjob':
 		*nl
 		'Your dedication pays off: Before long, his dick seems to swell and you can hear him say your name. Martin is about to cum.'
 		
-		if $clothingworntype = 'nude' and $pantyworntype = 'none':
-			gs 'arousal', 'masturbate', 4, 'sub'
-			minut -= 4
-		end
+		$orgasm_or = 'custom'
+		gs 'arousal', 'clit_finger', -4, 'masturbate', 'sub'
 		gs 'arousal', 'bj', 5, 'sub'
-		$orgasm_txt = ''
 		gs 'stat'
 		killvar 'MartinSexStop'
 	!end

+ 1 - 1
locations/Nudelake.qsrc

@@ -193,7 +193,7 @@ if $ARGS[0] = 'swim':
 	end
 	pcs_sweat = 10 + rand(0,4)
 
-	'<center><img <<$set_imgh>> src="images/locations/shared/lake/swim_nude.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_nude_<<rand(0,10)>>.jpg"></center>'
 	'You go for a swim.'
 	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 

+ 2 - 2
locations/Peterroom.qsrc

@@ -167,8 +167,8 @@ if $ARGS[0] = 'klap':
 			if pcs_ass < 25:pcs_ass += 1
 
 			if pcs_horny >= 100:
-				analorgasm += 1
 				$orgasm_or = 'yes'
+				gs 'arousal', 'anal', -10, 'sub'
 				$orgasm_txt = 'A pleasant sensation surges within you and an orgasm washes over you, juices spraying from your pussy as you moan loudly into the gag.'
 			end
 
@@ -246,8 +246,8 @@ if $ARGS[0] = 'd1':
 				'He continues to fuck you hard and you submit yourself to the pleasure of your ass being hammered, your pussy juices running down your legs.'
 
 				if pcs_horny >= 100:
-					analorgasm += 1
 					$orgasm_or = 'yes'
+					gs 'arousal', 'anal', -10, 'sub'
 					'He continues to fuck you hard and fast and you soon feel an intense orgasm washing over you, juices squirting from your pussy as his warm cum fills your ass.'
 					
 				elseif pcs_horny < 100:

+ 1 - 1
locations/RimmaSexQW.qsrc

@@ -256,7 +256,7 @@ $rimmasexdi = {
 		'It doesn''t take you long to cum and when you do, your ass contracts so hard you are afraid you might hurt Rima. To your relief - and, by the looks of it, hers too - you don''t.'
 		$orgasm_or = 'yes'
 		gs 'arousal', 'anal_fist', 20, 'lesbian', 'sub'
-		gs 'arousal', 'masturbate', 20
+		gs 'arousal', 'clit_finger', 20
 		minut -= 20
 		gs 'stat'
 	elseif RimmaRandEvent = 10:

+ 2 - 2
locations/Serge_kuh.qsrc

@@ -944,7 +944,7 @@ if $ARGS[0] = 'izdev9':
 							'Sergey increases the force of his thrusts and begins to fuck you rougher, and a loud moan escapes your mouth - not only from pain, but mixed with pleasure! You freeze for a moment, trying to wrap your head around how this could feel this good.'
 							'Sergey grins, interpreting your moan as a sign of submission, and begins to seriously pound your asshole now. Lost in your own little world, you can do little more than just keep rubbing your clit and rub yourself to your inevitable orgasm... if he keeps this up any longer, you''re going to explode!'
 							gs 'arousal', 'anal', 5, 'sub', 'rough'
-							gs 'arousal', 'masturbate', 5, 'sub'
+							gs 'arousal', 'clit_finger', 5, 'sub'
 							minut -= 5
 							gs 'stat'
 							act 'Continue':
@@ -1585,7 +1585,7 @@ if $ARGS[0] = 'izn2':
 				'You close your eyes and moan like a whore, much to Sergey''s delight. He rewards you by fucking your ass with long, firm thrusts regularly, while you finger yourself. Soon you can''t hold back any more and your vagina and anus rhythmically contract while you''re experiencing your third orgasm for this session. You groan wildly when you feel a warm liquid spread inside your ass; Sergey couldn''t take it any more either and came right inside your used ass.'
 				'Sergey sighs happily as he pulls out of you, and wipes his member on your ass cheeks before letting him self crash down onto the couch.'
 				$orgasm_or = 'yes'
-				gs 'arousal', 'masturbate', 10, 'sub'
+				gs 'arousal', 'clit_finger', 10, 'sub'
 				gs 'arousal', 'anal', 10, 'sub', 'rough'
 				minut -= 10
 				gs 'stat'

+ 1 - 552
locations/Snpc.qsrc

@@ -1,5 +1,5 @@
 # Snpc
-!2021/05/02
+!2022/11/21
 
 gs 'dinnpc'
 gs 'stat'
@@ -9,241 +9,17 @@ $static_num = 'A<<numnpc>>'
 '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
 '<<$npc_notes[''A<<numnpc>>'']>>'
 
-if npc_grupTipe['A<<numnpc>>'] = 5:'<<$npc_firstname[''A<<numnpc>>'']>> is an outcast in school and often gets picked on at school.'
-if npc_grupTipe['A<<numnpc>>'] = 6:''
-if npc_grupTipe['A<<numnpc>>'] = 3:'<<$npc_firstname[''A<<numnpc>>'']>> is a nerd and is often found around the rest of the nerds doing homework or at their game night.'
-if npc_grupTipe['A<<numnpc>>'] = 2:'<<$npc_firstname[''A<<numnpc>>'']>> is part of the athletic clique in your school.'
-if npc_grupTipe['A<<numnpc>>'] = 1:'<<$npc_firstname[''A<<numnpc>>'']>> is popular and spends time with the other popular kids usually.'
-if npc_grupTipe['A<<numnpc>>'] = 4:'<<$npc_firstname[''A<<numnpc>>'']>> is a Gopnik and spends a lot of time doing what Gopniks usually do: be loud and drink beer.'
 if npc_rel['A<<numnpc>>'] < 20:'They really don''t like you.'
 if npc_rel['A<<numnpc>>'] >= 20 and npc_rel['A<<numnpc>>'] < 40:'They are fairly indifferent to you.'
 if npc_rel['A<<numnpc>>'] >= 40 and npc_rel['A<<numnpc>>'] < 60:'The two of you get along together fairly well, more of casual friends.'
 if npc_rel['A<<numnpc>>'] >= 60 and npc_rel['A<<numnpc>>'] < 80:'You get along great with them. They are one of your friends.'
 if npc_rel['A<<numnpc>>'] >= 80:'They are one of your best friends.'
 
-if numnpc = 14 and KatjaOTN > 0:
-	if KatjaHorny < 20:'Katja looks calm and stoic.'
-	if KatjaHorny >= 20 and KatjaHorny < 40:'You see a naughty twinkle in Katja''s eyes.'
-	if KatjaHorny >= 40 and KatjaHorny < 60:'Katja has a faint blush on her cheeks, and she looks at you mischievously.'
-	if KatjaHorny >= 60 and KatjaHorny < 80:'Katja is blushing fairly obviously and looks at you longingly.'
-	if KatjaHorny >= 80:'Katja is as red as a lobster, and her chest is heaving from her heavy breaths. She''s idly rubbing her thighs against one another while you talk.'
-end
-''
-''
 
 !!act 'Move away':gt $loc, $loc_arg
 
 gs 'cumreaction'
 
-!!option to mock outcasts
-if npc_grupTipe['A<<numnpc>>'] = 5 and grupTipe ! 5:
-	gs 'willpower', 'humiliation', 'force', 'easy'
-	if will_cost <= pcs_willpwr:
-		if fame['pav_slut'] < 100:
-			act 'Mock (<<will_cost>> Willpower)':
-				gs 'willpower', 'pay', 'force'
-				cls
-				menu_off = 1
-				npc_rel[$static_num] -= 5
-				gs 'stat'
-				'You mock the school outcast as the other students laugh at them.'
-
-				if $loc ! 'pav_disco':gt 'gschool_lessons', 'short_break'
-				if $loc = 'pav_disco':act 'Move away':gt $loc, $loc_arg
-			end
-		else
-			act 'Mock (<<will_cost>> Willpower)':
-				cls
-				menu_off = 1
-				gs 'stat'
-				'You begin to mock them, but <<$npc_firstname[$static_num]>> answers you. "You''re one to talk cocksucker, everyone knows you''re the easiest fuck in town." Everyone starts laughing at you. You are shocked and confused by everyone turning on you, and you hurry away as the others start to talk about you.'
-
-				if $loc ! 'pav_disco':gt 'gschool_lessons', 'short_break'
-				if $loc = 'pav_disco':act 'Move away':gt $loc, $loc_arg
-			end
-		end
-	else
-		act 'Mock (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-	end
-end
-
-gs 'krutishi'
-
-if numnpc = 9:gs 'kotovtalker'
-
-!!!!!!!!!!!!!!!!!!
-!!!Niko Volkov!!!!
-!!!!!!!!!!!!!!!!!!
-
-if numnpc = 189 and $loc ! 'pav_disco' and NikoBreakup = 1:
-	gt 'NikoEv', 'Lunch Breakup'
-elseif numnpc = 189 and $loc = 'pav_disco' and NikoBreakup = 1:
-	gt 'NikoEv', 'Disco Breakup'
-elseif numnpc = 189 and $loc = 'pav_disco' and NikoBreakupDay = daystart:
-	gt 'NikoEv', 'Disco Breakup 2'
-elseif numnpc = 189 and $loc ! 'pav_disco' and NikoIntro = 0:
-	gt 'NikoEv', 'Lunch Intro'
-elseif numnpc = 189 and $loc ! 'pav_disco' and NikoIntro = 1:
-	gt 'NikoEv', 'Lunch Chat'
-elseif numnpc = 189 and $loc = 'pav_disco' and NikoIntro = 0:
-	gt 'NikoEv', 'Disco Intro'
-elseif numnpc = 189 and $loc = 'pav_disco' and NikoIntro = 1:
-	gt 'NikoEv', 'Disco Chat'
-end
-
-!!!!!!!!!!!!!
-!!!gopniks!!!
-!!!!!!!!!!!!!
-if npc_grupTipe['A<<numnpc>>'] = 4:
-	if $loc = 'pav_disco':
-		if fame['pav_slut'] < 300:
-			if numnpc ! 9:
-				if npc_gender['A<<numnpc>>'] = 0:
-					'<<$npc_firstname[''A<<numnpc>>'']>> offers you a beer and says: "Hey <<$pcs_nickname>>! Let''s drink some beer and have some fun!"'
-				else
-					'<<$npc_firstname[''A<<numnpc>>'']>> offers you a beer and says: "Hey <<$pcs_nickname>>! Let''s drink some beer and have some fun!"'
-				end
-
-				act 'Decline':npc_rel['A<<numnpc>>'] -= 5 & gt $loc, $loc_arg
-				
-				act 'Drink the beer':
-					*clr & cla
-					minut += 5
-					npc_rel['A<<numnpc>>'] += 5
-					gs 'drugs', 'alcohol', 'beer', 1
-					gs 'stat'
-					'You happily take the beer and drink it in <<$npc_firstname[''A<<numnpc>>'']>>''s company.'
-
-					act 'Move away':gt $loc, $loc_arg
-				end
-			end
-		elseif fame['pav_slut'] >= 300:
-			if npc_gender['A<<numnpc>>'] = 0:
-				'<<$npc_firstname[''A<<numnpc>>'']>> looks at you warily. "What do you want? Looking for a dick to suck on or something?"'
-			else
-				'<<$npc_firstname[''A<<numnpc>>'']>> wrinkles her nose as she looks at you. "Hey cocksucker, get away from me! I don''t want to be seen talking to you."'
-			end
-
-			act 'Move away':npc_rel['A<<numnpc>>'] -= 5 & gt $loc, $loc_arg
-		end
-
-		exit
-	end
-end
-
-if numnpc = 144:
-	if $loc ! 'pav_disco' and npc_rel['A<<numnpc>>'] > 50 and (Anush_sex > 0 or hotcat >= 7) and rand(0,4) = 0:
-		act 'You''re looking flushed':
-			*clr & cla
-			if Anush_lunch = 0:
-				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
-				'"Hey Anush, you feeling ok? You kinda look flush, is something wrong? Would you like to talk about it?"'
-				'She leans in close and tries to kiss you, while one hand reaches down and squeezes your butt. You turn your head and pull away. "What are you doing? I was only seeing if you were ok."'
-				'She crowds you a bit and leans in close. "You talk too much, I can think of better things you can do with that tongue of yours."'
-				gs 'arousal', 'foreplay', 5, 'lesbian', 'exhibitionism'
-				minut -= 5
-				gs 'stat'
-				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 reaching around to squeeze your butt.'
-				gs 'arousal', 'foreplay', 5, 'lesbian', 'exhibitionism'
-				minut -= 5
-				gs 'stat'
-				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
-	gs 'fame', '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 roam over each other''s bodies. Several of the other gopniks check the two of you out, especially the guys. Several of them start 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, let''s go someplace 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
-		gs 'fame', '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 you head off, with the whistles and catcalls 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 gently push her away. "No, I don''t want to."'
-	'She rolls her eyes. "Fine whatever, 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!!!
-!!!!!!!!!!!!!!!!!!!!!!!!
-
-if numnpc = 23:
-	if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0:
-		'Albina offers you a friendly smile and says, "<<$pcs_nickname>>, you''re progressing very well in your training. Don''t forget to keep attending!"'
-
-		if fame['pav_slut'] >= 250:'By the way, some people are telling some pretty disgusting rumours about you.'
-	end
-
-	if artemIzdev = 1:
-		act 'Ask about a tiny camera':
-			minut += 5
-			artemIzdev = 2
-			'You ask Albina if she knows where you could get a tiny camera, saying it''s for a prank you''re pulling on your parents. Albina smiles and nods. "There''s a photo studio in the city, they''ll have that you need!"'
-			'You thank her for the help. Maybe now you''ll finally be able to get out of this hell.'
-
-			if $loc ! 'pav_disco':
-				act 'Leave': gt 'gschool_lessons', 'short_break'
-			else
-				act 'Move away': gt $loc, $loc_arg
-			end
-		end
-	end
-
-	! if AlbinaQW['Friends'] = 1:
-	! 	AlbinaQW['Friends'] = 2
-	! 	npc_rel['A23'] = 100
-	! 	'Albina smiles gratefully at you as she says: "Thank you <<$pcs_nickname>>! Like they say... a friend in need is a friend indeed. Your timely warning saved me, I had just enough time to get rid of all the evidence! Unfortunately we do have to stop with Albina''s Starlets, to keep ourselves out of trouble."'
-	! elseif AlbinaQW['AlbFatherQW']  = 2 and AlbEnemy = 0:
-	! 	npc_rel['A23'] = 0
-	! 	AlbEnemy = 1
-	! 	'Albina angrily glares at you as she talks: "Cut the crap, bitch... I know what you did. You''ll regret this!"'
-	! end
-end
-
-!!Chat
-if narkoman = 1 and numnpc = 1 and npc_rel['A1'] >= 100:
-	'You don''t want to, but you feel miserable and everything hurts. You crave the rush that you''ve come to enjoy so much.'
-	'"Please Dimka, can I have some pale lady?"'
-	if dimaRevenge = 0:
-		'Dimka grins. Sure, why don''t we go somewhere quieter...'
-		'Resolved to do anything to make the pain go away and feel happy again, you mentally sigh and follow him.'
-	end
-end
 
 if $loc ! 'pav_disco':
 	act 'Leave': gt 'gschool_lessons', 'short_break'
@@ -261,340 +37,13 @@ act 'Chat':
 	'<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
 
-	if numnpc = 1 and npc_rel['A<<numnpc>>'] = 0:
-		cla
-		'Dimka doesn''t try to hide his disdain for you. "Get away from me, you pimply pig."'
-
-		if $loc ! 'pav_disco':
-			act 'Leave': gt 'gschool_lessons', 'short_break'
-		else
-			act 'Move away': gt $loc, $loc_arg
-		end
-
-		exit
-	end
-
 	if $loc ! 'pav_disco':
-		gs 'nogorslut'
-		gs 'yesgorslut'
-		
 		act 'Continue': gt 'gschool_lessons', 'short_break'
 	else
-		gs 'nogorslut'
-		gs 'yesgorslut'
-		
 		act 'Move away':gt $loc, $loc_arg
 	end
 end
 
-!!Lariska
-if numnpc = 13 and lariskaHelp = -1:
-	'She looks at you rejectingly and softly says, "Leave me alone, <<$pcs_nickname>>. I want nothing to do with you any more."'
-
-	if $loc ! 'pav_disco':
-		act 'Leave': gt 'gschool_lessons', 'short_break'
-	else
-		act 'Move away': gt $loc, $loc_arg
-	end
-end
-
-!!Artem CHEBOTAREV
-if numnpc = 2:
-	if (npc_rel['A2'] >= 50 or grupTipe = 3) and artemLernQW = 0:
-		act '"Could you help me out a bit in school?"':
-			*clr & cla
-
-			if $loc = 'pav_disco':minut += 5
-
-			npc_rel['A<<numnpc>>'] += 5
-
-			if fame['pav_slut'] < 250: artemLernQW = 1
-
-			gs 'stat'
-			'<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
-
-			if fame['pav_slut'] < 250:'You approach Artem and explain how you''re struggling in school and could really use his help studying. Artem is a bit surprised. "What... you want my help? Well, okay I guess. Come meet me at my place if you want to do homework together."'
-			if fame['pav_slut'] >= 250:'You approach Artem and explain how you''re struggling in school and could really use his help studying. Artem is outraged. "Bah... the school whore needs my help? I don''t think so."'
-
-			if $loc ! 'pav_disco':
-				act 'Leave': gt 'gschool_lessons', 'short_break'
-			else
-				act 'Move away': gt $loc, $loc_arg
-			end
-		end
-	end
-end
-
-!!Ivan Prokhorov
-if numnpc = 3:gt 'IvanEv', 'School Chat'
-
-!!Vitek Kotov
-if numnpc = 9 and kotovloveqw > 0 and $loc ! 'pav_disco' and NikoPayback = 2:act 'Tell him about Niko':gt 'NikoPayback', 'Vitek Help'
-
-!!Fedor Kozlov
-if numnpc = 5 and $loc ! 'pav_disco' and FedorLove < 0:
-	gt 'FedorMisc', 'Fedor Hate'
-elseif numnpc = 5 and $loc ! 'pav_disco':
-	gt 'FedorMisc', 'Fedor Chat'
-end
-
-!!JULIA milova
-if numnpc = 12:
-	if (npc_rel['A12'] >= 50 or grupTipe = 3) and JuliaMilLernQW = 0 and npc_rel['A<<numnpc>>'] >= 80:
-		act '"Could you help me out a bit in school?"':
-			*clr & cla
-
-			if $loc = 'pav_disco':minut += 5
-
-			npc_rel['A<<numnpc>>'] += 5
-			JuliaMilLernQW = 1
-			gs 'stat'
-			'<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
-
-			if fame['pav_slut'] < 250:'You approach Julia and explain how you''re struggling in school and could really use her help studying. She thinks it over for a second, but happily agrees. "Sure <<$pcs_nickname>>, that could be fun!"'
-			if fame['pav_slut'] >= 250:'You approach Julia and explain how you''re struggling in school and could really use her help studying. She makes some comments about your lousy reputation in school, but at the same time doesn''t seem to care too much about it and agrees to help you anyway as long as you don''t tell anyone.'
-			if $loc ! 'pav_disco':
-				act' Leave': xgt 'gschool_lessons', 'short_break', 'nopict'
-			else
-				act 'Move away': gt $loc, $loc_arg
-			end
-		end
-	end
-end
-
-!!Katja MEYNOLD
-if numnpc = 14:
-	if meynoldQW = 3:
-		act 'Thank Katja for taking you home from the disco':
-			*clr & cla
-
-			if $loc = 'pav_disco':minut += 5
-
-			npc_rel['A<<numnpc>>'] += 5
-			meynoldQW = 2
-			gs 'stat'
-			'<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
-			'You approach Katja and thank her for taking you home from the disco when you were drunk the other night. Katja gives you a knowing smile and says, "Don''t mention it, <<$pcs_nickname>>! You really shouldn''t get that drunk at the disco though, that could end badly. Some of the guys there are real pigs..."'
-
-			if $loc ! 'pav_disco':
-				xgt 'gschool_lessons', 'short_break', 'nopict'
-			else
-				act 'Move away': gt $loc, $loc_arg
-			end
-		end
-	end
-	if rand(1,3) = 1 and npc_sex['A14'] = 1 and $pantyworntype = 'none' and PCloSkirt > 1 and tangaday ! daystart: gt 'Katja_tanga', 'start'
-	if rand(1,2) = 1 and katschoolsex = 1 and pcs_horny > 40:
-		*clr
-		if $loc = 'pav_disco':
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga_kiss1.jpg"></center>'
-		else
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga_kiss.jpg"></center>'
-		end
-		
-		minut += 1
-		gs'stat'
-
-		'Katja slowly leans in towards you, almost closing her eyes and slowly opening her mouth. Unable to resist, you lean in and meet her with a kiss.'
-		gs 'katjaEv', 'kiss_events'
-	elseif meynoldQW > 1 and pcs_makeup <= 1:
-		'Katja looks at you with a smile. "<<$pcs_nickname>>, I bet you would look great with a little make-up on you! What do you say?"'
-
-		act 'Let her put makeup on you':
-			*clr & cla
-			pcs_hairbsh = 1
-
-			if $loc = 'pav_disco':minut += 5
-
-			gs 'stat'
-			'<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
-			'Katja happily grins as she quickly straightens your hair. "What do you want? A light touch-up, some normal make-up or shall I just shovel it on?"'
-
-			act 'Light touch-up':
-				cla
-				pcs_makeup = 2
-				'Katja subtly applies some neutral tones, with a light application of makeup to bring out your natural beauty.'
-
-				if KatjaOTN > 0:KatjaHorny += 10 & 'Katja suddenly becomes aware that she is staring into your eyes and blushes.'
-				if $loc ! 'pav_disco':
-					xgt 'gschool_lessons', 'short_break', 'nopict'
-				else
-					act 'Move away': gt $loc, $loc_arg
-				end
-			end
-
-			act 'Normal make-up':
-				cla
-				pcs_makeup = 3
-				'Katja applies some mildly vibrant tones and colors of makeup to cover your minor imperfections and enhance your best features.'
-
-				if KatjaOTN > 0:KatjaHorny += 10 & 'Katja suddenly becomes aware that she is staring into your eyes and blushes.'
-				if $loc ! 'pav_disco':
-					xgt 'gschool_lessons', 'short_break', 'nopict'
-				else
-					act 'Move away': gt $loc, $loc_arg
-				end
-			end
-
-			act 'Heavy make-up':
-				cla
-				pcs_makeup = 4
-				'Katja applies some deeper, richer shades of makeup, thick enough to cover most imperfections, while drawing attention to your eyes and lips.'
-
-				if KatjaOTN > 0:KatjaHorny += 10 & 'Katja suddenly becomes aware that she is staring into your eyes and blushes.'
-				if $loc ! 'pav_disco':
-					xgt 'gschool_lessons', 'short_break', 'nopict'
-				else
-					act 'Move away': gt $loc, $loc_arg
-				end
-			end
-		end
-	end
-
-	if (npc_rel['A<<numnpc>>'] > 60) and (KatjaOTN > 0) and (KatjaLust > 15) :
-		!!new Katja stuff not sure where you want to put it. It should be an option when you talk to her at school or the dance where it says Chat, but add this as an option.
-		act 'Kiss Katja':
-			*clr & cla
-			if $loc = 'pav_disco':
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga_kiss1.jpg"></center>'
-			elseif $loc ! 'pav_disco':
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga_kiss.jpg"></center>'
-			end
-			minut += 1
-			gs'stat'
-			'You lean in to kiss Katja'
-			if Katjahorny < 30:
-				'She pulls away from you as you try to kiss her. She looks around to see if anyone saw. "Not here and not now."'
-				if $loc ! 'pav_disco':
-					xgt 'gschool_lessons', 'short_break', 'nopict'
-				else
-					act 'Move away': gt $loc, $loc_arg
-				end
-			else
-				*clr & cla
-				gs 'stat'
-				'<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
-				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
-				'You slowly lean in towards Katja to kiss her. Unable to resist, Katja almost closing her eyes, slowly opening her mouth, leans in and meets your kiss.'
-				gs 'katjaEv', 'kiss_events'
-			end
-		end
-	end
-
-	if apmeet = 3 and artemIzdev = 0:
-		act 'Ask how to stop Artem and Petka''s blackmail':
-			*clr & cla
-			if $loc = 'pav_disco':minut += 5
-			artemIzdev = 1
-			gs 'stat'
-
-			'<center><b><font color = maroon><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
-			'You make sure no one else is paying attention and tell Katja about what Artem and Petka are doing to you on Mondays. At first, she doesn''t believe you. After a while, all of the nasty details you''re sharing convince her that there is no way you''re making this up. Katja is shocked!'
-			'You tell her that the only way you have thought of to get rid of their blackmailing is to get blackmailing material of your own. Katja nods and says, "That makes sense, actually... if you could somehow make it look violent, I bet it would work even better! I don''t know where you would be able to find a tiny camera though... maybe Albina can help you?"'
-
-			if $loc ! 'pav_disco':
-				xgt 'gschool_lessons', 'short_break', 'nopict'
-			else
-				act 'Move away': gt $loc, $loc_arg
-			end
-		end
-	end
-
-	if meynoldQW > 1 and pcs_makeup > 1:
-		if $loc ! 'pav_disco':
-			!!school
-			!!if KatjaHorny >= 50:end
-			!!if KatjaHorny < 50:end
-		end
-
-		if $loc = 'pav_disco':
-			!!at the disco
-			!!if KatjaHorny >= 50:end
-			!!if KatjaHorny < 50:end
-		end
-	end
-end
-
-!!Natasha Belova Botha
-if numnpc = 16:
-	if npc_rel['A16'] >= 50 and NatbelQW['QWstage'] = 0:
-		act '"Could you help me out a bit in school?"':
-			*clr & cla
-
-			if $loc = 'pav_disco':minut += 5
-
-			npc_rel['A<<numnpc>>'] += 5
-			NatbelQW['QWstage'] = 1
-			gs 'stat'
-			'<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
-
-			if fame['pav_slut'] < 250:'You approach Natasha and explain how you''re struggling in school and could really use her help studying. She thinks it over for a second, but happily agrees. "Sure <<$pcs_nickname>>, that could be fun!"'
-			if fame['pav_slut'] >= 250:'You approach Natasha and explain how you''re struggling in school and could really use her help studying. She makes some comments about your lousy reputation in school, but at the same time doesn''t seem to care too much about it and agrees to help you anyway as long as you don''t tell anyone.'
-			if $loc ! 'pav_disco':
-				xgt 'gschool_lessons', 'short_break', 'nopict'
-			else
-				act 'Move away': gt $loc, $loc_arg
-			end
-		end
-	end
-	if NatbelQW['QWstage'] >= 8 and NatbelQW['Debt'] > 0:
-		act 'Come to the bathroom with me':
-			*clr & cla
-			minut += 5
-			gs 'stat'
-			'<center><b><font color="maroon">Girls Bathroom</font></b></center>'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/girlsbathroom.jpg"></center>'
-			'You grab Natasha by the hand and pull her along with you as you tell her, "Come to the bathroom with me."'
-			'She looks at you questioningly but doesn''t protest as you pull her into the bathroom past a few girls using the mirrors. You take her into a stall with you. You sit down on the toilet and pull down your panties, then spread you legs and tell her, "Down on your knees, time to pay off a little debt."'
-			'She looks a little shocked at first but then gets down on her knees and lowers her face to your crotch.'
-			act 'Further':
-				*clr & cla
-				minut += 15
-				NatbelQW['Debt'] -= 500
-				if npc_Sex['A16'] = 0: npc_Sex['A16'] = 1 & girl += 1
-				NatbelQW['lesbian'] += 1
-				lesbian += 1
-				pcs_horny = 0
-				orgasm += 1
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/natasha/sex/school/natschoolowe.jpg"></center>'
-				'Her tongue starts to lick your clit. You bite your lip to try and keep from moaning too loudly. You lean back and relax as you let Natasha pleasure you with her tongue. She is getting a lot better at this, and if you''re not mistaken, she is starting to like it a lot.'
-				'She starts using her fingers on you as well and is really getting into it. You start to pant and moan, clamping a hand over your own mouth to keep yourself from crying out. It doesn''t take her long to bring you to a climax.'
-				'Your whole body shudders as the orgasm rocks your body. You grind your pussy against her face as it does. Once the sensation has passed, you look down and see Natasha smiling up at you, obviously pleased with herself. You lean down and give her a long, slow, passionate kiss, tasting your own pussy juices. A few moments later, the bell rings, and you both hurry to class.'
-				if $loc ! 'pav_disco':
-					xgt 'gschool_lessons', 'short_break', 'nopict'
-				else
-					act 'Move away': gt $loc, $loc_arg
-				end
-			end
-		end
-	end
-end
-
-!!Lizaveta Petrov
-if numnpc = 31:
-	act 'Latest gossip':
-		*clr & cla
-		minut += 5
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
-		'"So Lizaveta, hear any good gossip of late?"'
-		'As you ask that, her face lights up, and she leans in close like she has the best secret in the world to share with you. "Oh my god yes! I was... well it doesn''t matter what I was doing, but I overheard some others talking, and they said..."'
-		gs 'gschool_gossip', 'Lizaveta'
-		if $loc ! 'pav_disco':
-			xgt 'gschool_lessons', 'short_break', 'nopict'
-		else
-			act 'Move away': gt $loc, $loc_arg
-		end
-	end
-end
-
 
 --- Snpc ---------------------------------
 

+ 3 - 3
locations/VoltrenerSexShower.qsrc

@@ -89,8 +89,8 @@ if $ARGS[0] = '2':
 				pcs_mood = 100
 				'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower9.mp4"></video></center>'
 				'You look at his cock as if spellbound... at the same time caressing your clit and struggling to suppress a groan. You see his hand stroking his member, the head appearing and disappearing. Shaking his balls... the coach groans, and his dick squirts straight at you. Sperm splashes on your body, destroying your resolve, and you shake in a powerful orgasm. Through the waves of orgasm you just barely manage to make out what the coach is saying: "That was fun, we should do it again sometime."'
-				$orgasm_or = 'yes'
-				gs 'arousal', 'masturbate', 10, 'exhibitionism'
+				$orgasm_or = 'custom'
+				gs 'arousal', 'clit_finger', 5, 'masturbate', 'exhibitionism'
 				gs 'arousal', 'end'
 				gs 'stat'
 				act 'Finish shower': gt 'gdksport', 'start'
@@ -202,7 +202,7 @@ if $ARGS[0] = '4':
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voltrenersexshower18.jpg"></center>'
 							$orgasm_or = 'custom'
 							$orgasm_txt = 'You are left almost in tears from the aching, overwhelming feelings of dissatisfaction. Covered in cum and thinking about how both these jerks just left you here in this state, you lie down on the bench beside the shower and furiously start rubbing your pussy, quickly bringing yourself to orgasm. Of course, it was nothing like it could have been, and after ''consoling'' yourself in this way, you promise yourself you will make at least one of them take care of you next time, maybe even both at once. That last thought starts getting your engine running yet again, and blushing from such vulgarity, you quickly wash your face and jump out of the shower.'
-							gs 'arousal', 'masturbate', 5
+							gs 'arousal', 'clit_finger', 5, 'masturbate'
 							gs 'arousal', 'end'
 							gs 'stat'
 							act 'Wash your face':gt 'gdksport', 'start'

+ 19 - 11
locations/Voltrenersex.qsrc

@@ -287,12 +287,12 @@ if $ARGS[0] = 'Defl':
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex21.jpg"></center>'
 			'Coach drops to his knees and begins to lick your pussy. He then licks the clit, his tongue penetrating your vagina. As he takes your clit into his mouth and begins to suck, you think you are going crazy with pleasure. You grab his head with both hands and grind your crotch against his face.'
-			Act 'Surrender':
+			act 'Surrender':
 				cls
 				gs 'boyStat', 'A69'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex22.jpg"></center>'
 				'He pulls his head away and gets up. He slips his <<dick>>cm <<$dick_girth>> cock inside of you, causing you to cry out as he breaks your hymen.'
-				Act 'Further':
+				act 'Further':
 					cls
 					gs 'boyStat', 'A69'
 					sexpartkno = 1
@@ -304,6 +304,7 @@ if $ARGS[0] = 'Defl':
 					finrand = 0
 					act 'Recover':
 						cls
+						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex27.jpg"></center>'
 						'With a grunt, you feel his hot sperm shooting into you, filling you up. Pulling out of you, his cock is covered in blood and sperm. The coach began to talk about something... something about you not be a girl anymore, but you really don''t hear what he says. The pain of losing your virginity and the ecstasy of nearly having your first orgasm distract you. You finally notice your coach giving you an attentive and caring look as he helps you gather up your stuff. Once you are redressed, you leave his office, ready to see the world in a new way.'
 						act 'Leave':gt 'gdksport', 'start'
@@ -316,8 +317,6 @@ end
 
 if $ARGS[0] = 'Mast':
 *clr & cla
-gs 'arousal','masturbate', 10
-gs 'stat'
 '<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex11.jpg"></center>'
 'Looking your coach in the eyes, you remove the rest of your clothes and start to lick and suck on your fingers. The coach seems to understand your idea and sits down ready to watch the show.'
 	act 'Expose your pussy':
@@ -330,11 +329,15 @@ gs 'stat'
 			cls
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex13.jpg"></center>'
 			'Getting more aroused at the idea of your coach watching you, you begin to caress your breasts, twisting the nipples gently with your fingers.'
+			gs 'arousal', 'foreplay', 5, 'masturbate'
+			gs 'stat'
 			act 'Caress your clitoris':
 				pcs_horny += 10
 				cls
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex14.jpg"></center>'
 				'It is obvious your coach is enjoying the show. The bulge in his pants making no secret of it. You lower one hand to your wet crotch while the other continues to play with a nipple. When your hand touches your clit it seems as if an electric discharge passes through your body. You moan in passion and begin to frantically rub your clit.'
+				gs 'arousal', 'clit_finger', 5, 'masturbate'
+				gs 'stat'
 				act 'Caress your anus':
 					cls
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex15.jpg"></center>'
@@ -343,12 +346,19 @@ gs 'stat'
 						pcs_horny = 0
 						orgasm += 1
 						pcs_mood += 20
-						gs 'arousal','end'
 						gs 'stat'
 						cls
 						'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex16.mp4"></video></center>'
-						'Unable to withstand this double pressure, your body convulses as you have an orgasm. Once the feeling passes, you look up at your coach as he says, "Yes <<$pcs_lastname>>, you look so hot."'
-						act 'Leave':gt 'gdksport', 'start'
+						'Unable to withstand this double pressure, your body convulses as you have an orgasm.'
+						gs 'arousal', 'anal_finger', 5, 'masturbate'
+						$orgasm_or = 'yes'
+						gs 'arousal', 'clit_finger', 5, 'masturbate'
+						gs 'stat'
+						'Once the feeling passes, you look up at your coach as he says, "Yes <<$pcs_lastname>>, you look so hot."'
+						act 'Leave':
+							gs 'arousal','end'
+							gt 'gdksport', 'start'
+						end
 					end
 					i = rand(1,4)
 					if i = 1:
@@ -358,10 +368,8 @@ gs 'stat'
 							'Through the mental fog of your orgasm, you look at coach. He has his dick in his hand as he approaches you and starts rubbing the head of it against your soaking wet pussy.'
 							act 'Pull his member inside':
 								cls
-								minut += 10
-								pcs_horny = 0
-								orgasm += 1
-								pcs_mood += 20
+								minut += 5
+								gs 'cum_call', 'labia', 'A69', 1
 								gs 'arousal','end'
 								gs 'stat'
 								'<center><video autoplay loop src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex18.mp4"></video></center>'

+ 3 - 3
locations/WorkHosp.qsrc

@@ -57,7 +57,7 @@ if $ARGS[0] = 'start':
 					'You begin to secretly masturbate whenever nobody is watching.'
 					$orgasm_or = 'yes'
 					$orgasm_txt = 'Gradually a pleasant warmth and sensation radiates from your needy sex, culminating in a powerful orgasm that sends waves of pleasure through your entire body.'
-					gs 'arousal', 'masturbate', 15
+					gs 'arousal', 'clit_finger', 15, 'masturbate'
 					gs 'stat'
 				end
 
@@ -168,7 +168,7 @@ if $ARGS[0] = '1':
 	if mastrrand = 0:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/clinic/sex/hospsex9.jpg"></center>'
 		'As you masturbate, you totally abandon yourself to the pleasure of your coming orgasm. A doctor enters the room, but you are so absorbed in your own pleasure that you only notice him when his hand starts to guide your head to his erect cock.'
-		gs 'arousal', 'masturbate', 10
+		gs 'arousal', 'clit_finger', 10, 'masturbate'
 		gs 'stat'
 		
 		gs 'willpower', 'sex', 'resist'
@@ -194,7 +194,7 @@ if $ARGS[0] = '1':
 		picrand = rand(12, 13)
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/clinic/sex/hospsex10.jpg"></center>'
 		'As you lose yourself in pleasure, two doctors come into the room. You are so distracted that you only notice them when they start to openly masturbate in front of you.'
-		gs 'arousal', 'masturbate', 10
+		gs 'arousal', 'clit_finger', 10, 'masturbate'
 		gs 'stat'
 					
 		act 'Leave':

+ 924 - 200
locations/_attributes_cats_outfits.qsrc

@@ -1,520 +1,1244 @@
 # $attributes_cats_outfits
-!2020/10/31
+!2021/11/14
 !prince range from 2 to 5, please avoid adding too many 2s and 5s
+
 if ARGS[1] = 1:
-	CloQuality = 2
+	CloQuality = 4
 	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 2:
-	CloQuality = 3
-	CloThinness = 2
+	CloQuality = 4
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 3:
 	CloQuality = 3
-	CloThinness = 1
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 4:
 	CloQuality = 3
-	CloThinness = 1
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 5:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 6:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 7:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 8:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 9:
-	CloQuality = 4
-	CloThinness = 5
+	CloQuality = 3
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 10:
 	CloQuality = 4
-	CloThinness = 5
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 11:
 	CloQuality = 4
-	CloThinness = 5
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 12:
-	CloQuality = 4
-	CloThinness = 5
+	CloQuality = 3
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 13:
 	CloQuality = 3
-	CloThinness = 6
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 14:
-	CloQuality = 4
-	CloThinness = 5
+	CloQuality = 3
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 15:
-	CloQuality = 2
+	CloQuality = 3
 	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 16:
-	CloQuality = 2
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 17:
-	CloQuality = 2
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 18:
-	CloQuality = 2
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 19:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 20:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 21:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 1
 	CloTopCut = 1
-	CloPantsShortness = 1
+	CloPantsShortness = 4
+	
 elseif ARGS[1] = 22:
-	CloQuality = 4
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 1
 	CloTopCut = 1
-	CloPantsShortness = 1
+	CloPantsShortness = 4
+	
 elseif ARGS[1] = 23:
-	CloQuality = 4
-	CloThinness = 3
+	CloQuality = 3
+	CloThinness = 1
 	CloTopCut = 1
-	CloPantsShortness = 1
+	CloPantsShortness = 4
+	
 elseif ARGS[1] = 24:
-	CloQuality = 4
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 1
 	CloTopCut = 1
-	CloPantsShortness = 1
+	CloPantsShortness = 4
+	
 elseif ARGS[1] = 25:
-	CloQuality = 3
-	CloThinness = 6
+	CloQuality = 4
+	CloThinness = 1
 	CloTopCut = 1
-	CloPantsShortness = 1
+	CloPantsShortness = 5
+	
 elseif ARGS[1] = 26:
-	CloQuality = 4
-	CloThinness = 2
+	CloQuality = 2
+	CloThinness = 1
 	CloTopCut = 1
-	CloPantsShortness = 1
+	CloPantsShortness = 5
+	
 elseif ARGS[1] = 27:
 	CloQuality = 2
-	CloThinness = 2
-	CloTopCut = 2
-	CloPantsShortness = 1
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
 elseif ARGS[1] = 28:
-	CloQuality = 2
+	CloQuality = 3
 	CloThinness = 1
-	CloTopCut = 2
-	CloPantsShortness = 1
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
 elseif ARGS[1] = 29:
 	CloQuality = 3
 	CloThinness = 2
-	CloTopCut = 2
-	CloPantsShortness = 1
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
 elseif ARGS[1] = 30:
 	CloQuality = 3
 	CloThinness = 3
-	CloTopCut = 2
-	CloPantsShortness = 1
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
 elseif ARGS[1] = 31:
-	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 2
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 32:
-	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 2
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 33:
 	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 2
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 34:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
+	CloThinness = 3
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 35:
 	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 36:
 	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 37:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 38:
 	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 39:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
+	CloThinness = 3
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 40:
 	CloQuality = 3
-	CloThinness = 2
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 41:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 42:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 43:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 44:
 	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 45:
-	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 2
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 46:
 	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 2
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 47:
 	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 2
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 48:
 	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 2
+	CloThinness = 5
+	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 49:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 50:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 51:
-	CloQuality = 4
-	CloThinness = 3
+	CloQuality = 3
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
+	
 elseif ARGS[1] = 52:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
+	
 elseif ARGS[1] = 53:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
+	
 elseif ARGS[1] = 54:
-	CloQuality = 2
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 55:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 6
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 4
+	
 elseif ARGS[1] = 56:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 57:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 58:
 	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 2
+	CloThinness = 2
+	CloTopCut = 3
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 59:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 60:
-	CloQuality = 4
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 61:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 62:
-	CloQuality = 4
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 63:
-	CloQuality = 4
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloStyle = 4
+	CloStyle = 5
+	
 elseif ARGS[1] = 64:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 65:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
+	
 elseif ARGS[1] = 66:
-	CloQuality = 2
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 67:
 	CloQuality = 3
 	CloThinness = 3
-	CloTopCut = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 68:
-	CloQuality = 4
+	CloQuality = 5
 	CloThinness = 4
-	CloTopCut = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 69:
 	CloQuality = 3
 	CloThinness = 5
-	CloTopCut = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 4
+	
 elseif ARGS[1] = 70:
 	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 3
+	CloThinness = 2
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 71:
 	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 3
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 72:
 	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 3
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 73:
 	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 3
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 	CloStyle = 4
+	
 elseif ARGS[1] = 74:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 3
+	CloThinness = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 75:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 3
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 76:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 3
+	CloThinness = 2
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 77:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 3
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 78:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 3
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 79:
 	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 80:
-	CloQuality = 2
-	CloThinness = 5
-	CloTopCut = 3
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 4
+	
 elseif ARGS[1] = 81:
-	CloQuality = 2
-	CloThinness = 5
-	CloTopCut = 3
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 82:
 	CloQuality = 3
-	CloThinness = 5
+	CloThinness = 3
 	CloTopCut = 3
 	CloPantsShortness = 1
-	CloStyle = 4
+	
 elseif ARGS[1] = 83:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 3
 	CloTopCut = 3
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 84:
-	CloQuality = 2
+	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
 elseif ARGS[1] = 85:
-	CloQuality = 2
-	CloThinness = 1
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
 elseif ARGS[1] = 86:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 3
-	CloPantsShortness = 5
+	CloPantsShortness = 1
+	CloBimbo = 1
+	
 elseif ARGS[1] = 87:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 3
-	CloPantsShortness = 5
+	CloPantsShortness = 1
+	CloBimbo = 1
+	
 elseif ARGS[1] = 88:
 	CloQuality = 3
-	CloThinness = 2
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
 elseif ARGS[1] = 89:
-	CloQuality = 2
-	CloThinness = 3
-	CloTopCut = 1
-	CloPantsShortness = 5
-elseif ARGS[1] = 90:
 	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 90:
+	CloQuality = 4
 	CloThinness = 3
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
 elseif ARGS[1] = 91:
 	CloQuality = 3
 	CloThinness = 3
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
 elseif ARGS[1] = 92:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 2
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
 elseif ARGS[1] = 93:
 	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 94:
 	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 95:
 	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 3
-	CloPantsShortness = 5
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloBimbo = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 96:
 	CloQuality = 3
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 3
-	CloPantsShortness = 5
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 97:
 	CloQuality = 3
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 3
-	CloPantsShortness = 5
+	CloPantsShortness = 1
 	CloStyle = 4
 	
 elseif ARGS[1] = 98:
 	CloQuality = 3
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 3
-	CloPantsShortness = 5
+	CloPantsShortness = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 99:
 	CloQuality = 3
 	CloThinness = 4
-	CloBra = 1
-	CloPantsShortness = 5
-	CloStyle = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 100:
 	CloQuality = 3
-	CloThinness = 4
-	CloBra = 1
-	CloPantsShortness = 5
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 101:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 102:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 1
 	CloStyle = 4
 	
+elseif ARGS[1] = 103:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 104:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 105:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 106:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 107:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 108:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 109:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 4
+	
+elseif ARGS[1] = 110:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 111:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 112:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 113:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 114:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 4
+	
+elseif ARGS[1] = 115:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 116:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 117:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+
+elseif ARGS[1] = 118:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 119:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 120:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 4
+
+elseif ARGS[1] = 121:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 122:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 123:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 124:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 125:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 126:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 127:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 128:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 129:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 130:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 131:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 132:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 133:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 134:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 135:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 5
+	
+elseif ARGS[1] = 136:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 5
+	
+elseif ARGS[1] = 137:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 5
+	
+elseif ARGS[1] = 138:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 139:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 5
+	
+elseif ARGS[1] = 140:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 5
+
+elseif ARGS[1] = 141:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 142:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 143:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 5
+	
+elseif ARGS[1] = 144:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 145:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 146:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 147:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 148:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 149:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 150:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 151:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 152:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 153:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 154:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 155:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 156:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 157:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 158:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 159:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 160:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 161:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 162:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 163:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 164:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 165:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 166:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 167:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 168:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 169:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 170:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+
+elseif ARGS[1] = 171:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 172:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 173:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 174:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 175:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 176:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 177:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 178:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 179:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 180:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 181:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 182:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 183:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 184:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 185:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 186:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 187:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 188:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 189:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 190:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 191:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 192:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 193:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 194:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 195:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 196:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 197:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 198:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 199:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 6
+	
+elseif ARGS[1] = 200:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 6
+	CloBimbo = 1
+	CloStyle = 4
+
 end
 
 --- $attributes_cats_outfits ---------------------------------

+ 631 - 180
locations/_attributes_coco_outfits.qsrc

@@ -1,563 +1,1014 @@
 # $attributes_coco_outfits
-!2021/07/20
-!price range from 2 to 4, please avoid adding too many 2s
+!2021/11/14
+!price range from 2 to 5, please avoid adding too many 2s
 
 if ARGS[1] = 1:
-	CloQuality = 3
-	CloThinness = 5
+	CloQuality = 5
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 2:
-	CloQuality = 3
-	CloThinness = 5
+	CloQuality = 5
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 3:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 4:
-	CloQuality = 3
-	CloThinness = 5
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 5:
-	CloQuality = 3
-	CloThinness = 5
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 6:
-	CloQuality = 3
-	CloThinness = 5
+	CloQuality = 4
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 7:
-	CloQuality = 3
-	CloThinness = 1
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 8:
 	CloQuality = 4
-	CloThinness = 1
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 9:
 	CloQuality = 3
-	CloThinness = 1
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 10:
 	CloQuality = 3
-	CloThinness = 2
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 11:
-	CloQuality = 4
-	CloThinness = 1
+	CloQuality = 5
+	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 12:
 	CloQuality = 4
-	CloThinness = 2
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 13:
-	CloQuality = 4
-	CloThinness = 2
+	CloQuality = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 14:
 	CloQuality = 3
-	CloThinness = 2
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 15:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
+	
 elseif ARGS[1] = 16:
-	CloQuality = 3
-	CloThinness = 2
+	CloQuality = 5
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 17:
 	CloQuality = 4
-	CloThinness = 2
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 18:
 	CloQuality = 3
-	CloThinness = 1
+	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 19:
 	CloQuality = 3
-	CloThinness = 2
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 20:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 21:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 6
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloBimbo = 1
+	
 elseif ARGS[1] = 22:
-	CloQuality = 2
-	CloThinness = 1
+	CloQuality = 4
+	CloThinness = 6
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 4
+	
 elseif ARGS[1] = 23:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 6
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 4
+	
 elseif ARGS[1] = 24:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 25:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 26:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 27:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 28:
-	CloQuality = 3
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 29:
 	CloQuality = 4
-	CloThinness = 4
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 30:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 31:
 	CloQuality = 4
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 32:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 33:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 34:
 	CloQuality = 3
-	CloThinness = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 35:
-	CloQuality = 3
-	CloThinness = 6
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 36:
-	CloQuality = 3
-	CloThinness = 6
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 37:
-	CloQuality = 3
-	CloThinness = 6
+	CloQuality = 4
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 38:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 39:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 40:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 41:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 42:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 43:
-	CloQuality = 4
-	CloThinness = 3
+	CloQuality = 3
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 44:
 	CloQuality = 4
-	CloThinness = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 45:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 46:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 5
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 47:
 	CloQuality = 4
-	CloThinness = 5
+	CloThinness = 6
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 48:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 3
+	CloThinness = 5
+	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 49:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 50:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 51:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 52:
 	CloQuality = 4
-	CloThinness = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 53:
-	CloQuality = 2
-	CloThinness = 5
+	CloQuality = 5
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloStyle = 4
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 54:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 55:
 	CloQuality = 4
-	CloThinness = 4
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 56:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 57:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 58:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 59:
-	CloQuality = 3
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 60:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 61:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 62:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 63:
-	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 3
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 4
+
 elseif ARGS[1] = 64:
-	CloQuality = 3
-	CloThinness = 5
+	CloQuality = 5
+	CloThinness = 2
 	CloTopCut = 3
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 65:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 5
+	CloThinness = 6
 	CloTopCut = 3
 	CloPantsShortness = 1
+	CloBimbo = 3
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 66:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 67:
-	CloQuality = 3
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 1
-	CloStyle = 4
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 68:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 69:
-	CloQuality = 4
-	CloThinness = 4
+	CloQuality = 5
+	CloThinness = 5
 	CloTopCut = 3
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 70:
-	CloQuality = 3
+	CloQuality = 5
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 1
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 71:
-	CloQuality = 3
-	CloThinness = 4
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 3
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 72:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 1
-elseif ARGS[1] = 73:
+	CloStyle = 4
+	CloStyle3 = 4
+	
+elseif ARGS[1] = 73:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 1
+
 elseif ARGS[1] = 74:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 4
+	CloTopCut = 3
 	CloPantsShortness = 1
-	CloStyle = 4
+	
 elseif ARGS[1] = 75:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 4
+	CloTopCut = 3
 	CloPantsShortness = 1
-	CloStyle = 4
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 76:
 	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 4
+	CloThinness = 4
+	CloTopCut = 3
 	CloPantsShortness = 1
-	CloStyle = 4
-	CloBimbo = 1
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 77:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 4
+	CloTopCut = 3
 	CloPantsShortness = 1
-	CloStyle = 4
 	
 elseif ARGS[1] = 78:
-	CloQuality = 3
+	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 4
+	CloTopCut = 3
 	CloPantsShortness = 1
-	CloStyle = 4
+
 elseif ARGS[1] = 79:
 	CloQuality = 3
 	CloThinness = 5
-	CloTopCut = 4
+	CloTopCut = 3
 	CloPantsShortness = 1
-	CloStyle = 4
+	CloStyle3 = 4
+	
 elseif ARGS[1] = 80:
 	CloQuality = 3
 	CloThinness = 5
-	CloTopCut = 4
+	CloTopCut = 3
 	CloPantsShortness = 1
 	CloStyle = 4
 	
 elseif ARGS[1] = 81:
 	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 4
+	CloTopCut = 3
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 82:
 	CloQuality = 3
-	CloThinness = 6
-	CloTopCut = 2
-	CloPantsShortness = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 83:
 	CloQuality = 3
 	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 84:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 85:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 86:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 87:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 88:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 89:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 90:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle3 = 4
+
+elseif ARGS[1] = 91:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 92:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 93:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 94:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
+
+elseif ARGS[1] = 95:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	 
+elseif ARGS[1] = 96:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	 
+elseif ARGS[1] = 97:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	 
+elseif ARGS[1] = 98:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 99:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 100:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 4
+	CloStyle3 = 4
+
+elseif ARGS[1] = 101:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 4
+	CloStyle3 = 4
+	
+elseif ARGS[1] = 102:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 103:
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 4
-	CloStyle = 4
+	CloStyle3 = 4
 	
-elseif ARGS[1] = 84:
+elseif ARGS[1] = 104:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 105:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 106:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 107:
 	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 4
 	
-elseif ARGS[1] = 85:
+elseif ARGS[1] = 108:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 4
+	CloStyle3 = 4
 	
-elseif ARGS[1] = 86:
+elseif ARGS[1] = 109:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 110:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle3 = 4
+
+elseif ARGS[1] = 111:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle3 = 4
+	
+elseif ARGS[1] = 112:
 	CloQuality = 3
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 4
 	
-elseif ARGS[1] = 87:
-	CloQuality = 3
+elseif ARGS[1] = 113:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 3
 	CloPantsShortness = 4
 	
-elseif ARGS[1] = 88:
+elseif ARGS[1] = 114:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 3
 	CloPantsShortness = 4
-	CloStyle = 4
 	
-elseif ARGS[1] = 89:
+elseif ARGS[1] = 115:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 116:
 	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle3 = 4
+	
+elseif ARGS[1] = 117:
+	CloQuality = 5
 	CloThinness = 5
-	CloTopCut = 4
+	CloTopCut = 1
 	CloPantsShortness = 5
-	CloStyle = 4
 	
-elseif ARGS[1] = 90:
+elseif ARGS[1] = 118:
 	CloQuality = 3
 	CloThinness = 5
-	CloTopCut = 4
-	CloPantsShortness = 4
-	CloStyle = 4
-
-elseif ARGS[1] = 91:
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 119:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle3 = 4
+	
+elseif ARGS[1] = 120:
 	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 2
-	CloPantsShortness = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
 
-elseif ARGS[1] = 92:
+elseif ARGS[1] = 121:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 5
-
-elseif ARGS[1] = 93:
-	CloQuality = 3
-	CloThinness = 3
+	
+elseif ARGS[1] = 122:
+	CloQuality = 5
+	CloThinness = 4
 	CloTopCut = 2
-	CloPantsShortness = 4
-
-elseif ARGS[1] = 94:
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 123:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 124:
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 5
-
-elseif ARGS[1] = 95:
+	
+elseif ARGS[1] = 125:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 5
 	
-elseif ARGS[1] = 96:
+elseif ARGS[1] = 126:
 	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 5
-	CloStyle = 4
 	
-elseif ARGS[1] = 97:
+elseif ARGS[1] = 127:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 128:
 	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 129:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 130:
+	CloQuality = 4
 	CloThinness = 5
 	CloTopCut = 2
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 131:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
 	CloPantsShortness = 4
 	
-elseif ARGS[1] = 98:
+elseif ARGS[1] = 132:
 	CloQuality = 3
-	CloThinness = 6
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 5
-	CloStyle = 4
 	
-elseif ARGS[1] = 99:
-	CloQuality = 3
+elseif ARGS[1] = 133:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 134:
+	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
-
-elseif ARGS[1] = 100:
+	
+elseif ARGS[1] = 135:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 136:
 	CloQuality = 3
-	CloThinness = 6
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 4
-	CloStyle = 4
+	
+elseif ARGS[1] = 137:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 138:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 139:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 140:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
 
+elseif ARGS[1] = 141:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 142:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 143:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 144:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 145:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 146:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 147:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 148:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 149:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 150:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 151:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 152:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 153:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 154:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 155:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 156:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 157:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 158:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 159:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 160:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 6
 end
 
 --- $attributes_coco_outfits ---------------------------------

+ 884 - 122
locations/_attributes_flamingos_outfits.qsrc

@@ -1,295 +1,1057 @@
 # $attributes_flamingos_outfits
-!2021/07/20
-!prince range from 2 to 6, avoid adding too many 2s, 5s, and 6s
+!2021/11/14
+!prince range from 2 to 5, avoid adding too many 2s and 5s
 
 if ARGS[1] = 1:
-	CloQuality = 3
-	CloThinness = 1
+	CloQuality = 4
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 2:
 	CloQuality = 3
-	CloThinness = 1
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 3:
 	CloQuality = 3
-	CloThinness = 2
+	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 4
+	
 elseif ARGS[1] = 4:
-	CloQuality = 4
-	CloThinness = 2
+	CloQuality = 3
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 5:
-	CloQuality = 4
-	CloThinness = 2
+	CloQuality = 3
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 6:
-	CloQuality = 4
-	CloThinness = 1
-	CloTopCut = 1
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 4
+	
 elseif ARGS[1] = 7:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 6
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 4
+	CloBimbo = 1
 	
 elseif ARGS[1] = 8:
 	CloQuality = 3
-	CloThinness = 3
+	CloThinness = 4
 	CloTopCut = 2
-	CloPantsShortness = 1
+	CloPantsShortness = 1	
 	
 elseif ARGS[1] = 9:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 10:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 6
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 11:
 	CloQuality = 3
-	CloThinness = 6
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 12:
-	CloQuality = 3
-	CloThinness = 6
+	CloQuality = 4
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 13:
-	CloQuality = 3
-	CloThinness = 6
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 14:
 	CloQuality = 3
 	CloThinness = 6
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 15:
 	CloQuality = 3
 	CloThinness = 6
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 16:
 	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 1
+	CloThinness = 6
+	CloTopCut = 2
 	CloPantsShortness = 1
+	CloBimbo = 1
+	CloStyle = 4
+	
 elseif ARGS[1] = 17:
 	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 1
+	CloThinness = 6
+	CloTopCut = 2
 	CloPantsShortness = 1
+	CloBimbo = 1
+	
 elseif ARGS[1] = 18:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 1
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 4
+	
 elseif ARGS[1] = 19:
 	CloQuality = 3
-	CloThinness = 2
-	CloTopCut = 1
+	CloThinness = 4
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 20:
-	CloQuality = 2
-	CloThinness = 3
-	CloTopCut = 1
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 21:
 	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 22:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 23:
-	CloQuality = 4
-	CloThinness = 4
-	CloTopCut = 1
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 24:
-	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 1
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
 	CloPantsShortness = 1
-	CloStyle = 1
+	
 elseif ARGS[1] = 25:
-	CloQuality = 3
-	CloThinness = 3
+	CloQuality = 4
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 26:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 27:
-	CloQuality = 4
-	CloThinness = 3
+	CloQuality = 3
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 28:
 	CloQuality = 4
-	CloThinness = 3
+	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 29:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 30:
 	CloQuality = 4
 	CloThinness = 4
-	CloTopCut = 2
+	CloTopCut = 3
 	CloPantsShortness = 1
+	
 elseif ARGS[1] = 31:
 	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 2
+	CloThinness = 5
+	CloTopCut = 3
 	CloPantsShortness = 1
-	CloStyle = 1
 	
 elseif ARGS[1] = 32:
 	CloQuality = 3
-	CloThinness = 5
-	CloTopCut = 1
-	CloPantsShortness = 4
+	CloThinness = 6
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloBimbo = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 33:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloPantsShortness = 4
+	CloThinness = 6
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 34:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloPantsShortness = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 35:
 	CloQuality = 3
-	CloThinness = 3
-	CloTopCut = 2
-	CloPantsShortness = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 36:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
 	CloBimbo = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 37:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloPantsShortness = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloBimbo = 1
 	CloStyle = 4
 	
 elseif ARGS[1] = 38:
-	CloQuality = 4
-	CloThinness = 2
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 39:
-	CloQuality = 4
-	CloThinness = 2
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
 	
 elseif ARGS[1] = 40:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloThinness = 6
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 41:
 	CloQuality = 3
-	CloThinness = 6
-	CloTopCut = 2
-	CloPantsShortness = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
 	CloStyle = 4
 	
 elseif ARGS[1] = 42:
 	CloQuality = 3
-	CloThinness = 6
-	CloTopCut = 2
-	CloPantsShortness = 4
-	CloBimbo = 1
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
 	CloStyle = 4
 	
 elseif ARGS[1] = 43:
-	CloQuality = 4
-	CloThinness = 5
-	CloTopCut = 2
-	CloPantsShortness = 4
-	
-elseif ARGS[1] = 44:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 4
-	CloPantsShortness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 44:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 45:
 	CloQuality = 3
-	CloThinness = 4
-	CloTopCut = 2
-	CloPantsShortness = 4
-	
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+
 elseif ARGS[1] = 46:
 	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 4
-	CloPantsShortness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
 	CloStyle = 4
 		
 elseif ARGS[1] = 47:
 	CloQuality = 3
 	CloThinness = 5
-	CloTopCut = 4
-	CloPantsShortness = 4
-	CloBimbo = 1
-	CloStyle = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 48:
-	CloQuality = 4
-	CloThinness = 3
-	CloTopCut = 2
-	CloPantsShortness = 4
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 49:
-	CloQuality = 4
+	CloQuality = 3
 	CloThinness = 4
-	CloTopCut = 4
+	CloTopCut = 3
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 50:
 	CloQuality = 4
 	CloThinness = 5
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloBimbo = 1
+	CloStyle = 4
+
+elseif ARGS[1] = 51:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 52:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 53:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 54:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 55:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 56:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+
+elseif ARGS[1] = 57:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 58:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 59:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 60:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 61:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 62:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 63:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 64:
+	CloQuality = 3
+	CloThinness = 5
+	CloBra = 1
+	CloPantsShortness = 1
+	CloBimbo = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 65:
+	CloQuality = 3
+	CloThinness = 5
+	CloBra = 1
+	CloPantsShortness = 1
+	CloBimbo = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 66:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 4
+	
+elseif ARGS[1] = 67:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 4
+	
+elseif ARGS[1] = 68:
+	CloQuality = 4
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloBimbo = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 69:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 70:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 71:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 72:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 73:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 74:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 4
+	CloStyle = 4
+	
+elseif ARGS[1] = 75:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 76:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 4
+	CloBimbo = 1
+	
+elseif ARGS[1] = 77:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 4
+	CloStyle = 4
+	
+elseif ARGS[1] = 78:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 79:
+	CloQuality = 4
+	CloThinness = 6
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloBimbo = 1
+	
+elseif ARGS[1] = 80:
+	CloQuality = 5
+	CloThinness = 6
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle = 4
+
+elseif ARGS[1] = 81:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 82:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 83:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 84:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+
+	
+elseif ARGS[1] = 85:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 86:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 87:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 88:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 89:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 90:
+	CloQuality = 4
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+
+elseif ARGS[1] = 91:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 92:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 93:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 94:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 95:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 96:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 97:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 98:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 99:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 100:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+
+elseif ARGS[1] = 101:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 102:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 103:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 104:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 105:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 106:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 107:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 108:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 109:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 110:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 111:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 112:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 113:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 114:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 115:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 116:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 117:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+
+elseif ARGS[1] = 118:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5	
+	
+elseif ARGS[1] = 119:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 120:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 121:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 122:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 123:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 124:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	 
+elseif ARGS[1] = 125:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	 
+elseif ARGS[1] = 126:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	 
+elseif ARGS[1] = 127:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	 
+elseif ARGS[1] = 128:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	 
+elseif ARGS[1] = 129:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	 
+elseif ARGS[1] = 130:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloBimbo = 1
+	CloStyle = 4
+
+elseif ARGS[1] = 131:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	 
+elseif ARGS[1] = 132:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	 
+elseif ARGS[1] = 133:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	 
+elseif ARGS[1] = 134:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloBimbo = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 135:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 136:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPantsShortness = 5
+	CloBimbo = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 137:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 138:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 139:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 140:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 141:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloBimbo = 1
+	
+elseif ARGS[1] = 142:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 143:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloBimbo = 1
+	 
+elseif ARGS[1] = 144:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 145:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 146:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 147:
+	CloQuality = 3
+	CloThinness = 5
+	CloBra = 1
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 148:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPantsShortness = 5
+	 
+elseif ARGS[1] = 149:
+	CloQuality = 3
+	CloThinness = 6
+	CloBra = 1
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 150:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 151:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 152:
+	CloQuality = 3
+	CloThinness = 5
+	CloBra = 1
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 153:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 6
+	CloBimbo = 1
+	
+elseif ARGS[1] = 154:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 6
+	
+elseif ARGS[1] = 155:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 6
+	CloBimbo = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 156:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 6
+	CloBimbo = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 157:
+	CloQuality = 4
+	CloThinness = 5
+	CloBra = 1
+	CloPantsShortness = 6
+	CloStyle = 4
+	
+elseif ARGS[1] = 158:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 6
+	CloBimbo = 1
+	
+elseif ARGS[1] = 159:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 6
+	CloBimbo = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 10:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPantsShortness = 6
+	CloBimbo = 1
 	CloStyle = 4
 	
 end

+ 1 - 1
locations/_attributes_gm_maid.qsrc

@@ -313,7 +313,7 @@ elseif ARGS[1] = 39:
 	CloStyle2 = 1
 	CloOnePiece = 1
 
-elseif ARGS[1] = 39:
+elseif ARGS[1] = 40:
 	CloQuality = 4
 	CloThinness = 6
 	CloBra = 1

+ 707 - 330
locations/_attributes_gm_outfits.qsrc

@@ -1,439 +1,479 @@
 # $attributes_gm_outfits
-!2021/07/20
-!price range from 1 to 3, please avoid adding too many 3s
+!2021/11/14
+!price range from 1 to 4, please avoid adding too many 1s & 4s
 
 if ARGS[1] = 1:
-	CloQuality = 2
-	CloThinness = 2
+	CloQuality = 3
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 2:
-	CloQuality = 2
+	CloQuality = 3
 	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 3:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 4:
 	CloQuality = 2
-	CloThinness = 2
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 5:
 	CloQuality = 2
-	CloThinness = 4
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 6:
 	CloQuality = 2
-	CloThinness = 5
-	CloTopCut = 2
+	CloThinness = 3
+	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 7:
 	CloQuality = 2
-	CloThinness = 5
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 8:
 	CloQuality = 2
-	CloThinness = 3
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 9:
 	CloQuality = 2
-	CloThinness = 3
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 10:
 	CloQuality = 2
-	CloThinness = 3
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 11:
-	CloQuality = 2
+	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 12:
 	CloQuality = 2
 	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 13:
-	CloQuality = 2
-	CloThinness = 5
+	CloQuality = 1
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 14:
-	CloQuality = 2
+	CloQuality = 1
 	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 15:
-	CloQuality = 2
-	CloThinness = 3
-	CloTopCut = 2
+	CloQuality = 1
+	CloThinness = 4
+	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 16:
-	CloQuality = 2
-	CloThinness = 3
-	CloTopCut = 2
+	CloQuality = 1
+	CloThinness = 4
+	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 17:
-	CloQuality = 2
-	CloThinness = 2
+	CloQuality = 1
+	CloThinness = 4
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 18:
 	CloQuality = 2
-	CloThinness = 5
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle = 4
+	CloStyle = 5
 	
 elseif ARGS[1] = 19:
 	CloQuality = 1
-	CloThinness = 5
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle = 4
-	
+	CloStyle = 5
+
 elseif ARGS[1] = 20:
-	CloQuality = 2
-	CloThinness = 5
+	CloQuality = 1
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle = 4
-	
+	CloStyle = 5
+
 elseif ARGS[1] = 21:
 	CloQuality = 1
 	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
-	
+	CloStyle = 5
+
 elseif ARGS[1] = 22:
 	CloQuality = 1
-	CloThinness = 5
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloBimbo = 1
-	
+	CloStyle = 5
+
 elseif ARGS[1] = 23:
 	CloQuality = 1
-	CloThinness = 2
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
-	
+	CloStyle = 5
+
 elseif ARGS[1] = 24:
 	CloQuality = 1
-	CloThinness = 2
+	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
-	
+
 elseif ARGS[1] = 25:
-	CloQuality = 2
-	CloThinness = 4
+	CloQuality = 1
+	CloThinness = 5
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 26:
 	CloQuality = 2
-	CloThinness = 3
+	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 27:
 	CloQuality = 2
-	CloThinness = 3
-	CloTopCut = 2
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle3 = 4 
 	
 elseif ARGS[1] = 28:
-	CloQuality = 3
+	CloQuality = 2
 	CloThinness = 1
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 29:
 	CloQuality = 2
-	CloThinness = 2
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
-	
+
 elseif ARGS[1] = 30:
 	CloQuality = 2
-	CloThinness = 2
-	CloTopCut = 2
+	CloThinness = 1
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 31:
-	CloQuality = 1
-	CloThinness = 2
-	CloTopCut = 1
+	CloQuality = 2
+	CloThinness = 1
+	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 32:
-	CloQuality = 1
-	CloThinness = 5
+	CloQuality = 2
+	CloThinness = 3
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 33:
-	CloQuality = 1
-	CloThinness = 5
+	CloQuality = 2
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 34:
-	CloQuality = 1
-	CloThinness = 5
+	CloQuality = 2
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 35:
-	CloQuality = 1
-	CloThinness = 5
+	CloQuality = 2
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
-	CloBimbo = 1
 	
 elseif ARGS[1] = 36:
 	CloQuality = 2
-	CloThinness = 3
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 37:
 	CloQuality = 2
 	CloThinness = 3
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 38:
-	CloQuality = 2
-	CloThinness = 3
+	CloQuality = 3
+	CloThinness = 2
 	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 39:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 2
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 40:
 	CloQuality = 2
 	CloThinness = 3
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 41:
 	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 2
+	CloThinness = 1
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 42:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 3
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 43:
-	CloQuality = 1
-	CloThinness = 3
-	CloTopCut = 2
+	CloQuality = 2
+	CloThinness = 1
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 44:
 	CloQuality = 2
-	CloThinness = 3
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 45:
-	CloQuality = 2
-	CloThinness = 2
-	CloTopCut = 2
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 46:
-	CloQuality = 2
-	CloThinness = 2
-	CloTopCut = 2
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 47:
 	CloQuality = 2
 	CloThinness = 2
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 48:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 2
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 49:
-	CloQuality = 1
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 50:
 	CloQuality = 2
-	CloThinness = 5
-	CloTopCut = 2
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 51:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 3
-	CloTopCut = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 52:
 	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 2
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 53:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 1
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 54:
 	CloQuality = 1
-	CloThinness = 4
-	CloTopCut = 2
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 55:
 	CloQuality = 1
-	CloThinness = 4
-	CloTopCut = 2
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 56:
-	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 2
+	CloQuality = 1
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle = 4
+	CloStyle = 5
 	
 elseif ARGS[1] = 57:
-	CloQuality = 2
-	CloThinness = 5
-	CloTopCut = 2
+	CloQuality = 1
+	CloThinness = 2
+	CloTopCut = 1
 	CloPantsShortness = 1
-	CloStyle = 4
+	CloStyle = 5
 	
 elseif ARGS[1] = 58:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 2
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 59:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 2
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 60:
-	CloQuality = 1
-	CloThinness = 5
+	CloQuality = 2
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 61:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 2
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 62:
-	CloQuality = 1
-	CloThinness = 5
+	CloQuality = 2
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 63:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 2
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 64:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 2
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 65:
 	CloQuality = 2
-	CloThinness = 4
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 66:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 67:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 2
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 68:
 	CloQuality = 2
-	CloThinness = 5
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
-	
+
 elseif ARGS[1] = 69:
 	CloQuality = 2
-	CloThinness = 4
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 70:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 2
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 71:
 	CloQuality = 2
 	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 72:
 	CloQuality = 1
@@ -442,8 +482,8 @@ elseif ARGS[1] = 72:
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 73:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 2
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
@@ -454,496 +494,833 @@ elseif ARGS[1] = 74:
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 75:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 2
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 76:
 	CloQuality = 1
-	CloThinness = 4
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 77:
-	CloQuality = 1
-	CloThinness = 5
+	CloQuality = 2
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 78:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 2
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 79:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 2
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 80:
-	CloQuality = 1
-	CloThinness = 2
+	CloQuality = 2
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
-	
+
 elseif ARGS[1] = 81:
 	CloQuality = 2
-	CloThinness = 4
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 82:
 	CloQuality = 2
-	CloThinness = 4
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 83:
 	CloQuality = 2
-	CloThinness = 3
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 84:
 	CloQuality = 2
-	CloThinness = 5
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 85:
-	CloQuality = 2
-	CloThinness = 1
+	CloQuality = 1
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 86:
 	CloQuality = 2
-	CloThinness = 2
+	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 87:
 	CloQuality = 1
-	CloThinness = 4
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloStyle = 4
+	CloStyle = 5
 	
 elseif ARGS[1] = 88:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 89:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 3
 	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 90:
-	CloQuality = 1
-	CloThinness = 3
+	CloQuality = 2
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloStyle = 4
+	CloStyle = 5
 	
 elseif ARGS[1] = 91:
-	CloQuality = 1
-	CloThinness = 5
+	CloQuality = 2
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
 	CloBimbo = 1
 	
 elseif ARGS[1] = 92:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 2
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 93:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 1
-	CloStyle = 4
 	
 elseif ARGS[1] = 94:
 	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 3
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
-	CloStyle = 4
-	
+
 elseif ARGS[1] = 95:
-	CloQuality = 1
-	CloThinness = 4
-	CloTopCut = 3
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 96:
 	CloQuality = 1
-	CloThinness = 4
-	CloTopCut = 3
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 97:
-	CloQuality = 1
-	CloThinness = 4
-	CloTopCut = 3
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
-	CloStyle = 4
 	
 elseif ARGS[1] = 98:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 4
-	CloTopCut = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 99:
-	CloQuality = 1
-	CloThinness = 4
-	CloTopCut = 3
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 100:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 2
-	CloPantsShortness = 4
-	CloStyle = 4
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 101:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 4
 	CloTopCut = 2
-	CloPantsShortness = 4
+	CloPantsShortness = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 102:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 1
 	CloTopCut = 2
-	CloPantsShortness = 4
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 103:
-	CloQuality = 1
-	CloThinness = 4
+	CloQuality = 3
+	CloThinness = 3
 	CloTopCut = 2
-	CloPantsShortness = 4
+	CloPantsShortness = 1
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 104:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 2
-	CloPantsShortness = 4
-	CloStyle = 4
+	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 105:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 3
-	CloTopCut = 3
-	CloPantsShortness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 106:
-	CloQuality = 1
-	CloThinness = 5
-	CloTopCut = 3
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 4
 	CloPantsShortness = 1
-	CloStyle = 4
 
 elseif ARGS[1] = 107:
-	CloQuality = 1
-	CloThinness = 5
-	CloTopCut = 3
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 4
 	CloPantsShortness = 1
-	CloStyle = 4
-	
+
 elseif ARGS[1] = 108:
-	CloQuality = 1
-	CloThinness = 5
-	CloTopCut = 3
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 2
 	CloPantsShortness = 1
-	CloBimbo = 1
-	CloStyle = 4
-	
+	CloStyle = 5
+
 elseif ARGS[1] = 109:
-	CloQuality = 1
-	CloThinness = 5
-	CloTopCut = 3
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
 	CloPantsShortness = 1
-	CloStyle = 4
 	
 elseif ARGS[1] = 110:
 	CloQuality = 2
-	CloThinness = 4
+	CloThinness = 2
 	CloTopCut = 2
-	CloPantsShortness = 4
+	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 111:
-	CloQuality = 2
-	CloThinness = 5
+	CloQuality = 1
+	CloThinness = 2
 	CloTopCut = 2
-	CloPantsShortness = 4
+	CloPantsShortness = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 112:
-	CloQuality = 2
-	CloThinness = 5
-	CloTopCut = 3
+	CloQuality = 1
+	CloThinness = 2
+	CloTopCut = 2
 	CloPantsShortness = 1
-	CloStyle = 4
-	CloBimbo = 1
+	CloStyle = 5
 	
 elseif ARGS[1] = 113:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 5
-	CloTopCut = 4
+	CloTopCut = 2
 	CloPantsShortness = 1
-	CloBimbo = 1
-	CloStyle = 4
 	
 elseif ARGS[1] = 114:
 	CloQuality = 2
-	CloThinness = 5
-	CloTopCut = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
-	CloStyle = 4
 	
 elseif ARGS[1] = 115:
 	CloQuality = 2
-	CloThinness = 4
-	CloTopCut = 4
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
-	CloStyle = 4
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 116:
 	CloQuality = 2
-	CloThinness = 4
+	CloThinness = 3
 	CloTopCut = 2
-	CloPantsShortness = 5
+	CloPantsShortness = 1
+	CloStyle3 = 4
 	
 elseif ARGS[1] = 117:
-	CloQuality = 2
+	CloQuality = 1
 	CloThinness = 3
-	CloTopCut = 1
-	CloPantsShortness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 118:
-	CloQuality = 1
-	CloThinness = 4
-	CloTopCut = 4
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 119:
-	CloQuality = 1
-	CloThinness = 4
-	CloTopCut = 4
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 2
 	CloPantsShortness = 1
 	
 elseif ARGS[1] = 120:
-	CloQuality = 1
+	CloQuality = 2
 	CloThinness = 4
-	CloTopCut = 4
+	CloTopCut = 2
 	CloPantsShortness = 1
-	CloStyle = 4
 	
 elseif ARGS[1] = 121:
 	CloQuality = 2
-	CloThinness = 4
+	CloThinness = 3
 	CloTopCut = 2
-	CloPantsShortness = 5
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 122:
 	CloQuality = 2
 	CloThinness = 4
-	CloTopCut = 2
-	CloPantsShortness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 123:
 	CloQuality = 2
-	CloThinness = 3
-	CloTopCut = 1
-	CloPantsShortness = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 124:
 	CloQuality = 2
-	CloThinness = 3
-	CloTopCut = 1
-	CloPantsShortness = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
 	
 elseif ARGS[1] = 125:
 	CloQuality = 2
 	CloThinness = 5
-	CloTopCut = 2
-	CloPantsShortness = 5
-	CloStyle = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
 	
 elseif ARGS[1] = 126:
-	CloQuality = 1
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 127:
+	CloQuality = 2
 	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 128:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 129:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 130:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 131:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 132:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	
+elseif ARGS[1] = 133:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 134:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 135:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 4
+	CloStyle = 5
+	
+elseif ARGS[1] = 136:
+	CloQuality = 2
+	CloThinness = 2
 	CloTopCut = 2
 	CloPantsShortness = 4
+	CloStyle = 5
 	
-elseif ARGS[1] = 127:
-	CloQuality = 1
+elseif ARGS[1] = 137:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 4
+	CloStyle = 5
+	
+elseif ARGS[1] = 138:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 4
+	CloStyle = 5
+	
+elseif ARGS[1] = 139:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 4
+	CloStyle = 4
+	
+elseif ARGS[1] = 140:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 4
+
+elseif ARGS[1] = 141:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 4
+	CloStyle = 5
+	
+elseif ARGS[1] = 142:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 5
+	
+elseif ARGS[1] = 143:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 5
+	
+elseif ARGS[1] = 144:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 4
+
+elseif ARGS[1] = 145:
+	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 2
-	CloPantsShortness = 5
+	CloPantsShortness = 4
+	CloStyle = 4
 	
-elseif ARGS[1] = 128:
-	CloQuality = 1
+elseif ARGS[1] = 146:
+	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 4
+	
+elseif ARGS[1] = 147:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 5
+	
+elseif ARGS[1] = 148:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 5
+	
+elseif ARGS[1] = 149:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 5
+	
+elseif ARGS[1] = 150:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 5
+
+elseif ARGS[1] = 151:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 152:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 4
 	CloStyle = 4
 	
-elseif ARGS[1] = 129:
-	CloQuality = 1
+elseif ARGS[1] = 153:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 4
+	CloBimbo = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 154:
+	CloQuality = 2
 	CloThinness = 2
 	CloTopCut = 1
-	CloPantsShortness = 5
+	CloPantsShortness = 4
+	CloStyle = 5
 	
-elseif ARGS[1] = 130:
-	CloQuality = 1
+elseif ARGS[1] = 155:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 156:
+	CloQuality = 2
 	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 157:
+	CloQuality = 2
+	CloThinness = 3
 	CloTopCut = 2
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 158:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 1
 	CloPantsShortness = 5
 	
-elseif ARGS[1] = 131:
-	CloQuality = 1
-	CloThinness = 5
+elseif ARGS[1] = 159:
+	CloQuality = 2
+	CloThinness = 4
 	CloTopCut = 1
+	CloPantsShortness = 4
+	
+elseif ARGS[1] = 160:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 5
+
+elseif ARGS[1] = 161:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 4
+	CloStyle = 5
+	
+elseif ARGS[1] = 162:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 2
 	CloPantsShortness = 5
-	CloStyle = 4
 	
-elseif ARGS[1] = 132:
-	CloQuality = 1
-	CloThinness = 5
+elseif ARGS[1] = 163:
+	CloQuality = 2
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
-	CloStyle = 4
 	
-elseif ARGS[1] = 133:
+elseif ARGS[1] = 164:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 5
+	
+elseif ARGS[1] = 165:
 	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 5
-	CloStyle = 4
 	
-elseif ARGS[1] = 134:
-	CloQuality = 1
+elseif ARGS[1] = 166:
+	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 5
 	
-elseif ARGS[1] = 135:
-	CloQuality = 1
+elseif ARGS[1] = 167:
+	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 5
 	
-elseif ARGS[1] = 136:
-	CloQuality = 1
+elseif ARGS[1] = 168:
+	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 2
 	CloPantsShortness = 5
 	
-elseif ARGS[1] = 137:
+elseif ARGS[1] = 169:
 	CloQuality = 2
-	CloThinness = 4
+	CloThinness = 5
 	CloTopCut = 3
 	CloPantsShortness = 5
+	
+elseif ARGS[1] = 170:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+
+elseif ARGS[1] = 171:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloBimbo = 1
 	CloStyle = 4
 	
-elseif ARGS[1] = 138:
+elseif ARGS[1] = 172:
 	CloQuality = 2
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
 	
-elseif ARGS[1] = 139:
-	CloQuality = 1
-	CloThinness = 5
+elseif ARGS[1] = 173:
+	CloQuality = 2
+	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
 	
-elseif ARGS[1] = 140:
+elseif ARGS[1] = 174:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 5
+	
+elseif ARGS[1] = 175:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 176:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 177:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 178:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 179:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	
+elseif ARGS[1] = 180:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+
+elseif ARGS[1] = 181:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
+	CloBimbo = 1
+	
+elseif ARGS[1] = 182:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
 	
-elseif ARGS[1] = 141:
+elseif ARGS[1] = 183:
 	CloQuality = 1
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 184:
+	CloQuality = 2
 	CloThinness = 4
 	CloTopCut = 2
 	CloPantsShortness = 5
 	
-elseif ARGS[1] = 142:
-	CloQuality = 1
+elseif ARGS[1] = 185:
+	CCloQuality = 2
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 186:
+	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 3
 	CloPantsShortness = 5
+	CloBimbo = 1
 	CloStyle = 4
 	
-elseif ARGS[1] = 143:
-	CloQuality = 1
+elseif ARGS[1] = 187:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 188:
+	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 4
 	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 189:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
 	CloBimbo = 1
 	CloStyle = 4
 	
-elseif ARGS[1] = 144:
-	CloQuality = 1
-	CloThinness = 4
-	CloTopCut = 4
+elseif ARGS[1] = 190:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 4
+
+elseif ARGS[1] = 191:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 4
 	
-elseif ARGS[1] = 145:
-	CloQuality = 1
+elseif ARGS[1] = 192:
+	CloQuality = 2
 	CloThinness = 4
-	CloTopCut = 4
+	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 4
 	
-elseif ARGS[1] = 146:
-	CloQuality = 1
+elseif ARGS[1] = 193:
+	CloQuality = 2
 	CloThinness = 4
 	CloTopCut = 4
 	CloPantsShortness = 5
 	CloStyle = 4
 	
-elseif ARGS[1] = 147:
-	CloQuality = 1
+elseif ARGS[1] = 194:
+	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 4
 	CloPantsShortness = 5
 	CloStyle = 4
 	
-elseif ARGS[1] = 148:
-	CloQuality = 1
+elseif ARGS[1] = 195:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+	
+elseif ARGS[1] = 196:
+	CloQuality = 2
 	CloThinness = 5
-	CloTopCut = 4
+	CloBra = 1
 	CloPantsShortness = 5
 	CloStyle = 4
 	
-elseif ARGS[1] = 149:
-	CloQuality = 1
+elseif ARGS[1] = 197:
+	CloQuality = 2
 	CloThinness = 5
-	CloTopCut = 4
+	CloTopCut = 2
 	CloPantsShortness = 5
 	CloStyle = 4
 	
-elseif ARGS[1] = 150:
-	CloQuality = 1
+elseif ARGS[1] = 198:
+	CloQuality = 2
 	CloThinness = 5
 	CloTopCut = 4
 	CloPantsShortness = 5
 	CloStyle = 4
+	
+elseif ARGS[1] = 199:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 6
+	CloBimbo = 1
+	CloStyle = 4
+	
+elseif ARGS[1] = 200:
+	CloQuality = 2
+	CloThinness = 5
+	CloBra = 1
+	CloPantsShortness = 6
+	CloBimbo = 1
+	CloStyle = 4
+
 end
 
 --- $attributes_gm_outfits ---------------------------------

+ 37 - 3
locations/agentned.qsrc

@@ -35,10 +35,11 @@ if $ARGS[0] = 'start':
 		*nl
 		'You own the following property:'
 		*nl
-		if home_owned[1] = 2: 'An apartment in St. Petersburg residential area'
-		if home_owned[1] = 3: 'An apartment in St. Petersburg residential area which is currently occupied by your tenants'
+		if home_owned[1] = 2: 'An apartment in St. Petersburg''s residential area'
+		if home_owned[1] = 3: 'An apartment in St. Petersburg''s residential area which is currently occupied by your tenants'
 		if home_owned[3] > 0: 'An cottage located in the cooperative village'
-		if home_owned[5] = 1: 'A plot of land in the St. Petersburg suburbs'
+		if home_owned[5] = 1: 'A plot of land in the St. Petersburg''s suburbs'
+		if home_owned[15] = 1: 'A house in the St. Petersburg''s residential area'
 		*nl
 		'We are at your service if you decide to <a href="exec:gt ''agentned'',''sell''">sell</a>.'
 	end
@@ -106,6 +107,12 @@ if $ARGS[0] = 'buy':
 			*nl
 			if karta + bankDebtLimit >= home_value[5]:act 'Buy the land plot in the suburbs': gt 'agentned','buy_Mansion'
 		end
+		
+		if home_owned[15] = 0:
+			'There is a small house on the edge of the city residential area for <<$home_value_txt[15]>> <b>₽</b>.'
+			*nl
+			if karta + bankDebtLimit >= home_value[15]:act 'Buy the house on the edge of the city residential area': gt 'agentned','buy_city_house_res'
+		end
 	else
 		'We currently have no properties listed for sale.'
 	end
@@ -244,6 +251,10 @@ if $ARGS[0] = 'sell':
 	if home_owned[1] = 0 and home_owned[3] = 0 and home_owned[4] = 0 and home_owned[5] = 0:
 		'You don''t currently own any property.'
 	end
+	if home_owned[15] = 1:
+		!! - might do later - Alaratt.
+		'Sorry, we are unable to find a buyer for your house at this time.'
+	end
 end
 
 if $ARGS[0] = 'rent':
@@ -458,5 +469,28 @@ if $ARGS[0] = 'buy_Mansion':
 	act 'Return':gt'agentned', 'start'
 end
 
+if $ARGS[0] = 'buy_city_house_res':
+	*clr & cla
+	menu_off = 1
+	gs 'housing', 'sale'
+	minut += 30
+	karta -= home_value[15]
+	home_owned[15] = 1
+	if ARRSIZE('home_owned') = 0:
+		gs 'set_home', 15
+	else
+		$set_homeyn = input("Would you like to set this as your new home? (yes/no)")
+		if $set_homeyn = 'yes': gs 'set_home', 15
+		killvar '$set_homeyn'
+	end
+	gs'stat'
+	'<center><b><font color = maroon>Real Estate Agency</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/realestate/agenstvo_paperwork.jpg"></center>'
+	*nl
+	'You spend half an hour filling in the paperwork for the purchase of a house on the edge of the city residential area. <<$home_value_txt[15]>> <b>₽</b> has been removed from your bank account.'
+
+	act 'Return':gt'agentned', 'start'
+end
+
 --- agentned ---------------------------------
 

+ 284 - 26
locations/albina_chat.qsrc

@@ -1,6 +1,5 @@
 # albina_chat
 
-
 if $ARGS[0] = 'chat':
 	menu_off = 1
 	gs 'stat'
@@ -11,30 +10,30 @@ if $ARGS[0] = 'chat':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 		'You chat about a variety of things, including school, music, clothes and what has been going on in Pavlovsk lately.'
-		act 'Change the subject': gt 'albina_chat', 'chat'
 		act 'Stop talking': gt 'albinahome', 'bedroom'
+		act 'Change the subject': gt 'albina_chat', 'chat'
 	end
 	if AlbinaQW['Maid'] <= daystart:
 		act 'The new maid':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-			'"Have you seen the new maid, Milena, yet? She''s a little older but just as, if not more, attractive than the last one, but my father isn''t here to charm her into sucking his dick. Not that it would work anyway. She bats for the other team, if you know what I mean..." she says with a wink. Mama says I shouldn''t disturb her when she''s doing her work, but we like chatting with each other about pretty much everything. That''s when I found out about her girlfriend."'
+			'"Have you seen the new maid, Milena, yet? She''s a little older but just as, if not more, attractive than the last one, but my father isn''t here to charm her into sucking his dick. Not that it would work anyway. She bats for the other team, if you know what I mean..." she says with a wink. "Mama says I shouldn''t disturb her when she''s doing her work, but we like chatting with each other about pretty much everything. That''s when I found out about her girlfriend."'
 			'You laugh. "Disappointed that you can''t get in her panties?"'
 			'She gives you a hard stare in response. "She has to hide the fact that she''s openly lesbian or she''d get fired by her asshole boss. He''s not quite... accepting and I wouldn''t risk her job like that." She then smiles softly. "Mama would no doubt find out anyway, but she would understand and not say anything. She''d be more pissed at me for fucking the maid and preventing her from doing her job. Mama likes a clean house after all." You both laugh before she changes the subject.'
 			AlbinaQW['Maid'] = 0
-			act 'Change the subject': gt 'albina_chat', 'chat'
 			act 'Stop talking': gt 'albinahome', 'bedroom'
+			act 'Change the subject': gt 'albina_chat', 'chat'
 		end
 	end
 	act 'Ask about Bella':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-		'"So are you friends with Bella? You seem to talk a lot." you ask.'
+		'"So are you friends with Bella? You seem to talk a lot," you ask.'
 		'Albina gives you a curious gaze. "Why? You jealous?" she says before laughing. "I''m just kidding. We run in the same social circles and have known each other for a long time. She''ll never admit it, but yeah, we are sort of like friends. She and Vicky were the only girls I could trust growing up, so we formed a sort of trio at school, even if Bella is a bit of a bitch. She''s invited me to hang with the people she calls her friends, but these are guys and girls who are <i>way</i> older than her and I didn''t get a good feeling from them, so I choose to keep my distance. They throw awesome parties though, if Bella decides you''re ''mature enough'' for her to invite you."'
-		'"She seems a bit too bitchy for anyone to be her friends." you reply, but Albina cuts you off.'
+		'"She seems a bit too bitchy for anyone to be her friends," you reply, but Albina cuts you off.'
 		'"I''m not going down that rabbit hole, <<$pcs_nickname>>. She is who she is, but she is actually kind of cool if she decides to be friendly with you. Fat chance of that happening though."'
-		act 'Change the subject': gt 'albina_chat', 'chat'
 		act 'Stop talking': gt 'albinahome', 'bedroom'
+		act 'Change the subject': gt 'albina_chat', 'chat'
 	end
 	if AlbinaQW['Lazar_Sex'] = 1:
 		act 'Ask her about Lazar':
@@ -47,7 +46,7 @@ if $ARGS[0] = 'chat':
 				'"<i>Is</i> it just sex or is there something more?" you imply.'
 				'She shakes her head. "No, we''re just friends with benefits. Or ''fuck buddies'' as Marcus says it''s called in America."'
 				'"So there''s nothing serious then? No chance of you guys ever becoming a couple?"'
-				'She gives you a cold stare in response. "Lazar was a shoulder for me to cry on when I needed it. He listened to me and helped me when I was down without expecting anything in return. He was and still is a good friend to me. It ended up turning into casual sex one day and we found we liked it that way. We''re never going to hook up, end of story."  She really doesn''t want to continue this conversation and you know better than to push your luck with her.'
+				'She hesitates, as if trying to decide how much to say. "Lazar was a shoulder for me to cry on when I needed it. He listened to me and helped me when I was down without expecting anything in return. He was and still is a good friend to me. It ended up turning into casual sex one day and we found we liked it that way. We''re never going to hook up, end of story."  She really doesn''t want to continue this conversation and you know better than to push your luck with her.'
 				'"So what about you? Hooked up with anyone?" she asks, turning the conversation on you.'
 			else
 				'"What''s the deal with you and Lazar?" you ask her.'
@@ -55,7 +54,7 @@ if $ARGS[0] = 'chat':
 				'"It''s no secret that the two of you hook up at school. Is it just sex or is there something more?" you imply.'
 				'She shakes her head. "No, we''re just friends with benefits. Or ''fuck buddies'' as Marcus says it''s called in America. We just have sex when we feel like it, no strings attached. I don''t care about being his ''girlfriend'' and he enjoys all the female attention he gets. It would never work between us."'
 				'"So there''s nothing serious then? No chance of you guys ever becoming a couple?"'
-				'She gives you a cold stare in response. "Look <<$pcs_nickname>>, Lazar was a shoulder for me to cry on when I needed it. He listened to me and helped me when I was down without expecting anything in return. He was and still is a good friend to me. It ended up turning into casual sex one day and we found we liked it that way. We''re never going to hook up, end of story." She really doesn''t want to continue this conversation and you know better than to push your luck with her.'
+				'She hesitates, as if trying to decide how much to say.. "Look <<$pcs_nickname>>, Lazar was a shoulder for me to cry on when I needed it. He listened to me and helped me when I was down without expecting anything in return. He was and still is a good friend to me. It ended up turning into casual sex one day and we found we liked it that way. We''re never going to hook up, end of story." She really doesn''t want to continue this conversation and you know better than to push your luck with her.'
 				'"So what about you? Hooked up with anyone?" she asks, turning the conversation on you.'
 			end
 			act 'No':
@@ -63,16 +62,16 @@ if $ARGS[0] = 'chat':
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 				'You shake your head. "Not really, no..."'
 				'She shakes her head and smiles. "Don''t worry <<$pcs_nickname>>, not everyone''s interested in dating."' 
-				act 'Change the subject': gt 'albina_chat', 'chat'
 				act 'Stop talking': gt 'albinahome', 'bedroom'
+				act 'Change the subject': gt 'albina_chat', 'chat'
 			end
 			act 'Same as you':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 				'You smile at her. "I''m in the same boat as you. I like it keeping things casual. It''s just easier that way."'
 				'She smiles. "Don''t I know it. I just want some good fucking sex, not a cheesy love story."'
-				act 'Change the subject': gt 'albina_chat', 'chat'
 				act 'Stop talking': gt 'albinahome', 'bedroom'
+				act 'Change the subject': gt 'albina_chat', 'chat'
 			end
 			if Rex_Love = 1 or artembf = 1 or kotovLoveQW = 1 or fedorKozlovQW or NikoVolkovQW >= 5 or pcs_lover > pcs_girlfriends:
 				act 'I have a boyfriend':
@@ -85,8 +84,8 @@ if $ARGS[0] = 'chat':
 							'"Niko..." you tell her.'
 							'Albina gives you a concerned look. "<<$pcs_nickname>>, he''s bad news. He isn''t what he seems, so just... just be careful with him, okay?"'
 							'"What do you mean?" you ask curiously, but she just dimisses the question and changes the subject.'
-							act 'Change the subject': gt 'albina_chat', 'chat'
 							act 'Stop talking': gt 'albinahome', 'bedroom'
+							act 'Change the subject': gt 'albina_chat', 'chat'
 						end
 					end
 					if fedorKozlovQW >= 5:
@@ -102,8 +101,8 @@ if $ARGS[0] = 'chat':
 								'"I like him. He''s sweet. Why don''t you go for Lazar?" you shoot back.'
 								'She smiles in response. "Sharp tongue <<$pcs_nickname>>, I like it! You know why Lazar and I will never hook up. I don''t know what you see in him, but if Fedor makes you happy, then go for it." she tells you and proceeds to keep teasing you on your taste in boys.'
 							end
-							act 'Change the subject': gt 'albina_chat', 'chat'
 							act 'Stop talking': gt 'albinahome', 'bedroom'
+							act 'Change the subject': gt 'albina_chat', 'chat'
 						end
 					end
 					if kotovLoveQW = 1:
@@ -111,8 +110,8 @@ if $ARGS[0] = 'chat':
 							cla
 							'"Vitek..." you reply.'
 							'She is taken aback in surprise. "Really <<$pcs_nickname>>, <i>really</i>? Of all the boys in school, you go for the wannabe tough guy with tiny dick syndrome? With the amount of steriods he''s probably jacked up on, I''d be surprised if his dick hasn''t shrivelled back up inside him yet." You are about to speak, but she scoffs in disgust and quickly changes the subject.'
-							act 'Change the subject': gt 'albina_chat', 'chat'
 							act 'Stop talking': gt 'albinahome', 'bedroom'
+							act 'Change the subject': gt 'albina_chat', 'chat'
 						end
 					end
 					if artembf = 1:
@@ -124,8 +123,8 @@ if $ARGS[0] = 'chat':
 							'She laughs, seemingly amused by your words. "Yeah, I''m sure he is ''nice'' and ''sweet''. Does he rock your world though?" she asks with a grin."'
 							'You disregard her comment. "There''s more to life than sex you know." The amused look on her face tells you she isn''t buying it. "Okay fine, he''s pretty good at it... Good enough anyway."'
 							'She again laughs at your comment. "I''m sure that feedback will be well received. Whatever, he''s a nerd who''s getting some pussy. That makes him the alpha of that pack of losers." she says while shrugging her shoulders.' 
-							act 'Change the subject': gt 'albina_chat', 'chat'
 							act 'Stop talking': gt 'albinahome', 'bedroom'
+							act 'Change the subject': gt 'albina_chat', 'chat'
 						end
 					end
 					if Rex_Love = 1:
@@ -136,8 +135,8 @@ if $ARGS[0] = 'chat':
 							'You nod. "Yeah, that''s him."'
 							'She grows strangely excited. "How the fuck did you meet him? Isn''t he older than us?"'
 							'"He''s friends with my sister. She invited me to his party and that''s where we met." You proceed to talk about the night you met him and your first date, Albina being strangely engrossed in your story.'
-							act 'Change the subject': gt 'albina_chat', 'chat'
 							act 'Stop talking': gt 'albinahome', 'bedroom'
+							act 'Change the subject': gt 'albina_chat', 'chat'
 						end
 					end
 					i = 0
@@ -146,8 +145,8 @@ if $ARGS[0] = 'chat':
 					i +=1
 					if i < ARRSIZE('lover'): jump 'lover_looop'
 					Killvar 'i'
-					act 'Change the subject': gt 'albina_chat', 'chat'
 					act 'Stop talking': gt 'albinahome', 'bedroom'
+					act 'Change the subject': gt 'albina_chat', 'chat'
 				end
 			end
 		end
@@ -158,7 +157,7 @@ if $ARGS[0] = 'chat':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			'You''re not sure how you should ask this, but you are curious about her mother. "I don''t mean to pry, but what''s the story with your mother?"'
-			'Albina glances at you, but relents. "My mother is fascinated by the human mind and wanted to become a psychiatrist, so she ended up doing modelling, a lot of it erotic, to earn enough money to go to university. She met my...father in a nightclub and they hooked up for a one night stand. He then seduced her with empty promises and false charm and they started dating before they eventually got married. She ended becoming his trophy wife that he paraded around at every social event, never fulfilling his promise of getting her into university."'
+			'Albina glances at you, but relents. "My mother is fascinated by the human mind and wanted to become a psychiatrist, so she ended up doing modelling, a lot of it erotic, to earn enough money to go to university. She met my... my father in a nightclub and they had a one night stand. Soon after, they started dating and eventually got married. She ended becoming his trophy wife that he paraded around at every social event."'
 			act 'Continue':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
@@ -171,16 +170,16 @@ if $ARGS[0] = 'chat':
 					'"I''m not sure, but I guess I have a few options." you admit.'
 					'She nods. "Well, you should decide before you end up stuck in this shithole town or working some shitty job in the city. Although being a stripper <i>does</i> pay well...." she says with a smirk.'
 					'Unsure if she''s being serious or not and not knowing what else to say, you decide to change the subject.'
-					act 'Change the subject': gt 'albina_chat', 'chat'
 					act 'Stop talking': gt 'albinahome', 'bedroom'
+					act 'Change the subject': gt 'albina_chat', 'chat'
 				end
 				act 'Go to the university':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 					'You get a bit excited. "I''m planning to attend university as well. At least now I will know someone there."'
 					'"Maybe we could be roommates? Let''s talk about it more when the time comes, yeah?"'
-					act 'Change the subject': gt 'albina_chat', 'chat'
 					act 'Stop talking': gt 'albinahome', 'bedroom'
+					act 'Change the subject': gt 'albina_chat', 'chat'
 				end
 				if Rex_Love = 1:	act 'Get married to Rex': gt 'albina_chat', 'telling_marrige_dreams', 'Rex'
 				if artembf = 1: act 'Get married to Artem': gt 'albina_chat', 'telling_marrige_dreams', 'Artem'
@@ -224,8 +223,8 @@ if $ARGS[0] = 'chat':
 		'Albina is a girl who is comfortable about her sexuality and so you end up talking about sex.'
 		if pcs_vag = 0:
 			'Knowing that you don''t have much experience in the subject, she offers to change the topic.'
-			act 'Change the subject': gt 'albina_chat', 'chat'
 			act 'Stop talking': gt 'albinahome', 'bedroom'
+			act 'Change the subject': gt 'albina_chat', 'chat'
 			act 'Ask her about her sex life instead': gt 'albina_chat', 'Anal'
 		else
 			'She isn''t willing to talk about losing her own virginity and you can guess why, but she listens as you tell her about your first time.'
@@ -245,6 +244,7 @@ if $ARGS[0] = 'Cowgirl':
 	'Definitely cowgirl. I love getting on top and taking control." you admit.'
 	'She smiles in response. "Oh, so little <<$pcs_nickname>> here likes riding dick? Who knew?" she says teasingly and you gently punch her arm. "Well, what about you?" you ask.'
 	'"Doggystyle." she says without hesitation. "Getting bent over and having my holes pounded is such a turn on for me." she admits before tightly closing her legs and biting her lip. "It''s even better when they spank me at the same time. The harder, the better." You are surprised by her graphic answer and find yourself a little turned on by it.'
+	act 'Change the subject': gt 'albina_chat', 'chat'
 	act 'Ask her about her anal fetish': gt 'albina_chat', 'Anal'
 end
 
@@ -255,6 +255,7 @@ if $ARGS[0] = 'Doggystyle':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 	'"I like doggystyle. Getting fucked from behind, it turns me on just thinking about it." you admit.'
 	'Albina gives you a wide smile. "That''s my girl!" she says slyly. "Getting bent over and having my holes pounded is my favourite too!" she admits while she tightly closes her legs and bites her lip. "Especially when they spank me at the same time. The harder, the better." You giggle at her answer and find yourself a little turned on.'
+	act 'Change the subject': gt 'albina_chat', 'chat'
 	act 'Ask her about her anal fetish': gt 'albina_chat', 'Anal'
 end
 
@@ -266,6 +267,7 @@ if $ARGS[0] = 'Missionary':
 	'Missionary." you admit. "There''s just something...nice about it."'
 	'"BO-RING!" she says in response. "Bend over and get pounded and spanked from behind and tell me that lying on your back doing nothing is ''nice''. Doggystyle is the way to go!" she adds with a laugh. You notice her tightly closing her legs and biting her lip as she speaks.'
 	'You both agree to disagree, but find yourself a little turned on by her comment.'
+	act 'Change the subject': gt 'albina_chat', 'chat'
 	act 'Ask her about her anal fetish': gt 'albina_chat', 'Anal'
 end
 
@@ -277,10 +279,10 @@ if $ARGS[0] = 'Anal':
 	'You''re curious about her anal fetish and now seems like a good time to ask. "So..." you sheepishly ask. "What is it, you like, about...anal?"
 	She glares at you for a few seconds before answering. "And why do you want to know?"'
 	'You stutter, flustered by her response. "Oh, it''s just...you know there''s...stuff going around school about you?"'
-	'Oh I know all about that. "Albina is just a cheap butt slut whore.", "I bet Albina''s asshole is looser than Lizeveta''s lips!", "I would fuck Albina''s asshole while slapping her juicy cheeks like I''m playing some bongos!", "I bet her pussy is tighter than a nun''s with all the anal she does." I''ve heard them all, but none of the perverted fucking cowards dare mention them in front of me. To answer your question, I''m not going to. I don''t need to explain my sex life to anyone." She then turns away and goes quiet.'
+	'"Oh I know all about that. ''Albina is just a cheap butt slut whore.'', ''I bet Albina''s asshole is looser than Lizeveta''s lips!'', ''I would fuck Albina''s asshole while slapping her juicy cheeks like I''m playing some bongos!'', ''I bet her pussy is tighter than a nun''s with all the anal she does.'' I''ve heard them all, but none of the perverted fucking cowards dare mention them in front of me. To answer your question, I''m not going to. I don''t need to explain my sex life to anyone." She then turns away and goes quiet.'
 	'You''ve clearly hit a nerve and know better than to push her further, so you change the subject.'
-	act 'Change the subject': gt 'albina_chat', 'chat'
 	act 'Stop talking': gt 'albinahome', 'bedroom'
+	act 'Change the subject': gt 'albina_chat', 'chat'
 end
 
 if $ARGS[0] = 'tell_about_generic_boyfreind':
@@ -291,8 +293,8 @@ if $ARGS[0] = 'tell_about_generic_boyfreind':
 	'"Who?" she asks with a confused look on her face.'
 	'You shake your head. "You won''t know him. I only just met him."'
 	'"Some random guy you just bumped into? I''m sure that will end well..." she sarcastically quips before you tell her about him and how you met.'
-	act 'Change the subject': gt 'albina_chat', 'chat'
 	act 'Stop talking': gt 'albinahome', 'bedroom'
+	act 'Change the subject': gt 'albina_chat', 'chat'
 end
 
 if $ARGS[0] = 'telling_marrige_dreams':
@@ -301,8 +303,8 @@ if $ARGS[0] = 'telling_marrige_dreams':
 	'You sigh in a way only those who are in love can. "Hopefully <<$ARGS[1]>> and I can get married soon."'
 	'She gives you a somewhat skeptical look, then shrugs. "Best of luck with that, I guess. I''m happy just hooking up for casual sex. Relationships can suck it."'
 	'You''re not sure what more to say on the topic, so change the subject.'
-	act 'Change the subject': gt 'albina_chat', 'chat'
 	act 'Stop talking': gt 'albinahome', 'bedroom'
+	act 'Change the subject': gt 'albina_chat', 'chat'
 end
 
 !!if $ARGS[0] = 'You':
@@ -335,13 +337,269 @@ if NikoPayback > 1 and AlbVsNiko = 0:
     '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
     'You feel Albina wrap an arm around you. "What''s wrong <<$pcs_nickname>>? You''re looking pretty glum."'
     'You collect your thoughts before replying. "Ever since I broke up with Niko, he''s been raping me at lunchtime and I..."'
-    'Her face contorts in rage. "That slimy motherfucker! Don''t worry, I''ll sort him out..." She doesn''t eleborate on what she''s planning when you ask, but you give her a tight hug. "Thanks Albina, I just don''t know what to do."'
+    'Her face contorts in rage. "That slimy motherfucker! Don''t worry, I''ll sort him out..." She doesn''t eleborate on what she''s planning when you ask, but you give her a tight hug. "Thanks Albina, I just don''t know what to do!"'
     'She holds you tight and comforts you as tears run down your cheeks. "Don''t worry <<$pcs_nickname>>. I''ll make it all go away... How about we do something to take your mind off it?"'
     act 'Continue': gt 'albinahome','bedroom'
     end
 end
 
 
+if $ARGS[0] = 'wine_invite':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
+	'"Albina gets very tipsy."'
+end
+
+if $ARGS[0] = 'wine_chat':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/wine_talk.jpg"></center>'
+	
+	if albina['wine_convo'] = 1:
+		
+	elseif albina['wine_convo'] = 1:
+		
+	elseif albina['wine_convo'] = 1:
+		
+	elseif albina['wine_convo'] = 1:
+		
+	elseif albina['wine_convo'] = 1:
+		
+	end
+end
+
+if $ARGS[0] = 'first_visit':
+	AlbinaQW['albride'] = 2
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/livingroom.jpg"></center>'
+	'Albina leads you to the rather well furnished and decorated sitting room. "You''ll have to excuse the mess. The maid was... loyal to my father, so she had to go." She then disappears into the kitchen. While she is gone, her phone vibrates on the table. You look and see that "Mama" is trying to call her.'
+	'<i>Strange. She''s never mentioned her mother. Hell, she barely talks about her father,</i> you think to yourself.'
+	'The phone rings out as Albina returns with a bottle of wine and two glasses. She places them on the table and notices her missed call. Quickly picking up her phone up, she types a message before stuffing it in her pocket.'
+	act 'Continue':
+		*clr & cla
+		minut += 15
+		gs 'drugs', 'alcohol', 'wine'
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/livingroom.jpg"></center>'
+		'"<i>This,</i>" Albina grunts, twisting a corkscrew into the top of the wine bottle, "was was one of my father''s favourite things. A bottle of stupidly expensive wine that he always refused to open. So let''s fucking open it!"'
+		'With a grin and a dramatic flourish, she yanks the cork out of the top and pours the contents into the glasses, handing one over before taking the seat next to you.'
+		'"He''s gone! He''s finally gone!" she squeals gleefully and chugs the whole glass in practically a single gulp.'
+		act 'What is going on?':
+			minut += 5
+			gs 'drugs', 'alcohol', 'wine'
+			gs 'stat'
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
+			'"What''s going on Albina? Seriously, what is this about? I don''t understand."'
+			'"He''s finally fucking gone!" she rants, as if that makes any more sense. "All his emails, text messages, phone calls, all the witnesses proving what a scumbag he is!"'
+			'"Albina, what are you talking about?!"'
+			'"Just shut up and drink!" she scorns while filling her glass a second time. You take a small sip while she downs the whole thing again. Several minutes go by in silence, broken only by your occasional sips and the glugging of Albina pouring herself glass after glass until the bottle is empty.'
+			act 'Continue':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/livingroom.jpg"></center>'
+				'"<i><b>FUCKING BASTARD!!</b></i>"'
+				'Without warning, Albina smashes her glass down on the table, causing you to jump. The glass snaps at the stem and she blankly stares at the broken remains in her hand, as if she doesn''t understand how they got there. You look at her in fright and watch tears begin to stream from her unblinking eyes before she hurls the rest of the glass across the room. It shatters against a cabinet as she lets out a loud scream.'
+				act 'Try to talk':
+					*clr & cla
+					minut += 15
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
+					'"Albina..." you start. "I-'
+					'"My father turned me into a whore!" she blurts out. "He sold me! Let men drag me away into hotel rooms and fuck me however they pleased! And they''d give him money. Donate right into his campaign fund like it was charity."'
+					if AlbinaQW['StarletsWhore'] > 0:
+						'She turns to face you, eyes brimming. "And when it wasn''t enough, he sold my friends too. Sold <i>you</i>."'
+						'Albina suddenly breaks, bawling loudly as sobs rack her body. "I''m a monster, <<$pcs_nickname>>!" she wails. "I''m so sorry! I should''ve stopped them! But I didn''t! I just handed you over to be raped-! Because I didn''t want it to be me-! I had-! You-! I-! I''m-! <i>UWAHHHH!!</i>"'
+						*nl
+						'You throw your arms around her, wrapping her in a tight hug as she continues to cry, her fingers gripped tight across the back of your top as her tears soak into your shoulder.'
+						act 'Forgive her':
+							cla & *clr
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort1.jpg"></center>'
+							'"Shhhh, shhhh. It''s okay..." you whisper comfortingly.'
+							'"It''s not okay!" she wails back. "I-! I-!"'
+							'"It''s okay..." you continue on cooing. "I forgive you Albina. I''m not holding this against you."'
+							'"But I-!"'
+							'"I don''t care. You''re still my friend." Your last words cause her to bawl even harder and she becomes completely unintelligable for the next few minutes as she releases what you can only imagine to be years of frustration and trauma.'
+							act 'Continue':gt'albina_chat','first_visit2'
+						end
+					else
+						'She turns to face you, eyes brimming. "And when it wasn''t enough, he sold my friends too."'
+						'Albina suddenly breaks, bawling loudly as sobs rack her body. "I''m a monster, <<$pcs_nickname>>!" she wails. "I didn''t want to! But I didn''t stop them! I just handed them over to be raped because I didn''t want it to be  me! I had-! They-! I-! I''m-! <i>UWAHHHH!!</i>"'
+						*nl
+						'You throw your arms around her, wrapping her in a tight hug as she continues to cry, her fingers gripped tight across the back of your top as her tears soak into your shoulder.'
+					end
+					act 'It''s not your fault':
+						cla & *clr
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort1.jpg"></center>'
+						'"Shhhh, shhhh. It''s okay..." you whisper comfortingly.'
+						'"It''s not okay!" she wails back. "I-! I-!"'
+						'"It''s okay..." you continue on cooing. "It''s not your fault."'
+						'"But I-!"'
+						'"It''s not. No matter what you tell yourself, it wasn''t your fault. And no matter what you think, you''re still my friend." Your last words cause her to bawl even harder and she becomes completely unintelligable for the next few minutes as she releases what you can only imagine to be years of frustration and trauma.'
+						act 'Continue':gt'albina_chat','first_visit2'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'first_visit2':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
+	'Eventually Albina''s body stops shuddering and she pulls back. Her eyes are bloodshot and the fierce sobs that coursed through her have been reduced to small hiccuping gasps.'
+	'"My mama is coming home you know," she whispers with a small smile. She glances up at you with eyes that look like they could burst in to tears again at any moment, but this time with joy. "All these years after he chased her away... She''s going to come home. She''s going to come back to me! <i>For</i> me!" She is practically beaming.'
+	'"You really miss her, don''t you?"'
+	'Instead of answering you, she lunges forward and presses her lips against yours, forcing her tongue between them.'
+	gs 'willpower', 'kiss', 'resist', 'medium'
+	gs 'arousal', 'kiss', -5
+	if will_cost <= pcs_willpwr:
+		act 'Pull away (<<will_cost>> Willpower)':
+			*clr & cla
+			minut += 5
+			npc_rel['A23'] -= 5
+			gs 'willpower', 'pay', 'resist'
+			gs 'drugs', 'alcohol', 'wine'
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinahome1.jpg"></center>'
+			'You jump back in fright, breaking the kiss and nearly falling off the sofa. In turn, Albina jumps back from you, looking distraught.'
+			'"I''m sorry <<$pcs_nickname>>! I-! I shouldn''t have... I don''t know what came over me! I... I''m sorry," she repeats. "You should go... I don''t want to..."'
+			act 'Do as she suggests':
+				cla & *clr
+				'Not saying anything else, you awkwardly pick up your things and walk towards the door. Albina sits in silence, her shoulders hunched as she stares downward. As far as you know, she doesn''t move even as you close the door behind you.'
+				act 'Leave':gt 'pav_residential'
+			end
+			
+			act 'Comfort her':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
+				'"No, it''s okay," you shake your head. "I was just... surprised. I didn''t mean to react that way."'
+				'"You should go..." she says again, her voice flat.'
+				'"No, I''m not leaving you like this. If you want, I could just sit here and we could chat for a while?"'
+				'Raising her head, Albina looks at you with a sad smile. "I''d like that."'
+				*nl
+				act 'Continue':
+					cla & *clr
+					minut += 60
+					npc_rel['A23'] += 10
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinahome1.jpg"></center>'
+					'You sit by her side as she begins to tell you everything about herself that was once hidden from you. How her father never wanted children. How he abused her mother because of her birth. The way he chased her mother away and then blamed Albina for it after. Many of her rapes, described in graphic, painful detail. How she seeks comfort from women because of the abuse she''s endured at the hands of men. And finally, how she gathered evidence for years before submitting it to the police and having him arrested. You do nothing but sit and nod along the entire time, listening intently.'
+					*nl
+					'At the end of an hour, it seems a weight has been lifted from her shoulders and she has <i>slightly</i> sobered up.'
+					'"I''ve never told anyone that before," she says. "You... you really don''t think worse of me?"'
+					act 'No I don''t':
+						cla & *clr
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinahome.jpg"></center>'
+						'"No," you shake your head. "I don''t. I think you''re one of the bravest people I''ve ever met."'
+						'Your friend truly comforted, you finally collect your things and bid her farewell. She takes you to the door and as you walk down the driveway, both of you waving goodbye, you think you catch sight of the first genuine smile you''ve ever seen on Albina''s face.'
+						act 'Leave':gt 'pav_residential'
+					end
+					
+					act 'Kiss her':
+						gs 'arousal', 'kiss', -5
+						cla & *clr
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/kissing.jpg"></center>'
+						'Instead of answering with words, you lean in and press your lips against Albina''s. She practically melts into it, opening her mouth to brush her tongue across your lips. You oblige and open your mouth to press back against her with your own tongue. You feel heat spreading through your entire body when she suddenly breaks off the kiss.'
+						'"My room?" she asks breathlessly.'
+						'"Your room." Grabbing you by the arm, she practically drags you upstairs.'
+						act 'Follow her':gt 'albina_chat', 'first_sex'
+					end
+				end
+			end
+			
+			
+			act 'Kiss her':
+				cla & *clr
+				gs 'arousal', 'kiss', -5
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/kissing.jpg"></center>'
+				'Unwilling to leave Albina like this, you lean in and press your lips against hers. She stiffens.'
+				'"No, <<$pcs_nickname>>," she says around your lips. "I don''t want to make you-"'
+				'"I was just surprised," you whisper back. "I don''t mind. I want this."'
+				'You press your tongue against her lips and Albina melts into it, opening her mouth to allow you in. Her tongue swirls around yours and you feel heat spreading through your entire body when she suddenly breaks off the kiss.'
+				'"My room?" she asks breathlessly.'
+				'"Your room." Grabbing you by the arm, she practically drags you upstairs.'
+				act 'Follow her':gt 'albina_chat', 'first_sex'
+			end
+		end
+	else
+		act 'Pull away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+	
+	act 'Kiss her back':
+		*clr & cla
+		gs 'arousal', 'kiss', 2
+		npc_rel['A23'] += 2
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/kissing.jpg"></center>'
+		'You''re not sure if it''s just the alcohol or if something else is compelling you, but go right along with it, opening your mouth wider to let her plunge her tongue even deeper. It swirls around yours and you feel heat spreading through your entire body when she suddenly breaks off the kiss.'
+		'"My room?" she asks breathlessly.'
+		'"Your room." Grabbing you by the arm, she practically drags you upstairs into her room.'
+		act 'Follow her':gt 'albina_chat', 'first_sex'
+	end
+end
+
+if $ARGS[0] = 'first_sex':
+	*clr & cla
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/sex/lesbian/kiss1.mp4"></video></center>'
+	'The moment you get into her room, you start tearing each other''s clothes off and tossing them aside without a care. Her thong is drenched and comes away with a trail of juices as she wiggles out of it. As soon as you''re completely naked, she pushes you back onto the bed and climbs on top of you. You wrap your legs around her back and you go right back to passionately making out again. But it isn''t enough. You can feel Albina''s juices smearing against your thigh and you''re pretty sure she can feel the same from you.'
+	gs 'arousal', 'kiss', 2, 'no_orgasm_msg'
+	gs 'arousal', 'massage', -2, 'no_orgasm_msg'
+	gs 'stat'
 
+	act 'Take it further':
+		gs 'arousal', 'rimming', 5, 'no_orgasm_msg'
+		gs 'arousal', 'vaginal_finger', -5, 'no_orgasm_msg'
+		gs 'stat'
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/shared/sex/lesbian/uanuli22.jpg"></center>'
+		'Albina breaks the kiss and flips you around, shoving two fingers into your pussy and her tongue up your ass. The second one causes you to gasp and she capitalizes on it, sending undulating motions through her tongue to drive you into a frenzy.'
+		'"Oh Albina!" you moan. "I want to make you feel good too!"'
+		act '69':
+			*clr & cla
+			if npc_sex['A23'] = 0: npc_sex['A23'] = 1 & girl += 1
+			lesbian += 1
+			$orgasm_or = 'yes'
+			gs 'arousal', 'cuni', 10, 'no_orgasm_msg'
+			gs 'arousal', 'cuni_give', -10, 'no_orgasm_msg'
+			gs 'arousal', 'rimming', 5, 'no_orgasm_msg'
+			gs 'stat'
+			'<center><video autoplay loop src="images/shared/sex/lesbian/69_1.mp4"></video></center>'
+			'You turn, forcing her tongue away from your ass and towards your other hole instead, wrapping your thighs around her torso. In the same motion, you dive between her legs and run your tongue across her pussy. It''s absolutely <i>soaked</i>. The two of you eat each other out with mutually reckless abandon as you relentlessly tease each other''s clits. Albina''s tongue occasionally slides up and rims your ass before moving back down to your pussy, which grows wetter and wetter.'
+			*nl
+			'Albina''s body begins to tense up and her legs pull you tight against her pussy, practically burying you in it. She''s close, and you feel exactly the same way, mimicking her actions as you feel her lips against your labia. She shrieks into your pussy, her cry of orgasm vibrating through you as a burst of fluid suddenly sprays into your face and the shock sends you over the edge. Your eyes roll back in your head as you too release a wordless groan into her dripping wet pussy. You can feel her spasming underneath your tongue and her juices spray directly into your mouth. It''s unbelievably hot, sustaining your orgasm for longer and longer.'
+			*nl
+			'Finally, the tension gives out and both of you are left panting. You can feel Albina''s breath between your legs.'
+			act'Continue':
+				pcs_hairbsh = 0
+				if pcs_makeup > 1: pcs_makeup = 0
+				gs 'arousal', 'kiss', 1, 'no_orgasm_msg'
+				gs 'arousal', 'end'
+				gs 'stat'
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/nudealbina.jpg"></center>'
+				'Albina untangles herself from your legs and flops onto her back, still breathing hard. You do the same, staring up at the ceiling. The sheets are soaked beneath you.'
+				*nl
+				'Pulling her herself up, Albina turns herself around and gives you the most gentle kiss before pulling back. You can taste yourself on her lips.'
+				*nl
+				'"That might have been... the biggest orgasm... I''ve ever had..." Albina pants, giving you a sultry look as she combs back her deshevled hair. "Holy shit, you''re wasted on men!"'
+				'"You didn''t... tell me... you were a squirter!" you huff back.'
+				'"You never asked," she smirks and gives you another soft kiss.'
+				act 'Afterglow':
+					minut += rand(5,10)
+					gs 'stat'
+					cla & *clr
+					'The two of you lay on her bed, slowly recovering after your high-intensity orgasms. Incredibly, Albina''s pussy continues to trickle a steady stream of juices, even several minutes later.'
+					'"Oh fuck," she breathes. "I get so wet after I cum, but this is just ridiculous! What did you do to me <<$pcs_nickname>>?"'
+					'You laugh, finally managing to prop yourself up. You look over at her and her expression seems to change to something more tender.'
+					'"Thanks <<$pcs_nickname>>. It was nice to let it all out... and I''m not just talking about my feelings..." she says, expression turning mischevious again. "Thanks for being a good friend."' 
+					act 'Get dressed':
+						cla & *clr
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinahome.jpg"></center>'
+						'Albina helps you clean up before you get dressed and you finally collect your things, preparing to bid her farewell. She forgos her clothes, choosing to walk you to the door instead. As you walk down the driveway, you turn and see her, standing naked in the doorway waving you goodbye and you think you catch sight of the first genuine smile you''ve ever seen on Albina''s face.'
+						act 'Leave':gt 'pav_residential'
+					end
+				end
+			end
+		end
+	end
+end
 --- albina_chat ---------------------------------
 

+ 8 - 173
locations/albina_house_events.qsrc

@@ -9,182 +9,16 @@ if $ARGS[0] = 'start':
 	menu_off = 1
 	frost = 0
 	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big23.jpg"></center>'
-	''
+!!	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big23.jpg"></center>'
 	if AlbinaQW['albride'] = 1:
-		AlbinaQW['albride'] = 2
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/livingroom.jpg"></center>'
-		'Albina leads you to the rather well furnished and decorated sitting room. "You''ll have to excuse the mess. The maid was...loyal to my father, so she had to go." She then disappears into the kitchen. While she is gone, her phone vibrates on the table. You look and see that "Mama" is trying to call her. "Strange. She''s never mentioned her mother. Hell, she barely talks about her father." you think to yourself.'
-		'The phone rings out as Albina returns with a bottle of wine and two glasses. She places them on the table and notices her missed call. She frantically picks her phone up and types a message before stuffing it in her pocket, giving you a weak smile. "Don''t worry about who that was <<$pcs_firstname>>."'
-
-		act 'Drink':
-			*clr & cla
-			minut += 15
-			gs 'drugs', 'alcohol', 'wine'
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/livingroom.jpg"></center>'
-			'"This is, <i>was</i>, one of my father''s favourite things. A bottle of stupidly expensive wine that he always refused to open. So let''s fucking open it!" she says as she pours the contents into the glasses and hands you one before sitting down next to you.'
-			'She raises her glass as a wide smile beams across her face. "He''s gone! He''s finally gone!"'
-			'She swiftly drinks all of her wine. "He was going down hard. I''ve been gathering evidence for years. All his emails, text messages, phone calls and witnesses all proving what a scumbag he is. I finally gathered enough to take him down!"'
-
-			act 'Ask how her father reacted':
-				*clr & cla
-				minut += 15
-				gs 'drugs', 'alcohol', 'wine'
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drink_wine.jpg"></center>'
-				'"And how did he react when he found out about you going behind his back?" you ask.'
-				'She scoffs and tops up her glass with more wine. "Why does it matter? He''s gone and will be gone for a long time."'
-				'"Hate him that much?" you ask as you take a sip from your glass.'
-				'She just glares at you in repsonse. "Let''s just drink." she scorns.'
-				'You sit quietly for a while, sipping your wine while Albina again gulps down the contents of her glass. She sits in silence before suddenly screaming and throwing the glass in frustration, shattering it as it hits the wall.'
-				'"FUCKING BASTARD!! If there is a hell, there is a special place reserved just for you to suffer for what you''ve done you fucking creep!!" she screams before burying her head in her knees.'
-
-				act 'Ask what she''s talking about':
-					*clr & cla
-					minut += 15
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
-					'"What are you talking about?" you ask, startled by her outburst. Albina looks up at you meekly as tears well up in her eyes.'
-					'"<<$pcs_nickname>>, my father has abused me since my mother left when I was young. My father never wanted a child and made no effort to bond with me, but he''s an asshole and used his connections to stop my mother taking me away with her when she divorced him." she tearfully admits.'
-					'It was his fault she left him, but he blamed me and made sure I suffered for it with years of bullying and emotional abuse."'
-					*nl
-					'Now that he''s going down, she''s finally come back to look after me and help me deal with everything. She''s always checking up on me since she''s on edge about what my father can do, even in prison."'
-					'She continues. "The truth is his political campaign never took off. He loved abusing his position as a cop to bully others, especially me, but when he retired, he didn''t have that power anymore. A political career was his chance to get that back."'
-					'"Nobody was willing to back him however, and that''s when his abuse went beyond simply being emotional." She stops talking for a few seconds and you can clearly see her entire body shaking. "That''s when... that''s when he decided to... whore me out to his friends. For ''a bit of fun'' with me, they would ''donate'' to his campaign fund.". She is on the verge of bursting into tears in front of you.'
-
-					act 'Your father did what?':
-						*clr & cla
-						minut += 15
-						gs 'stat'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
-						'"Your own father sold your body to fund his election? That''s horrible!" you exclaim in shock.'
-						'She sits in silence before quietly nodding. "However, I wasn''t earning enough for him. That''s when he discovered my dance troupe and forced me to start selling my friends instead. I had to <<$pcs_nickname>>! I had to!" she tearfully exclaims.'
-						'"I was forced to let those fucking perverts do whatever they pleased with my friends <<$pcs_nickname>>! They were humiliated, abused and degraded for some fucking rubles! Rubles that the fucking bastard spent on his own whores that he mistreated instead of his campaign!' 
-						*nl
-						'The creep even hired the youngest and most attractive maid he could find just so he could fulfill his fantasy of having sex with one. The worst thing about it? She fucking enjoyed it and even encouraged him! I still have nightmares of when I was younger and stumbled into his room when they were having sex..." She shudders heavily before continuing. "I grew up having to listen to them fuck like rabbits, so the first thing Mama did when she got here was fire that disgusting fucking whore. I gave her an ''honest'' reference as a parting gift."'
-                        !! if virgin or not
-						if pcs_vag = 0 and stat['vaginal'] = 0: 
-						'"Anyway, that''s why I didn''t get you involved in any of this. Too many of my friends have to hide the fact that those bastards were their first time and I wasn''t going to let it happen again with you. What he did to me though..." Tears are streaming down her cheeks at this point.'
-						else 
-						'"Anyway, when you joined the group, my father forced me to put you to work as well, despite my best efforts. Of course, all those nasty creeps jumped at the chance to try out the ''new girl'' once they found out about you. What he did to me though..." Tears are streaming down her cheeks at this point.'
-						end
-
-						act 'What did he do?':
-							*clr & cla
-							minut += 15
-							gs 'stat'
-							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
-							'"What did he do?" you ask softly and place a hand on her shoulder.'
-							'"It was bad enough being forced to whore out my friends to abusive creeps who almost choked them to death, but... but..."'
-							'"But what?" you ask softly and she steels herself before answering. "If I didn''t get the girl the guys wanted, my father said it was perfectly fine for them to take me and do what they wanted, even rape me." she cries.'
-							'"Some would take their anger at not getting the girl they wanted out on me. I would be choked, slapped, even spat on! Some nights, I''d come home and he would berate me for not ''helping his donors'' and I would be subjected to his abuse as well. Other times, he would bring his friends home and let them have their way with me. One guy or four, he didn''t care what they done to me so long as they paid.' 
-							'"That fat and disgusting Armenian pervert visited often. One time, he choked me unconscious so he could cum inside me, and when I awoke and realised what he had done, I started panicking about getting pregnant. That''s when I heard my asshole father downstairs arguing with him about what effect a pregnant teenage daughter would have on his campaign! My wellbeing was of no concern to him, but luckily, I was on the pill for this sort of thing happening. It did spook him into making a strict rule to pull out if they weren''t using a condom though."'
-							*nl
-							'She turns and looks directly into your eyes, tears now running down her cheeks. "So yeah, my father abused me while running an underage prostitution ring where me and my friends were subjected to abusive sexual exploitation... and I... I couldn''t do anything about it!" The words barely make it out of her mouth before she bursts into a flood of tears.'
-
-							act 'Comfort her':
-								*clr & cla
-								minut += 15
-								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/kissingattempt.jpg"></center>'
-								'You cradle her head against your chest as she sobs away, her tears soaking into your top. "Hey, hey. But you did do something about it. He''s going to prison for what he done!" you reassure her while softly stroking her hair.'
-								'She sits up, her eyes puffy from crying and wipes away her tears. "Yeah, yeah you''re right <<$pcs_nickname>>. I just got tired of watching my friends suffer when they didn''t deserve any of this. So I exposed him for what he is. A vile fucking sex creep!"'
-								'"I just wanted to live my life without fearing what my own father would do to me. For the longest time, I was just too fucking submissive. I done what I should have years ago. Got what I wanted, when I wanted." she says before looking intently into your eyes.'
-								'You smile at her and are about to reply when she suddenly leans in and tries to kiss you.'
-
-								gs 'willpower', 'cuni', 'resist', 'medium'
-								if will_cost <= pcs_willpwr:
-									act 'Pull away (<<will_cost>> Willpower)':
-										*clr & cla
-										minut += 5
-										npc_rel['A23'] -= 5
-										gs 'willpower', 'pay', 'resist'
-										gs 'drugs', 'alcohol', 'wine'
-										gs 'stat'
-										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort1.jpg"></center>'
-										'You pull away from her, not wanting to kiss her. "Sorry I just..."' 
-										'She jumps back from you, almost falling from the sofa. "Sorry <<$pcs_nickname>>, I don''t know what came over me! It''s just... I''ve suffered a lot at the hands of men, so I enjoy seeking... female comfort at times, if you know what I mean..." You don''t want to kiss her, but she clearly needs reassurance. You place her head on your shoulder and gently stroke her hair for the next few minutes.'
-										'She seems to appreciate this and sits up. "I should really get going." you say and Albina nods her head in understanding. "I''ll see you later, okay?" you reassure her.'
-										'She smiles at you. "Of course and... thanks <<$pcs_nickname>>. It was nice to just let this all out. I''m glad I can call you my friend." You smile at her and start leaving when she runs up and embraces you in a tight hug that''s entirely uncharacteristic of her before walking you to the door.'
-
-										act 'Continue':gt 'pav_residential'
-									end
-								else
-									act 'Pull away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-								end
-
-								act 'Kiss her':
-									*clr & cla
-									npc_rel['A23'] += 2
-									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/kissing.jpg"></center>'
-									'You''re not sure if it''s just the alcohol or if something else is compelling you, but you lean towards Albina and lock lips with her.'
-									'You feel your excitement growing as you and Albina start passionately making out with each other, your tongues twisting around each other in a sweet embrace.'
-									gs 'arousal', 'kiss', 2
-									gs 'stat'
-
-									act 'Kiss':
-										*clr & cla
-										gs 'stat'
-										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/kissing.jpg"></center>'
-										'As you continue kissing Albina, you feel her hand slowly working its way up your inner thigh.'
-										'Reaching your crotch, her hand slowly slides into your panties and starts gently fondling your clitoris, her fingers finding their way between your lips as well.'
-										'You moan into her mouth. She clearly knows more than a few things about pleasing a girl.'
-										gs 'arousal', 'kiss', 2
-										gs 'arousal', 'massage', -2
-										gs 'stat'
-
-										act 'Take it further':
-											*clr & cla
-											gs 'stat'
-											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lesb.jpg"></center>'
-											'Albina breaks the kiss and her hand slides out of your panties. She stands and starts undressing herself.'
-											'You follow her lead and undress yourself. Once naked, she pushes you back onto the sofa and moves in on top of you, resuming your passionate makeout.'
-											'Her hand works its way back down to your wet pussy. This time, she slides her fingers inside you. A wave of pleasure runs through you and you moan into her mouth as she fingerfucks your pussy.'
-											'Your own hand begins exploring Albina''s crotch and you find her smooth pussy is already wet. You insert a finger into her and she moans into your mouth as her pussy tightly squeezes your digit.'
-											gs 'arousal', 'kiss', 5
-											gs 'arousal', 'vaginal_finger', 5
-											gs 'arousal', 'vaginal_finger_give', -5
-											gs 'stat'
-
-											act '69':
-												*clr & cla
-												if npc_sex['A23'] = 0: npc_sex['A23'] = 1 & girl += 1
-												lesbian += 1
-												gs 'stat'
-												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/lesb1.jpg"></center>'
-												'You continue to kiss and finger each other for the next few minutes before she pulls away. She turns and lowers herself down to you. Her glistening pussy is in your face as she spreads your labia and starts expertly licking away at your clitoris.'
-												'You moan softly at the pleasure and grab Albina by the hips, pulling her crotch down to your face. Her legs quiver as you gently trace her labia with your tongue before you spread them and start swirling your tongue around her engorged clitoris.'
-												'You are passionately eating each other out when you hear Albina''s breathing become faster and her legs start shaking as you feel your own orgasm building within you.'
-												*nl
-												'Albina lets out a pleasured scream as her pussy twitches and sprays a huge amount of her juices across your face. You buckle as your own orgasm overwhelms you and you scream loudly. You both collapse in ecstasy.'
-												'Albina pulls her herself up and turns back around, cuddling into you. "I didn''t take you for a squirter!" you laugh. She smirks. "I''ve been with a few girls <<$pcs_nickname>>, but you gave me the greatest orgasm I''ve ever had! I think that was the biggest squirt I''ve ever done!"'
-												'She leans over and grabs some tissues from a box on a nearby table, handing you some to clean your face. She runs her hand over her still twitching pussy. "I think I''m still cumming!" she says. You both lie on the sofa, your powerful orgasms pulsing through the both of you. You eventually recover and manage to get dressed.'
-                                                'Albina remains on the sofa, pussy juices still trickling from her. "Thanks <<$pcs_nickname>>. It was nice to let it all out... and I''m not just talking about my feelings." she smirks. "Thanks for being a good friend." You smile at her and start leaving when she suddenly embraces you in a tight hug, her breasts squeezing against you, before walking you to the door.' 
-												gs 'arousal', 'kiss', 30
-												$orgasm_or = 'yes'
-												gs 'arousal', 'cuni', 30
-												gs 'arousal', 'cuni_give', -30
-												gs 'arousal', 'end'
-												gs 'stat'
-
-												act 'Go home':gt 'pav_residential'
-											end
-										end
-									end
-								end
-							end
-						end
-					end
-				end
-			end
-		end
+		gt'albina_chat','first_visit'
 	else
 		gt 'albinahome', 'hallway'
 	end
 end
 
+
+
 if $ARGS[0] = 'swim_winter1':
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big23.jpg"></center>'
 	'You head up to Albina''s room and just as you reach for the doorknob, it flies open up and Albina nearly runs straight into you, wearing a silk robe that reaches just below her groin.'
@@ -421,7 +255,7 @@ end
 !!	(when invited from the front door)
 if $ARGS[0] = 'hot_tub1':
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big23.jpg"></center>'
-	'As you walk up to the door, it opens and Albina excitedly greets you. She''s wearing a silk robe that reaches just below her groin. "<<$pcs_nickname>>! You want to jump in my hot tub?" A hot tub sounds pretty good right now, so you nod your head and she leads you through the house.'
+	'As you walk up to the door, it opens and Albina excitedly greets you. She''s wearing a short silk robe that ends just below her groin. "<<$pcs_nickname>>! You want to jump in my hot tub?" A hot tub sounds pretty good right now, so you nod your head and she leads you through the house.'
 	act 'Follow her':
 		*clr & cla
 		'When you reach the pool out back, you see a large hot tub attached. Albina turns the jets on and slips off her robe to reveal she''s only wearing a little black thong. She climbs in and takes a seat, sighing as she does. She looks at you and beckons you to join her.'
@@ -854,7 +688,8 @@ if $ARGS[0] = 'computer':
 		
 				'<center><img <<$set_imgh>>src="images/pc/items/accessories/computer/kompmas.jpg"></center>'
 				'While browsing, you find a title you like the sound of and sit back on the bed to start watching. Before long, you pull your clothes aside and find yourself masturbating to the video, having completely forgotten where you are.'
-				gs 'arousal', 'porn', 10
+				$orgasm_or = 'no'
+				gs 'arousal', 'clit_finger', 10, 'masturbate'
 				act 'Continue':
 					*clr & cla
 					
@@ -869,7 +704,7 @@ if $ARGS[0] = 'computer':
 					else
 						'You lean back and spread your legs wide as you feel your climax approaching. You clamp your free hand over your mouth to muffle your screams as an intense orgasm rocks your body. It takes you a few minutes to recover once it''s over, and you manage to fix your clothes and turn the laptop off before Albina returns.'
 						$orgasm_or = 'yes'
-						gs 'arousal', 'masturbate', 10
+						gs 'arousal', 'clit_finger', 'masturbate', 10
 						gs 'arousal', 'end'
 						gs 'stat'
 						act 'Find something else to do':gt 'albinahome','bedroom'

+ 2 - 2
locations/albina_lazar_sex.qsrc

@@ -66,7 +66,7 @@ if $ARGS[0] = 'watch_porn':
 		'You are now feeling extremly horny and find your hand has gone down your panties to your soaking wet pussy. The thought of Albina''s mother catching you turns you on even more and you put your phone to the side and pull your soaked panties down, exposing your eager pussy. You start fondling away at your engorged clit with one hand and use the other to slide some fingers into your wet hole and start finger banging yourself.'
 		$orgasm_txt = 'A few minutes of this is enough to bring you to climax and you pull your fingers out and clamp your hand against your mouth as you keeping vigoursly rubbing your clit and bring yourself to orgasm, hoping your muffled cries of pleasure don''t draw any attention.'
 		$orgasm_or = 'custom'
-		gs 'arousal', 'masturbate', 5
+		gs 'arousal', 'clit_finger', 5, 'masturbate'
 		gs 'stat'
 		'When your orgasm ends, you hear the sound of Albina''s door closing and someone walking away down the hall. When you''re sure they''re gone, you pull your clothes back on and leave the bathroom.'
 		act 'Go to her room': gt 'albina_lazar_sex', 'go_to_bedroom'
@@ -270,7 +270,7 @@ if $ARGS[0] = 'masturbate':
 	'The thought of Albina and Lazar having sex down the hall turns you on, so you pull your panties down and start pleasuring yourself, not caring if anyone catches you. You start fondling away at your clit with one hand while using the other to finger bang yourself.'
 	$orgasm_txt = 'A few minutes of this is enough to bring you to climax and you pull your fingers out and clamp your hand against your mouth as you keeping vigoursly rubbing your clit and bring yourself to orgasm, hoping your muffled cries of pleasure don''t draw any attention.'
 	$orgasm_or = 'custom'
-	gs 'arousal', 'masturbate', 5
+	gs 'arousal', 'clit_finger', 5, 'masturbate'
 	gs 'stat'
 	'When your orgasm ends, you hear the sound of Albina''s door closing and someone walking away down the hall. When you''re sure they''re gone, you pull your clothes back on and leave the bathroom.'
 	act 'Go to her room': gt 'albina_lazar_sex', 'go_to_bedroom'

+ 1 - 1
locations/albina_mother_events.qsrc

@@ -311,7 +311,7 @@ if $ARGS[0] = 'peep1':
 		minut +=6
 		gs 'stat'
 		
-		act 'Leave'
+		act 'Leave':
 		 *clr & cla
 		 'You don''t feel comfortable invading Zoya''s privacy and so quickly and quietly leave the room.'
          act 'Leave': gt 'albinahome', 'hallway'

+ 120 - 109
locations/albina_starlets.qsrc

@@ -275,6 +275,8 @@ if $ARGS[0] = 'starlets':
 	end
 
 	AlbinaQW['ShowTriggerCount'] += 1
+	
+	act 'Leave': gt 'gdksport', 'start'
 
 	if AlbinaQW['ShowTriggerCount'] >= 6:
 
@@ -293,128 +295,137 @@ if $ARGS[0] = 'starlets':
 
 		act 'Do the show':
 			*clr & cla
-			gs 'exercise', 'tier2', 120, 'agil_exp', 'danc_exp'
-			money += albpayrand * 1000
-			killvar 'albpayrand'
-			noShampoo = 1
-			dynamic $showerdin
-			profiDanceTime += 1
-			inhib_exp += rand(3,5)
-			if perform_lvl < 35: perform_exp += rand(1,2)
-
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/dance.jpg"></center>'
-			'Albina calls for a car. Once the car arrives, you all bundle in. You arrive at the performance hall and are ushered into a small dressing room, where you all change into outfits designed by Albina herself. You are then grouped up at the edge of a stage.'
-			'Once everyone is ready, you walk out onto the stage and take your positions. You notice a number of older men in the audience who all seem to be checking you and the other girls out. Fiery music then starts blasting through speakers and you start dancing. Your performance goes smoothly and you leave the stage, where Albina distributes the money before you all take turns using the single shower in the dressing room.'
-			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
-
-			if pcs_apprnc >= 52 and (pcs_vag > 0 or stat['vaginal'] > 0):
-				if pcs_apprnc < 64:
-					AlbinaQW['StarletCustomer'] = rand(1,15)
-				elseif pcs_apprnc < 72:
-					AlbinaQW['StarletCustomer'] = rand(1,12)
-				else
-					AlbinaQW['StarletCustomer'] = rand(1,10)
-				end
-
-				if AlbinaQW['StarletCustomer'] = 1:
-					AlbinaQW['StarletsCustomerCount'] = 1
-					AlbinaQW['StarletPay'] = rand(3,6)
-					'You see a flabby, balding Armenian man in his 50s wearing an expensive suit approach Albina and start talking to her. She avoids eye contact and looks rather uncomfortable talking to him.'
-				elseif AlbinaQW['StarletCustomer'] = 2:
-					AlbinaQW['StarletsCustomerCount'] = 2
-					AlbinaQW['StarletPay'] = rand(6,9)
-					'You see two well dressed middle aged Armenian men approach Albina and start to talking to her.'
-				elseif AlbinaQW['StarletCustomer'] = 3:
-					AlbinaQW['StarletsCustomerCount'] = 2
-					AlbinaQW['StarletPay'] = rand(6,9)
-					'You see two young men awkwardly approach Albina and start talking to her.'
-				elseif AlbinaQW['StarletCustomer'] = 4:
-					AlbinaQW['StarletsCustomerCount'] = 1
-					AlbinaQW['StarletPay'] = rand(3,6)
-					'You see a huge, muscular black man approach Albina and start talking to her.'
-				elseif AlbinaQW['StarletCustomer'] = 5:
-					AlbinaQW['StarletsCustomerCount'] = 2
-					AlbinaQW['StarletPay'] = rand(6,9)
-					'You see two black men approach Albina and start talking to her.'
-				elseif AlbinaQW['StarletCustomer'] = 6:
-					AlbinaQW['StarletsCustomerCount'] = 1
-					AlbinaQW['StarletPay'] = rand(3,6)
-					'You see a well groomed man in a modest suit approach Albina and start talking to her.'
-				elseif AlbinaQW['StarletCustomer'] = 7:
-				    AlbinaQW['StarletCustomerCount'] = 12
-					'You see an older man with greying hair wearing an expensive shirt with the sleeves rolled up to his elbows talking to Albina.' 
-					AlbinaQW['StarletPay'] = rand (6,9)
-				elseif AlbinaQW['StarletCustomer'] = 8:
-				    AlbinaQW['StarletCustomerCount'] = 1
-					AlbinaQW['StarletPay'] = rand (3,6)
-					'You see an older blonde haired woman wearing a skirt and blouse talking to Albina.'
-				end
-
-				if AlbinaQW['StarletCustomer'] <= 8:
-					'Albina walks up to you. "<<$pcs_nickname>>, we... We need to... to talk." she quietly stammers.'
-					act 'About what?':
-						*clr & cla
-						minut += 15
-						gs 'stat'
-						'You can see a little bit of fear in Albina''s eyes as you ask her what''s wrong.'
-
-						if AlbinaQW['StarletsCustomerCount'] = 1:
-							'Albina avoids eye contact. "Nothing, it''s just...If you go with this person and be... ''affectionate''" she says hesitantly, "you''ll get <<AlbinaQW[''StarletPay'']*1000>> <b>₽</b>."'
-							'She looks you in the eye, the fear within her apparently growing. "Please <<$pcs_nickname>>, I need you to do this for me. Just... please."'
-						else
-							'Albina avoids eye contact. "Nothing, it''s just... see those guys? If you go with them and be...''affectionate''" she says hesitantly, "you will get <<AlbinaQW[''StarletPay'']*1000>> <b>₽</b>."'
-							'She looks you in the eye, the fear within her apparently growing. "Please <<$pcs_nickname>>, I need you to do this for me. Just... please."'
-						end
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/stage.jpg"></center>'
+			'Albina calls for a car. Once the car arrives, you all bundle in. You arrive at the performance hall and are ushered into a small dressing room, where you all change into your outfits and group up at the edge of the stage.'
+			act'Dance':
+				gs 'exercise', 'tier2', 120, 'agil_exp', 'danc_exp'
+				money += albpayrand * 1000
+				killvar 'albpayrand'
+				profiDanceTime += 1
+				inhib_exp += rand(3,5)
+				if perform_lvl < 35: perform_exp += rand(1,2)
+				gs 'stat'
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/dance.jpg"></center>'
+				'The MC announces the Starlets and you all dance your way out onto the stage, beginning the show with cheers from the crowd. During the performance, you can''t help but notice a number of older men in the audience leering at you as you dance.'
+				act'Finish the show':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/backstage.jpg"></center>'
+					'The performance goes smoothly and you and the other Starlets leave the stage, where Albina distributes the money while everyone takes turns using the single shower in the dressing room.'
+					act'Shower':
+						cla & *clr
+						noShampoo = 1
+						dynamic $showerdin
+						if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
+
+						if pcs_apprnc >= 52 and (pcs_vag > 0 or stat['vaginal'] > 0):
+							if pcs_apprnc < 64:
+								AlbinaQW['StarletCustomer'] = rand(1,15)
+							elseif pcs_apprnc < 72:
+								AlbinaQW['StarletCustomer'] = rand(1,12)
+							else
+								AlbinaQW['StarletCustomer'] = rand(1,10)
+							end
 
-						gs 'willpower', 'prostitution', 'resist', 'hard'
-						if will_cost <= pcs_willpwr:
-							act 'Refuse and leave (<<will_cost>> Willpower)':
-								*clr & cla
-								gs 'willpower', 'prostitution', 'resist', 'hard'
-								gs 'willpower', 'pay', 'resist'
-								minut += 15
-								gs 'stat'
-								'You shake your head at Albina, who looks to the floor disheartened, but lets you go. As you walk away, you look back. Albina has a tear running down her cheek as she is grabbed by the arm and dragged away.'
-								'You climb into the car. Albina''s absence has the other girls quietly talking about how they hope "they aren''t too rough with her" and that maybe she will get one of the "nice guys."'
-
-								act 'Leave': gt 'pav_residential'
+							if AlbinaQW['StarletCustomer'] = 1:
+								AlbinaQW['StarletsCustomerCount'] = 1
+								AlbinaQW['StarletPay'] = rand(3,6)
+								'You see a flabby, balding Armenian man in his 50s wearing an expensive suit approach Albina and start talking to her. She avoids eye contact and looks rather uncomfortable talking to him.'
+							elseif AlbinaQW['StarletCustomer'] = 2:
+								AlbinaQW['StarletsCustomerCount'] = 2
+								AlbinaQW['StarletPay'] = rand(6,9)
+								'You see two well dressed middle aged Armenian men approach Albina and start to talking to her.'
+							elseif AlbinaQW['StarletCustomer'] = 3:
+								AlbinaQW['StarletsCustomerCount'] = 2
+								AlbinaQW['StarletPay'] = rand(6,9)
+								'You see two young men awkwardly approach Albina and start talking to her.'
+							elseif AlbinaQW['StarletCustomer'] = 4:
+								AlbinaQW['StarletsCustomerCount'] = 1
+								AlbinaQW['StarletPay'] = rand(3,6)
+								'You see a huge, muscular black man approach Albina and start talking to her.'
+							elseif AlbinaQW['StarletCustomer'] = 5:
+								AlbinaQW['StarletsCustomerCount'] = 2
+								AlbinaQW['StarletPay'] = rand(6,9)
+								'You see two black men approach Albina and start talking to her.'
+							elseif AlbinaQW['StarletCustomer'] = 6:
+								AlbinaQW['StarletsCustomerCount'] = 1
+								AlbinaQW['StarletPay'] = rand(3,6)
+								'You see a well groomed man in a modest suit approach Albina and start talking to her.'
+							elseif AlbinaQW['StarletCustomer'] = 7:
+								AlbinaQW['StarletCustomerCount'] = 12
+								'You see an older man with greying hair wearing an expensive shirt with the sleeves rolled up to his elbows talking to Albina.' 
+								AlbinaQW['StarletPay'] = rand (6,9)
+							elseif AlbinaQW['StarletCustomer'] = 8:
+								AlbinaQW['StarletCustomerCount'] = 1
+								AlbinaQW['StarletPay'] = rand (3,6)
+								'You see an older blonde haired woman wearing a skirt and blouse talking to Albina.'
 							end
-						else
-							act 'Refuse and leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-						end
 
-						act 'Agree':
-							*clr & cla
-							money += AlbinaQW['StarletPay'] * 1000
-							AlbinaQW['StarletsWhore'] += 1
-							gs 'stat'
-							'You agree to be "nice" and Albina reluctantly hands over the money.'
-							'As you are led away, Albina looks like she is about to say something, but instead just looks at the floor, disheartened. You hear her muttering to herself about how the men can be "way too rough sometimes" while cursing her father.'
-							if AlbinaQW['StarletCustomer'] = 1:act 'Go with the Armenian': gt 'albina_starlets', 'whore1'
-							if AlbinaQW['StarletCustomer'] = 2:act 'Go with the Armenians': gt 'albina_starlets', 'whore2'
-							if AlbinaQW['StarletCustomer'] = 3:act 'Go with the young men': gt 'albina_starlets', 'whore3'
-							if AlbinaQW['StarletCustomer'] = 4:act 'Go with the black man': gt 'albina_starlets', 'whore4'
-							if AlbinaQW['StarletCustomer'] = 5:act 'Go with the black men': gt 'albina_starlets', 'whore5'
-							if AlbinaQW['StarletCustomer'] = 6:act 'Go with the man': gt 'albina_starlets', 'whore6'
-							if AlbinaQW['StarletCustomer'] = 7:act 'Go with the older man': gt 'albina_starlets', 'whore7'
-							if AlbinaQW['StarletCustomer'] = 8:act 'Go with the woman': gt 'albina_starlets', 'whore8'
+							if AlbinaQW['StarletCustomer'] <= 8:
+								'Albina walks up to you. "<<$pcs_nickname>>, we... We need to... to talk." she quietly stammers.'
+								act 'About what?':
+									*clr & cla
+									minut += 15
+									gs 'stat'
+									'You can see a little bit of fear in Albina''s eyes as you ask her what''s wrong.'
+									*nl
+									if AlbinaQW['StarletsCustomerCount'] = 1:
+										'Albina avoids eye contact. "Nothing, it''s just...If you go with this person and be... ''affectionate''" she says hesitantly, "you''ll get <<AlbinaQW[''StarletPay'']*1000>> <b>₽</b>."'
+										'She looks you in the eye, the fear within her apparently growing. "Please <<$pcs_nickname>>, I need you to do this for me. Just... please."'
+									else
+										'Albina avoids eye contact. "Nothing, it''s just... see those guys? If you go with them and be...''affectionate''" she says hesitantly, "you will get <<AlbinaQW[''StarletPay'']*1000>> <b>₽</b>."'
+										'She looks you in the eye, the fear within her apparently growing. "Please <<$pcs_nickname>>, I need you to do this for me. Just... please."'
+									end
+
+									gs 'willpower', 'prostitution', 'resist', 'hard'
+									if will_cost <= pcs_willpwr:
+										act 'Refuse and leave (<<will_cost>> Willpower)':
+											*clr & cla
+											gs 'willpower', 'prostitution', 'resist', 'hard'
+											gs 'willpower', 'pay', 'resist'
+											minut += 15
+											gs 'stat'
+											'You shake your head at Albina, who looks to the floor disheartened, but lets you go. As you walk away, you look back. Albina has a tear running down her cheek as she is grabbed by the arm and dragged away.'
+											
+											'You climb into the car. Albina''s absence has the other girls quietly talking about how they hope "they aren''t too rough with her" and that maybe she will get one of the "nice guys."'
+
+											act 'Leave': gt 'pav_residential'
+										end
+									else
+										act 'Refuse and leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+									end
+
+									act 'Agree':
+										*clr & cla
+										money += AlbinaQW['StarletPay'] * 1000
+										AlbinaQW['StarletsWhore'] += 1
+										gs 'stat'
+										'You agree to be "nice" and Albina reluctantly hands over the money.'
+										'As you are led away, Albina looks like she is about to say something, but instead just looks at the floor, disheartened. You hear her muttering to herself about how the men can be "way too rough sometimes" while cursing her father.'
+										if AlbinaQW['StarletCustomer'] = 1:act 'Go with the Armenian': gt 'albina_starlets', 'whore1'
+										if AlbinaQW['StarletCustomer'] = 2:act 'Go with the Armenians': gt 'albina_starlets', 'whore2'
+										if AlbinaQW['StarletCustomer'] = 3:act 'Go with the young men': gt 'albina_starlets', 'whore3'
+										if AlbinaQW['StarletCustomer'] = 4:act 'Go with the black man': gt 'albina_starlets', 'whore4'
+										if AlbinaQW['StarletCustomer'] = 5:act 'Go with the black men': gt 'albina_starlets', 'whore5'
+										if AlbinaQW['StarletCustomer'] = 6:act 'Go with the man': gt 'albina_starlets', 'whore6'
+										if AlbinaQW['StarletCustomer'] = 7:act 'Go with the older man': gt 'albina_starlets', 'whore7'
+										if AlbinaQW['StarletCustomer'] = 8:act 'Go with the woman': gt 'albina_starlets', 'whore8'
+									end
+								end
+							else
+								gt 'albina_starlets', 'after_show'
+							end
 						end
 					end
-				else
-					gt 'albina_starlets', 'after_show'
 				end
-			else
-				gt 'albina_starlets', 'after_show'
 			end
 		end
 	end
-	act 'Leave': gt 'gdksport', 'start'
 end
 
 if $ARGS[0] = 'after_show':
 	'After the show, you see Albina talking with some men as one of your fellow Starlets stands next to her.'
-	'Albina reluctantly hands her some money and the men forcefully drag the Starlet away as Albina looks at the floor, a single tear runnning down her cheek.'
+	'Albina reluctantly hands her some money and the men forcefully drag the Starlet away as Albina looks at the floor, a single tear running down her cheek.'
 	act 'Drive back':
 		*clr & cla
 		minut += 15

+ 1 - 0
locations/albina_starlets_aftermath.qsrc

@@ -11,6 +11,7 @@ gs 'stat'
 
 act 'Get in':
 	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/drive.jpg"></center>'
 	minut += 5
 	gs 'stat'
 	'You climb into the car next to Albina. She puts the car into gear and starts driving through town.'

+ 15 - 3
locations/albinahome.qsrc

@@ -56,9 +56,21 @@ if $ARGS[0] = 'hallway':
 		!!First time visiting on your own after she shows you where she lives
 		AlbinaQW['visiting'] = 1
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/zoya.jpg"></center>'
-		'You walk up the long driveway to the front door and knock. It opens to reveal a woman you estimate to be in her late 30s. She''s very attractive and her partially unbuttoned blouse gives you a view of her cleavage, her rather large breasts bulging against the fabric. She smiles and greets you. "You must be <<$pcs_nickname>>! Albina has told me quite a bit about you."' 
-		'She reaches out and shakes your hand. "All good, I insist." she adds with a laugh. "I''m Doctor Zoya Petrenko, but you can just call me Zoya. I''m Albina''s mother. I''m sure she''s already mentioned me." She then invites you inside. "You might not see me a lot, but do come and say hello if I''m ever home when you visit. I have to head to the hospital right now, but Albina is up in her room waiting for you." She grabs her coat and clatters her way to the front door. "It was nice meeting you <<$pcs_nickname>>." she adds and disappears outside before you can reply.'
-		act 'Continue': gt 'albinahome', 'bedroom'
+		'You walk up the long driveway to the front door and knock. It opens to reveal a woman you estimate to be in her late 30s. She''s very attractive and well dressed, wearing high heels, a pencil skirt, and a partially unbuttoned blouse that gives you a view of her substantial cleavage that bulges against the fabric.'
+		'"You must be <<$pcs_firstname>>!" she smiles. "Albina has told me quite a bit about you. All good things, I assure you," she adds with a laugh.'
+		'The woman holds out her hand for you to shake and you do so tentatively. "I''m sorry, and you are...?"'
+		'"Oh! Forgive my rudeness. I''m Albina''s mother, Zoya Petrenko." <i>Albina''s mother??</i> you think, shocked by the introduction.'
+		'"It''s a pleasure to meet you!" you blurt out. "Mrs... Ms... Uhh..." With a start, you flounder, realizing she didn''t use the same last name as Albina and you''re not sure what to do.'
+		'"Doctor actually," she says, handling it with grace. "But," she continues, holding up her hand. "You can just call me Zoya."'
+		'"Oh no! I could-"'
+		'"I insist," she smiles warmly. "Would you like to come inside?"'
+		act'Continue':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/albinahome/zoya.jpg"></center>'
+			'"Albina is in her room right now, I expect the maid has told her of your arrival already." She grabs her coat and clatters her way to the front door. "I wish I could be a more entertaining host, but I have to get to the hospital so I will just have to leave that to my daughter. If you are a frequent visitor, you might not see me a lot, but do come and say hello if I''m ever home when you visit. It was nice meeting you <<$pcs_firstname>>."'
+			'She gives a parting smile and closes the door behind her.'
+			act 'Continue': gt 'albinahome', 'bedroom'
+		end
 	elseif AlbinaQW['visiting'] = 0:
 		!! Entering the house and getting random chances for events/being met by random household member
 		AlbinaQW['visiting'] = 1

+ 1 - 1
locations/alexandriaSex.qsrc

@@ -18,7 +18,7 @@ if $ARGS[0] = 'nice1':
 
 	act '"Your turn Aleksei"':
 		*clr & cla
-		gs 'arousal', 'masturbate', 5
+		gs 'arousal', 'clit_finger', 5
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/city/alexandria/sex/N2.jpg"></center>'
 		'He only answers with a raised eyebrow and an amused half-smile before taking your dominant hand towards his lips, lightly kissing your fingers.'

+ 3 - 3
locations/anushapt.qsrc

@@ -963,7 +963,7 @@ if $ARGS[0] = 'computer':
 						else
 							'You lean further back in the chair and spread your legs wider apart as you feel your climax approaching. You turn and bury your mouth into your shoulder to keep from crying out as your orgasm rocks your body. It takes you a few moments to recover once it''s over. You straighten everything up and wonder what you can do next to kill some time.'
 							$orgasm_or = 'yes'
-							gs 'arousal', 'masturbate', 10
+							gs 'arousal', 'clit_finger', 'masturbate', 10
 							gs 'arousal', 'end'
 							gs 'stat'
 							act 'Find something else to do':gt 'anushapt','anushroom'
@@ -998,7 +998,7 @@ if $ARGS[0] = 'agreeporn':
 		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/watchporn.jpg"></center>'
 		'As the two of you continue to watch the porno, you do your best to ignore the fact that Anushka is laying right next to you with her hand between her legs and masturbating for all she''s worth. Long before the video is over, Anushka''s breathing gets faster and she starts moaning - softly at first, then louder and louder until finally, she arches her back in a shuddering orgasm. After giving herself a few moments to come down from her little pleasure high, she pulls her pants back up, gets off the bed and turns the porno off. She then turns to look you in your eyes. "I don''t know about you, but I could use a snack. Come on, let''s go raid the kitchen." She heads out of her room waving for you to follow her. You''re not sure what else to do, so you get up to follow along behind her.'
-		gs 'arousal', 'porn', 10, 'lesbian'
+		gs 'arousal', 10, 'porn', 'lesbian'
 		gs 'stat'
 		gs 'arousal', 'end'
 		act 'Follow her': gt 'anushapt','snack'
@@ -1016,7 +1016,7 @@ if $ARGS[0] = 'agreeporn':
 			*nl
 			'Some time later, you feel Anushka speed up a bit next to you. Her soft moans suddenly get louder before she starts shuddering in orgasm. This is just enough to get you right to the edge, and you quicken your own pace as a result. Within moments, a huge orgasm rocks your body that completely overwhelms your senses. By the time you have fully recovered, Anushka has already turned off the porno and is standing there with her pants back up smiling at you. She nods towards the door. "I don''t know about you, but I could really use a snack. Come on, let''s go raid the kitchen." She heads out of her room waving for you to follow. She is acting like everything is completely normal. Who knows, maybe for her, it is. You get up to follow her out.'
 			$orgasm_or = 'yes'
-			gs 'arousal', 'masturbate', 10, 'lesbian'
+			gs 'arousal', 'clit_finger', 10, 'masturbate', 'lesbian'
 			gs 'arousal', 'end'
 			gs 'stat'
 			minut -= 15

+ 43 - 35
locations/arousal.qsrc

@@ -5,7 +5,8 @@
 $ARGS[0] the action causing arousal:
 All acts are from Sveta''s perspective and in cases of both giving and receiving, receiving should be used.
 It can be when receiving any of the following
-'masturbate' - self stimulation
+'clit_finger' - Clit being stimulated directly by a finger
+'clit_vibe' - Clit being stimulated directly by a vibrator (set low, use negative time and double/triple up for more power)
 'porn' - viewing pornographic material
 'voyeur_sex' - watching, usually as in spying on, other people have sex
 'voyeur' - watching, usually as in spying on, erotic acts of others
@@ -43,8 +44,9 @@ ARGS[1] for time taken in minutes - it is use partly for arousal calculation and
 $ARGS[2] can be used for passing the name of boys dick variable .. 'dick' is default, which belong to $boy, else can be passed 'dick1' .. 'dick4' or 'dick[i]' along the boys parameters activation 
 The variables used can be set by calling boyStat e.g. gs 'boyStat', 'A75', 'a'  will set dick1 for NPC A75 
 
-$ARGS[2] - [8] Are optional but can be upto 7 fetishes involved in the act and can be any of the following:
-'maso' 'bound' 'beast' 'exhibitionism' 'rough' 'prostitution' 'dom' 'sub' 'incest' 'feet' 'lesbian' 'group' 'gangbang' 'humiliation' 'deepthroat' 'unknown' 'gloryhole' 'rape' 'futa'
+$ARGS[2] - [8] Are optional but can be upto 7 themes involved in the act and can be any of the following:
+'maso' 'bound' 'beast' 'exhibitionism' 'rough' 'prostitution' 'dom' 'sub' 'incest' 'feet' 'lesbian' 'group' 'gangbang' 'humiliation' 'deepthroat' 'unknown' 'gloryhole' 'rape' 'futa' 'masturbate'
+Only check masturbation if it is the only means of stimulation Sveta can cum from in the whole scene
 Format to use: gs 'arousal', 'act', 'duration', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish', 'fetish'
 eg: gs 'arousal', 'trib', 10, 'bound', 'sub'
 In this case lesbianism is automatically added, much as feet would be applied to 'footjob'
@@ -60,18 +62,17 @@ no_orgasm_msg - if one of the arguments $ARGS[2] - [8] is set to 'no_orgasm_msg'
 You can override the orgasm to force or prevent, to do so use:
 $orgasm_or = 'yes' to force orgasm, it will reset in orgasm call so if you want to force it again, you have to enter it again
 $orgasm_or = 'custom' to force orgasm and use custom text set as $orgasm_txt - *you can just add the text and call with 'yes' this is old method
-$orgasm_or = 'yes' and 'custom' require that the first arousal call is a call that can trigger an orgasm, the following arousal calls can trigger it: masturbate, 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 can trigger
+$orgasm_or = 'yes' and 'custom' require that the first arousal call is a call that can trigger an orgasm, the following arousal calls can trigger it: clit_finger, clit_vibe, 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 can trigger
 $orgasm_or = 'no' to prevent orgasm, it will remain in place until manually changed, or if end is called.
 $orgasm_txt is used to add custom text that will be called if Sveta orgasms in the next arousal call. It will remain until cleared or orgasm so you must clear it if not forcing orgasm and don''t want it to be used on next orgasm.
  }
 
 
-temp_anal = 0
 temp_unaware = 0
 !!turns orgasm text off, there will be no confirmation that Sveta has orgasmed
 temp_text = 0
 !!orgasms restricted to direct stimulation using this flag
-orgasm_flag = 0
+killvar 'orgasm_flag'
 
 if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0] ! 'count2':
 
@@ -129,11 +130,16 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 	stim['mag'] = rand(0,3) + rand(0,3) + rand(0,3) 
 
 !!add count and effects due to action
-	if $ARGS[0] = 'masturbate':
-		orgasm_flag = 1
-		count['mast'] = 1
+	if $ARGS[0] = 'clit_finger':
+		orgasm_flag['clit'] = 1
+		count['clit_finger'] = 1
 		stim['mag'] += 6
 		stim['act'] = 100
+	elseif $ARGS[0] = 'clit_vibe':
+		orgasm_flag['clit'] = 1
+		count['clit_vibe'] = 1
+		stim['mag'] += 2
+		stim['act'] = 75
 	elseif $ARGS[0] = 'porn':
 		count['porn'] = 1
 		stim['act'] = 25
@@ -162,13 +168,12 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		count['foreplay'] = 1
 		stim['act'] = 20
 	elseif $ARGS[0] = 'cuni':
-		orgasm_flag = 1
+		orgasm_flag['vaginal'] = 1
 		count['cuni'] = 1
 		stim['mag'] += 4
 		stim['act'] = 80
 	elseif $ARGS[0] = 'rimming':
-		orgasm_flag = 1
-		temp_anal = 1
+		orgasm_flag['anal'] = 1
 		count['rimming'] = 1
 		stim['act'] = 30
 		if traits['buttslut_lvl'] = 1:
@@ -179,14 +184,13 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 			stim['act'] = 80
 		end
 	elseif $ARGS[0] = 'trib':
-		orgasm_flag = 1
+		orgasm_flag['vaginal'] = 1
 		count['trib'] = 1
 		stim['mag'] += 3
 		stim['act'] = 70
 		stim_les = 1
 	elseif $ARGS[0] = 'anal':
-		orgasm_flag = 1
-		temp_anal = 1
+		orgasm_flag['anal'] = 1
 		if temp_unaware = 1:
 			count['hidden_anal'] = 1
 		else
@@ -224,8 +228,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		gs 'pain', (agrdif + altdif)/5 , 'asshole', 'stretch'
 		stim['act'] = stim['act'] - (agrdif + altdif)
 	elseif $ARGS[0] = 'anal_finger':
-		orgasm_flag = 1
-		temp_anal = 1
+		orgasm_flag['anal'] = 1
 		count['anal_finger'] = 1
 		stim['act'] = 40
 		if traits['buttslut_lvl'] = 1:
@@ -236,8 +239,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 			stim['act'] = 80
 		end
 	elseif $ARGS[0] = 'anal_fist':
-		orgasm_flag = 1
-		temp_anal = 1
+		orgasm_flag['anal'] = 1
 		count['anal_fist'] = 1
 		stim['act'] = 30
 		if traits['buttslut_lvl'] = 1:
@@ -251,8 +253,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 			if agape < 3:agape = 3
 		end
 	elseif $ARGS[0] = 'anal_dildo':
-		orgasm_flag = 1
-		temp_anal = 1
+		orgasm_flag['anal'] = 1
 		count['anal_dildo'] = 1
 		!! the same as for 'anal'
 		if pcs_ass < temp_dick:pcs_ass += 1
@@ -276,8 +277,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		gs 'pain', (agrdif + altdif)/5 , 'asshole', 'stretch'
 		stim['act'] = stim['act'] - (agrdif + altdif)
 	elseif $ARGS[0] = 'anal_strap':
-		orgasm_flag = 1
-		temp_anal = 1
+		orgasm_flag['anal'] = 1
 		count['anal_strap'] = 1
 		!! the same as for 'anal'
 		if pcs_ass < temp_dick:pcs_ass += 1
@@ -301,8 +301,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		gs 'pain', (agrdif + altdif)/5 , 'asshole', 'stretch'
 		stim['act'] = stim['act'] - (agrdif + altdif)
 	elseif $ARGS[0] = 'anal_vibe':
-		orgasm_flag = 1
-		temp_anal = 1
+		orgasm_flag['anal'] = 1
 		count['anal_vibe'] = 1
 		stim['mag'] += 1
 		stim['act'] = 60
@@ -314,7 +313,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 			stim['act'] = 90
 		end
 	elseif $ARGS[0] = 'vaginal':
-		orgasm_flag = 1
+		orgasm_flag['vaginal'] = 1
 
 		!! pre-cum check
 		if rand(0,120) < ARGS[1]: cumprecheck = 1 & gs 'cum_manage'
@@ -356,12 +355,12 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		gs 'pain', (vgrdif + vltdif)/5 , 'vaginal', 'stretch'
 		stim['act'] = stim['act'] - (vgrdif + vltdif)
 	elseif $ARGS[0] = 'vaginal_finger':
-		orgasm_flag = 1
+		orgasm_flag['vaginal'] = 1
 		count['vaginal_finger'] = 1
 		stim['mag'] += 1
 		stim['act'] = 80
 	elseif $ARGS[0] = 'vaginal_fist':
-		orgasm_flag = 1
+		orgasm_flag['vaginal'] = 1
 		count['vaginal_fist'] = 1
 		stim['act'] = 70
 		if pcs_vag + vaginal_slip < 30:
@@ -371,7 +370,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 			if vgape < 3:vgape = 3
 		end
 	elseif $ARGS[0] = 'vaginal_dildo':
-		orgasm_flag = 1
+		orgasm_flag['vaginal'] = 1
 		count['vaginal_dildo'] = 1
 		stim['mag'] += 1
 		!! the same as for 'vaginal'
@@ -391,7 +390,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		gs 'pain', (vgrdif + vltdif)/5 , 'vaginal', 'stretch'
 		stim['act'] = stim['act'] - (vgrdif + vltdif)
 	elseif $ARGS[0] = 'vaginal_strap':
-		orgasm_flag = 1
+		orgasm_flag['vaginal'] = 1
 		count['vaginal_strap'] = 1
 		stim['mag'] += 1
 		!! virginal capacity increase
@@ -412,7 +411,7 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 		gs 'pain', (vgrdif + vltdif)/5 , 'vaginal', 'stretch'
 		stim['act'] = stim['act'] - (vgrdif + vltdif)
 	elseif $ARGS[0] = 'vaginal_vibe':
-		orgasm_flag = 1
+		orgasm_flag['vaginal'] = 1
 		count['vaginal_vibe'] = 1
 		stim['mag'] += 2
 		stim['act'] = 90
@@ -684,7 +683,12 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 					stim['hidden_futa'] = 1
 				else
 					stim['futa'] = 1
-				end		
+				end	
+			elseif $ARGS[i] = 'masturbate':
+				stim['kink'] += masturbate['exp']
+				stim['pref'] += masturbate['pref']
+				stim['kinkno'] += 1
+				orgasm_flag['masturbate'] = 1
 			end
 
 			i += 1
@@ -743,11 +747,13 @@ if $ARGS[0] ! 'end' and $ARGS[0] ! 'checks' and $ARGS[0] ! 'count' and $ARGS[0]
 !!-------------------Orgasm-------------------
 !!This is intended to be hidden and the stats and calculations should not appear in game.
 
-	if orgasm_flag ! 0: nymphosex_flag = 1
+	if orgasm_flag['vaginal'] = 1 or orgasm_flag['anal'] = 1 or orgasm_flag['clit'] = 1 or orgasm_flag['masturbate'] = 1: orgasm_flag['trigger'] = 1
+
+	if orgasm_flag['trigger'] ! 0: nymphosex_flag = 1
 	orgasm_buildup += stim['total']
 
 !! This is determining if Sveta will orgasm
-	if $orgasm_or ! 'no' and $ARGS[0] ! 'flashlite' and $ARGS[0] ! 'flash' and orgasm_flag ! 0:
+	if $orgasm_or ! 'no' and $ARGS[0] ! 'flashlite' and $ARGS[0] ! 'flash' and orgasm_flag['trigger'] ! 0:
 		if $orgasm_or = 'yes' or $orgasm_or = 'custom':
 			gs 'orgasm', $ARGS[0]
 		elseif orgasm_buildup >= 100 and stim['total'] > 10 and rand(1,100) <= 20:
@@ -828,12 +834,14 @@ if $ARGS[0] = 'end':
 	gs 'arousal', 'checks', 'hidden_rape'
 	gs 'arousal', 'checks', 'futa'
 	gs 'arousal', 'checks', 'hidden_futa'
+	gs 'arousal', 'checks', 'masturbate'
 	
 	stim['event'] = 0
 
 !!Adding to counts for character stats
 	gs 'arousal', 'count', 'foreplay'
-	gs 'arousal', 'count', 'mast'
+	gs 'arousal', 'count', 'clit_finger'
+	gs 'arousal', 'count', 'clit_vibe'
 	gs 'arousal', 'count', 'porn'
 	gs 'arousal', 'count', 'cuni'
 	gs 'arousal', 'count', 'rimming'

+ 2 - 2
locations/artem_events.qsrc

@@ -816,7 +816,7 @@ if $ARGS[0] = 'bj':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first6.jpg"></center>'
 	'You suck his cock with your mouth while you fondle yourself with one hand, while the other strokes his dick. Several minutes go by, as you listen to him moan as you pleasure both him and yourself.'
 	'A few seconds later he warns you: "<<$pcs_nickname>>... I''m going to cum..."'
-	gs 'arousal', 'masturbate', -5
+	gs 'arousal', 'clit_finger', -5, 'masturbate'
 	gs 'arousal', 'bj', 5, 'dom'
 	gs 'stat'
 	act 'cum surprise':
@@ -863,7 +863,7 @@ if $ARGS[0] = 'anal':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/firstanal2.jpg"></center>'
 		'As you get used to his dick filling up your ass, he starts going a little deeper, but he stays gentle and slow, more making love to your ass than fucking it. You moan in pleasure after a time and start rubbing your clit with one of your hands to make it feel better. It is amazing how good it starts to feel, you even start pushes back against him to take him a little deeper as it feels better and better.'
 		gs 'arousal', 'anal', 5
-		gs 'arousal', 'masturbate', -5
+		gs 'arousal', 'clit_finger', -5
 		gs 'stat'
 		act 'Cumming':
 			*clr & cla

+ 1 - 0
locations/artstudia.qsrc

@@ -1,5 +1,6 @@
 # artstudia
 !!2021/04/15
+$loc = 'artstudia'
 menu_off = 1
 $location_type = 'secluded'
 

+ 143 - 142
locations/audition_reflections.qsrc

@@ -864,171 +864,172 @@ if $ARGS[0] = 'angry':
 end
 	
 if $ARGS[0] = 'horny':
-	gs 'arousal','masturbate', 1
-		pcs_horny += 50
-		gs'stat'
-		'... <i>horny.</i> '
+	$orgasm_or = 'no'
+	gs 'arousal', 'clit_finger', 1, 'masturbate'
+	pcs_horny += 50
+	gs'stat'
+	'... <i>horny.</i> '
+	*nl
+	if audition['cast_couch'] >= 1 and audition['cast_couch'] <= 3:
+		'You lick your lips, savoring the residual aftertaste of <<$boydesc>>''s cum.'
 		*nl
-		if audition['cast_couch'] >= 1 and audition['cast_couch'] <= 3:
-			'You lick your lips, savoring the residual aftertaste of <<$boydesc>>''s cum.'
+		if CloPantsShortness > 0:
+			'Concentrating on that flavor, remembering the texture of his cock in your mouth, you shove your hand down your pants and plunge your fingers into your pussy. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
+		else
+			'Concentrating on that flavor, remembering the texture of his cock in your mouth, you reach under your skirt and plunge your fingers into your pussy. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
+		end
+	elseif audition['cast_couch'] = 4 or audition['cast_couch'] = 5:
+		if cumloc[11] > 0:
+			'You lick your lips, savoring  taste of <<$boydesc>>''s cum that''s still on your face.'
 			*nl
 			if CloPantsShortness > 0:
-				'Concentrating on that flavor, remembering the texture of his cock in your mouth, you shove your hand down your pants and plunge your fingers into your pussy. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-			else
-				'Concentrating on that flavor, remembering the texture of his cock in your mouth, you reach under your skirt and plunge your fingers into your pussy. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-			end
-		elseif audition['cast_couch'] = 4 or audition['cast_couch'] = 5:
-			if cumloc[11] > 0:
-				'You lick your lips, savoring  taste of <<$boydesc>>''s cum that''s still on your face.'
-				*nl
-				if CloPantsShortness > 0:
-					'Concentrating on that flavor, remembering the texture of his cock in your mouth, you shove one hand down your pants and plunge your fingers into your pussy while your other hand runs across your face, gathering cum on your fingertips and shovelling it into your mouth. Your pussy is blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-				else
-					'Concentrating on that flavor, remembering the texture of his cock in your mouth, you reach under your skirt and plunge your fingers into your pussy while your other hand runs across your face, feeling where cum was spattered moments ago. Your pussy is blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-				end
+				'Concentrating on that flavor, remembering the texture of his cock in your mouth, you shove one hand down your pants and plunge your fingers into your pussy while your other hand runs across your face, gathering cum on your fingertips and shovelling it into your mouth. Your pussy is blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
 			else
-				'You lick your lips, savoring the residual aftertaste of <<$boydesc>>''s cum.'
-				*nl
-				if CloPantsShortness > 0:
-					'Concentrating on that flavor, remembering the texture of his cock in your mouth, you shove one hand down your pants and plunge your fingers into your pussy while your other hand runs across your face, feeling where cum was spattered moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-				else
-					'Concentrating on that flavor, remembering the texture of his cock in your mouth, you reach under your skirt and plunge your fingers into your pussy while your other hand runs across your face, feeling where cum was spattered moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-				end
+				'Concentrating on that flavor, remembering the texture of his cock in your mouth, you reach under your skirt and plunge your fingers into your pussy while your other hand runs across your face, feeling where cum was spattered moments ago. Your pussy is blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
 			end
-		elseif audition['cast_couch'] >= 6 and audition['cast_couch'] <= 8:
+		else
 			'You lick your lips, savoring the residual aftertaste of <<$boydesc>>''s cum.'
 			*nl
 			if CloPantsShortness > 0:
-				'Concentrating on that flavor, you shove your hand down your pants and plunge your fingers into your pussy filling the space that was filled with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
+				'Concentrating on that flavor, remembering the texture of his cock in your mouth, you shove one hand down your pants and plunge your fingers into your pussy while your other hand runs across your face, feeling where cum was spattered moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
 			else
 				'Concentrating on that flavor, remembering the texture of his cock in your mouth, you reach under your skirt and plunge your fingers into your pussy while your other hand runs across your face, feeling where cum was spattered moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
 			end
-		elseif audition['cast_couch'] = 9:			
-			if cumloc[11] > 0:
-				'You lick your lips, savoring taste of <<$boydesc>>''s cum that''s still on your face, basking in the memory of it spattering across your face and landing on your tongue.'
-				*nl
-				if CloPantsShortness > 0:
-					'Concentrating on that flavor, you shove one hand down your pants and plunge your fingers into your pussy, filling the space that was filled with cock moments ago, while your other hand runs across your face, gathering cum on your fingertips and shovelling it into your mouth. Your pussy is blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-				else
-					'Concentrating on that flavor, you reach under your skirt and plunge your fingers into your pussy, filling the space that was filled with cock moments ago. Your pussy is blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-				end
-			else
-				'You lick your lips, savoring the residual aftertaste of <<$boydesc>>''s cum, basking in the memory of it spattering across your cheeks and landing on your tongue.'
-				*nl
-				if CloPantsShortness > 0:
-					'Concentrating on that flavor, you shove your hand down your pants and plunge your fingers into your pussy filling the space that was filled with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-				else
-					'Concentrating on that flavor, plunge your fingers into your pussy filling the space that was filled with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-				end
-			end			
-		elseif audition['cast_couch'] = 10:
+		end
+	elseif audition['cast_couch'] >= 6 and audition['cast_couch'] <= 8:
+		'You lick your lips, savoring the residual aftertaste of <<$boydesc>>''s cum.'
+		*nl
+		if CloPantsShortness > 0:
+			'Concentrating on that flavor, you shove your hand down your pants and plunge your fingers into your pussy filling the space that was filled with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
+		else
+			'Concentrating on that flavor, remembering the texture of his cock in your mouth, you reach under your skirt and plunge your fingers into your pussy while your other hand runs across your face, feeling where cum was spattered moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
+		end
+	elseif audition['cast_couch'] = 9:			
+		if cumloc[11] > 0:
+			'You lick your lips, savoring taste of <<$boydesc>>''s cum that''s still on your face, basking in the memory of it spattering across your face and landing on your tongue.'
+			*nl
 			if CloPantsShortness > 0:
-				'You shove your hand down your pants, plunging your fingers into your pussy, frantically trying to fill the space that was occupied with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
+				'Concentrating on that flavor, you shove one hand down your pants and plunge your fingers into your pussy, filling the space that was filled with cock moments ago, while your other hand runs across your face, gathering cum on your fingertips and shovelling it into your mouth. Your pussy is blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
 			else
-				'You reach under your skirt and plunge your fingers into your pussy, frantically trying to fill the space that was occupied with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
+				'Concentrating on that flavor, you reach under your skirt and plunge your fingers into your pussy, filling the space that was filled with cock moments ago. Your pussy is blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
 			end
-		elseif audition['cast_couch'] = 11:
-			if cumloc[11] > 0:
-				'You lick your lips, savoring taste of <<$boydesc>>''s cum that''s still on your face, basking in how it good it feels on your skin.'
-				*nl
-				if CloPantsShortness > 0:
-					'Concentrating on that flavor, you shove one hand down your pants and plunge your fingers into your pussy, filling the space that was filled with cock moments ago, while your other hand runs across your face, gathering cum on your fingertips and shovelling it into your mouth. Your pussy is blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-				else
-					'Concentrating on that flavor, you reach under your skirt and plunge your fingers into your pussy, filling the space that was filled with cock moments ago. Your pussy is blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-				end
-			else
-				'You lick your lips, savoring the residual aftertaste of <<$boydesc>>''s cum, basking of the memory of it spattering across your cheeks.'
-				*nl
-				if CloPantsShortness > 0:
-					'Concentrating on that feeling, you shove your hand down your pants and plunge your fingers into your pussy filling the space that was filled with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-				else
-					'Concentrating on that flavor, you reach under your skirt and plunge your fingers into your pussy, frantically trying to fill the space that was occupied with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-				end
-			end	
-		elseif audition['cast_couch'] = 12:
-			if cumloc[0] > 0:
-				if cumloc[0] > 0 and $pantyworntype ! 'none':
-					'You chew on your lip, shivering when you feel a glob of <<$boydesc>>''s ooze out from your pussy and soak into your panties.'
-				elseif cumloc[0] > 0 and CloPantsShortness > 0:
-					'You chew on your lip, shivering when you feel a glob of <<$boydesc>>''s ooze out from your pussy and soak into your pants.'
-				elseif cumloc[0] > 0 and CloSkirtShortness > 0:
-					'You chew on your lip, shivering when you feel a glob of <<$boydesc>>''s ooze out from your pussy and run down your leg.'
-				end
-				'You shove your fingers into your pussy, filling the space that was filled with cock moments ago, mixing all the baby batter inside you with the waterfall of juices pouring out between your legs. Your sex is blazing hot and when you draw your fingers back to your face, they''re totally wet, a mixture of cum and pussy juice hanging in thick strings between them.'
-			else
-				'You lick your lips, savoring the residual aftertaste of <<$boydesc>>''s cum, basking of the memory of it spattering across your cheeks.'
-				*nl
-				if CloPantsShortness > 0:
-					'Concentrating on that feeling, you shove your hand down your pants and plunge your fingers into your pussy filling the space that was filled with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-				else
-					'Concentrating on that flavor, you reach under your skirt and plunge your fingers into your pussy, frantically trying to fill the space that was occupied with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
-				end
-			end	
+		else
+			'You lick your lips, savoring the residual aftertaste of <<$boydesc>>''s cum, basking in the memory of it spattering across your cheeks and landing on your tongue.'
+			*nl
+			if CloPantsShortness > 0:
+				'Concentrating on that flavor, you shove your hand down your pants and plunge your fingers into your pussy filling the space that was filled with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
 			else
-				'<<$boydesc>>'' cock in your pussy. The pulsing you felt. The cum spilling out inside. You shudder.'
-				if $pantyworntype ! 'none':
-					'You wipe your pussy with your fingers, half expecting them to come back slick with semen. There''s nothing there. But it feels like it. Phantom globules oozing into your panties. You wonder if it that feeling will ever go away...'
-				elseif CloPantsShortness > 0:
-					'You wipe your pussy with your fingers, half expecting them to come back slick with semen. There''s nothing there. But it feels like it. Phantom globules oozing into your pants. You wonder if it that feeling will ever go away...'
-				elseif CloSkirtShortness > 0:
-					'You wipe your pussy with your fingers, half expecting them to come back slick with semen. There''s nothing there. But it feels like it. Phantom globules dripping from your pussy and running down your legs. You wonder if it that feeling will ever go away...'
-				end
+				'Concentrating on that flavor, plunge your fingers into your pussy filling the space that was filled with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
 			end
-		elseif audition['cast_couch'] = 13:
-			'<<$boydesc>>'' cock in your ass. His cock in your mouth. The cum sliding down your throat. You shudder.'
-			'You gulp and swallow again. And again. But no matter how many times, it still feels like it''s there, coating your throat. You wonder if it will ever go away...'
-		elseif audition['cast_couch'] = 14:
-			'<<$boydesc>>'' cock in your ass. His cock in your mouth. The cum you tried to swallow that was so revolting you spit it back up. You shudder.'
-			'You gulp and swallow again. And again. But no matter how many times, it still feels like it''s there, pooling in the corners of your mouth, covering your tongue. You wonder if it will ever go away...'
-		elseif audition['cast_couch'] = 15:
-			'<<$boydesc>>'' cock in your ass. His cock in your mouth. The cum that pooled in the corners of your mouth, that coated your tongue, that coated your hand when you spit it back up. You shudder.'
-			'You wipe your mouth with a tissue again and again. But no matter how many times you do, it still feels like it''s there on your tongue. You wonder if it will ever go away...'
-		elseif audition['cast_couch'] = 16:
-			if cumloc[11] > 0:
-				'<<$boydesc>>'' cock in your ass. His cum landing on your tongue. The feeling of it sliding down your throat into your stomach. The cum that still coats your face. You shudder.'
-				'You wipe your face and stare at the semen that now coats your fingers too. And you wonder if you''ll ever feel clean after this...'
+		end			
+	elseif audition['cast_couch'] = 10:
+		if CloPantsShortness > 0:
+			'You shove your hand down your pants, plunging your fingers into your pussy, frantically trying to fill the space that was occupied with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
+		else
+			'You reach under your skirt and plunge your fingers into your pussy, frantically trying to fill the space that was occupied with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
+		end
+	elseif audition['cast_couch'] = 11:
+		if cumloc[11] > 0:
+			'You lick your lips, savoring taste of <<$boydesc>>''s cum that''s still on your face, basking in how it good it feels on your skin.'
+			*nl
+			if CloPantsShortness > 0:
+				'Concentrating on that flavor, you shove one hand down your pants and plunge your fingers into your pussy, filling the space that was filled with cock moments ago, while your other hand runs across your face, gathering cum on your fingertips and shovelling it into your mouth. Your pussy is blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
 			else
-				'<<$boydesc>>'' cock in your ass. The cum hitting your face. The cum landing on your tongue. The feeling of it sliding down your throat into your stomach. You shudder.'
-				'You wipe your face. You gulp and swallow again. And again. But no matter how many times, it still feels like it''s there, coating your throat, covering your face. You wonder if it will ever go away...'
+				'Concentrating on that flavor, you reach under your skirt and plunge your fingers into your pussy, filling the space that was filled with cock moments ago. Your pussy is blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
 			end
-		elseif audition['cast_couch'] = 17:
-			if cumloc[11] > 0:
-				'<<$boydesc>>'' cock in your ass. His cum landing on your face. The cum that still drips down your cheeks. You shudder.'
-				'You wipe your face and stare at the semen that now coats your fingers too. And you wonder if you''ll ever feel clean after this...'
+		else
+			'You lick your lips, savoring the residual aftertaste of <<$boydesc>>''s cum, basking of the memory of it spattering across your cheeks.'
+			*nl
+			if CloPantsShortness > 0:
+				'Concentrating on that feeling, you shove your hand down your pants and plunge your fingers into your pussy filling the space that was filled with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
 			else
-				'<<$boydesc>>'' cock in your ass. His cum landing on your face. The sensation of it dripping down your cheeks. You shudder.'
-				'You wipe your face and stare at your fingers. They''re totally clean. You wipe again and they''re still clean. But no matter how many times you wipe, it still feels like there''s something layering your skin, coating your face. You wonder if it that feeling will ever go away...'
+				'Concentrating on that flavor, you reach under your skirt and plunge your fingers into your pussy, frantically trying to fill the space that was occupied with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
 			end
-		elseif audition['cast_couch'] = 18:
-			if cumloc[0] > 0:
-				if cumloc[0] > 0 and $pantyworntype ! 'none':
-					'<<$boydesc>>'' cock in your ass. The pulsing you felt. His cum spurting inside you. The cum now leaking from inside you.'
-					'You wriggle uncomfortably as you feel it ooze between your cheeks and dampen the back of your panties. You wonder if these panties will ever feel clean after this...'
-				elseif cumloc[0] > 0 and CloPantsShortness > 0:
-					'<<$boydesc>>'' cock in your ass. The pulsing you felt. His cum spurting inside you. The cum now leaking from inside you.'
-					'You wriggle uncomfortably as you feel it ooze between your cheeks, creating a wet spot on the inside of your pants. You wonder if these pants will ever feel clean after this...'
-				elseif cumloc[0] > 0 and CloSkirtShortness > 0:
-					'<<$boydesc>>'' cock in your ass. The pulsing you felt. His cum spurting inside you. TThe cum now leaking from inside you.'
-					'You wriggle uncomfortably as you feel it ooze from your anus and fill the space between your ass cheeks. You wonder if it that feeling will ever go away...'
-				end
+		end	
+	elseif audition['cast_couch'] = 12:
+		if cumloc[0] > 0:
+			if cumloc[0] > 0 and $pantyworntype ! 'none':
+				'You chew on your lip, shivering when you feel a glob of <<$boydesc>>''s ooze out from your pussy and soak into your panties.'
+			elseif cumloc[0] > 0 and CloPantsShortness > 0:
+				'You chew on your lip, shivering when you feel a glob of <<$boydesc>>''s ooze out from your pussy and soak into your pants.'
+			elseif cumloc[0] > 0 and CloSkirtShortness > 0:
+				'You chew on your lip, shivering when you feel a glob of <<$boydesc>>''s ooze out from your pussy and run down your leg.'
+			end
+			'You shove your fingers into your pussy, filling the space that was filled with cock moments ago, mixing all the baby batter inside you with the waterfall of juices pouring out between your legs. Your sex is blazing hot and when you draw your fingers back to your face, they''re totally wet, a mixture of cum and pussy juice hanging in thick strings between them.'
+		else
+			'You lick your lips, savoring the residual aftertaste of <<$boydesc>>''s cum, basking of the memory of it spattering across your cheeks.'
+			*nl
+			if CloPantsShortness > 0:
+				'Concentrating on that feeling, you shove your hand down your pants and plunge your fingers into your pussy filling the space that was filled with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
 			else
-				'<<$boydesc>>'' cock in your ass. The pulsing you felt. His cum spurting inside you. You shudder.'
-				if $pantyworntype ! 'none':
-					'You wriggle uncomfortably feeling like it''s still there, oozing from between your cheeks, dampening the back of your panties. You know there''s nothing there, but you can''t get the sensation to go away. You wonder if it ever will...'
-				elseif CloPantsShortness > 0:
-					'You wriggle uncomfortably feeling like it''s still there, oozing from between your cheeks, soaking into your pants. You know there''s nothing there, but you can''t get the sensation to go away. You wonder if it ever will...'
-				elseif CloSkirtShortness > 0:
-					'You wriggle uncomfortably feeling like it''s still there, oozing from your anus, filling the space between your ass cheeks. You know there''s nothing there, but you can''t get the sensation to go away. You wonder if it ever will...'
-				end
+				'Concentrating on that flavor, you reach under your skirt and plunge your fingers into your pussy, frantically trying to fill the space that was occupied with cock moments ago. It''s blazing hot and when you draw your fingers back to your face, they''re totally wet, your juices hanging in thick strings between them.'
+			end
+		end	
+		else
+			'<<$boydesc>>'' cock in your pussy. The pulsing you felt. The cum spilling out inside. You shudder.'
+			if $pantyworntype ! 'none':
+				'You wipe your pussy with your fingers, half expecting them to come back slick with semen. There''s nothing there. But it feels like it. Phantom globules oozing into your panties. You wonder if it that feeling will ever go away...'
+			elseif CloPantsShortness > 0:
+				'You wipe your pussy with your fingers, half expecting them to come back slick with semen. There''s nothing there. But it feels like it. Phantom globules oozing into your pants. You wonder if it that feeling will ever go away...'
+			elseif CloSkirtShortness > 0:
+				'You wipe your pussy with your fingers, half expecting them to come back slick with semen. There''s nothing there. But it feels like it. Phantom globules dripping from your pussy and running down your legs. You wonder if it that feeling will ever go away...'
 			end
 		end
+	elseif audition['cast_couch'] = 13:
+		'<<$boydesc>>'' cock in your ass. His cock in your mouth. The cum sliding down your throat. You shudder.'
+		'You gulp and swallow again. And again. But no matter how many times, it still feels like it''s there, coating your throat. You wonder if it will ever go away...'
+	elseif audition['cast_couch'] = 14:
+		'<<$boydesc>>'' cock in your ass. His cock in your mouth. The cum you tried to swallow that was so revolting you spit it back up. You shudder.'
+		'You gulp and swallow again. And again. But no matter how many times, it still feels like it''s there, pooling in the corners of your mouth, covering your tongue. You wonder if it will ever go away...'
+	elseif audition['cast_couch'] = 15:
+		'<<$boydesc>>'' cock in your ass. His cock in your mouth. The cum that pooled in the corners of your mouth, that coated your tongue, that coated your hand when you spit it back up. You shudder.'
+		'You wipe your mouth with a tissue again and again. But no matter how many times you do, it still feels like it''s there on your tongue. You wonder if it will ever go away...'
+	elseif audition['cast_couch'] = 16:
+		if cumloc[11] > 0:
+			'<<$boydesc>>'' cock in your ass. His cum landing on your tongue. The feeling of it sliding down your throat into your stomach. The cum that still coats your face. You shudder.'
+			'You wipe your face and stare at the semen that now coats your fingers too. And you wonder if you''ll ever feel clean after this...'
+		else
+			'<<$boydesc>>'' cock in your ass. The cum hitting your face. The cum landing on your tongue. The feeling of it sliding down your throat into your stomach. You shudder.'
+			'You wipe your face. You gulp and swallow again. And again. But no matter how many times, it still feels like it''s there, coating your throat, covering your face. You wonder if it will ever go away...'
+		end
+	elseif audition['cast_couch'] = 17:
+		if cumloc[11] > 0:
+			'<<$boydesc>>'' cock in your ass. His cum landing on your face. The cum that still drips down your cheeks. You shudder.'
+			'You wipe your face and stare at the semen that now coats your fingers too. And you wonder if you''ll ever feel clean after this...'
+		else
+			'<<$boydesc>>'' cock in your ass. His cum landing on your face. The sensation of it dripping down your cheeks. You shudder.'
+			'You wipe your face and stare at your fingers. They''re totally clean. You wipe again and they''re still clean. But no matter how many times you wipe, it still feels like there''s something layering your skin, coating your face. You wonder if it that feeling will ever go away...'
+		end
+	elseif audition['cast_couch'] = 18:
+		if cumloc[0] > 0:
+			if cumloc[0] > 0 and $pantyworntype ! 'none':
+				'<<$boydesc>>'' cock in your ass. The pulsing you felt. His cum spurting inside you. The cum now leaking from inside you.'
+				'You wriggle uncomfortably as you feel it ooze between your cheeks and dampen the back of your panties. You wonder if these panties will ever feel clean after this...'
+			elseif cumloc[0] > 0 and CloPantsShortness > 0:
+				'<<$boydesc>>'' cock in your ass. The pulsing you felt. His cum spurting inside you. The cum now leaking from inside you.'
+				'You wriggle uncomfortably as you feel it ooze between your cheeks, creating a wet spot on the inside of your pants. You wonder if these pants will ever feel clean after this...'
+			elseif cumloc[0] > 0 and CloSkirtShortness > 0:
+				'<<$boydesc>>'' cock in your ass. The pulsing you felt. His cum spurting inside you. TThe cum now leaking from inside you.'
+				'You wriggle uncomfortably as you feel it ooze from your anus and fill the space between your ass cheeks. You wonder if it that feeling will ever go away...'
+			end
+		else
+			'<<$boydesc>>'' cock in your ass. The pulsing you felt. His cum spurting inside you. You shudder.'
+			if $pantyworntype ! 'none':
+				'You wriggle uncomfortably feeling like it''s still there, oozing from between your cheeks, dampening the back of your panties. You know there''s nothing there, but you can''t get the sensation to go away. You wonder if it ever will...'
+			elseif CloPantsShortness > 0:
+				'You wriggle uncomfortably feeling like it''s still there, oozing from between your cheeks, soaking into your pants. You know there''s nothing there, but you can''t get the sensation to go away. You wonder if it ever will...'
+			elseif CloSkirtShortness > 0:
+				'You wriggle uncomfortably feeling like it''s still there, oozing from your anus, filling the space between your ass cheeks. You know there''s nothing there, but you can''t get the sensation to go away. You wonder if it ever will...'
+			end
+		end
+	end
+	
+	
+	gs 'arousal','end'
+	gs 'stat'
+	act'Continue':gt'auditions','reflection_end'
 		
-		
-		gs 'arousal','end'
-		gs 'stat'
-		act'Continue':gt'auditions','reflection_end'
-		
-	gs 'arousal','masturbate', 1
+	gs 'arousal', 'clit_finger', 1, 'masturbate'
 	pcs_horny += 50
 	'... <i>horny.</i> '
 	*nl
@@ -1193,7 +1194,7 @@ if $ARGS[0] = 'virgin_reflect':
 	end
 	
 	act'Horny':
-		gs 'arousal','masturbate', 1
+		gs 'arousal', 'clit_finger', 1, 'masturbate'
 		pcs_horny += 50
 		gs'stat'
 		'... <i>horny.</i> '

+ 24 - 17
locations/balkon2.qsrc

@@ -203,7 +203,7 @@ if $ARGS[0] = 'finger':
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-1.jpg"></center>'
 	'Standing naked in the open is making you aroused. Feeling embolded you engulfing your fingers into your mouth preparing them for what''s to come.'
 	
-	gs 'arousal', 'foreplay', 2, 'exhibitionism'
+	gs 'arousal', 'foreplay', 2, 'exhibitionism', 'masturbate'
 	gs 'stat'
 
 	act 'Rub your clit':
@@ -211,8 +211,8 @@ if $ARGS[0] = 'finger':
 		*clr
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-2.jpg"></center>'
 		'As the fingers are coated in saliva, you run your fingers down your body not stopping before your juicy puffed pussy lips. You take your fingers and slowly begin rubbing your clit as you feel the first surge of pleasure consuming you.'
-		
-		gs 'arousal', 'vaginal_finger', 3, 'exhibitionism'
+		$orgasm_or = 'no'
+		gs 'arousal', 'clit_finger', 3, 'masturbate', 'exhibitionism'
 		gs 'stat'
 
 		act 'Insert fingers':
@@ -222,7 +222,8 @@ if $ARGS[0] = 'finger':
 			'As you play with yourself you begin to rub your clit a little bit faster. By now your clit is swelling with desire, and as you can''t ignore it anymore, you take your middle finger and insert it into your vagina.' 
 			'As you ease into it you shut your eyes by the pleasant feeling as you speed up your hand movements.'
 			
-			gs 'arousal', 'vaginal_finger', 5, 'exhibitionism'
+			$orgasm_or = 'no'
+			gs 'arousal', 'vaginal_finger', 5, 'masturbate', 'exhibitionism'
 			gs 'stat'
 
 			act 'Open your eyes':
@@ -240,6 +241,7 @@ if $ARGS[0] = 'finger':
 					$orgasm_txt = 'Overtaken by the thrill of the risk of being caught in such a compromising act and the diligent work of your skilled fingers brings you to an intense orgasm. Before you know it you grip the railing for support as your juices squirt hard out of you.'
 					'The orgasm is so intense that you''re seeing stars and it almost feels like you''re going to pass out. Somehow you manage to keep your composure as you quickly head back inside as you feel too exposed.'
 					
+					gs 'arousal', 'clit_finger', 2, 'masturbate'
 					gs 'arousal', 'end'
 					gs 'stat'
 
@@ -256,16 +258,18 @@ if $ARGS[0] = 'finger_solo':
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-5.jpg"></center>'
 	'Ignoring everything around you, you re-focus on yourself once again. You begin teasing yourself, pressing your fingers on your already throbbing clit. It doesn''t take long before you slide your fingers inside the pussy, as you begin to squirm by the sensation.'
 
-	gs 'arousal', 'vaginal_finger', 3, 'exhibitionism'
+	$orgasm_or = 'no'
+	gs 'arousal', 'clit_finger', 3, 'masturbate', 'exhibitionism'
 	gs 'stat'
-		
+
 	act 'Keep it up':
 		cla
 		*clr
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-6.jpg"></center>'
 		'Slowly pacing the speed your fingers enter your pussy, you begin to feel you tight walls becoming wet and sticky with your own juices as it drips onto the ground while your mind is obsessed by the feeling that you need to increase the pace."'
-		
-		gs 'arousal', 'vaginal_finger', 3, 'exhibitionism'
+
+		$orgasm_or = 'no'
+		gs 'arousal', 'vaginal_finger', 3, 'masturbate', 'exhibitionism'
 		gs 'stat'
 
 		act 'Faster':
@@ -274,16 +278,18 @@ if $ARGS[0] = 'finger_solo':
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-7.jpg"></center>'
 			'You pick up the pace as you begin fantasizing about being taken like this in the open... You use your finger frantically as it slides in and out of your vagina with ease.'
 
-			gs 'arousal', 'vaginal_finger', 3, 'exhibitionism'
+			$orgasm_or = 'no'
+			gs 'arousal', 'vaginal_finger', 3, 'masturbate', 'exhibitionism'
 			gs 'stat'
-		
+
 			act 'Faster':
 				cla
 				*clr
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-8.jpg"></center>'
 				'You are way too horny to pace yourself now, as you use one more finger to stretch out your inside, expanding the pleasant feeling. While trying your hardest to keep as quiet as possible, the walls begin to crumble as you begin moaning making sure that your closest neighbours can hear you.'
-				
-				gs 'arousal', 'vaginal_finger', 3, 'exhibitionism'
+
+				$orgasm_or = 'no'
+				gs 'arousal', 'vaginal_finger', 3, 'masturbate', 'exhibitionism'
 				gs 'stat'
 
 				act 'Just a little more':
@@ -291,8 +297,9 @@ if $ARGS[0] = 'finger_solo':
 					*clr
 					'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-9.jpg"></center>'
 					'By now you''re loudly moaning not caring if anyone hears you as your fingers inside are hitting your g-spot. You make one last effort and pump your vagina as you feel a...'
-					
-					gs 'arousal', 'vaginal_finger', 3, 'exhibitionism'
+
+					$orgasm_or = 'no'
+					gs 'arousal', 'vaginal_finger', 3, 'masturbate', 'exhibitionism'
 					gs 'stat'
 
 					act 'Climax':
@@ -303,18 +310,18 @@ if $ARGS[0] = 'finger_solo':
 						$orgasm_or = 'yes'
 						$orgasm_txt = 'Within seconds your toes curl as you feel a wave of ecstasy sweeping all over your body, your legs and hands are shaking in delight of a possibility that someone might have noticed you.'
 						'After a few moments you withdraw your fingers from your stretched vagina, still pulsating from the intense orgasm.'
+						gs 'arousal', 'vaginal_finger', 3, 'masturbate', 'exhibitionism'
+						gs 'arousal', 'end'
 						gs 'stat'
 
 						act 'Get dressed':
 							cla
 							*clr
 							minut += 5
+							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-10.jpg"></center>'
 							'As you come to your senses you can hear some of your neighbours applauding your performance. You decide giving them one last show as you stand up and suck the sticky cream slowly from your fingers, savouring the memory.'
 							'As you finish you give everyone a playful wave as you get dressed.'
-						
-							gs 'arousal', 'end'
-							gs 'stat'
 
 							act 'Leave':gt 'balkon', 'start'
 						end

+ 2 - 2
locations/bass.qsrc

@@ -136,9 +136,9 @@ if $ARGS[0] = 'a':
 		pcs_sweat = 10 + rand(0,4)
 		if pcs_inhib < 50:inhib_exp += rand(1,2)
 		if func('body_din','pregnancyVisibility') = 0:
-			'<center><img <<$set_imgh>> src="images/pc/activities/swim/swim_bikini_<<rand(1,8)>>.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_bikini_<<rand(1,8)>>.jpg"></center>'
 		else
-			'<center><img <<$set_imgh>> src="images/pc/activities/swim/swim_bikini_preg_<<rand(1,4)>>.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_bikini_preg_<<rand(1,4)>>.jpg"></center>'
 		end
 		'You take a swim in the pool, which invigorates you, making you feel refreshed.'
 		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'

+ 23 - 17
locations/bed.qsrc

@@ -28,7 +28,7 @@ if $ARGS[0] = 'mast':
 				'<center><img <<$set_imgh>> src="images/characters/city/husband/sex/m21.jpg"></center>'
 				'You bend over and start fucking your pussy with your dildo'
 				
-				gs 'arousal', 'masturbate', 30
+				gs 'arousal', 'vaginal_dildo', 15
 				gs 'stat'
 
 				if hour > 22 or hour < 7:'<<$husName>> looks at you, obviously a little dumbfounded.'
@@ -42,6 +42,7 @@ if $ARGS[0] = 'mast':
 						husband -= 1
 						'"I''ll wait outside the door until you''re done." he says and leaves. You continue to satisfy yourself rapidly, and soon finish.'
 						$orgasm_or = 'yes'
+						gs 'arousal', 'clit_finger', 5, 'masturbate'
 						gs 'arousal', 'end'
 						gs 'stat'
 
@@ -57,18 +58,20 @@ if $ARGS[0] = 'mast':
 							'You pull the dildo from your pussy and winking at your husband, insert the dildo in your anus. <<$husName>> watches closely as the dildo disappears in and out of your ass.'
 							'You see how his pants swell. "Anything else you want, dear?" you ask, smiling.'
 							'"Can I join?" he asks, a little embarrassed.'
+							gs 'arousal', 'anal_dildo', 5, 'masturbate'
+							gs 'stat'
 
 							act 'Invite':
 								cla
 								*clr
-								analorgasm += 1
 								'<center><img <<$set_imgh>> src="images/characters/city/husband/sex/m23.jpg"></center>'
 								'<<$husName>> gets his dick out and starts masturbating. It is not what you expected, and at first you feel a little sad that he didn''t enter into you, but began to masturbate.'
 								'Then it starts to hit you, watching your husband masturbate as he watches you fuck the dildo, his face covered in pleasure, you scream and fall on the table, having experienced an orgasm.'
 								'The dildo is still sticking out of your ass. While <<$husName>> is still masturbating, looking at you stretched out on the table, you take the dildo from your ass and begin to lick it, looking into your husbands eyes.'
 								'The spectacle has him immediately cum all over the floor. You go to him, kiss him on the lips and he passionately kisses you back...'
 
-								$orgasm_or = 'yes'
+								gs 'arousal', 'anal_dildo', 5, 'masturbate'
+								$orgasm_or = 'custom'
 								gs 'arousal', 'end'
 								gs 'stat'
 						
@@ -86,12 +89,12 @@ if $ARGS[0] = 'mast':
 						husband += 1
 						husbizvradd += 1
 						'"No, I think this is enough." He says, sits down on a chair and begins to watch. You continue to satisfy yourself rapidly and soon finish in front of her husband.'
+						$orgasm_or = 'yes'
+						gs 'arousal', 'clit_finger', 5, 'masturbate'
+						gs 'arousal', 'end'
 						'<<$husName>> stands up and begins to applaud "Bravo, encore?" he laughs.'
 						'"For such a lovely audience, anything, but first an intermission." You laugh. <<$husName>> helps you down from the table.'
-						pcs_horny = 0
 
-						$orgasm_or = 'yes'
-						gs 'arousal', 'end'
 						gs 'stat'
 						
 						act 'Finish':gt 'bed', 'start'
@@ -107,6 +110,8 @@ if $ARGS[0] = 'mast':
 							'You pull the dildo out of your pussy and winking at your husband, insert it in your anus. <<$husName>> watches closely as you pump the dildo in and out of your ass.'
 							'You see how his pants swell. "Anything else you want, dear?" you ask, smiling.'
 							'"I don''t just want something, I''ll do something." He says, unbuttoning his pants and brings his cock to your mouth.'
+							gs 'arousal', 'anal_dildo', 5
+							gs 'stat'
 
 							act 'Suck him':
 								cla
@@ -115,9 +120,8 @@ if $ARGS[0] = 'mast':
 								'You take his flaccid penis in your mouth and start sucking, while you continue to drive the dildo into your ass.'
 								'When his cock has finally hardened, <<$husName>> stops you. "Now I''ll take this hole."'
 
-								gs 'arousal', 'masturbate', 10
-								gs 'arousal', 'bj', 10
-								minut -= 10
+								gs 'arousal', 'clit_finger', 5
+								gs 'arousal', 'bj', -5
 								gs 'stat'
 						
 								act 'Substitute ass':
@@ -136,12 +140,11 @@ if $ARGS[0] = 'mast':
 							'"You should have said something, now open your mouth." He says pulling out his cock and forcefully pushes it into your mouth.'
 							'He holds you by the hair and fucks your mouth, telling you not to stop masturbating. Soon he tires of your mouth, "Now enough of this rubber shit, I''m going to fuck you."'
 
-							gs 'arousal', 'masturbate', 10
-							gs 'arousal', 'bj', 10
-							minut -= 10
+							gs 'arousal', 'vaginal_dildo', 10
+							gs 'arousal', 'bj', -10
 							gs 'stat'
 								
-							act 'Spread her legs ':
+							act 'Spread your legs ':
 								picrand = 89
 								gt 'sex', 'vag'
 							end
@@ -150,7 +153,8 @@ if $ARGS[0] = 'mast':
 							'"You''re going to insert this stupid toy in your pussy, ass and mouth, You''ll pulverize them, for as long as I like." He says, sitting down to watch.'
 							'Submissively, you quickly use the dildo to fuck your pussy, ass and mouth.'
 							
-							gs 'arousal', 'masturbate', 10
+							gs 'arousal', 'vaginal_dildo', 5
+							gs 'arousal', 'anal_dildo', -5
 							gs 'stat'
 
 							act 'Offer mouth':
@@ -160,7 +164,9 @@ if $ARGS[0] = 'mast':
 								'Still using the dildo on your pussy and ass, you offer <<$husName>> your mouth. He gets up and walks over to you.'
 								'You take his flaccid penis and start sucking, until his cock is finally hard. <<$husName>> stops you, "Now I''ll fuck your ass."'
 
-								gs 'arousal', 'bj', 10
+								gs 'arousal', 'vaginal_dildo', 5
+								gs 'arousal', 'anal_dildo', 5
+								gs 'arousal', 'bj', -10
 								gs 'stat'
 								
 								act 'Offer your ass':
@@ -179,8 +185,8 @@ if $ARGS[0] = 'mast':
 				'Soon you''re twitching onto that dildo and juices drip down its length, soaking the floor beneath you. You take a few deep breaths and a smile grows along your face after cumming so hard there. That was just what you needed!'
 
 				
-				$orgasm_or = 'yes'
-				gs 'arousal', 'vaginal_dildo', 10
+				$orgasm_or = 'custom'
+				gs 'arousal', 'vaginal_dildo', 10, 'masturbate'
 				gs 'arousal', 'end'
 				
 				act 'Breathe':gt 'bed', 'start'

+ 36 - 28
locations/bed2.qsrc

@@ -313,18 +313,17 @@ if $ARGS[0] = 'dream':
 	varsleep['time_to_full'] += 150 + rand(0,60)
 
 	varsleep['time_now'] = daystart*1440 + hour * 60 + minut
-
-
-	if alarm_holiday = 1 and (kanikuli > 0 or week > 5):
-		varsleep['alarm_time'] = daystart*1440 + timerEnd * 60 + timerEndM
-	elseif week > 5:
-		varsleep['alarm_time'] = daystart*1440 + timerEnd * 60 + timerEndM
-	else
-		varsleep['alarm_time'] = daystart*1440 + timer * 60 + timerM
-	end
+	varsleep['alarm_time_end'] = daystart*1440 + timerEnd * 60 + timerEndM
+	if varsleep['time_now'] >= varsleep['alarm_time_end']: varsleep['alarm_time_end'] += 1440
+	varsleep['alarm_time'] = daystart*1440 + timer * 60 + timerM
 	if varsleep['time_now'] >= varsleep['alarm_time']: varsleep['alarm_time'] += 1440
-
-	if budilnikOn = 1: varsleep['minutes to wakeup'] = min(varsleep['time_to_full'], varsleep['alarm_time'] - varsleep['time_now']) else varsleep['minutes to wakeup'] = varsleep['time_to_full']
+	if budilnikOn = 1: 
+		varsleep['minutes to wakeup'] = min(varsleep['time_to_full'], varsleep['alarm_time'] - varsleep['time_now'])
+		varsleep['minutes to wakeup end'] = min(varsleep['time_to_full'], varsleep['alarm_time_end'] - varsleep['time_now'])
+	else 
+		varsleep['minutes to wakeup'] = varsleep['time_to_full']
+		varsleep['minutes to wakeup end'] = varsleep['time_to_full']
+	end
 
 	:loopson_bed
 	minut += 1
@@ -378,29 +377,41 @@ if $ARGS[0] = 'dream':
 
 	
 	varsleep['minutes to wakeup'] -= 1
-	if varsleep['minutes to wakeup'] > 0:jump 'loopson_bed'
+	varsleep['minutes to wakeup end'] -= 1
 
+	if alarm_holiday = 1 and kanikuli > 0:
+	!! use weekend time alarm
+		varsleep['alarm_time'] = daystart*1440 + timerEnd * 60 + timerEndM
+		if varsleep['minutes to wakeup end'] > 0:jump 'loopson_bed'
+	elseif week > 5:
+	!! use weeken time alarm 
+		varsleep['alarm_time'] = daystart*1440 + timerEnd * 60 + timerEndM
+		if varsleep['minutes to wakeup end'] > 0:jump 'loopson_bed'
+	else 
+		varsleep['alarm_time'] = daystart*1440 + timer * 60 + timerM
+		if varsleep['minutes to wakeup'] > 0:jump 'loopson_bed'
+	end
+
+	varsleep['time_now'] = daystart*1440 + hour * 60 + minut
+
+	gs 'stat'
 	if slept_in = 1:
-		gs 'stat'
 		$waketext = 'You wake up at <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>, after sleeping-in a little longer than planned, but at least you''ve had plenty of sleep.'
-		gs 'bed2', 'wake'
-	elseif pcs_sleep >= 100 and budilnikOn = 0:
-		gs 'stat'
-		$waketext = 'You wake up at <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>, no longer tired and ready to start the day with plenty of sleep.'
-		gs 'bed2', 'wake'
-	elseif pcs_sleep >= 100 and budilnikOn = 1 and alarm_now >= alarm_set:
-		gs 'stat'
+	elseif pcs_sleep >= 100 and budilnikOn = 1 and varsleep['time_now'] >= varsleep['alarm_time']:
 		$waketext = 'You wake up at <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>, just before your alarm goes off. You''ve had plenty of sleep.'
-		gs 'bed2', 'wake'
-	elseif budilnikOn = 1 and alarm_now = alarm_time:
+	elseif pcs_sleep >= 100:
+		$waketext = 'You wake up at <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>, no longer tired and ready to start the day with plenty of sleep.'
+	elseif budilnikOn = 1 and varsleep['time_now'] = varsleep['alarm_time']:
 		pcs_mood -= 10
-		gs 'stat'
 		$waketext = 'Your alarm goes off at <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>, '+iif(pcs_sleep < 90, 'but you could do with some extra sleep.', 'and you''ve had plenty of sleep.')+''
 		gs 'bed2', 'extra'
-		gs 'bed2', 'wake'
+	else
+		!! I do not think that it could go here
+		$waketext = ''
 	end
-	*nl
 
+	gs 'bed2', 'wake'
+	*nl
 	'<<$waketext>>'
 end
 
@@ -586,9 +597,6 @@ if $ARGS[0] = 'extra':
 	act '"Snooze" a few minutes more...':
 		menu_off = 1
 		slept_in = 1
-		stime = 0
-		minut += (100-pcs_sleep)*6
-		pcs_sleep += 100
 		gs 'stat'
 		gt 'bed2', 'dream'
 	end

+ 1582 - 0
locations/booty_call.qsrc

@@ -0,0 +1,1582 @@
+# booty_call
+
+if $ARGS[0] = 'text':
+	!! boy code?
+	!! IMAGE HERE
+	'Your phone buzzes and you pull it out to see what''s happening. It''s a text from [boy code here].'
+	*nl
+	'	<b><font color="blue">hey <<$pcs_nickname>></font></b>'
+	'<b><font color="pink">hey yourself</font></b>'
+	*nl
+	'you text back.'
+	*nl
+	'	<b><font color="blue">i was thinking about you today</font></b>'
+	act'What about?':
+		cla & *clr
+		!! IMAGE HERE
+		'	<b><font color="blue">i was thinking about you today</font></b>'
+		'<b><font color="pink">what were you thinking about?</font></b>'
+		booty_call['text'] = rand(1,3)
+		if booty_call['text'] = 1:
+			'	<b><font color="blue">wanted to know if you wanted to come over to my place</font></b>'
+			'	<b><font color="blue">have some fun?</font></b>'
+			*nl
+			'You think you know what kind of fun he wants.'
+		elseif booty_call['text'] = 2:
+			'	<b><font color="blue">your mouth around my cock</font></b>'
+			*nl
+			'You think you know what kind of fun he wants.'
+		elseif booty_call['text'] = 3:
+			'	<b><font color="blue">fucking you on my couch</font></b>'
+			*nl
+			'You think you know what kind of fun he wants.'
+		end
+	act'Me too':
+	
+	
+	end
+	
+	
+	act'About fucking me?':
+	
+	
+	end
+end
+
+
+if $ARGS[0] = 'invite_yourself':
+
+
+end
+
+if $ARGS[0] = 'get_invited':
+	if rand(0,1) = 1:
+		'"Why don''t you come over to my place right now and we can have some fun?"'
+		
+	else
+		'"Why don''t you come over to my place tonight and we can have some fun?"'
+	end
+
+
+end
+
+if $ARGS[0] = 'start':
+	!! boy code?
+	booty_call['orgasm'] = orgasm
+	booty_call['orgasm_limit'] = orgasm + 6
+	$boydesc = $npc_firstname[$boy]
+	$npc_apt_hall[$boy]
+	'You enter his place. He closes the door behind you.'
+	
+	act'Take it to the bedroom':gt'booty_call','bed_start'
+	
+!!	act'Stumble over to the couch':gt'booty_call','couch_start'
+end
+
+
+if $ARGS[0] = 'bed_start':
+	$npc_apt_bedroom[$boy]
+	gs 'shortgs','undress'
+	!! initiative call
+	if rand(0,1) = 1:
+		!! he wins initiative
+		'The two of you head to his bedroom and immediately begin to undress.'
+		if npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1:
+			gs'booty_call','generous_initiative'
+		elseif npc_selfish[$boy] = 1:
+			gs'booty_call','selfish_initiative'
+		else
+			if rand(0,1) = 1:
+				gs'booty_call','generous_initiative'
+			else
+				gs'booty_call','selfish_initiative'
+			end
+		end
+	else
+		!! player wins initiative
+		'The two of you head to his bedroom and immediately begin to undress.'
+		gs'booty_call','foreplay_choose'
+	end
+end
+
+!! --------------------- Boy''s choices ----------------------------------------------------------------------
+
+if $ARGS[0] = 'generous_initiative':
+	!! cunnilingus or nipple play
+	if rand(0,1) = 1:
+		!! cunnilingus
+		'Before you can consider doing anything, <<$boydesc>> pushes back you onto the bed and kneels between your legs.'
+		gs'booty_call','kuni_start'
+	else
+		!! nipple play
+		'<<$boydesc>> pushes back you onto the bed and climbs up in front of you, bending his head towards your breasts.'
+		act'Continue':gs'booty_call','nipple_play'
+	end
+end
+
+if $ARGS[0] = 'selfish_initiative':
+	'Before you can consider doing anything, <<$boydesc>> sits down on the edge of the bed, pushing you to your knees in the same motion and dangles his cock in front of your face.'
+	act'Don''t wanna suck cock':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		'"Ugh, I don''t wanna suck your dick right now. Do I have to?"'
+		'"Come on <<$pcs_nickname>>. Lemme see those lips wrapped around my cock."'
+		act'Grumble (do it)':
+			cla & *nl
+			booty_call['reluctant_bj'] = 1
+			'You grumble to yourself but comply anyways, leaning forward and taking his <<$boydesc>> into your mouth.'
+			act'Suck':gt'booty_call','bj_sub1'
+		end
+		
+		gs 'willpower', 'bj', 'resist'
+		if will_cost <= pcs_willpwr:
+			act'How about a handy instead? (<<will_cost>> Willpower)':
+				gs 'willpower', 'bj', 'resist'
+				gs 'willpower', 'pay', 'self'
+				gs 'stat'
+				cla & *nl
+				'"Seriously <<$boydesc>>, I don''t feel like it today. Can I give you a handy instead?" you ask looking up at him, gently tugging on his cock already. "Please?"'
+				'"Oh alright. Do it then."'
+				act'Jerk him off':gs'booty_call','handjob1'
+			end
+		else
+			act'How about a handy instead? (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+		gs 'willpower', 'bj', 'resist','easy'
+		
+		if will_cost <= pcs_willpwr:
+			act'Can we 69?  (<<will_cost>> Willpower)':
+				cla & *nl
+				gs 'willpower', 'pay', 'self'
+				gs 'stat'
+				'"Can we at least sixty-nine? I really need some loving down there right now."'
+				'"I can get behind that," he grins, laying back.'
+				act'Climb over him':gs'booty_call','69_sub'
+			end
+		else
+			act'Can we 69? (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	end
+	
+	act'Blow him':gs'booty_call','bj_sub1'
+end
+
+!! --------------------- generous stuff ---------------------------------------------------
+
+if $ARGS[0] = 'kuni_start':
+	act'Spread them for him':
+		cla & *clr
+		!! IMAGE HERE
+		if kuni_no[$boy] = 1:
+			kuni_yes[$boy] = 1 & kuni_no[$boy] = 0
+			'You spread your legs.'
+			'"You finally trust me enough to let me eat you out?"'
+			'"Yeah," you smile. "Come and get it."'
+			'He settles down between your legs.'
+		end
+		if mesec > 0 and npc_pussyeater_know[$boy] = 1:
+			'"Just warning you, I''m on my period."'
+			'"I don''t mind."'
+			'"I know, just wanted to let you get ready for the taste," you grin.'
+			act'Get eaten out':gs'booty_call','period_lick'
+		elseif mesec > 0:
+			'"I''m on my period. You may not want to go down on me right now."'
+			if npc_pussyeater[$boy] = 1:
+				npc_pussyeater_know[$boy] = 1
+				'"I don''t mind," he says and you gasp when you feel his tongue on your clit.'
+				act'Get eaten out':gs'booty_call','period_lick'
+			else
+				'"Oh. Maybe not then. How about this insted?"'
+				'<<$boydesc>> climbs up in front of you, bending his head towards your breasts.'
+				act'Continue':gs'booty_call','nipple_play'
+			end
+		else
+			'Moments later, you feel his tongue on your clit.'
+			act'Get eaten out':gs'booty_call','pussy_lick'
+		end
+	end
+	
+	if kuni_yes[$boy] < 1:
+		act'Close your legs':
+			cla & *clr
+			!! IMAGE HERE
+			if kuni_no[$boy] = 0:
+				kuni_no[$boy] = 1
+				
+				'"Woah!"'
+				'"What?"'
+				'"That''s... I don''t let guys go down on me unless I''m really comfortable with them."'
+				'"Oh. Well..."'
+				act'We could just make out':
+					cla & *nl
+					'"We could just make out?"'
+					'"That sounds good."'
+					gs'booty_call','makeout_dom1'
+				end
+				act'You could play with my tits':
+					cla & *nl
+					'"You could play with my tits?"'
+					'"That sounds like fun."'
+					act'Continue':gt'booty_call','nipple_play'
+				end
+				act'I could go down on you':
+					cla & *nl
+					'"I could go down on you instead?"'
+					'"That sounds good."'
+					gs'booty_call','bj_dom1'
+				end
+				act'We could just skip to fucking':
+					cla & *nl
+					'"We could just get right to fucking?"'
+					'"That sounds good."'
+					booty_call['position_choose'] = 1
+					gs'booty_call','sex_start'
+				end
+			elseif kuni_no[$boy] = 1:
+				'"Nuh uh," you say, snapping your legs closed. "I''m still not ready for that."'
+				act'We could just make out':
+					cla & *nl
+					'"We could just make out?"'
+					'"That sounds good."'
+					gs'booty_call','makeout_dom1'
+				end
+				act'You could play with my tits':
+					cla & *nl
+					'"You could play with my tits?"'
+					'"That sounds like fun."'
+					act'Continue':gt'booty_call','nipple_play'
+				end
+				act'I could go down on you':
+					cla & *nl
+					'"I could go down on you instead?"'
+					'"That sounds good."'
+					gs'booty_call','bj_dom1'
+				end
+				act'We could just skip to fucking':
+					cla & *nl
+					'"We could just get right to fucking?"'
+					'"That sounds good."'
+					booty_call['position_choose'] = 1
+					gs'booty_call','sex_start'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'period_lick':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/kuni/pussylick4.mp4"></video></center>'
+	gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
+	gs'stat'
+	$booty_call['foreplay'] = 'kuni'
+	'He eats you out on your period.'
+	if booty_call['orgasm'] < orgasm:
+		act'Orgasm':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
+			
+			booty_call['orgasm_count'] += 1
+			booty_call['orgasm'] = orgasm
+			'You cum.'
+			
+			if npc_pussyeater[$boy] = 1:
+				gs'booty_call','pussy_lick_loop'
+			else
+				if rand(0,1) = 1:
+						act'Continue':
+							cla & *clr
+							!! IMAGE HERE
+							'He pushes you towards his cock towards your mouth.'
+							act'Blow him':gt'booty_call','bj_sub1'
+							
+							act'Fuck instead?':
+								cla & *clr
+								!! IMAGE HERE
+								'"Fuck instead?"'
+								'"Yeah, let''s fuck."'
+								act'Continue':gt'booty_call','sex_start'
+							end
+						end
+					end
+				elseif booty_call['cum_count'] = 0:
+					act'End it there':
+						cla & *clr
+						!! IMAGE HERE
+						'"I''m done."'
+						'"But I didn''t get to cum??"'
+						act'Ugh, fine':
+							cla & *nl
+							'"Ugh, fine."'
+							gs'booty_call','bj_dom1'
+							act'Spread your legs':
+								booty_call['position_choose'] = 1
+								gs'booty_call','sex_start'
+							end
+						end
+						act'Sorry, I''m done':gt'booty_call','sex_end'
+					end
+					act'Switch places':
+						cla & *clr
+						!! IMAGE HERE
+						'Pulling away, you reposition him into a place to go down on him.'
+						gs'booty_call','bj_dom1'
+					end
+					act'Let''s fuck':gt'booty_call','sex_start'
+				else
+					act'End it there':
+						cla & *clr
+						!! IMAGE HERE
+						'"I''m done. You good?"'
+						'"I''m good."'
+						act'Finish up':gt'booty_call','sex_end'
+					end
+				end
+			end
+		end
+	else
+		act'Don''t stop!':
+			$orgasm_or = 'yes'
+			gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
+			if npc_pussyeater[$boy] = 1:
+				gs'booty_call','pussy_lick_loop'
+			else
+				if rand(0,1) = 1:
+						act'Continue':
+							cla & *clr
+							!! IMAGE HERE
+							'He pushes you towards his cock towards your mouth.'
+							act'Blow him':gt'booty_call','bj_sub1'
+							
+							act'Fuck instead?':
+								cla & *clr
+								!! IMAGE HERE
+								'"Fuck instead?"'
+								'"Yeah, let''s fuck."'
+								act'Continue':gt'booty_call','sex_start'
+							end
+						end
+					end
+				elseif booty_call['cum_count'] = 0:
+					act'End it there':
+						cla & *clr
+						!! IMAGE HERE
+						'"I''m done."'
+						'"But I didn''t get to cum??"'
+						act'Ugh, fine':
+							cla & *nl
+							'"Ugh, fine."'
+							gs'booty_call','bj_dom1'
+							act'Spread your legs':
+								booty_call['position_choose'] = 1
+								gs'booty_call','sex_start'
+							end
+						end
+						act'Sorry, I''m done':gt'booty_call','sex_end'
+					end
+					act'Switch places':
+						cla & *clr
+						!! IMAGE HERE
+						'Pulling away, you reposition him into a place to go down on him.'
+						gs'booty_call','bj_dom1'
+					end
+					act'Let''s fuck':gt'booty_call','sex_start'
+				else
+					act'End it there':
+						cla & *clr
+						!! IMAGE HERE
+						'"I''m done. You good?"'
+						'"I''m good."'
+						act'Finish up':gt'booty_call','sex_end'
+					end
+				end
+			end
+		end
+		
+		act'Ready for sex':gt'booty_call','sex_start'
+	end
+end
+
+if $ARGS[0] = 'pussy_lick':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/kuni/pussylick4.mp4"></video></center>'
+	gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
+	gs'stat'
+	$booty_call['foreplay'] = 'kuni'
+	'He eats you out.'
+	if booty_call['orgasm'] < orgasm:
+		act'Orgasm':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
+			
+			booty_call['orgasm_count'] += 1
+			booty_call['orgasm'] = orgasm
+			'You cum.'
+			
+			if npc_pussyeater[$boy] = 1:
+				gs'booty_call','pussy_lick_loop'
+			else
+				if rand(0,1) = 1:
+						act'Continue':
+							cla & *clr
+							!! IMAGE HERE
+							'He pushes you towards his cock towards your mouth.'
+							act'Blow him':gt'booty_call','bj_sub1'
+							
+							act'Fuck instead?':
+								cla & *clr
+								!! IMAGE HERE
+								'"Fuck instead?"'
+								'"Yeah, let''s fuck."'
+								act'Continue':gt'booty_call','sex_start'
+							end
+						end
+					end
+				elseif booty_call['cum_count'] = 0:
+					act'End it there':
+						cla & *clr
+						!! IMAGE HERE
+						'"I''m done."'
+						'"But I didn''t get to cum??"'
+						act'Ugh, fine':
+							cla & *nl
+							'"Ugh, fine."'
+							gs'booty_call','bj_dom1'
+							act'Spread your legs':
+								booty_call['position_choose'] = 1
+								gs'booty_call','sex_start'
+							end
+						end
+						act'Sorry, I''m done':gt'booty_call','sex_end'
+					end
+					act'Switch places':
+						cla & *clr
+						!! IMAGE HERE
+						'Pulling away, you reposition him into a place to go down on him.'
+						gs'booty_call','bj_dom1'
+					end
+					act'Let''s fuck':gt'booty_call','sex_start'
+				else
+					act'End it there':
+						cla & *clr
+						!! IMAGE HERE
+						'"I''m done. You good?"'
+						'"I''m good."'
+						act'Finish up':gt'booty_call','sex_end'
+					end
+				end
+			end
+		end
+	else
+		act'Don''t stop!':
+			$orgasm_or = 'yes'
+			gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
+			if npc_pussyeater[$boy] = 1:
+				gs'booty_call','pussy_lick_loop'
+			else
+				if rand(0,1) = 1:
+						act'Continue':
+							cla & *clr
+							!! IMAGE HERE
+							'He pushes you towards his cock towards your mouth.'
+							act'Blow him':gt'booty_call','bj_sub1'
+							
+							act'Fuck instead?':
+								cla & *clr
+								!! IMAGE HERE
+								'"Fuck instead?"'
+								'"Yeah, let''s fuck."'
+								act'Continue':gt'booty_call','sex_start'
+							end
+						end
+					end
+				elseif booty_call['cum_count'] = 0:
+					act'End it there':
+						cla & *clr
+						!! IMAGE HERE
+						'"I''m done."'
+						'"But I didn''t get to cum??"'
+						act'Ugh, fine':
+							cla & *nl
+							'"Ugh, fine."'
+							gs'booty_call','bj_dom1'
+							act'Spread your legs':
+								booty_call['position_choose'] = 1
+								gs'booty_call','sex_start'
+							end
+						end
+						act'Sorry, I''m done':gt'booty_call','sex_end'
+					end
+					act'Switch places':
+						cla & *clr
+						!! IMAGE HERE
+						'Pulling away, you reposition him into a place to go down on him.'
+						gs'booty_call','bj_dom1'
+					end
+					act'Let''s fuck':gt'booty_call','sex_start'
+				else
+					act'End it there':
+						cla & *clr
+						!! IMAGE HERE
+						'"I''m done. You good?"'
+						'"I''m good."'
+						act'Finish up':gt'booty_call','sex_end'
+					end
+				end
+			end
+		end
+		
+		act'Ready for sex':gt'booty_call','sex_start'
+	end
+end
+
+if $ARGS[0] = 'pussy_lick_loop':
+	'As your orgasm winds down, <<$boydesc>> resumes eating you out.'
+
+	if booty_call['orgasm_count'] < 5:
+		act'Cum again':
+			pcs_horny = 90
+			gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
+			booty_call['orgasm_count'] += 1
+			!! IMAGE HERE
+			'You cum again.'
+			gs'booty_call','pussy_lick_loop'
+		end
+		
+		act'Stop him (let''s fuck)':
+			cla & *clr
+			!! IMAGE HERE
+			'He tries to go down on you again but you stop him.'
+			gs'booty_call','sex_start'
+		end
+	end
+	
+	act'Stop him (too sensitive)':
+		cla & *clr
+		!! IMAGE HERE
+		'"Stop! Stop! Stop! I can''t take it anymore! I''m too sensitive!"'
+		act'Finish':gt'booty_call','sex_end'
+	end
+end
+
+if $ARGS[0] = 'nipple_play':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/foreplay/nipple_play1.mp4"></video></center>'
+	!! arousal_code
+	$booty_call['foreplay'] = 'nipple_play'
+	'He uses his mouth to play with your breasts and nipples. You feel so wet.'
+	act'Continue':
+		cla & *nl
+		if rand(0,1) = 1 and kuni_no[$boy] ! 1:
+			'He pushes you down and begins to move between your legs to eat you out.'
+			gs'booty_call','kuni_start'
+		else
+			booty_call['position_choose'] = 1
+			'He pushes you down and you see him prepare to insert himself into you.'
+			gs'booty_call','sex_start'
+		end
+	end
+end
+
+!! --------------------- selfish stuff ---------------------------------------------------
+
+if $ARGS[0] = 'bj_sub1':
+	'<center><video autoplay loop src="images/shared/sex/blowjob/bj50.mp4"></video></center>'
+	if booty_call['reluctant_bj'] = 1:
+		'You slightly reluctantly blow him.'
+	else
+		'You obediently blow him.'
+	end
+	*nl
+	booty_call['bj_cum_choice'] = rand(1,11)
+	if booty_call['bj_cum_choice'] > 10:
+		gs'booty_call','bj_sub_cum_surprise'
+	elseif booty_call['bj_cum_choice'] > 8:
+		gs'booty_call','bj_sub_cum_mouth1'
+	elseif booty_call['bj_cum_choice'] > 6:
+		gs'booty_call','bj_sub_cum_face1'
+	elseif booty_call['bj_cum_choice'] > 4:
+		gs'booty_call','bj_sub_cum_tits1'
+	elseif booty_call['bj_cum_choice'] > 2:
+		gs'booty_call','bj_sub_cum_warn'
+	else
+		gs'booty_call','bj_sub_cum_wait'
+	end
+end
+
+
+
+if $ARGS[0] = 'bj_sub_cum_surprise':
+	'Suddenly, without any warning you feel his cock pulse and something shoot straight into the back of your throat.'
+	act'Take it in stride (swallow)':
+		gs'cum_call', 'mouth_swallow', $boydesc, 1
+		gs'stat'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow4.mp4"></video></center>'
+		'You''re a little surprised but continue to suck anyways, trying to vacuum every last drop of semen from his cock. After a few seconds, it seems like he''s stopped orgasming and you pull back, gulping down the entire load.'
+		gs'booty_call','bj_react1.1'
+		gs'booty_call','bj_react2'
+		gs'booty_call','bj_react3'
+	end
+	
+	act'Take it in stride (spit)':
+		gs'cum_call', 'mouth', $boydesc, 1
+		gs'stat'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/mouth/spit1.mp4"></video></center>'
+		'<<$boydesc>> spasms, hips pumping his cock uncontrollably in and out of your mouth It''s a bit uncomfortable, especially with his tip bumping a little further down your throat than you might otherwise prefer, but you take it in stride. You wait until he finishes orgasming before slowly drawing your lips up his shaft, cum slipping past the edge of your mouth as you do. Once you''ve completely removed your head from his cock, you spit the rest of it out, letting it dribble out past your lips.'
+		gs'booty_call','bj_react1.1'
+		gs'booty_call','bj_react3'
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_mouth1':
+	'"Let me cum in your mouth."'
+	act'Why would I do that?':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		'You pull off his cock for a second.'
+		'"Why would I do that?"'
+		if npc_selfish[$boy] = 1:
+			'"Because I want you to."'
+			
+			act'No thanks':
+				if npc_abusive > 0:
+					gs'booty_call','bj_force_cum_mouth'
+				else
+					cla & *nl
+					'"No thanks," you smile, deciding to finish him in your own way instead...'
+					gs 'booty_call', 'bj_sub_cum_face2'
+					gs 'booty_call', 'bj_sub_cum_tits2'
+					gs 'booty_call', 'bj_sub_cum_hand'
+				end
+			end
+			
+			act'Ugh, fine':
+				cla & *nl
+				'"Ugh, fine." And you lower your lips back down to his cock. He blows his load moments later.'
+				gs 'booty_call', 'bj_sub_cum_mouth_spit'
+				gs 'booty_call', 'bj_sub_cum_mouth_swallow'
+			end
+			
+		else
+			'"Sorry."'
+		end
+		
+		act'Couldn''t hurt':
+			cla & *nl
+			'"Well, it couldn''t hurt I suppose..." you smile, lowering your lips back down to his cock and giving a mighty suck. He blows his load moments later.'
+			gs 'booty_call', 'bj_sub_cum_mouth_spit'
+			gs 'booty_call', 'bj_sub_cum_mouth_swallow'
+		end
+		
+		act'Just wondered':
+			cla & *nl
+			'"Just wondered if you actually had a reason," you smile, lowering your lips back down to his cock and giving a mighty suck. He blows his load moments later.'
+			gs 'booty_call', 'bj_sub_cum_mouth_spit'
+			gs 'booty_call', 'bj_sub_cum_mouth_swallow'
+		end
+		
+		gs 'booty_call', 'bj_sub_cum_face2'
+		gs 'booty_call', 'bj_sub_cum_tits2'
+		gs 'booty_call', 'bj_sub_cum_hand'
+	end
+	
+	act'Reluctantly let him':
+		cla & *clr
+		!! IMAGE HERE
+		'"Mmmrrrm mmm mmmmph~!" You grumble unintelligibly around his cock but keep sucking. He blows his load.'
+		gs 'booty_call', 'bj_sub_cum_mouth_spit'
+		gs 'booty_call', 'bj_sub_cum_mouth_swallow'
+	end
+	
+	act'Let him':
+		cla & *clr
+		!! IMAGE HERE
+		'"Mmmmm," You hum a vague noise of approval around his cock and keep sucking. He blows his load.'
+		gs 'booty_call', 'bj_sub_cum_mouth_spit'
+		gs 'booty_call', 'bj_sub_cum_mouth_swallow'
+	
+	end
+	
+	act'How about my face instead?':
+		cla & *nl
+		'"How about my face instead?"'
+		'"Sure."'
+		gs 'booty_call', 'bj_sub_cum_face2'
+	end
+	
+	act'How about my tits instead?':
+		cla & *nl
+		'"How about my tits instead?"'
+		'"Sure."'
+		gs 'booty_call', 'bj_sub_cum_tits2'
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_mouth2':
+	!! player choosing to do it
+	act'Make him cum in your mouth':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow4.mp4"></video></center>'
+		'You make him cum in your mouth.'
+		gs 'booty_call', 'bj_sub_cum_mouth_spit'
+		gs 'booty_call', 'bj_sub_cum_mouth_swallow'
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_mouth_spit':
+	act'Spit':
+		
+	
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_mouth_swallow':
+	act'Swallow':
+	
+	
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_face1':
+	
+
+end
+
+if $ARGS[0] = 'bj_sub_cum_face2':
+	!! player choosing to do it
+	act'Make him cum on your face':
+	
+	
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_tits1':
+	
+	
+end
+
+if $ARGS[0] = 'bj_sub_cum_tits2':
+	!! player choosing to do it
+	act'Make him cum on your tits':
+	
+	
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_hand':
+	act'Finish him with your hand':
+
+end
+
+
+if $ARGS[0] = 'bj_force_cum_mouth':
+	cla & *clr
+	!! IMAGE HERE
+	'"No than-" You start trying to tell him you won''t do it when he violently grabs your head and forces you back onto his cock.'
+	'"I wasn''t asking."'
+	'Semen spills into your mouth.'
+	act'Gag':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/spit3.mp4"></video></center>'
+		'You choke and the cum spills out of your mouth.'
+		'"Why would you do that?"'
+		'"I told you I wanted to cum in your mouth."'
+		gs'booty_call','quit'
+		gs'booty_call','bj_force_cum_grumble'
+	end
+	act'Swallow!':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/forced1.mp4"></video></center>'
+		'You gag but he keeps your face held all the way down to his balls. His cum overflows from your mouth and in a desperate attempt to avoid drowning, you swallow. It seems to be exactly what he was waiting for and finally releases you.'
+		gs'booty_call','quit'
+		gs'booty_call','bj_force_cum_grumble'
+	end
+	
+	act'Swallow (take it in stride)':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/swallow5.mp4"></video></center>'
+		'You''re surprised by his force but you take it in stride, swallowing as <<$boydesc>> cums almost directly down your throat.'
+		gs'booty_call','be_nice'
+!!		gs'booty_call','be_nice'
+	end
+	
+	act'Spit (take it in stride)':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/spit6.mp4"></video></center>'
+		'You''re surprised by his force but you take it in stride, letting <<$boydesc>>''s cum pool in your mouth until he finishes and finally releases you, allowing you to let his semen spill from your lips.'
+		gs'booty_call','be_nice'
+!!		gs'booty_call','be_nice'
+	end
+end
+
+if $ARGS[0] = 'be_nice':
+	act'Be nicer next time?':
+		cla & *nl
+		'"If you really want it that badly, maybe be a little nicer about it next time?'
+	end
+end
+
+!!if $ARGS[0] = 'sub_option':
+!!	act'Be nicer next time?':
+!!		cla & *nl
+!!		'"If you really want it that badly, maybe be a little nicer about it next time?'
+!!	end
+!!end
+
+if $ARGS[0] = 'bj_force_cum_grumble':
+	act'Grumble':
+		cla & *clr
+		!! IMAGE HERE
+		'You grumble but don''t say anything else.'
+		act'Finish up':
+			cla & *clr
+			!! IMAGE HERE
+			'"Let''s call it here."'
+			'"What, done already?"'
+			gs'booty_call','bad_sex_end'
+		end
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_face':
+
+
+end
+
+if $ARGS[0] = 'bj_sub_cum_tits':
+
+
+end
+
+if $ARGS[0] = 'bj_sub_cum_warn':
+
+
+end
+
+if $ARGS[0] = 'bj_sub_cum_wait':
+
+
+end
+
+if $ARGS[0] = 'bj_react1.1':
+	act'A little warning?':
+		cla & *nl
+		if booty_call['bj_cum'] = 1:
+			'"A little warning next time?" you smile, wiping a loose drop of cum from your lip. "I barely had time to swallow."'
+		elseif booty_call['bj_cum'] = 2:
+			'"Eeeaaack," you let the cum dribble out from your lips. "A little warning next time? You really surprised me there!"'
+		elseif booty_call['bj_cum'] = 3:
+			'"A little warning next time?!" you gulp again, feeling like there''s still cum sliming the back of your throat.'
+		elseif booty_call['bj_cum'] = 4:
+			
+		end
+		'"You saying there''s going to be a next time?"'
+		act'Maybe':
+			cla & *clr
+			'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+			$npc_apt_bedroom[$boy]
+			'"Maybe," you say, giving him a dirty smile.'
+			gs 'booty_call','bj2'
+		end
+		
+		act'Sure':
+			cla & *clr
+			'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+			$npc_apt_bedroom[$boy]
+			'"Sure," you say with a dirty smirk. "I had a good time blowing you. Didn''t you have a good time getting blown?"'
+			'He returns your grin.'
+			gs 'booty_call','bj2'
+		end
+		
+		if booty_call['bj'] < 2:
+			act'Right now?':
+				cla & *nl
+				'"What about right now? We didn''t get to fuck. I got your rocks off, what about mine?"'
+				if rand(0,1) = 0:
+					'"Uhh," he looks down at his quickly diminishing hardon. "I mean, I''d love to but... I don''t think I can get it up again after that."'
+					if rand(0,1) = 1:'He seems a little embarrassed about it.'
+					act'Oh well':
+						cla & *clr
+						'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+						$npc_apt_bedroom[$boy]
+						'"Damn. Guess I''m too skilled at sucking dick for my own good," you complain, sitting up and stretching your arms behind your head. You flash him a smile to know you''re just kidding around and aren''t too upset about the result.'
+						*nl
+						if pcs_horny >= 65:
+							'You''re still pretty horny right now, but you''re not seriously going to be mad if he can''t get it up again. Dicks have a tough job, all the "abuse" they have to go through.'
+						else
+							'You aren''t too turned on, so while not the best outcome, it''s pretty acceptable. Not getting laid tonight isn''t big a deal.'
+						end
+					end
+					
+					act'Disappointing':
+						cla & *clr
+						'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+						$npc_apt_bedroom[$boy]
+						'"Damn," you frown. You sit back on your legs, thoroughly disappointed with this turn of events.'
+						*nl
+						if pcs_horny >= 70:
+							'And you''re really fucking horny right now too! Ugh. This blows.'
+						else
+							'And you really wanted to get laid tonight! Ugh. This blows.'
+						end
+					end
+				else
+					'"You still want to fuck?" he asks, seeming eager. "Well I''m not going to say no to that. Just give me a minute to get hard again."'
+					act'Wait':gt'booty_call','wait'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'bj_react1.2':
+	act'Thanks for the warning':
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$boy]
+		if booty_call['cum_choice'] = 3:
+			'"Thanks for the warning," you smile, licking your lips.'
+			'"Ugh! Seriously?" Despite just blowing his load in your mouth, he looks somewhat upset. "I told you, I wanted to fuck tonight, not just get a blowjob."'
+			if pcs_vag = 0:
+				act'Sorry, saving myself for marriage':
+					booty_call['virgin'] = 1
+					cla & *clr
+					'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+					$npc_apt_bedroom[$boy]
+					'"Sorry, but I''m saving myself for marriage," you smile apologetically.'
+					if npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1:
+						gs'booty_call','generous_lick'
+					else
+						'"Saving yourself for marriage but still give blowjobs to strangers?" he asks pointedly.'
+						if StoryLine = 1: 
+							'"I don''t know. Ask my mom why it matters so much," you shrug.'
+						else
+							'You shrug. "I''m still a virgin aren''t I?"'
+						end
+						gs'hookup_after','pre'
+					end
+				end
+			end
+			
+			act'Not what I wanted':
+				cla & *nl
+				booty_call['get_out'] = 1
+				'"Sorry," you shrug. "Just wasn''t in the cards for you tonight. My pussy, my mouth. My choice."'
+				gs'hookup_after','start'
+			end
+			
+			act'We could keep going':
+				cla & *nl
+				'"Well, we could just keep going," you suggest, crawling over to <<$npc_firstname[$boy]>>. "Think you can get it up again for me?" Grabbing hold of his semi-flaccid cock, you lean into his ear.'
+				'"I want to feel you inside me," you whisper. You instantly feel his cock stiffen up at your words. "Atta boy," you grin, giving it a few tugs.'
+				gs'booty_call','condoms'
+				gs'booty_call','position_choose'
+			end
+		elseif booty_call['bj_cum'] = 1:
+			'"Thanks for the warning," you smile, licking your lips. <<$npc_firstname[$boy]>> just looks back at you blissfully, almost like he can''t believe you swallowed it all.'
+			gs 'booty_call','bj2'
+		elseif booty_call['bj_cum'] = 2:
+			'"Thanks for the warning," you say, cum still dripping from your smile.'
+			if rand(0,1) = 1:
+				'"What, you don''t swallow?"'
+				gs'hookup_sex','dont_swallow'
+			else
+				'"Fuck, that was hot," he breathes.'
+				'"Glad you enjoyed it," you smirk back.'
+				gs $booty_call['next_act1'],$booty_call['next_act2']
+			end	
+		end
+	end
+end
+
+if $ARGS[0] = 'bj_react2':
+	act'Tasty':
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$boy]
+		'"Mmmm. Tasty."'
+		if rand(0,1) = 0 and booty_call['fuck'] ! 1:
+			'"Aww man, I never got to fuck you."'
+			if pcs_vag = 0:
+				act'Sorry, saving myself for marriage':
+					booty_call['virgin'] = 1
+					cla & *clr
+					'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+					$npc_apt_bedroom[$boy]
+					'"Sorry, but I''m saving myself for marriage," you smile apologetically.'
+					if npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1:
+						gs'booty_call','generous_lick'
+					else
+						'"Saving yourself for marriage but still give blowjobs to strangers?" he asks pointedly.'
+						if StoryLine = 1: 
+							'"I don''t know. Ask my mom why it matters so much," you shrug.'
+						else
+							'You shrug. "I''m still a virgin aren''t I?"'
+						end
+						gs'hookup_after','pre'
+					end
+				end
+			end
+			act'We could keep going':
+				cla & *nl
+				'"Well, we could just keep going," you suggest, crawling over to <<$npc_firstname[$boy]>>. "Think you can get it up again for me?" Grabbing hold of his semi-flaccid cock, you lean into his ear.'
+				'"I want to feel you inside me," you whisper. You instantly feel his cock stiffen up at your words. "Atta boy," you grin, giving it a few tugs.'
+				gs'booty_call','condoms'
+				gs'booty_call','position_choose'
+			end
+		else
+			'<<$npc_firstname[$boy]>>''s jaw drops as you lick your lips.'
+			gs 'booty_call','bj2'
+		end
+	end
+end
+
+if $ARGS[0] = 'bj_react3':
+	act'Already?':
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$boy]
+		if booty_call['bj_cum'] = 1:
+			'"Seriously?" you ask, gulping again as you draw back from his cock. "You came already?"'
+		elseif booty_call['bj_cum'] = 2:
+			'"Seriously?" you ask, wiping your mouth with your hand. "You came already?"'
+		end
+
+		if npc_insecure[$boy] = 1:
+			'"Well maybe if you didn''t suck so much dick you wouldn''t be so good at it!" he huffs, pulling back from him. Seems you might have touched a nerve there.'
+			!! (basically calling you a slut/whore)
+			act'Play it off':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/romance/misc/pillow_talk1.mp4"></video></center>'
+				'"Guess you''re right," you shrug. "I''m my own worst enemy. So good at giving head that guys can''t last long enough to fuck me." You dramatically fall backwards onto the bed.'
+				'"What should I do?" you ask, turning towards him. "Think I should get worse at sucking dick?"'
+				'"I didn''t say that," he smirks back. "You just shouldn''t be so rude."'
+				*nl
+				'<i>Well he''s being a bit rude himself,</i> you think, but at least his ego seems less bruised.'
+				gs 'booty_call','bj2'
+			end
+			
+			act'Fuck you!':
+				cla & *clr
+				'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+				$npc_apt_bedroom[$boy]
+				'"Fuck you!" you snap, springing from the bed and rushing for your clothes.'
+				'"Yeah, I think that''s what you wanted you fucking slut!"'
+				'"Some way of treating a girl who just sucked your dick you fucking asshole!" you snarl, throwing on your clothes.'
+				'"What, did you want money for your job whore?"'
+				*nl
+				'You get dressed as fast as you can while he slings various explitives at you.'
+				*nl
+				'"Well I hope you enjoyed your blowjob! Fucking bastard!" you scream as you leave, slamming the door behind you.'
+				'"Try not to suck anymore dick on your way home!" you hear him shout back through the door.'
+				act'Leave':gt'hookup_after','exit'
+			end
+		else
+			'"Your mouth just felt too good!" he sighs blissfully. "I couldn''t hold it in!"'
+			'"Well, I guess it''s kind of my fault too isn''t it?" you say, flashing him a toothy grin. "Not like I can get mad after getting compliments on my blowjob skills."'
+			gs 'booty_call','bj2'
+		end
+	end
+end
+
+if $ARGS[0] = 'bj_react4':
+	act'Gross':
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$boy]
+		'"Ugh, I hate swallowing," you say, shaking your head as if that would somehow get rid of the taste.'
+		'"But you still did it," he says back, grin widening across his face.'
+		'"Yeah, cause I know guys like you love watching girls like me drink cum," you raise an eyebrow back at him. "Still gross though."'
+		gs'booty_call','bj2'
+	end
+end
+
+
+!! --------------------- player''s choices ----------------------------------------------------------------------
+
+
+if $ARGS[0] = 'foreplay_choose':
+	if $booty_call['foreplay'] ! 'makeout':gs'booty_call','makeout_dom1'
+		
+	if $booty_call['foreplay'] ! 'handjob' and $booty_call['foreplay'] ! 'makeout':gs'booty_call','handjob_dom1'
+	
+	if $booty_call['foreplay'] ! 'blowjob':gs'booty_call','bj_dom1'
+
+	if $booty_call['foreplay'] ! '69':gs'booty_call','69_dom1'
+	
+	if $booty_call['foreplay'] ! 'facesit':gs'booty_call','facesit_1'
+end
+
+if $ARGS[0] = 'makeout_dom1':
+	act'Make out with him':
+		$booty_call['foreplay'] = 'makeout'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/foreplay/makeout1.mp4"></video></center>'
+		if booty_call['foreplay_change'] >= 1:
+			'You draw back, crawling over <<$boydesc>> kissing him passionately while his hands roam all over your body.'
+			booty_call['foreplay_change'] = 2
+		else
+			booty_call['foreplay_change'] += 1
+			'You push <<$boydesc>> onto the bed, clambering after him until you''re right above him. You plunge right in, kissing him with everything you''ve got while his hands roam all over your body.'
+		end
+		act'Move your hand to his cock':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/foreplay/makeout1.mp4"></video></center>'
+			'You snake your hand down to his cock and jerk it gently while continuing to make out with him.'
+			gs'booty_call','foreplay_choose'
+			act'Have sex':gs'booty_call','sex_start'
+		end
+		gs'booty_call','foreplay_choose'
+	end
+end
+
+if $ARGS[0] = 'handjob_dom1':
+	act'Play with his cock (hand)':
+		$booty_call['foreplay'] = 'handjob'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/handjob/hj2.mp4"></video></center>'
+		if booty_call['foreplay_change'] >= 1:
+			'You pull back to kneel in front of him, jerking him off.'
+			booty_call['foreplay_change'] = 2
+		else
+			booty_call['foreplay_change'] += 1
+			'You kneel down in front of him and start jerking him off.'
+		end
+		
+		act'Make him cum':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/handjob/hand0,1.mp4"></video></center>'
+			'"Hang on, wai-" Before he can finish, you finish him. Thick sticky cum erupts from his cock, wads of it flying through the air, streams of it running down your fingers. You grin as you milk him for every drop.'
+			act'Finish up':gt'booty_call','sex_end'
+			
+			act'Get him hard again (hand)':gt'booty_call','round2_hand'
+			
+			act'Get him hard again (mouth)':gt'booty_call','round2_mouth'
+		end
+		gs'booty_call','foreplay_choose'
+		
+		act'Have sex':gs'booty_call','sex_start'
+	end
+end
+
+if $ARGS[0] = 'bj_dom1':
+	act'Play with his cock (mouth)':
+		$booty_call['foreplay'] = 'blowjob'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
+		if booty_call['foreplay_change'] >= 1:
+			'You move back down between his legs, using your mouth to play with his cock, licking, sucking, kissing, and teasing.'
+			booty_call['foreplay_change'] = 2
+		else
+			booty_call['foreplay_change'] += 1
+			'You use your mouth to play with his cock, licking, sucking, kissing, and teasing.'
+		end
+		
+		act'Keep teasing':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
+			'"Hey, wait. I''m gonna cum if you keep that up."'
+			act'Make him cum':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/hj3.mp4"></video></center>'
+				'His warning only makes you want to tease him harder. You begin rapidly jerking him off and you can feel his body tense up. He''ll cum any moment now.'
+				act'Tease him to completion':
+					gs'booty_call','bj_dom_tease_cum'
+					gs'booty_call','foreplay_end'
+					
+					*nl
+					'"Sorry," you grin. "I couldn''t resist."'
+				end
+				
+				act'In your mouth (spit)':
+					gs'booty_call','bj_dom_spit1'
+					gs'booty_call','foreplay_end'
+				end
+				
+				act'In your mouth (swallow)':
+					gs'booty_call','bj_dom_swallow1'
+					gs'booty_call','foreplay_end'
+				end
+				
+				act'On your face':
+					gs'booty_call','bj_dom_facial1'
+					gs'booty_call','foreplay_end'
+				end
+			end
+			
+			act'Blow him':gt'booty_call','bj_dom2'
+			
+			act'Have sex':gs'booty_call','sex_start'
+		end
+		
+		act'Blow him':gt'booty_call','bj_dom2'
+		
+		gs'booty_call','foreplay_choose'
+	end
+end
+
+if $ARGS[0] = 'bj_dom2':
+	'<center><video autoplay loop src="images/shared/sex/blowjob/bj50.mp4"></video></center>'
+	'You take his length in your mouth and start blowing him in earnest.'
+	
+	act'Make him cum':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/hj3.mp4"></video></center>'
+		'You pull back, jerking his cock furiously.'
+		if $npc_lovername[$boy] = '':
+			'"I want you to cum for me baby," you whisper sensually. "Come on baby! Come on, come on, come on, come on!"'
+			'You feel him tense up and you know he''s just about to blow.'
+		else
+			'"I want you to cum for me <<$npc_lovername[$boy]>>," you whisper sensually. You feel him tense up and you know he''s going to blow any moment. "Come on <<$npc_lovername[$boy]>>! Come on, come on, come on, come on!"'
+			'You feel him tense up and you know he''s just about to blow.'
+		end
+		
+		act'Tease him to completion':
+			gs'booty_call','bj_dom_tease_cum'
+			gs'booty_call','foreplay_end'
+		end
+		
+		act'In your mouth (spit)':
+			gs'booty_call','bj_dom_spit1'
+			gs'booty_call','foreplay_end'
+		end
+		
+		act'In your mouth (swallow)':
+			gs'booty_call','bj_dom_swallow1'
+			gs'booty_call','foreplay_end'
+		end
+		
+!!		act'On your face':
+!!			gs'booty_call','bj_dom_facial1'
+!!			gs'booty_call','foreplay_end'
+!!		end
+	end
+	
+	act'Do something else':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
+		'Giving him one last mighty slurp, you pull back, preparing to do something else.'
+		
+		gs'booty_call','foreplay_choose'
+		
+		act'Have sex':gs'booty_call','sex_start'
+	end	
+end
+
+if $ARGS[0] = 'foreplay_end':
+	act'Finish up':gt'booty_call','sex_end'
+	
+	act'Get him hard again (hand)':gt'booty_call','round2_hand'
+	
+	act'Get him hard again (mouth)':gt'booty_call','round2_mouth'
+end
+
+if $ARGS[0] = 'bj_dom_tease_cum':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/cum/tease_cum1.mp4"></video></center>'
+	'Angling the tip of his cock away from your face, you jerk him off while licking the shaft of his cock. Seconds later, cum erupts from the tip, spilling down the rest of his shaft and your fingers.'
+end
+
+if $ARGS[0] = 'bj_dom_spit1':
+	booty_call['cum_mouth_ask'] += 1
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/cum/mouth/spit1.mp4"></video></center>'
+	'He cums in your mouth and you let it dribble out of your mouth and down his cock.'
+end
+
+if $ARGS[0] = 'bj_dom_swallow1':
+	booty_call['cum_mouth_ask'] += 1
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/cum/mouth/deep1.mp4"></video></center>'
+	'Just before <<$boydesc>> cums, you wrap your mouth around his cock and plunge down as far as you can go. You feel him pulsing between your lips and hot liquid splashing against the back of your mouth. You hold yourself there, waiting until he''s finished ejaculating.'
+	act'Gulp':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/mouth/deep2.mp4"></video></center>'
+		'Carefully, very carefully, you slowly draw your lips back up <<$boydesc>>''s cock, sucking the whole time and making sure not a single drop of his cum spills around your lips. It''s really difficult to keep sucking and not choke on the cum pooling at the back of your throat. The effort makes your eyes water, but you still manage to draw all the way back up to his tip where you finally swallow his load and get your first gasp of clean air.'
+	end
+end
+
+if $ARGS[0] = 'bj_dom_swallow_react':
+
+
+end
+
+!!if $ARGS[0] = 'bj_dom_facial1':
+!!	booty_call['cum_face_ask'] += 1
+!!	cla & *clr
+!!
+!!end
+
+if $ARGS[0] = '69_dom1':
+!!{	act'69 him':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/shared/sex/69/pre1.jpg"></center>'
+		$booty_call['foreplay'] = '69'
+		if booty_call['foreplay_change'] >= 1:
+			'You crawl towards <<$boydesc>>, throwing your legs over his head and scooching your ass over his head. Grinning, you lower your hips down to his face while simultaneously grabbing his cock and preparing it for your mouth.'
+			booty_call['foreplay_change'] = 2
+		else
+			booty_call['foreplay_change'] += 1
+			'You push <<$boydesc>> back onto the bed and throw your legs over him, reversing yourself in the process, and scooch your ass back towards him. Grinning, you lower your hips down to his face while simultaneously grabbing his cock and preparing it for your mouth.'
+		end
+		
+	end}
+end
+
+if $ARGS[0] = 'facesit_1':
+	act'Sit on his face':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		$booty_call['foreplay'] = 'facesit'
+		if booty_call['foreplay_change'] >= 1:
+			'You pull away from <<$boydesc>>''s cock, crawling forward until your legs are over his head. Grinning, you lower your pussy down onto his mouth, saying, "I think it''s time for me to get a little tender loving care."'
+			booty_call['foreplay_change'] = 2
+		else
+			booty_call['foreplay_change'] += 1
+			'You push <<$boydesc>> back onto the bed and throw your legs over his head. Grinning, you lower your pussy down onto his mouth, saying, "I think it''s time for me to go for a ride."'
+		end
+		act'Make him eat you out':gt'booty_call','facesit_2'
+	end
+end
+
+if $ARGS[0] = 'facesit_2':
+	'<center><video autoplay loop src="images/shared/sex/facesit/1.mp4"></video></center>'
+	
+	'You sit on his face, he eats you out.'
+	
+	if orgasm > booty_call['orgasm']:
+		booty_call['orgasm'] = orgasm
+		act'Continue':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/facesit/orgasm1.mp4"></video></center>'
+			'He makes you cum.'
+			if npc_pussyeater[$boy] > 0:
+				'Before you can say anything, he starts eating you out again.'
+				
+				act'Let him':gt'booty_call','facesit_3'
+				
+				act'Let''s do something else':
+					cla & *clr
+					$npc_apt_bedroom[$boy]
+					'"Hold your horses cowboy," you grin. "I love your tongue, but how about we do something else?"'
+					gs'booty_call','foreplay_choose'
+				end
+				
+				act'Have sex':gs'booty_call','sex_start'
+			else
+				'You wind down, pulling back from his face.'
+				gs'booty_call','foreplay_choose'
+				
+				act'Have sex':gs'booty_call','sex_start'
+			end
+		end
+	else
+		'You enjoy letting him eat you out, holding his face tight against your pussy.'
+		act'Keep going until you cum':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/facesit/orgasm1.mp4"></video></center>'
+			'He makes you cum.'
+			if npc_pussyeater[$boy] > 0:
+				'Before you can say anything, he starts eating you out again.'
+				
+				act'Let him':gt'booty_call','facesit_3'
+				
+				act'Let''s do something else':
+					cla & *clr
+					$npc_apt_bedroom[$boy]
+					'"Hold your horses cowboy," you grin. "I love your tongue, but how about we do something else?"'
+					gs'booty_call','foreplay_choose'
+				end
+				
+				act'Have sex':gs'booty_call','sex_start'
+			else
+				'You wind down, pulling back from his face.'
+				gs'booty_call','foreplay_choose'
+				
+				act'Have sex':gs'booty_call','sex_start'
+			end
+		end
+		
+		gs'booty_call','foreplay_choose'
+		
+		act'Have sex':gs'booty_call','sex_start'
+	end
+end
+
+if $ARGS[0] = 'facesit_3':
+	'<center><video autoplay loop src="images/shared/sex/facesit/1.mp4"></video></center>'
+	
+	if orgasm < booty_call['orgasm_limit']:
+		'You want to keep letting him eat you out but you''ve cum so many times you''re too sensitive and you have to stop.'
+		
+		act'Finish up':gt'booty_call','sex_end'
+	else
+		'<<$boydesc>> keeps eating you out and you enjoy it.'
+		
+		act'Cum again':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/facesit/orgasm1.mp4"></video></center>'
+			'You cum again.'
+			
+			if npc_pussyeater[$boy] > 0:
+				'<<$boydesc>> keeps eating you out.'
+				
+				act'Let him':gt'booty_call','facesit_3'
+				
+				act'Let''s do something else':
+					cla & *clr
+					$npc_apt_bedroom[$boy]
+					'"Hold your horses cowboy," you grin. "I love your tongue, but how about we do something else?"'
+					gs'booty_call','foreplay_choose'
+				end
+				
+				act'Have sex':gs'booty_call','sex_start'
+			else
+				'You wind down, pulling back from his face.'
+				
+				gs'booty_call','foreplay_choose'
+				
+				act'Have sex':gs'booty_call','sex_start'
+			end
+		end
+		
+		gs'booty_call','foreplay_choose'
+		
+		act'Have sex':gs'booty_call','sex_start'
+	end
+end
+
+
+if $ARGS[0] = 'sex_start':
+	*nl
+	if booty_call['position_choose'] = 0:
+		booty_call['position_choose'] = 1
+		'"I want you inside me," you smile seductively.'
+	end
+	
+	if npc_condom_conscious[$boy] = 1:
+		'<<$boydesc>> reaches into one of his drawers to pull out a condom.'
+		
+		act'Let him put it on':
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			'While he puts on the condom, you decide how you want to fuck him.'
+			
+		end
+		
+		act'Put it on for him':
+		
+		
+		end
+		
+		act'Put it on with your mouth':
+		
+		
+		end
+	else
+		gs'booty_call','position_choose'
+		gs'booty_call','condoms'
+	end
+end
+
+if $ARGS[0] = 'condoms':
+	if booty_call['condom_count'] = 0 and booty_call['fuck_count'] = 0:booty_call['condom_count'] = rand(1,5)
+	
+	
+	if booty_call['condom_count'] = 0 and npc_condom_conscious[$boy] < 1:
+end
+
+if $ARGS[0] = 'position_choose':
+	if $booty_call['position'] = '':
+		act'Let him choose':
+			booty_call['position_rand'] = rand(1,3)
+			if npc_condom_conscious[$boy] = 1 or booty_call['condom'] = 1:
+			
+			
+			
+		end
+	end
+
+end
+
+if $ARGS[0] = 'missionary_start':
+	act'Spread your legs':
+		'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss2.jpg"></center>'
+		'You lean back and spread your legs,.'
+	end
+end
+
+if $ARGS[0] = 'doggy_start':
+
+
+
+end
+
+if $ARGS[0] = 'cowgirl_start':
+
+
+
+end
+
+
+if $ARGS[0] = 'quit':
+	act'Call it quits':
+		cla & *clr
+		!! IMAGE HERE
+		'Grab your things and leave in anger.'
+		!! if npc_abusive[$boy] > 0 and rand(1,10) > number:
+		!! get raped
+		!! else
+			act'Leave':gt'booty_call','exit'
+		!!end
+	end
+end
+
+if $ARGS[0] = 'bad_sex_end':
+	act'Don''t feel like it anymore':
+		cla & *nl
+		'"I don''t feel like doing anything else."'
+		gs'booty_call','after_sex'
+	end
+	
+	act'You killed the mood':
+		cla & *nl
+		'"You killed the mood."'
+		gs'booty_call','after_sex'
+	end
+	
+	act'You''re an asshole':
+		cla & *nl
+		'"You''re an asshole."'
+		'He snickers and slaps your ass.'
+		gs'booty_call','after_sex'
+	end
+end
+
+if $ARGS[0] = 'exit':
+	if $clothingworntype = 'nude': gs'shortgs','dress'
+	
+	killvar 'booty_call'
+	minut += 2
+	!! exit should be based on type of apartment and location
+	if npc_residence[$boy] = 1:
+		!! Pav residential exit
+		gt 'pav_residential'
+	elseif npc_residence[$boy] = 2:
+		!! Student dorms exit
+		gt 'city_island'
+	elseif npc_residence[$boy] = 3:
+		!! St. Petersburg Residential exit
+		gt 'city_residential'
+	elseif npc_residence[$boy] = 4:
+		!! St. Petersburg City Center exit
+		gt 'city_center'
+	end
+end
+--- booty_call ---------------------------------

+ 972 - 0
locations/booty_call_after.qsrc

@@ -0,0 +1,972 @@
+# booty_call_after
+
+if $ARGS[0] = 'exit':
+	if $clothingworntype = 'nude': gs'shortgs','dress'
+	
+	killvar 'booty_call_after'
+	minut += 2
+	!! exit should be based on type of apartment and location
+	if npc_residence[$boy] = 1:
+		!! Pav residential exit
+		gt 'pav_residential'
+	elseif npc_residence[$boy] = 2:
+		!! Student dorms exit
+		gt 'city_island'
+	elseif npc_residence[$boy] = 3:
+		!! St. Petersburg Residential exit
+		gt 'city_residential'
+	elseif npc_residence[$boy] = 4:
+		!! St. Petersburg City Center exit
+		gt 'city_center'
+!!{ disabled for bug testing
+	else
+		if $region = 'pav_residential':
+			gt 'pav_residential'
+		elseif $region = 'pav_commercial':
+			gt 'pav_commercial'
+		elseif $region = 'pav_park':
+			gt 'pav_park','start'
+		elseif $region = 'city_residential':
+			gt 'city_residential'
+		elseif $region = 'city_center':
+			gt 'city_center'
+		elseif $region = 'city_park':
+			gt 'city_park','start'
+		elseif $region = 'city_island':
+			gt 'city_island'
+		end}
+	end
+end
+
+if $ARGS[0] = 'quit':
+	act'Call it quits':
+		cla & *clr
+		!! IMAGE HERE
+		'Grab your things and leave in anger.'
+		!! if npc_abusive[$boy] > 0 and rand(1,10) > number:
+		!! get raped
+		!! else
+			act'Leave':gt'booty_call_after','exit'
+		!!end
+	end
+end
+
+if $ARGS[0] = 'stop_here':
+	act'Finish here?':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		'"I think I''m reaching my limit. Want to end here?"'
+		if booty_call['cum_count'] < npc_sexdrive[$boy] - 5:
+			'"No way! I still want more!"'
+			act'I can''t keep going':
+				cla & *nl
+				'"I''m sorry <<$npc_firstname[$boy]>>, but I just can''t. Maybe next time."'
+				'<<$npc_firstname[$boy]>> seems really disappointed, almost upset.'
+				gs'booty_call_after','after_sex1'
+			end
+			
+			act'Well...':
+				cla & *nl
+				'"Well... I guess I might be able to keep going a <i>little</i> longer," you say with a soft smile.'
+				gs'booty_call_after','after_sex1'
+			end
+			
+			act'I don''t have time':
+				cla & *nl
+				'"I don''t have time <<$npc_firstname[$boy]>>," you shake your head. "I need to get going soon."'
+				'<<$npc_firstname[$boy]>> seems really disappointed, almost upset.'
+				gs'booty_call_after','after_sex1'
+			end
+		else
+			gs'booty_call_after','finish'
+		end
+	end
+end
+
+if $ARGS[0] = 'keep_going':
+	act'Keep going?':
+		cla & *clr
+		if booty_call['cum_count'] >= npc_sexdrive[$boy]:
+			$npc_apt_bedroom[$boy]
+			'"Wanna keep going?"'
+			'"I don''t think I can," he says, cock already limp.'
+			gs'booty_call_after','finish'
+		else
+			'<center><video autoplay loop src="images/shared/sex/misc/wait.mp4"></video></center>'
+			'"Yeah, gimme a minute to get hard again."'
+			'While you wait, you consider what you want to do next...'
+			gs'booty_call_sex','reset'
+			act'Foreplay':cla & gs 'booty_call_start', 'foreplay_choose'
+			act'Sex':cla & gs'booty_call_sex','position_change' & gs 'booty_call_sex', 'condoms'
+		end
+	end
+end
+
+if $ARGS[0] = 'finish':
+	if booty_call['orgasm_count'] = 0 and booty_call['fake_orgasm_count'] = 0 and booty_call['fuck'] = 0 and npc_selfish[$boy] = 0:
+		gs'booty_call_after','no_cum_end'
+	elseif booty_call['cum_count'] >= npc_sexdrive[$boy]:
+		booty_call['sex_end'] = 1
+		'"I guess we can call it there."'
+		gs'booty_call_after','after_sex1'
+	else
+		booty_call['sex_end'] = 1
+		'"I''m good with that."'
+		gs'booty_call_after','after_sex1'
+	end
+end
+
+if $ARGS[0] = 'no_cum_end':
+	'"Let''s end here."'
+	'"Really? We didn''t do anything other than getting me off."'
+	if know_virgin[$boy] = 1 and pcs_vag = 0:
+		act'You know I''m saving my virginity':
+			cla & *clr
+			'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+			$npc_apt_bedroom[$boy]
+			'"Come on <<$boydesc>>," you sigh. "You know I''m saving myself for marriage."'
+			'"And you still have a fuck buddy."'
+			'"Shut up," you roll your eyes.'
+			gs'booty_call_after','after_sex1'
+		end
+	else
+		act'Didn''t feel like it today':
+			cla & *nl
+			'"Just didn''t feel like doing anything else today.'
+			gs'booty_call_after','after_sex1'
+		end
+		
+		act'Just wanted to fool around':
+			cla & *nl
+			'"Just wanted to play with your cock for a while. I had fun," you wink.'
+			gs'booty_call_after','after_sex1'
+		end
+		
+		act'I''m in a rush':
+			cla & *nl
+			'"I''m in a rush today. But don''t worry. I had fun," you wink.'
+			gs'booty_call_after','after_sex1'
+		end
+		
+		if pcs_vag = 0:
+			act'I''m saving my virginity':
+				know_virgin[$boy] = 1
+				cla & *clr
+				'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+				$npc_apt_bedroom[$boy]
+				'"Sorry. Saving myself for marriage."'
+				'"Why?"'
+				act'Because I want to':
+					cla & *nl
+					'"Because I want to?" you shrug. "Do I need a better reason?"'
+					gs'booty_call_after','after_sex1'
+				end
+				
+				act'Because I want to (annoyed)':
+					cla & *nl
+					'"Because I want to," you say, a little annoyed. "I have to explain myself to you?"'
+					gs'booty_call_after','after_sex1'
+				end
+				if StoryLine = 1:
+					act'Ask my mom':
+						cla & *nl
+						'"I don''t know," you shrug. "Ask my mom why it''s so important."'
+						gs'booty_call_after','after_sex1'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'bad_sex_end':
+	'"Let''s call it here."'
+	'"What, done already?"'
+	act'Don''t feel like it anymore':
+		cla & *nl
+		'"I don''t feel like doing anything else."'
+		gs'booty_call_after','after_sex1'
+	end
+	
+	act'You killed the mood':
+		cla & *nl
+		'"You killed the mood."'
+		gs'booty_call_after','after_sex1'
+	end
+	
+	act'You''re an asshole':
+		cla & *nl
+		'"You''re an asshole."'
+		'He snickers and slaps your ass.'
+		gs'booty_call_after','after_sex1'
+	end
+end
+
+!! ------------------------- Cleaning Stuff ------------------------------------------------------
+
+if $ARGS[0] = 'cum_clean':
+	booty_call['cleanup'] = 1
+	cumspclnt = 1
+	if salfetka > 0:
+		act'Get some wipes from your bag':
+			gs 'cum_cleanup', 'cleanloc'
+			gs'stat'
+			cla & *clr
+			'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+			$npc_apt_bedroom[$boy]
+			'Leaning down off the bed, you dig into your bag with a clean hand and grab some wipes out of it, cleaning yourself off.'
+			*nl
+			'Feeling nice, you also take a moment to clean <<$npc_firstname[$boy]>>''s cock for him at the same time. Once you''re both all wiped down off, you toss it into the wastebasket by his bed.'
+			if booty_call['sex_end'] = 1:
+				gs'booty_call_after','after_sex1'
+			else
+				gs'booty_call_sex','sex_end'
+			end
+		end
+	end
+	
+	act'Ask him if he has any tissues':
+		gs 'cum_cleanup', 'cleanloc'
+		gs'stat'
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$boy]
+		'"Got anything for this?" you ask, holding up your hand, spreading your fingers to emphasize the sticky strands of cum hanging from them.'
+		'"Yeah, got some wipes right here." <<$npc_firstname[$boy]>> reaches for his nightstand, pulling a bag of wipes out of the drawer. He pulls one out and starts wiping himself down, tossing you the bag.'
+		*nl
+		'You pull out a handful and clean yourself off as well. Following <<$npc_firstname[$boy]>>''s lead, you finish by tossing the used wipe into a small trashcan in the corner of the room.'
+		if booty_call['sex_end'] = 1:
+			gs'booty_call_after','after_sex1'
+		else
+			gs'booty_call_sex','sex_end'
+		end
+	end
+	
+	act'Lick your fingers clean':
+		gs'stat'
+		gs 'cum_cleanup', 'cleanloc'
+		swallow += 1
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$boy]
+		'Briefly making eye contact with <<$npc_firstname[$boy]>>, you use your fingers to gather up all the loose cum on you and stick out your tongue, running it up your hand, licking every drop from it and into your mouth. You give your hand a thorough tongue bath, sucking your fingers clean at the end. Once finished, you smack your lips, smiling at <<$npc_firstname[$boy]>> who stared at you the whole time.'
+		if booty_call['he_cleaned'] = 0:
+			'"Any chance I could get one of those?" he gestures towards his cock.'
+			act'You''re on your own':
+				cla & *clr
+				'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+				$npc_apt_bedroom[$boy]
+				'"Sorry soldier, but you''re on your own," you giggle.'
+				'"<i>Of course I am...</i>" He sighs but reaches for his nightstand, pulling a pack of wipes from it and gets to work cleaning himself up. Once he''s done, he tosses the used wipe into a trash can in the corner of his room.'
+				if booty_call['sex_end'] = 1:
+					gs'booty_call_after','after_sex1'
+				else
+					gs'booty_call_sex','sex_end'
+				end
+			end
+			
+			act'Sure':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
+				'"Sure thing," you smile. Crawling forward between his legs, you bend down and run your lips up and down his shaft, sucking, kissing, and licking every curve and contour until it''s completely clean.'
+				'"There. All better?"'
+				'"Much better," he smiles back.'
+				if booty_call['cum_count'] < npc_sexdrive[$boy]:
+					*nl
+					'He seems more than pleased by your act of service, considering the stiffness that seems to have returned to his dick under your touch.'
+				end
+				if booty_call['sex_end'] = 1:
+					gs'booty_call_after','after_sex1'
+				else
+					gs'booty_call_after','stop_here'
+					gs'booty_call_after','keep_going'
+				end
+			end
+		else
+			if booty_call['sex_end'] = 1:
+				gs'booty_call_after','after_sex1'
+			else
+				gs'booty_call_sex','sex_end'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'facial_mouth_clean':
+	if booty_call['cum_choice'] = 'face' or $booty_call['cum_choice'] = 'face_mouth':
+		act'Clean him off with your mouth':
+			booty_call['react'] = 1
+			gs'stat'
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/facial24.jpg"></center>'
+			if booty_call['fuck'] = 1:
+				'Opening your mouth, you lean forward, wrapping your lips around <<$npc_firstname[$boy]>>''s cock and running them up and down to clean him off. You can faintly taste yourself, as well as the remenants of cum that was still inside it, drawn out your mouth. Looking up at <<$npc_firstname[$boy]>>, you are greeted with the sight of him staring down at you.'
+			else
+				'Opening your mouth, you lean forward, wrapping your lips around <<$npc_firstname[$boy]>>''s cock and running them up and down to clean him off. You can taste the remenants of cum that was still inside it, drawn out by your mouth. Looking up at <<$npc_firstname[$boy]>>, you are greeted with the sight of him staring down at you.'
+			end
+			gs'booty_call_sex','sex_end'
+		end
+	end
+end
+
+if $ARGS[0] = 'cum_kiss_cock':
+	if booty_call['cum_choice'] = 'face' or $booty_call['cum_choice'] = 'face_mouth' or $booty_call['cum_choice'] = 'mouth':
+		act'Kiss his cock':
+			booty_call['react'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/kiss_cock.mp4"></video></center>'
+			'"Glad my hard work is appreciated," you smile, leaning in and giving <<$npc_firstname[$boy]>>''s cock a gentle kiss on the tip.'
+			gs'booty_call_sex','sex_end'
+		end
+	end
+end
+
+!! -------------------------------------------------------------------------------
+
+if $ARGS[0] = 'after_sex1':
+	act'Continue':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		if npc_smoker[$boy] > 0:
+			'The two of you pull apart and <<$npc_firstname[$boy]>> reaches over to his nightstand and pulls out a pack of cigarettes.'
+		else
+			*nl
+			'You and <<$npc_firstname[$boy]>> pull apart, quietly basking in the afterglow of your booty call.'
+		end
+		gs'booty_call_after','after_sex2'
+	end
+end
+
+if $ARGS[0] = 'after_sex2':
+	act'Get dressed':gt'booty_call_after','dressing1'
+	
+	if booty_call['shower'] = 0:
+		act'Take a shower':
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			'"I''m gonna borrow your shower."'
+			if booty_call['cum_count'] < npc_sexdrive[$boy]:
+				'"Why don''t I join you?"'
+				act'I''d rather not':
+					cla & *nl
+					'"No thanks," you say. "I like my alone time in the shower."'
+					act'Shower':gt'booty_call_after','shower_alone'
+				end
+!!{				act'Sounds nice':
+					cla & *nl
+					'"That sounds like nice," you smile and you let him lead you into the bathroom.'
+					act'Go shower':gt'booty_call_after','shower_together'
+				end}
+			else
+				'"Sure thing. Don''t use up all my soap."'
+				act'I''ll try':
+					cla & *nl
+					'"I''ll try not to," you smile and head into the bathroom.'
+					act'Shower':gt'booty_call_after','shower_alone'
+				end
+				
+				act'We''ll see':
+					cla & *nl
+					'"We''ll see about that," you smirk and head into the bathroom.'
+					act'Shower':gt'booty_call_after','shower_alone'
+				end
+			end
+		end
+	end
+	
+	if booty_call['phone'] = 0:
+		act'Play with your phone':
+			booty_call['phone'] = 1
+			
+		end
+	end
+	
+	if siga > 0 and booty_call['cigarette'] = 0:
+		act'Have a smoke':booty_call['cigarette'] = 1 & gt'booty_call_after','smoke'
+		
+		act'Have a smoke and play with your phone':
+			booty_call['phone'] = 2
+			booty_call['cigarette'] = 1
+			gt'booty_call_after','smoke'
+		end
+	end
+	
+	if npc_smoker[$boy] > 0:
+		act'Bum a cigarette':
+			booty_call['bum_cigarette'] = 1
+			gt'booty_call_after','smoke'
+		end
+		act'Bum a cigarette play with your phone':
+			booty_call['bum_cigarette'] = 1
+			booty_call['cigarette'] = 3
+			gt'booty_call_after','smoke'
+		end
+	end
+	
+	if $stat_cum_msg ! '':
+		if salfetka > 0:
+			act'Clean yourself up (use your own wipes)':
+				booty_call['wipes'] = 1
+				salfetka -= 1
+				gt'booty_call_after','wipes'
+			end
+		end
+		
+		act'Clean yourself up (ask him for wipes)':
+			booty_call['wipes'] = 2
+			gt'booty_call_after','wipes'
+		end
+	end
+	
+	if booty_call['pillow_talk'] = 0:
+		act'Pillow talk':gt'booty_call_talk','pillow_talk_start'
+	end
+	
+	if hour >= 20 and booty_call['spend_night'] = 0:
+		act'Ask to spend the night':
+			booty_call['spend_night'] = 1
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			'"Mind if I spend the night?" you ask.'
+			act'I don''t feel like going home':
+				cla & *clr
+				$npc_apt_bedroom[$boy]
+				'"Mind if I spend the night?" you ask. "I don''t feel like going home tonight."'
+				gs'booty_call_after','spend_night'
+			end
+			
+			if StoryLine = 1:
+				act'I''m sick of my mom':
+					cla & *clr
+					$npc_apt_bedroom[$boy]
+					'"Mind if I spend the night?" you ask. "My mom has been such a pain in the ass lately and I don''t want to see her."'
+					gs'booty_call_after','spend_night'
+				end
+			end
+!!{			if pcs_boyfriend > 0:
+				act'I don''t want to see my boyfriend(annoyed)':
+					cla & *clr
+					$npc_apt_bedroom[$boy]
+					'"Mind if I spend the night?" you ask. "My boyfriend''s been pissing me off lately and I don''t want to see his face."'
+					
+				end
+				
+				act'I don''t want to see my boyfriend(guilt)':
+					
+					
+				end
+!!			end}
+		end
+	end
+	if pcs_sleep < 30 and booty_call['get_up'] = 0:
+		act'Rest your eyes':gt'booty_call_after','rest_eyes'
+	end
+end
+
+if $ARGS[0] = 'smoke':
+	cla & *clr
+	booty_call['cigarette'] = 1
+	gs 'drugs','smoke'
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke0.jpg"></center>'
+	if booty_call['bum_cigarette'] = 1:
+		'"Can I get one of those?" you ask.'
+		'<<$npc_firstname[$boy]>> hands over his pack to you and you accept one gratefully, lighting it and inhaling deeply.'
+	elseif npc_smoker[$boy] > 0:
+		'Seeing <<$npc_firstname[$boy]>> grab a pack, you reach for your purse and pull out your own cigarettes and both of you light up together.'
+	else
+		'You pull a cigarette from your purse and place it in your mouth, sparking it with your lighter while you inhale deeply.'
+	end
+	
+	act'Smoke':
+		if booty_call['phone'] = 2:gt'booty_call_after','smoke_phone'
+		cla & *clr
+		if npc_smoker[$boy] > 0:
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke3.jpg"></center>'
+			'Smoke fills your lungs and you hold it there, savoring it, before exhaling slowly. As the smoke blows past your lips, it''s like all your stress goes with it and you sigh happily, relaxing into the bed. <<$npc_firstname[$boy]>> does the same and you both enjoy your post-fuck smokes, winding down together.'
+		else
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke1.jpg"></center>'
+			'Smoke fills your lungs and you hold it there, savoring it, before exhaling slowly. As the smoke blows past your lips, it''s like all your stress goes with it and you sigh happily, relaxing into the bed.'
+		end
+		gs'booty_call_after','after_sex2'
+	end
+end
+
+if $ARGS[0] = 'smoke_phone':
+	cla & *clr
+	if npc_smoker[$boy] > 0:
+		'<center><img <<$set_imgh>> src="images/shared/sex/after/phone_smoke.jpg"></center>'
+		'Smoke fills your lungs and you hold it there, savoring it, before exhaling slowly. As the smoke blows past your lips, it''s like all your stress goes with it and you sigh happily, reaching down for your phone. You decide to spend some time scrolling through your feeds, while the both of you puff your way through your cigarettes, fully unwinding.'
+	else
+		'<center><img <<$set_imgh>> src="images/shared/sex/after/phone_smoke.jpg"></center>'
+		'Smoke fills your lungs and you hold it there, savoring it, before exhaling slowly. As the smoke blows past your lips, it''s like all your stress goes with it and you sigh happily, reaching for your phone before relaxing into the bed. You spend some time scrolling through feeds while you puff your way through the cigarette, fully unwinding.'
+	end
+	gs'booty_call_after','after_sex2'
+end
+
+if $ARGS[0] = 'spend_night':
+	if npc_cheating_know[$boy] = 1:
+		!! this means he''s cheating on someone with you and you know it
+		if rand(1,10) > 7 and hour < 22:
+			'"Sorry, can''t. My girlfriend wanted to come over tonight. In fact, you should leave soon before she catches you."'
+			'"Ugh, bitch."'
+			'"Yeah, I know. Sucks."'
+			gs'booty_call_after','after_sex2'
+		else
+			'"Sure, my girlfriend isn''t gonna be around for a while. You can crash here."'
+			'"Thanks," you yawn, snuggling into <<$npc_firstname[$boy]>>. "Appreciate it."'
+			'He wraps his arms around you in return and you close your eyes, allowing yourself to drift off into sleep.'						
+			gs'booty_call_after','sleep'
+		end
+	else
+		!!if npc_cheating[$boy] = 1:
+		!! this means he''s cheating on someone with you
+		if rand(1,10) > 7 and hour < 22:
+			'"Sorry, can''t. I have something to do in the morning."'
+			'"Ugh, really?"'
+			'"Yeah, I know. Sucks."'
+			gs'booty_call_after','after_sex2'
+		else
+			'"Sure, I''m not doing anything tomorrow. You can crash here."'
+			'"Thanks," you yawn, snuggling into <<$npc_firstname[$boy]>>. "Appreciate it."'
+			'He wraps his arms around you in return and you close your eyes, allowing yourself to drift off into sleep.'						
+			gs'booty_call_after','sleep'
+		end		
+	end
+end
+
+if $ARGS[0] = 'dressing1':
+	cla & *clr
+	if booty_call['CloDress'] = 1:
+		'<center><img <<$set_imgh>> src="images/shared/romance/lovers/misc/bed_dress.jpg"></center>'
+	else
+		'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+	end
+	'You reach down for where you left your clothes and start to pick them up.'
+	'"You heading out?" <<$npc_firstname[$boy]>> asks.'
+	gs'booty_call_after','dress_loop'
+	
+	act'Not yet':
+		cla & *nl
+		'"Not yet," you say, <<$booty_call[''dress_describe'']>>. "Just tired of hanging around naked."'
+		'"I''m never tired of seeing you naked."'
+		'"Whatever," you roll your eyes.'
+		act'Finish getting dressed':
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			'You finish <<$booty_call[''dress_describe'']>>'
+			gs'booty_call_after','after_sex_dressed'
+		end
+	end
+	
+	act'Yeah':
+		cla & *nl
+		'"Yeah," you say, <<$booty_call[''dress_describe'']>>.'
+		act'Finish getting dressed':
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			'You finish <<$booty_call[''dress_describe'']>>'
+			gs'booty_call_after','after_sex_dressed'
+		end
+	end
+		
+		
+!!	act'Talk while you dress':
+!!		gs'booty_call_after','dress_talk'
+!!	end
+end
+
+!!{
+if $ARGS[0] = 'dress_talk':
+	if rand(0,1) = 1:
+		!! he initiates
+		if booty_call['dress_talk1'] = 0:
+			'"You busy tomorrow? Want to come by and do this again?"'
+		
+		end
+		
+		if booty_call['dress_talk2'] = 0:
+			'"What''re you up to later?"'
+			if date_variable > 0:
+				act'I have a date with my boyfriend':
+					cla & *clr
+					gs'booty_call_after','dress_image'
+					'"I have a date with my boyfriend later."'
+				end
+			end
+		end
+		
+		if booty_call['dress_talk3'] = 0:
+		
+		
+		end
+		
+		if booty_call['dress_talk4'] = 0:
+		
+		
+		end
+		
+		if booty_call['dress_talk5'] = 0:
+		
+		
+		end
+	else
+		!! player initiates
+		if booty_call['dress_talk1'] = 0:
+		
+		
+		end
+		
+		if booty_call['dress_talk2'] = 0:
+		
+		
+		end
+		
+		if booty_call['dress_talk3'] = 0:
+		
+		
+		end
+		
+		if booty_call['dress_talk4'] = 0:
+		
+		
+		end
+		
+		if booty_call['dress_talk5'] = 0:
+		
+		
+		end
+	end
+	
+end}
+
+if $ARGS[0] = 'dress_image':
+	if booty_call['CloDress'] = 1:
+		'<center><img <<$set_imgh>> src="images/shared/romance/lovers/misc/bed_dress.jpg"></center>'
+	else
+		'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+	end
+end
+
+if $ARGS[0] = 'dress_loop1':
+	:dress_loop_start
+	if $lastpantyworntype ! 'none' and $pantyworntype = 'none':
+		gs'panties','wear'
+		$booty_call['dress_describe'] = 'pulling your panties up your legs'
+	elseif $lastbraworntype ! 'none' and $braworntype = 'none':
+		gs'bras','wear'
+		$booty_call['dress_describe'] = 'throwing your arms through the straps of your bra and clasping it behind your back.'
+	elseif $clothingworntype = 'nude':
+		gs'clothing','wear'
+		jump 'dress_loop_start'
+	elseif $clothingworntype ! 'nude':
+		if CloDress = 1:
+			booty_call['dress_end'] = 1	
+			$booty_call['dress_describe'] = 'pulling your dress up'
+		else
+			if booty_call['pants_dress'] = 0 and booty_call['dress_end'] ! 1:
+				booty_call['pants_dress'] = 1
+				$booty_call['dress_describe'] = 'tugging your pants over your hips'
+			else
+				booty_call['dress_end'] = 1	
+				$booty_call['dress_describe'] = 'pulling your top down'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'after_sex_dressed':
+	act'Head out':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		'"I gotta get going."'
+		'"Okay, see you later."'
+		act'Leave':gt'booty_call_after','exit'
+	end
+	act'Hang out':msg 'Work in progress! To be continued!'
+!!{	
+	act'Break things off':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		'"I can''t do this anymore."'
+		'"Why not?"'
+		act'You don''t satisfy me anymore':
+		
+		
+		end
+		
+		act'This is getting too complicated':
+		
+		
+		end
+		
+		
+		if pcs_boyfriend > 0:
+			act'I''ve started seeing somebody':
+				cla & *clr
+				$npc_apt_bedroom[$boy]
+				'"The truth is, I''ve started seeing somebody. Sex with you has been good, but... I can''t keep doing this. I don''t want to fuck things up with them."'
+				
+			end
+			act'I can''t keep cheating like this':
+				cla & *clr
+				$npc_apt_bedroom[$boy]
+				if npc_know_cheat[$boy] = 1:
+					'"I can''t keep cheating on my boyfriend like this. It''s wrong, and I just can''t do this anymore."'
+				else
+					'"The truth is, I''m in a relationship with somebody. I''ve been cheating on them with you. It''s wrong, and I just can''t do this anymore."'
+				end
+				
+			end
+		end
+	end
+	}
+end
+
+if $ARGS[0] = 'wipes':
+	gs'stat'
+	if hypnoAddict > 0:
+		cumspclnt = 18
+	else
+		cumspclnt = 1
+	end
+	cla & *clr
+	if cumloc[11] > 0 or $booty_call['cum_choice'] = 'face':
+		!! face
+		'<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/facial36.jpg"></center>'
+		if booty_call['wipes'] = 2:
+			'"Hey, got anything I can use to clean up?" you trying not to smile under the spunk covering your face.'
+			'"Oh yeah, right here." <<$npc_firstname[$boy]>> reaches over to his nightstand, pulling a packet of tissues and tossing them over to you. Gratefully accepting them, you pull out a handful and get to work cleaning yourself up.'
+		else
+			'You reach up and poke at the sperm coating your face. Ew. You really need to clean that up before you do anything else. Reaching down to your purse, you pull some wipes out of your purse.'
+		end
+		*nl
+		
+		if cumloc[16] > 0:
+			!! hair
+			'You carefully wipe the cum from your face, making sure to get every last drop, including getting the tangled web that <<$npc_firstname[$boy]>> managed to get in your hair. About a minute later, you can still feel a faintly sticky layer over the top of your skin, but at least nobody is going to give you funny looks walking down the street.'
+		else
+			'You carefully wipe the cum from your face, making sure to get every last drop. About a minute later, you can still feel a faintly sticky layer over the top of your skin, but at least nobody is going to give you funny looks walking down the street.'
+		end
+		booty_call['wipes'] = 0
+	elseif cumloc[12] > 0 or $booty_call['cum_choice'] = 'stomach':
+		!! stomach
+		'<center><img <<$set_imgh>> src="images/shared/sex/cum/stomach/bellycum3.jpg"></center>'
+		if booty_call['wipes'] = 2:
+			'"Hey, got anything I can use to clean up?" you ask, looking at your belly, cum still spattered over it.'
+			'"Oh yeah, right here." <<$npc_firstname[$boy]>> reaches over to his nightstand, pulling a packet of tissues and tossing them over to you. Gratefully accepting them, you pull out a handful and get to work cleaning yourself up.'
+		else
+			'You really need to clean yourself after up after that. Reaching down to your purse, you pull some wipes out of your purse.'
+		end
+		booty_call['wipes'] = 0
+	elseif cumloc[4] > 0 or $booty_call['cum_choice'] = 'ass' or $booty_call['cum_choice'] = 'back':
+		!! butt
+		'<center><img <<$set_imgh>> src="images/shared/sex/cum/back1.jpg"></center>'
+		if booty_call['wipes'] = 2:
+			'"Hey, got anything I can use to clean up?" you ask, looking over your shoulder and wiggling your ass to emphasize the cum resting on it.'
+			'"Oh yeah, right here." <<$npc_firstname[$boy]>> reaches over to his nightstand, pulling a packet of tissues and tossing them over to you. Gratefully accepting them, you pull out a handful and get to work awkwardly trying to wipe your ass and up your back.'
+		else
+			'You really need to clean yourself after up after that. Reaching down to your purse, you pull some wipes out of your purse, awkwardly wiping your ass and back with it.'
+		end
+		booty_call['wipes'] = 0
+	elseif cumloc[0] > 0 or $booty_call['cum_choice'] = 'creampie':
+		!! vagina
+		if hypnoAddict > 0:
+			'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+			$npc_apt_bedroom[$boy]
+			if booty_call['wipes'] = 1:
+				'You reach down to your purse and pull out your bag of wipes before you stop, suddenly confused.'
+				'<i>Why did I get out my wipes?</i> you think to yourself. You frown at the packet, befuddled as to what you wanted to do with the,.'
+				'<i>Meh. If it''s important, it will come back to me later,</i> you think to yourself as you put it back into your purse, oblivious to the liquid dribbling down the inside of your thigh.'
+			elseif booty_call['wipes'] = 2:
+				'"Hey, do you-" you start and then suddenly lose track of what you were trying to say. You frown to yourself as <<$npc_firstname[$boy]>> looks at you quizically.'
+				'"Did you need something?"'
+				'"I uhh..." Your frown deepens. "I wanted to ask you something... but I forgot what it was... I guess it doesn''t really matter..."'
+				'<i>Meh. If it''s important, it will come back to me later,</i> you think to yourself, oblivious to the liquid dribbling down the inside of your thigh.'
+			end
+		else
+			if booty_call['wipes'] = 2:
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/after1.mp4"></video></center>'
+				'"Hey, got anything I can use to clean up?" you say, holding your fingers over your pussy, trying to keep the cum from spilling out any further.'
+				'"Oh yeah, right here." <<$npc_firstname[$boy]>> reaches over to his nightstand, pulling a packet of tissues and tossing them over to you. Gratefully accepting them, you pull out a handful and get to work cleaning yourself up.'
+			else
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
+				'You really need to clean yourself after up after that. Reaching down to your purse, you pull some wipes out of your purse before reaching between your legs to wipe yourself up.'
+				*nl
+				'It takes a few tries, more cum seemingly coming out with every next wipe, but eventually you feel like you got most of it out. At least enough that nothing is going to be running down your legs walking home.'
+			end
+		end
+	end
+		
+	if cumloc[13] > 0:
+		*nl
+		!! hands
+		'Once you''re satisfied that the rest of your body is clean, you wipe your hands off and toss the wipes into the trash.'
+	end
+	
+	booty_call['wipes'] = 0
+	gs'cum_cleanup'
+	gs'booty_call_after','start'
+end
+
+if $ARGS[0] = 'shower_alone':
+	minut += 10
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
+	booty_call['shower'] = 1
+	dynamic $showerdin
+	'You turn on the faucet, relaxing as the hot water pours down over your skin. After a few minutes, you turn the tap off, and step out, walking back to <<$npc_firstname[$boy]>>''s room wet and dripping.'
+	'"I really needed that," you smile at him.'
+	gs'booty_call_after','after_sex2'
+end
+
+if $ARGS[0] = 'shower_together':
+	booty_call['shower'] = 1
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/shared/home/bathroom/shower_together.jpg"></center>'
+	'The two of you step into the shower together, hot water raining down on you, letting it wash away the sweat of your recent lovemaking.'
+	act'Continue':
+		cla & *clr
+		gs'arousal','massage',5,'no_orgasm_msg'
+		'<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
+		'It doesn''t take long before you feel <<$npc_firstname[$boy]>>''s hands on you, running up and down your body, across your breasts and down towards your pussy.'
+		act'Protest':
+			cla
+			
+		end
+		
+		act'Enjoy his touch':
+			cla & *clr
+			gs'arousal','massage',5,'no_orgasm_msg'
+			'<center><video autoplay loop src="images/shared/sex/shower/grope2.mp4"></video></center>'
+			'"Mmmmmmmm..."'
+			'You moan softly as he paws at your breasts, squeezing and groping them.'
+			act'That''s enough':
+				cla & *nl
+				'"Okay, that''s enough for now," you smile at him.'
+				if npc_condom_conscious[$boy] = 1:
+					'<<$npc_firstname[$boy]>> backs down and you finish your shower together.'
+					act'Finish shower':gt'booty_call_after','shower_together_end'
+				else
+					'"Come on... We could keep going..."'
+					act'No thanks':
+						cla & *nl
+						'"No thanks, I got enough earlier."'
+						'<<$npc_firstname[$boy]>> seems disappointed, but accepts anyways. He does continue to fondle your breasts until you finish up though.'
+						act'Finish shower':gt'booty_call_after','shower_together_end'
+					end
+					
+					act'Well...':
+						cla & *nl
+						gs'arousal','massage',5,'no_orgasm_msg'
+						'"Well..." Your breath hitches as he gives your nipples a light squeeze. You feel so wet, and it''s not just the shower.'
+						if booty_call['condom'] = 1:
+							'"You won''t cum inside me, will you?"'
+							'"Don''t worry, I won''t." You gasp as without further warning, <<$npc_firstname[$boy]>> pushes his cock inside you.'
+						else
+							'You look at <<$npc_firstname[$boy]>> and your expression tells him everything he needs to know. Without another word, he pushes his cock inside you.'
+						end
+						act'Finish shower':gt'booty_call_after','shower_together_sex'
+					end
+					
+					if booty_call['condom'] = 1:
+						act'No condom':
+							cla & *nl
+							'"We don''t have a condom," you protest.'
+							
+						end
+					end
+				end
+			end
+			
+			act'':
+			
+			
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'shower_together_sex':
+
+
+end
+
+if $ARGS[0] = 'shower_together_end':
+	cla & *clr
+	$npc_apt_bathroom[$boy]
+	'You turn off the faucet and towel off together, before heading back to <<$npc_firstname[$boy]>>''s bedroom.'
+	gs'booty_call_after','after_sex2'
+end
+
+if $ARGS[0] = 'bed':
+	minut += rand(1,2)
+	gs'stat'
+	'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+	if pcs_pubes < 4:
+		'<center><img <<$set_imgh>> src="images/shared/sex/after/sleep1.jpg"></center>'
+	else
+		'<center><img <<$set_imgh>> src="images/shared/sex/after/sleep2.jpg"></center>'
+	end
+	'Your eyelids feel so heavy right now. You should probably get up but... you just need to rest your eyes...'
+	*nl
+	'just... for... a minute...'
+	act'Drift off into sleep':
+		cla & *clr
+!!		'<center><img <<$set_imgh>> src="images/shared/home/bedroom/son.jpg"></center>'
+		booty_call['sleep_accident'] = 1
+		if $booty_call['cum_choice'] = 'face':
+			!! face
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/sleep<<rand(1,3)>>.jpg"></center>'
+			
+		elseif $booty_call['cum_choice'] = 'stomach':
+			!! stomach
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/stomach/sleep1.jpg"></center>'
+		elseif $booty_call['cum_choice'] = 'ass' or $booty_call['cum_choice'] = 'back':
+			!! butt
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/back1.jpg"></center>'			
+		elseif $booty_call['cum_choice'] = 'creampie':
+			!! vagina
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/after2.jpg"></center>'
+	!!				'Tired, you curl up onto your side to face <<$npc_firstname[$boy]>>, passively aware that his cum is still leaking from your pussy, slowly dribbling down the curve of your thigh.'
+		else
+			'<center><img <<$set_imgh>> src="images/shared/home/bedroom/son.jpg"></center>'
+		end
+		'<i>just... for... a minute...</i>'
+		*nl
+		'That''s the last thing you remember before everything fading into darkness...'
+		act'. . .':gt'booty_call_after','sleep'
+	end
+	gs 'willpower','misc','self'
+	if will_cost <= pcs_willpwr:
+		act'Force yourself to get up (<<will_cost>> Willpower)':
+			cla & *clr
+			booty_call['get_up'] = 1
+			$npc_apt_bedroom[$boy]
+			'With tremendous effort, you force your eyes open and haul yourself out of bed. You can''t fall asleep now, not yet.'
+			gs'booty_call_after','start'
+		end
+	else
+		act'Force yourself to get up (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+end
+
+if $ARGS[0] = 'sleep':
+	act'Fall asleep':
+		cla & *nl
+		'As you lay there together, your eyelids slowly grow heavier until they close completely and your consciousness drifts slowly into darkness...'
+		act'. . .':
+			if alko > 6:
+				booty_call['hangover'] = 1
+				gs'sleep','simple'
+				gs'pain', 3, 'head', 'ache'
+			else
+				gs'sleep','simple'
+			end	
+			
+			if StoryLine = 1 and home_owned[2] = 1: sveta_punishment['no_come_home'] = 1
+			gt'booty_call_morning','morning'
+		end
+	end
+end
+--- booty_call_after ---------------------------------

+ 1609 - 0
locations/booty_call_morning.qsrc

@@ -0,0 +1,1609 @@
+# booty_call_morning
+
+if $ARGS[0] = 'morning':
+	'<center><video autoplay loop src="images/shared/romance/misc/wakeup1.mp4"></video></center>'
+	if pcs_makeup > 1 and cosmetic_tattoo = 0:
+		pcs_makeup = 0
+		vidageday -= 1
+		*nl
+		if hangover = daystart:
+			!! hungover
+			'A sharp lance of pain pierces your consciousness, bringing you out of sleep. You wake up blearily, head <i>pounding</i> with an awful hangover. With an internal groan, you realize your makeup still smeared across your face from last night too.'
+		else
+			'Something stirs in your mind and you slowly come to consciousness. Blearily, you wake up, wondering why your face feels itchy before you internally groan, realizing you never washed off your makeup last night and it''s now smeared across your face.'
+		end
+	elseif hangover = daystart:
+		'A sharp lance of pain pierces your consciousness, bringing you out of sleep. You wake up blearily, head <i>pounding</i> with an awful hangover.'
+	else
+		'Something stirs in your mind and you slowly come to consciousness. Blearily, you rub your forehead, yawning as you wake up.'
+	end
+	if kanikuli = 0 and StoryLine = 1 and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6:
+		!! late for school
+		act'Continue':gt'booty_call_morning','late_for_school'
+	else
+		*nl
+		if booty_call['sleep_accident'] = 1:
+			gs'booty_call_morning','confused'
+		else
+			gs'booty_call_morning','wakeup'
+		end
+	end
+end
+
+if $ARGS[0] = 'late_for_school':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/romance/misc/wakeup2.mp4"></video></center>'
+	'Eyes fluttering open, you see the faint light of the sun before they go wide in shock. You grab your phone and turn on the screen.'
+	*nl
+	'<b><<$month>> <<day>></b>'
+	'<b><<$week>></b>'
+	if minut = 0:
+		'<b><<hour>>:00</b>'
+	elseif minut < 10:
+		'<b><<hour>>:0<<minut>></b>'
+	else
+		'<b><<hour>>:<<minut>></b>'
+	end
+	*nl
+	'"Oh <i>fuck!</i> I gotta get to school!"'
+	act'<i>Get dressed!</i>':
+		cla & *clr
+		'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+		gs'clothing','wear_last_worn'
+		gs'underwear','wear'
+		'Scrambling from the bed, you start grabbing your clothes and throwing them on as fast as you can.'
+		if PCloStyle2 = 4:
+			!! you were wearing your school uniform last night
+			'You probably don''t have time for a shower, but at least you don''t have to run home and change clothes, you think gratefully to yourself as your pull on your disgarded uniform from last night.'
+		else
+			'You need to get home and change into your uniform! You''re not sure if you have time for a shower, but you definitely <i>need</i> to get your uniform!'
+		end
+
+		if booty_call['continuation'] = 0:booty_call['continuation'] = rand(0,2)
+		if booty_call['continuation'] = 0:
+			'"Hey, what''s wrong?" <<$npc_firstname[$npclastsaved]>> says, turning over and squinting at you with sleepy eyes.'
+			act'I need to be somewhere!':
+				cla & *nl
+				'"I''m gonna be late for something!" you huff out. With one last quick check, you make sure all your clothes are in place and rush out the door, leaving <<$npc_firstname[$npclastsaved]>> and your night together behind you.'
+				act'Leave':gs'booty_call_after','exit'
+			end
+
+			act'I''m gonna be late for school!':
+				cla & *nl
+				if PCloStyle2 = 4:
+					!! you were wearing your school uniform last night
+					'"I need to go! I''m going to be late for school!" you huff, pulling your skirt up and buttoning your shirt as fast as you can. It''s a bit wrinkled from laying in a pile all night, but it''ll do in a pinch.'
+				else
+					'"I need to go! I''m going to be late for school!" you huff. "I need to go home! I don''t have my uniform! Shit! <i>Fuck!</i>"'
+				end
+				if npc_car[$boy] = 1:
+					'"You need a ride? I can drop you off in my car."'
+					act'No thanks':
+						cla & *clr
+						$npc_apt_bedroom[$boy]
+						'"No, I''ll be okay. Thanks for the offer though." With one last quick check, you make sure all your clothes are in place, you shout, "See you later!" over your shoulder and rush out the door.'
+						act'Leave':gs'booty_call_after','exit'
+					end
+					
+!!{					act'That''d be great':
+						cla & *clr
+						$npc_apt_bedroom[$boy]
+						'"Really? That''d be great!" With one last quick check, you make sure all your clothes are in place, you shout, "See you later!" over your shoulder and rush out the door.'
+						
+					end}
+					
+					act'Can''t let people see':
+						cla & *clr
+						$npc_apt_bedroom[$boy]
+						'You hesitate for a moment, considering. "No," you shake your head. "I don''t want someone seeing me get out of your car. Rumors already spread through my school. I can''t risk it." With one last quick check, you make sure all your clothes are in place, you shout, "See you later!" over your shoulder and rush out the door.'
+						act'Leave':gs'booty_call_after','exit'
+					end
+				else
+					
+				end
+			end
+		elseif booty_call['continuation'] = 1:
+			!! FWB/Booty calls?
+			'"I had a good time last night," he says, seeming to ignore your panic.'
+			'"Yeah?" you reply absentmindedly, looking for your bag.'
+			'"I''d love to hook up with you again sometime."'
+			'"What, just like fuck buddies or something?" you say, kneeling on the floor looking under the furniture.'
+			'"Yeah."'
+		elseif booty_call['continuation'] = 2:
+			!! Ask to start dating
+			'"I know you''re in a rush but I just wanted to let you know I had a really good time last night."'
+			'"Yeah?" you reply absentmindedly, looking for your bag.'
+			'"Could I see you again sometime? Take you out on a date or something?"'
+		end
+
+		if booty_call['continuation'] > 0:
+			act'I don''t have time for this!':
+				cla & *clr
+				$npc_apt_bedroom[$npclastsaved]
+				'"I really don''t have time for this right now! Gotta go!"'
+				if PCloStyle2 = 4:
+					!! you were wearing your school uniform last night
+					'You quickly check your uniform one last time, making sure everything''s in place. It''s a bit wrinkled from laying in a pile all night, but it''ll have to do in a pinch. Not even saying goodbye, you rush out the door, leaving <<$npc_firstname[$npclastsaved]>> and your night together behind you.'
+				else
+					'With one last quick check, you make sure all your clothes are in place and rush out the door, leaving <<$npc_firstname[$npclastsaved]>> and your night together behind you.'
+				end
+				act'Leave':gt'booty_call_after','exit'
+			end
+
+			act'<i>Sure!Callme!</i>':
+				cla & *clr
+				$npc_apt_bedroom[$npclastsaved]
+				'"Uhh, sure!"'
+				'<i>Found it!</i> You grab your bag from where it slipped under the bed. Standing back up, you pull a pen from it and frantically scribble your number down on a piece of paper you found while you were looking around.'
+				if booty_call['continuation'] = 1:
+					'"Call me when you want to hook up!" you shout over your shoulder as you run out the door.'
+				elseif booty_call['continuation'] = 2:
+					'"Call me when you want to hang out!" you shout over your shoulder as you run out the door.'
+				end
+				act'Leave':gt'booty_call_after','exit'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'dress_loop1':
+	:dress_loop_start
+	if $lastpantyworntype ! 'none' and $pantyworntype = 'none':
+		gs'panties','wear'
+		$booty_call['dress_describe'] = 'pulling your panties up your legs'
+	elseif $lastbraworntype ! 'none' and $braworntype = 'none':
+		gs'bras','wear'
+		$booty_call['dress_describe'] = 'throwing your arms through the straps of your bra and clasping it behind your back.'
+	elseif $clothingworntype = 'nude':
+		gs'clothing','wear'
+		jump 'dress_loop_start'
+	elseif $clothingworntype ! 'nude':
+		if CloDress = 1:
+			booty_call['dress_end'] = 1	
+			$booty_call['dress_describe'] = 'pulling your dress up'
+		else
+			if booty_call['pants_dress'] = 0 and booty_call['dress_end'] ! 1:
+				booty_call['pants_dress'] = 1
+				$booty_call['dress_describe'] = 'tugging your pants over your hips'
+			else
+				booty_call['dress_end'] = 1	
+				$booty_call['dress_describe'] = 'pulling your top down'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'confused':
+	minut += rand(1,5)
+	'What happened last night...? You blink blearily, looking around, trying to get your bearings. You''re in someone else''s room that isn''t your own.'
+	*nl
+	'That''s right! You hooked up with a guy last night and accidentally fell asleep in his bed...'
+	act'... <i>his</i> bed...?':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/romance/misc/wakeup2.mp4"></video></center>'
+		'Wait... If you fell asleep in his bed, then...'
+		*nl
+		gs'booty_call_morning','wakeup'
+	end
+	if StoryLine = 1:
+		act'Mom! Shit!':
+			gs'stat'
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/romance/misc/wakeup2.mp4"></video></center>'
+			'... in his bed? Wait! Shit!'
+			'You grab for your phone, turning on the display to check the time.'
+			*nl
+			if minut = 0:
+				'<b><<hour>>:00</b>'
+			elseif minut < 10:
+				'<b><<hour>>:0<<minut>></b>'
+			else
+				'<b><<hour>>:<<minut>></b>'
+			end
+			*nl
+			'Fuck! You never went home last night!'
+			'<i><<$npc_nickname[''A29'']>>''s gonna kill me!</i>'
+			act'Get dressed!':
+				cla & *clr
+				$npc_apt_bedroom[$npclastsaved]
+				if npc_earlyriser = 1:
+						'You frantically haul yourself out of bed and start grabbing your clothes and throwing them on. The guy you slept with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) isn''t in the room but you can hear water running. He must be in the shower.'
+					if cumloc[11] > 0:
+						*nl
+						'There''s no time for that anywa- Wait, what''s this crusty stuff on your ski- <i>FUCK!</i> You fell asleep with his cum on your face! <<$npc_nickname[''A29'']>> is going to <i>strangle</i> you if you don''t clean this up before you get home!'
+					end
+
+					act'Rush out':
+						cla & *clr
+						$npc_apt_bedroom[$npclastsaved]
+						'No time to say goodbye! You finish getting dressed, quickly give yourself a once over and grab your stuff before heading out the door, accidentally slamming it behind you in your rush.'
+						act'Leave':gs'booty_call_after','exit'
+					end
+					
+					act'Leave your number for hooking up':
+						cla & *clr
+						$npc_apt_bedroom[$npclastsaved]
+						'No time to say goodbye, but you don''t want to just dip out without anything. You finish getting dressed and find a scrap of paper, scribbling out a messy note:'
+						*nl
+						'	<i>Hey,</i>'
+						'	<i>I had a lot of fun last night but I really gotta go! Gimme a call if you wanna hook up again!</i>'
+						*nl
+						'<i>(xxx) xxx-xx-xx - <<$pcs_nickname>> <3</i>'
+						*nl
+						'Hastily signing it, you grab your stuff and rush out the door, accidentally slamming it behind you along the way.'
+						
+						if npc_goal[$npclastsaved] = 1:gs'lover','add',$boy
+						
+						act'Leave':gs'booty_call_after','exit'
+					end
+					
+					act'Leave your number for dating':
+						cla & *clr
+						$npc_apt_bedroom[$npclastsaved]
+						'No time to say goodbye, but you don''t want to just dip out without anything. You finish getting dressed and find a scrap of paper, scribbling out a messy note:'
+						*nl
+						'	<i>Hey,</i>'
+						'	<i>I had a lot of fun last night but I really gotta go! I''d really love to see you again sometime! Call me? Maybe we can go on a date?</i>'
+						*nl
+						'<i>(xxx) xxx-xx-xx - <<$pcs_nickname>> <3</i>'
+						*nl
+						'Hastily signing it, you grab your stuff and rush out the door, accidentally slamming it behind you along the way.'
+						
+						if npc_goal[$npclastsaved] > 1:gs'lover','add',$boy
+						
+						act'Leave':gs'booty_call_after','exit'
+					end
+					
+				elseif npc_latesleeper = 1:
+						'You frantically haul yourself out of bed and start grabbing your clothes and throwing them on. The guy you slept with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) is still completely knocked out in his bed, your wild movements apparently not disturbing his sleep at all.'
+					if cumloc[11] > 0:
+						*nl
+						'Where the hell is your- Wait, what''s this crusty stuff on your ski- <i>FUCK!</i> You fell asleep with his cum on your face! <<$npc_nickname[''A29'']>> is going to <i>strangle</i> you if you don''t clean this up before you get home!'
+					end
+					act'Rush out':
+						cla & *clr
+						$npc_apt_bedroom[$npclastsaved]
+						'You definitely don''t feel like waking him up and besides, there''s no time to say goodbye! You finish getting dressed, quickly give yourself a once over and grab your stuff before sneaking towards the door as quickly as possible, trying not to slam it behind you on your way out.'
+						act'Leave':gs'booty_call_after','exit'
+					end
+					
+					act'Leave your number for hooking up':
+						cla & *clr
+						$npc_apt_bedroom[$npclastsaved]
+						'You definitely don''t feel like waking him up, but you don''t want to just dip out without anything. You finish getting dressed and find a scrap of paper, scribbling out a messy note:'
+						*nl
+						'	<i>Hey,</i>'
+						'	<i>I had a lot of fun last night but I really gotta go! Gimme a call if you wanna hook up again!</i>'
+						*nl
+						'<i>(xxx) xxx-xx-xx - <<$pcs_nickname>> <3</i>'
+						*nl
+						'Hastily signing it, you leave it on his nightstand and grab your stuff before sneaking towards the door as quickly as possible, trying not to slam it behind you on your way out.'
+						
+						if npc_goal[$npclastsaved] = 1:gs'lover','add',$boy
+						
+						act'Leave':gs'booty_call_after','exit'
+					end
+					
+					act'Leave your number for dating':
+						cla & *clr
+						$npc_apt_bedroom[$npclastsaved]
+						'No time to say goodbye, but you don''t want to just dip out without anything. You finish getting dressed and find a scrap of paper, scribbling out a messy note:'
+						*nl
+						'	<i>Hey,</i>'
+						'	<i>I had a lot of fun last night but I really gotta go! I''d really love to see you again sometime! Call me? Maybe we can go on a date?</i>'
+						*nl
+						'<i>(xxx) xxx-xx-xx - <<$pcs_nickname>> <3</i>'
+						*nl
+						'Hastily signing it, you leave it on his nightstand and grab your stuff before sneaking towards the door as quickly as possible, trying not to slam it behind you on your way out.'
+						
+						if npc_goal[$npclastsaved] > 1:gs'lover','add',$boy
+						
+						act'Leave':gs'booty_call_after','exit'
+					end
+				else
+					'You frantically haul yourself out of bed and start grabbing clothing off the floor. The guy you slept with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) starts awake, rapidly blinking in confusion at the noise you''re making.'
+					'"Hey, what''s going on?" he asks.'
+					'"I didn''t mean to stay here last night!" you explain hastily, tugging your clothes on. "My <<$npc_nickname[''A29'']>> is gonna <i>kill</i> me for not coming home!"'
+					if cumloc[11] > 0:
+						*nl
+						'As you move to brush your messy hair out of your face, you realize there''s something something strange there. Some kind of crusty white substance? It''s kind of flakey and-'
+						'"HOLY FUCK! I fell asleep with your cum on my face?! Why didn''t you say something? <<$npc_nickname[''A29'']>> really is going to kill me if I come home looking like this!"'
+					end
+					if booty_call['continuation'] = 0:booty_call['continuation'] = rand(0,2)
+					if booty_call['continuation'] = 0:
+						act'Rush out':
+							cla & *clr
+							$npc_apt_bedroom[$npclastsaved]
+							'You finish getting dressed as quickly as possible and give yourself a once over before grabbing your stuff and rushing out the door, accidentally slamming it behind you.'
+							act'Leave':gs'booty_call_after','exit'
+						end
+						
+						act'Ask to hook up again later':
+							cla & *clr
+							$npc_apt_bedroom[$npclastsaved]
+							'"Listen," you say, still panickedly looking for your bag. "I''m in a rush now but I still want to see you again. We could hook up again? Like we did last night?"'
+							if npc_goal[$npclastsaved] = 1:
+								'"What, like fuck buddies?"'
+								'"Yeah, just like that," you say, finally finding it under the bed somehow.'
+								'"Sure, I''ll sleep with you again if you''re offering."'
+								'"Great!" You pull out a pen and frantically scribble your number down on a piece of paper you found while you were looking around. "Text me when you want to hook up!" you shout over your shoulder as you run out the door.'
+								gs'lover','add',$boy
+							elseif rand(1,3) = 1:
+								'"Nah, this was a one time thing. I never fuck the same girl twice."'
+								'Despite the desperation of your situation, his comment gives you pause for a moment and you turn to give him a look. "Seriously?"'
+								'"Do I look like I''m kidding?" he grins back, clearly satisfied with himself.'
+								'<i>Free access to pussy and you''re just gonna turn it down. Whatever...</i> you think to yourself finally managing to find your bag where it somehow slipped beneath the bed.'
+								*nl
+								'"Well, see you never then," you say and hurry out the door.'
+							else
+								'"That''s uhh... Well it''s not really something I''m interested in."'
+								'"Your loss," you shrug, yanking your bag out from underneath the bed. How did it even get down there anyways?! Without another word, you run out the door, slamming it behind you.'
+							end
+							
+							act'Leave':gs'booty_call_after','exit'
+						end
+						
+						act'Ask to go on a date':
+							cla & *clr
+							$npc_apt_bedroom[$npclastsaved]
+							'"Listen," you say, still panickedly looking for your bag. "I''m in a rush now but I still want to see you again. We could go on a date or something?"'
+							if npc_goal[$npclastsaved] > 1:
+								'"Yeah, I think I''d like that," he smiles at you.'
+								'"Great!" Despite the desperation of your situation, you can''t help but smile at his words when you finally find your bag hiding underneath his bed. How did it get down there anyways?! You pull out a pen and frantically scribble your number down on a piece of paper you found earlier and rush towards the door.'
+								*nl
+								'"Call me sometime!" you shout over your shoulder as you slam it behind you.'
+								gs'lover','add',$boy
+							elseif rand(1,3) = 1:
+								'"Nah, this was a one time thing. I never fuck the same girl twice."'
+								'Despite the desperation of your situation, his comment gives you pause for a moment and you turn to give him a look. "Seriously?"'
+								'"Do I look like I''m kidding?" he grins back, clearly satisfied with himself.'
+								'<i>Wow... You can really pick em, huh <<$pcs_nickname>>...</i> you think to yourself finally managing to find your bag where it somehow slipped beneath the bed. <i>Ugh. Whatever...</i>'
+								*nl
+								'"Well, see you never then," you say feeling a little hurt, and hurry out the door.'
+							else
+								'"That''s uhh... I''m not really interested in anything like that. I''m really just in it for sex to be honest."'
+								'"Oh... Okay then..." you reply, stiffling your hurt feelings. You finally yank your bag out from underneath the bed. How did it even get down there anyways?! "See you later, I guess..." you say awkwardly, running out the door and slamming it behind you.'
+							end
+							
+							act'Leave':gs'booty_call_after','exit'
+						end
+					else
+						if npc_goal[$npclastsaved] = 1:
+							!! FWB/Booty calls?
+							'"I had a good time last night," he says, seeming to ignore your panic.'
+							'"Yeah?" you reply absentmindedly, looking for your bag.'
+							'"I''d love to hook up with you again sometime."'
+							'"What, just like fuck buddies or something?" you say, kneeling on the floor looking under the furniture.'
+							'"Yeah."'
+						elseif npc_goal[$npclastsaved] > 1:
+							!! Ask to start dating
+							'"I know you''re in a rush but I just wanted to let you know I had a really good time last night."'
+							'"Yeah?" you reply absentmindedly, looking for your bag.'
+							'"Could I see you again sometime? Take you out on a date or something?"'
+						end
+						
+						act'I don''t have time for this!':
+							cla & *clr
+							$npc_apt_bedroom[$npclastsaved]
+							'"Sorry, I really don''t have time for this right now and honestly, I''m just not interested," you say, finally finding your bag beneath the bed and yanking it out. "Gotta go!"'
+							'With one last quick check, you make sure all your clothes are in place and rush out the door, leaving <<$npc_firstname[$npclastsaved]>> and your night together behind you.'
+							act'Leave':gt'booty_call_after','exit'
+						end
+						
+						act'<i>Sure!Callme!</i>':
+							cla & *clr
+							$npc_apt_bedroom[$npclastsaved]
+							'"Uhh, sure!"'
+							'<i>Found it!</i> You grab your bag from where it slipped under the bed. Standing back up, you pull a pen from it and frantically scribble your number down on a piece of paper you found while you were looking around.'
+							if booty_call['continuation'] = 1:
+								'"Text me when you want to hook up!" you shout over your shoulder as you run out the door.'
+							elseif booty_call['continuation'] = 2:
+								'"Call me when you want to hang out!" you shout over your shoulder as you run out the door.'
+							end
+							act'Leave':gt'booty_call_after','exit'
+						end						
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'wakeup':
+
+!!{	if npc_earlyriser = 1:
+		!! he woke up before you
+		
+		if npc_generous[$npclastsaved] = 1 and npc_apt_type[$npclastsaved] ! 1:
+			!! breakfast in bed
+			booty_call['b_i_b'] = 1
+			if booty_call['sleep_accident'] = 0:
+				'You wake up, blearily blinking and slightly confused, trying to get your bearings. You''re in someone else''s room that isn''t your own.'
+			else
+				'Turning over, you look for the the guy you were with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) only to find that you''re alone in the bed, no one else with you.'
+			end
+			*nl
+			if npc_apt_type[$npclastsaved] = 2:
+				'Slowly, you realize you smell food and looking up, you see <<$npc_firstname[$npclastsaved]>> in the corner of the room, standing in front of a tiny stove.'
+			else
+				'You start when the door opens and <<$npc_firstname[$npclastsaved]>> walks in holding a tray.'
+				'"Sorry about that," he grins. "You were still sleeping so I didn''t want to wake you up. I made breakfast."'
+			end
+
+			act'Clingy much?':
+				cla & *clr
+				!! IMAGE HERE
+				'Geez, clingy much?'
+				act'Take the food':
+			end
+
+			act'Wow, thanks!':
+				cla & *clr
+				!! IMAGE HERE
+
+			end
+		else
+			if booty_call['sleep_accident'] = 0:
+				'You wake up, blearily blinking and slightly confused, trying to get your bearings. You''re in someone else''s room that isn''t your own.'
+			else
+				'Turning over, you look for the the guy you were with last night (<<$npc_firstname[$npclastsaved]>>? Was that his name?) only to find that you''re alone in the bed, no one else with you.'
+			end
+			if npc_apt_type[$npclastsaved] = 1:
+				'It''s a... dorm room...?'
+			elseif npc_apt_type[$npclastsaved] = 2:
+				'He''s in the shower'
+			elseif npc_apt_type[$npclastsaved] = 3:
+				'He''s in the shower and you can hear it through the wall'
+			else
+				'You''re alone'
+			end
+		end
+	elseif npc_latesleeper = 1:
+		'You turn and see him still sleeping next to you.'
+		act'Slip out of bed':
+			cla & *clr
+			!! IMAGE HERE
+			'Slip out of bed, get dressed'
+			act'Sneak out':
+				cla & *clr
+				!! IMAGE HERE
+
+				act'Leave':gt'booty_call_after','exit'
+			end
+			act'Leave your number behind':
+				cla & *clr
+				!! IMAGE HERE
+
+				act'Leave':gt'booty_call_after','exit'
+			end
+		end
+
+		act'Look for the shower':
+
+
+			dynamic $showerdin
+
+		end
+
+		act'Wake him up with a blowjob':
+			cla & *clr
+			!! IMAGE HERE
+			gs 'arousal','bj',rand(2,5)
+			gs 'stat'
+			'You blow him until he wakes up.'
+			act'Keep sucking':
+				gs 'arousal','bj',rand(2,5)
+				gs 'stat'
+
+				'I''m gonna cum!'
+				act'Let him cum in your mouth':
+
+
+				act'Let him cum on your face':
+
+
+			end
+
+			if pcs_vag > 0:
+				act'Let''s fuck':
+					booty_call['position'] = rand(1,3)
+					if booty_call['position'] = 1:
+						!! IMAGE HERE
+
+					elseif booty_call['position'] = 2:
+
+					elseif booty_call['position'] = 3:
+
+
+					end
+					if booty_call['condom'] = 1:
+						'He starts reaching for a condom'
+
+						act'Wait for him':
+
+							'Impatient waiting'
+
+							act'Sex':gt'booty_call_morning','morning_fuck'
+						end
+
+						act'Skip it!'
+
+							'Skip it! I need you inside me now!'
+							if npc_condomconscious = 1:
+								'No'
+							else
+								booty_call['condom'] = 2
+								'Hell yeah'
+							end
+							act'Sex':gt'booty_call_morning','morning_fuck'
+						end
+					else
+
+					end
+					gt'booty_call_morning','fuck'
+				end
+			end
+		end
+		if npc_apt_type[$npclastsaved] > 2:
+			act'Put your underwear on':
+
+			end
+
+			act'Go explore his place':gt'booty_call_morning','explore'
+
+			act'Find the kitchen':
+
+		end
+	else}
+		'Turning over, you see <<$npc_firstname[$npclastsaved]>> laying next to you. He stirs as well and rolls over to face you, prying open his eyes.'
+		'"Mornin''," he mumbles. "You just wake up too?"'
+		'"Yeah," you mumble back.'
+		act'I need coffee':
+			cla & *clr
+			$npc_apt_bedroom[$npclastsaved]
+			booty_call['coffee'] = 1
+			'"I could really use a cup of coffee," you say.'
+			if npc_apt_type[$npclastsaved] > 2:
+				!! if not a studio or a dorm
+				'"Me too. I have some in the kitchen if you wanna come with."'
+				act'Sure':
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/romance/misc/nude_walk1.mp4"></video></center>'
+					'"Sure, lead the way."'
+					'You climb out of bed, not bothering to get dressed as you follow him. You already spent the night naked with him, what''s a cup of coffee longer?'
+					if npc_apt_spare[$npclastsaved] = 1:
+						'You can''t help but peek into the other rooms as you pass. Through one door is the <a href="exec:gs ''shortgs'',''img msg'',''$npc_apt_living[$npclastsaved]''">living room</a> you passed through last night from the front door. The memory is somewhat hazy as you mostly remember focusing on <<$npc_firstname[$npclastsaved]>>''s body, instead of what the room looked like. Inside another room, you find <a href="exec:gs ''shortgs'',''img msg'',''$npc_apt_spare[$npclastsaved]''">a desk with a monitor and a keyboard on top.</a> <i>Bit of a gamer huh?</i> you think to yourself, strutting past.'
+						*nl
+						'After your snooping, you quickly continue onward into the kitchen where <<$npc_firstname[$npclastsaved]>> is already filling the pot with water.'
+					elseif npc_apt_spare[$npclastsaved] = 2:
+						'You can''t help but peek into the other rooms as you pass. Through one door is the <a href="exec:gs ''shortgs'',''img msg'',''$npc_apt_living[$npclastsaved]''">living room</a> you passed through last night from the front door. The memory is somewhat hazy as you mostly remember focusing on <<$npc_firstname[$npclastsaved]>>''s body, instead of what the room looked like. Inside another room, you find <a href="exec:gs ''shortgs'',''img msg'',''$npc_apt_spare[$npclastsaved]''">a room filled with various exercise equipment.</a> <i>Likes to work out huh?</i> you think to yourself, strutting past.'
+						*nl
+						'After your snooping, you quickly continue onward into the kitchen where <<$npc_firstname[$npclastsaved]>> is already filling the pot with water.'
+					else
+						'You can''t help but peek into the other rooms as you pass. Through one door is the <a href="exec:gs ''shortgs'',''img msg'',''$npc_apt_living[$npclastsaved]''">living room</a> you passed through last night from the front door. The memory is somewhat hazy as you mostly remember focusing on <<$npc_firstname[$npclastsaved]>>''s body, instead of what the room looked like. After your snooping, you quickly continue onward into the kitchen where <<$npc_firstname[$npclastsaved]>> is already filling the pot with water.'
+					end
+
+					act'Wait':gt'booty_call_morning','coffee'
+				end
+
+				act'I''ll catch up (get dressed first)':
+					cla & *clr
+					$npc_apt_bedroom[$npclastsaved]
+					'"Sounds good, but I''ll catch up. I think I''d like to avoid any accidents with hot drinks and bare skin," you smirk.'
+					'"Yeah that''s a good idea," he agrees. Reaching down, he pulls on a pair of shorts before stepping out of the room. "Just come out whenever you''re ready."'
+					'"I will," you reply as the door clicks shut behind him.'
+					act'Get dressed':
+						cla & *clr
+						'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+						gs'clothing','wear_last_worn'
+						gs'underwear','wear'
+						gs'stat'
+						'Grabbing your own clothes, you pull them on, smoothing out the wrinkles as best you can from where they were strewn across the floor last night before leaving to join <<$npc_firstname[$npclastsaved]>> in the kitchen.'
+						act'Continue':gt'booty_call_morning','coffee'
+					end
+				end
+
+				act'Borrow your shower?':gt'booty_call_morning','shower'
+			else
+				'"Me too. Let me just get the pot going." Getting up from the bed, he steps across his tiny room to his little kitchen and starts rifling through cupboards, pulling out various coffee paraphernalia.'
+				act'Wait in bed':
+					cla & *clr
+					$npc_apt_bedroom[$npclastsaved]
+					'You cuddle up in the sheets, savoring their warmth and waiting while the coffee brews. A few minutes later, <<$npc_firstname[$npclastsaved]>> pours two cups, bringing one over to you.'
+					'"Here you go."'
+					'"Thanks," you smile, taking the cup from him and bringing it to your lips.'
+					act'Focus on the coffee':
+						cla & *clr
+						minut += 2
+						gs 'beverage','coffee'
+						'<center><img <<$set_imgh>> src="images/pc/activities/drinking/coffee_bed1.jpg"></center>'
+						'Your attention is completely consumed by the coffee as you drink it greedily. It''s cheap stuff, but caffeine is caffeine and you savor every gulp. Within a couple minutes, the mug is empty.'
+						act'Time to get going':
+							cla & *clr
+							'<center><img <<$set_imgh>> src="images/pc/activities/drinking/coffee_bed1.jpg"></center>'
+							'"That was great," you sigh. "But I should get going."'
+							'Hauling yourself to your feet, you clamber out of bed and start picking your clothes up from where you threw them on the floor last night.'
+							act'Get dressed':gt'booty_call_morning','morning_leave'
+
+							gs'booty_call_morning','later_nude'
+						end
+						!! act'Doing anything later today?':
+					end
+
+					act'Make small talk':
+						cla & *clr
+						minut += 2
+						gs 'beverage','coffee'
+						'<center><img <<$set_imgh>> src="images/pc/activities/drinking/coffee_bed1.jpg"></center>'
+						'You make small talk while drinking coffee.'
+						act'Time to get going':
+							cla & *clr
+							$npc_apt_bedroom[$npclastsaved]
+							'"That was great," you sigh. "But I should get going."'
+							'Hauling yourself to your feet, you clamber out of bed and start picking your clothes up from where you threw them on the floor last night.'
+							act'Get dressed':gt'booty_call_morning','morning_leave'
+
+							gs'booty_call_morning','later_nude'
+						end
+					end
+				end
+
+				act'Get dressed':
+					cla & *clr
+					gs'booty_call_after','dress'
+					minut += 1
+					'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+					'While the coffee brews, you haul yourself out of bed and pick up your clothes from where you threw them last night. You frown, noticing they''re a bit wrinkled, but it''s not like you cared much about hanging it up last night or anything like that. Whatever, nothing you can do about it now.'
+					*nl
+					'By the time you''ve pulled them on, the coffee is done and <<$npc_firstname[$npclastsaved]>> pours two cups, handing one to you.'
+					'"Thanks," you smile, taking it gratefully.'
+					act'Drink':
+						cla & *clr
+						minut += 2
+						gs 'beverage','coffee'
+						$npc_apt_bedroom[$npclastsaved]
+						'It''s cheap stuff, but caffeine is caffeine and you drink it greedily, savoring every gulp. Within a couple minutes, the mug is empty.'
+						act'Time to get going':
+							cla & *clr
+							$npc_apt_bedroom[$npclastsaved]
+							'"That was great," you sigh. "But I should get going."'
+							'You put the empty mug in <<$npc_firstname[$npclastsaved]>>''s sink and turn around to grab your stuff.'
+							act'Gather your things':gt'booty_call_morning','morning_leave'
+
+							gs'booty_call_morning','later_dressed'
+						end
+					end
+
+					act'Make small talk':
+						cla & *clr
+						minut += 2
+						gs 'beverage','coffee'
+						$npc_apt_bedroom[$npclastsaved]
+						'You make small talk while drinking coffee.'
+						act'Time to get going':
+							cla & *clr
+							$npc_apt_bedroom[$npclastsaved]
+							'"That was great," you sigh. "But I should get going."'
+							'Hauling yourself to your feet, you clamber out of bed and start picking your clothes up from where you threw them on the floor last night.'
+							act'Gather your things':gt'booty_call_morning','morning_leave'
+
+							gs'booty_call_morning','later_dressed'
+						end
+					end
+				end
+
+				act'Borrow your shower?':gt'booty_call_morning','shower'
+			end
+		end
+
+		act'Can I use your shower?':gt'booty_call_morning','shower'
+!!	end
+!!	this end is for earlyrising and latesleeping
+end
+
+if $ARGS[0] = 'shower':
+	booty_call['morning_shower'] = 1
+	$npc_apt_bathroom[$npclastsaved]
+	if npc_apt_type[$npclastsaved] > 2:
+		'"Actually, do you mind if I borrow your shower?"'
+		'"Yeah, go ahead. You can catch up when you''re done."'
+		'"Thanks," you smile gratefully as he leaves the room. Hauling yourself out of the bed, you duck out the door yourself, finding <<$npc_firstname[$npclastsaved]>>''s bathroom in the hallway and hop in the shower.'
+	else
+		'"Mind if I borrow your shower?" you ask, glancing towards the bathroom door of his small apartment.'
+		'"Yeah, go ahead."'
+		'"Thanks," you smile gratefully. Hauling yourself out of the bed, you duck inside, twist the faucet of the shower.'
+	end
+	act'Shower':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
+		minut += 10
+		shampoo += 1
+		'You twist the faucet and hot water comes rushing out, sighing in pleasure as it pours over your skin. <i>That feels so nice...</i> After enjoying it for a little while, you borrow <<$npc_firstname[$npclastsaved]>>''s shampoo and start scrubbing your hair, washing it out shortly after.'
+		dynamic $showerdin
+		*nl
+		'Figuring you''ve used enough of his water, you turn off the tap and step out.'
+		if booty_call['coffee'] = 1 and npc_apt_type[$npclastsaved] > 2:
+			act'Go to the kitchen':gt'booty_call_morning','coffee'
+
+			act'Go get dressed':
+				cla & *clr
+				'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+				gs'clothing','wear_last_worn'
+				gs'underwear','wear'
+				gs'stat'
+				'Heading back to <<$npc_firstname[$npclastsaved]>>''s room, you pick up your clothes off the floor and tug them on over your wet hair before leaving again to join him in the kitchen.'
+				act'Go to the kitchen':gt'booty_call_morning','coffee'
+			end
+		elseif booty_call['coffee'] = 1:
+			act'Time for coffee':gt'booty_call_morning','coffee'
+
+			act'Go get dressed':
+				cla & *clr
+				'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+				gs'clothing','wear_last_worn'
+				gs'underwear','wear'
+				gs'stat'
+				'Stepping out of the bathroom, you''re immediately hit by the smell of cooked food.'
+				'"Coffee''s done," <<$npc_firstname[$npclastsaved]>> says, gesturing to his side where the pot is filled black liquid. "Help yourself when you''re ready. I thought I''d fry up some eggs while you were in there."'
+				'"Thanks," you say, beginning to pick up your clothes. "I''m just going to get dressed first. Don''t want any accidents."'
+				'"Yeah sure. Help yourself when you''re ready."'
+				'You tug your clothes on, frowning at the wrinkles on them. Well, that''s going to happen when you throw your clothes on the ground rushing to get into somebody''s pants.'
+				act'Just coffee':
+					cla & *clr
+					minut += 2
+					gs 'beverage','coffee'
+					$npc_apt_bedroom[$npclastsaved]
+					'You grab a mug and fill it up, drinking greedily. It''s cheap stuff, but caffeine is caffeine and you savor every gulp. Within a couple minutes, the mug is empty.'
+					'"No breakfast for you?"'
+					'"Coffee is all I need," you smile back.'
+					act'Time to get going':
+						cla & *clr
+						$npc_apt_bedroom[$npclastsaved]
+						'"That was great," you sigh. "But I should get going."'
+						'You put the empty mug in <<$npc_firstname[$npclastsaved]>>''s sink and turn around to grab your stuff.'
+						act'Gather your things':gt'booty_call_morning','morning_leave'
+
+						gs'booty_call_morning','later'
+					end
+				end
+
+				act'Have breakfast together':gt'booty_call_morning','eggs'
+			end
+		elseif booty_call['b_i_b'] = 1:
+			act'Join <<$npc_firstname[$npclastsaved]>> for breakfast':gt'booty_call_morning','breakfast'
+
+			act'Get dressed':
+				cla & *clr
+				'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+				gs'clothing','wear_last_worn'
+				gs'underwear','wear'
+				gs'stat'
+				if npc_apt_type[$npclastsaved] > 2:
+					'Feeling refreshed, you leave the bathroom and head back to <<$npc_firstname[$npclastsaved]>>''s room to tug on your clothes.'
+					act'Skip out on <<$npc_firstname[$npclastsaved]>>':
+						cla & *clr
+						$npc_apt_hall[$npclastsaved]
+						'While you''re at it, you grab the rest of your things and head straight for the door. You pass by the kitchen on the way and <<$npc_firstname[$npclastsaved]>> watches you with confusion.'
+						'"Hey! Where''re you going? You''re not staying for breakfast?"'
+						'"Sorry, I really can''t stay."'
+						'"Wait but-"'
+						'"Toodles!" You waggle your fingers and slip in and out the door in a second.'
+						*nl
+						'<i>Ugh. Why can''t a one night stand just be a one night stand anymore?</i>'
+						act'Leave':gt'booty_call_after','exit'
+					end
+					act'Head to the kitchen':gt'booty_call_morning','breakfast'
+				else
+					'Stepping out of the bathroom, you''re immediately hit by the smell of the food again.'
+					'"Have a good time in there?"'
+					'"The best," you grin back, heading straight for your clothes and tugging them on.'
+					'"So, gonna join me for breakfast then?"'
+					act'Nope, gotta go (skip out)':
+						cla & *clr
+						$npc_apt_bedroom[$npclastsaved]
+						'"Nope, gotta go."'
+						'"You sure? I-"'
+						'"Nah, I''m good." Grabbing the rest of your things, you pop open the door and waggle your fingers at him. "Toodles!" and shut the door behind you.'
+						*nl
+						'<i>Geez. Who cooks breakfast after a hookup?</i>'
+						act'Leave':gt'booty_call_after','exit'
+					end
+					act'Just coffee':
+						cla & *clr
+						minut += 2
+						gs 'beverage','coffee'
+						$npc_apt_bedroom[$npclastsaved]
+						'"Just coffee for me," you smile. Grabbing a mug, you fill it up with coffee and enjoy a long sip. It''s cheap stuff, but caffeine is caffeine and you savor every gulp. Within a couple minutes, the mug is empty.'
+						act'Time to get going':
+							cla & *clr
+							$npc_apt_bedroom[$npclastsaved]
+							'"That was great," you sigh. "But I should get going."'
+							'You put the empty mug in <<$npc_firstname[$npclastsaved]>>''s sink and turn around to grab your stuff.'
+							act'Gather your things':gt'booty_call_morning','morning_leave'
+
+							gs'booty_call_morning','later'
+						end
+					end
+
+					act'Sure':gt'booty_call_morning','breakfast'
+				end
+
+			end
+		else
+			act'Dry off':
+				cla & *clr
+				$npc_apt_bedroom[$npclastsaved]
+				'You step out of the bathroom and see <<$npc_firstname[$npclastsaved]>> still laying in bed.'
+				'"Love that view," he smirks, shamelessly ogling your moist naked body.'
+				'"Thanks, I really needed that," you smile back. "I should really get going though."'
+				act'Get dressed':gt'booty_call_morning','morning_leave'
+				gs'booty_call_morning','later'
+			end
+		end
+	end
+end
+
+!!{
+if $ARGS[0] = 'hangover':
+
+	'He wakes up at the same time as you'
+	:loopwakeup3
+	if booty_call['hangover'] = 1:
+		act'I need coffee':
+			cla & *nl
+			'"I desperately need coffee," you wince, rubbing your brow as if will somehow make your blindingly painful headache go away.'
+			'"Me too." <<$npc_firstname[$npclastsaved]>> says, seemingly in the same state.'
+
+		end
+
+		act'Can I use your shower?':
+
+
+		end
+
+		act'I need coffee and a shower'
+
+
+		end
+
+	else
+
+
+	end
+	if booty_call['im_hungover'] = 0:
+		act'I''m so hungover':
+			cla & *clr
+			booty_call['im_hungover'] = 1
+			$npc_apt_bedroom[$npclastsaved]
+			'"I''m so hungover right now," you groan.'
+			'"Same..."'
+		end
+	end
+end}
+
+if $ARGS[0] = 'explore':
+	booty_call['explore'] = 1
+	if $pantyworntype ! 'none':
+		!! IMAGE HERE
+
+	else
+		!! IMAGE HERE
+
+
+	end
+	if npc_apt_type[$npclastsaved] = 3:
+		'End up in the kitchen'
+
+	elseif npc_apt_type[$npclastsaved] = 4:
+
+		'Peek into a bunch of rooms, get naked surprised by roommates.'
+
+	elseif npc_apt_type[$npclastsaved] = 5:
+		'Peek into a bunch of rooms, end up in the kitchen.'
+
+	elseif npc_apt_type[$npclastsaved] = 6:
+		'Peek into a bunch of rooms, they''re very high quality.'
+	end
+
+
+end
+
+if $ARGS[0] = 'kitchen':
+	act'Look for some cereal':
+		cla & *clr
+
+		if booty_call['hangover'] = 1:
+
+		else
+
+		end
+		if npc_apt_type[$npclastsaved] = 1:
+			!! studio apartment
+			'<<$npc_firstname[$npclastsaved]>> wakes up'
+		else
+			'<<$npc_firstname[$npclastsaved]>> comes out'
+		end
+	end
+
+
+	act'Get a glass of water':
+		cla & *clr
+
+		if booty_call['hangover'] = 1:
+
+		else
+
+		end
+		if npc_apt_type[$npclastsaved] = 1:
+			!! studio apartment
+			'<<$npc_firstname[$npclastsaved]>> wakes up'
+		else
+			'<<$npc_firstname[$npclastsaved]>> comes out'
+		end
+
+	end
+
+
+	act'Cook breakfast':
+		cla & *clr
+
+		if booty_call['hangover'] = 1:
+			'You despreately need some thing to deal with this pounding headache'
+		else
+			'You cook breakfast normally.'
+		end
+		if npc_apt_type[$npclastsaved] = 4 and booty_call['explore'] ! 1:
+			'<<$npc_firstname[$npclastsaved]>>''s roommates come out'
+			act'Shriek':
+
+
+			end
+
+			act'Act casual':
+
+
+			end
+		else
+			if npc_apt_type[$npclastsaved] = 1:
+				!! studio apartment
+				'<<$npc_firstname[$npclastsaved]>> wakes up'
+			else
+				'<<$npc_firstname[$npclastsaved]>> comes out'
+			end
+			'"Made us breakfast"'
+			act'Eat together':
+				cla & *clr
+
+				!!{if npc_perv >= 70 or ($braworntype = 'none' and npc_perv >= 50):
+					'He starts coming onto you'
+					act'Stop it':
+
+					end
+
+					act'Let''s take this to the bedroom':gt'booty_call_morning','morning_sex'
+				else}
+					act'Finish eating and clean up':
+						cla & *clr
+						!! IMAGE HERE
+						'You clean up together'
+						gt'booty_call_morning','morning_leave'
+					end
+
+					act'Can I borrow your shower?':
+
+						dynamic $showerdin
+
+						gt'booty_call_morning','morning_leave'
+					end
+
+					gt'booty_call_morning','morning_leave'
+				!!end
+			end
+		end
+	end
+end
+
+
+if $ARGS[0] = 'coffee':
+	if npc_apt_type[$npclastsaved] > 2:
+		!! not a studio or dorm
+		$npc_apt_kitchen
+		if booty_call['morning_shower'] = 1:
+			'As you wander towards the kitchen, you sniff the air, detecting something more than just coffee.'
+			'"That smells nice," you say, entering the room.'
+			if $clothingworntype = 'nude':
+				'"Yeah," <<$npc_firstname[$npclastsaved]>> says, turning to face you. "Since you were going to be a little while, I thought I''d make some eg-"'
+				'He stops mid sentence when he sees you standing there naked, hair still wet from the shower. You smirk at his stare.'
+				'"Thanks."'
+			else
+				'"Yeah," <<$npc_firstname[$npclastsaved]>> says, turning to face you. "Since you were going to be a little while, I thought I''d make some eggs in the meantime. Coffee''s already done if you want to pour yourself a cup."'
+				'"Thanks."'
+			end
+			act'Just have coffee':
+				cla & *clr
+				minut += 2
+				gs 'beverage','coffee'
+				if $clothingworntype = 'nude':
+					'<center><img <<$set_imgh>> src="images/pc/activities/drinking/nude_coffee1.jpg"></center>'
+				else
+					$npc_apt_kitchen
+				end
+				'You grab a mug and fill it up, drinking greedily. It''s cheap stuff, but caffeine is caffeine and you savor every gulp. Within a couple minutes, the mug is empty.'
+				'"No breakfast for you?"'
+				'"Coffee is all I need," you smile back.'
+				act'Time to get going':
+					cla & *clr
+					if $clothingworntype = 'nude':
+						'<center><img <<$set_imgh>> src="images/shared/romance/misc/nude_kitchen1.jpg"></center>'
+						'"That was great," you sigh. "But I should get going."'
+						'You put the empty mug in <<$npc_firstname[$npclastsaved]>>''s sink and head back to his room to get dressed.'
+					else
+						$npc_apt_kitchen
+						'"That was great," you sigh. "But I should get going."'
+						'You put the empty mug in <<$npc_firstname[$npclastsaved]>>''s sink and turn around to grab your stuff.'
+					end
+					act'Gather your things':gt'booty_call_morning','morning_leave'
+
+					gs'booty_call_morning','later'
+				end
+			end
+
+			act'Have breakfast with him':gt'booty_call_morning','eggs'
+		else
+			minut += 5
+			if $clothingworntype = 'nude':
+				'You follow <<$npc_firstname[$npclastsaved]>> to the kitchen and sit down at his table, waiting patiently while he pulls coffee paraphernalia from his cupboards and begins brewing. A few minutes later, he hands you a steaming cup of joe, which you gratefully accept.'
+			else
+				'You step into the kitchen and are immediately hit by the wonderful smell of coffee.'
+				'"Hey, you''re just in time. Pot just finished brewing." He pours a cup and hands it to you, which you gratefully accept.'
+			end
+
+			act'Drink':
+				cla & *clr
+				minut += 2
+				gs 'beverage','coffee'
+				if $clothingworntype = 'nude':
+					'<center><img <<$set_imgh>> src="images/pc/activities/drinking/nude_coffee1.jpg"></center>'
+				else
+					$npc_apt_kitchen
+				end
+				'You drink deeply, savoring the hot liquid as it runs down your throat. It''s cheap stuff, but caffeine is caffeine and you gulp it down greedily. Within a couple minutes, the mug is empty.'
+				act'Time to get going':
+					cla & *nl
+					if $clothingworntype = 'nude':
+						'"That was great," you sigh. "But I should get going."'
+						'You put the empty mug in <<$npc_firstname[$npclastsaved]>>''s sink and head back to his room to get dressed.'
+						act'Get dressed':gt'booty_call_morning','morning_leave'
+					else
+						'"That was great," you sigh. "But I should get going."'
+						'You put the empty mug in <<$npc_firstname[$npclastsaved]>>''s sink and turn around to grab your stuff.'
+						act'Gather your things':gt'booty_call_morning','morning_leave'
+					end
+				end
+			end
+			act'Make small talk':
+				cla & *clr
+				minut += 2
+				gs 'beverage','coffee'
+				if $clothingworntype = 'nude':
+					!! if possible, replace with two people drinking coffee naked
+					'<center><img <<$set_imgh>> src="images/pc/activities/drinking/nude_coffee1.jpg"></center>'
+					'You make small talk as you sip your coffee.'
+				else
+					$npc_apt_kitchen
+					'You make small talk as you sip your coffee.'
+				end
+				act'Time to get going':
+					cla & *nl
+					if $clothingworntype = 'nude':
+						'"That was great," you sigh. "But I should get going."'
+						'You put the empty mug in <<$npc_firstname[$npclastsaved]>>''s sink and head back to his room to get dressed.'
+						act'Get dressed':gt'booty_call_morning','morning_leave'
+					else
+						'"That was great," you sigh. "But I should get going."'
+						'You put the empty mug in <<$npc_firstname[$npclastsaved]>>''s sink and turn around to grab your stuff.'
+						act'Gather your things':gt'booty_call_morning','morning_leave'
+					end
+				end
+			end
+		end
+	else
+		!! studio apartment/dorm
+		$npc_apt_kitchen
+		if booty_call['morning_shower'] = 1 and $clothingworntype = 'nude':
+			'Stepping out of the bathroom, you''re immediately hit by the smell of cooked food.'
+			'"That smells nice," you say, stepping out into the room.'
+			'"Yeah," <<$npc_firstname[$npclastsaved]>> says, turning to face you. "Since you were going to be a little while, I thought I''d make some eggs."'
+			'Ignoring your clothes and the eggs, you head straight to the coffee pot, grabbing a mug and filling it to the brim.'
+			act'Just coffee':
+				cla & *clr
+				minut += 2
+				gs 'beverage','coffee'
+				'<center><img <<$set_imgh>> src="images/pc/activities/drinking/nude_coffee1.jpg"></center>'
+				'You grab a mug and fill it up, drinking greedily. It''s cheap stuff, but caffeine is caffeine and you savor every gulp. Within a couple minutes, the mug is empty.'
+				'"No breakfast for you? Or... anything else...?"'
+				'"Coffee is all I need," you smirk back.'
+				act'Time to get going':
+					cla & *clr
+					$npc_apt_kitchen
+					'"That was great," you sigh. "But I should get going."'
+					'You put the empty mug in <<$npc_firstname[$npclastsaved]>>''s sink and turn around to grab your stuff.'
+					act'Gather your things':gt'booty_call_morning','morning_leave'
+
+					gs'booty_call_morning','later'
+				end
+			end
+
+			act'Have breakfast together':gt'booty_call_morning','eggs'
+		end
+	end
+end
+
+if $ARGS[0] = 'eggs':
+	gs'food','family_meals','breakfast'
+	if $clothingworntype = 'nude':
+		!! if possible replace with two people eating breakfast naked
+		$npc_apt_kitchen
+		'The two of you enjoy your eggs and coffee together. The coffee is cheap, the eggs are alright, but the company is pleasant as you chit-chat about nothing. Soon enough, your cups are empty and your plates are clean.'
+		act'I should go':
+			cla & *nl
+			'"Well, I should probably get going," you say, standing up and putting your dishes in the sink. You head back to <<$npc_firstname[$npclastsaved]>>''s bedroom, with him following along behind.'
+			act'Get dressed':gt'booty_call_morning','morning_leave'
+		end
+	else
+		if npc_apt_type[$npclastsaved] = 1:
+			$npc_apt_kitchen
+		elseif npc_apt_type[$npclastsaved] = 2:
+			$npc_apt_kitchen
+		else
+			$npc_apt_kitchen
+		end
+		'The two of you enjoy your eggs and coffee together. The coffee is cheap, the eggs are alright, but the company is pleasant.'
+		act'I should go':
+			cla & *nl
+			'"Well, I should probably get going," you say, standing up and putting your dishes in the sink.'
+			act'Grab your things':gt'booty_call_morning','morning_leave'
+		end
+	end
+end
+
+if $ARGS[0] = 'breakfast':
+
+	if booty_call['morning_shower'] = 1:
+
+	else
+
+	end
+end
+
+if $ARGS[0] = 'morning_leave':
+	if booty_call['continuation'] = 0:booty_call['continuation'] = rand(0,2)
+	if $clothingworntype = 'nude':
+		'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+		gs'clothing','wear_last_worn'
+		if booty_call['dress'] = 1:
+			'You pick up your dress off the floor, pulling your head through it and down over your shoulders.'
+			if booty_call['continuation'] > 0:
+				'"I had a great time last night," <<$npc_firstname[$npclastsaved]>> says, watching you.'
+				$booty_call['reaction'] = 'pulling your dress all the way down and smoothing out the skirt.'
+			end
+		elseif PCloSkirt > 0:
+			'You pick your skirt off the floor, pulling it up your legs and over your hips.'
+			if booty_call['continuation'] > 0:
+				'"I had a great time last night," <<$npc_firstname[$npclastsaved]>> says, watching you dress.'
+				$booty_call['reaction'] = 'pulling your top down over shoulders and tugging it past your breasts and all the way down.'
+			end
+		else
+			'You pick your pants off the floor, putting your legs through and tugging it up over your hips.'
+			if booty_call['continuation'] > 0:
+				'"I had a great time last night," <<$npc_firstname[$npclastsaved]>> says, watching you dress.'
+				$booty_call['reaction'] = 'pulling your top down over shoulders and tugging it past your breasts and all the way down.'
+			end
+		end
+
+		gs'clothing','strip'
+		if booty_call['continuation'] > 0:
+			gs'booty_call_morning','continuation_reponse1'
+		else
+			gs'booty_call_morning','later_nude'
+		end
+	else
+		$npc_apt_bedroom[$npclastsaved]
+		'Stooping down next to the bed, you find your bag on the floor and scoop it up before heading towards the exit.'
+		if booty_call['continuation'] > 0:
+			'"You know," <<$npc_firstname[$npclastsaved]>> says, leaning against the door frame. "I had a great time last night."'
+			gs'booty_call_morning','continuation_reponse1'
+		else
+			gs'booty_call_morning','later_dressed'
+		end
+	end
+end
+
+if $ARGS[0] = 'continuation_reponse1':
+	act'Yeah?':
+		cla
+		'"Yeah?" you reply, <<$booty_call[''reaction'']>>'
+		gs'booty_call_morning','continuation_reponse2'
+	end
+
+	act'Me too':
+		cla
+		'"Yeah, me too," you smile, <<$booty_call[''reaction'']>>'
+		gs'booty_call_morning','continuation_reponse2'
+	end
+
+	act'If you say so':
+		cla
+		'"If you say so," you shrug, <<$booty_call[''reaction'']>>'
+		gs'booty_call_morning','continuation_reponse2'
+	end
+end
+
+if $ARGS[0] = 'continuation_reponse2':
+	if booty_call['continuation'] = 1:
+		!! FWB/Booty calls?
+		'"I was thinking maybe we should hook up again sometime. You down for it?"'
+		'"Like what? Just Booty calls?"'
+		'"Yeah, nothing serious. Just sex."'
+	elseif booty_call['continuation'] = 2:
+		!! Ask to start dating
+		'"I was wondering... would you be up for seeing each other again? Maybe on a... date? Or something?"'
+	end
+	gs'booty_call_morning','continuation_reponse3'
+end
+
+if $ARGS[0] = 'continuation_reponse3':
+	act'This was a one night stand':
+		cla & *nl
+		if $clothingworntype = 'nude':
+			'"Sorry," you shake your head. "This was a one time thing. I''m not looking for anything lasting."'
+			if booty_call['continuation'] = 1:
+				'"Whatever, your loss," he shrugs.'
+				'"Pfft-! Yeah, sure," you snigger back, pulling on the rest of your clothes. You give yourself a once over, making sure everything''s in place and wave goodbye as you head towards the door.'
+			elseif booty_call['continuation'] = 2:
+				'"Oh. Uhh, well..." <<$npc_firstname[$npclastsaved]>> trails off and you''re left in an extremely uncomfortable silence while you get dressed in front of him.'
+				'<i>Holy fuck this is awkward,</i> you think to yourself as you pull the last of your clothes on. After giving yourself a once over, you give <<$npc_firstname[$npclastsaved]>> a strained smile and wave goodbye, quickly striding towards the door to escape.'
+			end
+			gs'booty_call_after','dress'
+		else
+			'"Sorry," you shake your head. "This was a one time thing. I''m not looking for anything lasting."'
+			if booty_call['continuation'] = 1:
+				'"Whatever, your loss," he shrugs.'
+				'"Pfft-! Yeah, sure," you snigger back, turning towards the door. "Still, maybe we''ll run into each other again or something. See you."'
+				'With a half-hearted goodbye, you open the door and leave <<$npc_firstname[$npclastsaved]>>''s apartment.'
+			elseif booty_call['continuation'] = 2:
+				'"Oh. Uhh, well..." <<$npc_firstname[$npclastsaved]>> trails off and you''re left in an extremely uncomfortable silence.'
+				'<i>Well this is awkward...</i> you think to yourself as you turn towards the door.'
+				'"I guess I''ll see you later then... or... well... not..." There''s another awkward silence. Not knowing what else to do, you just open the door and close it behind you without another word.'
+			end
+		end
+		act'Leave':gt'booty_call_after','exit'
+	end
+
+	if arrsize('pcs_lovers') <= 2:
+		act'Sure':
+			gs 'boyfrend', 'start'
+			cla & *clr
+			$npc_apt_hall[$npclastsaved]
+			if $clothingworntype = 'nude':
+				if booty_call['continuation'] = 1:
+					!! npc_QW = 1
+					'"Sure, sounds fun," you smile.'
+					'You tell him your number while you finished getting dressed and he taps it into his phone. A few moments later, a notification pings in your messages:'
+					*nl
+					booty_call['text_message'] = rand(1,2)
+					if booty_call['text_message'] = 1:
+						'		<b><font color="blue">hey fuck buddy</font></b>'
+						*nl
+						'"Hey yourself," you say aloud, looking up at him. "Anyways, see you around."'
+					elseif booty_call['text_message'] = 2:
+						*nl
+						'		<b><font color="blue">send nudes</font></b>'
+						*nl
+						'"We''ll see about that," you smirk back. "Anyways, see you around."'
+					end
+					'Your little exchange done, you wave him goodbye and head out the door.'
+				elseif booty_call['continuation'] = 2:
+					!! npc_QW = 2
+					'"Yeah, I think I''d like that," you smile gently.'
+					'You tell him your number while you finished getting dressed and he taps it into his phone. A few moments later, a notification pings in your messages:'
+					*nl
+					booty_call['text_message'] = rand(1,2)
+					if booty_call['text_message'] = 1:
+						'		<b><font color="blue">hey cutie</font></b>'
+						*nl'"Hey yourself," you say aloud, looking up at him. "Anyways, see you around."'
+					elseif booty_call['text_message'] = 2:
+						'		<b><font color="blue">dont forget to call :)</font></b>'
+						*nl
+						'"I won''t," you promise.'
+					end
+					'That bit of business done, you wave him goodbye and head out the door.'
+				end
+				gs'booty_call_after','dress'
+			else
+				$npc_apt_hall[$npclastsaved]
+				if booty_call['continuation'] = 1:
+					!! npc_QW = 1
+					'"Sure, sounds fun," you smile.'
+					'Leaning against the door, you tell him your number while he taps it into his phone. A few moments later, a notification pings in your messages:'
+					*nl
+					booty_call['text_message'] = rand(1,2)
+					if booty_call['text_message'] = 1:
+						'		<b><font color="blue">hey fuck buddy</font></b>'
+						*nl
+						'"Hey yourself," you say aloud, looking up at him. "Anyways, see you around."'
+					elseif booty_call['text_message'] = 2:
+						'	<b><font color="blue">send nudes</font></b>'
+						*nl
+						'"We''ll see about that," you smirk back. "Anyways, see you around."'
+					end
+					'Your little exchange done, you wave him goodbye and head out the door.'
+				elseif booty_call['continuation'] = 2:
+					!! npc_QW = 2
+					'"Yeah, I think I''d like that," you smile gently.'
+					'Leaning against the door, you tell him your number while he taps it into his phone. A few moments later, a notification pings in your messages:'
+					*nl
+					booty_call['text_message'] = rand(1,2)
+					if booty_call['text_message'] = 1:
+						'		<b><font color="blue">hey cutie</font></b>'
+						*nl
+						'"Hey yourself," you say aloud, looking up at him. "Anyways, see you around."'
+					elseif booty_call['text_message'] = 2:
+						'		<b><font color="blue">dont forget to call :)</font></b>'
+						*nl
+						'"I won''t," you promise.'
+					end
+					'That bit of business done, you wave him goodbye and head out the door.'
+				end
+			end
+			act'Leave':gt'booty_call_after','exit'
+		end
+	end
+
+	if booty_call['continuation'] = 2:
+		act'I''m not up for anything serious':
+			cla & *clr
+			$npc_apt_hall[$npclastsaved]
+			'"I''m not looking for anything serious right now."'
+			act'Sorry':
+				cla & *nl
+				'"Sorry..."'
+				if $clothingworntype = 'nude':
+					gs'booty_call_after','dress'
+					'"Oh. Uhh, well, it''s fine I guess..." <<$npc_firstname[$npclastsaved]>> trails off and you''re left in an extremely uncomfortable silence while you get dressed in front of him.'
+					'<i>Holy fuck this is awkward,</i> you think to yourself as you pull the last of your clothes on. After giving yourself a once over, you give <<$npc_firstname[$npclastsaved]>> a strained smile and wave goodbye, quickly striding towards the door to escape.'
+				else
+					'"Oh. Uhh, well, it''s fine I guess..." <<$npc_firstname[$npclastsaved]>> trails off and you''re left in an extremely uncomfortable silence while you get dressed in front of him.'
+					'<i>Well this is awkward...</i> you think to yourself as you turn towards the door.'
+					'"I guess I''ll see you later then... or... well... not..." There''s another awkward silence. Not knowing what else to do, you just open the door and close it behind you without another word.'
+				end
+
+				act'Leave':gt'booty_call_after','exit'
+			end
+
+			act'If it''s just a hookup...':
+				cla & *nl
+				'"If it''s just a hookup," you continue. "or something like last night, I wouldn''t mind getting together for some fun, but I''m just not interested in dating anybody."'
+				if rand(1,10) > 7:
+					'"Well... If it means I can see you again, then sure I guess." <<$npc_firstname[$npclastsaved]>> doesn''t really seem satisfied with the results, but he still tells you his number while you tap it into your contact list.'
+					'"So uhh, yeah... Call me sometime?"'
+					'"If I need some relief," you say with a shrug. You wave an awkward goodbye, you head out the door and out of <<$npc_firstname[$npclastsaved]>>''s apartment.'
+					act'Leave':gt'booty_call_after','exit'
+				else
+					'"No," he shakes his head. "I don''t want to get led on by you if you''re only interested in a fuck and not anything real. Guess this is just a one night stand."'
+					act'Taken aback':
+						cla & *clr
+						$npc_apt_hall[$npclastsaved]
+						'You blink in surprise, recoiling slightly at his words. That response really wasn''t what you saw coming. After all, what guy just gives up free access to sex?'
+						'"Uhh well, uhh... Alright... Guess I won''t see you later then..." you respond awkwardly. After giving yourself a once over, you give <<$npc_firstname[$npclastsaved]>> a strained smile and wave goodbye, quickly striding towards out the door.'
+						act'Leave':gt'booty_call_after','exit'
+					end
+
+					act'It''s to be expected':
+						cla & *clr
+						$npc_apt_hall[$npclastsaved]
+						'You nod to yourself, admittedly a little bit wistfully. It''s to be expected from a guy like him. But if he wants something more, you just can''t give it to him. You''re only after pleasure, you don''t want to get tangled up in a relationship.'
+						'"Well, guess I won''t see you around then so... Bye?" You wave <<$npc_firstname[$npclastsaved]>> goodbye and stride out the door, unable to feel that this little bit of fun took a bit of a damper turn right at the end.'
+						act'Leave':gt'booty_call_after','exit'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'later_nude':
+	if booty_call['fuck'] > 0:
+		$booty_call['fun'] = 'fuck'
+	else
+		$booty_call['fun'] = 'fun'
+	end
+	if $clothingworntype = 'nude':gs'booty_call_after','dress'
+	if booty_call['continuation'] = 0:booty_call['continuation'] = rand(0,2)
+	act'I should go':
+		cla & *clr
+		'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+		if booty_call['dress'] = 1:
+			'"Well," you say, almost apologetically, pulling your dress down over your breasts and smoothing it out over your legs. "I should go."'
+		else
+			'"Well," you say, almost apologetically, throwing your top over your shoulders and down over your breasts. "I should go."'
+		end
+		'"Alright. See you around. Or not. Whatever."'
+		'You smirk and shrug on the rest of your clothes before heading out the door.'
+		act'Leave':gt'booty_call_after','exit'
+	end
+
+	act'Thanks for the <<$booty_call[''fun'']>>':
+		cla & *clr
+		'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+		if booty_call['dress'] = 1:
+			'"Well, thanks for the <<$booty_call[''fun'']>>," you say, smoothing your skirt out over your legs.'
+		else
+			'"Well, thanks for the <<$booty_call[''fun'']>>," you say, pulling your top down over your head.'
+		end
+		'"Right back at you," he smiles in return.'
+		'"I gotta get going though."'
+		'"Alright. See you around. Or not. Whatever."'
+		'You smirk and shrug on the rest of your clothes before heading out the door.'
+		act'Leave':gt'booty_call_after','exit'
+	end
+
+	act'We should hook up again later':
+		cla & *clr
+		'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+		if $clothingworntype = 'nude':gs'booty_call_after','dress'
+		if booty_call['dress'] = 1:
+			'"We should hook up again some time," you say, pulling your dress over head.'
+			$booty_call['reaction1'] = 'as you finish pulling your dress all the way down'
+			$booty_call['reaction2'] = 'finish smoothing out the wrinkles in your skirt'
+		elseif PCloSkirt > 0:
+			'"We should hook up again some time," you say, pulling your skirt up over your hips.'
+			$booty_call['reaction1'] = 'your top just above your breasts ready to be pulled down'
+			$booty_call['reaction2'] = 'tug your top all the way down'
+		else
+			'"We should hook up again some time," you say, pulling your pants up over your hips.'
+			$booty_call['reaction1'] = 'your top just above your breasts ready to be pulled down'
+			$booty_call['reaction2'] = 'tug your top all the way down'
+		end
+		if rand(1,3) = 1:
+			'"Nah, this was a one time thing. I never fuck the same girl twice."'
+			'You pause for a moment, <<$booty_call[''reaction1'']>>, giving him a look. "Seriously?"'
+			'"Do I look like I''m kidding?" he grins back, clearly satisfied with himself.'
+			'<i>Free access to pussy and you''re just gonna turn it down. Whatever...</i> you think to yourself as you <<$booty_call[''reaction2'']>>.'
+			*nl
+			'Once you''re done, you grab your things and leave. <<$npc_firstname[$npclastsaved]>> doesn''t say a word as you close the door behind you.'
+			act'Leave':gt'booty_call_after','exit'
+		else
+			'"What, like fuck buddies?"'
+			'"Why not?" you smirk.'
+			'"Sure, I''ll sleep with you again if you''re offering."'
+			'You tell him your number while you finished getting dressed and he taps it into his phone. A few moments later, a notification pings in your messages:'
+			if booty_call['text_message'] = 1:
+				'	<b><font color="blue">hey fuck buddy</font></b>'
+				'"Hey yourself," you say aloud, looking up at him. "Anyways, see you around."'
+			elseif booty_call['text_message'] = 2:
+				'	<b><font color="blue">send nudes</font></b>'
+				*nl
+				'"We''ll see about that," you roll your eyes back. "Anyways, see you around."'
+			end
+			'That little exchange done, you cheerfullly wave him goodbye and head out the door.'
+			act'Leave':gt'booty_call_after','exit'
+		end
+	end
+
+	act'Maybe I could see you again sometime?':
+		cla & *clr
+		'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+		gs'booty_call_after','dress'
+		if booty_call['dress'] = 1:
+			'"Maybe I could see you again? Maybe we could go on a date?" you say, pulling your dress over head.'
+			$booty_call['reaction1'] = 'as you finish pulling your dress all the way down'
+			$booty_call['reaction2'] = 'finish smoothing out the wrinkles in your skirt'
+		elseif PCloSkirt > 0:
+			'"Maybe I could see you again? Maybe we could go on a date?" you say, pulling your skirt up over your hips.'
+			$booty_call['reaction1'] = 'your top just above your breasts ready to be pulled down'
+			$booty_call['reaction2'] = 'tug your top all the way down'
+		else
+			'"Maybe I could see you again? Maybe we could go on a date?" you say, pulling your pants up over your hips.'
+			$booty_call['reaction1'] = 'your top just above your breasts ready to be pulled down'
+			$booty_call['reaction2'] = 'tug your top all the way down'
+		end
+		if rand(1,3) = 1:
+			'"Nah, this was a one time thing. I never fuck the same girl twice."'
+			'You pause for a moment, <<$booty_call[''reaction1'']>>, giving him a look. "Seriously?"'
+			'"Do I look like I''m kidding?" he grins back, clearly satisfied with himself.'
+			'<i>Wow... You can really pick em, huh <<$pcs_nickname>>...</i> you think to yourself as you <<$booty_call[''reaction2'']>>. <i>Ugh. Whatever...</i>'
+			*nl
+			'Once you''re done, you grab your things and leave. <<$npc_firstname[$npclastsaved]>> doesn''t say a word as you close the door behind you.'
+			act'Leave':gt'booty_call_after','exit'
+		else
+			'"You mean like a date?"'
+			'"Yeah... like a date..."'
+			'For a moment you feel intensely awkward as you finish tugging on your clothes waiting for his response, but when you turn to look at him he''s smiling.'
+			'"A date... Yeah, I''d like to take you on a date sometime." Your expression bursts into a smile as well, unable to contain yourself.'
+			'You tell him your number while you finished getting dressed and he taps it into his phone. A few moments later, a notification pings in your messages:'
+			*nl
+			booty_call['text_message'] = rand(1,2)
+			if booty_call['text_message'] = 1:
+				'	<b><font color="blue">hey cutie</font></b>'
+				'"Hey yourself," you say aloud, looking up at him. "Anyways, see you around."'
+			elseif booty_call['text_message'] = 2:
+				'	<b><font color="blue">dont forget to call :)</font></b>'
+				*nl
+				'"I won''t," you promise.'
+			end
+			'That little exchange done, you cheerfullly wave him goodbye and head out the door.'
+			act'Leave':gt'booty_call_after','exit'
+		end
+	end
+end
+
+if $ARGS[0] = 'later_dressed':
+	act'We should hook up again later':
+		cla & *nl
+		if $clothingworntype = 'nude':gs'booty_call_after','dress'
+		'"You know, I was thinking you say," stopping at the door. "We should hook up again some time."'
+		if rand(1,3) = 1:
+			'"Nah, this was a one time thing. I never fuck the same girl twice."'
+			'You pause for a moment, giving him a look. "Seriously?"'
+			'"Do I look like I''m kidding?" he grins back, clearly satisfied with himself.'
+			'<i>Free access to pussy and you''re just gonna turn it down. Whatever...</i> you think to yourself, rolling your eyes and turning towards the door.'
+			*nl
+			'You grab the handle and fling it open, leaving in exasperation.'
+			act'Leave':gt'booty_call_after','exit'
+		else
+			'"What, like fuck buddies?"'
+			'"Why not?" you smirk.'
+			'"Sure, I''ll sleep with you again if you''re offering."'
+			'You tell him your number while you finished getting dressed and he taps it into his phone. A few moments later, a notification pings in your messages:'
+			if booty_call['text_message'] = 1:
+				'	<b><font color="blue">hey fuck buddy</font></b>'
+				'"Hey yourself," you say aloud, looking up at him. "Anyways, see you around."'
+			elseif booty_call['text_message'] = 2:
+				'	<b><font color="blue">send nudes</font></b>'
+				*nl
+				'"We''ll see about that," you roll your eyes back. "Anyways, see you around."'
+			end
+			'That little exchange done, you wink as you pass him and head out the door.'
+			act'Leave':gt'booty_call_after','exit'
+		end
+	end
+
+	act'Maybe I could see you again sometime?':
+		cla & *nl
+		if $clothingworntype = 'nude':gs'booty_call_after','dress'
+		'"I was thinking..." you say, stopping at the door. "Maybe I could see you again? Like a... date...?"'
+
+		if rand(1,3) = 1:
+			'"Nah, this was a one time thing. I never fuck the same girl twice."'
+			'You pause for a moment, <<$booty_call[''reaction1'']>>, giving him a look. "Seriously?"'
+			'"Do I look like I''m kidding?" he grins back, clearly satisfied with himself.'
+			'<i>Wow... You can really pick em, huh <<$pcs_nickname>>...</i> you think to yourself as you <<$booty_call[''reaction2'']>>. <i>Ugh. Whatever...</i>'
+			*nl
+			'Once you''re done, you grab your things and leave. <<$npc_firstname[$npclastsaved]>> doesn''t say a word as you close the door behind you.'
+			act'Leave':gt'booty_call_after','exit'
+		else
+			'For a moment you feel intensely awkward as you wait for his response, but when you turn to look at him he''s smiling.'
+			'"A date... Yeah, I''d like to take you on a date sometime." Your expression bursts into a smile as well, unable to contain yourself.'
+			'You tell him your number and he taps it into his phone. A few moments later, a notification pings in your messages:'
+			*nl
+			booty_call['text_message'] = rand(1,2)
+			if booty_call['text_message'] = 1:
+				'	<b><font color="blue">hey cutie</font></b>'
+				'"Hey yourself," you say aloud, looking up at him. "Anyways, see you around."'
+			elseif booty_call['text_message'] = 2:
+				'	<b><font color="blue">dont forget to call :)</font></b>'
+				*nl
+				'"I won''t," you promise.'
+			end
+			'That little exchange done, you cheerfullly wave him goodbye and head out the door.'
+			act'Leave':gt'booty_call_after','exit'
+		end
+	end
+end
+
+!! ------------------------------------ Morning Sex Stuff -------------------------------------------------------
+
+
+
+--- booty_call_morning ---------------------------------

+ 2626 - 0
locations/booty_call_sex.qsrc

@@ -0,0 +1,2626 @@
+# booty_call_sex
+
+if $ARGS[0] = 'sex_start':
+	*nl
+	if booty_call['position_choose'] = 0:
+		'"I want you inside me," you smile seductively.'
+	elseif booty_call['fuck_count'] > 0:
+		'"Fuck me again."'
+	elseif booty_call['get_hard'] = 1:
+		minut += rand(1,2)
+		booty_call['get_hard'] = 0
+		'After a minute or so, he starts to stiffen up again.'
+		'<i>Finally...</i>'
+	end
+	booty_call['position_choose'] = 1
+	gs 'stat'
+	if npc_condom_conscious[$boy] = 1:
+		'<<$boydesc>> reaches into one of his drawers to pull out a condom.'
+		
+		act'Wait for him':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/misc/wait.mp4"></video></center>'
+			'While he puts on the condom, you decide how you want to fuck him.'
+			gs 'booty_call_sex', 'position_choose'
+		end
+		
+		act'Put it on for him':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
+			gs 'booty_call_sex', 'position_choose'
+		end
+		
+		act'Put it on with your mouth':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/misc/condom_mouth.mp4"></video></center>'
+			gs 'booty_call_sex', 'position_choose'
+		end
+	else
+		gs 'booty_call_sex', 'position_choose'
+		gs 'booty_call_sex', 'condoms'
+	end
+end
+
+if $ARGS[0] = 'condoms':
+	if booty_call['condom_count'] = 0 and booty_call['fuck_count'] = 0:booty_call['condom_count'] = rand(1,5)
+	if booty_call['condom_count'] = 0 and npc_condom_conscious[$boy] < 1: booty_call['condom_count'] = 100
+	if booty_call['condom'] = 1:
+		if booty_call['condom_count'] > 0:
+			'He fishes out another condom and puts it on.'
+			gs 'booty_call_sex', 'position_choose'
+		elseif booty_call['no_condoms'] = 0:
+			booty_call['no_condoms'] = 1
+			'"We got a problem. I''m out of condoms."'
+			act'We could skip the condom':
+				cla & *clr
+				!! IMAGE HERE
+				'"We could... skip the condom? Just this once?"'
+				'"Just this once," he smiles back.'
+				gs 'booty_call_sex', 'position_choose'
+			end
+			if prezikcount + prezik > 0:
+				act'Use one of your condoms':
+					booty_call['no_condoms'] = 2
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
+					prezikcount -= 1
+					'"That''s okay, I''ve got some."'
+					'You reach into your bag and pull out a condom, rolling it onto his cock.'
+					gs 'booty_call_sex', 'position_choose'
+				end
+				
+				act'Use one of your condoms (mouth)':
+					booty_call['no_condoms'] = 2
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/misc/condom_mouth.mp4"></video></center>'
+					prezikcount -= 1
+					'"That''s okay, I''ve got some."'
+					'You reach into your bag and pull out a condom, rolling it onto his cock with your mouth.'
+					gs 'booty_call_sex', 'position_choose'
+				end
+			end
+		elseif booty_call['no_condoms'] = 2:
+			'"Got anymore condoms?"'
+			!!act'I could give you head':
+			
+			act'We could skip the condom':
+				cla & *clr
+				!! IMAGE HERE
+				'"We could... skip the condom? Just this once?"'
+				'"Just this once," he smiles back.'
+				gs 'booty_call_sex', 'position_choose'
+			end
+				
+			if prezikcount + prezik = 0:
+				'"I think that was my last one..."'
+				act'Guess that''s it':
+					cla & *clr
+					!! IMAGE HERE
+					'"Guess that''s it?"'
+					'"Guess so."'
+					gs 'booty_call_after', 'after_sex1'
+				end
+			else
+				'"Yeah, I''ve got some."'
+				'You put another condom on him.'
+				gs 'booty_call_sex', 'position_choose'
+			end
+		end
+	elseif booty_call['condom'] = 0 and booty_call['no_condoms'] = 0:
+		act'Ask him to put on a condom':
+			cla & *nl
+			'"Could you put on a condom?" you ask.'
+			if rand(1,10) >= 7:
+				if booty_call['condom_count'] > 0:
+					'"Come on, do we have to? We don''t need to use a condom."'
+					gs 'booty_call_sex', 'no_condom1'
+				else
+					'"Don''t have any left. I''m all out."'
+					gs 'booty_call_sex', 'no_condom2'
+				end
+			else
+				booty_call['condom'] = 1
+				booty_call['condom_count'] -= 1
+				'He nods, reaching over to his nightstand and retrieving one, rolling the rubber onto his cock. While he works that out, you consider how you want to do this with him...'
+				gs 'booty_call_sex', 'position_choose'
+			end
+		end
+		if prezikcount + prezik > 0:
+			act'Put a condom on him':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
+				prezikcount -= 1
+				booty_call['condom'] = 1
+				'You lean over the side of the bed and reach down to your purse. After fishing around for a few moments, you pull out a condom. You tear the packaging open and roll it onto his cock for him.'
+				'"Gotta practice safe sex," you wink.'
+				gs 'booty_call_sex', 'position_choose'
+			end
+			
+			act'Put a condom on him with your mouth':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/misc/condom_mouth.mp4"></video></center>'
+				prezikcount -= 1
+				booty_call['condom'] = 1
+				'You lean over the side of the bed and reach down to your purse. After fishing around for a few moments, you pull out a condom. You tear the packaging open, and place the rubber onto the tip of his penis, kissing it through the rubber. Then, using your fingers, you unroll it smoothly over the length of his cock, your lips following all the way down. You bob your head up and down a few more times to make sure it''s all the way on before glancing up at him.'
+				'"Gotta practice safe sex," you smile.'
+				gs 'booty_call_sex', 'position_choose'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'no_condom1':
+	!! he says he doesnt want to use a condom
+	act'No way':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		'"We''re not fucking without one," you say sternly.'
+		if rand(1,10) < 8:
+			'"Ugh, fine."'
+			'He puts on a condom.'
+			booty_call['condom'] = 1
+			booty_call['condom_count'] -= 1
+			gs 'booty_call_sex', 'position_choose'
+		else
+			'"Come on," he complains. "It''ll be fine. Let''s skip it. Just this once."'
+			act'Not a big deal?!':
+				cla & *clr
+				$npc_apt_bedroom[$boy]
+				'"Not a big deal??? You don''t have any idea how dangerous it is for m- You know what? <i>Fuck</i> you!"'
+				'"I''m trying to but you won''t let me!"'
+				!!if booty_call['rape_chance'] > 0:
+				!!put in chance he rapes you
+				'<<$npc_firstname[$boy]>> continues to complain at you while you grab all of your belongings and rush your way out the door, slamming it behind you.'
+				*nl
+				'Just because he''s your fuckbuddy doesn''t mean he can take advantage of you!'
+				act'Leave':gt 'booty_call_after', 'exit'
+			end
+			
+			act'Maybe just this once':
+				booty_call['condom'] = 2
+				cla & *nl
+				'"Well... Maybe just this once..." you say hesitantly.'
+				gs 'booty_call_sex', 'position_choose'
+			end
+			
+			act'Just don''t cum inside me':
+				booty_call['condom'] = 3
+				cla & *nl
+				'"Well... Alright..." you say heistantly. "But don''t you dare cum inside me, okay?"'
+				gs 'booty_call_sex', 'position_choose'
+			end
+		end
+	end
+	
+	act'Maybe just this once':
+		booty_call['condom'] = 2
+		cla & *nl
+		'"Well... Maybe just this once..." you say hesitantly.'
+		gs 'booty_call_sex', 'position_choose'
+	end
+	
+	act'Just don''t cum inside me':
+		booty_call['condom'] = 3
+		cla & *nl
+		'"Well... Alright..." you say hesitantly. "But don''t you dare cum inside me, okay?"'
+		gs 'booty_call_sex', 'position_choose'
+	end
+end
+
+if $ARGS[0] = 'no_condom2':
+	!! he says he has no condoms
+	act'No way':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		'"We''re not fucking without one," you say sternly.'
+		if rand(1,10) < 8:
+			'"Ugh, fine."'
+			'He puts on a condom.'
+			booty_call['condom'] = 1
+			booty_call['condom_count'] -= 1
+			gs 'booty_call_sex', 'position_choose'
+		else
+			'"Come on," he complains. "It''ll be fine. Let''s skip it. Just this once."'
+			act'Not a big deal?!':
+				'"Not a big deal??? You don''t have any idea how dangerous it is for m- You know what? <i>Fuck</i> you!"'
+				'"I''m trying to but you won''t let me!"'
+				!!if booty_call['rape_chance'] > 0:
+				!!put in chance he rapes you
+				'<<$npc_firstname[$boy]>> continues to complain at you while you grab all of your belongings and rush your way out the door, slamming it behind you.'
+				*nl
+				'The nerve of some people.'
+				act'Leave':gt 'booty_call_after', 'exit'
+			end
+			
+			act'Maybe just this once':
+				booty_call['condom'] = 2
+				cla & *nl
+				'"Well... Maybe just this once..." you say hesitantly.'
+				gs 'booty_call_sex', 'position_choose'
+			end
+			
+			act'Just don''t cum inside me':
+				booty_call['condom'] = 3
+				cla & *nl
+				'"Well... Alright..." you say heistantly. "But don''t you dare cum inside me, okay?"'
+				gs 'booty_call_sex', 'position_choose'
+			end
+		end
+	end
+	
+	gs 'booty_call_sex', 'no_condom2.1'
+	
+	act'How many girls are you fucking? (tease)':
+		cla & *nl
+		'"Jesus! How many of these things do you go through?" you laugh, giving him a look. "Are you fucking 20 girls a day?"'
+		'"Hey, when you''re as good as I am," he shrugs back with a smug grin on his face.'
+		gs 'booty_call_sex', 'no_condom2.1'
+	end
+	
+	act'Ugh, seriously?':
+		cla & *nl
+		'"Ugh! Seriously?" you laugh, giving him a look. "Come on man, are you really out of condoms at a time like this?"'
+		'"Come on," he insists. "We don''t need one."'
+		gs 'booty_call_sex', 'no_condom2.1'
+	end
+end
+
+if $ARGS[0] = 'no_condom2.1':
+	if prezikcount+prezik > 0:
+		act'I''ve got some':
+			cla & *clr
+			prezikcount -= 1
+			booty_call['condom'] = 1
+			'<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
+			'"That''s okay, I''ve got some," you say, pulling a rubber from your bag and tearing it open.'
+			'You smile at <<$npc_firstname[$boy]>> as you roll it onto his cock for him.'
+			gs 'booty_call_sex', 'position_choose'
+		end
+	end
+	
+	act'Maybe just this once':
+		booty_call['condom'] = 2
+		cla & *nl
+		'"Well... Maybe just this once..." you say hesitantly.'
+		gs 'booty_call_sex', 'position_choose'
+	end
+	
+	act'Just don''t cum inside me':
+		booty_call['condom'] = 3
+		cla & *nl
+		'"Well... Alright..." you say hesitantly. "But don''t you dare cum inside me, okay?"'
+		gs 'booty_call_sex', 'position_choose'
+	end
+end
+
+if $ARGS[0] = 'position_choose':
+	!! initiative roll
+	booty_call['initative'] = rand(0,1)
+	if (booty_call['initative'] = 1 and booty_call['force_initiative'] ! 2) or booty_call['force_initiative'] = 1:
+		!! player wins initiative
+		if $booty_call['position'] = '':
+			act'Let him choose':
+				if npc_fav_pos[$boy] = 1:
+					!! missionary
+					gs 'booty_call_sex', 'missionary_start'
+				elseif npc_fav_pos[$boy] = 2:
+					!! doggy
+					gs 'booty_call_sex', 'doggy_start'
+				elseif npc_fav_pos[$boy] = 3:
+					!! cowgirl
+					gs 'booty_call_sex', 'cowgirl_start'
+				else
+					booty_call['position_rand'] = rand(1,3)
+					if booty_call['position_rand'] = 1:
+						!! missionary
+						gs 'booty_call_sex', 'missionary_start'
+					elseif booty_call['position_rand'] = 2:
+						!! doggy
+						gs 'booty_call_sex', 'doggy_start'
+					elseif booty_call['position_rand'] = 3:
+						!! cowgirl
+						gs 'booty_call_sex', 'cowgirl_start'
+					else
+				end
+!!				if npc_condom_conscious[$boy] = 1 or booty_call['condom'] = 1:
+			end
+			gs 'booty_call_sex', 'missionary_start'
+			gs 'booty_call_sex', 'doggy_start'
+			gs 'booty_call_sex', 'cowgirl_start'
+		end
+	else
+		!! boy wins initiative
+		if npc_fav_pos[$boy] = 1:
+			!! missionary
+			gs 'booty_call_sex', 'missionary_start'
+		elseif npc_fav_pos[$boy] = 2:
+			!! doggy
+			gs 'booty_call_sex', 'doggy_start'
+		elseif npc_fav_pos[$boy] = 3:
+			!! cowgirl
+			gs 'booty_call_sex', 'cowgirl_start'
+		else
+			booty_call['position_rand'] = rand(1,3)
+			if booty_call['position_rand'] = 1:
+				!! missionary
+				gs 'booty_call_sex', 'missionary_start'
+			elseif booty_call['position_rand'] = 2:
+				!! doggy
+				gs 'booty_call_sex', 'doggy_start'
+			elseif booty_call['position_rand'] = 3:
+				!! cowgirl
+				gs 'booty_call_sex', 'cowgirl_start'
+			else
+		end
+	end
+end
+
+if $ARGS[0] = 'position_change':
+	booty_call['bored'] = 0
+	if $booty_call['position'] ! 'miss': gs 'booty_call_sex', 'missionary_start'
+	if $booty_call['position'] ! 'doggy': gs 'booty_call_sex', 'doggy_start'
+	if $booty_call['position'] ! 'cowgirl': gs 'booty_call_sex', 'cowgirl_start'
+end
+
+if $ARGS[0] = 'missionary_start':
+	if booty_call['change_pos'] = 1:
+		act'Switch to missionary':
+			cla & *clr
+			booty_call['change_pos'] = 0
+			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss2.jpg"></center>'
+			if $booty_call['position'] = 'doggy':
+				'You pull out and roll onto your back.'
+			elseif $booty_call['position'] = 'cowgirl':
+				'You hop off of him and roll onto your back.'
+			end
+			'"I want you on top."'
+			act'Keep fucking':gt 'booty_call_sex', 'miss<<booty_call_sex[''speed'']>>'
+		end
+	elseif booty_call['force_initiative'] = 2:
+		if $booty_call['position'] = 'miss':
+			!! IMAGE HERE
+			'You''ve barely finished quivering when he starts moving his hips again. The motion inside your still-sensitive pussy elicits involuntary mews of protest from your mouth before he begins fucking you again.'
+		elseif $booty_call['position'] = 'doggy':
+			!! IMAGE HERE
+			'You''ve barely finished quivering when he rolls you onto your back and plunges his cock all the way inside you. The sudden penetration of your still-sensitive pussy elicits involuntary mews of protest from your mouth before he begins fucking you again.'
+		elseif $booty_call['position'] = 'cowgirl':
+			!! IMAGE HERE
+			'You''ve barely finished quivering when he pulls you off of him and pushes you onto your back before immediately plunging his cock back inside you. The sudden penetration of your still-sensitive pussy elicits involuntary mews of protest from your mouth before he begins fucking you again.'
+		end
+		act'Get fucked':gt 'booty_call_sex', 'miss<<booty_call_sex[''speed'']>>'
+	elseif booty_call['initative'] ! 1:
+		booty_call['speed'] = rand(1,3)
+		act'Continue':
+			if $booty_call['position'] = '':
+				'He climbs on top of you, positioning himself between your legs.'
+			elseif $booty_call['position'] = 'miss':
+				'He pulls you back towards him, preparing to thrust between your legs again.'
+			else
+				'"My turn to be on top this time."'
+			end
+			booty_call['speed'] = rand(1,3)
+			act'Get fucked':gt 'booty_call_sex', 'miss<<booty_call_sex[''speed'']>>'
+		end
+	else
+		booty_call['speed'] = rand(1,3)
+		act'Spread your legs ':
+			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss2.jpg"></center>'
+			if $booty_call['position'] = '':
+				'You lean back and spread your legs,.'
+			elseif $booty_call['position'] = 'miss':
+				'You lean back and spread your legs, beckoning him back between them.'
+			else
+				'"I want you on top this time."'
+			end
+			act'Get fucked':gt 'booty_call_sex', 'miss<<booty_call_sex[''speed'']>>'
+		end
+	end
+end
+
+if $ARGS[0] = 'miss1':
+	!! slow pace
+	$booty_call['position'] = 'miss'
+!!	if pcs_vag = 0:gt 'booty_call_virgin', 'miss_virg_norm1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+	if mesec > 0:
+		'<<$npc_firstname[$boy]>> fucks you slowly but steadily. His cock is coated in the period, red liquid streaming out of your pussy with every thrust. But it doesn''t stop him from continuing to drive balls deep inside you every time.'
+	else
+		'<<$npc_firstname[$boy]>> fucks you slowly but steadily, drawing his cock all the way out and driving it balls deep inside you each time.'
+	end
+	
+	:kiss_skip1
+	act'Don''t stop!':
+		booty_call['orgasm'] = orgasm
+		gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+		gs 'stat'
+		cla & *nl
+		'"Don''t stop!" you moan.'
+		'You love the way he fucks you, how his cock slowly stretches your pussy out until you feel completely full before withdrawing it again, leaving you aching for more.'
+		if rand(0,2) = 2 and booty_call['kiss_skip'] = 0:
+			gs 'booty_call_sex', 'miss_kiss'
+		elseif booty_call['orgasm'] < orgasm:
+			'You''re about to cum.'
+		else
+			*nl
+			'"Don''t stop! Don''t stop! Don''t stop! Don''t stop!" you repeat over and over again, unable to think of any other words with your mind lost in carnal pleasures.'
+		end
+		gs 'booty_call_sex', 'fuck_cum'
+	end
+	
+	act'This is boring':
+		booty_call['orgasm'] = orgasm
+		cla & *nl
+		'<i>Isn''t this kind of... slow?</i>'
+		*nl
+		'The pace at which <<$npc_firstname[$boy]>> is fucking you is unbelievably frustrating. It feels nice, but you want more! As it currently is, it just feels like a literal cocktease.'
+		act'Don''t ruin the mood':
+			cla & *clr
+			$orgasm_or = 'no'
+			gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+			gs 'stat'
+			'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+			'You sigh internally but fake a moan aloud, deciding not to ruin the mood by telling <<$npc_firstname[$boy]>> he''s a boring lay. He continues to fuck you excruciatingly slowly, while you try to focus on the sensations as much as possible to just maybe get some satisfaction out of it.'
+			gs 'booty_call_sex', 'fuck_cum'
+		end
+		
+		act'Can you fuck me a little harder?':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+			'"Hey uhh, can you actually fuck me a little harder?"'
+			'"Really?"'
+			'"Yeah. I actually want to feel it when I get fucked," you tease.'
+			act'Continue':gt 'booty_call_sex', 'miss2.11'
+		end
+		
+		act'I want you to pound me':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+			'"Hey uhh, you can actually fuck me harder if you want to."'
+			'"Oh! Uhmm, sure I can do that."'
+			'You sigh in relief that he took the hint and <<$npc_firstname[$boy]>> changes his pace, beginning to fuck you a little bit faster and a whole lot harder.'
+			act'Continue':gt 'booty_call_sex', 'miss3.2'
+		end
+	end
+end
+
+if $ARGS[0] = 'miss1.1':
+	cla & *clr
+	$booty_call['pos_speed'] = 'miss1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+	'He fucks you more gently. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'miss1.2':
+	cla & *clr
+	$booty_call['pos_speed'] = 'miss1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+	'He keeps fucking you gently. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'miss2':
+	!! medium pace
+	$booty_call['position'] = 'miss'
+!!	if pcs_vag = 0:gt 'booty_call_virgin', 'miss_virg_norm1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/sex/vag/miss/kotovsex0.mp4"></video></center>'
+	if mesec > 0:
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you. His cock is coated in the period, red liquid streaming out of your pussy with every thrust. But it doesn''t stop him from continuing to drive balls deep inside you every time.'
+	else
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you.'
+	end
+	if rand(0,1) = 1 or booty_call['kiss_skip'] = 1:
+		:kiss_skip2
+		act'Don''t stop!':
+			booty_call['orgasm'] = orgasm
+			gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+			gs 'stat'
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/vag/miss/med1.mp4"></video></center>'
+			'"Don''t stop!" you moan.'
+			'You love the way he fucks you, giving just the right amount of force to give you pleasure and not so hard it brings you pain.'
+			if booty_call['orgasm'] < orgasm:
+				'You''re about to cum.'
+			else
+				*nl
+				'"Don''t stop! Don''t stop! Don''t stop! Don''t stop!" you repeat over and over again, unable to think of any other words with your mind lost in carnal pleasures.'
+			end
+			gs 'booty_call_sex', 'fuck_cum'
+		end
+		
+		act'This is boring':
+			booty_call['orgasm'] = orgasm
+			cla & *nl
+			'<i>Does this kind of... suck?</i>'
+			*nl
+			'The way <<$npc_firstname[$boy]>> is fucking you is unbelievably frustrating. It just feels... <i>wrong</i>.'
+			act'Could you be a little more gentle?':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+				'"Do you think you could slow down a little?"'
+
+				'"Oh! Uhmm, sure I can do that."'
+				'You smile as he starts fucking you more sensually.'
+				act'Continue':gt 'booty_call_sex', 'miss1.1'
+			end
+			
+			act'Don''t ruin the mood':
+				cla & *clr
+				$orgasm_or = 'no'
+				gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+				gs 'stat'
+				'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+				'You sigh internally, but decide not to ruin the mood by telling <<$npc_firstname[$boy]>> he''s a boring lay. He continues to fuck you excruciatingly slowly, while you try to focus on the sensations as much as possible to just maybe get some satisfaction out of it.'
+				gs 'booty_call_sex', 'fuck_cum'
+			end
+			
+			act'Can you fuck me harder?':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+				'"Fuck me harder."'
+				'"Really?"'
+				'"Like you''re raping me," you say intently.'
+				'<<$npc_firstname[$boy]>> changes his pace, beginning to fuck you a little bit faster and a whole lot harder.'
+				act'Continue':gt 'booty_call_sex', 'miss3.1'
+			end
+		end
+		act'Change position':
+			booty_call['change_pos'] = 1
+			gs 'booty_call_sex', 'position_change'
+		end
+	else
+		gs 'booty_call_sex', 'miss_kiss'
+	end
+end
+
+if $ARGS[0] = 'miss2.11':
+	cla & *clr
+	$booty_call['pos_speed'] = 'miss1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+	'He fucks you a little harder. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'miss2.12':
+	cla & *clr
+	$booty_call['pos_speed'] = 'miss1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+	'He fucks you a little more gently. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'miss2.2':
+	cla & *clr
+	$booty_call['pos_speed'] = 'miss1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+	'He keeps fucking you at a medium pace. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'miss3':
+	!! fast/rough pace
+	$booty_call['position'] = 'miss'
+!!	if pcs_vag = 0:gt 'booty_call_virgin', 'miss_virg_norm1'
+	gs 'arousal', 'vaginal',1,'no_orgasm_msg', 'rough'
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/rough1.mp4"></video></center>'
+	'You gasp as <<$npc_firstname[$boy]>> slams his cock into you from behind, the impact rippling through your entire body. As your head jerks back reflexively, <<$npc_firstname[$boy]>>''s hand grabs hold of your hair, yanking on it to pull you harder onto his cock.'
+	*nl
+	if mesec > 0:
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy, fucking you hard, the sound of your cheeks getting clapped bouncing off the walls. His cock slams into you and you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
+	else
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy, fucking you hard, the sound of your cheeks getting clapped bouncing off the walls. And you think to yourself...'
+	end
+	act'Yes! Yes! Yes! Yes!':
+		booty_call['orgasm'] = orgasm
+		gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+		gs 'stat'
+		cla & *nl
+		'"Yes! Yes! Yes! Pound my pussy!" you scream out loud.'
+		*nl
+		'The hair grab was unexpected, but you''re loving how rough he''s treating you, the force with which he fucks you. You love how deep his cock goes inside you and he''s hammering your pussy in all the right ways.'
+		if booty_call['orgasm'] < orgasm:
+			*nl
+			'You''re about to cum.'
+		end
+		gs 'booty_call_sex', 'fuck_cum'
+	end
+	
+	act'This is too rough!':
+		booty_call['orgasm'] = orgasm
+		cla & *nl
+		$OpenInnerThought + 'This is-! Too rough-!' + $CloseInnerThought
+		*nl
+		'You want to scream as he pulls on your hair, feeling like he''s going to rip it out and putting an awful strain on your neck. His cock is like a jackhammer, pounding into your pussy in the worst way, feeling more like he''s punching your cervix than fucking you. It''s so painful and unpleasant, you feel like you''re going to die.'
+		act'Don''t ruin the mood':
+			cla & *clr
+			$orgasm_or = 'no'
+			gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg', 'rough'
+			gs 'stat'
+			'<center><video autoplay loop src="images/shared/sex/vag/doggy/hard2.mp4"></video></center>'
+			'For whatever reason, you can''t bring yourself to say anything, and simply endure the rough treatment. You sigh in relief when <<$npc_firstname[$boy]>> releases your hair but only for a brief moment when he uses his extra hand to grab hold of your ass and pound you even harder. You grab onto the edge of the bed and hang on for dear life, whimpering as he mercilessly fucks you.'
+			gs 'booty_call_sex', 'fuck_cum'
+		end
+		
+		act'Can we slow down?':
+			cla & *nl
+			'"Oh! Sorry." He stops fucking you abruptly, releasing your hair. "I thought you liked it rough. My bad, I''ll be more gentle."'
+			act'Yes, gentle please':
+				cla & *nl
+				'<i>How could he think I liked that?</i> you wonder.'
+				'You sigh in relief as he picks up his pace again, this time without leaving you feel like you''re being battered to bits.'
+				act'Continue':gt 'booty_call_sex', 'miss1.1'
+			end
+			
+			act'Not <i>too</i> gentle':
+				cla & *nl
+				'"Don''t be <i>too</i> gentle," you giggle. "I just don''t want to feel like I''m having sex with Vlad the Impaler here."'
+				'You sigh in relief as he picks up his pace again, this time without leaving you feel like you''re being battered to bits.'
+				act'Continue':gt 'booty_call_sex', 'miss2.12'
+			end
+		end
+		
+		act'Fake an orgasm':
+			booty_call['fake_orgasm_count'] += 1
+			fake_orgasm += 1
+			$orgasm_or = 'no'
+			gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/vag/doggy/hard2.mp4"></video></center>'
+			'"Ugh! Ugh! Ugh! <i>Ughhhh!!</i>"'
+			*nl
+			'You moan loudly despite the distinct <i>lack</i> of pleasure you feel right now before crying out and clenching down on <<$npc_firstname[$boy]>>''s cock with your pussy as hard as you can, dramatically shaking your shoulders, faking climax.'
+			*nl
+			'<<$npc_firstname[$boy]>> slows down even more for a beat.'
+			'"Did you just...?"'
+			'"Yeah," you pant, forcing breathlessness into your voice.'
+			if npc_generous[$boy] = 1:
+				'"Do you need me to slow down for a bit?"'
+				'"That would... be nice," you smile.'
+				if rand(0,1) = 1:
+					act'Continue':gt 'booty_call_sex', 'miss1'
+				else
+					act'Continue':gt 'booty_call_sex', 'miss2'
+				end
+			else
+				'"I''m going to keep going, okay?"'
+				'You nod, not really wanting to put any more energy into the perfomance and he picks back up into his awful jackhammer pace again.'
+				gs 'booty_call_sex', 'fuck_cum'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'miss3.1':
+	cla & *clr
+	$booty_call['pos_speed'] = 'miss1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/miss/hard3.mp4"></video></center>'
+	'He fucks you a lot harder. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'miss3.2':
+	cla & *clr
+	$booty_call['pos_speed'] = 'miss1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/miss/hard3.mp4"></video></center>'
+	'He keeps fucking you at a hard pace. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'miss_kiss':
+	cla & *nl
+	if booty_call['orgasm'] < orgasm:
+		'You''re right at the edge of orgasm when he leans down to kiss you.'
+	else
+		'He leans down to kiss you.'
+	end
+	act'No kissing':
+		cla & *nl
+		booty_call['kiss_skip'] = 1
+		if npc_no_kiss[$boy] = 1:
+			'"I thought I told you!" you say, turning your head to the side. "No kissing."'
+		else
+			npc_no_kiss[$boy] = 1
+			'"No kissing!" you say, turning your head away.'
+		end
+		jump 'kiss_skip<<booty_call_sex[''speed'']>>'
+	end
+	act'Kiss him':
+		booty_call['kiss'] = 1
+		gs 'arousal', 'kiss', rand(1,2),'no_orgasm_msg'
+		gs 'arousal', 'vaginal', rand(1,2),'no_orgasm_msg'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/vag/miss/kiss1.mp4"></video></center>'
+		if booty_call['orgasm'] < orgasm:
+			'The combination of his tongue in your mouth and his cock in your pussy have you just about to cum.'
+		else
+			'He leans down to kiss you. You kiss him back.'
+		end
+		gs 'booty_call_sex', 'fuck_cum'
+	end
+end
+
+if $ARGS[0] = 'doggy_start':
+	if booty_call['change_pos'] = 1:
+		act'Switch to doggy':
+			cla & *clr
+			booty_call['change_pos'] = 0
+			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss2.jpg"></center>'
+			if $booty_call['position'] = 'miss':
+				'You push him off and roll onto your knees.'
+			elseif $booty_call['position'] = 'cowgirl':
+				'You hop off of him and present your ass towards him.'
+			end
+			'"Fuck me from behind."'
+			act'Keep fucking':gt 'booty_call_sex', 'doggy<<booty_call_sex[''speed'']>>'
+		end
+	elseif booty_call['force_initiative'] = 2:
+		booty_call['speed'] = rand(1,3)
+		if $booty_call['position'] = 'miss':
+			!! IMAGE HERE
+			'You''ve barely finished your orgasm when he rolls you onto your knees and pulls your hips back towards him. With one swift thrust, he plunges his cock into your still-quivering pussy. His actions earn him an involuntary gasp from your mouth before he begins fucking you again.'
+		elseif $booty_call['position'] = 'doggy':
+			!! IMAGE HERE
+			'You''ve barely finished your orgasm when he pulls your hips back towards him, plunging his cock all the way into your still-quivering pussy. His actions earn him an involuntary gasp as he begins fucking you again.'
+		elseif $booty_call['position'] = 'cowgirl':
+			!! IMAGE HERE
+			'You''ve barely finished quivering when he pulls you off of him and rolls you onto your knees, pulling your hips back towards him. With one swift thrust, he plunges his cock into your still-quivering pussy. His actions earn him an involuntary gasp from your mouth before he begins fucking you again.'
+		end
+		act'Get fucked':gt 'booty_call_sex', 'doggy<<booty_call_sex[''speed'']>>'
+	elseif booty_call['initative'] ! 1:
+		booty_call['speed'] = rand(1,3)
+		act'Continue':
+			if $booty_call['position'] = '':
+				'He flips you over and pulls you to your knees.'
+				'"I wanna fuck you from behind."'
+			elseif $booty_call['position'] = 'doggy':
+				'He pulls you back onto your knees and you immediately feel him pressing inside you from behind again.'
+			else
+				'He forces you onto your knees and gives you a slap on the ass before pressing himself inside your pussy.'
+			end
+			act'Get fucked':gt 'booty_call_sex', 'doggy<<booty_call_sex[''speed'']>>'
+		end
+	else
+		booty_call['speed'] = rand(1,3)
+		act'Bend over':
+			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/doggy2.jpg"></center>'
+			if $booty_call['position'] = '':
+				'You turn around and get on your knees, presenting your ass towards him.'
+				'"Fuck me from behind."'
+			elseif $booty_call['position'] = 'doggy':
+				'You get back on your knees, waggling your ass enticingly at him.'
+			else
+				'You turn around and get on your knees, presenting your ass towards him.'
+				'"I want you to fuck me from behind this time."'
+			end
+			act'Get fucked':gt 'booty_call_sex', 'doggy<<booty_call_sex[''speed'']>>'
+		end
+	end
+end
+
+if $ARGS[0] = 'doggy1':
+	!! slow pace
+	$booty_call['position'] = 'doggy'
+!!	if pcs_vag = 0:gt 'booty_call_virgin', 'doggy_virg_norm1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/slow1.mp4"></video></center>'
+	if mesec > 0:
+		'<<$npc_firstname[$boy]>> fucks you slowly but steadily. His cock is coated in the period, red liquid streaming out of your pussy with every thrust. But it doesn''t stop him from continuing to drive balls deep inside you every time.'
+	else
+		'<<$npc_firstname[$boy]>> fucks you slowly but steadily, drawing his cock all the way out and driving it balls deep inside you each time.'
+	end
+	
+	act'Don''t stop!':
+		booty_call['orgasm'] = orgasm
+		gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+		gs 'stat'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/vag/doggy/slow2.mp4"></video></center>'
+		'"Don''t stop!" you moan.'
+		'You love the way he fucks you, how his cock slowly stretches your pussy out until you feel completely full before withdrawing it again, leaving you aching for more.'
+		if booty_call['orgasm'] < orgasm:
+			*nl
+			'You''re about to cum.'
+		end
+		gs 'booty_call_sex', 'fuck_cum'
+	end
+	
+	act'This is boring':
+		booty_call['orgasm'] = orgasm
+		cla & *nl
+		'<i>Isn''t this kind of... slow?</i>'
+		*nl
+		'The pace at which <<$npc_firstname[$boy]>> is fucking you is unbelievably frustrating. It feels nice, but you want more! As it currently is, it just feels like a literal cocktease.'
+		act'Don''t ruin the mood':
+			cla & *clr
+			$orgasm_or = 'no'
+			gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+			gs 'stat'
+			'<center><video autoplay loop src="images/shared/sex/vag/doggy/bored1.mp4"></video></center>'
+			'You sigh internally but fake a moan aloud, deciding not to ruin the mood by telling <<$npc_firstname[$boy]>> he''s a boring lay. He continues to fuck you excruciatingly slowly, while you try to focus on the sensations as much as possible to just maybe get some satisfaction out of it.'
+			gs 'booty_call_sex', 'fuck_cum'
+		end
+		
+		act'Can you fuck me a little harder?':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/vag/doggy/slow1.mp4"></video></center>'
+			'"Hey uhh, can you actually fuck me a little harder?"'
+			'"Really?"'
+			'"Yeah. I actually want to feel it when I get fucked," you tease.'
+			act'Continue':gt 'booty_call_sex', 'doggy2.11'
+		end
+		
+		act'I want you to pound me':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/vag/doggy/slow1.mp4"></video></center>'
+			'"Hey uhh, you can actually fuck me harder if you want to."'
+			'"Oh! Uhmm, sure I can do that."'
+			'You sigh in relief that he took the hint and <<$npc_firstname[$boy]>> changes his pace, beginning to fuck you a little bit faster and a whole lot harder.'
+			act'Continue':gt 'booty_call_sex', 'doggy3.2'
+		end
+	end
+end
+
+if $ARGS[0] = 'doggy1.1':
+	cla & *clr
+	$booty_call['pos_speed'] = 'doggy1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/slow2.mp4"></video></center>'
+	'He fucks you more gently. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'doggy1.2':
+	cla & *clr
+	$booty_call['pos_speed'] = 'doggy1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/slow2.mp4"></video></center>'
+	'He keeps fucking you gently. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'doggy1.bored':
+	cla & *clr
+	$booty_call['pos_speed'] = 'doggy1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/bored1.mp4"></video></center>'
+	'He keeps fucking you gently. It''s boring.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'doggy2':
+	!! medium pace
+	$booty_call['position'] = 'doggy'
+!!	if pcs_vag = 0:gt 'booty_call_virgin', 'doggy_virg_norm1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/med1.mp4"></video></center>'
+	if mesec > 0:
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you. His cock is coated in the period, red liquid streaming out of your pussy with every thrust. But it doesn''t stop him from continuing to drive balls deep inside you every time.'
+	else
+		'<<$npc_firstname[$boy]>> drives into you at a steady pace, hard enough that your breasts jiggle with every thrust, but not so hard that he''s jackhammering you.'
+	end
+	act'Don''t stop!':
+		booty_call['orgasm'] = orgasm
+		gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+		gs 'stat'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/vag/doggy/med4.mp4"></video></center>'
+		'"Don''t stop!" you moan.'
+		'You love the way he fucks you, giving just the right amount of force to give you pleasure and not so hard it brings you pain.'
+		if booty_call['orgasm'] < orgasm:
+			'You''re about to cum.'
+		else
+			*nl
+			'"Don''t stop! Don''t stop! Don''t stop! Don''t stop!" you repeat over and over again, unable to think of any other words with your mind lost in carnal pleasures.'
+		end
+		gs 'booty_call_sex', 'fuck_cum'
+	end
+	
+	act'This is boring':
+		booty_call['orgasm'] = orgasm
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/vag/doggy/med2.mp4"></video></center>'
+		'<i>Does this kind of... suck?</i>'
+		*nl
+		'The way <<$npc_firstname[$boy]>> is fucking you is unbelievably frustrating. It just feels... <i>wrong</i>.'
+		act'Could you be a little more gentle?':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/vag/doggy/med2.mp4"></video></center>'
+			'"Do you think you could slow down a little?"'
+			'"Oh! Uhmm, sure I can do that."'
+			'You smile as he starts fucking you more sensually.'
+			act'Continue':gt 'booty_call_sex', 'doggy1.1'
+		end
+		
+		act'Don''t ruin the mood':
+			cla & *clr
+			$orgasm_or = 'no'
+			gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+			gs 'stat'
+			'<center><video autoplay loop src="images/shared/sex/vag/doggy/med2.mp4"></video></center>'
+			'You sigh internally, but decide not to ruin the mood by telling <<$npc_firstname[$boy]>> he''s a boring lay. He continues to fuck you excruciatingly slowly, while you try to focus on the sensations as much as possible to just maybe get some satisfaction out of it.'
+			gs 'booty_call_sex', 'fuck_cum'
+		end
+		
+		act'Can you fuck me harder?':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/vag/doggy/med2.mp4"></video></center>'
+			'"Fuck me harder."'
+			'"Really?"'
+			'"Like you''re raping me," you say intently.'
+			'<<$npc_firstname[$boy]>> changes his pace, beginning to fuck you a little bit faster and a whole lot harder.'
+			act'Continue':gt 'booty_call_sex', 'doggy3.1'
+		end
+	end
+	act'Change position':
+		booty_call['change_pos'] = 1
+		gs 'booty_call_sex', 'position_change'
+	end
+end
+
+if $ARGS[0] = 'doggy2.11':
+	cla & *clr
+	$booty_call['pos_speed'] = 'doggy1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/med4.mp4"></video></center>'
+	'He fucks you a little harder. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'doggy2.12':
+	cla & *clr
+	$booty_call['pos_speed'] = 'doggy1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/med4.mp4"></video></center>'
+	'He fucks you a little more gently. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'doggy2.2':
+	cla & *clr
+	$booty_call['pos_speed'] = 'doggy1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/med4.mp4"></video></center>'
+	'He keeps fucking you at a medium pace. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'doggy2.bored':
+	cla & *clr
+	$booty_call['pos_speed'] = 'doggy1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/bored2.mp4"></video></center>'
+	'He keeps fucking you gently. It''s boring.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'doggy3':
+	!! fast/rough pace
+	$booty_call['position'] = 'doggy'
+!!	if pcs_vag = 0:gt 'booty_call_virgin', 'doggy_virg_norm1'
+	gs 'arousal', 'vaginal',1,'no_orgasm_msg', 'rough'
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/rough1.mp4"></video></center>'
+	'You gasp as <<$npc_firstname[$boy]>> slams his cock into you from behind, the impact rippling through your entire body. As your head jerks back reflexively, <<$npc_firstname[$boy]>>''s hand grabs hold of your hair, yanking on it to pull you harder onto his cock.'
+	*nl
+	if mesec > 0:
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy, fucking you hard, the sound of your cheeks getting clapped bouncing off the walls. His cock slams into you and you can feel it force the menstrual blood from your uterus, sending it running down your thighs.'
+	else
+		'<<$npc_firstname[$boy]>> drives himself in and out of your pussy, fucking you hard, the sound of your cheeks getting clapped bouncing off the walls. And you think to yourself...'
+	end
+	act'Yes! Yes! Yes! Yes!':
+		booty_call['orgasm'] = orgasm
+		gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+		gs 'stat'
+		cla & *nl
+		'"Yes! Yes! Yes! Pound my pussy!" you scream out loud.'
+		*nl
+		'The hair grab was unexpected, but you''re loving how rough he''s treating you, the force with which he fucks you. You love how deep his cock goes inside you and he''s hammering your pussy in all the right ways.'
+		if booty_call['orgasm'] < orgasm:
+			*nl
+			'You''re about to cum.'
+		end
+		gs 'booty_call_sex', 'fuck_cum'
+	end
+	
+	act'This is too rough!':
+		booty_call['orgasm'] = orgasm
+		cla & *nl
+		'<i>This is-! Too rough-!</i>'
+		*nl
+		'You want to scream as he pulls on your hair, feeling like he''s going to rip it out and putting an awful strain on your neck. His cock is like a jackhammer, pounding into your pussy in the worst way, feeling more like he''s punching your cervix than fucking you. It''s so painful and unpleasant, you feel like you''re going to die.'
+		act'Don''t ruin the mood':
+			cla & *clr
+			$orgasm_or = 'no'
+			gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg', 'rough'
+			gs 'stat'
+			'<center><video autoplay loop src="images/shared/sex/vag/doggy/hard2.mp4"></video></center>'
+			'For whatever reason, you can''t bring yourself to say anything, and simply endure the rough treatment. You sigh in relief when <<$npc_firstname[$boy]>> releases your hair but only for a brief moment when he uses his extra hand to grab hold of your ass and pound you even harder. You grab onto the edge of the bed and hang on for dear life, whimpering as he mercilessly fucks you.'
+			gs 'booty_call_sex', 'fuck_cum'
+		end
+		
+		act'Can we slow down?':
+			cla & *nl
+			'"Oh! Sorry." He stops fucking you abruptly, releasing your hair. "I thought you liked it rough. My bad, I''ll be more gentle."'
+			act'Yes, gentle please':
+				cla & *nl
+				'<i>How could he think I liked that?</i> you wonder.'
+				'You sigh in relief as he picks up his pace again, this time without leaving you feel like you''re being battered to bits.'
+				act'Continue':gt 'booty_call_sex', 'doggy1.1'
+			end
+			
+			act'Not <i>too</i> gentle':
+				cla & *nl
+				'"Don''t be <i>too</i> gentle," you giggle. "I just don''t want to feel like I''m having sex with Vlad the Impaler here."'
+				'You sigh in relief as he picks up his pace again, this time without leaving you feel like you''re being battered to bits.'
+				act'Continue':gt 'booty_call_sex', 'doggy2.12'
+			end
+		end
+		
+		act'Fake an orgasm':
+			booty_call['fake_orgasm_count'] += 1
+			fake_orgasm += 1
+			$orgasm_or = 'no'
+			gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/vag/doggy/hard3.mp4"></video></center>'
+			'"Ugh! Ugh! Ugh! <i>Ughhhh!!</i>"'
+			*nl
+			'You moan loudly despite the distinct <i>lack</i> of pleasure you feel right now before crying out and clenching down on <<$npc_firstname[$boy]>>''s cock with your pussy as hard as you can, dramatically shaking your shoulders, faking climax.'
+			*nl
+			'<<$npc_firstname[$boy]>> slows down even more for a beat.'
+			'"Did you just...?"'
+			'"Yeah," you pant, forcing breathlessness into your voice.'
+			if npc_generous[$boy] = 1:
+				'"Do you need me to slow down for a bit?"'
+				'"That would... be nice," you smile.'
+				if rand(0,1) = 1:
+					act'Continue':gt 'booty_call_sex', 'doggy1'
+				else
+					act'Continue':gt 'booty_call_sex', 'doggy2'
+				end
+			else
+				'"I''m going to keep going, okay?"'
+				'You nod, not really wanting to put any more energy into the perfomance and he picks back up into his awful jackhammer pace again.'
+				gs 'booty_call_sex', 'fuck_cum'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'doggy3.1':
+	cla & *clr
+	$booty_call['pos_speed'] = 'doggy1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/hard1.mp4"></video></center>'
+	'He fucks you a lot harder. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'doggy3.2':
+	cla & *clr
+	$booty_call['pos_speed'] = 'doggy1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/hard1.mp4"></video></center>'
+	'He keeps fucking you hard. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'cowgirl_start':
+	if booty_call['change_pos'] = 1:
+		act'Switch to cowgirl':
+			cla & *clr
+			booty_call['change_pos'] = 0
+			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss2.jpg"></center>'
+			if $booty_call['position'] = 'miss':
+				'You push him backwards and climb on top.'
+			elseif $booty_call['position'] = 'doggy':
+				'You push him off of you and turn around, mounting him.'
+			end
+			'"I want to be on top."'
+			act'Ride him gently':gt 'booty_call_sex', 'cowgirl1'
+			
+			act'Ride him steadily':gt 'booty_call_sex', 'cowgirl2'
+			
+			act'Ride him hard':gt 'booty_call_sex', 'cowgirl3'
+		end
+	elseif booty_call['force_initiative'] = 2:
+		booty_call['speed'] = rand(1,3)
+		if $booty_call['position'] = 'miss':
+			!! IMAGE HERE
+			'You''ve barely finished your orgasm when he pulls you backwards on top of him. You groan in protest, but he continues anyways, lowering you onto his cock and forcing an involunary mew from you. At his insistence, you start moving your hips.'
+		elseif $booty_call['position'] = 'doggy':
+			!! IMAGE HERE
+			'You''ve barely finished your orgasm when he turns you over and pulls you back on top of him. You groan in protest, but he continues anyways, lowering you onto his cock and forcing an involunary mew from you. At his insistence, you start moving your hips.'
+		elseif $booty_call['position'] = 'cowgirl':
+			!! IMAGE HERE
+			'You''ve barely finished your orgasm when he begins moving his hips again underneath you. You mew in protest, hypersensitive to every movement of his cock inside your still-quivering pussy. At his insistence, you start moving your hips again.'
+		end
+		act'Ride him gently':gt 'booty_call_sex', 'cowgirl1'
+			
+		act'Ride him steadily':gt 'booty_call_sex', 'cowgirl2'
+		
+		act'Ride him hard':gt 'booty_call_sex', 'cowgirl3'
+	elseif booty_call['initative'] ! 1:
+		act'Continue':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/enter1.mp4"></video></center>'
+			if $booty_call['position'] = '':
+				'He lays back on the bed, pulling you on top of him as he does. You get the message and line yourself up with his cock..'
+			elseif $booty_call['position'] = 'cowgirl':
+				'He pulls you back onto your knees and you immediately feel him pressing inside you from behind again.'
+			else
+				'He forces you onto your knees and gives you a slap on the ass before pressing himself inside your pussy.'
+			end
+			
+			act'Ride him gently':gt 'booty_call_sex', 'cowgirl1'
+			
+			act'Ride him steadily':gt 'booty_call_sex', 'cowgirl2'
+			
+			act'Ride him hard':gt 'booty_call_sex', 'cowgirl3'
+		end
+	else
+		act'Climb on top of him':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/enter1.mp4"></video></center>'
+			if $booty_call['position'] = '':
+				'You push him back onto the bed and throw your legs over his.'
+				'"I want to be on top."'
+			elseif $booty_call['position'] = 'cowgirl':
+				'You crawl forward back into position, throwing your legs over his.'
+				'"Time to go for another ride."'
+			else
+				'You push him back onto the bed and throw your legs over his.'
+				'"I want to be on top this time."'
+			end
+			
+			act'Ride him gently':gt 'booty_call_sex', 'cowgirl1'
+			
+			act'Ride him steadily':gt 'booty_call_sex', 'cowgirl2'
+			
+			act'Ride him hard':gt 'booty_call_sex', 'cowgirl3'
+		end
+	end
+end
+
+if $ARGS[0] = 'cowgirl1':
+	!! slow pace
+	booty_call['speed'] = 1
+	$booty_call['pos_speed'] = 'cowgirl1'
+	$booty_call['position'] = 'cowgirl'
+!!	if pcs_vag = 0:gt 'booty_call_virgin', 'cowgirl_virg_norm1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/slow2.mp4"></video></center>'
+	if mesec > 0:
+		'You slowly roll your hips over his, gently moving his cock around inside of your pussy. Looking down, you can see his cock is stained red from your period, blood mixing with your juices, both of them providing a lot of natural lubrication.'
+	else
+		'You slowly roll your hips over his, gently moving his cock around inside of your pussy.'
+	end
+	
+	act'Enjoy yourself':
+		booty_call['orgasm'] = orgasm
+		gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+		gs 'stat'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/slow2.mp4"></video></center>'
+		'You moan loudly as you continue to roll your hips.'
+		if booty_call['orgasm'] < orgasm:
+			*nl
+			'You''re about to cum.'
+		end
+		gs 'booty_call_sex', 'fuck_cum'
+	end
+	
+	act'This is boring':
+		booty_call['orgasm'] = orgasm
+		gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+		gs 'stat'
+		cla & *nl
+		'<i>This is boring...</i> you think to yourself.'
+		*nl
+		act'Cowgirl is boring':
+			cla & *clr
+			$orgasm_or = 'no'
+			booty_call['bored'] = 1
+			gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+			gs 'stat'
+			'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/slow2.mp4"></video></center>'
+			'<i>Ugh. Cowgirl is just such a boring position.</i>'
+			*nl
+			'You have to do all the work and it doesn''t even feel that good. But he seems to like it and you don''t want to be a selfish lover, so you soldier on, hoping he cums soon.'
+			gs 'booty_call_sex', 'fuck_cum'
+		end
+		
+		act'Time to change pace':
+			*nl
+			'<i>A change of pace should mix things up.</i>'
+			gs 'booty_call_sex', 'cowgirl_change_pace'
+		end
+		
+		act'Try something else':
+			booty_call['force_initiative'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/slow2.mp4"></video></center>'
+			'"Can we try something else?"'
+			'"Like what?"'
+			gs 'booty_call_start', 'foreplay_choose'
+			gs 'booty_call_sex', 'position_change'
+		end
+	end
+end
+
+if $ARGS[0] = 'cowgirl1.2':
+	cla & *clr
+	$booty_call['pos_speed'] = 'cowgirl1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/slow2.mp4"></video></center>'
+	'You keep fucking him gently. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'cowgirl1.bored':
+	cla & *clr
+	$booty_call['pos_speed'] = 'cowgirl1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/slow2.mp4"></video></center>'
+	'You keep fucking him at a medium pace. It''s boring.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'cowgirl2':
+	!! medium pace
+	booty_call['speed'] = 2
+	$booty_call['pos_speed'] = 'cowgirl2'
+	$booty_call['position'] = 'cowgirl'
+!!	if pcs_vag = 0:gt 'booty_call_virgin', 'cowgirl_virg_norm1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/med1.mp4"></video></center>'
+	if mesec > 0:
+		'You bounce up and down on his cock on your period.'
+	else
+		'You bounce up and down on his cock.'
+	end
+	
+	act'Enjoy yourself':
+		booty_call['orgasm'] = orgasm
+		gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+		gs 'stat'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/med2.mp4"></video></center>'
+		'You moan loudly as you continue to bounce on his cock. He thrusts into you from beneath.'
+		if booty_call['orgasm'] < orgasm:
+			*nl
+			'You''re about to cum.'
+		end
+		gs 'booty_call_sex', 'fuck_cum'
+	end
+	
+	act'This is boring':
+		booty_call['orgasm'] = orgasm
+		gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+		gs 'stat'
+		cla & *nl
+		'<i>This is boring...</i> you think to yourself.'
+		*nl
+		act'Cowgirl is boring':
+			cla & *clr
+			$orgasm_or = 'no'
+			booty_call['bored'] = 1
+			gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+			gs 'stat'
+			'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/med2.mp4"></video></center>'
+			'<i>Ugh. Cowgirl is just such a boring position.</i>'
+			*nl
+			'You have to do most of the work and it doesn''t even feel that good. But he seems to like it, judging by the way he''s started thrusting into you from below and you don''t want to be a selfish lover, so you soldier on, hoping he cums soon.'
+			gs 'booty_call_sex', 'fuck_cum'
+		end
+		
+		act'Time to change pace':
+			*nl
+			'<i>A change of pace should mix things up.</i>'
+			gs 'booty_call_sex', 'cowgirl_change_pace'
+		end
+		
+		act'Try something else':
+			booty_call['force_initiative'] = 1
+			cla & *nl
+			'"Can we try something else?"'
+			'"Like what?"'
+			gs 'booty_call_start', 'foreplay_choose'
+			gs 'booty_call_sex', 'position_change'
+		end
+	end
+end
+
+if $ARGS[0] = 'cowgirl2.2':
+	cla & *clr
+	$booty_call['pos_speed'] = 'cowgirl1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/med1.mp4"></video></center>'
+	'You keep fucking him at a medium pace. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'cowgirl2.bored':
+	cla & *clr
+	$booty_call['pos_speed'] = 'cowgirl1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/med2.mp4"></video></center>'
+	'You keep fucking him at a medium pace. It''s boring.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'cowgirl3':
+	!! fast/rough pace
+	booty_call['speed'] = 3
+	$booty_call['pos_speed'] = 'cowgirl2'
+	$booty_call['position'] = 'cowgirl'
+!!	if pcs_vag = 0:gt 'booty_call_virgin', 'cowgirl_virg_norm1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	gs 'stat'
+	'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/hard2.mp4"></video></center>'
+	if mesec > 0:
+		'You bounce up and down on his cock as hard as you can on your period.'
+	else
+		'You bounce up and down on his cock as hard as you can.'
+	end
+	
+	act'Enjoy yourself':
+		booty_call['orgasm'] = orgasm
+		gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+		gs 'stat'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/hard1.mp4"></video></center>'
+		'You moan loudly as you continue to bounce on his cock. He thrusts into you from beneath.'
+		if booty_call['orgasm'] < orgasm:
+			*nl
+			'You''re about to cum.'
+		end
+		gs 'booty_call_sex', 'fuck_cum'
+	end
+	
+	act'This is boring':
+		booty_call['orgasm'] = orgasm
+		gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+		gs 'stat'
+		cla & *nl
+		'<i>This is boring...</i> you think to yourself.'
+		*nl
+		act'Cowgirl is boring':
+			cla & *clr
+			$orgasm_or = 'no'
+			booty_call['bored'] = 1
+			gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+			gs 'stat'
+			'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/hard2.mp4"></video></center>'
+			'<i>Ugh. Cowgirl is just such a boring position.</i>'
+			*nl
+			'You have to do all the work and it doesn''t even feel that good. But he seems to like it and you don''t want to be a selfish lover, so you soldier on, hoping he cums soon.'
+			gs 'booty_call_sex', 'fuck_cum'
+		end
+		
+		act'Time to change pace':
+			*nl
+			'<i>A change of pace should mix things up.</i>'
+			gs 'booty_call_sex', 'cowgirl_change_pace'
+		end
+		
+		act'Try something else':
+			booty_call['force_initiative'] = 1
+			cla & *nl
+			'"Can we try something else?"'
+			'"Like what?"'
+			gs 'booty_call_start', 'foreplay_choose'
+			gs 'booty_call_sex', 'position_change'
+		end
+	end
+end
+
+if $ARGS[0] = 'cowgirl3.2':
+	cla & *clr
+	$booty_call['pos_speed'] = 'cowgirl1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/hard1.mp4"></video></center>'
+	'You keep riding him hard. You enjoy it.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'cowgirl3.bored':
+	cla & *clr
+	$booty_call['pos_speed'] = 'cowgirl1'
+	gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/hard2.mp4"></video></center>'
+	'You keep riding him hard. It''s boring.'
+	gs 'booty_call_sex', 'fuck_cum'
+end
+
+if $ARGS[0] = 'cowgirl_change_pace':
+	cla
+	if booty_call['speed'] = 1:
+		act'Pick up the pace a little': gt 'booty_call_sex', 'cowgirl2'
+		
+		act'Ride ''em cowgirl!': gt 'booty_call_sex', 'cowgirl3'
+	end
+	
+	if booty_call['speed'] = 2:
+		act'Ride him gently': gt 'booty_call_sex', 'cowgirl1'
+		
+		act'Ride ''em cowgirl!': gt 'booty_call_sex', 'cowgirl3'
+	end
+	
+	if booty_call['speed'] ! 3:
+		act'Ride him gently': gt 'booty_call_sex', 'cowgirl1'
+		
+		act'Slow it down a little': gt 'booty_call_sex', 'cowgirl2'
+	end
+end
+
+if $ARGS[0] = 'fuck_cum_random':
+	booty_call['cum_choice'] = rand(1,10)
+	if npc_generous[$boy] = 1 and booty_call['cum_choice'] <= 9:
+		$booty_call['cum_choice'] = 'warn'
+	elseif booty_call['cum_choice'] = 10:
+		$booty_call['cum_choice'] = 'creampie_surprise'
+	elseif booty_call['cum_choice'] > 5:
+		$booty_call['cum_choice'] = 'his_choice'
+	else
+		$booty_call['cum_choice'] = 'warn'
+	end
+end
+
+if $ARGS[0] = 'fuck_cum':
+	booty_call['boy_cum'] = rand(-1,1)
+	if booty_call['boy_cum'] = 1:
+		gs 'booty_call_sex', 'fuck_cum_random'
+	else
+		if booty_call['bored'] = 1:
+			act'Keep going':gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.bored'
+		else
+			act'Keep going':gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
+		end
+		
+		if $booty_call['position'] ! 'cowgirl':
+			act'Change position':
+				booty_call['change_pos'] = 1
+				gs 'booty_call_sex', 'position_change'
+			end
+		else
+			act'Change pace':gs 'booty_call_sex', 'cowgirl_change_pace'
+		end
+	end
+	
+	if $booty_call['cum_choice'] = 'warn':
+		if booty_call['kiss'] = 1:
+			'"I''m-! Mmmm! Gonna cum-!" he warns between kisses.'
+			if booty_call['orgasm'] < orgasm: '"Me too!"'
+		else
+			'He warns you he''s about to cum.'
+			if booty_call['orgasm'] < orgasm: '"Me too!"'
+		end
+		if (rand(0,1) = 1 or npc_selfish[$boy] = 1) and ($npc_cum_pref[$boy] ! 'creampie' and booty_call['condom'] = 1) and $npc_cum_pref[$boy] ! 'pullout' and $npc_cum_pref[$boy] ! '':
+			booty_call['he_ask'] = 1
+			if $npc_cum_pref[$boy] = 'creampie':
+				booty_call['he_ask_creampie'] = 1
+				'"Let me cum inside you."'
+			elseif $npc_cum_pref[$boy] = 'mouth':
+				booty_call['he_ask_mouth'] = 1
+				'"I wanna cum in your mouth."'
+			elseif $npc_cum_pref[$boy] = 'face':
+				booty_call['he_ask_facial'] = 1
+				'"I wanna cum on your face."'
+			elseif $npc_cum_pref[$boy] = 'tits':
+				booty_call['he_ask_tits'] = 1
+				'"I wanna cum on your tits.'
+			end
+		end
+		
+		act'Cum wherever you want':
+			cla & *nl
+			'"Cum-! Wherever-! You want!"'
+			act'Continue':gt 'booty_call_sex', 'cum_his_choice'
+		end
+		
+		act'Finish him with your hand':gt 'booty_call_sex', 'cum_jerkoff'
+		
+		if booty_call['he_ask_facial'] = 1:
+			act'Go ahead':gt 'booty_call_sex', 'cum_facial'
+		else
+			act'On my face!':booty_call['facial_ask'] = 1 & gt 'booty_call_sex', 'cum_facial'
+		end
+		
+		if booty_call['he_ask_mouth'] = 1:
+			act'Go ahead':gt 'booty_call_sex', 'cum_mouth'
+		else
+			act'In my mouth!':booty_call['mouth_ask'] = 1 & gt 'booty_call_sex', 'cum_mouth'
+		end
+		
+		if booty_call['he_ask_tits'] = 1:
+			act'Go ahead':gs 'booty_call_sex', 'cum_tits1'
+		else
+			act'On my tits!':booty_call['tits_ask'] = 1 & gs 'booty_call_sex', 'cum_tits1'
+		end
+		
+		if booty_call['condom'] ! 1:
+			if booty_call['orgasm'] < orgasm:
+				act'Let''s cum together':gs 'booty_call_sex', 'cum_together'
+				end
+			elseif booty_call['he_ask_creampie'] = 1:
+				act'Go ahead':
+					npc_creampie_okay = 1
+					gt 'booty_call_sex', 'cum_inside'
+				end
+				
+				act'Let''s cum together (fake orgasm)':
+					cla & *nl
+					'"Let''s do it together! Cum with me!"'
+					act'Fake orgasm':gs 'booty_call_sex', 'cum_together_fake'
+				end
+			else
+				act'Cum inside me!':booty_call['creampie_ask'] = 1 & gt 'booty_call_sex', 'cum_inside'
+				
+				act'Let''s cum together (fake orgasm)':gs 'booty_call_sex', 'cum_together_fake'
+					cla & *nl
+					'"Let''s do it together! Cum with me!"'
+					act'Fake orgasm':gt 'booty_call_sex', 'cum_together'
+				end
+			end
+			
+			act'Pull out!':booty_call['pullout_ask'] = 1 & gt 'booty_call_sex', 'cum_pullout'
+			
+			act'Not inside me!':booty_call['not_inside'] = 1 & gt 'booty_call_sex', 'cum_not_inside'
+		else
+			act'Let him cum in the condom':gt 'booty_call_sex', 'cum_condom'
+		end
+
+	elseif $booty_call['cum_choice'] = 'creampie_surprise':
+		if booty_call['condom'] = 1:
+			act'Continue':gt 'booty_call_sex', 'cum_condom_pre'
+		else
+			act'Continue':gt 'booty_call_sex', 'creampie_surprise'
+		end
+	elseif $booty_call['cum_choice'] = 'his_choice':
+		gs 'booty_call', 'cum_his_choice'
+	elseif booty_call['orgasm'] < orgasm:
+		act'Orgasm':
+			cla & *clr
+			if $booty_call['position'] = 'miss':
+				!! IMAGE HERE
+				'You cum in missionary position.'
+			elseif $booty_call['position'] = 'doggy':
+				!! IMAGE HERE
+				'You cum in doggy position.'
+			elseif $booty_call['position'] = 'cowgirl':
+				!! IMAGE HERE
+				'You cum in cowgirl position.'
+			end
+			booty_call['force_initiative'] = 2
+			act'Continue':gt 'booty_call_sex', 'position_choose'
+		end	
+	end
+	
+	if booty_call['orgasm'] = orgasm:
+		act'Fake an orgasm':
+			booty_call['fake_orgasm_count'] += 1
+			fake_orgasm += 1
+			$orgasm_or = 'no'
+			gs 'arousal', 'vaginal', rand(3,5),'no_orgasm_msg'
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+			'"Ugh! Ugh! Ugh! <i>Ughhhh!!</i>"'
+			*nl
+			if pcs_horny >= 80:
+				'<<$boydesc>> is doing a good job, even if he''s not quite getting you off. You don''t want him to feel bad though and fake an orgasm.'
+			elseif pcs_horny >= 40:
+				'He''s not doing bad, but he''s not doing great either. You decide to fake an orgasm.'
+			else
+				'You moan loudly despite the distinct <i>lack</i> of pleasure you feel right now before crying out and clenching down on <<$npc_firstname[$boy]>>''s cock with your pussy as hard as you can, dramatically arching your back and thrusting your nipples into the air.'
+			end
+			*nl
+			'<<$npc_firstname[$boy]>> slows down even more for a beat.'
+			'"Did you just...?"'
+			'"Yeah," you pant, forcing breathlessness into your voice.'
+			'"Do you need me to slo-"'
+			'"No!" you cry, maybe just a tad too desperately. "Keep going!"'
+			'He doesn''t need to be told twice, and picks up back to the slow steady pace he was maintaining before you faked your orgasm.'
+			gs 'booty_call_sex', 'fuck_cum'
+		end
+	end
+end
+
+if $ARGS[0] = 'cum_his_choice':
+	if booty_call['kiss'] = 1:
+		if $npc_cum_pref[$boy] = 'creampie':
+			booty_call['creampie'] += 1
+		elseif $npc_cum_pref[$boy] = 'mouth':
+			booty_call['mouth_cum'] += 1
+		elseif $npc_cum_pref[$boy] = 'face':
+			booty_call['facial'] += 1
+		elseif $npc_cum_pref[$boy] = 'tits':
+			booty_call['tit_cum'] += 1
+		elseif $npc_cum_pref[$boy] = 'pullout':
+			booty_call['pullout'] += 1
+		else
+		
+		end
+	else
+		if $npc_cum_pref[$boy] = 'creampie':
+			booty_call['creampie'] += 1
+		elseif $npc_cum_pref[$boy] = 'mouth':
+			booty_call['mouth_cum'] += 1
+		elseif $npc_cum_pref[$boy] = 'face':
+			booty_call['facial'] += 1
+		elseif $npc_cum_pref[$boy] = 'tits':
+			booty_call['tit_cum'] += 1
+		elseif $npc_cum_pref[$boy] = 'pullout':
+			booty_call['pullout'] += 1
+		else
+		
+		end
+	end
+end
+
+if $ARGS[0] = 'cum_jerkoff':
+	$booty_call['cum_describe1'] = 'Sorry,'
+	$booty_call['cum_describe2'] = 'looking down at the strands of cum coating your fingers'
+	booty_call['hand_cum'] += 1
+	gs'cum_call','hands',$boy,1
+	gs'stat'
+	'<center><img <<$set_imgh>> src="images/shared/sex/handjob/bossbjcum.jpg"></center>'
+	if booty_call['condom'] = 1:
+		if $booty_call['position'] = 'miss':
+			'You push him away from you and lean forward between his legs, ripping off the condom and fervently jerk him off until a fountain of white liquid erupts from the tip of his cock, spilling down your fingers.'
+		elseif $booty_call['position'] = 'doggy':
+			'Pulling yourself off <<$npc_firstname[$boy]>>''s cock, you turn around and push him onto his back. You jump between his legs, ripping off the condom and fervently jerk him off until a fountain of white liquid erupts from the tip of his cock, spilling down your fingers.'
+		elseif $booty_call['position'] = 'cowgirl':
+			'Pulling yourself off <<$npc_firstname[$boy]>>''s cock, you shuffle backwards and kneel between his legs. You rip off the condom and fervently jerk him off until a fountain of white liquid erupts from the tip of his cock, spilling down your fingers.'
+		end
+	else
+		if $booty_call['position'] = 'miss':
+			'You push him off of you and onto his back. Leaning forward between his legs, you grab hold of his cock and fervently jerk him off until a fountain of white liquid erupts from the tip of his cock, spilling down your fingers.'
+		elseif $booty_call['position'] = 'doggy':
+			'Pulling yourself off <<$npc_firstname[$boy]>>''s cock, you turn around and push him onto his back. You jump between his legs, grabbing hold of his cock, you fervently jerk him off until a fountain of white liquid erupts from the tip of his cock, spilling down your fingers.'
+		elseif $booty_call['position'] = 'cowgirl':
+			'Pulling yourself off <<$npc_firstname[$boy]>>''s cock, you shuffle backwards and kneel between his legs. You grab hold of his cock and fervently jerk him off until a fountain of white liquid erupts from the tip of his cock, spilling down your fingers.'
+		end
+	end
+	gs'booty_call_sex','sex_end'
+end
+
+if $ARGS[0] = 'cum_facial':
+	$booty_call['cum_choice'] = 'face'
+	gs'cum_call','face',$boy,1
+	booty_call['facial'] += 1
+	!! differing descriptions based on position
+	'<center><img <<$set_imgh>> src="images/shared/sex/cock/jerk.jpg"></center>'
+	if booty_call['facial_ask'] = 1:
+		'"Cum on my face!"'
+	elseif booty_call['he_ask_facial'] = 1:
+		'"Go ahead," you say.'
+	elseif booty_call['he_ask'] = 1:
+		'"Cum on my face instead!"'
+	elseif booty_call['not_inside'] = 1:
+		'"Not inside me!" you yelp frantically.'
+	end
+	if booty_call['condom'] = 1:
+		'You pull away from <<$npc_firstname[$boy]>> and kneel down in front of him. He tears the condom off and jerks off over your face. Just before he cums, you...'
+	else
+		'You pull away from <<$npc_firstname[$boy]>> and kneel down in front of him. He jerks off over your face and just before he cums, you...'
+	end
+	
+	act'Close your eyes':
+		$booty_call['cum_describe1'] = 'Thanks,'
+		$booty_call['cum_describe2'] = ', wiping the cum from your eyes.'
+		cla & *clr
+		gs'stat'
+		'<center><video autoplay loop src="images/shared/sex/cum/facial/facial0,3.mp4"></video></center>'
+		'You close your eyes and moments later hot liquid splashes across your face, the sensation making you flinch involuntarily.'
+		act'Wipe your eyes':
+			gs'cum_call','hands',$boy,1
+			gs'stat'
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/facial31.jpg"></center>'
+			'You carefully wipe the cum away from your eyes and open them. The edges of your vision are still blurry with sticky liquid, but you can still see <<$npc_firstname[$boy]>>, his cock hanging above you.'
+			gs'booty_call_sex','sex_end'
+		end
+		gs'booty_call_sex','sex_end'
+	end
+	
+	act'Stick out your tongue (swallow)':
+		$booty_call['cum_describe1'] = 'Thanks,'
+		$booty_call['cum_describe2'] = 'licking your lips.'
+		cla & *clr
+		gs'cum_call','mouth',$boy,1
+		gs'cum_call','breasts',$boy,1
+		$booty_call['cum_choice'] = 'face_mouth'
+		gs'stat'
+		'<center><video autoplay loop src="images/shared/sex/cum/facial/facial25.mp4"></video></center>'
+		'You hop off the bed and kneel down, closing your eyes, opening your mouth, and sticking out your tongue as far as it can go. Moments later, you feel a hot glob of bitter liquid land directly on your tongue, followed by more that spatters across your face, running down your cheek and dripping onto your breasts. The rest spray across your lips and fill your mouth.'
+		act'Gulp':
+			cla & *clr
+			swallow += 1
+			'<center><video autoplay loop src="images/shared/sex/cum/facial/facial26.mp4"></video></center>'
+			'A few seconds go by and no more spurts of cum land on you so you close your mouth and swallow, gulping down the entire load. You open your mouth again afterwards to pick up any stray shots, but it seems <<$npc_firstname[$boy]>> is finished so you open your eyes to look at him.'
+			
+			if npc_seen_swallow[$boy] = 1 and $npc_cum_pref[$boy] = 'mouth' and booty_call['swallow_comment'] ! daystart:
+				booty_call['swallow_comment'] = daystart
+				'"I love watching you swallow."'
+			elseif npc_seen_swallow[$boy] = 1 and $npc_cum_pref[$boy] = 'mouth':
+				'"You''re the best."'
+			else
+				'"He says something here."'
+			end
+			npc_seen_swallow[$boy] = 1
+			
+			gs'booty_call_sex','sex_end'
+		end
+	end
+	
+	act'Stick out your tongue (spit)':
+		$booty_call['next_act1'] = 'booty_call_after'
+		$booty_call['next_act2'] = 'pre'
+		cla & *clr
+		gs'cum_call','mouth',$boy,1
+		gs'cum_call','face',$boy,1
+		gs'cum_call','hair',$boy,1
+		$booty_call['cum_describe1'] = 'Thanks,'
+		$booty_call['cum_describe2'] = 'letting the rest of his cum dribble from your lips.'
+		$booty_call['cum_choice'] = 'face_mouth'
+		booty_call['bj_cum'] = 2
+		gs'stat'
+		'<center><video autoplay loop src="images/shared/sex/cum/facial/facial29.mp4"></video></center>'
+		'You open your mouth wide and stick your tongue out, waiting for the shot to come. <<$npc_firstname[$boy]>> grins, continuing to jack off with one hand and grabbing you by the hair with the other, positioning your face right in front of his cock. Moments later, spurts of semen erupt from it, spattering across your face and covering your tongue. You quickly spit the bitter liquid out over your lips as he continues to cum, a couple stray shots flying into your hair. A few seconds later, he stops ejaculating and releases your hair, stepping back from you.'
+		
+		gs'booty_call_sex','sex_end'
+	end
+	
+	act'Brace yourself (disgust)':
+		cla & *clr
+		gs'stat'
+		'<center><video autoplay loop src="images/shared/sex/cum/facial/facial30.mp4"></video></center>'
+		'The first shot of cum hits you directly in the eye, and you squeeze both of them shut as you to cringe in disgust. More and more spurts come out, spraying across your face and completely covering your eyes. By the time he''s finished orgasming, your visage is absolutely plastered with semen and your expression is stuck in an involuntary grimace.'
+		'"Oh my god! That''s so gross!" you cringe.'
+		'Carefully wiping the cum from your eyes, you blinking them open, vision ringed with blurry white edges, and the first sight you''re greeted with is <<$npc_firstname[$boy]>> wearing a shit eating grin while looking at your plastered face.'
+		act'I hate you':
+			booty_call['mad'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/facial/facial_after1.mp4"></video></center>'
+			'"I hate you."'
+			gs'booty_call_sex','sex_end'
+		end
+		if $npc_cum_pref[$boy] = 'facial' and booty_call['facial_ask'] = 1 and booty_call['facial_hate_comment'] ! daystart:
+			'"You hate it so much, but you asked for it."'
+			act'I know you like it':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/facial/facial_after1.mp4"></video></center>'
+				'"I did it for you. I know you like it. Don''t know why I let you though..."'
+				gs'booty_call_sex','sex_end'
+			end
+		elseif booty_call['he_ask_facial'] = 1:
+			act'I can''t believe I let you do this':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/facial/facial_after1.mp4"></video></center>'
+				'"I can''t believe I let you do this."'
+				gs'booty_call_sex','sex_end'
+			end
+			
+			act'You better be thankful':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/facial/facial_after1.mp4"></video></center>'
+				'"You better be thankful I let you do this."'
+				gs'booty_call_sex','sex_end'
+			end
+			
+			act'You''re the worst':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/facial/facial_after1.mp4"></video></center>'
+				'"You''re the worst."'
+				gs'booty_call_sex','sex_end'
+			end
+		elseif booty_call['he_ask'] = 1:
+			$booty_call['cum_describe2'] = 'wiping your eyes'
+			'"You asked me to do it."'
+			if booty_call['he_ask_creampie'] = 1:
+				act'I don''t like creampies (too intimate)':
+					cla & *clr
+					'"Better than a creampie," you grimace, <<$booty_call[''cum_describe2'']>>. "Too intimate for me. I''d rather feel like a disgusted porn star."'
+					gs'booty_call_sex','sex_end'
+				end
+				
+				act'I don''t like creampies (feels weird)':
+					cla & *clr
+					'"Better than a creampie," you grimace, <<$booty_call[''cum_describe2'']>>. "That feels even worse than this."'
+					gs'booty_call_sex','sex_end'
+				end
+				
+				act'I don''t like creampies (too messy)':
+					cla & *clr
+					'"Better than a creampie," you grimace, <<$booty_call[''cum_describe2'']>>. "Too messy. At least I can clean this up and be done with it. I don''t want any random ''splooshes'' coming out of my pussy later."'
+					gs'booty_call_sex','sex_end'
+				end
+				if birth_control['think_safe'] < 1 and npc_know_not_bc = 0:
+					act'I''m not on birth control':
+						cla & *clr
+						npc_know_not_bc = 1
+						'"I''m not on birth control," <<$booty_call[''cum_describe2'']>>. "Better this than ending up pregnant."'
+						gs'booty_call_sex','sex_end'
+					end
+				elseif birth_control['think_safe'] < 1 and npc_know_not_bc = 1:
+					act'You know I''m not on birth control (annoyed)':
+						cla & *clr
+						'"You know I''m not on birth control," you scowl, <<$booty_call[''cum_describe2'']>>. "Next time ask to do something that <i>won''t</i> get me knocked up!"'
+						gs'booty_call_sex','sex_end'
+					end
+				end
+			elseif booty_call['he_ask_mouth'] = 1:
+				act'Swallowing is gross':
+					cla & *clr
+					'"Better this than in my mouth," you grimace, <<$booty_call[''cum_describe2'']>>. "Like I''d ever want to swallow <i>this</i>." You gag at the thought of it.'
+					gs'booty_call_sex','sex_end'
+				end
+				
+				act'I don''t like you enough for that':
+					cla & *clr
+					'"I don''t like you enough to let you do that," you grimace, <<$booty_call[''cum_describe2'']>>. "God, I wish I did though. This is awful."'
+					gs'booty_call_sex','sex_end'
+				end
+			elseif booty_call['he_ask_tits'] = 1:
+				act'Feels weird':
+					cla & *clr
+					'"I don''t like the feeling of that on my skin," you grimace, <<$booty_call[''cum_describe2'']>>.'
+					'"So you had me cum on your face instead?"'
+					'"Shut the fuck up!"'
+					gs'booty_call_sex','sex_end'
+				end
+				
+				act'I should''ve let you cum on my tits':
+					cla & *clr
+					'"I should''ve let you cum on my tits," you grimace, <<$booty_call[''cum_describe2'']>>. "This was a mistake!"'
+					gs'booty_call_sex','sex_end'
+				end
+			else
+				'You grin at him as he cums all over your hand, continuing to jerk him until his cock stops twitching and nothing else comes out. After a couple more tugs for good measure, you pull back.'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'cum_mouth':
+	$booty_call['cum_choice'] = 'mouth'
+	gs'cum_call','mouth',$boy,1
+	!! differing descriptions based on position
+	'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
+	if booty_call['mouth_ask'] = 1:
+		'"In my mouth!"'
+	elseif booty_call['he_ask_mouth'] = 1:
+		'"Go ahead," you say.'
+	elseif booty_call['he_ask'] = 1:
+		'"Cum in my mouth instead!"'
+	elseif booty_call['not_inside'] = 1:
+		'"Not inside me!" you yelp frantically.'
+	end
+	*nl
+	if booty_call['condom'] = 1:
+		if $booty_call['position'] = 'miss':
+			'<<$npc_firstname[$boy]>> climbs off of you and rips the condom off. You kneel forward, wrapping your lips around his cock and begin sucking him off until you feel hot globs of liquid spurt into your mouth.'
+		elseif $booty_call['position'] = 'doggy':
+			'You feel <<$npc_firstname[$boy]>>''s cock pull out of you and you quickly turn around, pushing him onto his back and rip the condom off. Wrapping your lips around his girth,you suck him off until you feel hot globs of liquid spurt into your mouth.'
+		elseif $booty_call['position'] = 'cowgirl':
+			'You jump off <<$npc_firstname[$boy]>>''s cock and turn around, ripping the condom off. Wrapping your lips around his girth, you begin sucking him off, you begin sucking him off until you feel hot globs of liquid spurt into your mouth.'
+		end
+	else
+		if $booty_call['position'] = 'miss':
+			'You push <<$npc_firstname[$boy]>> off of you on to his back and dive between his legs. Wrapping your lips around his cock, you begin sucking him off until you feel hot globs of liquid spurt into your mouth.'
+		elseif $booty_call['position'] = 'doggy':
+			'You feel <<$npc_firstname[$boy]>>''s cock pull out of you and you quickly turn around, pushing him onto his back. Wrapping your lips around his girth, you suck him off until you feel hot globs of liquid spurt into your mouth.'
+		elseif $booty_call['position'] = 'cowgirl':
+			'You jump off <<$npc_firstname[$boy]>>''s cock and turn around, diving between his legs. Wrapping your lips around his girth, you begin sucking him off until you feel hot globs of liquid spurt into your mouth.'
+		end
+	end
+	
+	act'Gather it in your mouth':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum51.jpg"></center>'
+		'You keep your lips wrapped tight around the tip of <<$npc_firstname[$boy]>>''s cock while he cums, sucking every last drop of spunk from it until it stops twitching and you think his orgasm if finished. Looking up at him, you stick out your tongue, showing him the entire load you gathered in your mouth.'
+		act'Spit':
+			$booty_call['cum_describe1'] = 'Thanks,'
+			$booty_call['cum_describe2'] = 'wiping your mouth.'
+			booty_call['spit'] += 1
+			$booty_call['last_cum'] = 'spit'
+			gs'cum_call', 'face', $boydesc, 1
+			gs'stat'
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/mouth/spit1.mp4"></video></center>'
+			'Pulling back you play with the cum in your mouth a little, giggling as you show it off until you spit it out, letting it dribble over the edge of your lips.'
+			gs'booty_call_sex','sex_end'
+		end
+		
+		act'Swallow':
+			$booty_call['cum_describe1'] = 'Thanks,'
+			$booty_call['cum_describe2'] = 'wiping your mouth.'
+			booty_call['swallow'] += 1
+			$booty_call['last_cum'] = 'swallow'
+			swallow += 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow3.mp4"></video></center>'
+			'Taking a step back, you open your mouth again to show <<$npc_firstname[$boy]>> how much cum is still inside it. With a deep breath, you swallow the entire load in one gulp, sticking your tongue back out again to show him that it''s all gone.'
+			'"Fucking hell..." <<$npc_firstname[$boy]>> whispers, the only thing he''s able to say.'
+			'You smile back at him, satisfied with a job well done.'
+			gs'booty_call_sex','sex_end'
+		end
+	end
+	
+	if npc_like_cum_taste[$boy] < 1:
+		act'Gag':
+			cla & *clr
+			npc_cum_gag[$boy] += 1
+			'<center><video autoplay loop src="images/shared/sex/cum/mouth/gag2.mp4"></video></center>'
+			'The intensity of the bitter flavor is far more than you expect and you immediately pull your mouth off, spitting out the first load. You stick your tongue out, tryiing to soldier through and at least take the rest of it but as soon as the next shot hits your tongue your gag reflex kicks in instead, causing you to retch.'
+			'Still holding onto <<$npc_firstname[$boy]>>''s cock with one hand, you clamp your other hand over your mouth, throat convulsing. It smears the cum on your lips all over your face, but you somehow manage to stop yourself from throwing up all over the bed.'
+			
+			if npc_cum_gag[$boy] = 1:
+				'"Uhh, you okay?"'
+				act'Wrong pipe':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum112.jpg"></center>'
+					'"I- uhh, it went down the wrong pipe," you wheeze, covering your lie up with a cough.'
+					'"Careful girl, that''s not usually what a means when he says he wants to see you choke on his cock."'
+					'He laughs at his own joke and you give a weak smile, eyes still watering from how bad his cum tasted.'
+					gs'booty_call_sex','sex_end'
+				end
+				
+				act'You taste awful!':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum52.jpg"></center>'
+					'"That- <i>cough</i> tastes awful!" you wheeze, eyes watering.'
+					'"Wait, is this the first time someone''s cum in your mouth?"'
+					if swallow > 0:
+						'"No," you look at him accusingly. "You just taste terrible! Yech!"'
+					else
+						'"Yeah," you say, eyes watering.'
+						'"Don''t worry, you''ll get used to it eventually," he grins.'
+						'<i>You mean all cum tastes like this...?</i>'
+					end
+					gs'booty_call_sex','sex_end'
+				end
+			elseif npc_cum_gag[$boy] > 1:
+				if npc_selfish[$boy] ! 1 and npc_abusive[$boy] < 1:
+					'"You know you don''t have to keep trying if it revolts you that much."'
+					act'Now you tell me!':
+						cla & *clr
+						$npc_apt_bedroom[$boy]
+						'"Now you tell me!"'
+						gs'booty_call_sex','sex_end'
+					end
+					
+					act'No, I want to':
+						cla & *clr
+						$npc_apt_bedroom[$boy]
+						'"No," you choke. "I want to. I just... need to get used to it. Right...?"'
+						gs'booty_call_sex','sex_end'
+					end
+					
+					if $npc_cum_pref[$boy] = 'mouth':
+						act'I want to do it for you':
+							cla & *clr
+							$npc_apt_bedroom[$boy]
+							'"I want to do it for you.'
+							gs'booty_call_sex','sex_end'
+						end
+					end
+				else
+					'"Come on, is it really that hard to just swallow?"'
+					act'I''m sorry':
+						cla & *clr
+						$npc_apt_bedroom[$boy]
+						'"I''m sorry. I''ll try harder next time."'
+						gs'booty_call_sex','sex_end'
+					end
+					
+					act'It is!':
+						cla & *clr
+						$npc_apt_bedroom[$boy]
+						'"Yes! It is!"'
+						gs'booty_call_sex','sex_end'
+					end
+					
+					
+					act'You try it!':
+						cla & *clr
+						$npc_apt_bedroom[$boy]
+						'"You try it sometime!" you scowl'
+						gs'booty_call_sex','sex_end'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'cum_mouth_after':
+!!{	if booty_call['swallow'] > 0 and $booty_call['last_cum'] = 'spit':
+			
+	elseif booty_call['spit'] > 0 and $booty_call['last_cum'] = 'swallow':
+		
+	else
+	
+	end}
+	!! missing code
+	!! sex_end?
+	!! clean code?
+end
+
+if $ARGS[0] = 'cum_tits1':
+	$booty_call['cum_choice'] = 'tits'
+	gs'cum_call','face',$boy,1
+	booty_call['tits'] += 1
+	!! differing descriptions based on position
+	cla & *nl
+	if booty_call['tits_ask'] = 1:
+		'"Cum on my tits!"'
+	elseif booty_call['he_ask_tits'] = 1:
+		'"Go ahead," you say.'
+	elseif booty_call['he_ask'] = 1:
+		'"Cum on my tits instead!"'
+	elseif booty_call['not_inside'] = 1:
+		'"Not inside me!" you yelp frantically.'
+	end
+	if booty_call['not_inside'] = 1:
+		act'Continue':gt 'booty_call_sex', 'cum_tits3'
+	else
+		act'Finish him yourself':gt 'booty_call_sex', 'cum_tits2'
+		
+		act'Let him do it':gt 'booty_call_sex', 'cum_tits3'
+	end
+end
+
+if $ARGS[0] = 'cum_tits2':
+	cla & *clr
+	gs 'cum_call', 'breasts', $boy, 1
+	'<center><video autoplay loop src="images/shared/sex/cum/chest/tits2.mp4"></video></center>'
+	if $booty_call['position'] = 'miss':
+		'You open up your legs to let him out and he straddles your stomach. You jerk him off and he cums on your tits.'
+	elseif $booty_call['position'] = 'doggy':
+		'You pull yourself off of him and turn around, letting him straddle your stomach and you jerk him off onto your tits.'
+	elseif $booty_call['position'] = 'cowgirl':
+		'You jump off of him and lay down. He straddles you and you jerk him off onto your tits.'
+	end
+	gs'booty_call_sex','sex_end'
+end
+
+if $ARGS[0] = 'cum_tits3':
+	cla & *clr
+	gs 'cum_call', 'breasts', $boy, 1
+	gs 'cum_call', 'stomach', $boy, 1
+	'<center><video autoplay loop src="images/shared/sex/cum/chest/tits3.mp4"></video></center>'
+	if $booty_call['position'] = 'miss':
+		'You open up your legs to let him out and he scooches forward, blowing his load all over your tits.'
+	elseif $booty_call['position'] = 'doggy':
+		'You pull yourself off of him and turn around. He scooches forward and blow his load all over your tits.'
+	elseif $booty_call['position'] = 'cowgirl':
+		'You jump off of him and lay down. He scooches forward and blow his load all over your tits.'
+	end
+	gs'booty_call_sex','sex_end'
+end
+
+if $ARGS[0] = 'cum_tits_end':
+	!! add dialogue later
+	!! missing code
+	!! sex_end?
+	!! clean code?
+	gs'cum_react'
+end
+
+if $ARGS[0] = 'cum_inside':
+	if booty_call['condom'] = 1:gt 'booty_call_sex','cum_condom'
+	booty_call['creampie'] += 1
+	gs'cum_call','',$boy,1
+	$booty_call['cum_choice'] = 'creampie'
+	!! differing descriptions based on position
+	if $booty_call['position'] = 'miss':
+		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie6.mp4"></video></center>'
+		if booty_call['creampie_ask'] = 1:'"Cum inside me!" you cry. "Fill me up!"'
+		if pcs_horny > 90:
+			$orgasm_or = 'yes'
+			gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
+			booty_call['orgasm_count'] += 1
+			'<<$npc_firstname[$boy]>> drives himself inside you with a grunt and you feel cum spurting out inside you. The sensation pushes you over the edge, gasping as waves of orgasm wash through you. The two of cum together, each of your orgasms fueling the other''s. After some time, your orgasm fades and you''re both left breathing hard.'
+		else
+			'<<$npc_firstname[$boy]>> drives himself inside you, grunting, his cock pulsing inside you and something spills into your pussy. He holds himself inside you like that for several seconds before he relaxes and pulls himself out of you.'
+		end
+	elseif $booty_call['position'] = 'doggy':
+		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/doggy4.mp4"></video></center>'
+		if booty_call['creampie_ask'] = 1:'"Cum inside me!" you cry. "Fill me up!"'
+		if pcs_horny > 90:
+			$orgasm_or = 'yes'
+			gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
+			booty_call['orgasm_count'] += 1
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/doggy2.mp4"></video></center>'
+			'<<$npc_firstname[$boy]>> grunts and you feel him cum, cock pulsing inside you. The sensation pushes you over the edge, and you groan, tensing as waves of orgasm wash through you. The two of cum together, both of your orgasms fueling the other''s until eventually they both end.'
+		else
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/doggy1.mp4"></video></center>'
+			'<<$npc_firstname[$boy]>> grunts and you feel him cum, his cock pulsing and you let him ride out his orgasm inside you.'
+		end
+	elseif $booty_call['position'] = 'cowgirl':
+		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
+		if booty_call['creampie_ask'] = 1:
+			'"Cum inside me!" you cry. "Fill me up!"'
+			if pcs_horny > 90:
+				$orgasm_or = 'yes'
+				gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
+				booty_call['orgasm_count'] += 1
+				'You drop your hips, impaling yourself on <<$npc_firstname[$boy]>>''s cock. He thrusts his hips upward, driving himself deep inside you and you feel cum spurt out inside you. The sensation pushes you over the edge, causing your pussy to clamp down onto his cock even more and your body to spasm uncontrollably. The two of cum together, holding each other tight, both of your orgasms fueling the other''s. After some time, your orgasm fades, leaving both of you panting.'
+			else
+				'You drop your hips, impaling yourself on <<$npc_firstname[$boy]>>''s cock. He grabs you and holds you tight, thrusting humself upward, driving his cock in deep into you as he can manage. As he does, you feel him stiffen up and groan, and his cock pulses inside you.'
+			end
+		else
+			if pcs_horny > 90:
+				$orgasm_or = 'yes'
+				gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
+				booty_call['orgasm_count'] += 1
+				'<<$npc_firstname[$boy]>> grabs you and pulls you down onto his cock, thrusting his hips upward at the same time, driving himself deep inside you and you feel cum spurt out inside you. The sensation pushes you over the edge, causing your pussy to clamp down onto his cock even more and your body to spasm uncontrollably. The two of cum together, holding each other tight, both of your orgasms fueling the other''s. After some time, your orgasm fades, leaving both of you panting.'
+			else
+				'<<$npc_firstname[$boy]>> grabs you and pulls you down onto his cock. He holds you tight, thrusting humself upward, driving his cock in deep into you as he can manage. As he does, you feel him stiffen up and groan, and his cock pulses inside you.'
+			end
+		end
+	end
+	gs'booty_call_after','creampie_react'
+	gs'booty_call_sex','harden_hand'
+	gs'booty_call_sex','harden_mouth'
+end
+
+if $ARGS[0] = 'cum_inside_end':
+	if $booty_call['position'] = 'miss':
+		act'Pull away':
+			booty_call['cock_remove'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/drip3.mp4"></video></center>'
+			'As <<$npc_firstname[$boy]>> pulls away, a slurry of cum trickles from your pussy, running down your ass and into the bedsheets.'
+			gs'booty_call_sex','sex_end'
+		end
+	elseif $booty_call['position'] = 'doggy':
+		act'Pull away':
+			booty_call['cock_remove'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/drip3.mp4"></video></center>'
+			'You roll onto your back breathing hard, a slurry of cum trickling from your pussy along the way, running down your ass and into the bedsheets.'
+			gs'booty_call_sex','sex_end'
+		end
+	elseif $booty_call['position'] = 'cowgirl':
+		act'Climb off of him':
+			booty_call['cock_remove'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl3.mp4"></video></center>'
+			'Raising your hips up, you pull yourself off <<$npc_firstname[$boy]>>''s cock. It flops from your pussy and you feel a thick glob of liquid leak out of your snatch.'
+			act'Lay down':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/drip3.mp4"></video></center>'
+				'You flop down onto the bed next to <<$npc_firstname[$boy]>>, breathing hard as a slurry of liquid trickles from your pussy, running down your ass and into the bedsheets.'
+				gs'booty_call_sex','sex_end'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'cum_together':
+	booty_call['cum_together'] = 1
+	cla & *nl
+	if $booty_call['position'] = 'miss':
+		'"Let''s cum together," you say, smiling warmly into his eyes.'
+	elseif $booty_call['position'] = 'doggy':
+		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/doggy1.mp4"></video></center>'
+		'"Let''s cum together," you say, giving him a warm smile over your shoulder.'
+	elseif $booty_call['position'] = 'cowgirl':
+		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
+		'"Let''s cum together," you say, leaning down to smile warmly into his eyes.'
+	end
+	act'Orgasm':
+		booty_call['orgasm_count'] += 1
+		cla & *clr
+		if $booty_call['position'] = 'miss':
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
+			'You cum together in missionary position.'
+		elseif $booty_call['position'] = 'doggy':
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/doggy1.mp4"></video></center>'
+			'You cum together in doggy position.'
+		elseif $booty_call['position'] = 'cowgirl':
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
+			'You cum together in cowgirl position.'
+		end
+		gs'booty_call_sex','sex_end'
+	end
+end
+
+if $ARGS[0] = 'cum_together_fake':
+	booty_call['cum_together_fake'] = 1
+	cla & *nl
+	if $booty_call['position'] = 'miss':
+		'"Let''s cum together," you say, smiling warmly into his eyes.'
+	elseif $booty_call['position'] = 'doggy':
+		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/doggy1.mp4"></video></center>'
+		'"Let''s cum together," you say, giving him a warm smile over your shoulder.'
+	elseif $booty_call['position'] = 'cowgirl':
+		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
+		'"Let''s cum together," you say, leaning down to smile warmly into his eyes.'
+	end
+	act'Fake orgasm':
+		booty_call['fake_orgasm_count'] += 1
+		cla & *clr
+		if $booty_call['position'] = 'miss':
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
+			'You fake an orgasm in missionary position and he cums inside you.'
+		elseif $booty_call['position'] = 'doggy':
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/doggy1.mp4"></video></center>'
+			'You fake an orgasm in doggy style and he cums inside you.'
+		elseif $booty_call['position'] = 'cowgirl':
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
+			'You fake an orgasm in cowgirl position and he cums inside you.'
+		end
+		gs'booty_call_sex','sex_end'
+	end
+end
+
+if $ARGS[0] = 'cum_force':
+	booty_call['creampie_force'] = 1
+	gs'cum_call','',$boy,1
+	$booty_call['cum_choice'] = 'creampie'
+	!! differing descriptions based on position
+	if booty_call['condom'] = 1:
+		if pcs_horny > 90:
+			$orgasm_or = 'yes'
+			gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
+			booty_call['orgasm_count'] += 1
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
+			'With a devilish grin, you suddenly speed up your movements, riding <<$npc_firstname[$boy]>> as hard as you can. Seconds later, you feel him cum inside the condom, pulsing within you, and it sends you over the edge. The two of cum together, holding each other tight, both of your orgasms fueling the other''s. After some time, your orgasm fades, leaving both of you panting.'
+		else
+			'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/condom1.mp4"></video></center>'
+			'With a devilish grin, you suddenly speed up your movements and seconds later, you feel <<$npc_firstname[$boy]>> cum inside the condom, pulsing within you. You don''t even slow down for a second, continuing to ride him as hard as you can until you''re sure he''s completely finished with his orgasm. Only then do you slow down and come to a halt on top of him.'
+			*nl
+			'Judging by the expression on his face, you just rocked his world finishing him like that.'
+		end
+		act'Continue':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum81.jpg"></center>'
+			'You can''t help but grin at his state and carefully pull yourself off of <<$npc_firstname[$boy]>>, removing his dick from your pussy. As it slides out, you see that the rubber encasing it is filled with a thick white liquid. Seeing as he still seems quite exhausted by what you put him through, you take the liberty of pulling it off, coming free with a wet slapping sound, and tossing it aside.'
+			gs'booty_call_sex','sex_end'
+		end
+	else
+		if pcs_horny > 90:
+			$orgasm_or = 'yes'
+			gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
+			booty_call['orgasm_count'] += 1
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl2.mp4"></video></center>'
+			'With a devilish grin, you suddenly speed up your movements, riding <<$npc_firstname[$boy]>> as hard as you can. Seconds later, you feel him cum inside the condom, pulsing within you, and it sends you over the edge. But you don''t stop, not for a second, and you continue to plunge yourself up and down even as you shudder in climax together.'
+			act'Continue':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl1.mp4"></video></center>'
+				'Finally, your orgasm fadess and his seems to have finished as well. Still wearing your grin, you drive your hips down as far as they can go one last time, clenching your pussy around his cock on the way back up, and try to milk him for every last drop. You can feel his cum overflowing from around your pussy''s lips and when you draw back up to the top, it spills from your snatch, dribbling down the length of his manhood.'
+				*nl
+				'Judging by the expression on his face, you just rocked his world finishing him like that.'
+				gs'booty_call_sex','sex_end'
+			end
+		else
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl2.mp4"></video></center>'
+			'With a devilish grin, you suddenly speed up your movements and seconds later, you feel <<$npc_firstname[$boy]>> cum inside you. You don''t even slow down for a second, continuing to ride him as hard as you can until you''re sure he''s completely finished with his orgasm. Only then do you slow down and come to a halt on top of him.'
+			act'Continue':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl1.mp4"></video></center>'
+				'Still wearing your grin, you drive your hips down as far as they can go one last time, clenching your pussy around his cock on the way back up, and try to milk him for every last drop. You can feel his cum overflowing from around your pussy''s lips and when you draw back up to the top, it spills from your snatch, dribbling down the length of his manhood.'
+				*nl
+				'Judging by the expression on his face, you just rocked his world finishing him like that.'
+				gs'booty_call_sex','sex_end'
+			end
+		end
+	end
+end
+
+
+if $ARGS[0] = 'cum_pullout':
+	if booty_call['pullout_ask'] = 1:
+		!! differing descriptions based on position
+		if $booty_call['position'] = 'miss':
+			$booty_call['cum_choice'] = 'stomach'
+			gs'cum_call','stomach',$boy,1
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/stomach/bellycum2.jpg"></center>'
+			'"Pull out!"'
+			*nl
+			'He barely follows your instructions in time. No sooner does his cock slip from your pussy than cum bursts from the tip, spattering all across your stomach.'
+		elseif $booty_call['position'] = 'doggy':
+			$booty_call['cum_choice'] = 'back'
+			gs'cum_call','butt',$boy,1
+			gs'cum_call','back',$boy,1
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/back1.jpg"></center>'
+			'"Pull out!"'
+			*nl
+			'At your words, he yanks himself from your pussy and begins furiously jacking off over your ass. Moments later, you feel hot viscious liquid spatter all over it and across your back.'
+		elseif $booty_call['position'] = 'cowgirl':
+			$booty_call['cum_choice'] = 'ass'
+			gs'cum_call','butt',$boy,1
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum4.jpg"></center>'
+			'"Pull out!"'
+			*nl
+			'At your words, you jump off his cock and reach behind you to grab it with your hand, furiously jerking it. Moments later, you feel hot viscious liquid spatter all over your ass.'
+		end
+		gs'booty_call_sex','sex_end'
+	else
+		if $booty_call['position'] = 'miss':
+			gs'cum_call','stomach',$boy,1
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/stomach/bellycum2.jpg"></center>'
+			if booty_call['not_inside'] = 1:
+				'"Not inside me!" you yelp frantically.'
+				*nl
+			end
+			$booty_call['cum_choice'] = 'stomach'
+			if booty_call['condom'] = 1:
+				'<<$npc_firstname[$boy]>> pulls himself out of your pussy and tears off the condom, furiously jacking off over you. Moments later, he ejaculates, sending cum flying all over your body, spattering across your belly.'
+			else
+				'He barely follows your instructions in time. No sooner does his cock slip from your pussy than cum bursts from the tip, spattering all across your stomach.'
+			end
+		elseif $booty_call['position'] = 'doggy':
+			$booty_call['cum_choice'] = 'back'
+			gs'cum_call','butt',$boy,1
+			gs'cum_call','back',$boy,1
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/back1.jpg"></center>'
+			if booty_call['not_inside'] = 1:
+				'"Not inside me!" you yelp frantically.'
+				*nl
+			end
+			if booty_call['condom'] = 1:
+				'<<$npc_firstname[$boy]>> yanks himself from your pussy and you hear a <i>snap</i> as he rips the condom off of his cock and moments later, you feel hot liquid spatter all over ass and across your back.'
+			else
+				'At your words, he yanks himself from your pussy and begins furiously jacking off over your ass. Moments later, you feel hot liquid spatter all over it and across your back.'
+			end
+		elseif $booty_call['position'] = 'cowgirl':
+			$booty_call['cum_choice'] = 'stomach'
+			gs'cum_call','stomach',$boy,1
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/stomach/bellycum2.jpg"></center>'
+			if booty_call['not_inside'] = 1:
+				'"Not inside me!" you yelp frantically.'
+				*nl
+			end
+			if booty_call['condom'] = 1:
+				'<<$npc_firstname[$boy]>> suddenly pushes you backwards, eliciting a yelp as you fall onto your back, his cock popping out from your pussy along the way. He rips the condom off his cock and moments later, he ejaculates, sending cum spattering across your belly.'
+			else
+				'<<$npc_firstname[$boy]>> suddenly pushes you backwards, eliciting a yelp as you fall onto your back, his cock popping out from your pussy along the way. Moments later, he ejaculates, sending cum spattering across your belly.'
+			end
+		end
+		gs'booty_call_sex','sex_end'
+	end
+end
+
+if $ARGS[0] = 'creampie_surprise':
+	booty_call['creampie_surprise'] = 1
+	$booty_call['cum_choice'] = 'creampie'
+	if $booty_call['position'] = 'miss':
+		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
+		if booty_call['not_inside'] = 1:
+			'"Not insi-!"'
+		elseif pcs_horny >= 90 and booty_call['orgasm'] = orgasm:
+			booty_call['no_cum'] = 1
+			'"Nngh~! Ahhh~! Don''t stop!" you moan. "Don''t stop! Don''t stop! Don-"'
+			*nl
+		end
+		'Suddenly, <<$npc_firstname[$boy]>> grabs you tight, thrusting himself deep into your pussy. Your eyes go wide when he grunts and you can feel his cock twitching inside you.'
+	elseif $booty_call['position'] = 'doggy':
+		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/doggy2.mp4"></video></center>'
+		if booty_call['not_inside'] = 1:
+			'"Not insi-!"'
+		elseif pcs_horny >= 90 and booty_call['orgasm'] = orgasm:
+			booty_call['no_cum'] = 1
+			'"Nngh~! Ahhh~! Don''t stop!" you moan. "Don''t stop! Don''t stop! Don-"'
+			*nl
+		end
+		'Suddenly, <<$npc_firstname[$boy]>> drives his cock deep into your pussy and your eyes go wide when he shudders and you feel his cock twitching inside you. Moments later, he withdraws and you feel something trickle from your pussy.'
+	elseif $booty_call['position'] = 'cowgirl':
+		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
+		if booty_call['not_inside'] = 1:
+			'"Not insi-!"'
+		elseif pcs_horny >= 90 and booty_call['orgasm'] = orgasm:
+			booty_call['no_cum'] = 1
+			'"Nngh~! Ahhh~! Yeah!" you moan, frantically bouncing up and down on <<$npc_firstname[$boy]>>''s cock. "Yes! Yes!Fuck! Fuck! Ye-"'
+			*nl
+		end
+		'Suddenly, <<$npc_firstname[$boy]>> grabs you tight, pulling you down against his chest and thrusting himself deep into your pussy. Your eyes go wide when he grunts and you can feel his cock twitching inside you.'
+	end
+	gs'booty_call_after','creampie_react'
+end
+
+if $ARGS[0] = 'cum_not_inside':
+	if booty_call['cum_choice'] > 9:
+		gs'cum_call','',$boy,1
+		gt'booty_call_sex','creampie_surprise'
+	else		
+		if booty_call['cum_choice'] >= 8:
+			gt'booty_call_sex','cum_mouth'
+		elseif booty_call['cum_choice'] >= 6:
+			gt'booty_call_sex','cum_facial'
+		else
+			gt'booty_call_sex','cum_pullout'
+		end
+	end
+end
+
+if $ARGS[0] = 'cum_condom':
+	cla & *clr
+	$booty_call['cum_choice'] = 'condom'
+	if $booty_call['position'] = 'miss':
+		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum61.jpg"></center>'
+		if pcs_horny >= 90 and booty_call['orgasm'] = orgasm:
+			booty_call['no_cum'] = 1
+			'"Nngh~! Ahhh~! Don''t stop!" you moan. "Don''t stop! Don''t stop! Don-"'
+			*nl
+		end
+		'<<$npc_firstname[$boy]>> suddenly thrusts into you one more time and stops, tensing up and shuddering as he does so. A few moments later, he withdraws his cock from your pussy and you can see the condom around it sagging, filled with a white liquid.'
+		act'Continue':
+			cla & *clr
+			gs'cum_call','stomach',$boy,1
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/condom1.jpg"></center>'
+			'<<$npc_firstname[$boy]>> pulls the condom from his dick with a wet slapping sound, and semen flies from the open end, spattering across your skin. He ties it off and tosses it onto your stomach, landing next to his cum.'
+			gs'booty_call_talk','gross_condom'
+			gs'booty_call_talk','pillow_talk1'
+		end
+	elseif $booty_call['position'] = 'doggy':
+		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum71.jpg"></center>'
+		if pcs_horny >= 90 and booty_call['orgasm'] = orgasm:
+			booty_call['no_cum'] = 1
+			'"Nngh~! Ahhh~! Don''t stop!" you moan. "Don''t stop! Don''t stop! Don-"'
+			*nl
+		end
+		'<<$npc_firstname[$boy]>> suddenly thrusts hard into you and stops moving, holding his cock as deep inside you as it can go. You feel him shudder inside you, his cock flexing inside your pussy before his body relaxes and pulls his dick from your pussy. Based on that, you assume he must''ve cum and as you glance backwards you confirm your suspicions, watching him peel the condom from his cock, a white viscous liquid filling the rubber sleeve. He ties it off and tosses it aside.'
+		gs'booty_call_after','pre'
+		gs'booty_call_talk','pillow_talk1'
+	elseif $booty_call['position'] = 'cowgirl':
+		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum81.jpg"></center>'
+		if pcs_horny >= 90 and booty_call['orgasm'] = orgasm:
+			booty_call['no_cum'] = 1
+			'"Nngh~! Ahhh~!" you moan, continuing to bounce up and down on <<$npc_firstname[$boy]>>''s cock. "Yes! Yes! Yes! Ye-"'
+			*nl
+		end
+		'<<$npc_firstname[$boy]>> suddenly grabs you by the hips thrusts hard into you, holding you down onto his cock. You feel him shudder inside you, his cock flexing inside your pussy before his body relaxes. You carefully pull yourself from <<$npc_firstname[$boy]>>''s dick. As it pops from your pussy, you see that the rubber encasing it is filled with a thick white liquid. He pulls off the condom with a wet slapping sound, tying it off and tossing it aside.'
+		gs'booty_call_after','pre'
+		gs'booty_call_talk','pillow_talk1'
+	end
+end
+
+if $ARGS[0] = 'sex_end':
+	if booty_call['mad'] = 1:
+		gs'booty_call_after','bad_sex_end'
+	else
+		gs'booty_call_after','stop_here'
+	end
+	gs'booty_call_after','keep_going'
+	gs'booty_call_sex','harden_hand'
+	gs'booty_call_sex','harden_mouth'
+	if booty_call['cleanup'] = 0:gs'booty_call_after','cum_clean'
+	if booty_call['react'] = 0:
+		gs'booty_call_after','facial_mouth_clean'
+		gs'booty_call_after','cum_kiss_cock'
+		gs'cum_react'
+	end
+end
+
+if $ARGS[0] = 'reset':
+	$booty_call['cum_choice'] = 'reset'
+	booty_call['orgasm'] = orgasm
+	booty_call['kiss'] = 0
+	booty_call['bored'] = 0
+	booty_call['he_ask'] = 0
+	$orgasm_or = ''
+	booty_call['cock_remove'] = 0
+	booty_call['not_inside'] = 0
+	booty_call['pullout_ask'] = 0
+	booty_call['creampie_exit'] = 0
+	booty_call['no_cum'] = 0
+	$booty_call['position'] = ''
+	booty_call['cleanup'] = 0
+	booty_call['cum_together'] = 0
+	booty_call['cum_together_fake'] = 0
+	booty_call['cum_react'] = 0
+	booty_call['mad'] = 0
+end
+
+if $ARGS[0] = 'harden_hand':
+	act'Try to get him hard again (hand)':
+		if booty_call['cum_count'] >= npc_sexdrive[$boy]:
+			cla & *clr
+			!! IMAGE HERE
+			if $booty_call['cum_choice'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise': 
+				'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>> and grab his cock. You work your hand furiously, trying to keep him hard.'
+			else
+				'You try to get him hard again but you think he''s fucked out.'
+			end
+			if booty_call['not_done'] = 1:
+				'"Goddammit!"'
+			end
+			gs 'booty_call_after', 'after_sex1'
+		else
+			'<center><video autoplay loop src="images/shared/sex/handjob/hj3.mp4"></video></center>'
+			if $booty_call['cum_choice'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise': 
+				'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>> and grab his cock. You work your hand furiously, trying to keep him hard.'
+			else
+				'You use your hand to get him hard again.'
+			end
+			if booty_call['not_done'] = 1:
+				'"Yeah, that''s right. Come here boy..."'
+			end
+			booty_call['not_done'] = 0
+			$booty_call['foreplay'] = ''
+			gs'booty_call_sex','reset'
+			gs 'booty_call_start', 'handjob_dom1'
+			gs 'booty_call_start', 'foreplay_choose'
+		end
+	end
+end
+
+if $ARGS[0] = 'harden_mouth':
+	act'Try to get him hard again (mouth)':
+		if booty_call['cum_count'] > npc_sexdrive[$boy]:
+			cla & *clr
+			!! IMAGE HERE
+			if ($booty_call['cum_choice'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise') and booty_call['creampie_exit'] > 0: 
+				'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>> and use your mouth and hands to try and keep him hard.'
+			else
+				'You try to get him hard again but you think he''s fucked out.'
+			end
+			if booty_call['not_done'] = 1:
+				'"Goddammit!"'
+			end
+			gs 'booty_call_after', 'after_sex1'
+		else
+			!! REPLACE
+			!! IMAGE HERE
+			!! '<center><video autoplay loop src="images/shared/sex/handjob/hj3.mp4"></video></center>'
+			if ($booty_call['cum_choice'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise') and booty_call['creampie_exit'] > 0: 
+				'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>> and use your mouth and hands to try and keep him hard.'
+			else
+				'You use your mouth to get him hard again.'
+			end
+			if booty_call['not_done'] = 1:
+				'"Yeah, that''s right. Come here boy..."'
+			end
+			booty_call['not_done'] = 0
+			$booty_call['foreplay'] = ''
+			gs'booty_call_sex','reset'
+			gs 'booty_call_start', 'bj_dom1'
+			gs 'booty_call_start', 'foreplay_choose'
+		end
+	end
+end
+
+--- booty_call_sex ---------------------------------

+ 1876 - 0
locations/booty_call_start.qsrc

@@ -0,0 +1,1876 @@
+# booty_call_start
+
+if $ARGS[0] = 'text':
+	!! boy code?
+	!! IMAGE HERE
+	'Your phone buzzes and you pull it out to see what''s happening. It''s a text from [boy code here].'
+	*nl
+	'	<b><font color="blue">hey <<$pcs_nickname>></font></b>'
+	'<b><font color="pink">hey yourself</font></b>'
+	*nl
+	'you text back.'
+	*nl
+	'	<b><font color="blue">i was thinking about you today</font></b>'
+	act'What about?':
+		cla & *clr
+		!! IMAGE HERE
+		'	<b><font color="blue">i was thinking about you today</font></b>'
+		'<b><font color="pink">what were you thinking about?</font></b>'
+		booty_call['text'] = rand(1,3)
+		if booty_call['text'] = 1:
+			'	<b><font color="blue">wanted to know if you wanted to come over to my place</font></b>'
+			'	<b><font color="blue">have some fun?</font></b>'
+			*nl
+			'You think you know what kind of fun he wants.'
+		elseif booty_call['text'] = 2:
+			'	<b><font color="blue">your mouth around my cock</font></b>'
+			*nl
+			'You think you know what kind of fun he wants.'
+		elseif booty_call['text'] = 3:
+			'	<b><font color="blue">fucking you on my couch</font></b>'
+			*nl
+			'You think you know what kind of fun he wants.'
+		end
+	act'Me too':
+	
+	
+	end
+	
+	
+	act'About fucking me?':
+	
+	
+	end
+end
+
+
+if $ARGS[0] = 'invite_yourself':
+
+
+end
+
+if $ARGS[0] = 'get_invited':
+	if rand(0,1) = 1:
+		'"Why don''t you come over to my place right now and we can have some fun?"'
+		
+	else
+		'"Why don''t you come over to my place tonight and we can have some fun?"'
+	end
+
+
+end
+
+if $ARGS[0] = 'start':
+	!! boy code?
+	booty_call['orgasm'] = orgasm
+	booty_call['orgasm_limit'] = orgasm + 6
+	$boydesc = $npc_firstname[$boy]
+	$npc_apt_hall[$boy]
+	'You enter his place. He closes the door behind you.'
+	
+	act'Take it to the bedroom':gt 'booty_call_start', 'bed_start'
+	
+!!	act'Stumble over to the couch':gt 'booty_call_start', 'couch_start'
+end
+
+
+if $ARGS[0] = 'bed_start':
+	$npc_apt_bedroom[$boy]
+	if CloDress = 1:booty_call['CloDress'] = 1
+	gs 'shortgs ', 'undress'
+	!! initiative call
+	if rand(0,1) = 1:
+		!! he wins initiative
+		'The two of you head to his bedroom and immediately begin to undress.'
+		if npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1:
+			gs 'booty_call_start', 'generous_initiative'
+		elseif npc_selfish[$boy] = 1:
+			gs 'booty_call_start', 'selfish_initiative'
+		else
+			if rand(0,1) = 1:
+				gs 'booty_call_start', 'generous_initiative'
+			else
+				gs 'booty_call_start', 'selfish_initiative'
+			end
+		end
+	else
+		!! player wins initiative
+		'The two of you head to his bedroom and immediately begin to undress.'
+		gs 'booty_call_start', 'foreplay_choose'
+	end
+end
+
+!! --------------------- Boy''s choices ----------------------------------------------------------------------
+
+if $ARGS[0] = 'generous_initiative':
+	!! cunnilingus or nipple play
+	if rand(0,1) = 1:
+		!! cunnilingus
+		'Before you can consider doing anything, <<$boydesc>> pushes back you onto the bed and kneels between your legs.'
+		gs 'booty_call_start', 'kuni_start'
+	else
+		!! nipple play
+		'<<$boydesc>> pushes back you onto the bed and climbs up in front of you, bending his head towards your breasts.'
+		act'Continue':gs 'booty_call_start', 'nipple_play'
+	end
+end
+
+if $ARGS[0] = 'selfish_initiative':
+	'Before you can consider doing anything, <<$boydesc>> sits down on the edge of the bed, pushing you to your knees in the same motion and dangles his cock in front of your face.'
+	act'Don''t wanna suck cock':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		'"Ugh, I don''t wanna suck your dick right now. Do I have to?"'
+		'"Come on <<$pcs_nickname>>. Lemme see those lips wrapped around my cock."'
+		act'Grumble (do it)':
+			cla & *nl
+			booty_call['reluctant_bj'] = 1
+			'You grumble to yourself but comply anyways, leaning forward and taking his <<$boydesc>> into your mouth.'
+			act'Suck':gt 'booty_call_start', 'bj_sub1'
+		end
+		
+		gs 'willpower', 'bj', 'resist'
+		if will_cost <= pcs_willpwr:
+			act'How about a handy instead? (<<will_cost>> Willpower)':
+				gs 'willpower', 'bj', 'resist'
+				gs 'willpower', 'pay', 'self'
+				gs 'stat'
+				cla & *nl
+				'"Seriously <<$boydesc>>, I don''t feel like it today. Can I give you a handy instead?" you ask looking up at him, gently tugging on his cock already. "Please?"'
+				'"Oh alright. Do it then."'
+				act'Jerk him off':gs 'booty_call_start', 'handjob1'
+			end
+		else
+			act'How about a handy instead? (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+		gs 'willpower', 'bj', 'resist', 'easy'
+		
+		if will_cost <= pcs_willpwr:
+			act'Can we 69?  (<<will_cost>> Willpower)':
+				cla & *nl
+				gs 'willpower', 'pay', 'self'
+				gs 'stat'
+				'"Can we at least sixty-nine? I really need some loving down there right now."'
+				'"I can get behind that," he grins, laying back.'
+				act'Climb over him':gs 'booty_call_start', '69_sub'
+			end
+		else
+			act'Can we 69? (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	end
+	
+	act'Blow him':gs 'booty_call_start', 'bj_sub1'
+end
+
+!! --------------------- generous stuff ---------------------------------------------------
+
+if $ARGS[0] = 'kuni_start':
+	act'Spread them for him':
+		cla & *clr
+		!! IMAGE HERE
+		if kuni_no[$boy] = 1:
+			kuni_yes[$boy] = 1 & kuni_no[$boy] = 0
+			'You spread your legs.'
+			'"You finally trust me enough to let me eat you out?"'
+			'"Yeah," you smile. "Come and get it."'
+			'He settles down between your legs.'
+		end
+		if mesec > 0 and npc_pussyeater_know[$boy] = 1:
+			'"Just warning you, I''m on my period."'
+			'"I don''t mind."'
+			'"I know, just wanted to let you get ready for the taste," you grin.'
+			act'Get eaten out':gs 'booty_call_start', 'period_lick'
+		elseif mesec > 0:
+			'"I''m on my period. You may not want to go down on me right now."'
+			if npc_pussyeater[$boy] = 1:
+				npc_pussyeater_know[$boy] = 1
+				'"I don''t mind," he says and you gasp when you feel his tongue on your clit.'
+				act'Get eaten out':gs 'booty_call_start', 'period_lick'
+			else
+				'"Oh. Maybe not then. How about this insted?"'
+				'<<$boydesc>> climbs up in front of you, bending his head towards your breasts.'
+				act'Continue':gs 'booty_call_start', 'nipple_play'
+			end
+		else
+			'Moments later, you feel his tongue on your clit.'
+			act'Get eaten out':gs 'booty_call_start', 'pussy_lick'
+		end
+	end
+	
+	if kuni_yes[$boy] < 1:
+		act'Close your legs ':
+			cla & *clr
+			!! IMAGE HERE
+			if kuni_no[$boy] = 0:
+				kuni_no[$boy] = 1
+				
+				'"Woah!"'
+				'"What?"'
+				'"That''s... I don''t let guys go down on me unless I''m really comfortable with them."'
+				'"Oh. Well..."'
+				act'We could just make out':
+					cla & *nl
+					'"We could just make out?"'
+					'"That sounds good."'
+					gs 'booty_call_start', 'makeout_dom1'
+				end
+				act'You could play with my tits':
+					cla & *nl
+					'"You could play with my tits?"'
+					'"That sounds like fun."'
+					act'Continue':gt 'booty_call_start', 'nipple_play'
+				end
+				act'I could go down on you':
+					cla & *nl
+					'"I could go down on you instead?"'
+					'"That sounds good."'
+					gs 'booty_call_start', 'bj_dom1'
+				end
+				act'We could just skip to fucking':
+					cla & *nl
+					'"We could just get right to fucking?"'
+					'"That sounds good."'
+					booty_call['position_choose'] = 1
+					gs 'booty_call_sex', 'sex_start'
+				end
+			elseif kuni_no[$boy] = 1:
+				'"Nuh uh," you say, snapping your legs closed. "I''m still not ready for that."'
+				act'We could just make out':
+					cla & *nl
+					'"We could just make out?"'
+					'"That sounds good."'
+					gs 'booty_call_start', 'makeout_dom1'
+				end
+				act'You could play with my tits':
+					cla & *nl
+					'"You could play with my tits?"'
+					'"That sounds like fun."'
+					act'Continue':gt 'booty_call_start', 'nipple_play'
+				end
+				act'I could go down on you':
+					cla & *nl
+					'"I could go down on you instead?"'
+					'"That sounds good."'
+					gs 'booty_call_start', 'bj_dom1'
+				end
+				act'We could just skip to fucking':
+					cla & *nl
+					'"We could just get right to fucking?"'
+					'"That sounds good."'
+					booty_call['position_choose'] = 1
+					gs 'booty_call_sex', 'sex_start'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'period_lick':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/kuni/pussylick4.mp4"></video></center>'
+	gs 'arousal', 'cuni',rand(5,10),'no_orgasm_msg'
+	gs 'stat'
+	$booty_call['foreplay'] = 'kuni'
+	'He eats you out on your period.'
+	if booty_call['orgasm'] < orgasm:
+		act'Orgasm':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
+			
+			booty_call['orgasm_count'] += 1
+			booty_call['orgasm'] = orgasm
+			'You cum.'
+			
+			if npc_pussyeater[$boy] = 1:
+				gs 'booty_call_start', 'pussy_lick_loop'
+			else
+				if rand(0,1) = 1:
+					act'Continue':
+						cla & *clr
+						!! IMAGE HERE
+						'He pushes you towards his cock towards your mouth.'
+						act'Blow him':gt 'booty_call_start', 'bj_sub1'
+						
+						act'Fuck instead?':
+							cla & *clr
+							!! IMAGE HERE
+							'"Fuck instead?"'
+							'"Yeah, let''s fuck."'
+							act'Continue':gt 'booty_call_start', 'sex_start'
+						end
+					end
+				elseif booty_call['cum_count'] = 0:
+					act'End it there':
+						cla & *clr
+						!! IMAGE HERE
+						'"I''m done."'
+						'"But I didn''t get to cum??"'
+						act'Ugh, fine':
+							cla & *nl
+							'"Ugh, fine."'
+							gs 'booty_call_start', 'bj_dom1'
+							act'Spread your legs ':
+								booty_call['position_choose'] = 1
+								gs 'booty_call_sex', 'sex_start'
+							end
+						end
+						act'Sorry, I''m done':gs 'booty_call_after', 'sex_end'
+					end
+					act'Switch places':
+						cla & *clr
+						!! IMAGE HERE
+						'Pulling away, you reposition him into a place to go down on him.'
+						gs 'booty_call_start', 'bj_dom1'
+					end
+					act'Let''s fuck':gt 'booty_call_start', 'sex_start'
+				else
+					gs 'booty_call_after', 'sex_end'
+				end
+			end
+		end
+	else
+		act'Don''t stop!':
+			$orgasm_or = 'yes'
+			gs 'arousal', 'cuni',rand(5,10),'no_orgasm_msg'
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
+			if npc_pussyeater[$boy] = 1:
+				gs 'booty_call_start', 'pussy_lick_loop'
+			else
+				if rand(0,1) = 1:
+					act'Continue':
+						cla & *clr
+						!! IMAGE HERE
+						'He pushes you towards his cock towards your mouth.'
+						act'Blow him':gt 'booty_call_start', 'bj_sub1'
+						
+						act'Fuck instead?':
+							cla & *clr
+							!! IMAGE HERE
+							'"Fuck instead?"'
+							'"Yeah, let''s fuck."'
+							act'Continue':gt 'booty_call_start', 'sex_start'
+						end
+					end
+				elseif booty_call['cum_count'] = 0:
+					act'End it there':
+						cla & *clr
+						!! IMAGE HERE
+						'"I''m done."'
+						'"But I didn''t get to cum??"'
+						act'Ugh, fine':
+							cla & *nl
+							'"Ugh, fine."'
+							gs 'booty_call_start', 'bj_dom1'
+							act'Spread your legs ':
+								booty_call['position_choose'] = 1
+								gs 'booty_call_sex', 'sex_start'
+							end
+						end
+						act'Sorry, I''m done':gs 'booty_call_after', 'sex_end'
+					end
+					act'Switch places':
+						cla & *clr
+						!! IMAGE HERE
+						'Pulling away, you reposition him into a place to go down on him.'
+						gs 'booty_call_start', 'bj_dom1'
+					end
+					act'Let''s fuck':gt 'booty_call_start', 'sex_start'
+				else
+					gs 'booty_call_after', 'sex_end'
+				end
+			end
+		end
+		
+		act'Ready for sex':gt 'booty_call_start', 'sex_start'
+	end
+end
+
+if $ARGS[0] = 'pussy_lick':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/kuni/pussylick4.mp4"></video></center>'
+	gs 'arousal', 'cuni',rand(5,10),'no_orgasm_msg'
+	gs 'stat'
+	$booty_call['foreplay'] = 'kuni'
+	'He eats you out.'
+	if booty_call['orgasm'] < orgasm:
+		act'Orgasm':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
+			
+			booty_call['orgasm_count'] += 1
+			booty_call['orgasm'] = orgasm
+			'You cum.'
+			
+			if npc_pussyeater[$boy] = 1:
+				gs 'booty_call_start', 'pussy_lick_loop'
+			else
+				if rand(0,1) = 1:
+					act'Continue':
+						cla & *clr
+						!! IMAGE HERE
+						'He pushes you towards his cock towards your mouth.'
+						act'Blow him':gt 'booty_call_start', 'bj_sub1'
+						
+						act'Fuck instead?':
+							cla & *clr
+							!! IMAGE HERE
+							'"Fuck instead?"'
+							'"Yeah, let''s fuck."'
+							act'Continue':gt 'booty_call_start', 'sex_start'
+						end
+					end
+				elseif booty_call['cum_count'] = 0:
+					act'End it there':
+						cla & *clr
+						!! IMAGE HERE
+						'"I''m done."'
+						'"But I didn''t get to cum??"'
+						act'Ugh, fine':
+							cla & *nl
+							'"Ugh, fine."'
+							gs 'booty_call_start', 'bj_dom1'
+							act'Spread your legs ':
+								booty_call['position_choose'] = 1
+								gs 'booty_call_sex', 'sex_start'
+							end
+						end
+						act'Sorry, I''m done':gs 'booty_call_after', 'sex_end'
+					end
+					act'Switch places':
+						cla & *clr
+						!! IMAGE HERE
+						'Pulling away, you reposition him into a place to go down on him.'
+						gs 'booty_call_start', 'bj_dom1'
+					end
+					act'Let''s fuck':gt 'booty_call_start', 'sex_start'
+				else
+					gs 'booty_call_after', 'sex_end'
+				end
+			end
+		end
+	else
+		act'Don''t stop!':
+			$orgasm_or = 'yes'
+			gs 'arousal', 'cuni',rand(5,10),'no_orgasm_msg'
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
+			if npc_pussyeater[$boy] = 1:
+				gs 'booty_call_start', 'pussy_lick_loop'
+			else
+				if rand(0,1) = 1:
+					act'Continue':
+						cla & *clr
+						!! IMAGE HERE
+						'He pushes you towards his cock towards your mouth.'
+						act'Blow him':gt 'booty_call_start', 'bj_sub1'
+						
+						act'Fuck instead?':
+							cla & *clr
+							!! IMAGE HERE
+							'"Fuck instead?"'
+							'"Yeah, let''s fuck."'
+							act'Continue':gt 'booty_call_start', 'sex_start'
+						end
+					end
+				elseif booty_call['cum_count'] = 0:
+					act'End it there':
+						cla & *clr
+						!! IMAGE HERE
+						'"I''m done."'
+						'"But I didn''t get to cum??"'
+						act'Ugh, fine':
+							cla & *nl
+							'"Ugh, fine."'
+							gs 'booty_call_start', 'bj_dom1'
+							act'Spread your legs ':
+								booty_call['position_choose'] = 1
+								gs 'booty_call_sex', 'sex_start'
+							end
+						end
+						act'Sorry, I''m done':gs 'booty_call_after', 'sex_end'
+					end
+					act'Switch places':
+						cla & *clr
+						!! IMAGE HERE
+						'Pulling away, you reposition him into a place to go down on him.'
+						gs 'booty_call_start', 'bj_dom1'
+					end
+					act'Let''s fuck':gt 'booty_call_start', 'sex_start'
+				else
+					gs 'booty_call_after', 'sex_end'
+				end
+			end
+		end
+		
+		act'Ready for sex':gt 'booty_call_start', 'sex_start'
+	end
+end
+
+if $ARGS[0] = 'pussy_lick_loop':
+	'As your orgasm winds down, <<$boydesc>> resumes eating you out.'
+
+	if booty_call['orgasm_count'] < 5:
+		act'Cum again':
+			pcs_horny = 90
+			gs 'arousal', 'cuni',rand(5,10),'no_orgasm_msg'
+			booty_call['orgasm_count'] += 1
+			!! IMAGE HERE
+			'You cum again.'
+			gs 'booty_call_start', 'pussy_lick_loop'
+		end
+		
+		act'Stop him (let''s fuck)':
+			cla & *clr
+			!! IMAGE HERE
+			'He tries to go down on you again but you stop him.'
+			gs 'booty_call_sex', 'sex_start'
+		end
+	end
+	
+	act'Stop him (too sensitive)':
+		cla & *clr
+		!! IMAGE HERE
+		'"Stop! Stop! Stop! I can''t take it anymore! I''m too sensitive!"'
+		act'Finish':gs 'booty_call_after', 'sex_end'
+	end
+end
+
+if $ARGS[0] = 'nipple_play':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/foreplay/nipple_play1.mp4"></video></center>'
+	!! arousal_code
+	$booty_call['foreplay'] = 'nipple_play'
+	'He uses his mouth to play with your breasts and nipples. You feel so wet.'
+	act'Continue':
+		cla & *nl
+		if rand(0,1) = 1 and kuni_no[$boy] ! 1:
+			'He pushes you down and begins to move between your legs to eat you out.'
+			gs 'booty_call_start', 'kuni_start'
+		else
+			booty_call['position_choose'] = 1
+			'He pushes you down and you see him prepare to insert himself into you.'
+			gs 'booty_call_sex', 'sex_start'
+		end
+	end
+end
+
+!! --------------------- selfish stuff ---------------------------------------------------
+
+if $ARGS[0] = 'bj_sub1':
+	'<center><video autoplay loop src="images/shared/sex/blowjob/bj50.mp4"></video></center>'
+	if booty_call['reluctant_bj'] = 1:
+		'You slightly reluctantly blow him.'
+	else
+		'You obediently blow him.'
+	end
+	*nl
+	booty_call['bj_cum_choice'] = rand(1,11)
+	if booty_call['bj_cum_choice'] > 10 or booty_call['bj_warning'] = 1:
+		gs 'booty_call_start', 'bj_sub_cum_warn'
+	elseif booty_call['bj_cum_choice'] > 8:
+		gs 'booty_call_start', 'bj_sub_cum_mouth1'
+	elseif booty_call['bj_cum_choice'] > 6:
+		gs 'booty_call_start', 'bj_sub_cum_face1'
+	elseif booty_call['bj_cum_choice'] > 4:
+		gs 'booty_call_start', 'bj_sub_cum_tits1'
+	elseif booty_call['bj_cum_choice'] > 2:
+		gs 'booty_call_start', 'bj_sub_cum_warn'
+	elseif booty_call['fuck_count'] > 0:
+		gs 'booty_call_start', 'bj_sub_cum_surprise'
+	else
+		gs 'booty_call_start', 'bj_sub_cum_warn'
+	end
+end
+
+
+
+if $ARGS[0] = 'bj_sub_cum_surprise':
+	booty_call['cum_mouth_surprise'] = 1
+	'Suddenly, without any warning <<$boydesc>> pushes you down to the base of his cock and something shoots straight into the back of your throat.'
+	act'Take it in stride (swallow)':
+		booty_call['bj_cum'] = 1
+		gs 'cum_call', 'mouth_swallow', $boydesc, 1
+		gs 'stat'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow5.mp4"></video></center>'
+		'You''re a little surprised but continue to suck anyways, trying to vacuum every last drop of semen from his cock. After a few seconds, it seems like he''s stopped orgasming and you pull back, gulping down the entire load.'
+		gs 'booty_call_start', 'bj_react1.1'
+		gs 'booty_call_start', 'bj_react2'
+		gs 'booty_call_start', 'bj_react3'
+	end
+	
+	act'Take it in stride (spit)':
+		booty_call['bj_cum'] = 2
+		gs 'cum_call', 'mouth', $boydesc, 1
+		gs 'stat'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/mouth/spit6.mp4"></video></center>'
+		'<<$boydesc>> spasms, hips pumping his cock uncontrollably in and out of your mouth It''s a bit uncomfortable, especially with his tip bumping a little further down your throat than you might otherwise prefer, but you take it in stride. You wait until he finishes orgasming before slowly drawing your lips up his shaft, cum slipping past the edge of your mouth as you do. Once you''ve completely removed your head from his cock, you spit the rest of it out, letting it dribble down his manhood.'
+		gs 'booty_call_start', 'bj_react1.1'
+		gs 'booty_call_start', 'bj_react3'
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_mouth1':
+	'"Let me cum in your mouth."'
+	act'Why would I do that?':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		'You pull off his cock for a second.'
+		'"Why would I do that?"'
+		if npc_selfish[$boy] = 1:
+			'"Because I want you to."'
+			
+			act'No thanks':
+				if npc_abusive > 0:
+					gs 'booty_call_start', 'bj_force_cum_mouth'
+				else
+					cla & *nl
+					'"No thanks," you smile, deciding to finish him in your own way instead...'
+					gs 'booty_call_start', 'bj_sub_cum_hand'
+					gs 'booty_call_start', 'bj_sub_cum_face3'
+					gs 'booty_call_start', 'bj_sub_cum_tits2'
+				end
+			end
+			
+			act'Ugh, fine':
+				cla & *nl
+				'"Ugh, fine." And you lower your lips back down to his cock. He blows his load moments later.'
+				gs 'booty_call_start', 'bj_sub_cum_mouth_spit'
+				gs 'booty_call_start', 'bj_sub_cum_mouth_swallow'
+			end
+			
+		else
+			'"Sorry."'
+		end
+		
+		act'Couldn''t hurt':
+			cla & *nl
+			'"Well, it couldn''t hurt I suppose..." you smile, lowering your lips back down to his cock and giving a mighty suck. He blows his load moments later.'
+			gs 'booty_call_start', 'bj_sub_cum_mouth_spit'
+			gs 'booty_call_start', 'bj_sub_cum_mouth_swallow'
+		end
+		
+		act'Just wondered':
+			cla & *nl
+			'"Just wondered if you actually had a reason," you smile, lowering your lips back down to his cock and giving a mighty suck. He blows his load moments later.'
+			gs 'booty_call_start', 'bj_sub_cum_mouth_spit'
+			gs 'booty_call_start', 'bj_sub_cum_mouth_swallow'
+		end
+		
+		gs 'booty_call_start', 'bj_sub_cum_face3'
+		act'How about my tits intstead?':
+			cla & *nl
+			'"How about my tits instead?"'
+			'"Sure."'
+			
+		end
+		gs 'booty_call_start', 'bj_sub_cum_hand'
+	end
+	
+	act'Reluctantly let him':
+		cla & *clr
+		!! IMAGE HERE
+		'"Mmmrrrm mmm mmmmph~!" You grumble unintelligibly around his cock but keep sucking. He blows his load.'
+		gs 'booty_call_start', 'bj_sub_cum_mouth_spit'
+		gs 'booty_call_start', 'bj_sub_cum_mouth_swallow'
+	end
+	
+	act'Let him':
+		cla & *clr
+		!! IMAGE HERE
+		'"Mmmmm," You hum a vague noise of approval around his cock and keep sucking. He blows his load.'
+		gs 'booty_call_start', 'bj_sub_cum_mouth_spit'
+		gs 'booty_call_start', 'bj_sub_cum_mouth_swallow'
+	
+	end
+	
+	act'How about my face instead?':
+		cla & *nl
+		'"How about my face instead?"'
+		'"Sure."'
+		gs 'booty_call_start', 'bj_sub_cum_face3'
+	end
+	
+	act'How about my tits instead?':
+		cla & *nl
+		'"How about my tits instead?"'
+		'"Sure."'
+		gs 'booty_call_start', 'bj_sub_cum_tits2'
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_mouth2':
+	!! player choosing/forcing it
+	act'Make him cum in your mouth':
+		booty_call['cum_mouth'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow4.mp4"></video></center>'
+		'You make him cum in your mouth.'
+		gs 'booty_call_start', 'bj_sub_cum_mouth_spit'
+		gs 'booty_call_start', 'bj_sub_cum_mouth_swallow'
+		gs 'booty_call_start', 'bj_sub_cum_mouth_yuck1'
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_mouth_spit':
+	act'Spit':
+		booty_call['cum_mouth'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/mouth/spit6.mp4"></video></center>'
+		'You take him in your mouth and he cums. You spit it out after.'
+		if booty_call['bj_cum_choice'] > 2:gs 'booty_call_sex', 'bj_react1.2'
+		gs 'booty_call_sex', 'bj_react3'
+	end
+	
+	act'Spit (gross)':
+		booty_call['cum_mouth'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/mouth/yuck2.mp4"></video></center>'
+		'You stick out your tongue and let him cum into your mouth. You spit it out, but it''s still disgusting, causing you to gag.'
+		gs 'booty_call_after', 'sex_end'
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_mouth_swallow':
+	act'Swallow':
+		booty_call['cum_swallow'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow4.mp4"></video></center>'
+		'You swallow.'
+		gs 'booty_call_after', 'sex_end'
+	end
+	
+	act'Swallow (gross)':
+		booty_call['cum_swallow'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/mouth/yuck1.mp4"></video></center>'
+		'You swallow. It''s gross.'
+		if booty_call['bj_cum_choice'] > 6 and booty_call['bj_cum_choice'] <= 8:
+			'"Then why didn''t you just let me cum on your face?"'
+			gs 'booty_call_start', 'cum_mouth_swallow_why'
+		elseif booty_call['bj_cum_choice'] > 4 and booty_call['bj_cum_choice'] <= 8:
+			'"Then why didn''t you just let me cum on your tits?"'
+			gs 'booty_call_start', 'cum_mouth_swallow_why'
+		else
+			'"Then why do it?"'
+			gs 'booty_call_start', 'cum_mouth_swallow_why'
+			
+			act'Cause boys like it':
+				cla & *clr
+				!! IMAGE HERE
+				'"Cause boys seem to like it."'
+				gs 'booty_call_after', 'sex_end'
+			end
+			if booty_call['bj_cum_choice'] > 8:
+				act'Cause I like you':
+					cla & *clr
+					!! IMAGE HERE
+					'"Because I like you."'
+					gs 'booty_call_after', 'sex_end'
+				end
+				
+				act'For you':
+					cla & *clr
+					!! IMAGE HERE
+					'"Because you wanted me to."'
+					gs 'booty_call_after', 'sex_end'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'cum_mouth_swallow_why':
+	act'Too much mess':
+		cla & *nl
+		'"Too messy."'
+		gs 'booty_call_after', 'sex_end'
+	end
+	if booty_call['bj_cum_choice'] > 4:
+		act'That''s even <i>more</i> gross':
+			cla & *nl
+			'"That''s even <i>more</i> gross."'
+			gs 'booty_call_after', 'sex_end'
+		end
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_face1':
+	!! asks to cum on face
+	'"Hey. Let me cum on your face."'
+	act'No way':
+		cla & *nl
+		'"Nuh uh. No way I''m letting your spray that all over my face."'
+		
+		gs 'booty_call_start', 'bj_sub_cum_hand'
+	
+		act'How about my tits instead?':
+			cla & *nl
+			'"How about my tits instead?"'
+			'"Sure."'
+			gs 'booty_call_start', 'bj_sub_cum_tits2'
+		end
+		
+		act'How about my mouth instead?':
+			cla & *nl
+			'"How about my mouth instead?"'
+			'"Sure."'
+			gs 'booty_call_start', 'bj_sub_cum_mouth2'
+		end
+
+
+	end
+	
+	act'Let him (gross)':
+		booty_call['cum_face'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/facial/facial0,3.mp4"></video></center>'
+		'You let him cum on your face. It''s fucking gross.'
+		!! add reactions later?
+		act'Wipe your face':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video></center>'
+			cumspclnt = 12
+			gs 'cum_cleanup'
+			gs 'stat'
+			'You wipe your face clean before deciding what to do next.'
+			gs 'booty_call_after', 'sex_end'
+		end
+		gs 'booty_call_after', 'sex_end'
+	end
+	
+	act'Let him (passive)':
+		booty_call['cum_face'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/facial/facial0,3.mp4"></video></center>'
+		'You let him cum on your face.'
+		!! add reactions later?
+		act'Wipe your face':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video></center>'
+			cumspclnt = 12
+			gs 'cum_cleanup'
+			gs 'stat'
+			'You wipe your face clean before deciding what to do next.'
+			gs 'booty_call_after', 'sex_end'
+		end
+		gs 'booty_call_after', 'sex_end'
+	end
+	
+	act'Stick our your tongue (swallow)':
+		booty_call['cum_face'] = 1
+		booty_call['cum_swallow'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/facial/facial25.mp4"></video></center>'
+		'You stick out your tongue, he cums on your face and in your mouth.'
+		act'Gulp':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/facial/facial26.mp4"></video></center>'
+			'You swallow it.'
+			act'Wipe your face':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video></center>'
+				cumspclnt = 12
+				gs 'cum_cleanup'
+				gs 'stat'
+				'You wipe your face clean before deciding what to do next.'
+				gs 'booty_call_after', 'sex_end'
+			end
+			gs 'booty_call_after', 'sex_end'
+		end
+	end
+	
+	act'Stick our your tongue (spit)':
+		booty_call['cum_face'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/facial/facial29.mp4"></video></center>'
+		'You let him cum across your face and hair. You spit out what lands in your mouth.'
+		!! add reactions later?
+		act'Wipe your face':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video></center>'
+			cumspclnt = 12
+			gs 'cum_cleanup'
+			gs 'stat'
+			'You wipe your face clean before deciding what to do next.'
+			gs 'booty_call_after', 'sex_end'
+		end
+		gs 'booty_call_after', 'sex_end'
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_face2':
+	!! cums on face without warning
+
+end
+
+if $ARGS[0] = 'bj_sub_cum_face3':
+	!! player choosing to do it
+	act'How about my face instead?':
+		cla & *nl
+		'"How about my face instead?"'
+		'"Sure."'
+		act'Close your eyes':
+			booty_call['cum_face'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/facial/facial0,3.mp4"></video></center>'
+			'You let him cum on your face.'
+			!! add reactions later?
+			act'Wipe your face':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video></center>'
+				cumspclnt = 12
+				gs 'cum_cleanup'
+				gs 'stat'
+				'You wipe your face clean before deciding what to do next.'
+				gs 'booty_call_after', 'sex_end'
+			end
+			gs 'booty_call_after', 'sex_end'
+		end
+		
+		act'Stick our your tongue (swallow)':
+			booty_call['cum_face'] = 1
+			booty_call['cum_swallow'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/facial/facial25.mp4"></video></center>'
+			'You stick out your tongue, he cums on your face and in your mouth.'
+			act'Gulp':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/facial/facial26.mp4"></video></center>'
+				'You swallow it.'
+				act'Wipe your face':
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video></center>'
+					cumspclnt = 12
+					gs 'cum_cleanup'
+					gs 'stat'
+					'You wipe your face clean before deciding what to do next.'
+					gs 'booty_call_after', 'sex_end'
+				end
+				gs 'booty_call_after', 'sex_end'
+			end
+		end
+		
+		act'Stick our your tongue (spit)':
+			booty_call['cum_face'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/facial/facial29.mp4"></video></center>'
+			'You let him cum across your face and hair. You spit out what lands in your mouth.'
+			!! add reactions later?
+			act'Wipe your face':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video></center>'
+				cumspclnt = 12
+				gs 'cum_cleanup'
+				gs 'stat'
+				'You wipe your face clean before deciding what to do next.'
+				gs 'booty_call_after', 'sex_end'
+			end
+			gs 'booty_call_after', 'sex_end'
+		end
+	end
+end
+
+if $ARGS[0] = 'facial_end':
+
+
+end
+
+if $ARGS[0] = 'bj_sub_cum_tits1':
+	'"Hey. Let me cum on your tits."'
+	act'No way':
+		cla & *nl
+		'"Don''t wanna."'
+		gs 'booty_call_start', 'bj_sub_cum_hand'
+		gs 'booty_call_start', 'bj_sub_cum_face3'
+		gs 'booty_call_start', 'bj_sub_cum_mouth2'
+	end
+	
+	act'Jerk him over your tits':
+		booty_call['cum_tits'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/chest/jerk1.mp4"></video></center>'
+		'You jerk him off and he cums all over your tits.'
+		!! reactions?
+		act'Wipe yourself off':
+			cla & *clr
+			!! IMAGE HERE
+			cumspclnt = 16
+			gs 'cum_cleanup'
+			gs 'stat'
+			'You wipe your tits off before deciding what to do next.'
+			gs 'booty_call_after', 'sex_end'
+		end
+		gs 'booty_call_after', 'sex_end'
+	end
+	if tits > 1:
+		act'Finish him with your tits':
+			booty_call['cum_tits'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/chest/tits1.mp4"></video></center>'
+			'You put his cock between your breasts and work it until he cums.'
+			!! reactions?
+			act'Wipe yourself off':
+				cla & *clr
+				!! IMAGE HERE
+				cumspclnt = 16
+				gs 'cum_cleanup'
+				gs 'stat'
+				'You wipe your tits off before deciding what to do next.'
+				gs 'booty_call_after', 'sex_end'
+			end
+			gs 'booty_call_after', 'sex_end'
+		end
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_tits2':
+	!! player choosing to do it
+	act'Jerk him over your tits':
+		booty_call['cum_tits'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/chest/jerk1.mp4"></video></center>'
+		'You jerk him off and he cums all over your tits.'
+		!! reactions?
+		act'Wipe yourself off':
+			cla & *clr
+			!! IMAGE HERE
+			cumspclnt = 16
+			gs 'cum_cleanup'
+			gs 'stat'
+			'You wipe your tits off before deciding what to do next.'
+			gs 'booty_call_after', 'sex_end'
+		end
+		gs 'booty_call_after', 'sex_end'
+	end
+	if tits > 1:
+		act'Finish him with your tits':
+			booty_call['cum_tits'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/chest/tits1.mp4"></video></center>'
+			'You put his cock between your breasts and work it until he cums.'
+			!! reactions?
+			act'Wipe yourself off':
+				cla & *clr
+				!! IMAGE HERE
+				cumspclnt = 16
+				gs 'cum_cleanup'
+				gs 'stat'
+				'You wipe your tits off before deciding what to do next.'
+				gs 'booty_call_after', 'sex_end'
+			end
+			gs 'booty_call_after', 'sex_end'
+		end
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_hand':
+	act'Finish him with your hand':
+		booty_call['cum_hand'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/handjob/hand0,1.mp4"></video></center>'
+		'You make him cum in your hands.'
+		act'Wipe your hands':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/clean_hands.mp4"></video></center>'
+			cumspclnt = 16
+			gs 'cum_cleanup'
+			gs 'stat'
+			'You wipe your tits off before deciding what to do next.'
+			gs 'booty_call_after', 'sex_end'
+		end
+		gs 'booty_call_after', 'sex_end'
+	end
+end
+
+
+if $ARGS[0] = 'bj_force_cum_mouth':
+	booty_call['cum_mouth'] = 1
+	cla & *clr
+	!! IMAGE HERE
+	'"No than-" You start trying to tell him you won''t do it when he violently grabs your head and forces you back onto his cock.'
+	'"I wasn''t asking."'
+	'Semen spills into your mouth.'
+	act'Gag':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/mouth/spit3.mp4"></video></center>'
+		'You choke and the cum spills out of your mouth.'
+		'"Why would you do that?"'
+		'"I told you I wanted to cum in your mouth."'
+		gs 'booty_call_after', 'quit'
+		gs 'booty_call_start', 'bj_force_cum_grumble'
+	end
+	act'Swallow!':
+		booty_call['cum_swallow'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/forced1.mp4"></video></center>'
+		'You gag but he keeps your face held all the way down to his balls. His cum overflows from your mouth and in a desperate attempt to avoid drowning, you swallow. It seems to be exactly what he was waiting for and finally releases you.'
+		gs 'booty_call_after', 'quit'
+		gs 'booty_call_start', 'bj_force_cum_grumble'
+	end
+	
+	act'Swallow (take it in stride)':
+		booty_call['cum_swallow'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/swallow5.mp4"></video></center>'
+		'You''re surprised by his force but you take it in stride, swallowing as <<$boydesc>> cums almost directly down your throat.'
+		gs 'booty_call_start', 'be_nice'
+		gs 'booty_call_start', 'lucky_like'
+!!		gs 'booty_call_start', 'sub_option'
+	end
+	
+	act'Spit (take it in stride)':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/spit6.mp4"></video></center>'
+		'You''re surprised by his force but you take it in stride, letting <<$boydesc>>''s cum pool in your mouth until he finishes and finally releases you, allowing you to let his semen spill from your lips.'
+		gs 'booty_call_start', 'be_nice'
+		gs 'booty_call_start', 'lucky_like'
+!!		gs 'booty_call_start', 'sub_option'
+	end
+end
+
+if $ARGS[0] = 'be_nice':
+	act'Be nicer next time?':
+		cla & *nl
+		'"If you really want it that badly, maybe be a little nicer about it next time?"'
+		gs 'booty_call_after', 'sex_end'
+	end
+end
+
+if $ARGS[0] = 'lucky_like':
+	act'You''re lucky I like you':
+		cla & *nl
+		'"You''re lucky I like you," you say, wiping your lips and giving him a dry look.'
+		gs 'booty_call_after', 'sex_end'
+	end
+end
+
+!!if $ARGS[0] = 'sub_option':
+!!	act'sub_option':
+!!		cla & *nl
+!!		'You look up at him'
+!!		gs 'booty_call_after', 'sex_end'
+!!	end
+!!end
+
+if $ARGS[0] = 'bj_force_cum_grumble':
+	act'Grumble':
+		cla & *clr
+		!! IMAGE HERE
+		'You grumble but don''t say anything else.'
+		gs'booty_call_sex','sex_end'
+		if pcs_vag ! 0 or (booty_call['virgin'] < 1 and know_virgin[$boy] < 1):
+			act'Can we have sex now?':
+				cla & *clr
+				!! IMAGE HERE
+				'"Can we have sex now?"'
+				if rand(1,10) <= npc_sexdrive[$boy]:
+					'"Yeah, I think I can go again. Gimme a minute to get hard."'
+					act'Wait':
+						cla & *clr
+						booty_call['position_choose'] = 1
+						booty_call['get_hard'] = 1
+						'<center><video autoplay loop src="images/shared/sex/misc/wait.mp4"></video></center>'
+						'You wait while he jerks himself off to get hard again.'
+						gs 'booty_call_sex', 'sex_start'
+					end
+				else
+					'"Nah, I think I''m tapped out.'
+					act'Try to get him hard again (hand)':
+						cla & *clr
+						if booty_call['cum_count'] >= npc_sexdrive[$boy]:
+							cla & *clr
+							!! IMAGE HERE
+							'"Not if I have anything to say about it..."'
+							'Or so you thought. You try to get him hard again but you think he''s fucked out.'
+							gs 'booty_call_after', 'after_sex'
+						else
+							'<center><video autoplay loop src="images/shared/sex/handjob/hj3.mp4"></video></center>'
+							'You use your hand to get him hard again.'
+							$booty_call['foreplay'] = ''
+							gs 'booty_call_start', 'handjob_dom1'
+							gs 'booty_call_start', 'foreplay_choose'
+						end
+					end
+				end
+					act'Try to get him hard again (mouth)':
+						if booty_call['cum_count'] >= npc_sexdrive[$boy]:
+							cla & *clr
+							!! IMAGE HERE
+							'"Not if I have anything to say about it..."'
+							'Or so you thought. You try to get him hard again but you think he''s fucked out.'
+							gs 'booty_call_after', 'after_sex'
+						else
+							!! REPLACE
+							!! IMAGE HERE
+							!! '<center><video autoplay loop src="images/shared/sex/handjob/hj3.mp4"></video></center>'
+							'You use your mouth to get him hard again.'
+							$booty_call['foreplay'] = ''
+							gs 'booty_call_start', 'bj_dom1'
+							gs 'booty_call_start', 'foreplay_choose'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_warn':
+	booty_call['bj_cum'] = 3
+	'After a couple minutes, he taps you on the head.'
+	'"I''m-! Almost there-!" he groans loudly.'
+	gs 'booty_call_start', 'bj_sub_cum_hand'
+	gs 'booty_call_start', 'bj_sub_cum_mouth2'
+	gs 'booty_call_start', 'bj_sub_cum_face3'
+	gs 'booty_call_start', 'bj_sub_cum_tits2'
+	act'Not yet (sex)':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/handjob/hj3.mp4"></video></center>'
+		booty_call['position_choose'] = 1
+		'You pull your mouth off his cock with a pop."'
+		if booty_call['fuck_count'] > 0:
+			'"Not yet big boy," you grin, jerking him gently. "I want to feel you inside me again."'
+		else
+			'"Not yet big boy," you grin, jerking him gently. "I want you inside me first."'
+		end
+		gs 'booty_call_sex', 'sex_start'
+	end
+end
+
+if $ARGS[0] = 'bj_sub_cum_wait':
+	'After a couple minutes, he taps you on the head.'
+	'"Wait-! I''m gonna cum if you keep that up!" he groans loudly. "I wanna fuck you first."'
+	act'Pull back (sex)':
+		cla & *clr
+		'You pull your mouth off his cock with a pop and lick your lips.'
+		'"Me too," you grin, climbing onto the bed.'
+		gs 'booty_call_sex', 'sex_start'
+	end
+	gs 'booty_call_start', 'bj_sub_cum_hand'
+	gs 'booty_call_start', 'bj_sub_cum_mouth2'
+	gs 'booty_call_start', 'bj_sub_cum_face3'
+	gs 'booty_call_start', 'bj_sub_cum_tits2'
+end
+
+if $ARGS[0] = 'bj_end':
+	
+	
+	gs 'booty_call_sex', 'harden_hand'
+	gs 'booty_call_sex', 'harden_mouth'
+end
+
+if $ARGS[0] = 'bj_react1.1':
+	act'A little warning?':
+		cla & *nl			
+		if booty_call['bj_cum'] = 1:
+			if npc_cum_pref_know[$boy]= npc_cum_pref[$boy]:
+				'"I know you like cumming in my mouth," you say, licking your lips with a smile. "But could you at least warn me before you do it?"'
+			else
+				'"A little warning next time?" you smile, wiping a loose drop of cum from your lip. "I barely had time to swallow."'
+			end
+		elseif booty_call['bj_cum'] = 2:
+			if npc_cum_pref_know[$boy]= npc_cum_pref[$boy]:
+				'"I know you like cumming in my mouth," you smile, wiping your lips. "But could you at least warn me before you do it?"'
+			else
+				'"A little warning next time?" you ask, with a cumglazed smile.'
+			end
+		end
+		if npc_cum_pref[$boy] = 2 and npc_cum_pref_know[$boy] = 0:
+			if npc_generous[$boy] = 1:
+				npc_bj_cum_warn[$boy] = 1
+				'"Sorry," he smiles back apologetically. "I''ll try to remember next time. I just love the feeling of cumming in a girl''s mouth so much."'
+				act'Thanks':
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/cum/kiss_cock.mp4"></video></center>'
+					'"Thanks," you say, giving him a sweet little kiss on the tip of his cock.'
+					gs 'booty_call_after', 'sex_end'
+				end
+			elseif npc_selfish[$boy] = 1:
+				'"Nah," he smiles back shamelessly. "Cumming inside a girl''s mouth is the best. I won''t settle for anything less."'
+			else
+				'"Sorry. I just love the way you look with my cum in your mouth. Especially when you swallow."'
+			end
+			
+			act'You still have to ask':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/kiss_cock.mp4"></video></center>'
+				'"You. Still. Have. To. Ask!" you say playfully, punctuating your chastisement with a gentle kiss.'
+				gs 'booty_call_after', 'sex_end'
+			end
+			
+			act'Really?':
+				npc_cum_pref_know[$boy] = npc_cum_pref[$boy]
+				cla & *clr
+				!! IMAGE HERE
+				'"Really?" you ask. "You like it that much?"'
+				'"Yeah," he admits.'
+				act'Just warn me next time':
+					cla & *nl
+					'"Well I''ll keep it in mind, just give me some warning next time, okay?"'
+					gs 'booty_call_after', 'sex_end'
+				end
+				
+				act'Maybe I''ll let you do it more often':
+					cla & *nl
+					'"Maybe I''ll let you do it more often going forward,"  you smirk.'
+					gs 'booty_call_after', 'sex_end'
+				end
+				
+				act'You still have to ask':
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/cum/kiss_cock.mp4"></video></center>'
+					'"You. Still. Have. To. Ask!" you say playfully, punctuating your chastisement with a gentle kiss.'
+					gs 'booty_call_after', 'sex_end'
+				end
+			end
+		else
+			if npc_generous[$boy] = 1:
+				booty_call['bj_warning'] = 1
+				'"Sorry," he smiles back apologetically. "I''ll try to remember next time. Your mouth just felt so good."'
+				act'Thanks':
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/cum/kiss_cock.mp4"></video></center>'
+					'"Thanks," you say, giving him a sweet little kiss on the tip of his cock.'
+					gs 'booty_call_after', 'sex_end'
+				end
+			else
+				if npc_selfish[$boy] = 1:
+					'"Nah," he smiles back shamelessly. "I think I''ll just do whatever I want."'
+				else
+					'"You sure? Looked like you had a lot of fun taking a surprise cumshot in the mouth."'
+				end
+				'You roll your eyes, but don''t otherwise say anything else.'
+				gs 'booty_call_after', 'sex_end'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'bj_react1.2':
+	act'Thanks for the warning':
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$boy]
+		if booty_call['bj_cum'] = 1:
+			'"Thanks for the warning," you smile, licking your lips.'
+			gs 'booty_call_start', 'bj2'
+		elseif booty_call['bj_cum'] = 2:
+			'"Thanks for the warning," you say, cum still dripping from your smile.'
+		end
+		gs 'booty_call_after', 'sex_end'
+	end
+end
+
+if $ARGS[0] = 'bj_react2':
+	act'Tasty':
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$boy]
+		'"Mmmm. Tasty," you grin at <<$boydesc>>, licking your lips.'
+		gs 'booty_call_after', 'sex_end'
+	end
+end
+
+if $ARGS[0] = 'bj_react3':
+	act'Already?':
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$boy]
+		if booty_call['bj_cum'] = 1:
+			'"Seriously?" you ask, gulping again as you draw back from his cock. "You came already?"'
+		elseif booty_call['bj_cum'] = 2:
+			'"Seriously?" you ask, wiping your mouth with your hand. "You came already?"'
+		end
+		'"Your mouth just felt too good!" he sighs blissfully. "I couldn''t hold it in!"'
+		act'Finish up':
+			cla & *clr
+			!! IMAGE HERE
+			'"Well, I guess I''m fine ending it here anyways. I <i>assume</i> you''re good with that."'
+			gs 'booty_call_after', 'sex_end'
+		end
+		act'You better not be done yet':
+			cla & *nl
+			booty_call['not_done'] = 1
+			'"Well, you better not be done yet, cause I still want more!"'
+			gs 'booty_call_sex', 'harden_hand'
+			gs 'booty_call_sex', 'harden_mouth'
+		end
+	end
+end
+
+if $ARGS[0] = 'bj_react4':
+	act'Gross':
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$boy]
+		'"Ugh, I hate swallowing," you say, shaking your head as if that would somehow get rid of the taste.'
+		'"But you did it anyways," he says back, grin widening across his face.'
+		if npc_cum_pref[$boy] = 2 and npc_cum_pref_know[$boy]= npc_cum_pref[$boy]:
+			act'Because I know you like it':
+				cla & *nl
+				'"Yeah, cause I know you''re a pervert who likes watching me drink your cum," you say with a raised eyebrow. "I''m generous like that."'
+				gs 'booty_call_after', 'sex_end'
+			end
+			
+			act'Because I like you':
+				cla & *nl
+				'"Yeah, cause I know you like it," you say with a dirty look. After a moment, you let your expression soften and shrug. "... and I guess cause like <i>you</i>, I''ll be nice enough to do it just for that."'
+				if npc_generous[$boy] = 1:
+					'"I''ll be sure to return the favor for you sometime," he smiles back.'
+					'"I sure hope so. Cause swallowing is <i>gross!</i>"'
+				elseif npc_selfish[$boy] = 1:
+					'"Good girl," he grins.'
+					'"Shut up," you roll your eyes in return.'
+				else
+					'He smiles at you, but neither of you say anything else in response.'
+				end
+				gs 'booty_call_after', 'sex_end'
+			end
+		else
+			'"Yeah, cause I know guys like you love watching girls like me drink cum," you raise an eyebrow back at him. "Still gross though."'
+			gs 'booty_call_after', 'sex_end'
+		end
+	end
+end
+
+
+!! --------------------- player''s choices ----------------------------------------------------------------------
+
+
+if $ARGS[0] = 'foreplay_choose':
+	if $booty_call['foreplay'] ! 'makeout':gs 'booty_call_start', 'makeout_dom1'
+		
+	if $booty_call['foreplay'] ! 'handjob' and $booty_call['foreplay'] ! 'makeout':gs 'booty_call_start', 'handjob_dom1'
+	
+	if $booty_call['foreplay'] ! 'blowjob':gs 'booty_call_start', 'bj_dom1'
+
+	if $booty_call['foreplay'] ! '69':gs 'booty_call_start', '69_dom1'
+	
+	if $booty_call['foreplay'] ! 'facesit':gs 'booty_call_start', 'facesit_1'
+end
+
+if $ARGS[0] = 'makeout_dom1':
+	act'Make out with him':
+		$booty_call['foreplay'] = 'makeout'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/foreplay/makeout1.mp4"></video></center>'
+		if booty_call['foreplay_change'] >= 1:
+			'You draw back, crawling over <<$boydesc>> kissing him passionately while his hands roam all over your body.'
+			booty_call['foreplay_change'] = 2
+		else
+			booty_call['foreplay_change'] += 1
+			'You push <<$boydesc>> onto the bed, clambering after him until you''re right above him. You plunge right in, kissing him with everything you''ve got while his hands roam all over your body.'
+		end
+		act'Move your hand to his cock':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/foreplay/makeout1.mp4"></video></center>'
+			'You snake your hand down to his cock and jerk it gently while continuing to make out with him.'
+			gs 'booty_call_start', 'foreplay_choose'
+			act'Have sex':gs 'booty_call_sex', 'sex_start'
+		end
+		gs 'booty_call_start', 'foreplay_choose'
+	end
+end
+
+if $ARGS[0] = 'handjob_dom1':
+	act'Play with his cock (hand)':
+		$booty_call['foreplay'] = 'handjob'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/handjob/hj2.mp4"></video></center>'
+		if booty_call['foreplay_change'] >= 1:
+			'You pull back to kneel in front of him, jerking him off.'
+			booty_call['foreplay_change'] = 2
+		else
+			booty_call['foreplay_change'] += 1
+			'You kneel down in front of him and start jerking him off.'
+		end
+		
+		act'Make him cum':
+			booty_call['cum_hand'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/cum/handjob/hand0,1.mp4"></video></center>'
+			'"Hang on, wai-" Before he can finish, you finish him. Thick sticky cum erupts from his cock, wads of it flying through the air, streams of it running down your fingers. You grin as you milk him for every drop.'
+			gs 'booty_call_after', 'sex_end'
+		end
+		gs 'booty_call_start', 'foreplay_choose'
+		
+		act'Have sex':gs 'booty_call_sex', 'sex_start'
+	end
+end
+
+if $ARGS[0] = 'bj_dom1':
+	act'Play with his cock (mouth)':
+		$booty_call['foreplay'] = 'blowjob'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
+		if booty_call['foreplay_change'] >= 1:
+			'You move back down between his legs, using your mouth to play with his cock, licking, sucking, kissing, and teasing.'
+			booty_call['foreplay_change'] = 2
+		else
+			booty_call['foreplay_change'] += 1
+			'You use your mouth to play with his cock, licking, sucking, kissing, and teasing.'
+		end
+		
+		act'Keep teasing':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
+			'"Hey, wait. I''m gonna cum if you keep that up."'
+			act'Make him cum':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/hj3.mp4"></video></center>'
+				'His warning only makes you want to tease him harder. You begin rapidly jerking him off and you can feel his body tense up. He''ll cum any moment now.'
+				act'Tease him to completion':
+					gs 'booty_call_start', 'bj_dom_tease_cum'
+					gs 'booty_call_after', 'sex_end'
+					
+					*nl
+					'"Sorry," you grin. "I couldn''t resist."'
+				end
+				
+				act'In your mouth (spit)':
+					booty_call['cum_mouth'] = 1
+					gs 'booty_call_start', 'bj_dom_spit1'
+					gs 'booty_call_after', 'sex_end'
+				end
+				
+				act'In your mouth (swallow)':
+					booty_call['cum_swallow'] = 1
+					gs 'booty_call_start', 'bj_dom_swallow1'
+					gs 'booty_call_after', 'sex_end'
+				end
+				
+				act'On your face':
+					booty_call['cum_face'] = 1
+					gs 'booty_call_start', 'bj_dom_facial1'
+					gs 'booty_call_after', 'sex_end'
+				end
+			end
+			
+			act'Blow him':gt 'booty_call_start', 'bj_dom2'
+			
+			act'Have sex':gs 'booty_call_sex', 'sex_start'
+		end
+		
+		act'Blow him':gt 'booty_call_start', 'bj_dom2'
+		
+		gs 'booty_call_start', 'foreplay_choose'
+	end
+end
+
+if $ARGS[0] = 'bj_dom2':
+	'<center><video autoplay loop src="images/shared/sex/blowjob/bj50.mp4"></video></center>'
+	'You take his length in your mouth and start blowing him in earnest.'
+	
+	act'Make him cum':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/hj3.mp4"></video></center>'
+		'You pull back, jerking his cock furiously.'
+		if $npc_lovername[$boy] = '':
+			'"I want you to cum for me baby," you whisper sensually. "Come on baby! Come on, come on, come on, come on!"'
+			'You feel him tense up and you know he''s just about to blow.'
+		else
+			'"I want you to cum for me <<$npc_lovername[$boy]>>," you whisper sensually. You feel him tense up and you know he''s going to blow any moment. "Come on <<$npc_lovername[$boy]>>! Come on, come on, come on, come on!"'
+			'You feel him tense up and you know he''s just about to blow.'
+		end
+		
+		act'Tease him to completion':
+			gs 'booty_call_start', 'bj_dom_tease_cum'
+			gs 'booty_call_after', 'sex_end'
+		end
+		
+		act'In your mouth (spit)':
+			booty_call['cum_mouth'] = 1
+			gs 'booty_call_start', 'bj_dom_spit1'
+		end
+		
+		act'In your mouth (swallow)':
+			booty_call['cum_swallow'] = 1
+			gs 'booty_call_start', 'bj_dom_swallow1'
+		end
+		
+!!		act'On your face':
+!!			gs 'booty_call_start', 'bj_dom_facial1'
+!!			gs 'booty_call_after', 'sex_end'
+!!		end
+	end
+	
+	act'Do something else':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
+		'Giving him one last mighty slurp, you pull back, preparing to do something else.'
+		
+		gs 'booty_call_start', 'foreplay_choose'
+		
+		act'Have sex':gs 'booty_call_sex', 'sex_start'
+	end	
+end
+
+if $ARGS[0] = 'bj_dom_tease_cum':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/cum/tease_cum1.mp4"></video></center>'
+	'Angling the tip of his cock away from your face, you jerk him off while licking the shaft of his cock. Seconds later, cum erupts from the tip, spilling down the rest of his shaft and your fingers.'
+	gs 'booty_call_after', 'sex_end'
+end
+
+if $ARGS[0] = 'bj_dom_spit1':
+	booty_call['cum_mouth_ask'] += 1
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/cum/mouth/spit1.mp4"></video></center>'
+	'He cums in your mouth and you let it dribble out of your mouth and down his cock.'
+	gs 'booty_call_after', 'sex_end'
+end
+
+if $ARGS[0] = 'bj_dom_swallow1':
+	booty_call['cum_mouth_ask'] += 1
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/cum/mouth/deep1.mp4"></video></center>'
+	'Just before <<$boydesc>> cums, you wrap your mouth around his cock and plunge down as far as you can go. You feel him pulsing between your lips and hot liquid splashing against the back of your mouth. You hold yourself there, waiting until he''s finished ejaculating.'
+	act'Gulp':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/cum/mouth/deep2.mp4"></video></center>'
+		'Carefully, very carefully, you slowly draw your lips back up <<$boydesc>>''s cock, sucking the whole time and making sure not a single drop of his cum spills around your lips. It''s really difficult to keep sucking and not choke on the cum pooling at the back of your throat. The effort makes your eyes water, but you still manage to draw all the way back up to his tip where you finally swallow his load and get your first gasp of clean air.'
+		gs 'booty_call_start', 'bj_dom_swallow_react'
+	end
+end
+
+if $ARGS[0] = 'bj_dom_swallow_react':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
+	if npc_cum_pref[$boy] = 2 and npc_cum_pref_know[$boy] = 0:
+		'"Holy..." <<$boydesc>> lets his head fall back onto his pillow, his mind seemingly blown by your blowjob skills. Taking satisfaction in a job well done, you continue teasing his cock, running your lips up and down its shaft, peppering it with kisses. "That was incredible..."'
+		'"Mmmm?" you hum pleasantly. "You liked it that much?"'
+		'"Like you sucked the soul outta me," he smiles tiredly. "I love the feeling of blowing a load in a girl''s mouth like that, but that was something else."'
+		
+		act'You like oral creampies?':
+			cla & *nl
+			npc_cum_pref_know[$boy]= npc_cum_pref[$boy]
+			'"You like cumming in girls mouths?"'
+			'"Yeah."'
+			act'Good to know':
+				cla & *nl
+				'"Good to know."'
+				gs 'booty_call_after', 'sex_end'
+			end
+			
+			act'I like it too':
+				cla & *nl
+				'"I like it too."'
+				gs 'booty_call_after', 'sex_end'
+			end
+		end
+		
+		act'Lucky you':
+			cla & *nl
+			'"Lucky you."'
+			gs 'booty_call_after', 'sex_end'
+		end
+	else
+		if npc_cum_pref[$boy] = 2 and npc_cum_pref_know[$boy] = npc_cum_pref[$boy]:
+			'"That was incredible."'
+			act'I know you like it':
+				cla & *nl
+				'"I know how much you like it.'
+				gs 'booty_call_after', 'sex_end'
+			end
+		else
+			'"That was great."'
+		end
+		
+		act'I know':
+			cla & *nl
+			'"I know.'
+			gs 'booty_call_after', 'sex_end'
+		end
+		
+		act'Glad you enjoyed it':
+			cla & *nl
+			'"I know.'
+			gs 'booty_call_after', 'sex_end'
+		end
+		
+		act'Return the favor?':
+			cla & *nl
+			'"Return the favor?"'
+			if npc_generous[$boy] = 1:
+				'"Would love to."'
+				act'Spread your legs ':gt 'booty_call_start', 'pussy_lick'
+			elseif npc_selfish[$boy] = 1:
+				'"Nah."'
+				gs 'booty_call_after', 'sex_end'
+				act'Wasn''t asking':
+					cla & *clr
+					!! IMAGE HERE
+					'"I wasn''t asking," you say and mount his face.'
+					act'Make him eat you out':gt 'booty_call_start', 'facesit_2'
+				end
+			else
+				if rand(0,1) = 1:
+					'"Sure I guess."'
+					act'Spread your legs ':gt 'booty_call_start', 'pussy_lick'
+				else
+					'"I don''t know if I can after that."'
+					gs 'booty_call_after', 'sex_end'
+					act'Wasn''t asking':
+						cla & *clr
+						!! IMAGE HERE
+						'"I wasn''t asking," you say and mount his face.'
+						act'Make him eat you out':gt 'booty_call_start', 'facesit_2'
+					end
+				end
+			end
+		end
+	end
+end
+
+!!if $ARGS[0] = 'bj_dom_facial1':
+!!	booty_call['cum_face_ask'] += 1
+!!	cla & *clr
+!!
+!!end
+
+if $ARGS[0] = '69_dom1':
+!!{	act'69 him':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/shared/sex/69/pre1.jpg"></center>'
+		$booty_call['foreplay'] = '69'
+		if booty_call['foreplay_change'] >= 1:
+			'You crawl towards <<$boydesc>>, throwing your legs over his head and scooching your ass over his head. Grinning, you lower your hips down to his face while simultaneously grabbing his cock and preparing it for your mouth.'
+			booty_call['foreplay_change'] = 2
+		else
+			booty_call['foreplay_change'] += 1
+			'You push <<$boydesc>> back onto the bed and throw your legs over him, reversing yourself in the process, and scooch your ass back towards him. Grinning, you lower your hips down to his face while simultaneously grabbing his cock and preparing it for your mouth.'
+		end
+		
+	end}
+end
+
+if $ARGS[0] = 'facesit_1':
+	act'Sit on his face':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		$booty_call['foreplay'] = 'facesit'
+		if booty_call['foreplay_change'] >= 1:
+			'You pull away from <<$boydesc>>''s cock, crawling forward until your legs are over his head. Grinning, you lower your pussy down onto his mouth, saying, "I think it''s time for me to get a little tender loving care."'
+			booty_call['foreplay_change'] = 2
+		else
+			booty_call['foreplay_change'] += 1
+			'You push <<$boydesc>> back onto the bed and throw your legs over his head. Grinning, you lower your pussy down onto his mouth, saying, "I think it''s time for me to go for a ride."'
+		end
+		act'Make him eat you out':gt 'booty_call_start', 'facesit_2'
+	end
+end
+
+if $ARGS[0] = 'facesit_2':
+	'<center><video autoplay loop src="images/shared/sex/facesit/1.mp4"></video></center>'
+	
+	'You sit on his face, he eats you out.'
+	
+	if orgasm > booty_call['orgasm']:
+		booty_call['orgasm'] = orgasm
+		act'Continue':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/facesit/orgasm1.mp4"></video></center>'
+			'He makes you cum.'
+			if npc_pussyeater[$boy] > 0:
+				'Before you can say anything, he starts eating you out again.'
+				
+				act'Let him':gt 'booty_call_start', 'facesit_3'
+				
+				act'Let''s do something else':
+					cla & *clr
+					$npc_apt_bedroom[$boy]
+					'"Hold your horses cowboy," you grin. "I love your tongue, but how about we do something else?"'
+					gs 'booty_call_start', 'foreplay_choose'
+				end
+				
+				act'Have sex':gs 'booty_call_sex', 'sex_start'
+			else
+				'You wind down, pulling back from his face.'
+				gs 'booty_call_start', 'foreplay_choose'
+				
+				act'Have sex':gs 'booty_call_sex', 'sex_start'
+			end
+		end
+	else
+		'You enjoy letting him eat you out, holding his face tight against your pussy.'
+		act'Keep going until you cum':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/facesit/orgasm1.mp4"></video></center>'
+			'He makes you cum.'
+			if npc_pussyeater[$boy] > 0:
+				'Before you can say anything, he starts eating you out again.'
+				
+				act'Let him':gt 'booty_call_start', 'facesit_3'
+				
+				act'Let''s do something else':
+					cla & *clr
+					$npc_apt_bedroom[$boy]
+					'"Hold your horses cowboy," you grin. "I love your tongue, but how about we do something else?"'
+					gs 'booty_call_start', 'foreplay_choose'
+				end
+				
+				act'Have sex':gs 'booty_call_sex', 'sex_start'
+			else
+				'You wind down, pulling back from his face.'
+				gs 'booty_call_start', 'foreplay_choose'
+				
+				act'Have sex':gs 'booty_call_sex', 'sex_start'
+			end
+		end
+		
+		gs 'booty_call_start', 'foreplay_choose'
+		
+		act'Have sex':gs 'booty_call_sex', 'sex_start'
+	end
+end
+
+if $ARGS[0] = 'facesit_3':
+	'<center><video autoplay loop src="images/shared/sex/facesit/1.mp4"></video></center>'
+	
+	if orgasm < booty_call['orgasm_limit']:
+		'You want to keep letting him eat you out but you''ve cum so many times you''re too sensitive and you have to stop.'
+		
+		gs 'booty_call_after', 'sex_end'
+	else
+		'<<$boydesc>> keeps eating you out and you enjoy it.'
+		
+		act'Cum again':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/facesit/orgasm1.mp4"></video></center>'
+			'You cum again.'
+			
+			if npc_pussyeater[$boy] > 0:
+				'<<$boydesc>> keeps eating you out.'
+				
+				act'Let him':gt 'booty_call_start', 'facesit_3'
+				
+				act'Let''s do something else':
+					cla & *clr
+					$npc_apt_bedroom[$boy]
+					'"Hold your horses cowboy," you grin. "I love your tongue, but how about we do something else?"'
+					gs 'booty_call_start', 'foreplay_choose'
+				end
+				
+				act'Have sex':gs 'booty_call_sex', 'sex_start'
+			else
+				'You wind down, pulling back from his face.'
+				
+				gs 'booty_call_start', 'foreplay_choose'
+				
+				act'Have sex':gs 'booty_call_sex', 'sex_start'
+			end
+		end
+		
+		gs 'booty_call_start', 'foreplay_choose'
+		
+		act'Have sex':gs 'booty_call_sex', 'sex_start'
+	end
+end
+
+
+
+
+--- booty_call ---------------------------------

+ 425 - 0
locations/booty_call_talk.qsrc

@@ -0,0 +1,425 @@
+# booty_call_talk
+
+!! ------------------- Sex Talk ---------------------------------------
+
+if $ARGS[0] = 'cum_react':
+	act'React':
+		booty_call['react'] = 1
+		cla
+		if booty_call['he_ask_creampie'] = 1 and $booty_call['cum_choice'] ! 'creampie':
+			act'I don''t like creampies (too intimate)':
+				cla & *clr
+				!! IMAGE HERE
+				'"<<$booty_call[''cum_describe1'']>>" you smile, <<$booty_call[''cum_describe2'']>>. "I don''t like being creampied. Feels too intimate."'
+				gs'booty_call_sex','sex_end'
+			end
+			
+			act'I don''t like creampies (too weird)':
+				cla & *clr
+				!! IMAGE HERE
+				'"<<$booty_call[''cum_describe1'']>> you smile, <<$booty_call[''cum_describe2'']>>. "I don''t like being creampied. Feels too weird."'
+				gs'booty_call_sex','sex_end'
+			end
+			
+			act'I don''t like creampies (too messy)':
+				cla & *clr
+				!! IMAGE HERE
+				'"<<$booty_call[''cum_describe1'']>> you smile, <<$booty_call[''cum_describe2'']>>. "I don''t like being creampied. Too messy."'
+				gs'booty_call_sex','sex_end'
+			end
+			
+			act'I don''t like you enough for that':
+				cla & *clr
+				!! IMAGE HERE
+				'"Sorry," you smirk apologetically, <<$booty_call[''cum_describe2'']>>. "I don''t like you enough to let you do that yet."'
+				gs'booty_call_sex','sex_end'
+			end
+			
+			if birth_control['think_safe'] < 1 and npc_know_not_bc = 0:
+				act'I''m not on birth control':
+					cla & *clr
+					!! IMAGE HERE
+					npc_know_not_bc = 1
+					'"Sorry. I can''t let you cum inside me," you smile, <<$booty_call[''cum_describe2'']>>. "I''m not on birth control."'
+					gs'booty_call_sex','sex_end'
+				end
+			elseif birth_control['think_safe'] < 1 and npc_know_not_bc = 1:
+				act'You know I''m not on birth control (annoyed)':
+					cla & *clr
+					!! IMAGE HERE
+					'"Why the fuck would you even ask that?" you scowl, <<$booty_call[''cum_describe2'']>>. "You know I''m not on birth control!"'
+					gs'booty_call_sex','sex_end'
+				end
+			end
+			
+			if pcs_lover > pcs_girlfriends:
+				act'Only my boyfriend is allowed to cum inside me':
+					cla & *clr
+					!! IMAGE HERE
+					'"Sorry," you smirk apologetically. "Only my boyfriend is allowed to cum inside me."'
+					'"So you can cheat on your boyfriend, but I can''t cum inside you?"'
+					act'Yup':
+						cla & *nl
+						'"Yup, that''s exactly right," you smirk.'
+						gs'booty_call_sex','sex_end'
+					end
+					act'It''s only cheating if you cum inside':
+						cla & *nl
+						'"That''s exactly why I can''t let you do that. It''s not cheating if you don''t cum inside," you wink.'
+						gs'booty_call_sex','sex_end'
+					end
+				end
+			end
+		elseif booty_call['he_ask_mouth'] = 1 and $booty_call['cum_choice'] ! 'mouth':
+			act'Swallowing is gross':
+				cla & *clr
+				!! IMAGE HERE
+				'"Ewww," you grimace, <<$booty_call[''cum_describe2'']>>. "Like I''d ever want <i>this</i> in my mouth." You shudder.'
+				gs'booty_call_sex','sex_end'
+			end
+			
+			act'I don''t like the taste':
+				cla & *clr
+				!! IMAGE HERE
+				'"Sorry," you smile, <<$booty_call[''cum_describe2'']>>. "I''m really not a fan of the taste of cum."'
+				gs'booty_call_sex','sex_end'
+			end
+			
+			act'I don''t like you enough for that':
+				cla & *clr
+				!! IMAGE HERE
+				'"Sorry," you smirk apologetically, <<$booty_call[''cum_describe2'']>>. "I don''t like you enough to let you do that yet."'
+				gs'booty_call_sex','sex_end'
+			end
+		elseif booty_call['he_ask_facial'] = 1 and $booty_call['cum_choice'] ! 'face' and $booty_call['cum_choice'] ! 'face_mouth':
+			act'That''s gross':
+				cla & *clr
+				!! IMAGE HERE
+				'"Ewww," you grimace, <<$booty_call[''cum_describe2'']>>. "Like I''d ever want to do <i>that</i>. This isn''t a porno you know." You shudder.'
+				gs'booty_call_sex','sex_end'
+			end
+			
+			act'Too much mess':
+				cla & *clr
+				!! IMAGE HERE
+				'"Too much mess"'
+				gs'booty_call_sex','sex_end'
+			end
+			
+			if pcs_makeup > 1:
+				act'Don''t ruin my makeup':
+					cla & *clr
+					!! IMAGE HERE
+					booty_call['makeup_ruin'] = 1
+					'"I''m not letting your ruin my makeup."'
+					gs'booty_call_sex','sex_end'
+				end
+			end
+		elseif booty_call['he_ask_tits'] = 1 and $booty_call['cum_choice'] ! 'tits':
+			act'That''s gross':
+				cla & *clr
+				!! IMAGE HERE
+				'"Ewww," you grimace, <<$booty_call[''cum_describe2'']>>. "Why do you even want to do that? This isn''t a porno you know."'
+				gs'booty_call_sex','sex_end'
+			end
+			
+			act'Too much mess':
+				cla & *clr
+				!! IMAGE HERE
+				'"Too much mess"'
+				gs'booty_call_sex','sex_end'
+			end
+		else
+			'You grin at him as he cums all over your hand, continuing to jerk him until his cock stops twitching and nothing else comes out. After a couple more tugs for good measure, you pull back.'
+		end
+		gs'creampie_react'
+	end
+end
+
+
+
+if $ARGS[0] = 'creampie_react':
+	if $booty_call['cum_choice'] = 'creampie':
+		gs'booty_call_sex','cum_inside_end'
+		if npc_creampie_okay[$boy] ! 1 and booty_call['creampie_ask'] ! 1 and booty_call['cum_together'] = 0:
+			act'What the fuck!':
+				booty_call['mad'] = 1
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
+				if booty_call['pill_tomorrow'] = 1:
+					'"What the fuck!"'
+					'"What? You said you were gonna get the pill tomorrow anyways."'
+				elseif npc_know_not_bc = 1:
+					'"What the fuck! You know I''m not on birth control!"'
+					'"It''ll be fine/It was an accident."'
+				else
+					'"What the fuck!"'
+				end
+				
+				act'Ignore it':
+					cla & *clr
+					$npc_apt_bedroom[$npclastsaved]
+					'"Ugh. Whatever."'
+					gs'booty_call_sex','sex_end'
+				end
+				
+				act'You''re an asshole':
+					cla & *clr
+					$npc_apt_bedroom[$npclastsaved]
+					'"You''re such an asshole."'
+					gs'booty_call_sex','sex_end'
+				end
+			end
+			
+			act'Panic!':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
+				'"Holy shit!" you shout, scrambling backwards off the bed to look down at your pussy, horrified by the white liquid dripping from your snatch.'
+				gs'booty_call_after','creampie_panic'
+			end
+		end
+		
+		act'That felt amazing':
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			if booty_call['cock_remove'] = 1:
+				if orgasm > booty_call['orgasm']:
+					!! you just came
+					if booty_call['cum_together'] = 1:
+						'"That was..." you pant, aftershocks of your orgasm still shivering through you, enjoying the feeling of cum draining from your pussy. "I could... feel you... cumming... inside me..."'
+						'"Yeah..." he breathes back.'
+						'"It was amazing..."'
+					elseif booty_call['cum_together_fake'] = 1:
+						'"That was..." you pant, feigning post-orgasm shakes, letting the cum drain from your pussy. "I could... feel you... cumming... inside me..."'
+						'"Yeah..." he breathes back.'
+						'"It was amazing..."'
+					else
+						'"That was..." you pant, aftershocks of your orgasm still shivering through you, cum draining from your pussy. "I just... Did you... did we... together...?"'
+						'"Yeah..." he breathes back.'
+						'"I thought so," you smile. "I could feel you inside me. It was amazing..."'
+					end
+				else
+					'"That was great," you grin, letting <<$npc_firstname[$boy]>>''s drain from your pussy. "I could feit when you came inside me. It was <i>amazing...</i>"'
+				end
+			else
+				if orgasm > booty_call['orgasm']:
+					!! you just came
+					if booty_call['cum_together'] = 1:
+						'"That was..." you pant, aftershocks of your orgasm still shivering through you. "I could... feel you... cumming... inside me..."'
+						'"Yeah..." he breathes back.'
+						'"It was amazing..."'
+					elseif booty_call['cum_together_fake'] = 1:
+						'"That was..." you pant, feigning post-orgasm shakes. "I could... feel you... cumming... inside me..."'
+						'"Yeah..." he breathes back.'
+						'"It was amazing..."'
+					else
+						'"That was..." you pant, aftershocks of your orgasm still shivering through you. "I just... Did you... did we... together...?"'
+						'"Yeah..." he breathes back.'
+						'"I thought so," you smile. "I could feel you inside me. It was amazing..."'
+					end
+				else
+					'"That was great," you grin, <<$npc_firstname[$boy]>>''s cock still stuffed inside you. "I could feel you cum inside me. It felt <i>amazing...</i>"'
+				end
+			end
+			gs'booty_call_sex','sex_end'
+		end
+	end
+end
+
+!! --------------------- Pillow Talk ------------------------------------
+if $ARGS[0] = 'pillow_talk_start':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk.jpg"></center>'
+	booty_call['pillow_talk'] = 1
+	'You and <<$npc_firstname[$boy]>> relax on the bed together, basking in the afterglow as you idly chit chat about things.'
+	
+	gs'booty_call_talk','pillow_talk_options'
+end
+
+
+if $ARGS[0] = 'pillow_talk_options':
+	act'Stop talking':
+	act'Talk about the sex':cla & gs'booty_call_talk','pillow_talk_sex'
+end
+
+if $ARGS[0] = 'pillow_talk_sex':
+	
+	gs'booty_call_talk','keep_it_up'
+	gs'booty_call_talk','better_without'
+	gs'booty_call_talk','keep_it_up'
+	gs'booty_call_talk','keep_it_up'
+	gs'booty_call_talk','keep_it_up'
+end
+
+if $ARGS[0] = 'keep_it_up':
+	if booty_call['cum_count'] > 5:
+		act'You can really keep it up':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk.jpg"></center>'
+			booty_call['keep_it_up'] = 1
+			minut += 1
+			'"You can really keep it up, huh?" you smile.'
+			'"Yeah, I guess I have a pretty high sex drive. Glad that you have one to match," he smiles back.'
+			gs'booty_call_talk','pillow_talk_options'
+		end
+	end
+end
+
+if $ARGS[0] = 'better_without':
+	if booty_call['condom'] >= 2 and booty_call['better_without'] = 0:
+		act'It was better without the condom':
+			booty_call['better_without'] = 0
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk.jpg"></center>'
+			'"You were right," you smile at <<$npc_firstname[$npclastsaved]>>. "It was better without the condom."'
+			if npc_selfish[$npclastsaved] = 1:
+				if $booty_call['cum_choice'] = 'creampie':
+					'"Oh yeah. Busting a nut inside is the best."'
+					act'Worry':
+						cla & *nl
+						'Your smile falters at that, reminding you again of what''s leaking out of your pussy.'
+						'<i>I hope I''ll be okay...</i> you think to yourself.'
+						gs'booty_call_talk','pillow_talk_options'
+					end
+					
+					act'It felt good':
+						cla & *nl
+						'"It felt good," you agree. "Totally worth it."'
+						gs'booty_call_talk','pillow_talk_options'
+					end
+				else
+					'"I told you so," he says smugly.'
+					'"Glad I listened," you murmur back.'
+					gs'booty_call_talk','pillow_talk_options'
+				end
+			else
+				if $booty_call['cum_choice'] = 'creampie':
+					if booty_call['condom'] = 3:
+						'"Sorry I uhh... you know..." He seems embarrassed. "I promised I wouldn''t cum inside you but I ended up doing it anyways."'
+					else
+						'"Your pussy felt amazing."'
+						'"So did your dick," you murmur back.'
+						'"Is it okay that I... you know...?" <<$npc_firstname[$npclastsaved]>> eyes your pussy, his cum still leaking from it.'
+					end
+					
+					act'I''ll be fine':
+						cla & *nl
+						'"I''ll be fine," you say reassuringly. "One creampie isn''t gonna kill me."'
+						'He nods, relaxing a bit.'
+						*nl
+						'<i>I mean, what are the odds that something bad happens, right?</i>'
+						gs'booty_call_talk','pillow_talk_options'
+					end
+					
+					act'It was worth it':
+						cla & *nl
+						'"It was worth it," you grin and he smiles back at you.'
+						*nl
+						'<i>Besides, it''s just one creampie,</i> you think to yourself. <i>What''s the worst that could happen?</i>'
+						gs'booty_call_talk','pillow_talk_options'
+					end
+					
+					act'I''ll buy a morning after pill':
+						cla & *nl
+						'"It''s okay," you murmur reassuringly. "I''ll get a morning after pill tomorrow. No big deal."'
+						'He nods, smiling and seeming to relax a bit.'
+						gs'booty_call_talk','pillow_talk_options'
+					end
+					
+					if tabletkishot > 0 or birth_control['think_safe'] = 1:
+						act'I''m on birth control':
+							cla & *nl
+							if tabletkishot > 0:
+								'"It''s fine. I''m on the shot," you reassure him. "I just wanted to be extra safe. No harm done."'
+							elseif birth_control['think_safe'] = 1:
+								'"It''s fine. I''m on the pill," you reassure him. "I just wanted to be extra safe. No harm done."'
+							end
+							'<<$npc_firstname[$npclastsaved]>> seems to relax, relieved that you''re not upset.'
+							gs'booty_call_talk','pillow_talk_options'
+						end
+					else
+						act'I''m on birth control (lie)':
+							cla & *nl
+							'"It''s fine. I''m on birth control," you lie through your teeth.'
+							'<<$npc_firstname[$npclastsaved]>> seems to relax, relieved that you''re not upset.'
+							*nl
+							'<i>I wonder if his baby is going to be swimming around inside me after this...</i>'
+							gs'booty_call_talk','pillow_talk_options'
+						end
+						
+						act'If I get pregnant, you better take responsibility (tease)':
+							cla & *nl
+							'"If I get pregnant, you better take responsibility for this," you say with a smile to let him know you''re only teasing. He seems deeply discomforted by your joke though...'
+							gs'booty_call_talk','pillow_talk_options'
+						end
+					end
+				else
+					'"Told you we didn''t need one," he laughs.'
+					act'You sure did':
+						cla
+						'"You sure did," you chuckle back.'
+						gs'booty_call_talk','pillow_talk_options'
+					end
+					
+					if booty_call['condom'] >= 2:
+						act'Thanks for cumming outside':
+							cla
+							'"Thanks for not cumming inside me," you murmur.'
+							if booty_call['condom'] = 3:
+								'"Hey, I promised didn''t I?"'
+								'"I know. But some guys don''t listen. I appreciate that you actually followed through."'
+								gs'booty_call_talk','pillow_talk_options'	
+							else
+								'"No problem. Though you didn''t ask me to. Would it have been a problem if I had?"'
+								act'No but thanks anyways':
+									cla & *nl
+									'"No," you shake your head. "But thanks anyways. I thought it was considerate."'
+									'You lean over and give him a peck on the cheek.'
+									gs'booty_call_talk','pillow_talk_options'
+								end
+								
+								act'Too intimate':
+									cla & *nl
+									'"Too intimate for me," you grimace. "I have to really trust a guy before I let them do something like that, you know?"'
+									'"You should say something next time then."'
+									'"I guess. I just don''t want to ruin the mood..."'
+									gs'booty_call_talk','pillow_talk_options'
+								end
+								if tabletkishot > 0 or birth_control['think_safe'] = 1:
+									act'I just like being extra safe':
+										cla & *nl
+										'"No," you shake your head. "I''m on birth control so it probably would''ve been fine. I just like being extra safe."'
+										gs'booty_call_talk','pillow_talk_options'
+									end
+									
+									act'I don''t like creampies':
+										cla & *nl
+										'"It woudln''t have been a ''problem'' I guess. I''m on birth control. I just don''t like getting creampied," you grimace. "It feels weird and just has a tendency to randomly <i>sploosh</i> out of my vagina, even hours later."'
+										gs'booty_call_talk','pillow_talk_options'
+									end
+								else
+									act'I''m not on birth control':
+										cla & *nl
+										'"I''m not on birth control," you grimace. "Really, I shouldn''t have even taken the chance. Or I should have said something. But it turned out okay. So thanks."'
+										'You smile warmly at him.'
+										gs'booty_call_talk','pillow_talk_options'
+									end
+									
+									act'I don''t like creampies':
+										cla & *nl
+										'"I don''t like getting creampied," you grimace. "It feels weird and just has a tendency to randomly <i>sploosh</i> out of my vagina, even hours later."'
+										gs'booty_call_talk','pillow_talk_options'
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+!! --------------------- After Sex Talk ---------------------------------
+
+
+--- costuming ---------------------------------

+ 468 - 0
locations/booty_call_virgin.qsrc

@@ -0,0 +1,468 @@
+# booty_call_virgin
+
+if $ARGS[0] = 'miss_virg_norm1':
+	gs'arousal','vaginal',1,'no_orgasm_msg'
+	gs'stat'
+	$hookup['position'] = 'miss'
+	if hookup['virgin'] = 1:
+		if hookup['condom'] = 1:
+			'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/virgin_condom1.jpg"></center>'
+		else
+			'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/virgin1.jpg"></center>'
+		end
+		'<<$npc_firstname[$boy]>> presses his cock inside you slowly, centimeter by centimeter. It fills you up, stretching your walls until you feel it bump against your hymen. He doesn''t stop though, and keeps pushing until you feel him tear straight through your maidenhood, eliciting a gasp from your mouth. Whether in excitement or pain, you aren''t really sure.'
+		'"You okay?"'
+		'"Mhmm." You just nod, not feeling able to say anything else in the moment. He continues to push inside until you feel his hips touching your ass. He''s all the way inside you. Having a penis inside you is a decidedly strange experience, leaving you feeling "full" and stretched to the limit. He gives you a minute to adjust when you feel something seep out of your pussy. It takes you a few seconds before you suddenly you realize; it''s blood. He did just pop your cherry after all...'
+		'"I''m gonna start moving now," he says. You nod again, indicating for him to continue.'
+		*nl
+		act'Continue':
+			cla & *clr
+			hookup['orgasm'] = orgasm
+			gs'stat'
+			'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+			'<<$npc_firstname[$boy]>> slowly pulls out of you before pushing himself back inside. He pulls out a little bit faster, but still gently before pushing back in at the same pace. After a couple minutes, he''s built into a steady rhythm of fucking you, and you...'
+			gs'booty_call_sex','virgin_enjoyment'
+		end
+	else
+		if hookup['condom'] = 1:
+			'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/virgin_condom1.jpg"></center>'
+		else
+			'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/virgin1.jpg"></center>'
+		end
+		'<<$npc_firstname[$boy]>> presses his cock against the entrance of your pussy before plunging it all the way in. It fills you up, stretching your walls and tearing straight through your maidenhood, causing you to gasp. Whether in excitement or pain, you aren''t really sure.'
+		*nl
+		'Oblivious to the loss of your virginity, he doesn''t stop, working up to a steady rhythm right away while you continue to wince in pain.'
+		act'Continue':
+			cla & *clr
+			hookup['orgasm'] = orgasm
+			gs'stat'
+			'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+			'<<$npc_firstname[$boy]>> continues to fuck you and you...'
+			gs'booty_call_sex','virgin_enjoyment'
+		end
+	end
+end
+
+if $ARGS[0] = 'miss_virg_norm2':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
+	'As <<$npc_firstname[$boy]>> changes his pace, you sigh deeply, feeling like you can breathe again.'
+	*nl
+	'Now that you aren''t worried about being literally fucked to death, you feel like you can focus on the sensations of your first time and you...'
+	gs'booty_call_sex','virgin_enjoyment'
+end
+
+if $ARGS[0] = 'miss_virg_hard1':
+	gs'arousal','vaginal',1,'rough','no_orgasm_msg'
+	hookup['virgin_enjoyment'] = -1
+	gs'stat'
+	$hookup['position'] = 'miss'
+	if hookup['condom'] = 1:
+		'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/virgin_condom1.jpg"></center>'
+	else
+		'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/virgin1.jpg"></center>'
+	end
+	'You half gasp half shriek as <<$npc_firstname[$boy]>> slams his cock inside you, tearing straight through your hymen in one thrust and your eyes water at the intense stab of pain.'
+	*nl
+	if hookup['virgin'] = 1:
+		'Clearly, <<$npc_firstname[$boy]>> doesn''t care at all that you''re a virgin and decided to christen you first time by fucking you <i>hard</i>.'
+	else
+		'Completely oblivious to the loss of your virginity, <<$npc_firstname[$boy]>> doesn''t stop for even a second and begins fucking you <i>hard</i>.'
+	end
+	act'Continue':
+		cla & *clr
+		gs'arousal','vaginal',rand(3,5),'rough','no_orgasm_msg'
+		gs'stat'
+		'<center><video autoplay loop src="images/shared/sex/vag/miss/hard2.mp4"></video></center>'
+		'<i>"Ahh! Ahh!! AH! AHH!!"</i>'
+		'You can''t help but scream with every thrust as <<$npc_firstname[$boy]>> fucks you roughly and with high intensity. It hurts so much. Every time his cock slams back in to you, you feel like you''re going to die. The force of his thrusts bounce your breasts so violently they hurt. It feels like your pussy is being fucked into an open wound and you wonder if you''re going to have internal bruises tomorrow morning.'		
+		act'Endure it':
+			$orgasm_or = 'no'
+			gs'arousal','vaginal',rand(3,5),'rough','no_orgasm_msg'
+			gs'stat'
+			cla & *nl
+			'The next few minutes pass by in a torturous blur. You have no idea how much time actually passes by, only that every second of it is filled with pain, tears, and prayer that it will end after the next thrust.'
+			gs'booty_call_sex','fuck_cum'
+		end
+		
+		act'Can we slow down?':
+			cla & *nl
+			'"Can we-! Slow down-! A little-?" you whimper under <<$npc_firstname[$boy]>>''s relentless pounding. "This is-! A bit-! Rough-!"'
+			if (rand(1,10) >= 7 or npc_selfish[$boy] = 1 or npc_abusive = 1) and npc_generous[$boy] ! 1:
+				$orgasm_or = 'no'
+				'"Not a chance, I''m enjoying this." He ignores your pleas, continuing to relentlessly fuck you. The next few minutes pass by in a torturous blur. You have no idea how much time actually passes by, only that every second of it is filled with pain, tears, and prayer that it will end after the next thrust.'
+				gs'booty_call_sex','fuck_cum'
+			else
+				hookup['speed_change'] = 1
+				'"Oh, sorry. I guess I just got caught up in it."'
+				'He relaxes his pace to a blessedly slower speed and begins to fuck you far more gently.'
+				act'Continue':gt'booty_call_sex','miss_virg_norm2'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'doggy_virg_norm1':
+	gs'arousal','vaginal',1,'no_orgasm_msg'
+	gs'stat'
+	$hookup['position'] = 'doggy'
+	'<center><img <<$set_imgh>> src="images/shared/sex/vag/doggy/virgin1.jpg"></center>'
+	if hookup['virgin'] = 1:
+		'<<$npc_firstname[$boy]>> presses his cock against the entrance of your pussy before plunging it all the way in. It fills you up, stretching your walls and tearing straight through your maidenhood, causing you to gasp. Whether in excitement or pain, you aren''t really sure.'
+		'"You okay?"'
+		'"Mhmm." You just nod, not feeling able to say anything else in the moment. He continues to push inside until you feel his hips touching your ass. He''s all the way inside you. Having a penis inside you is a decidedly strange experience, leaving you feeling "full" and stretched to the limit. He gives you a minute to adjust when you feel something seep out of your pussy. It takes you a few seconds before you suddenly you realize; it''s blood. He did just pop your cherry after all...'
+		'"I''m gonna start moving," he says. You nod again, indicating for him to continue.'
+		*nl
+		act'Continue':
+			cla & *clr
+			hookup['orgasm'] = orgasm
+			gs'stat'
+			'<center><video autoplay loop src="images/shared/sex/vag/doggy/slow2.mp4"></video></center>'
+			'<<$npc_firstname[$boy]>> slowly builds into a steady rhythm and as he continues to fuck you, you...'
+			gs'booty_call_sex','virgin_enjoyment'
+		end
+	else
+		'<<$npc_firstname[$boy]>> slowly presses his cock inside you. The walls of your pussy gradually stretch as he moves further inside and you gasp at the sensation until he reaches your hymen. Completely unaware of your virginity, he continues pushing.'
+		*nl
+		'His cock tears through it and you feel a stab of pain, eliciting a pained cry from your mouth. Drawing back out again, he thrusts again, causing another whimper. But as he draws back out the next time he pauses.'
+		'"What the- Is this blood? Hey... are you a virgin?"'
+		if mesec > 0:
+			act'I''m on my period (partial lie)':
+				cla & *nl
+				'"No! I''m not! I''m just... on my period."'
+				'It''s not <i>entirely</i> a lie, you think to yourself since you are actually on your period.'
+				'"But we can keep going, right?" you ask timidly.'
+				'"Oh. Yeah." And he begins fucking you agian, picking up to a steady rhythm.'
+				act'Continue':gt'booty_call_sex','doggy_virg_norm1_1'
+			end
+		else
+			act'I''m on my peroid (lie)':
+				cla & *nl
+				'"No! I''m not! I''m just... on my period." You''re not entirely sure why you''re lying about this, but you are nonetheless.'
+				'"But we can keep going, right?" you ask timidly.'
+				'"Oh. Yeah." <<$npc_firstname[$boy]>> begins fucking you agian, picking up to a steady rhythm.'
+				act'Continue':gt'booty_call_sex','doggy_virg_norm1_1'
+			end
+		end
+		
+		act'Yes... (shy)':
+			cla & *nl
+			hookup['virgin'] = 1
+			'"Ye- yes..." you mumble shyly.'
+			'"You should have said something," he grins. "This is going to be fun..."'
+			'<<$npc_firstname[$boy]>> starts fucking you again, working up to a steady pace.'
+			act'Continue':gt'booty_call_sex','doggy_virg_norm1_1'
+		end
+		
+		act'Not anymore':
+			cla & *nl
+			hookup['virgin'] = 1
+			'"Not anymore," you say, looking back at him over your shoulder with a pained smile.'
+			'"You fucking minx," <<$npc_firstname[$boy]>> grins back, immediately thrusting back into you and building up a steady rhythm.'
+			act'Continue':gt'booty_call_sex','doggy_virg_norm1_1'
+		end
+	end
+end
+
+if $ARGS[0] = 'doggy_virg_norm1_1':
+	gs'arousal','vaginal',rand(3,5),'no_orgasm_msg'
+	gs'stat'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/med2.mp4"></video></center>'
+	'The sound of flesh against flesh fills the room, <<$npc_firstname[$boy]>> cock rhythmically moving in and out of your bloody pussy, hips slapping against your ass. As he fucks you, you...'
+	gs'booty_call_sex','virgin_enjoyment'
+end
+
+if $ARGS[0] = 'doggy_virg_norm2':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/vag/doggy/med2.mp4"></video></center>'
+	'As <<$npc_firstname[$boy]>> changes his pace, you sigh deeply, feeling like you can breathe again.'
+	*nl
+	'Now that you aren''t worried about being literally fucked to death, you feel like you can focus on the sensations of your first time and you...'
+	gs'booty_call_sex','virgin_enjoyment'
+end
+
+if $ARGS[0] = 'doggy_virg_hard1':
+	gs'arousal','vaginal',rand(3,5),'rough','no_orgasm_msg'
+	gs'stat'
+	$hookup['position'] = 'doggy'
+	hookup['virgin_enjoyment'] = -1
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/shared/sex/vag/doggy/virgin2.jpg"></center>'
+	if hookup['virgin'] = 1:
+		'Without warning, <<$npc_firstname[$boy]>> plunges his entire cock all the way inside you. He tears straight through your hymen, eliciting a uncontainable shriek of pain from your lips and tears immediately filling your eyes. Your arms and legs buckle beneath you, but he keeps pushing forward anyways, leaving your belly flush with the bed and his cock stretching you beyond your limits.'
+		*nl
+		'He doesn''t give you even a moment to adjust and begins fucking you full force, absolutely <i>pounding</i> your pussy.'
+	else
+		'Without warning, <<$npc_firstname[$boy]>> plunges his cock inside you full force. He tears straight through your hymen, eliciting a uncontainable shriek of pain from your lips and tears immediately filling your eyes. Your arms and legs buckle beneath you, but he keeps pushing forward anyways, leaving your belly flush with the bed and his cock stretching you beyond your limits.'
+		*nl
+		'<<$npc_firstname[$boy]>> doesn''t stop for even a second and begins fucking you <i>hard</i>.'
+	end
+	act'Scream':
+		cla & *clr
+		gs'arousal','vaginal',rand(3,5),'rough','no_orgasm_msg'
+!!		gs 'pain', 2, 'breasts', 'stretch'
+		gs'stat'
+		'<center><video autoplay loop src="images/shared/sex/vag/doggy/laying_down1.mp4"></video></center>'
+		'<i>"Ahh! Ahh!! AH! AHH!!"</i>'
+		'You''re reduced to a screaming mess as <<$npc_firstname[$boy]>> fucks you roughly and without mercy or restraint. It hurts so much. Every time his cock slams back in to you, you feel like you''re going to die. It''s like your pussy is being torn in half and you wonder if you''re going to piss blood after this. All you can do is squirm beneath <<$npc_firstname[$boy]>> as he pounds your virgin pussy over and over again.'
+		act'Endure it':
+			$orgasm_or = 'no'
+			gs'arousal','vaginal',rand(3,5),'rough','no_orgasm_msg'
+			gs'stat'
+			cla & *nl
+			'The next few minutes pass by in a torturous blur. You have no idea how much time actually passes by, only that every second of it is filled with pain, tears, and prayer that it will end after the next thrust.'
+			gs'booty_call_sex','fuck_cum'
+		end
+		
+		act'Can we slow down?':
+			cla & *nl
+			'"Can we-! Slow down-! A little-?" you whimper under <<$npc_firstname[$boy]>>''s relentless pounding. "This is-! A bit-! Rough-!"'
+			if (rand(1,10) >= 7 or npc_selfish[$boy] = 1 or npc_abusive = 1) and npc_generous[$boy] ! 1:
+				'"Not a chance, I''m enjoying this." He ignores your pleas, continuing to relentlessly fuck you. The next few minutes pass by in a torturous blur. You have no idea how much time actually passes by, only that every second of it is filled with pain, tears, and prayer that it will end after the next thrust.'
+				gs'booty_call_sex','fuck_cum'
+			else
+				hookup['speed_change'] = 1
+				'"Oh, sorry. I guess I just got caught up in it."'
+				'He relaxes his pace to a blessedly slower speed and begins to fuck you far more gently.'
+				act'Continue':gt'booty_call_sex','doggy_virg_norm2'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'cowgirl_virg_norm1':
+	gs'arousal','vaginal',1,'no_orgasm_msg'
+	gs'stat'
+	$hookup['position'] = 'cowgirl'
+	
+	'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/enter1.mp4"></video></center>'
+	if hookup['virgin'] = 1:
+		!! to be written later
+		'Grabbing hold of <<$npc_firstname[$boy]>>''s cock, you try to guide it in with your hand as you ease yourself down onto it. It''s kind of awkward to do and you have a lot of difficulty getting it to enter your pussy straight.'
+		if npc_generous[$boy] = 1:
+			'"It''s okay, take your time," <<$npc_firstname[$boy]>> assures you. "Hard to get it in, isn''t it?"'
+			'"Y-yeah," you blush, embarrassed at your obvious lack of experience.'
+			*nl
+			'Finally, you manage to get the tip inside your pussy and carefully lower yourself down. You feel your walls stretch slowly and keep going lower until you feel yourself bump into something, some kind of resistance. It takes a moment, but then you realize it''s your hymen.'
+			'"Ready?" <<$npc_firstname[$boy]>> asks gently.'
+			'"Mhmm," you nod. With a deep breath, you lift yourself up slightly and bounce straight down, tearing through your virginity.'
+			act'<b>!!!!</b>':
+				gs'arousal','vaginal', 1,'no_orgasm_msg'
+				gs'stat'
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/virgin1.jpg"></center>'
+				'The pain of <<$npc_firstname[$boy]>>''s cock ripping through your hymen is enough to make your eyes water.'
+				'"Fuck!" you involuntarily squeak. "Fuckfuckfuckfuckfuckfuckfuck! That hurts!"'
+				'"It''s okay," <<$npc_firstname[$boy]>> says, assuring you, putting his hands on your hips. "Take it slow, alright?" You nod in response, taking deep breaths trying to adjust to feeling this... <i>thing</i> impaling you, filling you up, stretching you to your limits. Once you feel ready, you start to move.'
+				act'Start moving':
+					cla & *clr
+					gs'arousal','vaginal',rand(3,5),'no_orgasm_msg'
+					gs'stat'
+					if hookup['condom'] = 1:
+						'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/condom1.mp4"></video></center>'
+					else
+						'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/slow1.mp4"></video></center>'
+					end
+					'Clenching your jaw, you slowly lift yourself up before sliding back down on his cock. And then again. And again. And again. Your legs feel slick with something running down your thighs, but it doesn''t feel like your juices. In fact it''s hard to feel aroused at all right now. Suddenly you realize; it''s blood. You did just pop your cherry after all...'
+					*nl
+					'You soldier onwards, continuing to ride <<$npc_firstname[$boy]>>. A few minutes pass and you''ve worked yourself up to a slow but steady rhythm, boucing up and down on his cock. And soon, you realize you...'
+					gs'booty_call_sex','virgin_enjoyment'
+				end
+			end
+		elseif npc_selfish[$boy] = 1:
+			'"Come on, hurry up," <<$npc_firstname[$boy]>> complains loudly.'
+			'"I''m <i>trying!</i>" you yelp, blushing hard at your obvious lack of experience.'
+			*nl
+			'Finally, you manage to get the tip inside your pussy and carefully lower yourself down. You feel your walls stretch slowly and keep going lower until you feel yourself bump into something, some kind of resistance. It takes a moment, but then you realize it''s your hymen and you sit there for a moment, pausing.'
+			'"Come on already!" <<$npc_firstname[$boy]>> doesn''t wait for a response and thrusts his hips up, sending his cock tearing through your virginity.'
+			act'<b>!!!!</b>':
+				gs'arousal','vaginal', 1,'no_orgasm_msg'
+				gs'stat'
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/virgin1.jpg"></center>'
+				'The pain of <<$npc_firstname[$boy]>>''s cock ripping through your hymen is enough to make your eyes water.'
+				'"<i><b>FUCK!</b></i>" you shout. "Cocksucker! Motherfuck! Piece of shit, <i>bastard!</i>"'
+				'You continue to scream obscenities at him even as he grabs your hips.'
+				'"You were taking too long, decided to help you take the plunge," he grins, trying to guide you back up again.'
+				*nl
+				act'Ride him':
+					cla & *clr
+					gs'arousal','vaginal',rand(3,5),'no_orgasm_msg'
+					gs'stat'
+					if hookup['condom'] = 1:
+						'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/condom1.mp4"></video></center>'
+					else
+						'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/slow1.mp4"></video></center>'
+					end
+					'Deciding you''re already this far, you let him, slowly lifting yourself up and sliding back down on his cock. And then again. And again. And again. A few minutes pass and you''ve worked yourself up to a steady rhythm, boucing up and down on <<$npc_firstname[$boy]>>''s cock. And soon, you realize you...'
+					gs'booty_call_sex','virgin_enjoyment'
+				end
+			end
+		else
+			'"You okay up there?" <<$npc_firstname[$boy]>> asks, a quizzical look on his face.'
+			'"Y-yeah," you stammer. "I''m just having a hard time... getting it in..." You blush hard, embarrassed at your obvious lack of experience.'
+			*nl
+			'Finally, you manage to get the tip inside your pussy and carefully lower yourself down. You feel your walls stretch slowly and keep going lower until you feel yourself bump into something, some kind of resistance. It takes a moment, but then you realize it''s your hymen.'
+			'"Whenever you''re ready," <<$npc_firstname[$boy]>> grins.'
+			'You nod back at him and take a deep breath. You lift yourself up slightly, and then force yourself straight down, tearing through your virginity.'
+			act'<b>!!!!</b>':
+				gs'arousal','vaginal', 1,'no_orgasm_msg'
+				gs'stat'
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/virgin1.jpg"></center>'
+				'The pain of <<$npc_firstname[$boy]>>''s cock ripping through your hymen is enough to make your eyes water.'
+				'"Fuck!" you involuntarily squeak. "Fuckfuckfuckfuckfuckfuckfuck! That hurts!"'
+				'"Keep moving, it''ll get better," <<$npc_firstname[$boy]>> says, assuring you, putting his hands on your hips.'
+				act'Keep moving':
+					cla & *clr
+					gs'arousal','vaginal',rand(3,5),'no_orgasm_msg'
+					gs'stat'
+					if hookup['condom'] = 1:
+						'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/condom1.mp4"></video></center>'
+					else
+						'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/slow1.mp4"></video></center>'
+					end
+					'Clenching your jaw, you slowly lift yourself up before sliding back down on his cock. And then again. And again. And again. Your legs feel slick with something running down your thighs, but it doesn''t feel like your juices. In fact it''s hard to feel aroused at all right now. Suddenly you realize; it''s blood. You did just pop your cherry after all...'
+					*nl
+					'You soldier onwards, continuing to ride <<$npc_firstname[$boy]>>. A few minutes pass and you''ve worked yourself up to a slow but steady rhythm, boucing up and down on his cock. And soon, you realize you...'
+					gs'booty_call_sex','virgin_enjoyment'
+				end
+			end
+		end
+	else
+		'Grabbing hold of <<$npc_firstname[$boy]>>''s cock, you try to guide it in with your hand as you ease yourself down onto it. It''s kind of awkward to do and you have a lot of difficulty getting it to enter your pussy straight. Embarrassingly, it takes several tries before you think you finally have the tip inside you. With that out of the way, you carefully lower yourself down, letting your walls stretch until you feel <<$npc_firstname[$boy]>>''s dick putting pressure on your hymen.'
+		'"You okay?" he asks.'
+		'"Yeah! Yeah!" you reply hurriedly. And with a deep breath, you bounce once, tearing straight through your virginity.'
+		act'<b>!!!!</b>':
+			gs'arousal','vaginal', 1,'no_orgasm_msg'
+			gs'stat'
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/virgin1.jpg"></center>'
+			'The pain of <<$npc_firstname[$boy]>>''s cock ripping through your hymen is enough to make you involuntarily squeak and your eyes water. You raise yourself up again and look down, horrified when you see blood leaking out of your pussy. <<$npc_firstname[$boy]>> has a similar expression of shock on his face as he looks up from beneath you.'
+			'"Hey... Are you a... virgin?"'
+			act'Yes... (shy)':
+				cla & *nl
+				hookup['virgin'] = 1
+				'"Ye- yes..." you mumble shyly.'
+				'"You should have said something," he grins, putting his hands on your hips and guiding you back down again.'
+				act'Continue':gt'booty_call_sex','cowgirl_virg_norm2'
+			end
+			
+			act'Not anymore':
+				cla & *nl
+				hookup['virgin'] = 1
+				'"Not anymore," you say, looking down at him with watering eyes and a pained smile.'
+				'"You fucking minx," <<$npc_firstname[$boy]>> grins back, putting his hands on your hips and guiding you back down again.'
+				act'Continue':gt'booty_call_sex','cowgirl_virg_norm2'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'cowgirl_virg_norm2':
+	gs'arousal','vaginal',rand(3,5),'no_orgasm_msg'
+	gs'stat'
+	if hookup['condom'] = 1:
+		'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/condom1.mp4"></video></center>'
+	else
+		'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/slow1.mp4"></video></center>'
+	end
+	'Clenching your jaw, you slowly lift yourself up before sliding back down on his cock. And then again. And again. And again. Your legs are slick blood and despite the pain it seems to help with lubrication at least a small bit.'
+	*nl
+	'You soldier onwards, continuing to ride <<$npc_firstname[$boy]>>, his hands guiding you the whole way. A few minutes pass and you''ve worked yourself up to a slow but steady rhythm, boucing up and down on his cock. And soon, you realize you...'
+	gs'booty_call_sex','virgin_enjoyment'
+end
+
+if $ARGS[0] = 'virgin_enjoyment':
+	if hookup['speed_change'] = 1:
+		act'... still find it painful':
+			hookup['virgin_enjoyment'] = -1
+			cla & *nl
+			$orgasm_or = 'no'
+			gs'arousal','vaginal',rand(3,5),'no_orgasm_msg'
+			pcs_horny -= 50
+			gs'stat'
+			'... still find it really painful.'
+			*nl
+			'Maybe it''s just the after effect of being too rough with you before carrying over, but this <i>really fucking hurts!</i> Every time <<$npc_firstname[$boy]>> thrusts into you, it feels like your vagina is going to split in half. Everything about it hurts. Your insides hurt, your vulva hurts, your cervix hurts, it feels like your pussy is literally being stabbed. You keep expecting it to get better, for the pain to go away and the enjoyment to start, but it never does. All you can do is clench your teeth, squeeze your eyes shut, and keep enduring until it''s over.'
+			gs'booty_call_sex','fuck_cum'
+		end
+		
+		act'... aren''t really enjoying it':
+			hookup['virgin_enjoyment'] = 0
+			cla & *nl
+			$orgasm_or = 'no'
+			gs'arousal','vaginal', 1,'no_orgasm_msg'
+			minut += rand(3,4)
+			gs'stat'
+			'... still don''t really enjoy it...'
+			*nl
+			'It hurt when <<$npc_firstname[$boy]>> first entered you and when he was just pounding on you with no regard for your comfort, but now that he''s slowed down, it''s just a sort of pressure you feel inside you. The sensation isn''t painful but it you''re not getting any pleasure from it either. After his previous speed, maybe your pussy just went numb...?'
+			gs'booty_call_sex','fuck_cum'
+		end
+
+		act'... are starting to feel good':
+			hookup['virgin_enjoyment'] = 1
+			cla & *nl
+			gs'arousal','vaginal',rand(3,5),'no_orgasm_msg'
+			gs'stat'
+			'... start to feel really good...'
+			*nl
+			'The pain of the previous form of fucking begins to fade and pleasure takes its place. Like an itch you''ve never been able to scratch or a "fullness" you''ve never experienced, you can feel his cock deep inside you and it feels <i>so good</i>, causing you to openly moan as he fucks you.'
+			*nl
+			if hookup['orgasm'] < orgasm:
+				'You''re so caught up in the enjoyment of it, you almost don''t realize when you''re about to cum. The pressure inside you building and building with each time <<$npc_firstname[$boy]>>''s cock fills you up. One moment you''re thinking, <i>More! More! More!</i> and the next, every muscle in your body goes taut as you cum hard on <<$npc_firstname[$boy]>>''s dick.'
+			else
+				'You spend the next several minutes fucking joyously, wondering why you waited so long to feel this good!'
+			end
+			gs'booty_call_sex','fuck_cum'
+		end
+	else
+		act'... find this painful':
+			hookup['virgin_enjoyment'] = -1
+			cla & *nl
+			$orgasm_or = 'no'
+			gs'arousal','vaginal', 1,'no_orgasm_msg'
+			minut += rand(3,4)
+			gs'stat'
+			'... find this really painful.'
+			*nl
+			'Every time <<$npc_firstname[$boy]>>''s cock moves inside you, it feels like your vagina is going to split in half. Everything about it hurts. Your insides hurt, your vulva hurts, your cervix hurts, it feels like your pussy is literally being stabbed. You keep expecting it to get better, for the pain to go away and the enjoyment to start, but it never does. All you can do is clench your teeth, squeeze your eyes shut, and keep enduring until it''s over.'
+			gs'booty_call_sex','fuck_cum'
+		end
+		
+		act'... aren''t really enjoying it':
+			hookup['virgin_enjoyment'] = 0
+			cla & *nl
+			$orgasm_or = 'no'
+			gs'arousal','vaginal',rand(3,5)
+			gs'stat'
+			'... aren''t really enjoying it...'
+			*nl
+			'It hurt when <<$npc_firstname[$boy]>> first entered you, but now that your pussy has adjusted but that pain has taken a back seat and become nothing more than a dull throb But other than that, it''s just a sort of pressure you feel inside you that comes and goes with the motions of his cock. The sensation isn''t painful but it you''re not getting any pleasure from it either. The experience is just sort of... bland.'
+			gs'booty_call_sex','fuck_cum'
+		end
+
+		act'... are starting to feel good':
+			hookup['virgin_enjoyment'] = 1
+			cla & *nl
+			gs'arousal','vaginal',rand(3,5),'no_orgasm_msg'
+			gs'stat'
+			'... start to feel really good...'
+			*nl
+			'The initial pain you felt is still there, but now there''s something else that''s going along with it. Like an itch you''ve never been able to scratch or a "fullness" you''ve never experienced, you can feel his cock deep inside you and it feels <i>so good</i>, causing you to openly moan.'
+			*nl
+			if hookup['orgasm'] < orgasm:
+				'You''re so caught up in the enjoyment of it, you almost don''t realize when you''re about to cum. The pressure inside you builds and builds with each time <<$npc_firstname[$boy]>>''s cock fills you up. One moment you''re thinking, <i>More! More! More!</i> and the next, every muscle in your body goes taut as you go into spasms, cumming hard on <<$npc_firstname[$boy]>>''s dick.'
+			else
+				'You spend the next several minutes fucking joyously, wondering why you waited so long to feel this good!'
+			end
+			gs'booty_call_sex','fuck_cum'
+		end
+	end
+end
+
+!! --------------------- end virgin stuff ---------------------------------------
+
+--- booty_call_virgin ---------------------------------

+ 4 - 3
locations/bordelv.qsrc

@@ -20,7 +20,7 @@ act 'Watch Vika work':
 	'You look on in amazement as her mouth makes one of the cocks disappear down her throat then moves on to the other member. She diligently continues to satisfy the men, not taking her eyes from the mirror. This sight has your pussy dripping wet wanting to join them.'
 
 	gs 'arousal', 'voyeur_sex', 5
-	gs 'arousal', 'masturbate', 5
+	gs 'arousal', 'clit_finger', 5, 'masturbate'
 	minut -= 5
 	gs 'stat'
 	
@@ -49,7 +49,7 @@ if $ARGS[0] = 'sex':
 	'Even though you know that she can not see you, if feels like she''s looking you right in the eyes, searching for your approval.'
 
 	gs 'arousal', 'voyeur_sex', 10
-	gs 'arousal', 'masturbate', 10
+	gs 'arousal', 'clit_finger', 10, 'masturbate'
 	minut -= 10
 	gs 'stat'
 	
@@ -77,7 +77,8 @@ if $ARGS[0] = 'end':
 	'When the men are satisfied, Vika kneels down and lets them cum all over her mouth, face and chest. Watching them cum all over Vika has your body tremble with excitement. You close your eyes, and a pleasant orgasm washes over you.'
 	'When you re-open them, the men are already gone, and Vika is sitting on the floor covered in sperm. She is now trying to avoid your judgmental eyes. Finally, she forces herself to get up and leaves the room.'
 
-	$orgasm_or = 'yes'
+	$orgasm_or = 'custom'
+	gs 'arousal', 'clit_finger', 5, 'masturbate'
 	gs 'stat'
 	
 	act 'Wait in the room':

+ 20 - 18
locations/brother.qsrc

@@ -937,8 +937,8 @@ if $ARGS[0] = 'brother_go_away':
 	pcs_horny += rand(5,10)
 	minut += rand(5,10)
 	npc_rel['A34'] -= 2
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/shower/b (13).jpg"></center>'
-	'You cover your pussy with your hands and yell at your brother, "Kolka!? What the <i>fuck</i>? Get the fuck out of here, you small fry!"'
+	'<center><img <<$set_imgh>> src="images/shared/home/bathroom/scream.jpg"></center>'
+	'You shriek, covering your pussy and breasts with both hands. " What the <i>fuck</i> Kolka!?  Get the fuck out of here!"'
 	'Caught red-handed, Kolka slams the door and runs away. You finish showering quietly and dry yourself off.'
 
 	act 'Exit the shower':mirror_steam = hour & gt $loc, $loc_arg
@@ -1032,12 +1032,17 @@ if $ARGS[0] = 'brother_voyeur_ev3':
 	picrand = rand(1,2)
 	if npc_rel['A34'] <50:npc_rel['A34'] += rand(1,2)
 	pcs_mood += 15
-	$orgasm_or = 'yes'
 
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/shower/d (<<picrand>>).jpg"></center>'
 	'You move your feet a little wider apart and move the shower head down your body until it hovers just over your aching pussy. The spray of water is intense against your oh-so-sensitive lips and <<$pcdesc_clit>> clit. It doesn''t take long before the sensation is too much and you orgasm - wave after wave hitting your entire body, you bite down on your tongue to muffle your moans, but are unable to keep completely silent; the occasional gasp escaping your lips.'
 
-	gs 'arousal','masturbate', 5, 'incest'
+	$orgasm_or = 'no'
+	gs 'arousal', 'clit_vibe', -5, 'incest' ,'masturbate'
+	$orgasm_or = 'no'
+	gs 'arousal', 'clit_vibe', -5, 'incest' ,'masturbate'
+	$orgasm_or = 'custom'
+	gs 'arousal', 'clit_vibe', 5, 'incest' ,'masturbate'
+	gs 'arousal', 'end'
 	gs 'stat'
 
 	act 'Dry yourself off':gt 'brother','brother_voyeur_end'
@@ -1343,8 +1348,9 @@ if $ARGS[0] = 'brother_voyeur_ev7':
 					'Your pussy is used to bigger insertions by now; you can feel the wetness of your walls as you move your fingers about.'
 				end
 				'You give into your desires and begin masturbating in front of your brother. Kolka simply sits in front of you, hypnotized by your erotic display.'
-				gs 'arousal','vaginal_finger', 5, 'incest'
-				gs 'arousal','masturbate', 5, 'incest'
+				gs 'arousal','vaginal_finger', 5, 'incest' ,'masturbate'
+				gs 'arousal', 'clit_finger', 5, 'incest' ,'masturbate'
+				gs 'arousal', 'end'
 				gs 'stat'
 
 				act'Continue':gt 'brother','brother_voyeur_ev8'
@@ -1442,9 +1448,10 @@ if $ARGS[0] = 'brother_voyeur_ev8':
 		'A fire had been building inside you since you disrobed and now your body is nearly engulfed when you feel Kolka stiffen, his penis twitching inside your mouth. He whispers your name as he cums, his jism filling your mouth and you begin to greedily swallow. Your own orgasm isn''t far behind; your entire body begins to convulse and you start to suck your brother''s throbbing dick harder, hoping for more of his delicious cum. The world fades for a few moments...'
 
 		gs 'arousal','foreplay', 5, 'incest'
-		gs 'arousal','masturbate', 5, 'incest'
-		gs 'arousal','bj', 5, 'incest'
-		minut -= 5
+		$orgasm_or = 'custom'
+		gs 'arousal', 'clit_finger', 5, 'incest', 'masturbate'
+		gs 'arousal','bj', -5, 'incest'
+		gs 'arousal', 'end'
 		gs 'stat'
 
 		act'Continue':
@@ -1458,9 +1465,6 @@ if $ARGS[0] = 'brother_voyeur_ev8':
 			'Kolka catches his breath and looks down at you, "Nice one, <<$pcs_nickname>>! Good job! Just remember: this is our little secret!" He stands and pulls his pants up before going over to the couch.'
 			'You don''t say anything as you get slowly gather your clothes.'
 
-			gs 'arousal', 'end'
-			gs 'stat'
-
 			act'Get dressed':gt $loc, $loc_arg
 		end
 	elseif brotherConfidence > 10 and brotherSex < 4:
@@ -1479,9 +1483,10 @@ if $ARGS[0] = 'brother_voyeur_ev8':
 		'A fire had been building inside you since you disrobed and now your body is nearly engulfed when you feel Kolka stiffen, his penis twitching inside your mouth. He whispers your name as he cums, his jism filling your mouth and you begin to greedily swallow. Your own orgasm isn''t far behind; your entire body begins to convulse and you start to suck your brother''s throbbing dick harder, hoping for more of his delicious cum. The world fades for a few moments...'
 
 		gs 'arousal','foreplay', 5, 'incest'
-		gs 'arousal','masturbate', 5, 'incest'
-		gs 'arousal','bj', 5, 'incest'
-		minut -= 5
+		$orgasm_or = 'custom'
+		gs 'arousal', 'clit_finger', 5, 'incest', 'masturbate'
+		gs 'arousal','bj', -5, 'incest'
+		gs 'arousal', 'end'
 		gs 'stat'
 
 		act'Continue':
@@ -1495,9 +1500,6 @@ if $ARGS[0] = 'brother_voyeur_ev8':
 			'Kolka signs contently, clearly out of breath. He pulls his pants up and plops down on the couch.'
 			'Slowly you get up, refusing to make eye contact. The room is very quiet as you gather your clothes.'
 
-			gs 'arousal', 'end'
-			gs 'stat'
-
 			act'Get dressed':gt $loc, $loc_arg
 		end
 	end

+ 18 - 8
locations/brother_voyeur.qsrc

@@ -312,15 +312,20 @@ if $ARGS[0] = 'showertalk2':
 					'As the pressure builds on your pussy your reponses to what your brother is saying become increasingly close to moans, often being monosyllabic or simple hums and your eyes squeeze tight as you concentrate on the sensation.'
 					'"Mmm. Mhmm~! Mmm-MMMM!"'
 					'Finally, release comes and you begin to quiver, bracing yourself with a hand on the slick shower wall as you ride out your orgasm.'
+
+					$orgasm_or = 'no'
+					gs 'arousal', 'clit_vibe', -5, 'incest' ,'masturbate'
+					$orgasm_or = 'no'
+					gs 'arousal', 'clit_vibe', -5, 'incest' ,'masturbate'
+					$orgasm_or = 'yes'
+					gs 'arousal', 'clit_vibe', 5, 'incest' ,'masturbate'
+					gs 'arousal', 'end'
+					gs 'stat'
 					act'Calm down':
 						cla & *clr
 						if pcs_inhib < 40:inhib_exp += rand(1,3)
 						pcs_mood += 15
 						bro_mast_look = rand(1,3)
-						$orgasm_or = 'yes'
-						gs 'arousal', 'masturbate', 10
-						gs 'arousal', 'end'
-						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/vanrpar.jpg"></center>'
 						if bro_mast_look ! 1:
 							'After taking a few more seconds to calm down, you peek back out at your brother and he doesn''t seem to have noticed anything was amiss. With a quiet sigh of relief, you decide to quickly finish washing up.'
@@ -737,10 +742,6 @@ if $ARGS[0] = 'brother_shower_together':
 					end
 					act'Continue':
 						cla & *clr
-						gs 'arousal','masturbate', 5
-						gs 'stat'
-						mastr += 1
-						orgasm += 1
 						'<center><video autoplay loop src="images/shared/home/bathroom/wash2.mp4"></center>'
 						if brotherfuck < 1 and brotherbj < 1:
 							'Maintaining eye contact with Kolka, you place the showerhead between your legs, blasting a powerful jet of water into your pussy. His jaw drops when he realizes that you''re using the showerhead to masturbate in front of him. His eyes flick back and forth between your face and your pussy and your hard nipples, unable to decide what he wants to look at. His gaze turns you on more and more, arousal tingling through your whole body. When his eyes meet yours, it suddenly sends you over the edge. Your whole body shudders with an intense orgasm but you never look away, staring straight into your brother''s soul as you cum hard.'
@@ -753,6 +754,15 @@ if $ARGS[0] = 'brother_shower_together':
 							'Finally, your legs give out from under you and you collapse to your knees on the shower floor. Stepping up to you, your brother takes the showerhead from you and places it back on its mount. You smile at him weakly before he puts his hand on your head, saying, "Well, it seems you got your rocks off, but I''ve still got something for you to take care of..."'
 							act'Blow him':gt'brother_voyeur','brother_shower_bj'
 						end
+
+						$orgasm_or = 'no'
+						gs 'arousal', 'clit_vibe', -5, 'incest' ,'masturbate'
+						$orgasm_or = 'no'
+						gs 'arousal', 'clit_vibe', -5, 'incest' ,'masturbate'
+						$orgasm_or = 'custom'
+						gs 'arousal', 'clit_vibe', 5, 'incest' ,'masturbate'
+						gs 'arousal', 'end'
+						gs 'stat'
 					end
 				end
 			end

+ 4 - 0
locations/carF.qsrc

@@ -8,6 +8,7 @@ $enddrive = {
 	if cardrive = 5:gt 'city_park', 'start'
 	if cardrive = 6: litltown = 0 & gt 'zaprF', 'start'
 	if cardrive = 7:gt 'autoservisF', 'start'
+	if cardrive = 8: gt 'city_house_res_misc', 'fronty'
 	if cardrive = 9:gt 'autotraidF', 'start'
 	if cardrive = 10:gt 'city_park', 'whore'
 	if cardrive = 11:gt 'city_sauna'
@@ -89,6 +90,7 @@ if $ARGS[0] = 'salon':
 	if cardrive = 5:'Through the windshield, you can see the park.'
 	if cardrive = 6:'Through the windshield, you can see the gas station in the city industrial region.'
 	if cardrive = 7:'Through the windshield, you can see the car service centre.'
+	if cardrive = 8:'Through the windshield, you see your house in St. Petersburg''s residential area.'
 	if cardrive = 9:'Through the windshield, you can see many of the cars for sale outside the showroom.'
 	if cardrive = 10:'Through the windshield, you can see hookers outside the park.'
 	if cardrive = 11:'Through the windshield, you can see the sauna.'
@@ -336,6 +338,7 @@ end
 
 if $ARGS[0] = 'city':
 	cla
+	if home_owned[15] = 1 and cardrive ! 8: act 'Go home to St. Petersburg''s residential area':gs 'carF', 'nearby', 8
 	if cardrive ! 3:act 'Go to St. Petersburg''s Industrial Region':gs 'carF', 'nearby', 3
 	if cardrive ! 1:act 'Go to St. Petersburg''s residential area':gs 'carF', 'nearby', 1
 	if cardrive ! 2:act 'Go to St. Petersburg city center':gs 'carF', 'nearby', 2
@@ -355,6 +358,7 @@ if $ARGS[0] = 'nearby':
 	benz -= 1
 	teh -= rand(1, 3)
 	cardrive = ARGS[1]
+	if cardrive = 8: minut += 5
 	'5 minutes later, you arrive at your destination.'
 	dynamic $enddrive
 end

+ 16 - 0
locations/cikl.qsrc

@@ -234,6 +234,22 @@ if bimbo < 0: bimbo = 0
 !! flag reset
 bimbo_flag = 0
 
+
+!!------------------------------------------------------------------------------------------------------------
+!!	Butt slut
+!!------------------------------------------------------------------------------------------------------------
+
+if orgasm_anal > orgasm_anal[1]: 
+	buttslut_exp += 1
+else
+	buttslut_exp -= 1
+end
+orgasm_anal[1] = orgasm_anal
+if orgasm_anal >= 10 and traits['buttslut_lvl'] = 0: traits['buttslut_lvl'] = 1
+if traits['buttslut_exp'] >= 15 and traits['buttslut_lvl'] = 1: traits['buttslut_lvl'] = 2 & traits['buttslut_exp'] = 0
+if traits['buttslut_exp'] >= 50 and traits['buttslut_lvl'] = 2: traits['buttslut_lvl'] = 3
+if traits['buttslut_exp'] <= 0 and traits['buttslut_lvl'] = 3: traits['buttslut_lvl'] = 2 & traits['buttslut_exp'] = 0
+
 !!------------------------------------------------------------------------------------------------------------
 !!	Exhibitionism
 !!------------------------------------------------------------------------------------------------------------

+ 33 - 0
locations/city_house_res_bathr.qsrc

@@ -0,0 +1,33 @@
+# city_house_res_bathr
+
+
+if $ARGS[0] = 'bathr':
+	$loc = 'city_house_res_bathr'
+	$loc_arg = 'bathr'
+	$locM = 'city_house_res_bathr'
+	$locM_arg = 'bathr'
+	$menu_loc = 'city_house_res_bathr'
+	$menu_arg = 'bathr'
+	$location_type = 'bathroom'
+	$bathtype = 'bathtub shower'
+	
+	menu_off = 0
+	minut += 1
+	gs 'stat'
+	
+	*clr & cla
+	'<center><b><font color="maroon">Bathroom</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/house/crh_bathroom.jpg"></center>'
+
+	act 'Leave the room': gt 'city_house_res_misc', 'hallw'
+
+	'The ornate room holds a shower, toilet, sink, <a href="exec:gt ''mirror'',''start''">mirror</a> where you can ' + iif(pcs_hairbsh = 0,'<a href="exec:gt ''mirror'',''brush''">brush</a>','brush') + ' your hair, and even a bath tub.'
+
+	gs' selfplay', 'suction_dildo'
+	*nl
+	gs 'din_van', 'private'
+	gs 'din_van', 'misery'
+end
+
+--- city_house_res_bathr ---------------------------------
+

+ 41 - 0
locations/city_house_res_bedr.qsrc

@@ -0,0 +1,41 @@
+# city_house_res_bedr
+
+
+if $ARGS[0] = 'bedro':
+	$loc = 'city_house_res_bedr'
+	$loc_arg = 'bedro'
+	$menu_loc = 'city_house_res_bedr'
+	$menu_arg = 'bedro'
+	$locM = 'city_house_res_bedr'
+	$locM_arg = 'bedro'
+	$location_type = 'private'
+	$locclass = 'bedr'
+	
+	menu_off = 0
+	minut += 1
+	gs 'stat'
+	
+	*clr & cla
+	'<center><b><font color="maroon">Bedroom</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/house/crh_bedroom.jpg"></center>'
+	
+	act 'Leave the room': gt 'city_house_res_misc', 'hallw'
+
+	act 'Relax on your bed': gt 'bed', 'start'
+
+	if pornMagazine > 0:gs 'events', 'read_porn'
+
+	if pcs_horny >= 50: act 'Masturbate':gt 'selfplay', 'start'
+
+	*nl
+	'It''s a bright and beautiful room, with a large <a href="exec:gt ''bed'', ''start''">continental bed</a>.'
+	*nl
+	'There''s a table and a <a href="exec:gt ''mirror'', ''start''">mirror</a> placed in one of the corners.'
+	if pornMagazine > 0:'You have hidden your porn magazine in your nightstand.'
+	*nl
+	'On one side of the room is the entrance to a walk-in <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a>.'
+
+end
+
+--- city_house_res_bedr ---------------------------------
+

+ 82 - 0
locations/city_house_res_kitch.qsrc

@@ -0,0 +1,82 @@
+# city_house_res_kitch
+
+
+if $ARGS[0] = 'kitch':
+	$loc = 'city_house_res_kitch'
+	$loc_arg = 'kitch'
+	$menu_loc = 'city_house_res_kitch'
+	$menu_arg = 'kitch'
+	$locclass = 'kitr'
+
+	menu_off = 0
+	minut += 1
+	gs 'kit_din'
+	gs 'stat'
+
+	*clr & cla
+	'<center><b><font color="maroon">Kitchen</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/house/crh_kitchen.jpg"></center>'
+
+	act 'Leave the room': gt 'city_house_res_misc', 'hallw'
+
+	'A well stocked kitchen containing all the necessities to make whatever meal you please.'
+
+	if cltarelka > 0:
+		'You have <b><<cltarelka>></b> clean plates left.'
+	else
+		'<b><font color="red">You don''t have any clean plates left.</font></b>'
+	end
+
+	if dirttarelka > 0:'There are <b><<dirttarelka>></b> dirty dishes in the sink. <a href="exec:dynamic $dirtarm">Wash the dishes</a>.'
+
+	if fairy > 0:
+		'Under the sink is some dishwashing detergent, which is enough for <b><<fairy>></b> ' + iif(fairy = 1, 'time.', 'times.')
+	else
+		'<b><font color="red">You have nothing to wash dishes with. You should buy some detergent.</font></b>'
+	end
+
+	if eda > 0:
+		if cltarelka = 0 or edahot > 0:$edagot = ''
+		if cltarelka > 0 and edahot = 0:$edagot = '<a href="exec:dynamic $edagotd">Cook a meal</a>'
+
+		'There''s enough food for <b><<eda>></b> ' + iif(eda = 1, 'serving', 'servings') + '. <<$edagot>>'
+	elseif edaD = 0 and eda = 0:
+		'<b><font color="red">The fridge is empty. You have nothing to eat.</font></b>'
+	end
+
+	if edahot > 0:'<a href="exec:dynamic $edahotd">There''s a warm meal on the table.</a>'
+
+	if husband > 0 and husbandrink ! 10:
+		if hour = 7 or hour = 17:'<a href="exec:gt ''husb'', ''start''">Your husband is eating at the table.</a>'
+	end
+
+	if husband > 0 and husbanday > 0 and huseatday ! daystart and eda >= 2:
+		act 'Cook a meal for your husband and yourself (1:00)':
+			cla
+			*clr
+			husband += 5
+			eda -= 2
+			minut += 60
+			huseatday = daystart
+			pcs_mood -= 25
+			'<center><img <<$set_imgh>> src="images/shared/home/kitchen/cook.jpg"></center>'
+			'You prepare a meal for your husband and yourself.'
+
+			act 'Leave the meal':gt 'kuhr'
+		end
+	end
+
+	dynamic $edasnack
+	dynamic $sandwich
+	dynamic $driwater
+	dynamic $dritea
+	dynamic $fill_bottle
+	dynamic $edaD
+	dynamic $pranik
+	dynamic $fatdel
+	dynamic $lekarstvo
+	dynamic $vitamin
+end
+
+--- city_house_res_kitch ---------------------------------
+

+ 356 - 0
locations/city_house_res_misc.qsrc

@@ -0,0 +1,356 @@
+# city_house_res_misc
+
+
+!!Small frontyard
+if $ARGS[0] = 'fronty':
+	$loc = 'city_house_res_misc'
+	$loc_arg = 'fronty'
+	$menu_loc = 'city_house_res_misc'
+	$menu_arg = 'fronty'
+	$location_type = 'public_outdoors'
+	killvar '$locclass'
+	
+	menu_off = 0
+	minut += 1
+	gs 'stat'
+
+	if sound = 0:
+		if month >=11 and month <= 12 or month >=1 and month <=3:
+			if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/zima.mp3',30
+			if hour >= 0 and hour <= 7: PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
+		else
+			if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/street_leto.mp3',30
+			if hour >= 0 and hour <= 7: PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3',30
+		end
+	end
+
+	*clr & cla
+	'<center><b><font color="maroon">Living Room</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/house/crh_fronty.jpg"></center>'
+	'Your small two story house sits on the edge of the residential area. Despite that, your neighbors are pretty close and the sounds of the street fill the air.'
+	*nl
+	if car > 0 and cardrive = 8: '<a href="exec:GS ''carF'', ''start''">Your <<$car>></a> is in the driveway.'
+
+	act 'Go inside': gt 'city_house_res_misc', 'hallw'
+	act 'Go to the city':
+		minut += 10
+		gt 'city_residential'
+	end
+	if curr_home ! 15:
+		act 'Set this house as your main home':gs 'set_home', 15 & gt 'city_house_res_misc', 'fronty'
+	end
+
+end
+
+if $ARGS[0] = 'hallw':
+	CLOSE ALL
+	$loc = 'city_house_res_misc'
+	$loc_arg = 'hallw'
+	$menu_loc = 'city_house_res_misc'
+	$menu_arg = 'hallw'
+	$locM = 'city_house_res_misc'
+	$locM_arg = 'hallw'
+	$location_type = 'private'
+	killvar '$locclass'
+
+	menu_off = 0
+	minut += 1
+	gs 'stat'
+	gs 'themes', 'indoors'
+	if frost > 0: frost = 0
+
+	*clr & cla
+	'<center><b><font color="maroon">Hallway</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/house/crh_hallway.jpg"></center>'
+	
+	if courtletter_date <= daystart and courtletter_date ! 0: gt 'sentence', 'letter'
+
+	act 'Go out front':
+		if $clothingworntype ! 'nude':
+			minut += 1
+			gt 'city_house_res_misc', 'fronty'
+		else
+			msg'<b><font color = red>You need to get dressed.</font></b>'
+			gt 'city_house_res_misc', 'hallw'
+		end
+	end
+
+	'The main hallway of your house. You can visit the different rooms from here.'
+	'There''s a <a href="exec:gt ''mirror'', ''start''">mirror</a> hanging on the wall.'
+	
+	if umbrella > 0:'There''s an umbrella hanging on a hook by the door.'
+	
+	act 'Go to your bedroom': gt 'city_house_res_bedr', 'bedro'
+	act 'Go to your bathroom': gt 'city_house_res_bathr', 'bathr'
+	act 'Go to your kitchen': gt 'city_house_res_kitch', 'kitch'
+	act 'Go to your living room': gt 'city_house_res_misc', 'livroom'
+	act 'Go to your backyard': gt 'city_house_res_misc', 'backy'
+	
+end
+
+!!Small backyard for outdoor working out or maybe gardening?
+if $ARGS[0] = 'backy':
+	$loc = 'city_house_res_misc'
+	$loc_arg = 'backy'
+	$menu_loc = 'city_house_res_misc'
+	$menu_arg = 'backy'
+	$location_type = 'secluded'
+	
+	menu_off = 0
+	minut += 1
+	gs 'stat'
+	
+	*clr & cla
+	'<center><b><font color="maroon">Living Room</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/house/crh_backy.jpg"></center>'
+	'Your small backyard is fenced in, with a few plots intended for gardening.'
+
+	act 'Go inside': gt 'city_house_res_misc', 'hallw'
+
+	if sunWeather = 1:
+		if pcs_stam >=15 or (pcs_stam >= 10 and bookYog + obruch > 0):
+			if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich':
+				*nl
+				'You can do some exercises here.'
+				act 'Exercise': gt 'exercise', 'workout'
+			else
+				*nl
+				'You could do some exercises here if you were wearing exercise clothes.'
+			end
+		end
+	end
+
+end
+
+if $ARGS[0] = 'livroom':
+	$loc = 'city_house_res_misc'
+	$loc_arg = 'livroom'
+	$menu_loc = 'city_house_res_misc'
+	$menu_arg = 'livroom'
+	$location_type = 'private'
+	$locclass = 'livingr'
+	
+	menu_off = 0
+	minut += 1
+	gs 'stat'
+	
+	*clr & cla
+	'<center><b><font color="maroon">Living Room</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/house/crh_living.jpg"></center>'
+
+	act 'Leave the room': gt 'city_house_res_misc', 'hallw'
+
+	'A place where you can watch <a href="exec:gt ''TV'',''start''">TV</a>, or relax on your <a href="exec:gt ''divan'', ''start''">sofa</a>.'
+
+	if komp = 1:
+		'There''s a <a href="exec:gt ''Komp'', ''start''">computer</a> sitting on your <a href="exec:gt ''stol'', ''start''">desk</a>.'
+	else
+		'A small <a href="exec:gt ''stol'', ''start''">desk</a> is against the wall.'
+	end
+
+	'There is enough space to workout.'
+	gs 'exercise', 'start'
+
+	gs 'subkid'
+
+	if ml_guitar['carried'] = 1:
+		act 'Place the guitar next to your desk':
+			ml_guitar['carried'] = 0
+			$ml_guitar['location'] = $curloc
+			gt $loc, $loc_arg
+		end
+	elseif $ml_guitar['location'] = $curloc:
+		act 'Pick up the guitar':
+			ml_guitar['carried'] = 1
+			$ml_guitar['location'] = ''
+			gt $loc, $loc_arg
+		end
+	end
+
+	if ml_online['account'] = 0 and internet > 0:
+		act 'Set up an online music account': gt 'music_onlinemusic', 'setupAccount'
+	end
+
+	!!Uploading recorded music if there are any not uploaded yet
+	if ml_uploadablemusic > 0 and internet > 0 and ml_online['account'] = 1:
+		if pcs_inhib < 30:
+			if pcs_inhib < 10:
+				$diff = 'hard'
+			elseif pcs_inhib < 20:
+				$diff = 'medium'
+			else
+				$diff = 'easy'
+			end
+			gs 'willpower', 'skill', 'self', $diff
+			will_cost = (will_cost * 2) - (pcs_perform)
+			if will_cost <= pcs_willpwr:
+				act 'Upload music (<<will_cost>> Willpower)': gt 'music_onlinemusic', 'uploadmusic'
+			else
+				act 'Upload music (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+		end
+		act 'Upload music': gt 'music_onlinemusic', 'uploadallmusic'
+	end
+
+	if ml_uploadablemusic > 0:
+		act 'Delete old recordings': gt 'music_onlinemusic', 'deleteoldmusic'
+	end
+
+	if hour > 8 and hour < 22:
+		if ml_guitar['hasguitar'] = 1:
+			act 'Play something on the guitar':
+				pcs_mood += 10
+				minut += 10
+				gs 'stat'
+				'You pick up your guitar and start to play some songs you know, just for your own entertainment.'
+				'You hum along to the tune, relaxing into the music and enjoying it. When you look up, 10 minutes has passed and you are in a much better mood.'
+			end
+		end
+
+		if ml_guitar['hasguitar'] = 1 and (ml_guitar['chordbook'] = 1 or ml_guitarlesson['lessoncount'] > 0) and ml_performance['performed_minutes'] < ml_performance['max_perform_minutes'] and alko < 5:
+			if pcs_inhib < 30:
+				if pcs_inhib < 10:
+					$diff = 'hard'
+				elseif pcs_inhib < 20:
+					$diff = 'medium'
+				else
+					$diff = 'easy'
+				end
+				gs 'willpower', 'skill', 'self', $diff
+				will_cost = (will_cost * 3) - (pcs_perform)
+				if will_cost <= pcs_willpwr:
+					act 'Practice guitar (<<will_cost>> Willpower)':
+						inhib_exp += rand(1,2)
+						gs 'willpower', 'pay', 'self'
+						gs 'stat'
+						gt 'music_bedroomPractice', 'guitar'
+					end
+				else
+					act 'Practice guitar (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You feel too embarrassed to pick up your guitar in front of people</font>'
+				end
+			else
+				act 'Practice guitar': gt 'music_bedroomPractice', 'guitar'
+			end
+		end
+
+		!! Streaming music
+		if ml_guitar['hasguitar'] = 1 and ml_online['account'] = 1 and internet > 0 and ml_performance['performed_minutes'] < ml_performance['max_perform_minutes'] and ml_performance['max_perform_minutes'] >= 15 and alko < 5 and ml_streaming['lastday'] ! daystart:
+			ml_streamtime =  min((ml_performance['max_perform_minutes']-ml_performance['performed_minutes']), 60)
+			if pcs_inhib < 30:
+				if pcs_inhib < 10:
+					$diff = 'hard'
+				elseif pcs_inhib < 20:
+					$diff = 'medium'
+				else
+					$diff = 'easy'
+				end
+				gs 'willpower', 'skill', 'self', $diff
+				will_cost = (will_cost * 3) - (pcs_perform)
+				if will_cost <= pcs_willpwr:
+					act 'Live stream (<<ml_streamtime>> minutes) (<<will_cost>> Willpower)':
+						inhib_exp += rand(1,3)
+						gs 'willpower', 'pay', 'self'
+						gs 'stat'
+						gt 'music_onlinemusic', 'liveStream'
+					end
+				else
+					act 'Live stream (<<ml_streamtime>> minutes) (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
+			else
+				act 'Live stream (<<ml_streamtime>> minutes)': gt 'music_onlinemusic', 'liveStream'
+			end
+		end
+
+		!! Recording music
+		if ml_guitar['hasguitar'] = 1 and ml_performance['performed_minutes'] < ml_performance['max_perform_minutes'] and alko < 5:
+			if pcs_inhib < 20:
+				if pcs_inhib < 10:
+					$diff = 'medium'
+				elseif pcs_inhib < 20:
+					$diff = 'easy'
+				end
+				gs 'willpower', 'skill', 'self', $diff
+
+				if will_cost <= pcs_willpwr:
+					act 'Record a song with your phone (<<will_cost>> Willpower)':
+						inhib_exp += rand(1,2)
+						gs 'willpower', 'pay', 'self'
+						gs 'stat'
+						gt 'music_onlinemusic', 'recordSong'
+					end
+					if komp = 1 and webcamera = 1 and ml_studio['scarlet-3rd-gen'] = 1:
+						act 'Record and edit a song (<<will_cost>> Willpower)':
+							inhib_exp += rand(1,2)
+							gs 'willpower', 'pay', 'self'
+							gs 'stat'
+							gt 'music_onlinemusic', 'recordAndEditSong'
+						end
+					end
+				else
+					act 'Record a song (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					act 'Record and edit a song (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
+			else
+				act 'Record a song with your phone': gt 'music_onlinemusic', 'recordSong'
+				if komp = 1 and webcamera = 1 and ml_studio['scarlet-3rd-gen'] = 1:
+					act 'Record and edit a song': gt 'music_onlinemusic', 'recordAndEditSong'
+				end
+			end
+		end
+	end
+
+	if sewing_kit = 1:
+		'Your <a href="exec:gt ''sewing'',''start''">sewing kit</a> is stored next to your favorite chair.'
+		*nl
+		if gobelen > 0:
+			'You have completed <<gobelen>> tapestries.'
+			*nl
+		end
+		if tkan <= 0:
+			'You do not have any fabric.'
+		else
+			if pcs_sewng < 40:
+				'You have <<tkan>> pieces of sewing fabric left.'
+			elseif pcs_sewng < 80:
+				'You have enough fabric for <<tkan>> lessons.'
+			else
+				if newgobelen = 0:
+					act'Start a new tapestry (00:15)':
+						*clr & cla
+						menu_off = 1
+						tkan -= 1
+						newgobelen = 1
+						minut += 15
+						gs'stat'
+						'You spend 15 minutes at the embroidery frame, preparing the fabric and outlining the pattern for the tapestry.'
+						act'Set the tapestry aside':gt $curloc
+					end
+				end
+			end
+		end	
+		if newgobelen >= 1:
+			'Your tapestry is <<newgobelen/10>> percent finished.'
+			act'Work on the tapestry (01:00)':
+				*clr & cla
+				menu_off = 1
+				minut += 60
+				sewng_exp += rand(pcs_intel/10, pcs_intel/5)
+				gobramax = (pcs_sewng - 70) * 6
+				gobramin = (pcs_sewng - 70) * 2
+				newgobelen += rand(gobramin,gobramax)
+				gs'stat'
+				if newgobelen < 1000:'You spend an hour working on your tapestry, which is now <<newgobelen/10>> percent finished.'
+					if newgobelen >= 1000:
+					newgobelen = 0
+					gobelen += 1
+					'Your work on the tapestry is done.'
+				end
+				act'Set the tapestry aside':gt $curloc
+			end
+		end
+	end
+
+end
+
+--- city_house_res_misc ---------------------------------
+

+ 47 - 61
locations/city_jorahouse.qsrc

@@ -1153,7 +1153,7 @@ if $ARGS[0] = 'ev51':
 	'The gathered men are silently drooling.'
 
 	act 'Cum':gt 'city_jorahouse', 'ev52'
-	gs 'arousal', 'masturbate', 5, 'exhibitionism', 'sub'
+	gs 'arousal', 'clit_finger', 5, 'exhibitionism', 'sub', 'masturbate'
 	gs 'stat'
 	
 	gs 'willpower', 'misc', 'resist', 'hard'
@@ -1178,8 +1178,8 @@ if $ARGS[0] = 'ev52':
 	$orgasm_or = 'custom'
 	$orgasm_txt = 'Within a few minutes you have a wild orgasm.'
 	'The crowd of men are standing in complete shock.'
+	gs 'arousal', 'clit_finger', 5, 'exhibitionism', 'sub', 'masturbate'
 	'Jora hands you a dildo and says, "Insert this."'
-	gs 'arousal', 'masturbate', 5, 'exhibitionism', 'sub'
 	gs 'stat'
 	act 'Insert dildo':gt 'city_jorahouse', 'ev53'
 
@@ -1286,9 +1286,10 @@ end
 if $ARGS[0] = 'ev58':
 	cla
 	*clr
-	'You take Zhorin member cheek'
 	'<center><img <<$set_imgh>> src="images/characters/city/jora/sex/bas21.jpg"></center>'
-	'Once he is aroused Jora orders, "Get on my dick."'
+	'You accept his cock into your mouth, spreading time to run your tongue around his glans, watching his face closely to try and read exactly what is turning him on most.'
+	'You deepthroat Jora''s dick, struggling to hold your breath and even mange to lick his balls.'
+	'Once he is aroused Jora orders, "Enough, come over here and sit on it."'
 	gs 'arousal', 'bj', 5, 'exhibitionism', 'sub'
 	gs 'stat'
 	act 'Fuck Jora':gt 'city_jorahouse', 'ev60'
@@ -1305,8 +1306,8 @@ if $ARGS[0] = 'ev60':
 	dynamic $vagstart2
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/city/jora/sex/bas 27.jpg"></center>'
-	'You furiously grind on Joras dick.'
-	'Jora is ready to cum.'
+	'You obediently follow Jora to a small platform where he sits down, you don''t need further instruction and sit on his lap take his member inside as you do so.'
+	'You grind on Jora''s dick as he gropes your tits, you put some real effort into draining his balls knowing you aren''t getting away before he''s satisfied. You use every muscle and trick you know to bring him to the point of no return.'
 	gs 'arousal', 'vaginal', 5, 'exhibitionism', 'sub'
 	gs 'stat'
 	act 'Take it':gt 'city_jorahouse', 'ev61'
@@ -1344,31 +1345,25 @@ if $ARGS[0] = 'ev62':
 	*clr
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
 	gs 'boyStat', $npclastgenerated
-	spafinloc = 12
-	gs 'cum_manage'
+	gs 'cum_call', 'mouth_swallow', $boy, 0
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
 	gs 'boyStat', $npclastgenerated
-	spafinloc = 1
-	gs 'cum_manage'
+	gs 'cum_call', 'labia', $boy, 0
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
 	gs 'boyStat', $npclastgenerated
-	spafinloc = 1
-	gs 'cum_manage'
+	gs 'cum_call', 'labia', $boy, 0
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
-	gs 'boyStat', $npclastgenerated
-	gs 'cum_manage'
+	gs 'cum_call', 'vaginal', $boy, 0
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
-	gs 'boyStat', $npclastgenerated
-	gs 'cum_manage'
+	gs 'cum_call', 'vaginal', $boy, 0
 	'<center><img <<$set_imgh>> src="images/characters/city/jora/sex/bas23.jpg"></center>'
-	'You haven''t got any choice and are fucked by the group of men.'
-	'Someone bends you over and sticks his dick in your ass.'
+	'You haven''t got any choice and you are gangbanged by the group of men.'
+	'Someone bends you over and sticks his dick in your ass, another your throat and a third in your cunt. You remain fully stuffed as they all try each of your holes.'
+	'One of them comes down your throat giving you no choice but to swallow with the rest finishing in or on your pussy.'
 	$orgasm_or = 'yes'
-	gs 'arousal', 'vaginal', 5, 'exhibitionism', 'sub', 'unknown'
-	gs 'arousal', 'anal', 5, 'exhibitionism', 'sub', 'unknown'
-	minut -= 10
+	gs 'arousal', 'vaginal', 10, 'exhibitionism', 'sub', 'unknown', 'gangbang'
+	gs 'arousal', 'anal', -10, 'exhibitionism', 'sub', 'unknown', 'gangbang'
 	guy += 5
-	gang += 1
 	gs 'stat'
 	act 'Fuck the crowd':gt 'city_jorahouse', 'ev63'
 end
@@ -1378,46 +1373,36 @@ if $ARGS[0] = 'ev63':
 	*clr
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
 	gs 'boyStat', $npclastgenerated
-	spafinloc = 3
-	gs 'cum_manage'
+	gs 'cum_call', 'butt', $boy, 0
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
 	gs 'boyStat', $npclastgenerated
-	spafinloc = 3
-	gs 'cum_manage'
+	gs 'cum_call', 'butt', $boy, 0
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
 	gs 'boyStat', $npclastgenerated
-	spafinloc = 4
-	gs 'cum_manage'
+	gs 'cum_call', 'anus', $boy, 0
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
 	gs 'boyStat', $npclastgenerated
-	spafinloc = 4
-	gs 'cum_manage'
+	gs 'cum_call', 'anus', $boy, 0
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
 	gs 'boyStat', $npclastgenerated
-	spafinloc = 12
-	gs 'cum_manage'
+	gs 'cum_call', 'mouth_swallow', $boy, 0
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
 	gs 'boyStat', $npclastgenerated
-	spafinloc = 12
-	gs 'cum_manage'
+	gs 'cum_call', 'mouth_swallow', $boy, 0
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
 	gs 'boyStat', $npclastgenerated
-	spafinloc = 11
-	gs 'cum_manage'
+	gs 'cum_call', 'face', $boy, 0
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
 	gs 'boyStat', $npclastgenerated
-	spafinloc = 11
-	gs 'cum_manage'
-	if pcs_ass < 16: pcs_ass += 1
+	gs 'cum_call', 'face', $boy, 0
 	'<center><img <<$set_imgh>> src="images/characters/city/jora/sex/bas24.jpg"></center>'
-	'You continue to suck, while you are pounded in the ass.'
-	'Once more you orgasm, you feel someone else dick going into your pussy.'
+	'You continue to suck, while you are pounded in the ass and pussy. Your only saving grace being that teh show has them so aroused none of them last long before they cum.'
+	'Some of the men finish on your face or in your mouth while the others have started to finish in and on you butt leaving you covered in cum.'
+	gs 'arousal', 'bj', 15, 'exhibitionism', 'sub', 'unknown'
 	$orgasm_or = 'yes'
-	gs 'arousal', 'bj', 5, 'exhibitionism', 'sub', 'unknown'
-	gs 'arousal', 'vaginal', 5, 'exhibitionism', 'sub', 'unknown'
-	gs 'arousal', 'anal', 5, 'exhibitionism', 'sub', 'unknown'
-	minut -= 10
-	guy += 3
+	gs 'arousal', 'vaginal', -15, 'exhibitionism', 'sub', 'unknown', 'gangbang'
+	gs 'arousal', 'anal', -15, 'exhibitionism', 'sub', 'unknown', 'gangbang'
+	guy += 8
 	gs 'stat'
 	act 'Fuck the crowd':gt 'city_jorahouse', 'ev64'
 end
@@ -1427,24 +1412,23 @@ if $ARGS[0] = 'ev64':
 	*clr
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
 	gs 'boyStat', $npclastgenerated
-	spafinloc = 12
-	gs 'cum_manage'
+	gs 'cum_call', 'back', $boy, 0
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
 	gs 'boyStat', $npclastgenerated
-	spafinloc = 15
-	gs 'cum_manage'
+	gs 'cum_call', 'stomach', $boy, 0
 	gs 'npcgeneratec', 0, 'a random man', rand(18,45)
 	gs 'boyStat', $npclastgenerated
-	spafinloc = 16
-	gs 'cum_manage'
+	gs 'cum_call', 'breasts', $boy, 0
 	if pcs_ass < 16: pcs_ass += 1
 	'<center><img <<$set_imgh>> src="images/characters/city/jora/sex/bas25.jpg"></center>'
-	'Several more guys join in and you are fucked in all your holes. Lost in the moment you have yet another orgasm.'
+	'Only three guys left and they seem to know what they are doing, working in tandem they take you in each orifice  finding your most sensitive triggers.'
+	gs 'arousal', 'bj', 10, 'exhibitionism', 'sub', 'unknown'
+	$orgasm_or = 'yes'
+	gs 'arousal', 'vaginal', -10, 'exhibitionism', 'sub', 'unknown', 'gangbang'
+	'They have more stamina then the last group and seem to want to make sure you remember this.'
 	$orgasm_or = 'yes'
-	gs 'arousal', 'bj', 5, 'exhibitionism', 'sub', 'unknown'
-	gs 'arousal', 'vaginal', 5, 'exhibitionism', 'sub', 'unknown'
-	gs 'arousal', 'anal', 5, 'exhibitionism', 'sub', 'unknown'
-	minut -= 10
+	gs 'arousal', 'anal', -10, 'exhibitionism', 'sub', 'unknown', 'gangbang'
+	'You have no strength left and they are the only thing stopping you collapsing at this point which seems to be enough for them to hit orgasm. They each pull out and paint your body in their cum before gently lowering you to the ground so you can catch your breath.'
 	guy += 3
 	gs 'stat'
 	act 'Get up and dress in your swimsuit':gt 'city_jorahouse', 'ev65'
@@ -1453,18 +1437,20 @@ end
 if $ARGS[0] = 'ev65':
 	cla
 	*clr
-	money += 200
+	money += 2000
 	saunawhore = 1
 	'<center><img <<$set_imgh>> src="images/characters/city/jora/bas26.jpg"></center>'
-	'You find and put your swimsuit back on and rest against a column. Your arms and legs are shaking and pussy and ass itch unbearably.'
+	'One of the men finds and hands you your swimsuit.'
+	'"Damn you''re good, boss said we can have you last if we kept an eye on you to make sure things didn''t get out of hand. Hope we made it as much fun for you as it was for us."'
+	'You put your swimsuit back on and rest against a column. Your arms and legs are shaking and your pussy and ass feel unbearably raw.'
 	'Jora comes out of the locker room and says, "Well, you put on a good show here, the boss is delighted!"'
-	'He hands you a business card with an address in the residential area on it. "If you ever need money, go to the sauna, show them this card and tell them we send you."'
+	'He hands you a business card with an address in the residential area on it and a handful of rubles. "If you ever need money, go to the sauna, show them this card and tell them we sent you."'
 	gs 'arousal', 'end'
 	gs 'clothing', 'wear', $lastwornclothingtype['swim'], lastwornclothingnumber['swim']
 	gs 'panties', 'wear', $lastwornpantytype['swim'], lastwornpantynumber['swim']
 	gs 'bras', 'wear', $lastwornbratype['swim'], lastwornbranumber['swim']
 	gs 'stat'
-	act 'Leave the pool area':gt 'bass', 'start'
+	act 'Return to dressing room':gt 'fit', 'dressing room'
 end
 
 !!Jesus, what hueta, I cried tears of blood

+ 2 - 2
locations/city_kafe2.qsrc

@@ -265,9 +265,9 @@ if $ARGS[0] = 'ashot':
 									gs 'arousal', 'anal', 10, 'sub'
 									
 									if pcs_horny >= 100 :
-										analorgasm += 1
 										$orgasm_or = 'custom'
 										$orgasm_txt = 'A blazing fire builds in your ass and waves of pleasure sweep through your body, you are moaning in orgasm as your ass is impaled on his dick.'
+										gs 'arousal', 'anal', -5, 'sub'
 									end
 									
 									gs 'arousal', 'end'
@@ -301,9 +301,9 @@ if $ARGS[0] = 'ashot':
 								gs 'arousal', 'anal', 10, 'sub'
 								
 								if pcs_horny >= 100 :
-									analorgasm += 1
 									$orgasm_or = 'custom'
 									$orgasm_txt = 'A blazing fire builds in your ass and waves of pleasure sweep through your body, you are moaning in orgasm as your ass is impaled on his dick.'
+									gs 'arousal', 'anal', -5, 'sub'
 								end
 								
 								gs 'arousal', 'end'

+ 40 - 11
locations/city_lake.qsrc

@@ -106,7 +106,7 @@ if $ARGS[0] = 'start':
 				pcs_sweat = 10 + rand(0,4)
 				if pcs_inhib < 40:inhib_exp += rand(1,2)
 
-				'<center><img <<$set_imgh>> src="images/locations/shared/lake/swim_swimsuit.jpg"></center>'
+				'<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_bikini_<<rand(0,8)>>.jpg"></center>'
 				'You swim in the lake for an hour. The water refreshes and invigorates you.'
 				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
@@ -137,9 +137,21 @@ if $ARGS[0] = 'start':
 					end
 
 					evrand = rand(0, 100)
-
-					if evrand > 50:
+                    
+					if evrand > 90:
 						act 'Get up':gt 'city_lake', 'start'
+					elseif evrand >= 50 and evrand <= 90 and hotcat >= 7:
+					    'You are peacefully enjoying you time in the sun when you hear a commotion nearby, raising up on your elblows and lowering your sunglasses you look to where you hear the noise just in time to dodge an errant volleyball. You eye the ball with contempt then hear someone call out. "Hey can we get our ball?" You look up to see a rather fit young man wearing loose swim trunks, behind him are several of his friend it looks like they are having a party. You see coolers a grill and a volleyball net. You reach over grab the ball and heave it back with a sigh, "be more careful please I don''t want a face full of volleyball thanks." you say with some rancour as you pass him the ball awkwardly from your towel. He lunges forward and catches it then tosses back into the game. Turning back to you he offers a smile "Kinda noticed you were all alone here wanna join us we got plenty of food and could use one more for the game?"'
+						act 'agree to join':gt 'citly_lake', 'volleyball'
+						act 'decline  (polite)':
+							'"No, Thanks, I am not feeling it today, I am just wanting to take in some sun. You say with a smile. He smiles back and says "If you change your mind you know where we are." With a laugh he rejoins his friends. You spend time enjoying relaxing in the sun then decide it it time to get up.'
+							act 'Get up':gt 'city_lake', 'start'
+							act 'Decided to join':gt 'citly_lake', 'volleyball'
+						end
+						act 'decline (rude)':
+							'You give the guy a cold sneer and say "Go eat a bag of dicks" You put you sunglasses back on and begin to lay down when you hear him say "Damn, bitch no wonder you are here alone" He turns to go back to his party being sure to kick sand in your face as he leaves. Grumbling you remove the sand while glowering at him, then go back to tanning."'
+							act 'Get up':gt 'city_lake', 'start'
+						end
 					elseif evrand <= 30 and andrei > 0:
 						act 'Get up':gt 'city_lake', 'start'
 					elseif evrand <= 30 and andrei = 0:
@@ -180,23 +192,27 @@ if $ARGS[0] = 'start':
 									anreiday = daystart
 									guy += 1
 									gs 'boyStat', 'A46'
-									gs 'cum_call', 'anus', 'A46', 1
 									gs 'arousal', 'anal', 10
+									gs 'stat'
 
 									'<center><img <<$set_imgh>> src="images/characters/city/andrew/sex/andreia.jpg"></center>'
 									'You try to break out of his grasp, but your feeble struggling makes him even more excited and you feel his now rock hard cock firmly press into your tender thigh.'
 									'The stranger flips you onto your stomach and begins to lube your anus with his saliva.'
 									'He forcefully spreads your ass and a wheeze escapes from your throat as his giant cock painfully enters your backdoor.'
 									'You grit your teeth in pain as he starts fucking your ass. However, his fingers start rubbing your clit and you start moaning softly.'
-									$orgasm_or = 'yes'
-									gs 'arousal', 'end'
 
 									act 'More':
 										*clr & cla
+										gs 'cum_call', 'anus', 'A46', 1
 										'<center><img <<$set_imgh>> src="images/characters/city/andrew/sex/andrei.jpg"></center>'
 										'The pleasure overtakes the pain as he keeps rubbing your clit, and a few seconds later you explode in orgasm. He then changes positions and pulls you into an upright position, continues to stimulate your clit as you ride his dick.'
 										'A few minutes later, he lets out a dull growl and warm cum starts spurting into your ass. When he finishes, he lifts you off of his dick and his cum starts trickling out of your ravaged asshole.'
 										'"Did you like that?" the man asks with a touch of irony.'
+										$orgasm_or = 'yes'
+										gs 'arousal', 'vaginal_finger', -10, 'no_orgasm_msg'
+										gs 'arousal', 'anal', 10, 'no_orgasm_msg'
+										gs 'arousal', 'end'
+										gs 'stat'
 
 										act 'Chat':
 											*clr & cla
@@ -211,9 +227,9 @@ if $ARGS[0] = 'start':
 								end
 							end
 						end
-					elseif evrand <= 40 and evrand > 30:
-						gt 'city_lake', 'vlake1'
 					elseif evrand <= 50 and evrand > 40:
+						gt 'city_lake', 'vlake1'
+					elseif evrand <= 40 and evrand > 30:
 						gt 'city_lake', 'vlake2'
 					end
 				end
@@ -1130,18 +1146,19 @@ if $ARGS[0] = 'vlake1cum':
 	gs 'cum_call', 'mouth', 'a stranger at the lake'
 	gs 'cum_call', 'face', 'a stranger at the lake'
 
+	gs 'arousal', 'end'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/vlake1/vlake5.jpg"></center>'
 	'The men begin jerking their dicks and their cum is soon splattering across your face and into your mouth. Once they''re all finished, you lick the cum off their dicks and swallow it. Satisfied, they dress and walk away, leaving you sitting in the sand covered in cum.'
 
-	act 'Leave': gs 'arousal', 'end' & gt 'city_lake', 'start'
+	act 'Leave': gt 'city_lake', 'start'
 
 	act 'Masturbate':
 		*clr & cla
-		gs 'arousal', 'masturbate', 5
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/vlake1/vlake6.jpg"></center>'
-		'Left unsatisfied, you take matters into your own hands and vigorously caress your pussy until you scream out in orgasm.'
+		'Left unsatisfied, you take matters into your own hands and vigorously caress your pussy.'
 		$orgasm_or = 'yes'
+		gs 'arousal', 'clit_finger', 5
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave':gt 'city_lake', 'start'
@@ -1799,5 +1816,17 @@ if $ARGS[0] = 'horse2':
 	end
 end
 
+if $ARGS[0] = 'volleyball':
+	cla & *clr
+	menu_off = 1
+	minut += 120
+	pcs_mood += 10
+	gs 'drugs', 'alcohol', 'beer'
+	gs 'stat'
+	'You walk over to the beach party several people greet you and you are handed a beer. You hangout and dance to the songs coming from the speaker nearby and join in the volleyball game. You are not great but have fun and everyone is laughing and having a good time. As the party winds down you say goodbye to the rest and gather your things and begin making your way home.'
+	 
+	act 'Leave':gt 'city_lake', 'start'
+end
+
 --- city_lake ---------------------------------
 

+ 4 - 4
locations/city_mansion_residence_3.qsrc

@@ -63,18 +63,18 @@ if $ARGS[0] = 'ypool':
 		*clr & cla
 		if func('body_din','pregnancyVisibility') = 0:
 			if $clothingworntype = 'nude':
-				'<center><img <<$set_imgh>> src="images/pc/activities/swim/swim_nude_<<rand(1,10)>>.jpg"></center>'
+				'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_nude_<<rand(1,10)>>.jpg"></center>'
 				inhib_exp += rand(2,4)
 			else
-				'<center><img <<$set_imgh>> src="images/pc/activities/swim/swim_bikini_<<rand(1,8)>>.jpg"></center>'
+				'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_bikini_<<rand(1,8)>>.jpg"></center>'
 				if pcs_inhib < 50: inhib_exp += rand(2,4)
 			end
 		else
 			if $clothingworntype = 'nude':
-				'<center><img <<$set_imgh>> src="images/pc/activities/swim/swim_nude_<<rand(1,2)>>.jpg"></center>'
+				'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_nude_<<rand(1,2)>>.jpg"></center>'
 				inhib_exp += rand(2,4)
 			else
-				'<center><img <<$set_imgh>> src="images/pc/activities/swim/swim_bikini_preg_<<rand(1,4)>>.jpg"></center>'
+				'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_bikini_preg_<<rand(1,4)>>.jpg"></center>'
 				if pcs_inhib < 50: inhib_exp += rand(2,4)
 			end
 		end

+ 12 - 1
locations/city_residential.qsrc

@@ -66,7 +66,13 @@ end
 
 housrA = 0
 
-if car > 0 and cardrive = 1: '<a href="exec:GS ''carF'', ''start''">Your <<$car>></a> is in the parking lot.'
+if car > 0 and cardrive = 1 or cardrive = 8:
+	if cardrive = 8:
+		'<a href="exec: minut += 10 & gs ''carF'', ''start''">Your <<$car>></a> is in your driveway.'
+	else
+		'<a href="exec:gs ''carF'', ''start''">Your <<$car>></a> is in the parking lot.'
+	end
+end
 
 if home_owned[1] > 0:
 	act '<b>Go home</b>':
@@ -84,6 +90,11 @@ if home_owned[1] > 0:
 		minut += 1
 		gt 'korr'
 	end
+elseif home_owned[15] = 1:
+	act '<b>Go home</b>':
+		minut += 10
+		gt 'city_house_res_misc', 'fronty'
+	end
 end
 
 act 'Wait':gs 'obj_din', 'wait'

+ 4 - 3
locations/clothing_QV.qsrc

@@ -7,8 +7,7 @@ if $ARGS[0] = 'list':
 	'<center><b><font color="maroon">Choose to view all or select by shop</font></b></center>'
 	$regularwornclothingtype = ''
 	*nl
-	'<center><table border=1><TH><a href="exec:gt ''clothing_QV'', ''clothing_list'', ''all''">View all outfits</a></TH></table></center>'
-	*nl
+
 	! '<center>These are the clothes that are currently available for you to wear.</center><br>'
 	! *nl
 
@@ -25,6 +24,8 @@ if $ARGS[0] = 'list':
 		end
 	end
 
+	'<center><TH><a href="exec:gt ''clothing_QV'', ''clothing_list'', ''all''"><img src="images/system/icons/clothing/all_outfits.png"></a></TH></center>'
+
 	if ARRSIZE('gm_outfits') > 0 or ARRSIZE('gm_dress'):'<center><a href="exec:gt ''clothing_QV'', ''clothing_list'', ''gm''"><img src="images/locations/city/citycenter/mall/gm.png"></a></center>'
 
 	if ARRSIZE('gm_school') > 0:'<center><a href="exec:gt ''clothing_QV'', ''clothing_list'', ''gm_school''"><img src="images/pc/items/gm/school.png"></a></center>'
@@ -1814,7 +1815,7 @@ if $ARGS[0] = 'shop_filter':
 		clothingfilter['only'] += 1
 	end
 	if clothingfilter['too_risque_only'] = 1 and CloInhibit > pcs_inhib:
-		clothingfilter['inc'] = 0
+		clothingfilter['inc'] += 1
 	end
 	if clothingfilter['loose_only'] = 1 and CloStyle = 5:
 		clothingfilter['only'] += 1

+ 6 - 1
locations/dimaHome.qsrc

@@ -220,8 +220,13 @@ if $ARGS[0] = 'bathroom2':
 
 				if pcs_inhib < 30:inhib_exp += rand(1,3)
 				pcs_mood += 15
+				$orgasm_or = 'no'
+				gs 'arousal', 'clit_vibe', -10, 'masturbate'
+				$orgasm_or = 'no'
+				gs 'arousal', 'clit_vibe', -10, 'masturbate'
 				$orgasm_or = 'yes'
-				gs 'arousal', 'masturbate', 10
+				gs 'arousal', 'clit_vibe', 10, 'masturbate'
+
 				gs 'arousal', 'end'
 
 				act 'Get out and dry off': gt 'dimaHome','bathroom2'

+ 2 - 2
locations/din_pav.qsrc

@@ -201,7 +201,7 @@ $pavser4 = {
             'You koknulis his wet with excitement and urine pisichki.'
             'From that sensation, that you''re caught for such indecent occupation, you further podstёguet. And you barely contained, not to publish and sound.'
 			
-			gs 'arousal', 'masturbate', 5
+			gs 'arousal', 'clit_finger', 5, 'masturbate'
 			gs 'stat'
 			
             act 'Continue':
@@ -210,7 +210,7 @@ $pavser4 = {
                 '<center><video autoplay loop src="images/locations/pushkin/vacanthouse/11684312.mp4"></video></center>'
 				$orgasm_or = 'custom'
                 $orgasm_txt = 'Suddenly you if electric shock and abdomen began pleasant spasms, you squirm biting her lip, that would not scream with pleasure.'
-				gs 'arousal', 'masturbate', 5
+				gs 'arousal', 'clit_finger', 5, 'masturbate'
 				gs 'arousal', 'end'
 				gs 'stat'
 				

+ 10 - 2
locations/din_van.qsrc

@@ -164,8 +164,12 @@ $shower = {
 
 				if pcs_inhib < 30:inhib_exp += rand(1,3)
 				pcs_mood += 15
+				$orgasm_or = 'no'
+				gs 'arousal', 'clit_vibe', -10, 'masturbate'
+				$orgasm_or = 'no'
+				gs 'arousal', 'clit_vibe', -10, 'masturbate'
 				$orgasm_or = 'yes'
-				gs 'arousal', 'masturbate', 10
+				gs 'arousal', 'clit_vibe', 10, 'masturbate'
 				gs 'arousal', 'end'
 
 				if hypnoAddict ! 0:
@@ -267,8 +271,12 @@ $bath = {
 
 			if pcs_inhib < 30:inhib_exp += rand(1,3)
 			pcs_mood += 15
+			$orgasm_or = 'no'
+			gs 'arousal', 'clit_vibe', -10, 'masturbate'
+			$orgasm_or = 'no'
+			gs 'arousal', 'clit_vibe', -10, 'masturbate'
 			$orgasm_or = 'yes'
-			gs 'arousal', 'masturbate', 10
+			gs 'arousal', 'clit_vibe', 10, 'masturbate'
 			gs 'arousal', 'end'
 			dynamic $dryOff
 		end

+ 2 - 6
locations/divan.qsrc

@@ -20,17 +20,13 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 		'You lie down on the sofa and began to fondle your chest with one hand while you slide the other hand down your stomach and across your mound.'
 		'With your middle finger you start rubbing and stroking your clit, which responds to the touch by bringing a sensual warmth to your entire body.'
 
-		gs 'arousal', 'masturbate', 15
+		$orgasm_or = 'yes'
+		gs 'arousal', 'clit_finger', 15, 'masturbate'
 		gs 'stat'
 
-		if pcs_horny >= 100:orgasm += 1 & pcs_horny = 0 & 'Suddenly a sumptuous jolt hits your body and you delight in a powerful orgasmn.'
-
-		$orgasm_or = 'yes'
 		gs 'stat'
 
 		act 'Get off the couch':divanmastr = 0 & gt 'divan', 'fin'
-
-		if pcs_horny >= 75:act 'Proceed':dynamic $divmastr
 	}
 
 	*clr & cla

+ 2 - 2
locations/djibrilev1.qsrc

@@ -1081,7 +1081,7 @@ if $ARGS[0] = 'djibril_sveta_nush_gangbang1':
 				'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_sveta_gangbang4.jpg"></center>'
 				'You are pushed onto the guys lap, he lines his dick up with your butthole and as you are pushed down, his dick pops into your ass. You place your feet on the couch in a effort to control the speed and depth of the ass fucking, but he quickly grabs you by the hips and starts forcing you down further. Impaling you on his dick, while using his hands to speed up your motion. You start rubbing your clit to make it feel better, you glance over to Anushka and see she is sitting with a dick up her ass as well, yet another guy is fucking her pussy, and third walks over behind the couch and sticks his dick in her mouth.'
 				gs 'arousal', 'anal', 3, 'gangbang'
-				gs 'arousal', 'masturbate', -3, 'gangbang'
+				gs 'arousal', 'clit_finger', -3, 'gangbang'
 				gs 'stat'
 				act 'Another dick up the butt':
 					*clr & cla
@@ -1089,7 +1089,7 @@ if $ARGS[0] = 'djibril_sveta_nush_gangbang1':
 					'<center><img <<$set_imgh>> src="images/characters/city/university/boy/djibril/sex/dorm/anushka/nush_sveta_gangbang5.jpg"></center>'
 					'The one fucking Anushka in the ass turns your direction and says to his friend. "I''ll trade you." You are lifted off, his dick sliding out of your ass, as is Anushka lifted free. The one under her scoots over under you and your are lowered back down, with his dick sliding into your gapping asshole. One of the other guys slides under Anushka, as she is lowered down, his dick slides up her ass. Another one sticks his dick in her twat as the one that was fucking her pussy moves around behind the couch and sticks his dick in her mouth. After a few minutes one of the guys speaks up. "Come on I want to fuck one of them in the ass." Another one chimes in. "Lets pull a train on their asses." There is murmurs of agreement and they seem to like that idea.'
 					gs 'arousal', 'anal', 3, 'gangbang'
-					gs 'arousal', 'masturbate', -3, 'gangbang'
+					gs 'arousal', 'clit_finger', -3, 'gangbang'
 					gs 'stat'
 					act 'Doggy style':
 						*clr & cla

+ 37 - 43
locations/ender.qsrc

@@ -358,24 +358,13 @@ if $ARGS[0] = 'loss':
 		killvar 'autocombat_surrender'
 		fightEnding = 0
 		Loss += 1
+		slyQW['fight'] = -1
 		pcs_mood -= 20
-		'<center><img <<$set_imgh>> src="images/shared/fight/nakedlose.jpg"></center>'
-		'You do your best, you really thought you could beat Christina, but she is just so fast. She hits harder than most guys and worse, someone has trained her how to fight. In the end you find you are no match for her, a blow finally knocks you down and you land on your back. You know you can''t win at this point so you just lay there. Christina smirks at you as you lay there and she pulls her phone back out and takes more pictures of you. "That''s right bitch, I own your ass now. Now roll over and get on your hands and knees." You reluctantly do as she says.'
-		act 'Do as she says':
-			cla & *clr
-			pcs_mood -= 10
-			christinaphotos = 3
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/christina/beach/onall4s.jpg"></center>'
-			'Now spread those legs so we can get a nice shot of that disgusting pussy and dirty ass of yours." You blush with shame but do as she says. She takes several more pictures, laughing the whole time. "You are going to do anything I want any time I say it from now on or everyone in school will see these and I will kick your ass again, right?" You meekly nod on the verge of tears.'
-			*nl
-			'Then you feel a swift kick from behind, between your open legs, as Christina kicks you in the twat hard. You cry out and tears start running down your cheeks as you grab your crotch and roll over onto your side with your legs squeezed closed. "Then say it! Say you are a little cunt and will do anything I say anytime I say it." Christina demands as she towers over you.'
-			*nl
-			'You croak out. "I am a little cunt that will do anything you say, anytime you say it." Christina laughs in an evil, satisifed tone - she seems to be enjoying bullying you a lot. She and Lina then walk off, leaving you laying on the beach naked and in pain. Once they walk off, you dry your tears as best you can and get up.'
-			gs 'pain', 1, 'labia', 'kick'
-
-			act 'Walk off': gt 'pav_lake'
-		end
+		gs 'pain', 5, 'cheeks', 'hit'
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big248.jpg"></center>'
+		'You know he isn''t that tough, but somehow he just keeps getting lucky blows in. After a solid punch knocks you off your feet, you just lay there, dazed and completely done resisting.'
+		act 'Give up': gt 'Zvereva_Sly', 'loss'
 	elseif fightEnding = 16:
 		if autocombat_surrender = 0 or pcs_health < 100: pcs_health = 100
 		killvar 'autocombat_surrender'
@@ -486,7 +475,7 @@ if $ARGS[0] = 'loss':
 		'Ana continue doing boxing moves around you, all the time doing mocking about your situation, before finally tiring and deciding to leave the parking lot.'
 
         act 'She leaves': AlexandriaQW = 17 & gt 'city_center'
-		
+
 		if spellKnown['heal'] = 1 and pcs_mana >= 400:
 	        gs 'willpower', 'misc', 'self', 'hard'
 	        if will_cost <= pcs_willpwr:
@@ -499,6 +488,13 @@ if $ARGS[0] = 'loss':
 			    act 'Will you to cast Heal.(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		end
+	elseif fightEnding = 21:
+		if autocombat_surrender = 0 or pcs_health < 100: pcs_health = 100
+		killvar 'autocombat_surrender'
+		fightEnding = 0
+		Loss += 1
+        pcs_mood -= 20
+		gt 'gopnew', 'fight_lost'
 	end
 end
 
@@ -659,12 +655,13 @@ if $ARGS[0] = 'win':
 	elseif fightEnding = 15:
 		fightEnding = 0
 		Win += 1
+		slyQW['fight'] = 1
 		pcs_mood += 10
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/christina/beach/losefight.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big248.jpg"></center>'
 		'Christina is a hell of a fighter. She is fast, hits harder than most boys and knows what she is doing. Yet despite all that she just isn''t a match for you. You finally land a few hard blows and she goes down gasping for breath, holding up her hand in surrender. You smirk as she lies beaten at your feet. You reach down and pull her phone out of her pocket and then toss it as far as you can out into the lake where it plops into the water.' 
 		'Lina seems to be stunned that you beat Christina and she looks a little afraid of you. "Neither you seen me here naked, right? And since I wasn''t here, that means I didn''t beat your ass, but from now on we both know who''s the bitch don''t we?" you say to both of them. Lina nods quickly while Christina is reluctant to agree, but soon nods herself. You confidently walk away as Lina helps Christina back to her feet.'
 
-		act 'Walk off': gt 'pav_lake'
+		act 'Continue': gt 'Zvereva_Sly', 'win'
 	elseif fightEnding = 16:
 		fightEnding = 0
 		Win += 1
@@ -751,8 +748,13 @@ if $ARGS[0] = 'win':
 		'Slowly, Ana''s appearance return to what passes for <i>healthy</i>, and she rises from the ground.'
 		'"Look sexy, I don''t have the key, but if you come with me, I will tell you where is the sword! Ehm... Girl Scout Word!"'
         'Ana pout, giving puppy eyes, as she raises a hand in the three-finger salute.'
-			
+
 		act 'Go with the loonie':gt 'alexandriaEv', 'anamotel'
+	elseif fightEnding = 21:
+		fightEnding = 0
+		Win += 1
+		pcs_mood += 20
+		gt 'gopnew', 'fight_win'
 	end
 end
 
@@ -1054,27 +1056,13 @@ if $ARGS[0] = 'surrender':
 		killvar 'autocombat_surrender'
 		fightEnding = 0
 		Loss += 1
+		slyQW['fight'] = -1
 		pcs_mood -= 20
-		'<center><img <<$set_imgh>> src="images/shared/fight/nakedlose.jpg"></center>'
-		'You do your best, you really thought you could beat Christina, but she is just so fast. She hits harder than most guys and worse, someone has trained her how to fight.'
-		'In the end you find you are no match for her. You fall onto your back and hold you hands up to signal your surrender. You know you can''t win at this point, so you just lie there.'
-		'Christina smirks at you as you lay there and she pulls her phone back out and takes more pictures of you. "That''s right bitch, I own your ass now, Now roll over and get on your hands and knees." You reluctantly do as she says.'
-
-		act 'Do as she says':
-			cla & *clr
-			pcs_mood -= 10
-			christinaphotos = 3
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/christina/beach/onall4s.jpg"></center>'
-			'Now spread those legs so we can get a nice shot of that disgusting pussy and dirty ass of yours." You blush with shame but do as she says, she takes several more pictures laughing the whole time. "You are going to do anything I want any time I say it from now on or everyone in school will see these and I will kick your ass again, right?" You meekly nod, on the verge of tears.'
-			*nl
-			'Then you feel a swift kick from behind, between your open legs, as Christina kicks you in the twat hard. You cry out and tears start running down your cheeks as you grab your crotch and roll over onto your side with your legs squeezed closed. "Then say it! Say you are a little cunt and will do anything I say anytime I say it." Christina demands as she towers over you.'
-			*nl
-			'You croak out. "I am a little cunt that will do anything you say, anytime you say it." Christina laughs in an evil and satisfied tone - she seems to be enjoying bullying you a lot. She and Lina then walk off, leaving you laying on the beach naked and in pain. Once they walk off, you dry your tears as best you can and get up.'
-			gs 'pain', 1, 'labia', 'kick'
-
-			act 'Walk off': gt 'pav_lake'
-		end
+		gs 'pain', 5, 'cheeks', 'hit'
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big248.jpg"></center>'
+		'You know he isn''t that tough, but somehow he just keeps getting lucky blows in. After a solid punch knocks you off your feet, you just lay there, dazed and completely done resisting.'
+		act 'Give up': gt 'Zvereva_Sly', 'loss'
 	elseif fightEnding = 16:
 		if autocombat_surrender = 0 or pcs_health < 100: pcs_health = 100
 		killvar 'autocombat_surrender'
@@ -1179,7 +1167,7 @@ if $ARGS[0] = 'surrender':
                 'You somehow dance between the frantic fans, and exit the apartment towards the building''s stairs, just to saw Ana one floor lower.'
                 '"Hey Sexy! I was expecting something with more... well, blood and teeth... but I guess if it works..."'
                 'Trying to reach before the end of her tirade, you jump down the stairs, making Ana scream and scramble down the building towards the street, where she again dance between the coming cars to cross towards a multistory car park.'
-		
+
 		        act 'Follow her': gt 'alexandriaEv','anachasefinal' 
 		    end
 		end
@@ -1198,7 +1186,13 @@ if $ARGS[0] = 'surrender':
         '"Ok... Ehm... Then... Until later!"'
         'Then she retreats, carefully eyeing you, until her back is against a just arriving black SUV, then, she jumps inside and drives away.'
         act 'Leave': AlexandriaQW = 17 & gt 'city_center'
-    end
+    elseif fightEnding = 21:
+		killvar 'autocombat_surrender'
+		fightEnding = 0
+		Loss += 1
+        pcs_mood -= 10
+		gt 'gopnew', 'fight_lost'
+	end
 end
 
 

+ 2 - 2
locations/etoexhib.qsrc

@@ -545,7 +545,7 @@ if $ARGS[0] = 'pos16':
 			gs 'exercise', 'tier1', 1, 'stren_exp'
 			pcs_sweat = 10 + rand(0,4)
 
-			'<center><img <<$set_imgh>> src="images/locations/shared/lake/swim_swimsuit.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_bikini_<<rand(0,8)>>.jpg"></center>'
 			'You swim in the lake, the water refreshes and invigorates you.'
 			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
@@ -566,7 +566,7 @@ if $ARGS[0] = 'pos16':
 			gs 'arousal', 'foreplay', 60, 'exhibition'
 			gs 'arousal', 'end'
 
-			'<center><img <<$set_imgh>> src="images/locations/suburban/lakenude.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_nude_<<rand(0,10)>>.jpg"></center>'
 			'You swim in the lake completely naked, the water refreshes and invigorates you.'
 			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 

+ 125 - 0
locations/fight_npcdata.qsrc

@@ -364,6 +364,24 @@ if $args[0] = 'girls':
 	fightEnding = 14
 end
 
+if $args[0] = 'silvestr':
+	dynamic $setNPCFightStats, 'name', 'Silvestr'
+	dynamic $setNPCFightStats, 'image', 'images/characters/shared/headshots_main/248.jpg'
+	dynamic $setNPCFightStats, 'def', 30
+	dynamic $setNPCFightStats, 'run', 50
+	dynamic $setNPCFightStats, 'wrstlng', 10
+	dynamic $setNPCFightStats, 'kick', 10
+	dynamic $setNPCFightStats, 'punch', 40
+	dynamic $setNPCFightStats, 'jab', 30
+	dynamic $setNPCFightStats, 'stren', 50
+	dynamic $setNPCFightStats, 'agil', 45
+	dynamic $setNPCFightStats, 'vital', 60
+	dynamic $setNPCFightStats, 'react', 50
+	dynamic $setNPCFightStats, 'willpwr', 25
+	dynamic $setNPCFightStats, 'health', dyneval($calcNPCFightHealth)
+	fightEnding = 15
+end
+
 if $args[0] = 'bitch squad':
 	dynamic $setNPCFightStats, 'name', 'The bitch squad'
 	dynamic $setNPCFightStats, 'image', 'images/characters/pavlovsk/school/girl/katja/KWT14.jpg'
@@ -462,6 +480,113 @@ if $args[0] = 'bossana':
 	fightEnding = 20
 end
 
+if $args[0] = 'gopnews_1':
+	dynamic $setNPCFightStats, 'name', 'Vasan'
+	dynamic $setNPCFightStats, 'image', 'images/characters/shared/headshots_main/102.jpg'
+	dynamic $setNPCFightStats, 'def', 15
+	dynamic $setNPCFightStats, 'run', 30
+	dynamic $setNPCFightStats, 'wrstlng', 50
+	dynamic $setNPCFightStats, 'kick', 10
+	dynamic $setNPCFightStats, 'punch', 30
+	dynamic $setNPCFightStats, 'jab', 20
+	dynamic $setNPCFightStats, 'stren', 40
+	dynamic $setNPCFightStats, 'agil', 30
+	dynamic $setNPCFightStats, 'vital', 30
+	dynamic $setNPCFightStats, 'react', 30
+	dynamic $setNPCFightStats, 'willpwr', 25
+	dynamic $setNPCFightStats, 'shoot', 35
+	dynamic $setNPCFightStats, 'health', dyneval($calcNPCFightHealth)
+end
+
+if $args[0] = 'gopnews_2':
+	dynamic $setNPCFightStats, 'name', 'Bereza'
+	dynamic $setNPCFightStats, 'image', 'images/characters/shared/headshots_main/103.jpg'
+	dynamic $setNPCFightStats, 'def', 10
+	dynamic $setNPCFightStats, 'run', 20
+	dynamic $setNPCFightStats, 'wrstlng', 10
+	dynamic $setNPCFightStats, 'kick', 0
+	dynamic $setNPCFightStats, 'punch', 20
+	dynamic $setNPCFightStats, 'jab', 10
+	dynamic $setNPCFightStats, 'stren', 20
+	dynamic $setNPCFightStats, 'agil', 20
+	dynamic $setNPCFightStats, 'vital', 20
+	dynamic $setNPCFightStats, 'react', 20
+	dynamic $setNPCFightStats, 'willpwr', 15
+	dynamic $setNPCFightStats, 'shoot', 15
+	dynamic $setNPCFightStats, 'health', dyneval($calcNPCFightHealth)
+end
+
+if $args[0] = 'gopnews_3':
+	dynamic $setNPCFightStats, 'name', 'Konstantin'
+	dynamic $setNPCFightStats, 'image', 'images/characters/shared/headshots_main/104.jpg'
+	dynamic $setNPCFightStats, 'def', 10
+	dynamic $setNPCFightStats, 'run', 20
+	dynamic $setNPCFightStats, 'wrstlng', 10
+	dynamic $setNPCFightStats, 'kick', 0
+	dynamic $setNPCFightStats, 'punch', 20
+	dynamic $setNPCFightStats, 'jab', 10
+	dynamic $setNPCFightStats, 'stren', 20
+	dynamic $setNPCFightStats, 'agil', 20
+	dynamic $setNPCFightStats, 'vital', 20
+	dynamic $setNPCFightStats, 'react', 20
+	dynamic $setNPCFightStats, 'willpwr', 15
+	dynamic $setNPCFightStats, 'shoot', 15
+	dynamic $setNPCFightStats, 'health', dyneval($calcNPCFightHealth)
+end
+
+if $args[0] = 'gopnews_4':
+	dynamic $setNPCFightStats, 'name', 'Kostil'
+	dynamic $setNPCFightStats, 'image', 'images/characters/shared/headshots_main/105.jpg'
+	dynamic $setNPCFightStats, 'def', 10
+	dynamic $setNPCFightStats, 'run', 20
+	dynamic $setNPCFightStats, 'wrstlng', 10
+	dynamic $setNPCFightStats, 'kick', 0
+	dynamic $setNPCFightStats, 'punch', 20
+	dynamic $setNPCFightStats, 'jab', 10
+	dynamic $setNPCFightStats, 'stren', 20
+	dynamic $setNPCFightStats, 'agil', 20
+	dynamic $setNPCFightStats, 'vital', 20
+	dynamic $setNPCFightStats, 'react', 20
+	dynamic $setNPCFightStats, 'willpwr', 15
+	dynamic $setNPCFightStats, 'shoot', 15
+	dynamic $setNPCFightStats, 'health', dyneval($calcNPCFightHealth)
+end
+
+if $args[0] = 'gopnews_5':
+	dynamic $setNPCFightStats, 'name', 'Udmurt'
+	dynamic $setNPCFightStats, 'image', 'images/characters/shared/headshots_main/106.jpg'
+	dynamic $setNPCFightStats, 'def', 15
+	dynamic $setNPCFightStats, 'run', 50
+	dynamic $setNPCFightStats, 'wrstlng', 0
+	dynamic $setNPCFightStats, 'kick', 0
+	dynamic $setNPCFightStats, 'punch', 20
+	dynamic $setNPCFightStats, 'jab', 20
+	dynamic $setNPCFightStats, 'stren', 30
+	dynamic $setNPCFightStats, 'agil', 20
+	dynamic $setNPCFightStats, 'vital', 20
+	dynamic $setNPCFightStats, 'react', 20
+	dynamic $setNPCFightStats, 'willpwr', 15
+	dynamic $setNPCFightStats, 'shoot', 15
+	dynamic $setNPCFightStats, 'health', dyneval($calcNPCFightHealth)
+end
+
+if $args[0] = 'gopnews_6':
+	dynamic $setNPCFightStats, 'name', 'Gray'
+	dynamic $setNPCFightStats, 'image', 'images/characters/shared/headshots_main/107.jpg'
+	dynamic $setNPCFightStats, 'def', 75
+	dynamic $setNPCFightStats, 'run', 100
+	dynamic $setNPCFightStats, 'wrstlng', 20
+	dynamic $setNPCFightStats, 'kick', 0
+	dynamic $setNPCFightStats, 'punch', 40
+	dynamic $setNPCFightStats, 'jab', 40
+	dynamic $setNPCFightStats, 'stren', 50
+	dynamic $setNPCFightStats, 'agil', 50
+	dynamic $setNPCFightStats, 'vital', 50
+	dynamic $setNPCFightStats, 'react', 50
+	dynamic $setNPCFightStats, 'willpwr', 25
+	dynamic $setNPCFightStats, 'shoot', 50
+	dynamic $setNPCFightStats, 'health', dyneval($calcNPCFightHealth)
+end
 
 
 

+ 1 - 0
locations/fit.qsrc

@@ -27,6 +27,7 @@ if $ARGS[0] = 'start':
 	'Weights'
 	'Cross Trainer'
 	'Tennis'
+	'Dancing'
 	'Kickboxing'
 	'Swimming pool.'
 	*nl

+ 34 - 6
locations/foto.qsrc

@@ -966,7 +966,12 @@ if $ARGS[0] = 'showers':
 				act 'Use the shower head on your pussy':
 					cla
 					*clr
-					gs 'arousal', 'masturbate', 'exhibitionism', 5
+					$orgasm_or = 'no'
+					gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
+					$orgasm_or = 'no'
+					gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
+					$orgasm_or = 'yes'
+					gs 'arousal', 'clit_vibe', 5, 'masturbate', 'exhibitionism'
 					gs 'stat'
 					'<center><video autoplay loop src="images/shared/home/bathroom/wash2.mp4"></video></center>'
 					*nl
@@ -978,7 +983,12 @@ if $ARGS[0] = 'showers':
 					else
 						if pcs_horny >= 70:
 							if exhibitionist_lvl > 0:
-								gs 'arousal', 'masturbate', 'exhibitionism', 5
+								$orgasm_or = 'no'
+								gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
+								$orgasm_or = 'no'
+								gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
+								$orgasm_or = 'yes'
+								gs 'arousal', 'clit_vibe', 5, 'masturbate', 'exhibitionism'
 								gs 'stat'
 								pcs_mood += 15
 								$orgasm_or = 'yes'
@@ -989,7 +999,12 @@ if $ARGS[0] = 'showers':
 								gs 'arousal', 'masturbate', 'exhibitionism', 5
 								gs 'stat'
 								pcs_mood += 15
+								$orgasm_or = 'no'
+								gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
+								$orgasm_or = 'no'
+								gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
 								$orgasm_or = 'yes'
+								gs 'arousal', 'clit_vibe', 5, 'masturbate', 'exhibitionism'
 								$orgasm_txt = 'You loudly groan as you shudder in orgasm, uncaring if anyone notices what you''re up to. In fact, it kind of turns you on and makes you want to keep going...'
 								gs 'arousal', 'end'
 								act 'Dry off':gt 'foto', 'showers'
@@ -1076,7 +1091,12 @@ if $ARGS[0] = 'krystalshower':
 					'Her boyfriend pushes her against the wall and pulls her leg up to get deep inside her. Krystal''s moans and the sound of cock slamming into her pussy are too much for you and you can''t stop yourself from placing the shower head between your legs, massaging your pussy with powerful jets of warm water and fingers.'
 					'Your voices start to sync together, echoing out of the stalls in perfect time with each other.'
 					gs 'arousal', 'voyeur_sex', -10
-					gs 'arousal','masturbate', 5
+					$orgasm_or = 'no'
+					gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
+					$orgasm_or = 'no'
+					gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
+					$orgasm_or = 'no'
+					gs 'arousal', 'clit_vibe', 5, 'masturbate', 'exhibitionism'
 					gs 'stat'
 					act 'Continue':
 						cla & *clr
@@ -1085,10 +1105,14 @@ if $ARGS[0] = 'krystalshower':
 							pcs_mood += 15
 							'<center><video autoplay loop src="images/locations/city/citycenter/photo/portraits/krystal_b/showercum.mp4"></video></center>'
 							'Her boyfriend pulls out of her and she jacks him off furiously until he spatters her belly with his cum.'
+							gs 'arousal', 'voyeur_sex', -10
+							$orgasm_or = 'no'
+							gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
+							$orgasm_or = 'no'
+							gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
 							$orgasm_or = 'yes'
 							$orgasm_txt = 'You feel a warm wave spreading over your entire body and orgasm, biting your lip hard to suppress the scream that wants to come out. You can''t believe that you just masturbated in the studio showers to Krystal having shower sex with her boyfriend...'
-							gs 'arousal', 'voyeur_sex', -10
-							gs 'arousal','masturbate', 5
+							gs 'arousal', 'clit_vibe', 5, 'masturbate', 'exhibitionism'
 							gs 'arousal', 'end'
 							gs 'stat'
 							act 'Dry off':
@@ -1103,9 +1127,13 @@ if $ARGS[0] = 'krystalshower':
 							pcs_mood += 15
 							'<center><video autoplay loop src="images/locations/city/citycenter/photo/portraits/krystal_b/showercum.mp4"></video></center>'
 							'Her boyfriend pulls out of her and she jacks him off furiously until he spatters her belly with his cum.'
+							$orgasm_or = 'no'
+							gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
+							$orgasm_or = 'no'
+							gs 'arousal', 'clit_vibe', -5, 'masturbate', 'exhibitionism'
 							$orgasm_or = 'yes'
 							$orgasm_txt = 'You loudly groan as you shudder in orgasm, relishing the beautiful image of Krystal''s boyfriend''s cum all over her.'
-							gs 'arousal','masturbate', 5
+							gs 'arousal', 'clit_vibe', 5, 'masturbate', 'exhibitionism'
 							gs 'arousal', 'end'
 							gs 'stat'
 							act 'Dry off':

+ 1 - 1
locations/foto_models.qsrc

@@ -614,7 +614,7 @@ if $ARGS[0] = 'mari_chat':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/portraits/mari_e/talking/reading5.jpg"></center>'
 						'Your mouth is agape as she wriggles in embarrassment. She doesn''t seem upset by any means, she''s still clearly smiling. It kind of reminds you of when you were younger and when girls asked each other if they had ever kissed a boy.'
-						'"You''re a virgin?! You''re a nude model who''s <<sisterage>> and living in St. Petersburg and you''re a virgin?!"'
+						'"You''re a virgin?! You''re a nude model who''s <<sisterAge>> and living in St. Petersburg and you''re a virgin?!"'
 						'Your exclamations are met with hushes, "Shh! Shh! Shh shh shh! Not so loud!" as Mari tries to quiet you down while holding back her own nervous laughter.'
 						act'"But... how?!"':
 							*clr & cla

+ 2 - 2
locations/gdksport.qsrc

@@ -736,7 +736,7 @@ if $ARGS[0] = 'ShowerWithIvan':
 						'Apparently sensing your growing discomfort, he makes one more powerful thrust with a grunt then pulls out of your ass. He pulls you around and pushes you back down to your knees before he slides his cock back in your mouth. You try to ignore the taste of his cock, considering just where it just was.'
 						'You do you best to suck him off quickly and within moments, he is shooting his sperm into your mouth. Once he is done, he goes back to showering, quickly finishing up and starting to get dressed. He watches you as you get dressed. "That was great <<$pcs_nickname>>, we should do that again sometime." Without waiting for a reply, he leaves the room.'
 						gs 'arousal', 'anal', 5, 'sub', 'rough'
-						gs 'arousal', 'masturbate', 5
+						gs 'arousal', 'clit_finger', 5
 						minut -= 5
 						gs 'arousal', 'end'
 						gs 'stat'
@@ -765,7 +765,7 @@ if $ARGS[0] = 'ShowerWithIvan':
 						'One of your hands rubs your clit while the other one stays against the wall to brace yourself. He has amazing stamina in a seemingly endless supply. For a while, you buck your hips back against him, fucking him as much as he is fucking you, but no matter how much you love him fucking your ass, after a while you feel your ass beginning to get sore.'
 
 						gs 'arousal', 'anal', 5, 'sub', 'rough'
-						gs 'arousal', 'masturbate', 5
+						gs 'arousal', 'clit_finger', 5
 						minut -= 5
 						gs 'stat'
 

+ 14 - 11
locations/gdktoilet_mens.qsrc

@@ -69,9 +69,10 @@ if $ARGS[0] = 'mens_entrance_events':
 							*clr & cla
 							gs 'willpower', 'mast', 'self'
 							gs 'willpower', 'pay', 'self'
-							gs 'stat'
 							pcs_mood += 15
-							gs 'arousal', 'masturbate', 25
+							$orgasm_or = 'no'
+							gs 'arousal', 'clit_finger', 25
+							gs 'stat'
 							gs 'stat'
 							'<center><b><font color="maroon">Community Center - Men''s Restroom</font></b></center>'
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/bathroom/mens/sex/masturbate.jpg"></center>'
@@ -319,7 +320,8 @@ if $ARGS[0] = 'mens':
 					cla
 					gs 'willpower', 'mast', 'self'
 					gs 'willpower', 'pay', 'self'
-					gs 'arousal', 'masturbate', 5
+					$orgasm_or = 'no'
+					gs 'arousal', 'clit_finger', 5, 'masturbate'
 					gs 'stat'
 					'You walk into one of the men''s stalls.'
 					act 'start': gt 'gdktoilet_mens', 'mensmast'
@@ -350,11 +352,13 @@ if $ARGS[0] = 'mensmast':
 	end
 	if pcs_horny <= 60:
 		'You are starting to feel warm and you insert your finger in your pussy.'
-		gs 'arousal', 'masturbate', 2
+		$orgasm_or = 'no'
+		gs 'arousal', 'clit_finger', 2, 'masturbate'
 		gs 'stat'
 	else
 		'You are starting to feel warm and you insert your finger in your pussy. You keep fingering your pussy and before long you are breathing heavily and start to moan.'
-		gs 'arousal', 'masturbate', 2
+		$orgasm_or = 'no'
+		gs 'arousal', 'clit_finger', 2, 'masturbate'
 		gs 'stat'
 	end
 	if pcs_horny >= 90:
@@ -367,7 +371,8 @@ if $ARGS[0] = 'mensmast':
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/bathroom/mens/sex/mensmast1.jpg"></center>'
 			$orgasm_or = 'custom'
 			$orgasm_txt = 'As your pussy gets wet you start to rub your clit vigourously. You start to feel more intense pleasure with every second. Within a few moments a powerful orgasm takes control of your body. You can hear your moans echo through the restroom, your orgasm finally stops. Leaving you gasping and trembling as you recover.'
-			gs 'arousal', 'masturbate', 2
+			gs 'arousal', 'clit_finger', 2, 'masturbate'
+			gs 'arousal', 'end'
 			gs 'stat'
 			act 'Clean yourself':
 				*clr & cla
@@ -410,20 +415,18 @@ if $ARGS[0] = 'mensmast':
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/bathroom/mens/sex/mensmast3.jpg"></center>'
 						'You open your mouth and begin to suck his dick. You can feel your pussy getting itchy again so you start to rub it. You continue to rub your clit until the man is about to cum.'
 						gs 'arousal', 'bj', 5, 'sub', 'unknown'
-						gs 'arousal', 'masturbate', 5
+						gs 'arousal', 'clit_finger', 5
 						minut -= 5
 						gs 'stat'
 						act 'Climax again':
 							*clr & cla
 							pcs_mood += 15
 							minut += 5
-							spafinloc = 11
-							facial += 1
-							gs 'cum_manage'
+							gs 'cum_call', 'face', $boy
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/bathroom/mens/sex/mensmast4.jpg"></center>'
 							$orgasm_or = 'custom'
 							$orgasm_txt = 'You continue to rub your clit more and more when all of a sudden you explode into another orgasm. The man tells you he''s about to cum and you stop sucking his dick. The second you stop sucking he cums around your mouth.'
-							gs 'arousal', 'masturbate', 2
+							gs 'arousal', 'clit_finger', 2
 							gs 'arousal', 'end'
 							gs 'stat'
 							act 'Rest':

+ 8 - 5
locations/gdktoilet_womens.qsrc

@@ -59,7 +59,8 @@ if $ARGS[0] = 'emptystall':
 					gs 'stat'
 					'<center><video autoplay loop src="images/locations/pavlovsk/community/bathroom/womens/sex/caress1.mp4"></video></center>'
 					'Feeling a bit turned on, you close the door to the stall and you behind to reach down your underwear and start rubbing your clit.'
-					gs 'arousal', 'masturbate', 4
+					$orgasm_or = 'no'
+					gs 'arousal', 'clit_finger', 4, 'masturbate'
 					gs 'stat'
 					act 'Continue': gs 'gdktoilet_womens', 'contmast'
 				else
@@ -67,7 +68,8 @@ if $ARGS[0] = 'emptystall':
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/shared/sex/mast/mastr.jpg"></center>'
 					'Feeling a bit turned on, you close the door to the stall and you sit down exposing your pussy and begin to run your clit.'
-					gs 'arousal', 'masturbate', 4
+					$orgasm_or = 'no'
+					gs 'arousal', 'clit_finger', 4, 'masturbate'
 					gs 'stat'
 					act 'Continue': gs 'gdktoilet_womens', 'contmast'
 				end
@@ -93,7 +95,8 @@ if $ARGS[0] = 'contmast':
 	else
 		'You are starting to feel warm and you insert your finger in your pussy. You keep fingering your pussy and before long you are breathing heavily and start to moan.'
 	end
-	gs 'arousal', 'masturbate', 5
+	$orgasm_or = 'no'
+	gs 'arousal', 'clit_finger', 4, 'masturbate'
 	gs 'stat'
 	gs 'willpower', 'mast', 'self'
 	if will_cost <= pcs_willpwr:
@@ -118,7 +121,7 @@ if $ARGS[0] = 'contmast':
 			'<center><video autoplay loop src="images/locations/pavlovsk/community/bathroom/womens/sex/orgasm.mp4"></video></center>'
 			$orgasm_or = 'custom'
 			$orgasm_txt = 'As your pussy gets wet you pulls your panties down and slip your fingers inside of yourself. You start finger fucking yourself, with in a few minutes a powerful orgasm rocks your body. Leaving you gasping and trembling as you recover.'
-			gs 'arousal', 'masturbate', 2
+			gs 'arousal', 'clit_finger', 2, 'masturbate'
 			gs 'arousal', 'end'
 			gs 'stat'
 			act 'Leave Stall':gt 'gdktoilet_womens', 'womens'
@@ -367,7 +370,7 @@ if $ARGS[0] = 'anal':
 	'<center><video autoplay loop src="images/locations/pavlovsk/community/bathroom/womens/sex/ghintoass.mp4"></video></center>'
 	'You rub your wet pussy and get your fingers nice and wet and then rub it on your asshole, you do the same to his dick, then you guide his <<npc_dick[$npclastgenerated]>>cm <<$npc_thdick[$npclastgenerated]>> cock into your ass. You feel his dick enter your tight ass, feelings of pain and pleasure rush through you.'
 	anal_slip += 4
-	gs 'arousal', 'masturbate', 5, 'unknown', 'sub'
+	gs 'arousal', 'clit_finger', 5, 'unknown', 'sub'
 	gs 'arousal', 'anal', 5, 'unknown', 'sub'
 	minut -= 5
 	gs 'stat'

+ 1 - 1
locations/goplust.qsrc

@@ -92,7 +92,7 @@ SeriLust = rand(0, 100)
 if SeriLust >= 90 and SeriTut = 1:
 	GLust += 1
 	$gopS = 'Gray grins mischievously at you, revealing his gold teeth. His eyes are focused on your feet'
-	$namgop[6] = 'Grey'
+	$namgop[6] = 'Gray'
 	namgop[6] = 1
 	gopS = 1
 	SeriTut = 2

+ 292 - 214
locations/gopnew.qsrc

@@ -1,33 +1,42 @@
 # gopnew
-!2021/05/06
+!2021/11/25
 
 menu_off = 1
 
 if $ARGS[0] = 'start':
+	cla & *clr
 	'<center><b>Alley entrance next to cafe</b></center>'
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/street.jpg"></center>'
-	'You walk around the cafe going into a back alley, where you meet several guys. They did their best to look like Gopniks, wearing the stereotypical track suits. They mostly just seem to be loitering about, drinking beer and harassing passers-by. You''re certain none of these guys have jobs, and mostly live off the spoils they gain from their petty crime.'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/street/gopnews.jpg"></center>'
+	'You walk around the cafe going into a back alley, where you see several guys. They did their best to look like Gopniks, wearing the stereotypical track suits. They mostly just seem to be loitering about, drinking beer and harassing people passing by their alley. You''re certain none of these guys have jobs, and mostly live off the spoils they gain from their petty crime.'
 
 
 	gs 'gopwho'
 	gs 'goplust'
 
-	if gnewQW = 0:
-		gs 'gopnew', 'start0'
-	elseif gnewQW = 1:
-		gs 'gopnew', 'start1'
-	elseif gnewQW = 2:
-		gs 'gopnew', 'start2'
-	elseif gnewQW = 3:
-		gs 'gopnew', 'start3'
-	elseif gnewQW = 4:
-		gs 'gopnew', 'start4'
-	elseif opusk > 0 or gnewQW = 5:
-		gs 'gopnew', 'start5'
-	elseif sipovka > 0 or gnewQW = 6:
-		gs 'gopnew', 'start6'
-	elseif loh > 0 or gnewQW = 7:
-		gs 'gopnew', 'start7'
+	if gopnew['feed'] >= 1:
+		gt 'gopnew', 'succubus_1'
+	elseif gopnew['fight'] > 0:
+		gt 'gopnew', 'mistress_1'
+	elseif gopnew['ran'] >= 1:
+		gt 'gopnew', 'coward_1'
+	else
+		if gnewQW = 0:
+			gs 'gopnew', 'start0'
+		elseif gnewQW = 1:
+			gs 'gopnew', 'start1'
+		elseif gnewQW = 2:
+			gs 'gopnew', 'start2'
+		elseif gnewQW = 3:
+			gs 'gopnew', 'start3'
+		elseif gnewQW = 4:
+			gs 'gopnew', 'start4'
+		elseif opusk > 0 or gnewQW = 5:
+			gs 'gopnew', 'start5'
+		elseif sipovka > 0 or gnewQW = 6:
+			gs 'gopnew', 'start6'
+		elseif loh > 0 or gnewQW = 7:
+			gs 'gopnew', 'start7'
+		end
 	end
 end
 
@@ -35,72 +44,60 @@ if $ARGS[0] = 'start0':
 	'Once they notice you walking into their alley, one of them steps towards you. He gives you a toothy grin as he says: "Hey babe! Want to come hang out with us? We have beer!"'
 
 	act 'Have a beer with them':gt 'gopnew', 'pivas'
+	act 'Decline and walk away':
+		cla
+		'You wordlessly shake your head and keep walking, hoping he''ll get the message and leave you alone. He''s not giving up that easily though, and follows you.'
+		'"Come on, babe! Relax! We''re decent guys, you don''t have to be scared around us! We just want to have a good time!" he reassures you. He seems fairly genuine in his offer.'
+		
+		act 'Agree to have a beer with them': gt 'gopnew', 'pivas'
+		act 'Decline again, more clearly this time':
+			cla & *clr
+			'<center><b>Alley entrance next to cafe</b></center>'
+			'<center><img <<$set_imgh>> src="images/locations/city/residential/street/gopnews.jpg"></center>'
+			'"I have no intentions of drinking beer with you. Leave me alone!" you snap at the guy.'
+			'He squints his eyes angrily and shouts: "What!? Are you one of those snobs who look down on us? What the fuck is your problem?"'
+			'The Gopniks are often looked down upon by others, and this guy is taking it very personally that you keep refusing his offer. He''s starting to get mad at you.'
+
+			act 'Agree to have a beer after all':gt 'gopnew', 'pivas'
+			act 'Push him away and swear at him':
+				cla
+				'"Leave me the fuck alone!" you scream at the hoodlum, and push him away. He won''t let you leave though, and blocks the exit while he grabs you by the arm.'
+				'"All I wanted to do was be nice, and you had to go and be a rude bitch! You''re coming with me, now!" he shouts angrily. All the kindness is gone from his eyes, and he looks like he won''t hesitate to use violence if you don''t do as he says.'
+				'His friends look at the two of you intently now, also upset that you won''t join them.'
+				
+				act 'Submit and let him take you into the alley':
+					cla
+					'Deciding you can''t take them all on at once, you stop resisting and let the man take you further into the alley. At the back end, he roughly pushes you against the wall. His friends get up and follow the two of you, a greedy look in their eyes.'
 
-	gs 'willpower', 'drink', 'resist', 'medium'
-	if will_cost <= pcs_willpwr:
-		act 'Decline and walk away (<<will_cost>> Willpower)':
-			cla
-			gs 'willpower', 'pay', 'resist'
-			gs 'stat'
-			'You wordlessly shake your head and keep walking, hoping he''ll get the message and leave you alone. He''s not giving up that easily though, and follows you.'
-			'"Come on, babe! Relax! We''re decent guys, you don''t have to be scared around us! We just want to have a good time!" he reassures you. He seems fairly genuine in his offer.'
-
-			act 'Agree to have a beer with them':gt 'gopnew', 'pivas'
+					act 'Ask what they want from you': gt 'gopnew', 'bazar'
+				end
+				act 'Fight them all':
+					gs 'fight', 'initFight'
+					gs 'fight_npcdata', 'gopnews_1', 'opp'
+					gs 'fight_npcdata', 'gopnews_2', 'opp'
+					gs 'fight_npcdata', 'gopnews_3', 'opp'
+					gs 'fight_npcdata', 'gopnews_4', 'opp'
+					fightEnding = 21
+					gt 'fight', 'start'
+				end
+				gs 'willpower', 'rape', 'resist', 'medium'
+				if will_cost <= pcs_willpwr:
+					act 'Squirm free and run away (<<will_cost>> Willpower)':
+						cla
+						gopnew['ran'] += 1
+						gs 'willpower', 'pay', 'resist'
+						gs 'stat'
+						'You do your best to wrestle yourself free, but his grip is too tight. Deciding you need to get out of there at any cost, you knee him hard in the groin and run as he lets you go with a grunt of pain. His friends start after you, but weren''t ready for it, and your fear gives you the speed you need to make it out of the alley and disappear into the crowd.'
+						'It would be smart not to return here unprepared, next time they will be ready for you.'
 
-			gs 'willpower', 'drink', 'resist', 'medium'
-			if will_cost <= pcs_willpwr:
-				act 'Decline again, more clearly this time (<<will_cost>> Willpower)':
-					cla & *clr
-					gs 'willpower', 'pay', 'resist'
-					gs 'stat'
-					'"I have no intentions of drinking beer with you. Leave me alone!" you snap at the guy.'
-					'He squints his eyes angrily and shouts: "What!? Are you one of those snobs who look down on us? What the fuck is your problem?"'
-					'The Gopniks are often looked down upon by others, and this guy is taking it very personally that you keep refusing his offer. He''s starting to get mad at you.'
-
-					act 'Agree to have a beer after all':gt 'gopnew', 'pivas'
-
-					gs 'willpower', 'drink', 'resist', 'medium'
-					if will_cost <= pcs_willpwr:
-						act 'Push him away and swear at him (<<will_cost>> Willpower)':
-							cla
-							gs 'willpower', 'pay', 'resist'
-							gs 'stat'
-							'"Leave me the fuck alone!" you scream at the hoodlum, and push him away. He won''t let you leave though, and blocks the exit while he grabs you by the arm.'
-							'"All I wanted to do was be nice, and you had to go and be a rude bitch! You''re coming with me, now!" he shouts angrily. All the kindness is gone from his eyes, and he looks like he won''t hesitate to use violence if you don''t do as he says.'
-							'His friends look at the two of you intently now, also upset that you won''t join them. They''ll definitely help their friend, if you try to fight him... there''s no way you can take all three of them on.'
-
-							gs 'willpower', 'rape', 'resist', 'hard'
-							if will_cost <= pcs_willpwr:
-								act 'Try to squirm free and run away (<<will_cost>> Willpower)':
-									cla
-									gs 'pain', 6, 'head', 'hit'
-									gs 'willpower', 'pay', 'resist'
-									gs 'stat'
-									'You do your best to wrestle yourself free and run for it, but the guy doesn''t let you escape and gives you a resolving punch in the face. While you try to shake off the dizziness, he and his friends drag you further into the alley. At the back end, they roughly push you against a wall.'
-
-									act 'Ask what they want from you':gt 'gopnew', 'bazar'
-								end
-							else
-								act 'Try to squirm free and run away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-							end
-						end
-
-						act 'Submit and let him take you into the alley':
-							cla
-							'Realizing you can''t take all of them on, you stop resisting and let the man take you further into the alley. At the back end, he pushes you against a wall roughly. His friends got up and followed the two of you, and are staring you down as well.'
-
-							act 'Ask what they want from you':gt 'gopnew', 'bazar'
-						end
-					else
-						act 'Push him away and swear at him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+						act 'Continue': gt 'city_residential'
 					end
+				else
+					act 'Try to squirm free and run away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
-			else
-				act 'Decline again, more clearly this time (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				!!gs 'gopnew', 'succubus_option'
 			end
 		end
-	else
-		act 'Decline and walk away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 	end
 end
 
@@ -197,7 +194,7 @@ if $ARGS[0] = 'start3':
 	gnewQW = 4
 	'"We heard you got arrested by the cops! What happened? You didn''t rat us out, did you?" Vasan asks with some concern in his voice.'
 	'"Of course not! You know me!" you reassure them. You sit down and tell the guys what happened, omitting some of the sexual details. When you''re finished, one of them grins: "We should find this cop bitch, and catch her! You deserve to fuck her, after all she did to you!"'
-	'The other Gopniks laugh, and you laugh with them. If only they knew...'
+	'The other Gopniks laugh, and you laugh with them. If they only knew...'
 
 	act 'Excuse yourself and leave': minut += 5 & gt 'city_residential'
 end
@@ -401,31 +398,39 @@ if $ARGS[0] = 'start7':
 	act 'Quickly walk away from them': minut += 5 & gt 'city_residential'
 end
 
+if $ARGS[0] = 'pivas_content':
+	if film > 0:
+		pfknowrand = rand(0, 100)
+		if film >= pfknowrand:filmknow = 1
+	elseif kavslut >= 3:
+		kavknowrand = rand(0, 100)
+		if kavknowrand >= 95:kavslutknow = 1
+	elseif frot >= 3:
+		frotknowrand = rand(0, 100)
+		if frot >= frotknowrand:frotknow = 1
+	elseif bomjshet >= 3:
+		bomjknowrand = rand(0, 100)
+		if bomjknowrand >= 95:bomjknow = 1
+	end
+end
+
 if $ARGS[0] = 'pivas':
+	cla & *clr
 	minut += 30
 	gs 'stat'
-	'<center><b>Do COURT HOUSE</b></center>'
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/street.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/street/gopnews.jpg"></center>'
 	'You follow the guys to a playground, where they shoo the kids away and crash down onto a bench.'
 
 	if cumloc[11] = 1 or (cumloc[6] = 1 or cumloc[7] = 1):
 		'One of them looks at you closely and says: "Is... fuck me! Is that cum!? That''s sad, I thought you were one of the good ones, but you''re just another whore... come with us, we can put that mouth of yours to work."'
 
-		act 'Follow them to an isolated area':gt 'gopnew', 'bazar'
-
-		exit
-	end
-
-	if gnewQW > 0:
+		gs 'gopnew', 'choice_1'
+	elseif gnewQW > 0:
 		gs 'drugs', 'alcohol', 'beer'
 		'You sit down next to the guys on the bench and have a beer with them.'
 		'A burly man named Udmurt and a bald man named Grey enter the playground a few minutes later, walking towards your group.'
 
-		if film > 0:
-			pfknowrand = rand(0, 100)
-			if film >= pfknowrand:filmknow = 1
-		end
-
+		gs 'gopnew', 'pivas_content'
 		if filmknow = 1:
 			'Udmurt sits down on a bench near yours, and doesn''t take his eyes off you once. After a few minutes he says to you in his rough voice: "I think I''ve seen you before... but where?"'
 			'You shrug: "I live around here... plenty of chances to see me?"'
@@ -436,40 +441,38 @@ if $ARGS[0] = 'pivas':
 			'Udmurt silently turns his phone to you, and you see yourself sucking a dick enthusiastically.'
 			'One of the Gopniks angrily throws his beer bottle to the side and shouts: "What the fuck!? You''ve been drinking our beer with that mouth! Get on your fucking knees, it''s time you pay us back!"'
 
-			act 'Follow them to an isolated area':gt 'gopnew', 'bazar'
-
-			exit
-		end
-
-		if kavslut >= 3:
-			kavknowrand = rand(0, 100)
-
-			if kavknowrand >= 95:kavslutknow = 1
-		end
-
-		if kavslutknow = 1:
+			gs 'gopnew', 'choice_1'
+		elseif kavslutknow = 1:
 			'Gray recognizes you and laughs. He says with an evil grin: "You know guys, this girl who''s with you... she''s a total whore! You know Givi and Ashot, from the cafe? They both fucked her, simultaneously... Ashot showed me a video of them doing her after work. Once our bottles are empty, maybe we should empty something else in her, eh!?"'
 			'One of the Gopniks throws his beer bottle to the side and grins: "Sounds good. Let''s see how many she can take at once..."'
 
-			act 'Follow them to an isolated area':gt 'gopnew', 'bazar'
-
-			exit
-		end
-
-		if frot >= 3:
-			frotknowrand = rand(0, 100)
-
-			if frot >= frotknowrand:frotknow = 1
-		end
-
-		if frotknow = 1:
+			gs 'gopnew', 'choice_1'
+		elseif frotknow = 1:
 			'Gray recognizes you and laughs. He says with an evil grin: "Subway slut, hi! You know guys, this girl who''s often with you... she''s a minor celebrity! One of my buddies made a video of her serving some random guy in the subway. Look, here it is... she doesn''t mind at all! That is you, right?"'
 			'He shows you the video, and you''re speechless. Yea... that girl on the subway train getting humped is you.'
 			'One of the Gopniks angrily throws his beer bottle to the side and grins: "In that case, I''m sure she wouldn''t mind serving a few more if she doesn''t want trouble! Come on, let''s go teach her how things work around here..."'
 
-			act 'Follow them to an isolated area':gt 'gopnew', 'bazar'
+			gs 'gopnew', 'choice_1'
+		elseif bomjknow = 1:
+			'Gray looks at you intently after he sits down. Then he pulls out his mobile phone, and browses it for a while. You shrug and just chat with the other guys.'
+			'Suddenly, he stands up and offers his phone to Vasan.'
+			'"Remember when I showed you this photo before? Some random girl flashing a homeless man by the dumpsters? Look closely...!" Gray says triumphantly.'
+			'He snags his phone out of Vasan''s hands and shows you the photo: it''s you exposing your breasts to a homeless man, who is quite obviously jerking off!'
+			'Vasan nearly spits out his beer, and shouts: "You really give it up for just about everyone, don''t you? No wonder you were so eager to come sit with us!"'
+			'One of his friends nods to the back end of the alley and suggests: "In that case, let''s teach her how things are going to work around here..."'
+
+			gs 'gopnew', 'choice_1'
+		else
+			gopota += 1
+			gs 'drugs', 'alcohol', 'beer'
+			'You sit down next to Vasan and share a beer with him.'
+			'<<$gopnik>>'
 
-			exit
+			if gnewQW > 1:
+				if VasanTut = 2 or BerezaTut = 2 or VitekTut = 2 or KostilTut = 2 or UdmurtTut = 2 or SeriTut = 2: gt 'gopnew', 'sexstart'
+			end
+
+			act 'Leave them be': minut += 5 & gt 'city_residential'
 		end
 	elseif gnewQW = 0:
 		gnewQW = 1
@@ -479,12 +482,6 @@ if $ARGS[0] = 'pivas':
 		'While you''re drinking, two more men approach. Vasan whispers: "The short stocky guy is Udmurt. We don''t know the bald man''s name... everyone calls him Gray. Be careful around those guys, they have connections."'
 		'Gray flashes you a grin, surprised to see a girl in the circle. You notice that he has several gold teeth, making him look even more menacing.'
 
-		if film > 0:
-			pfknowrand = rand(0, 100)
-
-			if film >= pfknowrand:filmknow = 1
-		end
-
 		if filmknow = 1:
 			'Udmurt sits down on a bench near yours, and doesn''t take his eyes off you once. After a few minutes he says to you in his rough voice: "I think I''ve seen you before... but where?"'
 			'You shrug: "I live around here... plenty of chances to see me?"'
@@ -495,49 +492,19 @@ if $ARGS[0] = 'pivas':
 			'Udmurt silently turns his phone to you, and you see yourself sucking a dick enthusiastically.'
 			'One of the Gopniks angrily throws his beer bottle to the side and shouts: "What the fuck!? You''ve been drinking our beer with that mouth!"'
 
-			act 'Follow them to an isolated area':gt 'gopnew', 'bazar'
-
-			exit
-		end
-
-		if kavslut >= 3:
-			kavknowrand = rand(0, 100)
-
-			if kavknowrand >= 95:kavslutknow = 1
-		end
-
-		if kavslutknow = 1:
+			gs 'gopnew', 'choice_1'
+		elseif kavslutknow = 1:
 			'Gray recognizes you and laughs. He says with an evil grin: "You know guys, this girl who''s with you... she''s a total whore! You know Givi and Ashot, from the cafe? They both fucked her, simultaneously... Ashot showed me a video of them doing her after work. Once our bottles are empty, maybe we should empty something else in her, eh!?"'
 			'One of the Gopniks throws his beer bottle to the side and grins: "Sounds good. Let''s go have a little chat with her..."'
 
-			act 'Follow them to an isolated area':gt 'gopnew', 'bazar'
-
-			exit
-		end
-
-		if frot >= 3:
-			frotknowrand = rand(0, 100)
-
-			if frot >= frotknowrand:frotknow = 1
-		end
-
-		if frotknow = 1:
+			gs 'gopnew', 'choice_1'
+		elseif frotknow = 1:
 			'Gray recognizes you and laughs. He says with an evil grin: "Subway slut, hi! You know guys, this girl who''s often with you... she''s a minor celebrity! One of my buddies made a video of her serving some random guy in the subway. Look, here it is... she doesn''t mind at all! That is you, right?"'
 			'He shows you the video, and you''re speechless. Yea... that girl on the subway train getting humped is you.'
 			'One of the Gopniks angrily throws his beer bottle to the side and grins: "In that case, I''m sure she wouldn''t mind serving a few more if she doesn''t want trouble! Come on, let''s go teach her how things work around here..."'
 
-			act 'Follow them to an isolated area':gt 'gopnew', 'bazar'
-
-			exit
-		end
-
-		if bomjshet >= 3:
-			bomjknowrand = rand(0, 100)
-
-			if bomjknowrand >= 95:bomjknow = 1
-		end
-
-		if bomjknow = 1:
+			gs 'gopnew', 'choice_1'
+		elseif bomjknow = 1:
 			'Gray looks at you intently after he sits down. Then he pulls out his mobile phone, and browses it for a while. You shrug and just chat with the other guys.'
 			'Suddenly, he stands up and offers his phone to Vasan.'
 			'"Remember when I showed you this photo before? Some random girl flashing a homeless man by the dumpsters? Look closely...!" Gray says triumphantly.'
@@ -545,25 +512,25 @@ if $ARGS[0] = 'pivas':
 			'Vasan nearly spits out his beer, and shouts: "You really give it up for just about everyone, don''t you? No wonder you were so eager to come sit with us!"'
 			'One of his friends nods to the back end of the alley and suggests: "In that case, let''s teach her how things are going to work around here..."'
 
-			act 'Follow them to an isolated area':gt 'gopnew', 'bazar'
-
-			exit
-		end
-	end
+			gs 'gopnew', 'choice_1'
+		else
+			gopota += 1
+			gs 'drugs', 'alcohol', 'beer'
+			'You sit down next to Vasan and share a beer with him.'
+			'<<$gopnik>>'
 
-	gopota += 1
-	gs 'drugs', 'alcohol', 'beer'
-	'You sit down next to Vasan and share a beer with him.'
-	'<<$gopnik>>'
+			if gnewQW > 1:
+				if VasanTut = 2 or BerezaTut = 2 or VitekTut = 2 or KostilTut = 2 or UdmurtTut = 2 or SeriTut = 2: gt 'gopnew', 'sexstart'
+			end
 
-	if gnewQW > 1:
-		if VasanTut = 2 or BerezaTut = 2 or VitekTut = 2 or KostilTut = 2 or UdmurtTut = 2 or SeriTut = 2:gt 'gopnew', 'sexstart'
+			act 'Leave them be': minut += 5 & gt 'city_residential'
+		end
 	end
-
-	act 'Leave them be': minut += 5 & gt 'city_residential'
 end
 
 if $ARGS[0] = 'bazar':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/street/gopnews.jpg"></center>'
 	'"Guys, come on! What do you want from me?" you mumble, a tad frightened. The guys force you to walk between them, firmly holding you by the shoulders.'
 	'Vasan punches you in the stomach and grunts: "Shut up, bitch." They drag you to your feet again and guide you to a secluded area, between some abandoned buildings.'
 	'Konstantin scowls: "You''re nothing but a whore... and whores pay protection money to stay out of trouble! You fucking owe us! Unless you''re looking for trouble!?"'
@@ -572,20 +539,20 @@ if $ARGS[0] = 'bazar':
 	! WD: Uninitialised ~ 'magic' use 'magik'
 	if pcs_magik > 0:'You sense a vague evil and powerful magic, that suppresses your own magical powers. You can''t use your spells against the Gopniks.'
 	act 'Agree to their demands':
-		cla
-		*clr
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/city/residential/street/gopnews.jpg"></center>'
 		'You quickly nod your head, terrified of what they might do to you. Hopefully they''ll get bored of you soon enough and leave you alone. When you see his intense look, you blurt out: "Okay, okay!"'
 		'Vasan turns to his friends and laughs: "You hear that, guys? She agrees that she owes us money, and that she''s a whore!"'
 
 		act '"Hey, I''m no whore!"':
-			cla
-			*clr
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/city/residential/street/gopnews.jpg"></center>'
 			'"Hey, I''m no whore!" you object, earning you a scorching look from Vasan.'
 			'"Oh really? So you don''t suck a dick every now and then? You don''t use your body to get what you want?" he asks angrily.'
 
 			act 'Admit that you do':
-				cla
-				*clr
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/city/residential/street/gopnews.jpg"></center>'
 				'Vasan gives you a triumphant grin and says: "Exactly. So that makes you a liar, as well as a whore."'
 				'Before you can say anything more, Vasan grunts: "Down on your knees, whore. And open your liar mouth... maybe a cock in it will remind you about your place!"'
 
@@ -598,6 +565,7 @@ if $ARGS[0] = 'bazar':
 						gs 'willpower', 'pay', 'resist'
 						gs 'pain', 8, 'head', 'hit'
 						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/locations/city/residential/street/gopnews.jpg"></center>'
 						'When you shake your head, you feel an intense pain on the side of your head and fall down to the ground. When you manage to focus your blurry gaze again, you see Vasan standing over you with a raised fist. "I wasn''t fucking asking, whore! Open. Your. Mouth."'
 
 						act 'Kneel before him':gt 'gopnew', 'rapebj'
@@ -611,6 +579,7 @@ if $ARGS[0] = 'bazar':
 				cla & *clr
 				gs 'pain', 8, 'stomach', 'hit'
 				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/city/residential/street/gopnews.jpg"></center>'
 				'"More lies!" Vasan spits in your face.'
 				'He punches you in the stomach before you can respond, and you collapse to your knees before him.'
 				'"That''s right bitch, get on your knees where you belong. Open your fucking mouth!" he shouts, and begins to pull down his pants.'
@@ -620,8 +589,8 @@ if $ARGS[0] = 'bazar':
 		end
 
 		act 'Remain silent':
-			cla
-			*clr
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/city/residential/street/gopnews.jpg"></center>'
 			'Vasan grins, when he notices you don''t object: "Good whore. Now, let''s talk money."'
 
 			act 'Ask him how much he wants':gt 'gopnew', 'dolg'
@@ -634,12 +603,14 @@ if $ARGS[0] = 'bazar':
 			cla & *clr
 			gs 'willpower', 'pay', 'resist'
 			gs 'stat'
+			!!pic needed
 			'Vasan laughs and gives you an amused look: "Oh really, and why not? Are you saying I''m a liar and that you''re not a whore?"'
 
 			act 'Tell him he''s a liar':
 				cla & *clr
 				gs 'pain', 8, 'stomach', 'hit'
 				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/city/residential/street/gopnews.jpg"></center>'
 				'Vasan punches you in the stomach before you can even finish your sentence, besides himself with rage. "You fucking... you''re the liar!"'
 
 				act 'Drop to your knees before him':gt 'gopnew', 'rapebj'
@@ -647,6 +618,7 @@ if $ARGS[0] = 'bazar':
 
 			act 'Tell him he''s not a liar':
 				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/city/residential/street/gopnews.jpg"></center>'
 				'Vasan nods affirmatively: "If I''m not a liar, that means you''re a whore! And like Konstantin said: whores pay, or they get fucked up. What''s it gonna be?"'
 
 				act 'Agree to pay':
@@ -681,12 +653,12 @@ end
 if $ARGS[0] = 'rapebj':
 	minut += 3
 	rape += 1
+	cla & *clr
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/street/sex/rapebj.jpg"></center>'
 	'Vasan pulls his unwashed cock out of his pants, and waves it in front of your face. When he notices you''re not opening your mouth quick enough, he growls: "Don''t pretend you forgot what to do with these, whore! Start sucking!"'
 
 	act 'Reluctantly part your lips':
-		cla
-		*clr
+		cla & *clr
 
 		if vasansex = 0:vasansex = 1 & guy += 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/street/sex/rapebj1.jpg"></center>'
@@ -702,8 +674,7 @@ if $ARGS[0] = 'rapebj':
 	end
 
 	act 'Lick his dick with your tongue':
-		cla
-		*clr
+		cla & *clr
 
 		if vasansex = 0:vasansex = 1 & guy += 1
 
@@ -742,6 +713,7 @@ if $ARGS[0] = 'rapebj':
 end
 
 if $ARGS[0] = 'tf':
+	cla & *clr
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/street/sex/rapebjt2.jpg"></center>'
 	'Vasan grabs a fistful of your hair and begins to fuck your mouth in earnest. His cock causes a gag reflex every time he hits the back of your throat, and your eyes are tearing up quickly.'
 	'He''s not giving you much chance to breathe, and you''re gasping for breath every time he gives you a bit of a break to breathe. They never last long.'
@@ -750,8 +722,7 @@ if $ARGS[0] = 'tf':
 	gs 'stat'
 
 	act 'Continue':
-		cla
-		*clr
+		cla & *clr
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/street/sex/rapebjt.jpg"></center>'
 		'Suddenly Vasan thrusts his cock deeper down your throat, and holds your head firmly against his groin once he bottoms out in you.'
 		'You feel like you''re going to throw up!'
@@ -760,8 +731,7 @@ if $ARGS[0] = 'tf':
 		gs 'stat'
 
 		act 'Continue':
-			cla
-			*clr
+			cla & *clr
 			minut += 3
 			facial += 1
 			gs 'boyStat', 'A102'
@@ -774,8 +744,7 @@ if $ARGS[0] = 'tf':
 			'"What are you waiting for, whore?" he grunts, when he''s finished. "Clean me up with your tongue!"'
 
 			act 'Lick his cock with your tongue':
-				cla
-				*clr
+				cla & *clr
 				minut += 3
 				swallow += 1
 				spafinloc = 12
@@ -788,8 +757,7 @@ if $ARGS[0] = 'tf':
 				'"Don''t even try to hide from me, whore. I will find you. You''re mine! I will fucking end you if you don''t keep coming, understood?"'
 
 				act 'Nod meekly':
-					cla
-					*clr
+					cla & *clr
 					minut += 3
 					gnewQW = 5
 					'<center><img <<$set_imgh>> src="images/locations/city/residential/street/sex/spit.jpg"></center>'
@@ -810,11 +778,13 @@ if $ARGS[0] = 'tf':
 end
 
 if $ARGS[0] = 'dolg':
+	cla & *clr
 	minut += 3
 	gnewQW = 7
 	gopdolg = money + stolmoney + karta + 10000
 	gopdaydolg = daystart + 10
 
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/street/gopnews.jpg"></center>'
 	'Vasan says: "After 10 days, you will give us... let''s say we''re even at <<gopdolg>> <b>₽</b>. I don''t care how you get it, or where you get it, but you <b>will</b> get it if you know what''s good for you. If you can''t pay you''re ours."'
 	'You feel dazzled when you hear the amount - <<gopdolg>> <b>₽</b>! How the hell are you supposed to gather than in ten days?'
 	'"We will find you if you don''t pay, <<$pcs_nickname>>. Don''t bother trying to hide from us," Konstantin says with a mean grin on his face."'
@@ -836,7 +806,7 @@ if $ARGS[0] = 'dolg':
 
 			act 'Refuse, maybe you can get the money after all': minut += 5 & gt 'city_residential'
 
-			act 'Agree to let them fuck you when they want':
+			act 'Agree to let them fuck you whenever they want':
 				gnewQW = 6
 				gopdolg = 0
 				VasanTut = 3
@@ -847,11 +817,13 @@ if $ARGS[0] = 'dolg':
 end
 
 if $ARGS[0] = 'sexstart':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/street/gopnews.jpg"></center>'
 	!!rosetka
 	!!sipovka
 	minut += 3
 
-	if opusk > 0  or gnewQW = 5 or gnewQW = 6 or sipovka > 0:
+	if opusk > 0 or gnewQW = 5 or gnewQW = 6 or sipovka > 0:
 		if GLust = 1:
 			gs 'gopnew', 'sexboy'
 		end
@@ -991,6 +963,7 @@ if $ARGS[0] = 'sexboy1':
 end
 
 if $ARGS[0] = '1':
+	cla & *clr
 	pcs_vag += 1
 	gs 'boyStat', $guygop
 	cumprecheck = 1
@@ -1022,6 +995,7 @@ if $ARGS[0] = '1':
 end
 
 if $ARGS[0] = '11':
+	cla & *clr
 	pcs_throat += 1
 	gs 'boyStat', $guygop
 	gs 'stat'
@@ -1033,8 +1007,7 @@ if $ARGS[0] = '11':
 	gs 'stat'
 
 	act 'Let him cum in your mouth':
-		cla
-		*clr
+		cla & *clr
 		gs 'boyStat', $guygop
 		picrand = rand(20, 29)
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum<<picrand>>.jpg"></center>'
@@ -1088,6 +1061,7 @@ if $ARGS[0] = '11':
 end
 
 if $ARGS[0] = '12':
+	cla & *clr
 	pcs_ass += 1
 	gs 'boyStat', $guygop
 	spafinloc = 4
@@ -1118,6 +1092,7 @@ if $ARGS[0] = '12':
 end
 
 if $ARGS[0] = '2':
+	cla & *clr
 	minut += 30
 	gs 'stat'
 
@@ -1149,9 +1124,8 @@ if $ARGS[0] = '2':
 
 		'They cum all over your face and in your mouth, and your face looks like a mess by the time they finally let you go.'
 
-		gs 'arousal', 'bj', 15, 'sub', 'humiliation', 'gangbang'
-		gs 'arousal', 'hj', 15, 'sub', 'humiliation', 'gangbang'
-		minut -= 15
+		gs 'arousal', 'bj', -15, 'sub', 'humiliation', 'gangbang'
+		gs 'arousal', 'hj', -15, 'sub', 'humiliation', 'gangbang'
 		gs 'arousal', 'end'
 		gs 'stat'
 
@@ -1192,7 +1166,7 @@ if $ARGS[0] = '2':
 		gs 'stat'
 		picrand = rand(1, 15)
 		'<center><img <<$set_imgh>> src="images/shared/sex/group/gang<<picrand>>.jpg"></center>'
-		'<<$namgop[0]>>. The guys begin to fuck you in all of your holes at the same time! They last surprisingly long, but to be honest: it''s not that unpleasant...'
+		'<<$namgop[0]>>. The guys begin to fuck you in all of your holes at the same time!'
 		horand = rand(1, 100)
 
 		if horand > pcs_horny:
@@ -1205,10 +1179,9 @@ if $ARGS[0] = '2':
 
 		'The guys just cum wherever they feel like while they''re fucking you, giving you no warning. By the time they all finish, you''re a mess. You should probably go take a shower...'
 
-		gs 'arousal', 'bj', 15, 'sub', 'humiliation', 'gangbang'
-		gs 'arousal', 'vaginal', 15, 'sub', 'humiliation', 'gangbang'
-		gs 'arousal', 'anal', 15, 'sub', 'humiliation', 'gangbang'
-		minut -= 15
+		gs 'arousal', 'bj', -15, 'sub', 'humiliation', 'gangbang'
+		gs 'arousal', 'vaginal', -15, 'sub', 'humiliation', 'gangbang'
+		gs 'arousal', 'anal', -15, 'sub', 'humiliation', 'gangbang'
 		gs 'arousal', 'end'
 		gs 'stat'
 
@@ -1217,6 +1190,8 @@ if $ARGS[0] = '2':
 end
 
 if $ARGS[0] = '3':
+	cla & *clr
+	minut += 30
 	gs 'stat'
 	pcs_vag += 1
 	pcs_ass += 5
@@ -1247,8 +1222,8 @@ if $ARGS[0] = '3':
 	gs 'stat'
 	picrand = rand(1, 15)
 	'<center><img <<$set_imgh>> src="images/shared/sex/group/gang<<picrand>>.jpg"></center>'
-	'<<$namgop[0]>>. The guys begin to fuck you in all of your holes at the same time! They last surprisingly long, but to be honest: it''s not that unpleasant...'
-	'They all swap positionsfrom time to time, to make sure that all of them finish in your mouth or on your face.'
+	'<<$namgop[0]>>. The guys begin to fuck you in all of your holes at the same time!'
+	'They swap positions from time to time, making sure to finish in your mouth or on your face.'
 	horand = rand(1, 100)
 
 	if horand > pcs_horny:
@@ -1259,10 +1234,9 @@ if $ARGS[0] = '3':
 		'You orgasm during their relentless pounding, holding your hand over your mouth to stop yourself from crying out loud.'
 	end
 
-	gs 'arousal', 'bj', 15, 'sub', 'humiliation', 'gangbang'
-	gs 'arousal', 'vaginal', 15, 'sub', 'humiliation', 'gangbang'
-	gs 'arousal', 'anal', 15, 'sub', 'humiliation', 'gangbang'
-	minut -= 15
+	gs 'arousal', 'bj', -15, 'sub', 'humiliation', 'gangbang'
+	gs 'arousal', 'vaginal', -15, 'sub', 'humiliation', 'gangbang'
+	gs 'arousal', 'anal', -15, 'sub', 'humiliation', 'gangbang'
 	gs 'arousal', 'end'
 	gs 'stat'
 
@@ -1270,6 +1244,7 @@ if $ARGS[0] = '3':
 end
 
 if $ARGS[0] = 'degrading':
+	cla & *clr
 	pcs_vag += 10
 	pcs_ass += 10
 	gopopusday = daystart
@@ -1290,13 +1265,116 @@ if $ARGS[0] = 'degrading':
 	'The guys drive you to a nearby building and drag you inside, forcing you to undress. They spend the next two hours degrading you in every way imaginable: they slap your face and tits, they spit in your face, but most of the time they try to force large objects into your vagina and ass. By the time you''re exhausted, they pick you up and dump you in the back yard with your clothes. When you catch your breath again, you slowly put your clothes on and try to find your way back to the main streets.'
 
 	gs 'arousal', 'vaginal', 120, 'sub', 'humiliation', 'gangbang', 'rape'
-	gs 'arousal', 'anal', 120, 'sub', 'humiliation', 'gangbang', 'rape'
-	minut -= 15
+	gs 'arousal', 'anal', -120, 'sub', 'humiliation', 'gangbang', 'rape'
 	gs 'arousal', 'end'
 	gs 'stat'
 
 	act 'Leave': minut += 5 & gt 'city_residential'
 end
 
+!!!!!!!!!!!!!!!!!!!!!! New stuff
+
+if $ARGS[0] = 'choice_1':
+	act 'Follow them to an isolated area':gt 'gopnew', 'bazar'
+	act 'Fight them all':
+		gs 'fight', 'initFight'
+		gs 'fight_npcdata', 'gopnews_1', 'opp'
+		gs 'fight_npcdata', 'gopnews_2', 'opp'
+		gs 'fight_npcdata', 'gopnews_3', 'opp'
+		gs 'fight_npcdata', 'gopnews_4', 'opp'
+		gs 'fight_npcdata', 'gopnews_5', 'opp'
+		gs 'fight_npcdata', 'gopnews_6', 'opp'
+		fightEnding = 21
+		gt 'fight', 'start'
+	end
+	gs 'willpower', 'rape', 'resist', 'medium'
+	if will_cost <= pcs_willpwr:
+		act 'Flee (<<will_cost>> Willpower)':
+			cla
+			gopnew['ran'] += 1
+			gs 'willpower', 'pay', 'resist'
+			gs 'stat'
+			'desc'
+
+			act 'Continue': gt 'city_residential'
+		end
+	else
+		act 'Try to flee (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+	!!gs 'gopnew', 'succubus_option'
+end
+
+if $ARGS[0] = 'succubus_option':
+	if succubusQW >= 5:
+		act 'Feed off of them (<font color="red">Succubus</font>)':
+			gopnew['feed'] = 1
+			gt 'gopnew', 'succubus_1'
+		end
+	end
+end
+
+if $ARGS[0] = 'succubus_1':
+	gt 'city_residential'
+end
+
+if $ARGS[0] = 'mistress_1':
+	cla
+	'The guys look warily at you, knowing they are no match for your fighting skills. You get a few terse nods but otherwise nobody will look you in the eye.'
+	
+	act 'Leave': gt 'city_residential'
+	act 'Demand a beer':
+		cla & *clr
+		gs 'drugs', 'alcohol', 'beer'
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/pc/activities/drinking/beer_1.jpg"></center>'
+		'One of them hands you a beer, and you slam it before tossing the bottle down.'
+		
+		act 'Leave': gt 'city_residential'
+		act 'Demand another beer':
+			cla
+			gs 'drugs', 'alcohol', 'beer'
+			gs 'stat'
+			'Another one gives you a second beer, still not looking at you. You slam it down too, and then throw it down hard. The sound of the bottle shattering makes them all flinch, but otherwise gets no reaction.'
+			
+			act 'Leave': gt 'city_residential'
+			!!gs 'gopnew', 'succubus_option'
+		end
+		!!gs 'gopnew', 'succubus_option'
+	end
+	!!gs 'gopnew', 'succubus_option'
+end
+
+if $ARGS[0] = 'coward_1':
+	cla
+	if gopnew['ran'] = 1:
+		'As soon as they notice you, you remember you weren''t supposed to come here again. They jump to their feet and start walking towards you with a dangerous look in their eyes, leaving you only a few moments to decide what you''re going to do...'
+	else
+		'As soon as they notice you, you remember you weren''t supposed to come here again. They start making jokes to each other about how you''re a coward, not even bothering to get up this time. That could change fast though, if you don''t get out of here while you still can.'
+	end
+
+	gs 'gopnew', 'choice_1'
+end
+
+if $ARGS[0] = 'fight_win':
+	cla & *clr
+	gopnew['fight'] = 1
+	money += rand(50, 100)
+	gs 'stat'
+	!!pic needed
+	'The last one goes down, unable to stand up to you. With a shrug, you start going through their pockets, pocketing any money you find. Finished, you saunter out of the alley, feeling like nothing can stop you today!'
+
+	act 'Leave': gt 'city_residential'
+end
+
+if $ARGS[0] = 'fight_lost':
+	cla & *clr
+	gopnew['fight'] = -1
+	gs 'stat'
+	!!pic needed
+	'You hit the ground hard, the guys stand over you looking down, and you know you''re in trouble now! Carefully you get to your feet, clinging to the hope you can escape but knowing this won''t end well.'
+
+	act 'Ask what they want from you': gt 'gopnew', 'bazar'
+end
+
 --- gopnew ---------------------------------
 

+ 1 - 1
locations/gopsex.qsrc

@@ -138,7 +138,7 @@ if $ARGS[0] = 'masturb_gg':
 			$orgasm_txt = 'You are overcome by surging emotions and you finish with a loud groan.'
 			$orgasm_or = 'yes'
 		end
-		gs 'arousal','masturbate',3
+		gs 'arousal', 'clit_finger', 3, 'masturbate'
 	end
 end
 

+ 2 - 2
locations/gschool_boys_bathroom.qsrc

@@ -410,7 +410,7 @@ if $ARGS[0] = 'boy3_kiss':
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/lazar/sex/school/boy2cum.jpg"></center>'
 				'Knowing you don''t have much time, you rub your pussy furiously and your climax hits you just as he pulls out of you.'
 				$orgasm_or = 'yes'
-				gs 'arousal', 'masturbate', 5
+				gs 'arousal', 'clit_finger', 5
 				gs 'arousal', 'end'
 				noShampoo = 1
 				dynamic $showerdin
@@ -1030,7 +1030,7 @@ if $ARGS[0] = 'companyb1':
 		'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 the guy is giving <<$rand_girl>>. 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.'
 		$orgasm_txt = '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.'
 		$orgasm_or = 'custom'
-		gs 'arousal', 'masturbate', 20
+		gs 'arousal', 'clit_finger', 20, 'masturbate'
 		gs 'arousal', 'end'
 		gs 'stat'
 		'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.'

+ 14 - 14
locations/gschool_break.qsrc

@@ -1353,10 +1353,10 @@ if $ARGS[0] = 'naked_bathroom':
 				'You take a deep breath and decide the girls need to be punished. "Some of the girls stripped me and stole my clothes."'
 				'Ms. Volkov frowns at first, but her expression softens ever so slightly. "Which ones?"'
 				*nl
-				if money >= 2000 or (gm_school[35] = 1 and money >= 200):
+				if money >= 2000 or (gm_school[25] = 1 and money >= 200):
 					'She sighs and gives you a minute to tell the truth. When you finish, she gets up and opens up a closet, looks around in it for a minute before she pulls out a cheap, conservative looking school uniform and hands it over to you. "Here is a replacement, your parents will be sent a bill for it. Now get dressed and be on your way."'
 					*nl
-					if gm_school[35] = 0:
+					if gm_school[25] = 0:
 						money -= 2000
 						'You open your purse and pull out enough money to pay for the uniform - you would rather your mother not know about this. "Here, I have the money for it." you tell her as you hand over enough money. She raises an eyebrow, but says nothing as she takes the money from you.'
 					else
@@ -1369,12 +1369,12 @@ if $ARGS[0] = 'naked_bathroom':
 					'You take the uniform and get dressed, thanking her for helping you out. Once fully dressed, you leave the office and head out.'
 				end
 				gs 'stat'
-				if gm_school[35] = 0:
-					gm_school[35] = 1
-					gm_school_h[35] = 50
-					gm_school_b[35] = pcs_hips
+				if gm_school[25] = 0:
+					gm_school[25] = 1
+					gm_school_h[25] = 50
+					gm_school_b[25] = pcs_hips
 				end
-				gs 'clothing', 'wear', 'gm_school', 35
+				gs 'clothing', 'wear', 'gm_school', 25
 				act 'Leave her office': 
 					if hour >= 14:
 						gt 'gschool_grounds', 'main'
@@ -1394,10 +1394,10 @@ if $ARGS[0] = 'naked_bathroom':
 					'Ms. Volkov frowns and her expression hardens ever so slightly. "If you don''t tell me who is bullying you, I can''t help. Don''t think they will stop just because you didn''t tell me who it was."'
 					'You shake your head. "No one did this to me, at least no one I seen. I don''t know what happened to my clothes. They just disappeared." you tell her, sticking to your story.'
 					*nl
-					if money >= 2000 or (gm_school[35] = 1 and money >= 200):
+					if money >= 2000 or (gm_school[25] = 1 and money >= 200):
 						'She sighs and gets up. She walks over to and opens up a closet, looks around in it for a minute and pulls out a cheap, conservative looking school uniform and hands it over to you. "Here is a replacement one, your parents will be sent a bill for it. Now get dressed and be on your way."'
 						*nl
-						if gm_school[35] = 0:
+						if gm_school[25] = 0:
 							money -= 2000
 							'You open your purse and pull out enough money to pay for the uniform - you would rather your mother not know about this. "Here, I have the money for it." you tell her as you hand over enough money. She raises an eyebrow, but says nothing as she takes the money from you.'
 						else
@@ -1410,12 +1410,12 @@ if $ARGS[0] = 'naked_bathroom':
 						'You take the uniform and get dressed, thanking her for helping you out. Once fully dressed, you leave the office and head out.'
 					end
 					gs 'stat'
-					if gm_school[35] = 0:
-						gm_school[35] = 1
-						gm_school_h[35] = 50
-						gm_school_b[35] = pcs_hips
+					if gm_school[25] = 0:
+						gm_school[25] = 1
+						gm_school_h[25] = 50
+						gm_school_b[25] = pcs_hips
 					end
-					gs 'clothing', 'wear', 'gm_school', 35
+					gs 'clothing', 'wear', 'gm_school', 25
 					act 'Leave her office': 
 						if hour >= 14:
 							gt 'gschool_grounds', 'main'

+ 14 - 14
locations/gschool_cheerleading.qsrc

@@ -557,7 +557,7 @@ if $ARGS[0] = 'shower':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/lina2.jpg"></center>'
 				'She''s putting on a show that''s too good to resist. You continue to watch her but she suddenly arches her back and catches you spying.
-				"<<$pcs_nickname>>!!" she exclaims in surprise as she snaps her legs shut. "I didn''t think anyone else was here." She looks down in embarassment. "Christina asked me eat her out earlier and it left me feeling super horny. I just needed a little relief of my own was all. Can... Can you just pretend that you didn''t see me please?'
+				"<<$pcs_nickname>>!!" she exclaims in surprise as she snaps her legs shut. "I didn''t think anyone else was here." She looks down in embarrassment. "Christina asked me eat her out earlier and it left me feeling super horny. I just needed a little relief of my own was all. Can... Can you just pretend that you didn''t see me please?'
 				minut += 5
 				gs 'stat'
 
@@ -628,21 +628,21 @@ if $ARGS[0] = 'shower':
 				gs 'arousal', 'cuni_give', 5
 				if rand(0,2) < 2:
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/christina_force.jpg"></center>'
-					'She decides to change position, turning around and kneeling on the bench. "I like this position better. Then you can eat my ass as well!" You squirm as she grabs your head and forces your face into her crotch. Unable to move, you reluctantly start running your tongue up and down her labia before drifting down to her clit and flicking your tongue over it. She moans in pleasure. "Oh fuck yeah, just like that bitch!" Confident you''re submissive to her, she lets go of your head and you continue to reluctantly please her for a few minutes before her knees give out to the pleasure and she ends up laying flat on the bench, her legs split wide. "Oh fuck! Yes, yes, yes! Lick my asshole bitch! Taste my fucking ass!" she screams. You gaze up at her puckered rim.
-					Having no other choice, you start licking her anus. She moans in pleasure and reaches round to fondle her wet pussy. "Oh fuck yes, keep going! I''m going to cum!" After a few seconds, she screams out and you are drenched by the flood of pussy juice that gushes from her as her orgasm washes over her. She rides through the waves of pleasure as you stay kneeling on the floor. Once she recovers, she stands and gets dressed before throwing your outfit at you. You quickly stuff it in your bag before getting up and running to wash your face. Thankfully, Christina is gone when you return and you get dressed in peace.'
-					gs 'arousal', 'rimming_give', 5
+					'She decides to change position, turning around and kneeling on the bench. You squirm as she grabs your head and forces your face into her crotch. Unable to move, you reluctantly start running your tongue up and down her labia before drifting down to her clit and flicking your tongue over it. She moans in pleasure. "Oh fuck yeah, just like that bitch!" She maintains a tight grip on your hair as you reluctantly please her for a few minutes before her knees give out to the pleasure and she ends up laying flat on the bench, her legs split wide. "Oh fuck! Yes, yes, yes! Keep going bitch!"
+				    She continues moaning loudly in pleasure and after a few seconds, she screams out and you are drenched by the flood of pussy juice that gushes from her as her orgasm washes over her. She rides through the waves of pleasure as you stay kneeling on the floor. Once she recovers, she stands and smiles. "You look a little dirty there. Here, let me help." She walks over to your crumpled uniform and picks it up before returning to you and shoving it in your face. Her juices soak into the fabric as she roughly rubs it across your face. "There. All cleaned up bitch!" she laughs before tossing your stained and crumpled outfit down at you.  
+					You quickly stuff it in your bag and she laughs as you quickly scramble to your feet and run to clean yourself up. Thankfully, Christina is gone when you return and you get dressed in peace.'
+					gs 'arousal', 'cuni_give', 5
 					gs 'stat'
 
 					act 'Get dressed': gt 'gschool_grounds', 'change_room'
 				else
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/albina_rescue.jpg"></center>'
 					'You are kneeling between Christina''s legs, desperately looking for a way out. "Nobody is coming to help you bitch, so you might as well just get this over with!" Christina barks when she notices your reluctance. Growing impatient, she grabs you by the hair and is about to force your head into her crotch when the door slams open and Albina storms in.
-					"Just what the FUCK do you think you''re doing!!!?" she screams. "I thought I told you this little game of yours was supposed to stop?" Christina just laughs. "You''re like a chihuahua when you get angry, you know that? Just ''yap yap yap.''" she says while making a mocking motion with her hand. "Am I not allowed to have a little fun? What''s the harm in initiating the new girl?"'
+					"Just what the FUCK do you think you''re doing!!??" she screams. "I thought I told you this little game of yours was supposed to stop?" Christina just laughs. "You''re like a chihuahua when you get angry, you know that? Just ''yap yap yap.''" she says while making a mocking motion with her hand. "Am I not allowed to have a little fun? What''s the harm in initiating the new girl?"'
 
 					'Albina scoffs. "A LITTLE FUN?! I was late to practice when Karine joined and you convinced her she needed to tit fuck the coach to be allowed on the squad! Now you''re wanting <<$pcs_nickname>> to go down on you?!" She kneels down next to you and stares straight at Christina. "I know why you volunteered to go with Karine. You wouldn''t want to lose your chance at the championships if the principal were to find out now would you?"
-					Christina laughs back in Albina''s face. "Nobody would believe you. Why are you even here anyway? Shouldn''t you be having your Starlets give the ''star'' treatment?" she says with a wide grin.
-					Albina clenches her fists hard. "GET THE FUCK OUT OF MY FACE!!" Christina smirks and stands. "I''ve got better things to do anyways." she quips.
-					Christina again just laughs as she gets up and starts getting dressed. Albina sits on the bench between the two of you, staring daggers at Christina to the point you think things might actually get violent between them. Thankfully, Christina finishes dressing, but mocks you before she leaves. "Welcome to the squad <<$pcs_firstname>>. Watch out for this little chihuahua though. She bites." she says with more than a hint of contempt in her voice. Once she''s gone, Albina turns to you.
+					Christina laughs back in Albina''s face. "Nobody would believe you. Why are you even here anyway? Shouldn''t you and that precious dance group of yours be out there giving the ''star'' treatment to your ''fans''?" she says with a wide grin.
+					Albina clenches her fists hard. "GET THE FUCK OUT OF MY FACE!!" Christina smirks and stands. "I''ve got better things to do anyways." she quips and laughs as she gets up and starts getting dressed. Albina sits on the bench between the two of you, staring daggers at Christina to the point you think things might actually get violent between them. Thankfully, Christina finishes dressing, but mocks you before she leaves. "Welcome to the squad <<$pcs_firstname>>. Watch out for this little chihuahua though. She bites." she says with more than a hint of contempt in her voice. Once she''s gone, Albina turns to you.
 
 					"Are you okay <<$pcs_nickname>>? That girl goes way too far in the name of amusing herself. I think she just does it to act tough in front of her obidient little lapdogs."
 					She grabs your outfit off the floor and places it in your bag as you get dressed. Once you''re done, she insists on walking you home, despite you assuring her that you''re fine, and you both leave together.'
@@ -663,9 +663,10 @@ if $ARGS[0] = 'shower':
 				gs 'stat'
 				if rand(0,2) < 2:
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/christina_force.jpg"></center>'
-					'She gets on all fours on the bench in front of you. "I like this position. Then you can eat my ass as well!" You squirm as she grabs your head and forces your face into her crotch. Unable to move, you reluctantly start running your tongue up and down her labia before drifting down to her clit and flicking your tongue over it. She moans in pleasure. "Oh fuck yeah, just like that bitch!" Confident you''re submissive to her, she lets go of your head and you continue to reluctantly please her for a few minutes before her knees give out to the pleasure and she ends up laying flat on the bench, her legs split wide. "Oh fuck! Yes, yes, yes! Lick my asshole bitch! Taste my fucking ass!" she screams. You gaze up at her puckered rim.
-					Having no other choice, you start licking her anus. She moans in pleasure and reaches round to fondle her wet pussy. "Oh fuck yes, keep going! I''m going to cum!" After a few seconds, she screams out and you are drenched by the flood of pussy juice that gushes from her as her orgasm washes over her. She rides through the waves of pleasure as you stay kneeling on the floor. Once she recovers, she stands and gets dressed before throwing your outfit at you. You quickly stuff it in your bag before getting up and running to wash your face. Thankfully, Christina is gone when you return and you get dressed in peace.'
-					gs 'arousal', 'rimming_give', 5
+					'She decides to change position, turning around and kneeling on the bench. You squirm as she grabs your head and forces your face into her crotch. Unable to move, you reluctantly start running your tongue up and down her labia before drifting down to her clit and flicking your tongue over it. She moans in pleasure. "Oh fuck yeah, just like that bitch!" She maintains a tight grip on your hair as you reluctantly please her for a few minutes before her knees give out to the pleasure and she ends up laying flat on the bench, her legs split wide. "Oh fuck! Yes, yes, yes! Keep going bitch!"
+				    She continues moaning loudly in pleasure and after a few seconds, she screams out and you are drenched by the flood of pussy juice that gushes from her as her orgasm washes over her. She rides through the waves of pleasure as you stay kneeling on the floor. Once she recovers, she stands and smiles. "You look a little dirty there. Here, let me help." She walks over to your crumpled uniform and picks it up before returning to you and shoving it in your face. Her juices soak into the fabric as she roughly rubs it across your face. "There. All cleaned up bitch!" she laughs before tossing your stained and crumpled outfit down at you.  
+					You quickly stuff it in your bag and she laughs as you quickly scramble to your feet and run to clean yourself up. Thankfully, Christina is gone when you return and you get dressed in peace.'
+					gs 'arousal', 'cuni_give', 5
 					gs 'stat'
 
 					act 'Get dressed': gt 'gschool_grounds', 'change_room'
@@ -675,9 +676,8 @@ if $ARGS[0] = 'shower':
 					"Just what the FUCK do you think you''re doing!!!?" she screams. "I thought I told you this little game of yours was supposed to stop?" Christina just laughs. "You''re like a chihuahua when you get angry, you know that? Just ''yap yap yap.''" she says while making a mocking motion with her hand. "Am I not allowed to have a little fun? What''s the harm in initiating the new girl?"'
 
 					'Albina scoffs. "A LITTLE FUN?! I was late to practice when Karine joined and you convinced her she needed to tit fuck the coach to be allowed on the squad! Now you''re wanting <<$pcs_nickname>> to go down on you?!" She kneels down next to you and stares straight at Christina. "I know why you volunteered to go with Karine. You wouldn''t want to lose your chance at the championships if the principal were to find out now would you?"
-					Christina laughs back in Albina''s face. "Nobody would believe you. Why are you even here anyway? Shouldn''t you be having your Starlets give the ''star'' treatment?" she says with a wide grin.
-					Albina clenches her fists hard. "GET THE FUCK OUT OF MY FACE!!" Christina smirks and stands. "I''ve got better things to do anyways." she quips.
-					Christina again just laughs as she gets up and starts getting dressed. Albina sits on the bench between the two of you, staring daggers at Christina to the point you think things might actually get violent between them. Thankfully, Christina finishes dressing, but mocks you before she leaves. "Welcome to the squad <<$pcs_firstname>>. Watch out for this little chihuahua though. She bites." she says with more than a hint of contempt in her voice. Once she''s gone, Albina turns to you.
+					Christina laughs back in Albina''s face. "Nobody would believe you. Why are you even here anyway? Shouldn''t you and that precious dance group of yours be out there giving the ''star'' treatment to your ''fans''?" she says with a wide grin.
+					Albina clenches her fists hard. "GET THE FUCK OUT OF MY FACE!!" Christina smirks and stands. "I''ve got better things to do anyways." she quips and laughs as she gets up and starts getting dressed. Albina sits on the bench between the two of you, staring daggers at Christina to the point you think things might actually get violent between them. Thankfully, Christina finishes dressing, but mocks you before she leaves. "Welcome to the squad <<$pcs_firstname>>. Watch out for this little chihuahua though. She bites." she says with more than a hint of contempt in her voice. Once she''s gone, Albina turns to you.
 
 					"Are you okay <<$pcs_nickname>>? That girl goes way too far in the name of amusing herself. I think she just does it to act tough in front of her obidient little lapdogs."
 					She grabs your outfit off the floor and places it in your bag as you get dressed. Once you''re done, she insists on walking you home, despite you assuring her that you''re fine, and you both leave together.'

+ 6 - 2
locations/gschool_detention.qsrc

@@ -536,10 +536,14 @@ if $ARGS[0] = 'strange':
 					*nl
 					'Under his expectant looks, you take the tip of his <<dick>>cm <<$dick_girth>> cock into your mouth and start sucking him, slowly, teasingly. He starts to move his hips to fuck your mouth, or at least go a little deeper, but a quick slap gets him standing still. You are loving feeling completely in control, you reach down and masturbate as you suck his dick, taking more of it into your mouth at your own leisure. He does rest one of his hands on your head, but doesn''t try to force you to deepthroat him, so you let it happen.'
 					gs 'arousal', 'bj', 5, 'dom'
-					gs 'arousal', 'masturbate', 5, 'dom'
+					gs 'arousal', 'clit_finger', 5, 'dom'
 					minut -= 5
 					gs 'stat'
-					act 'Make him cum': gt 'gschool_detention', 'strange_cum'
+					act 'Make him cum':
+						orgasm_or = 'no'
+						gs 'arousal', 'clit_finger', 1, 'masturbate'
+						gt 'gschool_detention', 'strange_cum'
+					end
 					act '"Fuck my pussy"': gt 'gschool_detention', 'pussy_fuck'
 					act 'Tell him to fuck your ass': gt 'gschool_detention', 'ass_fuck'
 				end

+ 3 - 2
locations/gschool_girls_bathroom.qsrc

@@ -389,7 +389,8 @@ if $ARGS[0] = 'toy bunny':
 				gs 'arousal', 'cuni_give', 10, 'lesbian', 'group', 'sub'
 				$orgasm_or = 'custom'
 				$orgasm_txt = 'Even though they forced you into this, you can''t help but feel turned on, not only by the erotic display in front of you but also by the fact itself that somebody took control of you. Slowly, as if it had a will of its own, your hand creeps down to your sopping pussy and your fingers work their magic, dipping into your nether hole and playing with your engorged clit. Soon enough, all three of you are moaning in pleasure, Lera''s and yours muffled by your respective mouthfuls of pussy. You''re not sure who came first, but soon all three of you are shivering in orgasmic delight.'
-				gs 'arousal', 'masturbate', 5
+				gs 'arousal', 'clit_finger', 5, 'masturbate'
+				gs 'arousal', 'vaginal_finger', -5, 'masturbate'
 				gs 'arousal', 'end'
 				minut -= 5
 				gs 'stat'
@@ -584,7 +585,7 @@ if $ARGS[0] = 'company3':
 		'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 fuck Arkadi is gicing Anushka. 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.'
 		$orgasm_txt = '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 seat.'
 		$orgasm_or = 'custom'
-		gs 'arousal', 'masturbate', 20
+		gs 'arousal', 'clit_finger', 20, 'masturbate'
 		gs 'arousal', 'end'
 		gs 'stat'
 		'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.'

+ 6 - 6
locations/gschool_groups.qsrc

@@ -183,14 +183,14 @@ if $ARGS[0] = 'fuckornot':
 					$fu_text += '' + '<td bgcolor=<<$bcolor2>> align="center"><img  height="100" src="<<FUNC(''$face_image'')>>"><br>' + '<<$pcs_nickname>>, <<hotcat>>/10'
 				end
 			elseif hotcat ! j or hotcat_rating_set = 1:
-				if hotcat_rating['A<<i>>'] = j and npc_gender['A<<i>>'] = 1:
+				if hotcat_rating['A<<i>>'] = j and npc_grupTipe['A<<i>>'] > 0 and npc_grupTipe['A<<i>>'] < 6 and npc_gender['A<<i>>'] = 1:
 					fu_count += 1
 					$fu_text += '' + '<td bgcolor=<<$bcolor2>> align="center"><img  height="100" src="images/characters/shared/headshots_main/<<i>>.jpg"><br>' + '<<$npc_usedname[''A<<i>>'']>>, <<hotcat_rating[''A<<i>>'']>>/10'
 				end
 			end
-			if fu_count < 6 and hotcat_rating['A<<i>>'] = j and npc_gender['A<<i>>'] = 1:
+			if fu_count < 6 and hotcat_rating['A<<i>>'] = j and npc_grupTipe['A<<i>>'] > 0 and npc_grupTipe['A<<i>>'] < 6 and npc_gender['A<<i>>'] = 1:
 				$fu_text += '</td>'
-			elseif fu_count = 6 and hotcat_rating['A<<i>>'] = j and npc_gender['A<<i>>'] = 1:
+			elseif fu_count = 6 and hotcat_rating['A<<i>>'] = j and npc_grupTipe['A<<i>>'] > 0 and npc_grupTipe['A<<i>>'] < 6 and npc_gender['A<<i>>'] = 1:
 				$fu_text +='</td></tr><tr>' & fu_count = 0
 			end
 			if hotcat ! j or hotcat_rating_set = 1: i += 1
@@ -215,13 +215,13 @@ if $ARGS[0] = 'hotornot':
 		:ho_loop
 			if ho_count = 6 : $ho_text += '<tr>'
 			
-			if hotcat_rating['A<<i>>'] = j and npc_gender['A<<i>>'] = 0:
+			if hotcat_rating['A<<i>>'] = j and npc_grupTipe['A<<i>>'] > 0 and npc_grupTipe['A<<i>>'] < 6 and npc_gender['A<<i>>'] = 0:
 				ho_count += 1
 				$ho_text += '' + '<td bgcolor=<<$bcolor2>> align="center"><img  height="100" src="images/characters/shared/headshots_main/<<i>>.jpg"><br>' + '<<$npc_usedname[''A<<i>>'']>>, <<hotcat_rating[''A<<i>>'']>>/10'
 			end
-			if ho_count < 6 and hotcat_rating['A<<i>>'] = j and npc_gender['A<<i>>'] = 0:
+			if ho_count < 6 and hotcat_rating['A<<i>>'] = j and npc_grupTipe['A<<i>>'] > 0 and npc_grupTipe['A<<i>>'] < 6 and npc_gender['A<<i>>'] = 0:
 				$ho_text += '</td>'
-			elseif ho_count = 6 and hotcat_rating['A<<i>>'] = j and npc_gender['A<<i>>'] = 0:
+			elseif ho_count = 6 and hotcat_rating['A<<i>>'] = j and npc_grupTipe['A<<i>>'] > 0 and npc_grupTipe['A<<i>>'] < 6 and npc_gender['A<<i>>'] = 0:
 				$ho_text +='</td></tr><tr>' & ho_count = 0
 			end
 			i += 1

+ 7 - 3
locations/gschool_lessons4.qsrc

@@ -1107,6 +1107,8 @@ end
 if $ARGS[0] = 'postphys2':
 	if christinaQW['subpath'] >= 2 and postphys_event ! daystart:postphys_event = daystart & gt 'gKristinaZv'
 	*clr & cla
+	$loc_arg = 'postphys2'
+	$loc = 'gschool_lessons4'
 	$menu_loc = 'gschool_lessons4'
 	$menu_arg = 'postphys2'
 	menu_off = 0
@@ -1487,6 +1489,7 @@ if $ARGS[0] = 'long_shower':
 					gs'arousal','erotic_nudity', 2
 					gs 'stat'
 					act 'Yes':
+						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/lockerroom/spank.jpg"></center>'
 						'There''s no point lying to her, so you decide to be honest. "Yes, very much. I love looking at you. You''re very beautiful and I find it hard to resist looking."'
 						'She walks up and turns you around so you''re facing the lockers before giving your ass a hard slap. "What a dirty girl you are! I''m going to have to punish you!" You''re barely able to react before she delivers a stinging smack to your ass, causing you to whimper. She continues spanking you until your ass is red and numb. You look back and see a devious smile on her face as she licks her lips. "Have you learned your lesson?"'
@@ -1497,6 +1500,7 @@ if $ARGS[0] = 'long_shower':
 						act 'Finish getting dressed': gt 'gschool_lessons4', 'post_dress'
 					end
 					act 'No':
+						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/lockerroom/lockerflirt.jpg"></center>'
 						'You shake your head. "You''re very pretty, but no."'
 						'She arches a shapely brow. "No? Then why do you check me out when I''m naked?"'
@@ -1728,10 +1732,10 @@ if $ARGS[0] = 'dress':
 				'<center><video autoplay loop src="images/locations/pavlovsk/school/gym/sex/mast<<rand(1,2)>>.mp4"></video></center>'
 				'As you watch them, you feel yourself getting horny, <b>really</b> horny, and before you know it, you have slipped your hand under your clothes and start masturbating, they oblivious to their aroused observer. You pull some of your clothes away to make it easier to fondle yourself. You stifle your moans as best you can, but you don''t think they can possibly hear them over their own, too absorbed in kissing and caressing each other to notice anything around them.'
 				'Your fingers make their rounds around your clit in smaller, harder circles, your eyes glued to the lovers and you feel yourself getting closer to climax.'
-				$orgasm_txt = 'About a second later, you feel like a small explosive went off inside you and you have to clamp one of your hands over your mouth to keep yourself from shouting as the other continues to rub your clit. The climax hits you hard and your legs nearly give out, your whole body shaking and shuddering like an actual shockwave is passing through it. You are momentarily blinded by the pleasure, but after a few seconds, you get yourself back under control.'
+				$orgasm_or = 'no'
 				gs 'arousal', 'voyeur_sex', 10
-				minut -= 10
-				gs 'arousal', 'masturbate', 10
+				$orgasm_txt = 'About a second later, you feel like a small explosive went off inside you and you have to clamp one of your hands over your mouth to keep yourself from shouting as the other continues to rub your clit. The climax hits you hard and your legs nearly give out, your whole body shaking and shuddering like an actual shockwave is passing through it. You are momentarily blinded by the pleasure, but after a few seconds, you get yourself back under control.'
+				gs 'arousal', 'clit_finger', -10, 'masturbate'
 				'As you do, you hear their joined moans of pleasure grow to a crescendo that fills the room. Then, all goes quiet. You peek around the corner again and watch them talk softly for a moment, exchanging final kisses before they get up to get dressed. You quickly straighten out your clothes as well and head for the exit as quietly as you can - you don''t want them to know you were spying on them.'
 				$orgasm_txt = ''
 				gs 'arousal', 'end'

+ 4 - 4
locations/gschool_lessonsev1.qsrc

@@ -276,7 +276,7 @@ if $ARGS[0] = 'biology':
 								*nl
 								$orgasm_txt = 'Dan seems to have caught on to your arousal and starts kneading and pulling harder at your breast. In a moment of perfect coincidence, your pinch your clit right as Dan squeezes your sensitive nipple and your knees fly together, your legs clenching hard in orgasm. You bite your lip hard as you ride out the waves of pleasure and you feel Dan''s hand slide away just before you hear Miss Orlov ask "Miss <<$pcs_lastname>>? Are you feeling alright? Do you need to go to the nurse''s office?" With bright eyes and a confident smile, you reply. "No thank you, Miss Orlov. I''m perfectly alright."'
 								$orgasm_or = 'yes'
-								gs 'arousal', 'masturbate', 10, 'exhibitionism'
+								gs 'arousal', 'clit_finger', 10, 'masturbate', 'exhibitionism'
 								gs 'arousal', 'end'
 								'You spend the rest of class with Dan''s hand playing with your breast as you just sit there in your soaked panties and a small puddle of your own juices, completely satisfied.'
 							else
@@ -285,7 +285,7 @@ if $ARGS[0] = 'biology':
 								*nl
 								$orgasm_txt = 'Dan seems to have caught on to your arousal and starts kneading and pulling harder at your breast. In a moment of perfect coincidence, your pinch your clit right as Dan squeezes your sensitive nipple and your knees fly together, your legs clenching hard in orgasm. You bite your lip hard as you ride out the waves of pleasure and you feel Dan''s hand slide away just before you hear Miss Orlov ask "Miss <<$pcs_lastname>>? Are you feeling alright? Do you need to go to the nurse''s office?" With bright eyes and a confident smile, you reply. "No thank you, Miss Orlov. I''m perfectly alright."'
 								$orgasm_or = 'yes'
-								gs 'arousal', 'masturbate', 10, 'exhibitionism'
+								gs 'arousal', 'clit_finger', 10, 'masturbate', 'exhibitionism'
 								gs 'arousal', 'end'
 								'You spend the rest of class with Dan''s hand playing with your breast as you just sit there in your soaked panties and a small puddle of your own juices, completely satisfied.'
 							end
@@ -946,7 +946,7 @@ if $ARGS[0] = 'computer':
 								*nl
 								$orgasm_txt = 'Vasily seems to have caught on to your arousal and starts kneading and pulling harder at your breast. In a moment of perfect coincidence, you pinch your clit just as Vasily gives your sensitive nipple a quick squeeze. The combined stimulation is too much and your knees fly together, trapping your hand as your legs clench from the sudden orgasm. You bite your lip hard as you ride out the waves of pleasure and you feel Vasily''s hand slide away just before you hear Mr. Ivanov say "Miss <<$pcs_lastname>>? Are you feeling alright? Do you need to go to the nurse''s office?" With bright eyes and a confident smile, you reply. "No thank you, Mr. Ivanov. I''m perfectly alright."'
 								$orgasm_or = 'yes'
-								gs 'arousal', 'masturbate', 10, 'exhibitionism'
+								gs 'arousal', 'clit_finger', 10, 'masturbate', 'exhibitionism'
 								gs 'arousal', 'end'
 								'You spend the rest of class with Vasily''s hand playing with your breast as you just sit there in your soaked panties and a small puddle of your own juices, completely satisfied.'
 							else
@@ -955,7 +955,7 @@ if $ARGS[0] = 'computer':
 								*nl
 								$orgasm_txt = 'Vasily seems to have caught on to your arousal and starts kneading and pulling harder at your breast. In a moment of perfect coincidence, you pinch your clit just as Vasily gives your sensitive nipple a quick squeeze. The combined stimulation is too much and your knees fly together, trapping your hand as your legs clench from the sudden orgasm. You bite your lip hard as you ride out the waves of pleasure and you feel Vasily''s hand slide away just before you hear Mr. Ivanov say "Miss <<$pcs_lastname>>? Are you feeling alright? Do you need to go to the nurse''s office?" With bright eyes and a confident smile, you reply. "No thank you, Mr. Ivanov. I''m perfectly alright."'
 								$orgasm_or = 'yes'
-								gs 'arousal', 'masturbate', 10, 'exhibitionism'
+								gs 'arousal', 'clit_finger', 10, 'masturbate', 'exhibitionism'
 								gs 'arousal', 'end'
 								'You spend the rest of class with Vasily''s hand playing with your breast as you just sit there in your soaked panties and a small puddle of your own juices, completely satisfied.'
 							end

+ 4 - 4
locations/gschool_lessonsev2.qsrc

@@ -830,7 +830,7 @@ if $ARGS[0] = 'history':
 								*nl
 								$orgasm_txt = 'Roman seems to have caught on and starts to knead your breast and pull at your breast harder. In a moment of perfect coincidence, your pinch your clit right as Roman squeezes your sensitive nipple and your knees fly together, your legs clenching hard in orgasm. You bite your lip hard as you ride out the waves of pleasure and you feel Roman''s hand slide away just before you hear Mrs. Sokoloff say "Miss <<$pcs_lastname>>? Are you feeling alright? Do you need to go to the nurses office?" With confident eyes and a bright smile, you reply. "No thank you Mrs. Sokoloff. I''m perfectly alright."'
 								$orgasm_or = 'yes'
-								gs 'arousal', 'masturbate', 10, 'exhibitionism'
+								gs 'arousal', 'clit_finger', 10, 'masturbate', 'exhibitionism'
 								gs 'arousal', 'end'
 								'You spend the rest of class with Roman''s hand playing with your breast as you sit satisfied in soaked panties and a small puddle of your own juices.'
 							else
@@ -839,7 +839,7 @@ if $ARGS[0] = 'history':
 								*nl
 								$orgasm_txt = 'Roman seems to have caught on and starts to knead your breast and pull at your breast harder. In a moment of perfect coincidence, your pinch your clit right as Roman squeezes your sensitive nipple and your knees fly together, your legs clenching hard in orgasm. You bite your lip hard as you ride out the waves of pleasure and you feel Roman''s hand slide away just before you hear Mrs. Sokoloff say "Miss <<$pcs_lastname>>? Are you feeling alright? Do you need to go to the nurses office?" With confident eyes and a bright smile, you reply. "No thank you Mrs. Sokoloff. I''m perfectly alright."'
 								$orgasm_or = 'yes'
-								gs 'arousal', 'masturbate', 10, 'exhibitionism'
+								gs 'arousal', 'clit_finger', 10, 'masturbate', 'exhibitionism'
 								gs 'arousal', 'end'
 								'You spend the rest of class with Roman''s hand playing with your breast as you sit satisfied in a small puddle of your own juices.'
 							end
@@ -1285,7 +1285,7 @@ if $ARGS[0] = 'shop':
 								*nl
 								$orgasm_txt = 'Dan seems to have caught on and starts to knead your breast and pull at your breast harder. In a moment of perfect coincidence, your pinch your clit right as Dan squeezes your sensitive nipple and your knees fly together, your legs clenching hard in orgasm. You bite your lip hard as you ride out the waves and you feel Dan''s hand slide away just before you hear Mr. Kuznetsov say "Miss <<$pcs_lastname>>? Are you feeling alright? Do you need to go to the nurses office?" With confident eyes and a bright smile, you reply. "No thank you, Mr. Kuznetsov. I''m perfectly alright."'
 								$orgasm_or = 'yes'
-								gs 'arousal', 'masturbate', 10, 'exhibitionism'
+								gs 'arousal', 'clit_finger', 10, 'masturbate', 'exhibitionism'
 								gs 'arousal', 'end'
 								'You spend the rest of class with Dan''s hand playing with your breast as you sit satisfied in soaked panties and a small puddle of your own juices.'
 							else
@@ -1294,7 +1294,7 @@ if $ARGS[0] = 'shop':
 								*nl
 								$orgasm_txt = 'Dan seems to have caught on and starts to knead your breast and pull at your breast harder. In a moment of perfect coincidence, your pinch your clit right as Dan squeezes your sensitive nipple and your knees fly together, your legs clenching hard in orgasm. You bite your lip hard as you ride out the waves and you feel Dan''s hand slide away just before you hear Mr. Kuznetsov say "Miss <<$pcs_lastname>>? Are you feeling alright? Do you need to go to the nurses office?" With confident eyes and a bright smile, you reply. "No thank you, Mr. Kuznetsov. I''m perfectly alright."'
 								$orgasm_or = 'yes'
-								gs 'arousal', 'masturbate', 10, 'exhibitionism'
+								gs 'arousal', 'clit_finger', 10, 'masturbate', 'exhibitionism'
 								gs 'arousal', 'end'
 								'You spend the rest of class with Dan''s hand playing with your breast as you sit satisfied in a small puddle of your own juices.'
 							end

+ 2 - 2
locations/gschool_lessonsev3.qsrc

@@ -987,7 +987,7 @@ if $ARGS[0] = 'music':
 								*nl
 								$orgasm_txt = 'Radomir seems to have caught on and starts to knead your breast and pull at your breast harder. In a moment of perfect coincidence, your pinch your clit right as Radomir squeezes your sensitive nipple and your knees fly together, your legs clenching hard in orgasm. You bite your lip hard as you ride out the waves and you feel Radomir''s hand slide away just before you hear Mr. Vasilyev say, "Miss <<$pcs_lastname>>? Are you feeling alright? Do you need to go to the nurse''s office?" With confident eyes and a bright smile, you reply. "No thank you Mr. Vasilyev. I''m perfectly alright."'
 								$orgasm_or = 'yes'
-								gs 'arousal', 'masturbate', 10, 'exhibitionism'
+								gs 'arousal', 'clit_finger', 10, 'masturbate', 'exhibitionism'
 								gs 'arousal', 'end'
 								'You spend the rest of class with Radomir''s hand playing with your breast as you sit satisfied in soaked panties and a small puddle of your own juices.'
 							else
@@ -996,7 +996,7 @@ if $ARGS[0] = 'music':
 								*nl
 								$orgasm_txt = 'Radomir seems to have caught on and starts to knead your breast and pull at your breast harder. In a moment of perfect coincidence, your pinch your clit right as Radomir squeezes your sensitive nipple and your knees fly together, your legs clenching hard in orgasm. You bite your lip hard as you ride out the waves and you feel Radomir''s hand slide away just before you hear Mr. Vasilyev say "Miss <<$pcs_lastname>>? Are you feeling alright? Do you need to go to the nurses office?" With confident eyes and a bright smile, you reply. "No thank you Mr. Vasilyev. I''m perfectly alright."'
 								$orgasm_or = 'yes'
-								gs 'arousal', 'masturbate', 10, 'exhibitionism'
+								gs 'arousal', 'clit_finger', 10, 'masturbate', 'exhibitionism'
 								gs 'arousal', 'end'
 								'You spend the rest of class with Radomir''s hand playing with your breast as you sit satisfied in a small puddle of your own juices.'
 							end

+ 1 - 2
locations/hotel_resep.qsrc

@@ -914,8 +914,7 @@ if $ARGS[0] = 'analmf':
 	gs 'dinSex','boy_wants_anal','','lubri'
 	gs 'dinsex','analsex'
 	gs 'arousal', 'anal', 30, 'prostitution','sub'
-	gs 'arousal', 'masturbate', 30, 'prostitution','sub'
-	minut -= 30
+	gs 'arousal', 'clit_finger', -30, 'prostitution','sub'
 	gs 'arousal', 'end'
 	if succubusflag = 1:
 		scfeed = succublvl + rand(1,4)

+ 2 - 2
locations/housecall.qsrc

@@ -483,7 +483,7 @@ if $ARGS[0] = 'ninel3':
 	'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sex/ninel20.jpg"></center>'
 	'You lie in bed quietly waiting for Ninel, your fingers rub your pussy, preparing yourself for her visit, so when the doorbell rings your pussy is already soaking wet and ready.'
 
-	gs 'arousal', 'masturbate', 10
+	gs 'arousal', 'clit_finger', 10
 	gs 'stat'
 	
 	act 'Come in it''s open!':
@@ -575,7 +575,7 @@ if $ARGS[0] = 'ninel3':
 									'She has you sit on her stomach. With a groan, you obey as you begin to furiously and desperate rub your throbbing pussy. Under you Ninel is doing the same thing. Your pussy is overflowing with its juices, that run down your thighs, down the crack of your ass and onto Ninel''s stomach. The room smells of your juices, languid moans escape both of you as fingers furious work pussies, slowly bringing you to find the peak of bliss again. You scream and squirm in orgasm as does Neiel under you.'
 
 									$orgasm_or = 'yes'
-									gs 'arousal', 'masturbate', 10, 'lesbian'
+									gs 'arousal', 'clit_finger', 10, 'lesbian'
 									gs 'stat'
 									
 									act 'Lay exhausted':

+ 6 - 0
locations/housing.qsrc

@@ -10,6 +10,7 @@
 ! home_owned[3] > 0: 'An cottage located in the cooperative village.'
 ! home_owned[4] = 1: 'An apartment in Pushkin.'
 ! home_owned[5] = 1: 'A plot of land in the St. Petersburg suburbs.'
+! home_owned[15] = 1: 'A house on the edge of St. Petersburg residential area.'
 
 if $ARGS[0] = 'rent':
 	if month = 1:
@@ -67,6 +68,9 @@ if $ARGS[0] = 'sale':
 
 	home_value[5] = 1500000
 	$home_value_txt[5] = '1,500,000'
+	
+	home_value[15] = 800000
+	$home_value_txt[15] = '800,000'
 end
 
 if $ARGS[0] = 'util':
@@ -75,6 +79,7 @@ if $ARGS[0] = 'util':
 	if home_owned[3] > 1: hcount_util += 1
 	if home_owned[4] > 0: hcount_util += 1
 	if home_owned[5] > 2: hcount_util += 1
+	if home_owned[15] = 1: hcount_util += 1
 end
 
 if $ARGS[0] = 'cable':
@@ -82,6 +87,7 @@ if $ARGS[0] = 'cable':
 	!if home_owned[3] > 1: hcount_cable += 1
 	if home_owned[4] > 0: hcount_cable += 1
 	if home_owned[5] > 2: hcount_cable += 1
+	if home_owned[15] = 1: hcount_cable += 1
 end
 
 --- housing ---------------------------------

+ 21 - 43
locations/hunter_interactions.qsrc

@@ -766,9 +766,7 @@ if $ARGS[0] = 'booze_dare':
 		*clr & cla
 
 		$orgasm_or = 'no'
-		gs 'arousal', 'masturbate', 8, 'exhibitionism', 'sub'
-		minut -= 7
-		gs 'arousal', 'end'
+		gs 'arousal', 'clit_finger', 2, 'masturbate', 'exhibitionism', 'sub'
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/masturbation_tease_1.jpg"></center>'
 		'You start stroking your pussy, your fingers easily finding your aching clit. Biting your bottom lip, you start flicking your bean. It feels so good!'
@@ -776,10 +774,8 @@ if $ARGS[0] = 'booze_dare':
 		act 'Further':
 			*clr & cla
 
-			gs 'arousal', 'masturbate', 12, 'exhibitionism', 'sub'
-			gs 'arousal', 'foreplay', 5, 'exhibitionism', 'sub'
-			minut -= 15
-			gs 'arousal', 'end'
+			gs 'arousal', 'clit_finger', 3, 'masturbate', 'exhibitionism', 'sub'
+			gs 'arousal', 'foreplay', 2, 'exhibitionism', 'sub'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/masturbation_tease_2.jpg"></center>'
 			'Getting more and more into the rhythm, you grab one of your tits with one hand and stroke your pussy with the other, getting faaster and faster.'
@@ -787,10 +783,8 @@ if $ARGS[0] = 'booze_dare':
 			act 'Further':
 				*clr & cla
 
-				gs 'arousal', 'masturbate', 15, 'exhibitionism', 'sub'
-				gs 'arousal', 'foreplay', 5, 'exhibitionism', 'sub'
-				minut -= 17
-				gs 'arousal', 'end'
+				gs 'arousal', 'clit_finger', 4, 'masturbate', 'exhibitionism', 'sub'
+				gs 'arousal', 'foreplay', 2, 'exhibitionism', 'sub'
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/masturbation_tease_3.jpg"></center>'
 				'It was just supposed to be a tease but it feels too good to stop. Bending over bit, you insert a finger and start pumping your pussy as you squeeze and knead your breast.'
@@ -798,6 +792,8 @@ if $ARGS[0] = 'booze_dare':
 
 				act 'Stop playing with yourself':
 					*clr
+					gs 'arousal', 'end'
+					gs 'stat'
 					act 'Grab a drink':
 						hunter_sexual_comfort += 6
 						hunter_collective_opinion -= 2
@@ -817,18 +813,14 @@ if $ARGS[0] = 'booze_dare':
 
 	if $ARGS[1] = 'masturbate_2':
 		*clr & cla
-		gs 'arousal', 'masturbate', 10, 'exhibitionism', 'sub'
-		minut -= 8
-		gs 'arousal', 'end'
+		gs 'arousal', 'clit_finger', 4, 'masturbate', 'exhibitionism', 'sub'
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/masturbation_2.jpg"></center>'
 		'You sit down on a blanket by the fire to get more comfortable, your hand never leaving your pussy. Looking down, you notice how inflamed your pussy looks and how it aches to be touched and filled.'
 
 		act 'Further':
 			*clr & cla
-			gs 'arousal', 'masturbate', 15, 'exhibitionism', 'sub'
-			minut -= 13
-			gs 'arousal', 'end'
+			gs 'arousal', 'clit_finger', 5, 'masturbate', 'exhibitionism', 'sub'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/masturbation_3.jpg"></center>'
 			'Without losing time, you keep rubbing your engorged clit, subconsciously spreading your legs wide to give the hunters a full view of how you are fingerblasting your own pussy.'
@@ -841,15 +833,14 @@ if $ARGS[0] = 'booze_dare':
 					gt 'hunter_interactions', 'drink_with_hunters'
 				end
 
-				$orgasm_or = 'custom'
 
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/masturbation_4.jpg"></center>'
 				'You have a sudden thought about how you are splayed open naked in front of three men you barely know, casually giving them a show writhing and moaning like a base tramp.'
 
 				'That thought is the last straw that pushes you over the edge. You climax shaking and screaming without restraint, your pussy presented to your audience soaking wet and throbbing from your orgasm.'
 
-				gs 'arousal', 'masturbate', 15, 'exhibitionism', 'sub', 'humiliation'
-				minut -= 13
+				$orgasm_or = 'custom'
+				gs 'arousal', 'clit_finger', 4, 'masturbate', 'exhibitionism', 'sub', 'humiliation'
 				gs 'arousal', 'end'
 				gs 'stat'
 
@@ -862,9 +853,7 @@ if $ARGS[0] = 'booze_dare':
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/dare_bj_clothed_1.jpg"></center>'
 		'You kneel down as Sergei unzips in front of you. Grabbing his throbbing dick with your hand, you start lightly stroking him as you start thinking about how you will fit it all in your mouth.'
 
-		gs 'arousal', 'hj', 5
-		minut -= 4
-		gs 'arousal', 'end'
+		gs 'arousal', 'hj', 2
 		gs 'stat'
 		act 'Further':
 			*clr & cla
@@ -872,7 +861,6 @@ if $ARGS[0] = 'booze_dare':
 			'Sergei comes up with a solution as he grabs your head and forcefully pushes his cock down your throat. You let out a muffled yelp before he starts rhytmically fucking your throat like a pussy. His dick is suffocating you and you are gasping for air with each pump, but something about being skullfucked like this really turns you on.'
 
 			gs 'arousal', 'bj', 5, 'sub', 'rough'
-			gs 'arousal', 'end'
 			gs 'stat'
 			act 'Further':
 				*clr & cla
@@ -900,9 +888,7 @@ if $ARGS[0] = 'booze_dare':
 
 		$orgasm_or = 'no'
 		gs 'arousal', 'bj', 5, 'sub', 'exhibitionism'
-		gs 'arousal', 'hj', 5
-		minut -= 3
-		gs 'arousal', 'end'
+		gs 'arousal', 'hj', -5
 		gs 'stat'
 		act 'Further':
 			*clr & cla
@@ -921,10 +907,9 @@ if $ARGS[0] = 'booze_dare':
 			'The sensation of his warm cum spraying your insides and the quiet and hungry gazes of Sergei and Igor are enough to make you join him climaxing, your throbbing pussy milking Andrei''s cock while you moan and writhe in Andrei''s embrace'
 
 			gs 'boyStat', 'A172'
-			gs 'arousal', 'foreplay', 5, 'sub', 'exhibitionism'
-			gs 'arousal', 'vaginal', 10, 'sub', 'exhibitionism'
+			gs 'arousal', 'foreplay', -5, 'sub', 'exhibitionism'
+			gs 'arousal', 'vaginal', 8, 'sub', 'exhibitionism'
 			gs 'cum_call', 'vaginal', 'A172', 1
-			minut -= 8
 			gs 'arousal', 'end'
 			gs 'stat'
 		end
@@ -938,29 +923,23 @@ if $ARGS[0] = 'booze_dare':
 		$orgasm_or = 'no'
 
 		gs 'arousal', 'vaginal_finger', 5, 'exhibitionism'
-		gs 'arousal', 'cuni', 10, 'exhibitionism'
-		minut -= 10
-		gs 'arousal', 'end'
+		gs 'arousal', 'cuni', -5, 'exhibitionism'
 		gs 'stat'
 		act 'Further':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/dare_fuck_1.jpg"></center>'
 			'Sensation of Igor''s tongue flicking your clit this way and that, his finger pumping your cunt, the taste of his pre-cum... You need his cock filling you right now! Almost like he could read your mind, he turns you around and puts you down before burying his cock in your pussy in one quick motion, eliciting a loud sigh from you.'
 
-			gs 'arousal', 'vaginal_finger', 3, 'exhibitionism'
-			gs 'arousal', 'cuni', 3, 'exhibitionism'
+			gs 'arousal', 'vaginal_finger', -3, 'exhibitionism'
+			gs 'arousal', 'cuni', -3, 'exhibitionism'
 			gs 'arousal', 'vaginal', 5, 'exhibitionism'
-			minut -= 7
-			gs 'arousal', 'end'
 			gs 'stat'
 			act 'Further':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/dare_fuck_2.jpg"></center>'
 				'After a few minutes, he pulls you on top of him again. Your womanhood aches unbearably from the sensation of sudden emptiness for a moment before he penetrates you again, grabbing you by the waist and rhytmically sliding you up and down like a fuck toy. Both your fuckholes are in full display for Sergei and Andrei, who are intensely watching your pussy getting fucked.'
 
-				gs 'arousal', 'vaginal', 15, 'exhibitionism', 'rough'
-				minut -= 7
-				gs 'arousal', 'end'
+				gs 'arousal', 'vaginal', 8, 'exhibitionism', 'rough'
 				gs 'stat'
 				act 'Further':
 					*clr & cla
@@ -976,11 +955,10 @@ if $ARGS[0] = 'booze_dare':
 					'It does not take long before you start feeling your climax approaching. You pick up your pace even more, milking Igor''s cock even more vigorously for your own orgasm. It hits you like a train all of a sudden, making you loudly scream in shocked bliss. Your pussy throbbing violently like a second heart sends Igor over the edge too, making him fill your cunt with his warm spunk and paint your nether lips white.'
 
 					gs 'boyStat', 'A173'
-					gs 'arousal', 'vaginal', 15, 'exhibitionism', 'dom'
-					gs 'arousal', 'masturbate', 5, 'exhibitionism', 'dom'
+					gs 'arousal', 'vaginal', 5, 'exhibitionism', 'dom'
+					gs 'arousal', 'clit_finger', -5, 'exhibitionism', 'dom'
 					gs 'cum_call', 'vaginal', 'A174', 1
 					gs 'cum_call', 'labia', 'A174', 1
-					minut -= 14
 					gs 'arousal', 'end'
 					gs 'stat'
 				end

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